Backround
Packet Collector(gonna be refered to as PC from now on) is use to collect packets (data) from eq servers, and is very useful for adding new features into eqemu.
Notes
- -PC only works on NT machines ATM (so only windows NT,2k and XP)
-SoE CAN NOT catch you using this program (unless you tell them ^_^)
-PC can also collect ITEMS! (so if you want high level PoP items in the emu, go collect them)
-Its better to collect one thing at a time, eg. use PC on bows and put the data in the text file called bows.txt (more on this later) then move on
-Give collected data to OPs or justaddwater in #eqemu ONLY
-If you have a friend with HIGH level chars, point them to this guide ^_^
- THIS ONLY WORKS ON EQ LIVE (ie normal eq)
-You must start EQ FIRST then PC
Setting up PC
1.) Get PC 0.74 from here -
http://prdownloads.sourceforge.net/e...4.zip?download , put it in a easy to remember dir say C:\packet
2.) Get wincap 2.3 (
do NOT use 3.0+) from here -
http://winpcap.polito.it/ , install
3.) Get all missing DLLs (if any) from here -
http://lyenu.crimsonlayer.net/mfc-dlls/ , put them in the PC dir
4.) Go to Start => Run and type cmd , then hit enter
5.) Go to your PC dir using: cd DIR .eg. cd C:\packet (if you used the dir from step 1)
Now depending on what you want to collect use one of the following 2 method's
Using PC
Theres 2 ways in which PC can be used, first to collect opcodes (which is used to add features in to the emu) Second to collect spawns
ONLY use the spawn method in high level zones (mainly PoP)
Opcode collecting----
Please don't use this method and simply play eq for a few hours.
Try one (or both if one dosn't work) Just paste it in the promet:
PacketCollector.exe 127.0.0.1 -d 1 -o all -l thingyourcolleting.txt
PacketCollector.exe YourIPHere -d 1 -o all -l thingyourcollecting.txt
If neither of these work try:
PacketCollector.exe -d
this will display a list of devices.
If you have more than 1 device listed it might mean that you're packetsniffing on the wrong device. So what you need to do is see which one is yours (if you're not sure which one, just go through all of them)
eg. PacketCollector.exe YourIPHere -d 1
or2
or3 -o all -l thingyourcollecting.txt
Note--= the .txt file is what PC will be logging to. Like noted before , you should collect one thing at a time (makes it easier on the devs to parse)
then switch ie. change .txt file name and restart both eq and PC .
Spawn Collecting----
For PC to collect spawns, you must use the following method:
PacketCollector.exe 127.0.0.1 -d 1 -o all -decrypt -l zoneyourin.txt
or
PacketCollector.exe YourIPHere -d 1 -o all -decrypt -l zoneyourin.txt
If neither of these work try:
PacketCollector.exe -d
this will display a list of devices.
If you have more than 1 device listed it might mean that you're packetsniffing on the wrong device. So what you need to do is see which one is yours (if you're not sure which one, just go through all of them)
eg. PacketCollector.exe YourIPHere -d 1
or2
or3 -o all -decrypt -l zoneyourin.txt
Note--= Just idle (aka sit) in the zone for a few hours. also remember this is only for spawns, so only use this method in high level zones, Also when your switch zones restart both PC and EQ with the .txt file changed to the zone you will be collecting
After your done..
Now DCC your .txt file to a dev(ie OP or person with a @ infront of there name) in #eqemu, ASK THEM FIRST! (or to justaddwater)
Things that need collecting (at 13/12/2002)
-High level items/spawns (mainly PoP)
-Horses
-AA points
-disciplines
-Bard songs
-bash
-some high lvl monk moves
-Any thing else thats not in the emu ^_^
-=-
-Grouping (creating,joining,leaving)- DONE
-Ranged weapons- DONE
-pet commands (sit,guard etc) - DONE
-money trading - DONE
-banking (giving/taking money/items) - DONE
Troubleshotting
A work in progress
> Using wincap 3.0 will most likey not work. Get any 2.0 version
-yes u can create a batch file to speed up the process (i'll write a guide on this later)
Need more help join us on irc:
Server: irc.eqemu.net
Channel: #live
Big thanks Lyenu! (i copyed some text from a guide she wrote)