Nintendo SWITCH Cheat Codes Download

Avoid creating cheat Request Topic​

Request cheats are made in :​

cheat-codes-ams-and-sx-os-add-and-request-general


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.
Nintendo SWITCH Cheat Codes Download
Nintendo SWITCH Cheat Codes Download

Breeze beta100+ Unity and UE aware cheat making

  • Thread starter Thread starter TomSwitch
  • Start date Start date
  • Views Views 5,971
  • Replies Replies 271
  • Likes Likes 12
@dsrules, it's been about a week since I put the +3C version up for testing, so I'd like to hear your thoughts on it.

There are two areas I'm interested in:
  1. Did it break anything besides causing users to lose their custom key setup?
  2. Is it worth the effort? Does it provide enough value to justify disrupting existing users who may have spent a lot of time setting up their shortcuts?
I am not in a hurry, so if you want more time to evaluate that is fine.
redo shortcuts is not a big deal, it could easily be done in few minutes, I think most people don't even use custom shortcuts
the biggest concern for some users might be not able to use the old bookmarks? but when moving to a new game update, the old bookmarks are useless anyways, so I am not sure they care about that or not

other than that, I am having random crashes for at least once per day when using breeze ever since I updated to the newest firmware, titleid 0100000000000023, not sure if it is related to ams or breeze
 
redo shortcuts is not a big deal, it could easily be done in few minutes, I think most people don't even use custom shortcuts
the biggest concern for some users might be not able to use the old bookmarks? but when moving to a new game update, the old bookmarks are useless anyways, so I am not sure they care about that or not

other than that, I am having random crashes for at least once per day when using breeze ever since I updated to the newest firmware, titleid 0100000000000023, not sure if it is related to ams or breeze
Does old version work any better? There are a few significant changes in the not too distant past. Breeze got very fat since I started the Unit aware feature. I keep adding for extended period of time and never take anything away. Then I unify Gen1 and Gen2. Then I added extra help system.

HOS make sysmodule memory smaller.

There is always possibility of bugs in Breeze.

The old gen2 fork on beta104.4c can work with the latest AMS. I make a mistake with the second last update which makes it not work with the latest AMS but the earlier not doing kill switch works.

0100000000000023 am

There was some special mention about a special (suppose to be temporary hack) that AMS do to allow homebrew to not immediately crash.
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.

"As a temporary solution, patches to the am sysmodule are now included which allow restoring the previous behavior and regain homebrew compatibility without any further changes." It's required since 22.0.
 
Last edited by TomSwitch,
Does old version work any better? There are a few significant changes in the not too distant past. Breeze got very fat since I started the Unit aware feature. I keep adding for extended period of time and never take anything away. Then I unify Gen1 and Gen2. Then I added extra help system.

HOS make sysmodule memory smaller.

There is always possibility of bugs in Breeze.

The old gen2 fork on beta104.4c can work with the latest AMS. I make a mistake with the second last update which makes it not work with the latest AMS but the earlier not doing kill switch works.

0100000000000023 am

There was some special mention about a special (suppose to be temporary hack) that AMS do to allow homebrew to not immediately crash.
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.

"As a temporary solution, patches to the am sysmodule are now included which allow restoring the previous behavior and regain homebrew compatibility without any further changes." It's required since 22.0.
by 104.4c, do you mean 108.4c, I did reverted back to 108.4c and it still crashes (never crashed on the previous ams and fw 22.1)
so, I am suspecting it might be ams problem, just cleaned my microsd leaving only the ...d609 folder (previously have both ..d609 and 5.... noexes folders, no other sysmodule folders, no overlay no themes no syspatch)
will see what happens
 
Last edited by dsrules,
by 104.4c, do you mean 108.4c, I did reverted back to 108.4c and it still crashes (never crashed on the previous ams and fw 22.1)
so, I am suspecting it might be ams problem, just cleaned my microsd leaving only the ...d609 folder (previously have both ..d609 and 5.... noexes folders, no other sysmodule folders, no overlay no themes no syspatch)
will see what happens
I mean 104.4, that is before quite a bit of changes. I have compiled what has change between these to released version in the 108.4c release note.
 
I mean 104.4, that is before quite a bit of changes. I have compiled what has change between these to released version in the 108.4c release note.
will test breeze 104.4 + gen2 from 104.4

Update: still crashes with 104.4
Error code 2001-0105 (0xD201, description OutOfHandles) on a Nintendo Switch running custom firmware indicates an Atmosphère fatal crash. It usually means a background process, overlay, or sysmodule ran out of available system resource handles.

switched back to 3c, somehow when on 104.4, it was not able to find u64 (highlight pointer address and choose Value to A), u32 found 2 results

p.s. I got a crash when navigating in goldleaf, so it might not be breeze related
 
Last edited by dsrules,
will test breeze 104.4 + gen2 from 104.4

Update: still crashes with 104.4
Error code 2001-0105 (0xD201, description OutOfHandles) on a Nintendo Switch running custom firmware indicates an Atmosphère fatal crash. It usually means a background process, overlay, or sysmodule ran out of available system resource handles.

switched back to 3c, somehow when on 104.4, it was not able to find u64 (highlight pointer address and choose Value to A), u32 found 2 results

p.s. I got a crash when navigating in goldleaf, so it might not be breeze related
Along the way from 104.4 to the current version, there have been significant changes. Out of memory get worst with progressive HOS changes.
Post automatically merged:

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.


@dsrules this is what you already have, just the version is changed.

To everybody else, this will reset your customization and you will loose your work in progress stored in bookmarks.
You only get bookmark to support depth of 15 up from 12 and nothing else.

If anyone want to make a case of not making this change I am open to hear you out. After some time if there is no concern this will be the default going forward.
 
Last edited by TomSwitch,
  • Like
Reactions: dsrules
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.


AOB Reliability Update

New algorithm may add a few second the first time you "add ASM" on a cheat. It depends on the hook as the algorithm now scan the full code space to make sure we have a unique pattern.

If you want to help test this you just need to "add ASM" on cheats you want AOB made. The first line will be made into a AOB pattern so it can be located with "AOB 2 cheat" button when new version is running.

@pspmaster I think you’re the current cheat-update champion. The next time you plan to update a cheat, could you please give this a try and let me know how this workflow compares with Interactive-ASM-Cheats-Updater?

Post automatically merged:

 
Last edited by TomSwitch,
  • Like
Reactions: shoreyo
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.


For some hook there is simply no unique AOB possible, this revision handle those cases.
 
  • Like
Reactions: shoreyo
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.


For some hook there is simply no unique AOB possible, this revision handle those cases.
hi, tom. Could you look into Load ABO function?
For example, I loaded the last cheat aob [skill point 1 cost free] for Advance Search, breeze actually loaded other cheat [7 Never Buy Street Lamp on Sale] four lines above......


0LDRAOB.jpgcdx1-6o.jpgcdx1-1h.jpgcdx1-2d.jpgcdx1-4s.jpgcdx1-5c.jpgcdx1-7a.jpg


I loaded the first cheat [++ 1 Creat 6enius Character (Newgame)] aob, breeze could not found other cheat which was made of 8 lines above, Advance search turned out like this


cdx2-2d.jpg
cdx2-4s.jpg


I will upload cheat file for your information.
 

Attachments

  • 26BDCC17F782A7B1.txt
    26BDCC17F782A7B1.txt
    6.2 KB · Join the group to download
These files are for members of the Nintendo SWITCH Cheat Codes Download group. Join the group to download them. It's free.
hi, tom. Could you look into Load ABO function?
For example, I loaded the last cheat aob [skill point 1 cost free] for Advance Search, breeze actually loaded other cheat [7 Never Buy Street Lamp on Sale] four lines above......


View attachment 586075View attachment 586076View attachment 586077View attachment 586078View attachment 586079View attachment 586080View attachment 586081


I loaded the first cheat [++ 1 Creat 6enius Character (Newgame)] aob, breeze could not found other cheat which was made of 8 lines above, Advance search turned out like this


View attachment 586082
View attachment 586083


I will upload cheat file for your information.
That is my first implementation at AOB which I did not remove.
The format is totally different form the new one. The buttons in extended cheat menu produced a {titleid}.aob file, this file produce cheats that you use "load AOB" button to find the hook.

The new one produce {cheat name}.aob. This file is produced when you "add ASM" automatically. To find the hook use "AOB 2 cheat" which will make a cheat with the hook/hooks. There isn't a button that make all the {cheat name}.aob files. It is currently one at a time. I may make a new button that do it one shot for all cheats like the old "make AOB"
 
  • Like
Reactions: shoreyo
That is my first implementation at AOB which I did not remove.
The format is totally different form the new one. The buttons in extended cheat menu produced a {titleid}.aob file, this file produce cheats that you use "load AOB" button to find the hook.

The new one produce {cheat name}.aob. This file is produced when you "add ASM" automatically. To find the hook use "AOB 2 cheat" which will make a cheat with the hook/hooks. There isn't a button that make all the {cheat name}.aob files. It is currently one at a time. I may make a new button that do it one shot for all cheats like the old "make AOB"
I've found out what the problem is, it's group label.
[group name]
20000000 or 00000000 00000000
[group name end]
20000001 or 00000000 00000000
Remove all of them then Load AOB ver.1 works perfectly again.

New AOB function apply some mask feature it seems, hope it could support cheats that do not rely on code cave.

You have done a great job, as you always did, thx for your guide.
 
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.


With this revision the old AOB method is gone from Breeze. The {BID}.aob cannot be used with this version.

