Hello,
Wondering if someone could help me. I am trying to give myself infinite FLOAT HP in an ARM64 game but whenever I use
ARM:
movz x0, #0x7f80, lsl #16
ret
HEX:
00 F0 AF D2 C0 03 5F D6
I get 0 health instead of infinite health.
Also tried using this to return high value:
ARM:
MOV X0, #0x7F000000
ret
HEX:
00 E0 AF D2 C0 03 5F D6
but it didn't help either. Here is the offset info from the dump.cs.
// RVA: 0xB55B74 Offset: 0xB55B74 VA: 0xB55B74
public static float get_RealBaseHealth() { }
And here are the game's original ARM and HEX codes from the xB55B74 offset in the libil2cpp.iso file
ARM:
str x19, [sp, #-0x20]!
stp x29, x30, [sp, #0x10]
HEX:
F3 0F 1E F8 FD 7B 01 A9
Any help would be immensely appreciated!
Wondering if someone could help me. I am trying to give myself infinite FLOAT HP in an ARM64 game but whenever I use
ARM:
movz x0, #0x7f80, lsl #16
ret
HEX:
00 F0 AF D2 C0 03 5F D6
I get 0 health instead of infinite health.
Also tried using this to return high value:
ARM:
MOV X0, #0x7F000000
ret
HEX:
00 E0 AF D2 C0 03 5F D6
but it didn't help either. Here is the offset info from the dump.cs.
// RVA: 0xB55B74 Offset: 0xB55B74 VA: 0xB55B74
public static float get_RealBaseHealth() { }
And here are the game's original ARM and HEX codes from the xB55B74 offset in the libil2cpp.iso file
ARM:
str x19, [sp, #-0x20]!
stp x29, x30, [sp, #0x10]
HEX:
F3 0F 1E F8 FD 7B 01 A9
Any help would be immensely appreciated!