when break pointing. i have the right offset because i can poke the value. its not setting off a breakpoint and freezing the game when its changed. its a money value. so what would i be looking for in a value above?
It explains in the guide... Poking the value to get it to break is not going to work. You're going to need the function to actually set off, therefore increase the money or decrease it and it will break.
Yes. But I know I have the right value because I can poke. But adding said value as break point then changing the value in game doesn't set off break point.
That's your problem, most of the 0xC and 0xD range of memory don't break. You'll have to try adding A or B to the start of the offset to see if the data is the same. E.g: Change 0xC46BF3C8 to 0xA46BF3C8 or 0xB46BF3C8 and see if the bytes are the same. If so, use the A or B offset to break. If it's not the same as 0xC in A or B, then you'll need to search elsewhere in the memory, aka basefile, allocated data etc If that fails, it's time to learn some PPC and manually look through the XEX
thank you for your help. a/b didn't have any info. and basefile n virtual dumps take me forever. and omg i hate ppc/
Yeah, of course, but since that would be a game function, you'd need to mess around with floats via poking the xex.