• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

PatchDay v2008

Alatyami

NotAddicted.com Engineer (Retired)
Joined
Dec 21, 2004
RedCents
804¢
Czarman has written up some nice walk-throughs teaching everyone how to find offsets. When forever-hacking.net closed their doors, unknown to nearly everyone we took over the maintenance of the PatchDay application. Attached you will find the ever so famous PatchDay. In version 2008, we made some speed optimizations and cleaned up a lot of the logic.

Version 2009 will be released soon, and one of the major features is adding a GUI to it so that it will be easier and faster to find those offsets.

We here at NotAddicted believe in educating the masses. If you ever have a development question feel free to ask in the Requests, Questions, and Answers board. The more we educate the more we can cause problems for the SOE dev's!

Rich (BB code):
PatchDay - Patch day offset updater, v 2008.

 options:

 h2idc <h> <out_idc>

   - takes a .h file with structs or offsets and outputs an .idc file for IDA.

 match <old_raw_xref> <new_raw_xref> <out_match> [min_score_cutoff=78]

   - takes 2 raw .xref files (see examples), matches them and outputs a .match
     file for further use by PatchDay. Adjusting the minimum score cutoff 
     *may* improve results.

 h2h <match> <old_h> <out_h> [ref_h]

   - uses a .match file to produce a new version of an old .h file.

 ida2idc <match> <old_raw_xref> <old_annotated_xref> <out_idc>

   - uses a .match file to produce an .idc file with updated definitions from
     an 'annotated' .xref file of the old version. The raw version is used to
     eliminate default names.

Also included is EQArchive, which is a NotAddicted original. What it does is take your current eqgame.exe and create a copy of it, adds the client time stamp, so that you can easily maintain your own eqgame archive and run IDA Pro against it.

Rich (BB code):
eqarchive.exe -[r|f|a] eqgame.exe
r = Returns the date/time in the EXE
f = Returns a formatted date (YYYY.MM.DD)
a = Creates an archived copy of eqgame.exe to eqgame.YYYY.MM.DD.exe

eqarchive.exe eqgame.exe
returns the Date/Time in the EXE

PatchDay 2009 will combine the two applications into one!

Let me know if you have any issues ... For right now it is all closed source, PatchDay 2009 will be an OpenSourced project.

-Alatyami
 
Last edited:
yes, this is ANOTHER famous dencelle graveyard pull -.-, anyone know what happened to the GUI version of PatchDay? or better yet... anyone know what happened to the PatchDay2009 project in general? if someone still has a source i'm willin to take a crack at it and see if i can do it...
 
Hey Dencelle, this too is another graveyard pull :D

What happen is that I retired from the NotAddicted team because I moved from one contentient to another and real life simply took off. I'll dig around and see if I still have the source code.

~Alatyami
 
PatchDay v2008

Users who are viewing this thread

Back
Top
Cart