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.
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.
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
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
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
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
@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.
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?
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......
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
I will upload cheat file for your information.
Attachments
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......
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
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"
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.
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
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
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.
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.
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.
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.
Spend some time testing new features of breeze
members only
.
This game doesn't have field names. The class name is available, and as you can see here, cEntityCreature is where many of the player's attributes are located. The name also implies that this class is likely used for foes too, and it is.
Having this label helps a little. For example, when you look at EXP and HP, you can easily see that they are part of the same class. You can also check and see that foes don't have EXP, i.e. EXP = 0. This can then be used for a friend-or-foe check.
With that, I made an improved...
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.
Spend some time testing new features of breeze
members only
.
This game doesn't have field names. The class name is available, and as you can see here, cEntityCreature is where many of the player's attributes are located. The name also implies that this class is likely used for foes too, and it is.
Having this label helps a little. For example, when you look at EXP and HP, you can easily see that they are part of the same class. You can also check and see that foes don't have EXP, i.e. EXP = 0. This can then be used for a friend-or-foe check.
With that, I made an improved...
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
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
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
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...