Announcement

Collapse
No announcement yet.

Need help with Peace Walker HD PS3

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

  • Need help with Peace Walker HD PS3

    Hi guys, I'm trying to find an infinite health cheat for Peace Walker HD (the one from the collection, BLUS 30847).

    I found the health offset using netcheat, and using ProDG and breakpoint found the instruction/pointer that writes health (stw..).

    The problem I have is changing the health value in memory works but the game crashes half a second later.
    Rewriting the instruction to Nop crashes the game also

    Click image for larger version

Name:	iwr70w.png
Views:	1
Size:	69.6 KB
ID:	163888

    I'm not sure what to try at this point, could it be some protection against memory editing? Same thing happens when I try to modify ammo value in guns.

  • #2
    Interesting I never knew there was a plugin to read/write in memory for the ps3. It could just be the plugin itself. Try editing the values in an area with all nops. If you don't freeze from that then it's the function that you are editing. It's trying to read the right value or its just that you are placing the wrong instructions. Do you know the instructions set for this memory?

    Comment


    • #3
      When you change the value in memory are you doing a one-time poke, or are you trying to freeze it to a certain value? That snippet of code you provided looks decidedly generic, and looking up the game, it seems like a good candidate for something that would at least have an emulation layer, if it's not running entirely in an emulator under the covers.

      If what you've done is NOPed part of the emulation framework, and the memory you found was just a buffer that gets swapped around for different purposes and didn't like being frozen because it's completely different data 20 ticks later, that would account for the crashes.

      Edit: Also, some emulation frameworks do detect if memory is being modified by outside interference. It's not necessarily for anti-cheat purposes—it's often done simply to ensure the emulation environment is sound—but the result can be error screens and strange exceptions. Although, in most cases where I've seen that, the checks cease once the actual game begins running.
      Last edited by Pyriel; 06-15-2016, 01:45:04 PM.

      Comment

      Working...
      X