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!
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.
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
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:

