This group provides cheat code authors to post works, share experience, learn and exchange
This group also provides cracking game players to get the latest and most complete cheats, and assist in testing
Since GBATemp is the most famous place in the industry, we hope to improve the content quality of this group
The main contents of this group include:
1. Publish personal originals.
2. Improve the quality of secondary creation (including version updates, repairs, and enhancements)
3. Request to create game cheats
4. Tutorial sharing on developing game cheat codes
For technical exchanges, sharing the code of others must attach the URL of the webpage published by the original author (do not copy the complete code)
Although the content of this group is very precious, it is provided for free, and it is not allowed to reprint it to commercial places or paid membership websites for profit.
Fixed a conditional key bug affecting the edit cheat menu.
Now automatically save cheat to file when returning to the cheat menu after successfully assembling an ASM cheat.
Fix gen2 catch address being zero if you quit Breeze and return.
Changed the location of the ARM32 version.
\switch\breeze.nro can be deleted, the new version is located elsewhere so there won't be two breeze in hbmenu
beta94d
Gen2 fork is now at 0.13g, new version needed and
will required a reboot to use gen2 menu.
Double watch buffer size. Support stack that has
less than 100 entries.
Fixed search progress bar bug.
Beta94b is released. Release note has full description of everything that is new in 94 until this point.
Members-only download
This download link is for members of the Nintendo SWITCH Cheat Codes Download group. Join the group to see it. It's free.
This is when X30 got corrupted by a bl in the current function. When ever there is a bl X30 will be with the address that is +4 of the bl. Game function will push X30 to stack if there is any bl in the function. Normally you can easily see those bl by just going a few page up
Post automatically merged:
Here is some action with the new feature on
Yars Rising
Found HP, set watch,
found instruction see that this instruction was called with different stack configuration to access our hero hp
Set instruction watch, see that there is 8 hits. Do the normal x30 watch and can see that all of them won't narrow down to only hero
Now try the new feature and set X30 alternative to stack with offset 1
We can see there is a caller that access everything and there is a caller that access only our hero
Set watch on caller and capture X0
If after more test this is the one unique to our hero we can then either see how X0 relates to the hero hp or do a stack match which is a small variant from the X30 match brute force method.
The X0 captured can be used for other purpose if the structure pointed to it has other interesting values
From pointer search it is likely that HP is [[X0+48]+38] deep enough and not too deep to be interesting
Can be further shorten by three opcodes by change b to bl and blr to br
[hp asm2 v2]
04000000 0209246C 94B8E7B1
04000000 04ECC330 A9376BF9
04000000 04ECC334 F9402419
04000000 04ECC338 B940533A
04000000 04ECC33C B9003B3A
04000000 04ECC340 A9776BF9
04000000 04ECC344 D61F0120
Members-only download
This download link is for members of the Nintendo SWITCH Cheat Codes Download group. Join the group to see it. It's free.
Hi Tom
is that [sp,8] will always use for get value of stack 1,2 or 3? or is it [sp,#0x8]?
with ldr x25, [x0,#0x48] is this your just pick a close by the hp location?
thanks for the toturial
Hi Tom
is that [sp,8] will always use for get value of stack 1,2 or 3? or is it [sp,#0x8]?
with ldr x25, [x0,#0x48] is this your just pick a close by the hp location?
thanks for the toturial
The number is how far down the stack. New version will give you the offset to use. It's *8. The number besides the pointer is how far down SP a pointer into main code space is found
ldr x25, [x0,#0x48] is because I know it is [[X0+48]+38], not part of the flow I have shown, I did pointer search earlier
The number is how far down the stack. New version will give you the offset to use. It's *8. The number besides the pointer is how far down SP a pointer into main code space is found
If you break with IDA pro you should see this case as it is the only case, check the stack to see if it match.
You should see those pointers 1 line down from SP, 3 lines down from SP and 26 lines down from SP
If you break with IDA pro you should see this case as it is the only case, check the stack to see if it match.
You should see those pointers 1 line down from SP, 3 lines down from SP and 26 lines down from SP
This is when X30 got corrupted by a bl in the current function. When ever there is a bl X30 will be with the address that is +4 of the bl. Game function will push X30 to stack if there is any bl in the function. Normally you can easily see those bl by just going a few page up
found instruction see that this instruction was called with different stack configuration to access our hero hp
Set instruction watch, see that there is 8 hits. Do the normal x30 watch and can see that all of them won't narrow down to only hero View attachment 457682
Now try the new feature and set X30 alternative to stack with offset 1 View attachment 457679
We can see there is a caller that access everything and there is a caller that access only our hero
If after more test this is the one unique to our hero we can then either see how X0 relates to the hero hp or do a stack match which is a small variant from the X30 match brute force method.
The X0 captured can be used for other purpose if the structure pointed to it has other interesting values
From pointer search it is likely that HP is [[X0+48]+38] deep enough and not too deep to be interesting
Can be further shorten by three opcodes by change b to bl and blr to br
[hp asm2 v2]
04000000 0209246C 94B8E7B1
04000000 04ECC330 A9376BF9
04000000 04ECC334 F9402419
04000000 04ECC338 B940533A
04000000 04ECC33C B9003B3A
04000000 04ECC340 A9776BF9
04000000 04ECC344 D61F0120
Members-only download
This download link is for members of the Nintendo SWITCH Cheat Codes Download group. Join the group to see it. It's free.
can't seem to replicate this, could you write the steps to achieve this when you have time?
sometimes 0 count when I watch breakpoint using stack, also x30_catch keep changing back to offset after used x30_catch =stack and detached, not sure if that is normal or not
can't seem to replicate this, could you write the steps to achieve this when you have time?
sometimes 0 count when I watch breakpoint using stack, also x30_catch keep changing back to offset after used x30_catch =stack and detached, not sure if that is normal or not View attachment 457901View attachment 457902View attachment 457903
i have no idea i remember when i installed p1 then install gen2 retsrt ,atmostphere wont let me boot in error, then i update atmostphere to the latest then it works
i have no idea i remember when i installed p1 then install gen2 retsrt ,atmostphere wont let me boot in error, then i update atmostphere to the latest then it works
It’s about that time of year again where I check in with the community to see if we can get the front page aligned with what people are interested in knowing and what...
WiiCompiled is a new project that lets PC gamers play Mario Kart Wii natively on PC without emulation. Using static recompliation to convert the code into native PC...
The long awaited Grand Theft Auto VI Extended Look gameplay trailer has finally dropped on YouTube. As you all know, it had dropped 6 hours earlier on Netflix, and...
Though we knew all the way back in May that this was coming, the exact numbers remained a mystery for prospective Nintendo gamers in the UK. If you happen to have...
After being announced last week, the first of two broadcasts is set to go live later today with a stark focus on The Legend of Zelda and its 40th anniversary...
Thanks to the recent decomplication efforts; The Minish Cap 3DS brings the Game Boy Advance classic Zelda title to your 3DS.
The port takes full advantage of the 3DS...
In the wake of Sony's shift to a digital-only ecosystem within the next year, Xbox have today announced a surprising scheme. Aiming to offer physical buyers the same...
It is with a heavy heart that I announce the departure of our beloved Chary from the position of Chief Editor. Chary took over early 2021 and has done a wonderful job...
The second of a two-part special, a more traditional Nintendo Direct is set to air today. Unlike the Zelda Direct the contents of this one is still relatively up in...
To celebrate its 25th anniversary, XBOX has launched pre-orders for the XBOX 25th Anniversary Collection. For the occasion, the trailer below was aired.
This...
It’s about that time of year again where I check in with the community to see if we can get the front page aligned with what people are interested in knowing and what...
After being announced last week, the first of two broadcasts is set to go live later today with a stark focus on The Legend of Zelda and its 40th anniversary...
It's been something of a quiet week in the gaming space, with the deluge of big hitters trying to find their place before GTA 6 launches really kicking off next week...
Though we knew all the way back in May that this was coming, the exact numbers remained a mystery for prospective Nintendo gamers in the UK. If you happen to have...
In the wake of Sony's shift to a digital-only ecosystem within the next year, Xbox have today announced a surprising scheme. Aiming to offer physical buyers the same...
The long awaited Grand Theft Auto VI Extended Look gameplay trailer has finally dropped on YouTube. As you all know, it had dropped 6 hours earlier on Netflix, and...
It is with a heavy heart that I announce the departure of our beloved Chary from the position of Chief Editor. Chary took over early 2021 and has done a wonderful job...
The second of a two-part special, a more traditional Nintendo Direct is set to air today. Unlike the Zelda Direct the contents of this one is still relatively up in...
Announced a few days ago, Nintendo of America have today launched their Customer Appreciation Sale. Featuring 30% discounts across a wide range of popular first-party...
A few days ago Chary stepped down as Chief Editor after 5 wonderful years, and everyone guessed the seat wouldn't stay empty for very long. Back in 2021 I proudly...