Switch:Cheats

From Hacks Guide Wiki
This is the approved revision of this page, as well as being the most recent.

For cheats management, Edizon-SE is recommended. It supports Atmosphére's cheat engine, as well as the ability to turn on and off selected cheats.

Important Information

Under some circumstances, enabling cheats can lead to a ban. Most online games can detect cheats and issue bans for using them, while offline games often lack such protections. If you are unsure, it's recommended to turn cheats off by default and only enable them in an offline emuMMC.

Instructions

Atmosphére loads cheats from the contents folder inside the atmosphere folder on your SD card. The template it looks for is SD:/atmosphere/contents/<title_id>/cheats/<build_id>.txt. The <title_id> folder may need to be created manually.

The title ID identifies a game, while the build ID identifies the version the cheats were made for. Both can be found in Edizon-SE, displayed next to TID and BID respectively. An example image can be seen below:

NXCheats Example.jpeg

In this example the title ID is 0100646009FBE000 and the build ID is 0B9A75586BC1A6C6, meaning cheats will be loaded from SD:/atmosphere/contents/0100646009FBE000/cheats/0B9A75586BC1A6C6.txt.

By default all cheats are activated when launching a game unless the L key is held when launching. This can be changed by copying system_settings.ini from SD:/atmosphere/config_templates/ to SD:/atmosphere/config/ if it isn't already there, and editing the line that says ; dmnt_cheats_enabled_by_default = u8!0x1 to dmnt_cheats_enabled_by_default = u8!0x0. Make sure to remove the space and the semicolon.

Cheats can also be disabled individually by launching Edizon-SE in applet mode while the game is running. To do this, simply open the album applet without holding R and launch Edizon-SE.