Announcement

Collapse
No announcement yet.

Tsearch question of the week

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Tsearch question of the week

    Today 12:33:38 PM

    Tsearch question of the week asked by dlevere

    The problem that I have is that the code (memory) locations keep changing when you turn the game off on the two games that I hack using Tsearch, The Witcher and The Elder Scrolls IV: Oblivion.

    I don't know how to get around this. Trainer Maker doesn't work on my computer, it regards it as obsolete software.

    Answer by Lazy Bastard

    It's a DMA issue. You'll need to hack the desired code, test and verify functionality, disable the code, perform a breakpoint to see what address writes to that address when the thing you're hacking occurs, and either NOP the function in question, or modify it to do something else.

    If you're hacking an Infinite Lives code, you hack the initial RAM code, then disable the code, breakpoint on that address, get hurt, find out what's writing to the address, NOP the function, and those few lines that are now filled with NOP instead of whatever the original ASM was, are now your code to make all enemies no longer have the ability to decrease your health with attacks. You could also change the function to add to your health, etc...whatever your heart desires.

    For more detail, you can check out this guide in the Library:

    http://GameHacking.org/?s=faqs&id=156

    It uses MHS instead of TSearch, but the same principles apply.

    We really need to add more PC game hacking guides, something I intend to do when I set aside the time. In the meantime, if anyone else wants to do so, feel free.
    The Hackmaster
Working...
X