Reverse Engineer Legacy Game Patch
Budget: $30 – $250 USD
A recent patch on my PC game has shifted several memory addresses, pointers and a few packet structures that my existing tools rely on. Since the update went live the core gameplay logic they hook into no longer fires, so I can’t read or write the data I need.
I already have the old working offsets, a minimal DLL and sample packet dumps for reference; what I’m missing are the new locations and any structural changes introduced by the patch. You’ll need to open the latest build, locate the correct functions or data structures, update the pointer chain and packet definitions, and hand back something I can drop straight into my codebase.
What I’m expecting from you
• A list (or header file) of updated addresses, offsets and pointer paths
• Revised packet layout with field names, sizes and order
• A short note on how you found the changes so I can replicate the process next time
The job is complete when the hooks once again manipulate the live gameplay mechanics exactly as before, with no crashes or desyncs. IDA, Ghidra, Cheat Engine, x64dbg—use whichever toolkit you prefer, as long as the final results are solid and repeatable.
I already have the old working offsets, a minimal DLL and sample packet dumps for reference; what I’m missing are the new locations and any structural changes introduced by the patch. You’ll need to open the latest build, locate the correct functions or data structures, update the pointer chain and packet definitions, and hand back something I can drop straight into my codebase.
What I’m expecting from you
• A list (or header file) of updated addresses, offsets and pointer paths
• Revised packet layout with field names, sizes and order
• A short note on how you found the changes so I can replicate the process next time
The job is complete when the hooks once again manipulate the live gameplay mechanics exactly as before, with no crashes or desyncs. IDA, Ghidra, Cheat Engine, x64dbg—use whichever toolkit you prefer, as long as the final results are solid and repeatable.