Check if the game has dynamically loaded modules. Try get infos with gdb.How do you create Cheats when the Address you are looking for is not in MAIN or HEAP, but in BASE????
If you see more than the usual four in the modules list you have to rebase to that module which is a extra step you have to do before you can do ASM hack. WWZ is one game that needs it.
GDB>get infos
Process: 0x86 (Application)
Program Id: 0x0100ddc018870000
Application: 1
Hbl: 0
Layout:
Alias: 0x0408400000 - 0x14083fffff
Heap: 0x2eac000000 - 0x302bffffff
Aslr: 0x0008000000 - 0x7fffffffff
Stack: 0x26e2c00000 - 0x2762bfffff
Modules:
0x5ca9a00000 - 0x5ca9a01fff nnrtld.elf
0x5ca9a04000 - 0x5cac973fff SwitchPlayer.nss
0x5cae6ac000 - 0x5cae9eafff multimedia.elf
0x5caed46000 - 0x5caf322fff nnSdk.elf