Page 1 of 1

PacketParser help

Posted: Wed Nov 15, 2017 10:23 am
by Ememjr
hopefully this can be added to the wiki at somepointthe packet parser is located int he devtools section of the world download, after many attempts of getting it to work and just about to give up i did some traceing at the db and found some things that will help others that want to run it

the following changes should be made to the readme

1. "Source" in the included Parser_DB.sql file - by this we mean open this Query and execute it so it
will build the database structure required by PacketParser.exe - without this, you are going nowhere.
If you encounter errors, you need to explore how to get around them as this is not a lesson in becoming
a Database Administrator. :)
you will need to add the latest opcodes table the the raw db, in order for the parse to work

I only tested this on an upopulated zone, that i have logs for and it works for -spawns

2.Populating your EQ2Emulator Database
=======================================
During the 0.7.0 development cycle of EQ2Emulator, some critical changes have been made to the database
structures regarding Items, Spawns, Spells and Quests. Take note of these as you continue populating
your worlds using our tools. Recently, major changes to the Spawns structure broke the -populate
functionality, but a new parser was released to resolve this issue.

To populate your EQ2Emulator World database, simply run the following command:

PacketParser.exe -populate {eq2world_db}

when running the packetparser with the -populate command, i found that it was failing as well, then i found somewhere to add -all after -populate
ie packetparser -populate -all myeq2world ( cantnot find the source of -all again)
once i did that the zone populated perfectly

i am not good with documentation, so if someone better than me could update the readme, and or make note of where i may be wrong,