
It is a Homebrew Game/Port.Check if the game has dynamically loaded modules. Try get infos with gdb.
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
probably the only code that is truly my own and all i ever needed:Bayonetta 2 (ver. 1.1.0)
Added support for Korean, Chinese (simplified), and Chinese (traditional) as in-game display and subtitle languages. *Voice support languages are Japanese and English only.
[invincible/time control(stop) v4]
04000000 0120DBE0 180001F5
04000000 0120DBE4 35000075
04000000 0120DBE8 B9400108
04000000 0120DBEC 17B83B63
04000000 0120DBF0 71000ABF
04000000 0120DBF4 54FFFFCB
04000000 0120DBF8 52800035
04000000 0120DBFC B9000115
04000000 0120DC00 52A85E15
04000000 0120DC04 B9001D15
04000000 0120DC08 58000075
04000000 0120DC0C F9000915
04000000 0120DC10 17FFFFF7
04000000 0120DC14 38D1B717
04000000 0120DC18 40000000
04000000 0001C974 1447C49B
[enable option 1 (invincible)]
14060000 0120DC1C 00000002
04000000 0120DC1C 00000001
20000000
[+-> Enable option 2 (time control)]
80000010
04000000 0120DC1C 00000002
20000000
[+-> Disable option 2(time control)]
80000020
04000000 0120DC1C 00000000
20000000
[time control mod stop to slow]
04000000 0120DC14 3DCCCCCD
Okay I've done some cheats..
![]()
Moonscars (US)
0100787017A88000 (3D6DC1B90104D8B4)
Cheat List
https://github.com/bad1dea/NXCheats/tree/main/Moonscars
- Inf. HP
- OHK
- Tons of Bone Dust (On Pickup)
- Bone Dust Multiplier (4x)
- Inf. Spite Points (Must have 1)
- No Skill Cooldown
- Heal No Mana Cost
- Ignore Skill Mana Cost
- No Dash Cooldown
Now there's a game i havent touch in quite a while, now that we had gdb, let me revisit that game, and see what i can find....you tried making codes for indivisible?
Sounds good...check out my post here were i mentioned some things i found.Now there's a game i havent touch in quite a while, now that we had gdb, let me revisit that game, and see what i can find....
so, i tried your breakpoint for xp, and it didnt. meanwhile, by searching for the exp awarded in battle, i was able to find, locate, and create a custom value xp multiplier. now the way this game is storing the Hp, and energy is a little weird, if memory serves right it was something like "str w0, [x2, x8, STXW#2]" or something like that. so, i had to get creative a little and use a sort-of pointer system to constant write the changes i wanted.Sounds good...check out my post here were i mentioned some things i found.
https://gbatemp.net/threads/cheat-codes-ams-and-sx-os-add-and-request.520293/post-9949674
One normal thing that will show up as base is the stack. If something stay constantly on the same spot on the stack over the duration of your search it will appear on your candidate list. A local variable used in a piece of code that never exit in the duration of your search. Any pointer you find would likely be not so dependable, better go with ASM hack.It is a Homebrew Game/Port.
yeah, just one problem, the forward doesnt work for me, while i can it to work with title override, gdb for an odd reason will not see it....One normal thing that will show up as base is the stack. If something stay constantly on the same spot on the stack over the duration of your search it will appear on your candidate list. A local variable used in a piece of code that never exit in the duration of your search. Any pointer you find would likely be not so dependable, better go with ASM hack.

Actually, the Addresses in BASE always Change on me. So everytime I run it, the Addresses are different.One normal thing that will show up as base is the stack. If something stay constantly on the same spot on the stack over the duration of your search it will appear on your candidate list.
what is forward and title override? Do you mean running a homebrew with R on a game?yeah, just one problem, the forward doesnt work for me, while i can it to work with title override, gdb for an odd reason will not see it....
i might be using the wrong term,what is forward and title override?
GDB and Noexs can attach to most process and these should be not be the exception, you just need to know the name with GDB and pid with Noexsi might be using the wrong term,
forward, might be forwarder, is a nsp that has its own titldid/buildid but reference the game in the /switch folder. best example was Sonic 3 A.I.R.
title override was where you held the R button on a title(game) and instead of the game launching its launches the homebrew menu which the game has full ram access.

So the ASM Hacks would not be Auto Loaded, meaning have to Apply them Manually every time it is run? Have to do that with Mario HD V8 anyway, so would not be a problem. Or do you mean something else?@Smoker1,
good news, bad news
good news: thanks to @TomSwitch, i can now attach to mario deluxe.
bad news: i have no way of storing the asm hacks i find in a way that be auto-loaded when the game is launched.
Oh i forgot to mention that the xp instruction i found has a add instruction above it at: main +1CBB20 = ADD W8, W9, W8(hex =2801080B)so, i tried your breakpoint for xp, and it didnt. meanwhile, by searching for the exp awarded in battle, i was able to find, locate, and create a custom value xp multiplier. now the way this game is storing the Hp, and energy is a little weird, if memory serves right it was something like "str w0, [x2, x8, STXW#2]" or something like that. so, i had to get creative a little and use a sort-of pointer system to constant write the changes i wanted.
i already have Energy, Hp, Xp mod, and now im working on the command slots....
[1-Hit Kill Enemies (Press ZR)] (from bid:76891617fe876b5f)
80000200
58000000 0A8706C8
58001000 00000020
58001000 00001618
78000000 000001D8
64000000 00000000 3f800000
20000000
[Speed Up rebase]
580F0000 0A933688
580F1000 00000128
780F0000 0000019C
640F0000 00000000 3FA00000
thank u very much for the codes and the effort you take to make them.Updated... https://github.com/bad1dea/NXCheats/tree/main/Moonscars
I tried to fix OHK -- played for like 30 mins.. everything dies.. (sometimes you have to use a skill on the monster.. as only witchery will actually kill it.... (it'll have 0 hp until you use skill)
Added a few more codes, glands, jump height, move speed, atk speed.... and invincible (ignores hits/spikes)
Moonscars (US)
0100787017A88000 (3D6DC1B90104D8B4)
Cheat List
- Invincible
- Inf. HP
- Inf. Jumps
- Inf. Spite Points (Must have 1)
- OHK
- Tons of Bone Dust (On Pickup)
- Tons of Glands (On Pickup)
- Bone Dust Multiplier (4x)
- Glands Multiplier (4x)
- Jump Height 2x
- Move Speed 2x
- Atk. Speed 2x
- No Skill Cooldown
- Heal No Mana Cost
- Ignore Skill Mana Cost
- No Dash Cooldown
er....i was talking about mario deluxe, not v8....So the ASM Hacks would not be Auto Loaded, meaning have to Apply them Manually every time it is run? Have to do that with Mario HD V8 anyway, so would not be a problem. Or do you mean something else?
