what you are seeing are called ASM code, and if written correctly, are more powerful than any pointer. That's because they alter how the game works. for example, "Change coin 9999" value when disassembled is "mov w20, #0x270f" that means it dont matter who you are, any coin amount you get is replaced with 9999.I dont understand anything after looking at the code for the game that is in this collection, as it is just "code 0" write to memory in [MAIN] ? when checking the addresses is just shows a full 8 length hex that get written to something else and nothing is understandable to me.. as in my code the money value is stored in [HEAP] with pointers 5 pointers from [MAIN] that is working. Can someone explain?
The code is:
Code:[HP Max ] 04000000 0153ACF4 BD406C00 04000000 0153ACF8 BD007000 [No Reload] 04000000 00DD9F74 52800008 04000000 00DDB87C 52800014 04000000 00DDC5A8 1E2703E1 [Inf Blank] 04000000 01119D24 528000A1 04000000 01119D28 B9021001 [Change Key 99] 04000000 00DEB410 52800C61 [Mouse Stage Inf HP] 04000000 011D6540 1E2703E8 [Mouse Stage Inf Time] 04000000 011CD6B0 1E2703E8 [Rainbow Box] 04000000 010D9C98 D503201F [Rainbow Box Disable] 04000000 010D9C98 54000081 [Enter Secret Stage no need Keys] 04000000 024C0B0C 10003482 04000000 024C0B00 52800028 04000000 024C0B04 3901A008 04000000 024C0B08 D65F03C0 04000000 012314E4 944A3D87 [Change Coin 9999] 04000000 00DEB20C 5284E1F4