Skip to content

rumstil/eqaainfo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eqaainfo

Parse EQ AA data from network capture

Requirements:

  1. Install Python 3.6+ https://www.python.org/downloads/windows/
  2. Install Scapy module (py -m pip install scapy)

Additional Requirements if using included capture script:

  1. Install npcap from https://nmap.org/npcap/

Parse AA Data Instructions:

  1. Start capturing UDP network data to a PCAP file using Wireshark, tcpdump or the provided capture.py script
  2. Login to Test server and reset/rebuy your AAs while the capture is running
  3. Stop the capture once all AAs have been bought
  4. Copy dbstr_us.txt and spells_us.txt from your Everquest directory to ./data
  5. Edit parse.py and change the output format as desired.
  6. Run the parse script (py parse.py [path to pcap file])
  7. Data is written to aainfo.txt in the current directory

Using Network Capture Script:

  1. py capture.py [path to output file]
  2. Hit Ctrl+C to stop the capture

Notes:

The default output format is set to what is used by raidloot.com. If you change it to 'PRETTY' it'll be easier to read. Also, if you do capture new AAs which are not listed on raidloot.com then consider emailing a copy to them in their format so it's made available to everyone.

The iteminfo.py and createdate.py scripts are not used for gathering AA data. One is for creating spell data for my log parser and the other was just for a test to parse item data. Nobody is using that script and I haven't tried to keep it updated.

About

Read EQ AA data from network capture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%