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

Support::Packetcollector Any PacketCollector related problems or questions should be posted here.

Reply
 
Thread Tools Display Modes
  #1  
Old 05-06-2010, 11:24 AM
Andrew80k
Dragon
 
Join Date: Feb 2007
Posts: 659
Default

Spent most of the night looking at packet dumps of spawns. Still not ready yet but I think I've figured out how to get there. Ugh.
Reply With Quote
  #2  
Old 05-12-2010, 08:11 PM
cavedude's Avatar
cavedude
The PEQ Dude
 
Join Date: Apr 2003
Location: -
Posts: 1,988
Default

I could have sworn you had access to the collector's SVN, Andrew80k but it looks like not. I've added you so you can make changes as you have them. http://code.google.com/p/eqemutool/
Reply With Quote
  #3  
Old 05-12-2010, 08:21 PM
gaeorn
Developer
 
Join Date: Apr 2009
Location: USA
Posts: 478
Default

Quote:
Originally Posted by cavedude View Post
I could have sworn you had access to the collector's SVN, Andrew80k but it looks like not. I've added you so you can make changes as you have them. http://code.google.com/p/eqemutool/
Yeah Andrew80k, it'd be awesome if you upload the code so we can get a group effort going on this. And there's nothing in this repo to harm so you don't have to worry about anything you changed in common.
Reply With Quote
  #4  
Old 05-12-2010, 10:02 PM
Andrew80k
Dragon
 
Join Date: Feb 2007
Posts: 659
Default

Thanks, CD.

So far there's not really anything to upload. I've spent a LOT of time in the extractor trying figure out the spawn structs. It's not far off but the coords are not right and I've been painfully adjusting the structure one character at a time over the last week or so. The collector seems to be pretty good but no way really to validate it without fixing the extractor first. Doors in both the collector and extractor seem pretty good. I haven't validated the zone points yet. I've noticed that Derision seems to be working a bit on the live stucts and that will definitely help.
Reply With Quote
  #5  
Old 05-12-2010, 10:22 PM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

They just patched Live again today, and at least a few things (like the PP) have changed for sure. Since the next patch isn't scheduled until June 9th (I believe), I am hoping to get most of the rest of the opcodes updated for Live pretty soon. Derision and I have been working on it a bit here and there. Once we have it pretty filled out, you may even be able to have the tools use the Live.conf and struct files directly from the EQEmuServer/Utils and EQEmuServer/common/patches/ folders. That way, as long as we somewhat keep up with each patch or so, the Live client and the Collector/Extractor tools should both remain functional without duplicate efforts (or at least not much).

As far as the SVN goes, what is on there currently isn't functional at all yet from what I have heard. So, any improvement is better than none. Since you have them both so they can at least compile, it wouldn't hurt to get what you have on the SVN. If you prefer to wait until you have it more functional, that is no problem. But, one of the nice things about using an SVN is that it lets others work together to finish things off so it doesn't all get put on a single person.

BTW, what compiler are you currently using to compile it? Last I heard, it was made for VS Pro or something.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
  #6  
Old 05-12-2010, 11:13 PM
Andrew80k
Dragon
 
Join Date: Feb 2007
Posts: 659
Default

I'm using VS 2008. Not Express. As far as I know it will not compile with express though I haven't tried it since erde got it going. Straight out of the SVN it pretty much compiles and runs for me. I had to tweak the solution just a bit to point to the correct lib locations, but I think that was all.

The collector "works". It will collect packet information and some of it is solid. Some not so much. I do keep getting an unknown stream type in the collector and I haven't figured it out yet. I have put a bunch of debug info into the collector and have started doing more collects with it to help me figure it out. Mostly I'm just learning how it works.

What's working:

Zone info.
Doors
Player data
Some spawn info but some of it isn't right. I think that's more of an adjustment to the extractor. The collector just picks up packets and lays them down with OP_code "tags".

The extractor "works" for some things as well.

What is working:
Doors -- seems good
Zone info -- same here. seems good.
Partial spawn data

What's not working:

AA's -- not seeing this at all
Tasks -- all commented out in the extractor, but the data is there.
Spawn updates This seems to have 2 sized structures on live. One 40 bytes, the other 41. If I adjust the struct one way I get some, if I adjust it the other way I get more. I also consider this critical to being useful.
Objects -- ground spawns etc.

It's slow going but I'm working on it.
Reply With Quote
Reply

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 09:57 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