Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::General Support

Support::General Support Post all topics here having to do with errors while trying to connect to an EQEMu server but not about the setup/running of the Server itself.

Reply
 
Thread Tools Display Modes
  #1  
Old 07-01-2007, 10:42 AM
LeftRoad
Sarnak
 
Join Date: Aug 2005
Location: Maine
Posts: 38
Default ppconvert fails

I haven't played EQEmu for quite some time but still have my character database for the 0.6.0-DR3 code. I dropped the system from the database and sourced the latest PEQ. When I tried running 070 I got an error about "PP length = 11416 but PP should be 19568", or something like that.

So I looked through the forums and code folders and found ppconvert, which failed to compile correctly. I got that to compile (2 fields had different names) but when it runs it spits out "Unknown length of player profile: 11416, 19756" for every character.

I added some statements to ppconvert.cpp so it would show the lengths of the structs. The closest I found to 11416 was the BeforeDec15th profile, which weighs in at 11616 (at least that's the value it returns). I compared that struct from the PlayerProfile in the 060 code to the struct in the old_structs file for 070 and they match exactly. Why the 200 byte disparity?

Or, an even better question. How do I convert my old characters so I can use them in the current code?
Reply With Quote
  #2  
Old 07-03-2007, 09:02 PM
LeftRoad
Sarnak
 
Join Date: Aug 2005
Location: Maine
Posts: 38
Default

I got my characters converted. I found a precompiled ppconvert.exe file in a tools package and ran it with wine. It worked great and my characters all show as converted now. I logged into one and everything looks great!

Best guess for what happened... Maybe floats or ints or something is different on my 64-bit system, so the sizes the ppconvert I compiled was looking for was not the same. I'll have to look into that, out of curiosity, to see what was going on.
Reply With Quote
Reply


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 01:35 PM.


 

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