Since there is a certain bug (or a temporary change) in the game that I'd rather not play with until it's fixed, and since the forum activity has been low lately, I've been a bit bored and decided to play around with modding the game's login screen.
First, I'll explain my philosophy behind the mod.
Currently, the login screen uses nothing more than a single texture/image for its background. Such a texture will always have to be a certain predetermined resolution. Make the image resolution too low, and it'll look blurry at higher resolutions. Make it too high and it'll look pixelated at lower resolutions. This is why I like the login screens that use an in-game like level/map for a background. Whatever the resolution is set to in a setup, that is what you'll see on the screen. Then add smaller GUI windows/buttons on top of it to make it complete.
These two login screens from two known MMORPGs are quite inspirational in achieving that animated and live look to it:
http://www.youtube.com/watch?v=Zwjm4WesWjYhttp://www.youtube.com/watch?v=nhuJp9sdCTUFirst thing I tried was adding this code (as a main parent widget) to loginwindow.xml and removing the regular background image that it normally uses:
<!-- Background view -->
<widget name="BackgroundView" factory="pawsObjectView" >
<frame x="0" y="0" width="1024" height="768" border="no" />
<map file="/planeshift/world/podium/" sector="room" />
<distance value="4"/>
</widget>
This works with the "podium" being displayed full screen and everything else working as intended (no GUI images yet). However, the podium itself is too high in the middle and there is no way to change the camera position, except to move the "frame" coordinates themselves, which causes an unfilled gap at the top.
For this reason, I wanted to try a different map and sector. However, even using the proper map files and sectors from zoneinfo.xml, most of them don't work. One of the few that does work is:
<map file="planeshift/world/hydlaa_plaza/" sector="hydlaa_plaza" />
Howevere, it only displays an empty room with checkered (untextured) walls.
I suppose that's because even the regular podium has to be included/preloaded into the game itself and it can't just access regular maps at login?
Anyway, I wanted to know what other map files and sectors work, aside from podium and room, and if it's possible to load other sectors like "bronzedoors", for example or if such a modification would require changing the game's source code itself.
Thanks.