Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Support > Archive::Windows Servers

Archive::Windows Servers Archive area for Windows Servers's posts that were moved here after an inactivity period of 90 days.

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #10  
Old 05-12-2002, 06:39 PM
Lyenu X`Arie
Fire Beetle
 
Join Date: Mar 2002
Posts: 0
Default

We're gonna simplify this, since no one seems to understand...

EQ names before this patch were 30.. now they are 64, but to make this example not spam 5 pages we're going to say they were 6 now they are 15. The thing the old client would read for a name every 6 "bytes" or characters, and that is what our emu server sends.. as show below:

<none><none><none><none><none><none><none><none><none><none>

But the new client is expecting to recieve 15 but we're still sending them every 6, so it's going to inturpret (sp) them as this:

<none><none><none><none><none><none><none><none><none><none>

So basically what it does is this. EQ client checks the string.. see's if there is a "<none>", which means that it should display the create new character button. But when it doesn't read that at first, or there is more than 1 it'll either put it, or leave it blank for some reason (the red ones give <none> but then they give a <no at the end, so it doesn't know what to do and shows the name as blank. Now for the white ones it stats out with ne> so it says hey this is a name, but <none> is considered to be a new create button so it guesses it's there on accident and forgets about it and just shows the ne>. The thing is also it's going to keep reading into other places in the packets.. and it's going to mismatch positions and read gender/race/class/ect. as the wrong values. This messes things up and causes BAD things to happen when the client gets the wrong values =). Anyways I gotta go, hope that helps.
Reply With Quote
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 11:24 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3