I am going to try to bypass wow's need for a server, in much the same way as edit's like modcraft bypass glueXML and frameXML and signature checks but including new bypasses to all calls to winsock and networking functions, bypassing the login screen and editing from loading patch.MPQ to admin.MPQ and from patch-X.MPQ to admin-X.MPQ, hopefully I'll be able to load the world with a bogus character name to initialize in-game running around.
Any input and/or qualified reasons this may fail are welcome if they are explained, like for example I know wow requires a character name to login, I'm hoping to bypass this by loading a constant in as the character name such as world of warcraft and also bypass the login screen by editing lua / xml and hex'ing the exe in ollydbg