Log in

View Full Version : EqExtractor


provocating
05-18-2014, 02:12 PM
Is the EqExtractor currently working? I tried to use it about 2 months ago without success, not sure if it was something on my end. I would like to clean up Sanctus Seru and get a collect going.

demonstar55
05-18-2014, 03:36 PM
https://github.com/EQEmu/EQExtractor

It currently isn't fully stable with live, it kind of works :P

provocating
05-18-2014, 04:13 PM
What do you mean not fully stable? I am just curious. Have you used it recently? I just want to get a packet collect and parse it, to get the pathing data from Sanctus Seru.

Thanks for replying.

demonstar55
05-18-2014, 04:15 PM
It may not be 100% right yet :P

provocating
05-18-2014, 04:17 PM
Well if it does anything at all, it is better than I used it a month ago. I may not had done it right though. I cannot remember if I was supposed to start the packet collect before I logged into EQ, or after.

demonstar55
05-18-2014, 06:25 PM
Just start it at character select, sadly the person that used to maintain it and could do it all quickly has stopped :P So you get people like vsab who is busy with real life and me who just wants it to work but a lazy person :P

provocating
05-18-2014, 07:30 PM
I will give it a shot tomorrow night. There was a nice thread that had more about the program, including details on how to use it. I cannot find that thread on PEQ or here.

vsab
05-19-2014, 04:05 AM
There's now a wiki page http://wiki.eqemulator.org/p?EQExtractor&frm=Main
Although I admit it's a bit sparse!

Currently working is:-
Spawn locations, pathing, doors, objects, AA's and zone data.

Pathing is more or less OK, but for big zones I think you will need to do some manual corrections when mobs walk in/out of your update range.

NOT working:-
Merchant lists, items, character inventory, everything else :P

I've tested this in POK, Korascian Warrens, Crushbone, Feerott (Dream version), Sanctum Somnium.

I'll be working on items if I get time today, if not it's the next thing on my list anyway.

Feel free to post any bugs - on github if you have an account, else here. One thing I'm not 100% sure on is the weapon graphic for non playable races (e.g. not human, elves, drakkin etc.).

And as for updates, yeah damn you real-life! On the other hand it's been a learning process for me so further updates will be quicker, assuming they don't get crazy with their struct re-ordering.

provocating
05-19-2014, 07:55 AM
I am mainly interested in pathing for Sanctus Seru. Hopefully if I stay in each area long enough it will be fairly accurate.

provocating
05-19-2014, 03:46 PM
When parsing the new dump, it got part of the way and spit this out. I guess I am going to have to go into debug mode in VS.NET to figure this one out.

http://dragonsofmist.com/images/eqextractor.png

provocating
05-19-2014, 04:24 PM
It appears there is a stand state of 115 on a a_Citizen_of_Seru, which that animation must be new?

vsab
05-19-2014, 07:16 PM
Do you know what the animation is in game? Basically the error means I didn't know what 115 represents :P If you do then I can add it. Stand state support is a new feature (well, it was never included in the sql before although it was parsed). It handles standing, sitting and FD, but there may be some other numbers that also represent those animations.

I've added the actual stand state to the message. It will still throw an exception though, since... it's exceptional ;)

provocating
05-19-2014, 07:18 PM
Not yet, but my parse is not done, I am taking my time doing this one. I should know soon.

vsab
05-23-2014, 04:48 AM
Latest patch broke the Extractor again. Opcodes already updated but things like loc are borked.

provocating
05-25-2014, 09:47 AM
The infamous Cat and Mouse game. Kind of like keeping up with the current client. I did get a very good extract on Sanctus Seru before it happened though.

vsab
05-26-2014, 04:52 PM
Currently working (until next patch). Although you still haven't told me what that mob was doing (possibly crouching?) so you'll still get an exception for a sanctus seru. Please don't make me go to Sanctus Seru myself :P

provocating
05-26-2014, 04:55 PM
LOL, okay man. I will log into live and look now. I will PM you in a bit.

provocating
05-26-2014, 06:16 PM
Here is our culprit, not a citizen after all. This is a 115

http://dragonsofmist.com/Joomla/images/personal/everquest/Ornis_Tranum.png

vsab
05-26-2014, 06:40 PM
ok, I will update so 115 equates to "lazy bastard". TYVM :)

provocating
05-26-2014, 06:46 PM
Yes, lazy bastard would be accurate.

vsab
05-26-2014, 06:48 PM
pushed to github

provocating
05-26-2014, 06:58 PM
Thanks man