Originally Posted by
mmhelm
This would take modifications in the client's console and possibly in the worldserver if you wanted it to handle tickets and such, currently arcemu doesn't handle things as blizzard does, example: Client makes GM tickets but cannot read them because it is the player client, so it can read text that tickets create - why were relying on addons and such to get our ticket work done on private realms.
Refering to the Tickets, Blizzard does not even use the Client in anyway to communicate to players or read tickets. They use their own application, which is only available to them (afaik; i.e. their external IP range via web console) which consists of an IM type of program which they talk through, with the exception of other functions that are unknown to players (ticket management?).
tl;dr: They don't use client, they use another program built into the back-end for that.
Originally Posted by
mmhelm
Now as far as the actual in game client goes - since I doubt anyone here has the source code for it, the only workaround to get what you want is to possibly write an addon that takes over the console, and make it have defines for example if you type Worldport Stormwind, it would already have the coordinates for stormwind set up and type them into the console properly like that, which IMO is redundant because of .recall port. but hey you wanted to find out right? :P
Although I don't have the source code, I can tell you that their SL's master source copy is structed like this:
Code:
d:\buildserver\wow\4\work\wow-code\branches\wow-patch-3_3_0_b-branch\wow\source\Object/ObjectClient/Player_C.h
That aside, it is possible to make a dll that would do this (establish commu. with the server, send commands processed from the console) and inject it. Addons on the otherhand, are not powerful enough to do this.
As for why not using the '.etc' commands style, that's just horrible imho.
1. You can't see all the commands if you do '.commands' (Dependant on Emu)
2. It's just annoying and very messy.
3. Aren't Emulators supposed to Emulate Blizzard's server?