I'm already post about this, and "call to arms" all developers to make self login shells. I'm share my "deeeep beta" shell in hope, that it will encourage the development of this direction. now I think it's time to make release of my version of login shell.
list of changes:
visual:
- alpha client style buttons (preclassic)
- fadein/fadeout menus, screens and dialogs (bug with disappearing windows fixed)
- repositioned some buttons and fields
- little redesigned characterselect field
- redesigned dialogs
functional:
- added realmlist hot swapper (by click on realmlist string under realmname)
- disabled sweeping login and password fields
- added "force login" function*
- unhided "namegenerator" button in charactercreate screen
customaze:
- added "ini" file**
- added you can set 13 default background scenes randomly (from custom list)**
- added changeable logo (12 default logos or your own)**
*force login
when you use it, all "server down" messages will be closed and client try to login again automaticaly. while it try to login, background sounds will be temporary disabled, when it be connected, background sounds will be enabled, and sets to user value, when you enter world, or return back to login screen. it's means, if you minimize your wow client while it try to automatically login, you can't hear any sounds. but when client connects, you will immediately hear background sounds.
**settings file located here "\\Interface\LoginUI.lua"
you can setup:
- servser list (for hotswap realmlist)
- scene list (classic, bc, wotlk, all characterselect scenes and "caracterselect" scene (I never see it earlier (at screenshot))) description inside "LoginUI.lua"
- logo banner texture. you can chose one of 12 default textures, or use your own (description inside "LoginUI.lua").
- some strings for localization
- times of fades
WARNING: I'm not recommend you use it on official blizzard servers - your accounts may be banned. (or may be not - not tested).
recommended for private servers only
for use it, you must have patched "wow.exe" file, with disabled md5 and signature checks. (your can find patch here [Patch]SIG & MD5 protection remover
AShell_1.0VX(3.3.5.12340).zip - download and extract in your "\\World of Warcraft\Interface\" folder
31.09.10 14:16 fixed focused button blinks on charactercreate screen.
--------------
1.1.
- added accountlist
now you can preset your logins and passwords of accoutns per server or for all servers at once. separator may be custom. all settings in "\\Interface\LoginUI.lua" file.
WARNING: I'm not sure about safety of this method, and I have no idea about the possibility of theft of information from a variable used before "entering world". of cause keeping of your logins and passwords in a text file is not safely too.
AShell_1.1VX(3.3.5.12340).zip
--------------
1.2.
- fix. full disable sound when minimized for "force login" function. improved on/off and restoring sound when minimized for this function.
- fix/add. now ambience sounds corresponds to a curent scene.
- added. now you can chose login music, or set your own (internal or external). if you set a few tracks it will work like "playlist" in any player. but for custom tracks you must set duration in seconds. of course all settings in "\\Interface\LoginUI.lua" file.
AShell_1.2VX(3.3.5.12340).zip
--------------
1.3.
- added. now you can add your own blp image in "SceneList" (internal or external). added "blank" scene too (clear black screen).
also you can add your own m2 scene, if you have or can make it.
n.b. image must be square (default 1024x1024) or you get green screen.
AShell_1.3.VX(3.3.5.12340).zip
--------------
[Release][GlueXML] AShell (alternative login shell) for 4.0.3.13329
no new features, only full compatibility with wow v13329, but fixed some minor bugs.
n.b. keep in mind, if you try to use files what exist only in "expansionX.MPQ" and analogy locale, you must repack it in prefirst patch, or client couldn't find this files while you not enter on "characterselect" screen.
"bc" music and partially "bc", "dk" scenes must be repacked as "preload" patches.
I prepare two similar patches for "bc/dk" scenes and "bc" music. you may download it, or make it self:
- "bc/dk" scenes preload patch 5.4Mb
- "bc" music preload patch 4.4Mb
just put this files in "\\Worldof Warcraft\Data\" folder
installation:
- at first, you must patch your client. you must disable "GlueXML check" and "GlueXML folder renaming" at least. you may use my patcher (you can get it here) or do it by any other way.
keep in mind, you must don't try to connect to official blizzard servers by modified "wow.exe".
- extract "AShell_1.3cc(13329).ZIP" into "World of Warcraft\Interface\" folder
- open "\\World of Warcraft\Interface\LoginUI.lua" as text, and configure shell as you wish.
AShell_1.3cc(13329).ZIP
--------------
can't test fully, but must work for both 4.0.6.13596 and 4.0.6.13623
AShell_1.3(13596-13623).zip
--------------
by request, I minor update it.
now it's "stand alone" version based on GlueXML v13623. now it's contain all GlueXML files, what must make it more resistant for minor GlueXML changes in late versions.
also improved first scene randomizing (at launch).
--------------
minor fix:
- fixed error with only one scene.
AShell_1.3.2.(stal).ZIP
also I'll share two backgrounds Dangerous Exit and Monster Hunter (3 resolutions):
DangerouseExit.zip
MonsterHunter_1024.zip
MonsterHunter_1600.zip
MonsterHunter_2048.zip
all predefined strings for each included in "LoginUI.lua" - just remove "--" before.