Atmosphère implements cheat support

37918415.png

It's no secret that Atmosphère was eventually getting a cheat functionality: such a thing was already listed in the planned feature set for Stratosphère's debugging module and @SciresM started working on it shortly after releasing version 0.8.4 of his CFW. However, thanks to some recent commits, it's now possible to get a proper taste of said feature in action!

The new module (dmnt-cheat) can be used by creating a text file containing a list of cheats for a game that will be activated upon launching the game and, optionally, a companion homebrew app to individually toggle them on or off directly from the Switch itself. The module uses the same cheat format as SX OS, meaning you can use codes meant for the former in Atmosphère and vice-versa. A new variable has been added to microsd:/atmosphere/system_settings.ini to toggle on/off defaults when cheats are enabled:

; Controls whether dmnt cheats should be toggled on or off by
; default. 1 = toggled on by default, 0 = toggled off by default.
dmnt_cheats_enabled_by_default = u8!0x1

Adding your own cheats is very similiar to how it's done in SX OS. You need to create a text file in the following path containing your cheat definitions:

microsd:/atmosphere/titles/<title id>/cheats/<build id>.txt

Regarding homebrew code managers, EdiZon has been updated to support interfacing itself with dmnt-cheats, however there is no stable version out yet so you will have to compile it from source if you want to use this new feature. One you have it on your Switch, you can get into its "Edit RAM" menu to toggle your cheats when a game is running in the background. Just like EdiZon, there is no precompiled Atmosphère build containing this system module, meaning you will either have to compile it yourself from source (if so, remember to use sept-secondary.enc from the previous release to make it compatible with firmwares 7.0.0/7.0.1) or wait for the next release.

The feature has been deemed fully functional, however it should be still considered a WIP for the time being - your mileage may vary!

:arrow: Source: Atmosphère's GitHub Repo
:arrow:
Source: EdiZon's GitHub Repo
:arrow: GBAtemp Threads: Atmosphère / EdiZon
 
Last edited by RattletraPM,
Where are whinny TX fanbois scream: LOOK SciresM copied feutures from TX!!!

xDD

Edit: well done, can't wait for user friendly GUI version!
 
Last edited by leon315,
  • Like
Reactions: Owenge
The module uses the same cheat format as SX OS, meaning you can use codes meant for the former in Atmosphère and vice-versa.
Thank god SciresM is wise enough to not start a special favor here. No matter if you like SX OS or not, the fact that their cheat engine was so easy to use led to a big library of cheats already which is a good thing for the whole community. :)
 
Last edited by lordelan,
What's the best tool to use for searching/creating cheats on Atmosphere that works with current firmwares?
 
Thank god SciresM is wise enough to not start a special favor here. No matter if you like SX OS or not, the fact that their cheat engine was so easy to use , lead to a big library of cheats already which is a good thing for the whole community. :)
You mean TX spent whole existence to copypaste source codes, now they JUST taste their own medicine?
 
Thank god SciresM is wise enough to not start a special favor here. No matter if you like SX OS or not, the fact that their cheat engine was so easy to use , lead to a big library of cheats already which is a good thing for the whole community. :)
I mean, they quite literally reused the GW cheat system.

In any case, this is nice. I know some people are adverse to using sys-netcheat, so this will hopefully be useful.
 
  • Like
Reactions: lordelan
Where are whinny TX fanbois scream: LOOK SciresM copied feutures from TX!!!

xDD

Edit: well done, can't wait for user friendly GUI version!

I can't say I've ever seen SX OS users bad mouth other CFWs, it's usually just one sided whining. It is nice that the GW / SX OS format was kept (rather than re-inventing the wheel). Maybe with other CFW users seeing features that SX OS has, they'll see why some people bought SX OS so early on for ease of use and convenience.

EDIT: Tinkle.. darn you.
 
Last edited by gizmomelb,
hello The cheats of cfw Atmosphère have cheats search by numbers for example money 1000 and you look for this number in the search engine and repeat this search about three times and then down you put the amount to get for example 999999 in money and select it and put the game in the foreground and in the game you go to the menu of the game and the money that you have now can work so the cheats of the cfw of Atmosphère?
 
Welp, there goes my need for SXOS and Sys-Cheat. @RattletraPM any idea how to port the Sys-Cheats or SXOS cheats to it?

@WerWolv congrats by the way, I expect you been touching it a lot ;) Do you know how it's possible to translate SXOS cheats into Atmosphere?
 
Last edited by linuxares,

Site & Scene News

Popular threads in this forum