This new version should be much easier to use. Just "Make AOB" with old game version running. Update to new game version and then use "Load AOB" to find all the hooks that can be located by AOB.

One thing to take note. "Make AOB" has always only work on cheat that has the first two line being type 0 on the same address. If you are using my methodology nothing needs to be done, if you are going to update cheats that don't do that you have to make it so. i.e. Make the first line the hook and make sure it is duplicated. Some author make the hook hacking the last line, all you have to do it move it to the top and duplicate it.

@shoreyo in place hack is supported but only for those that hack one address. Almost all my inplace hack is this kind but some other author have multi address in place hack.

Below is a multi address in place ASM cheat, all restore code is like this and some author make normal cheats like this. This cheat will have no corresponding .aob file made. You want AOB made to find these lines split it into three cheats each with the line duplicated
[(enable to restore ASM)]
04000000 03E69AFC D63F0100
04000000 03E3D4D8 BD40B120
04000000 00135440 BD40C800
[(enable to restore ASM).1]
04000000 03E69AFC D63F0100
04000000 03E69AFC D63F0100
[(enable to restore ASM).2]
04000000 03E3D4D8 BD40B120
04000000 03E3D4D8 BD40B120
[(enable to restore ASM).3]
04000000 00135440 BD40C800
04000000 00135440 BD40C800

Post automatically merged:

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.


@shoreyo use the new "Make AOB M", no manual work needed. You just need to merge the recovered lines together for the new game version.

This change make the AOB tool in Breeze support all ASM cheat style, not just mine.
 
Last edited by TomSwitch,
One thing to take node, currently Breeze will not tell you the cheat name contains character not compatible with the sdmc file system. It may say aob created successfully when no such file is created. You need to remove character that are not compatible for example those key symbols that I often use in the cheats I created.

if the cheat name looks like this [  mj], no aob will be made
 
Last edited by TomSwitch,
  • Like
Reactions: shoreyo
One thing to take node, currently Breeze will not tell you the cheat name contains character not compatible with the sdmc file system. It may say aob created successfully when no such file is created. You need to remove character that are not compatible for example those key symbols that I often use in the cheats I created.

if the cheat name looks like this [  mj], no aob will be made
Character such as / also is not compatible.
08000000 xxxxxxxx xxxxxxxx xxxxxxxx need to be expanded at first
Also make sure only use register 0, ex. 04000000 not 04010000, or Make AOB will fail to / skip .aob files creation.
By editing, copy-pasted "name=" in aob file, characters are widely supported.
 
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.


Breeze beta109.00 adds live Unity IL2CPP method browsing, type navigation, and ASM function-map generation without requiring dump.cs. It also fixes Klass caching, automatic cheat-download fallback, and Focused Actions errors.

 
Last edited by TomSwitch,
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.


Enhanced UE support

Post automatically merged:

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.


Added Generic C++ assistance
 
Last edited by TomSwitch,
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.


If your game make extensive use of dictionary this is a game changer.
StateType is an enum. Enum may not run from 0 conservatively but most of the time they do. That is the reason with the ?
In the past you just see a list of numbers, now you get some hint to what it is.
2026081917323500-CCFA659F4857F96DDA29AFEDB2E166E6.jpg
Post automatically merged:

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.


More help with games that don't use managed classes.

Improved .aob file generation to sanitize cheat labels with illegal filename characters.

 
Last edited by TomSwitch,
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.


If your game make extensive use of dictionary this is a game changer.
StateType is an enum. Enum may not run from 0 conservatively but most of the time they do. That is the reason with the ?
In the past you just see a list of numbers, now you get some hint to what it is.
View attachment 586783
Post automatically merged:

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.


More help with games that don't use managed classes.

Improved .aob file generation to sanitize cheat labels with illegal filename characters.

hi Tom on 113.00 so far watch 1 byte(looking for bool) is got a bug, it wont do anything, but with other like u32 or float it is okay

and with thi new thing, when go to a function press Detail ZR X now it show "table" i guess it methods, before i can go detail and it open like dump.cs now it is deferent what is it show? I can see it is in dump.cs is CharacterBase

1787215873566.png
 
hi Tom on 113.00 so far watch 1 byte(looking for bool) is got a bug, it wont do anything, but with other like u32 or float it is okay

and with thi new thing, when go to a function press Detail ZR X now it show "table" i guess it methods, before i can go detail and it open like dump.cs now it is deferent what is it show? I can see it is in dump.cs is CharacterBase

View attachment 586902
What is with the watch byte bug? Is this a unity game with dump.cs and the other 5 files present? There is a bug with Detail button where rtti took over. Will be fixed soon. If you do not have dump.cs the alternative is create run time map with IL2CPP map button, that one is tested and is expected to work
 
Last edited by TomSwitch,

Group statistics

Group owner:
matias3ds
Members:
86066
Threads:
7763
Messages:
42267
Photos:
0

Site & Scene News