allencch / med

Linux alternative game memory editor
https://allencch.wordpress.com/2015/05/28/my-memory-editor-med/
BSD 3-Clause "New" or "Revised" License
62 stars 5 forks source link

Scanner can't find an existing value #3

Closed Anarky closed 1 year ago

Anarky commented 5 years ago

Hello,

I'm trying to find an address on PCSX2 to disable interlacing on a game, as seen in this topic. I tried to practice with Dead or Alive 2 Hardcore like in the topic; in the memory editor I can go to 0x203962FC and find 08 00 42 64, or 1682046984. But when I try to find this value in the main window it doesn't find this address, as you can see in this screenshot:

2018-12-31-003003_1920x1080_scrot

allencch commented 5 years ago

Hi @Anarky , thanks for notifying. I have to look into the memory scanning algorithm again.

Anarky commented 5 years ago

Thanks for your quick answer! Not sure if it helps but scanmem/GameConqueror couldn't find the address either, even when I specified a byte array. I was beginning to think Linux's memory management was too different to find PCSX2 cheats.

allencch commented 5 years ago

Not sure if it helps but scanmem/GameConqueror couldn't find the address either, even when I specified a byte array.

Thanks, this is a great info. Because I used the same conditions as scanmem on the target maps.

https://github.com/allencch/med/blob/b5ab5826649ccde176831f94d256a3d359d803dd/src/med/MedCommon.cpp#L155-L169

Possibly the target address is not in the block.