Page 1 of 1

New Map System

Posted: Thu Dec 11, 2008 3:24 pm
by John Adams
I need some help from the community. I have spent a considerable amount of time trying to determine how the new EQ2Maps system integrates into the client, how the client gets the zone information in order to tell EQ2Maps what zone to display. I thought it was simply the zone "file" name, but no matter what I do in EQ2Emu, I cannot get the NEW map system to show up outside of the Queens Colony.
If you zone over to Outpost of the Overlord in the EQ2Emulator, you will see a map - but it's the Queen's Colony map. Every other zone I have been to in EQ2Emu shows "SORRY! No map". The old system of maps works most of the time, so that's the question - what does the server need to tell the client about what Map to display? If the server has to do anything... aside from simply give the zones file/name (I am hoping this is not a result of the mass renaming we just did on all 400+ zones ;) )
Thanks in advance for any info.
-J

Posted: Thu Dec 11, 2008 3:36 pm
by John Adams
One more bit of info from the server side. Using the new map system, when I use the combo boxes to bring up maps for zones I am not in, I do see a command being sent to the World that is unknown.
Standing in Queen's Colony, selecting Karan -> North Qeynos sends this to the World:

Code: Select all

OP_Unknown Received 0x01ec
   0: 09 00 71 65 79 5F 6E 6F - 72 74 68 01 7F           | ..qey_north..
I have tried changing the zones.name field back to qey_north but it still doesn't seem to work.
Thanks again.

Posted: Thu Dec 11, 2008 5:06 pm
by LethalEncounter
John Adams wrote:One more bit of info from the server side. Using the new map system, when I use the combo boxes to bring up maps for zones I am not in, I do see a command being sent to the World that is unknown.
Standing in Queen's Colony, selecting Karan -> North Qeynos sends this to the World:

Code: Select all

OP_Unknown Received 0x01ec
   0: 09 00 71 65 79 5F 6E 6F - 72 74 68 01 7F           | ..qey_north..
I have tried changing the zones.name field back to qey_north but it still doesn't seem to work.
Thanks again.
Yah that wouldn't work as the client is sending that bit of information to the server and is waiting for a response back telling it what to do. If you can get me a packet log on live of this I can implement it for you. Getting back to your original post, the maps are probably loaded based on some information that is sent when the client logs in. Since we don't send the information the default is probably queen's island and the client might be smart enough to display "map unavailable" if the map doesn't match the current zone. If you want this implemented let me know and we can fit it in somewhere.

Posted: Thu Dec 11, 2008 10:37 pm
by John Adams
Cool deal, next time I am collecting, I'll flip through a dozen or so continents/maps and upload the log. Not a priority at all, just wondered if there was some (obvious) magic I was missing.