Help with cheat don't show up

TomSwitch

Well-Known Member
OP
Member
Joined
Jan 10, 2019
Messages
2,537
Trophies
1
Age
42
XP
7,688
Country
United States
Atmosphere has a builtin CheatVM. This is what execute the cheat codes.

Cheat code is loaded into CheatVM memory by atmosphere when a game launch if the file /atmosphere/contents/<TID>/cheats/<BID>.txt is available.


There will be some cheats appearing if the syntax of the file is good.
The following is an example of good syntax:
"
[Cheat name]
01234567 01234567 01234567
01234567 01234567
01234567
"
The name of the cheat is between either "[" and "]" or "{" and "}" AND out side of these quote there are only sets of 8 hex digits and only space or CR that separate the 8 hex digits.

If the file /switch/EdiZon/cheats/<BID>.txt is present when EdiZon SE is launched
EdiZon SE will remove all the cheats loaded in Atmosphere's CheatVM memory and load the content of this file into CheatVM's memory. After loading the file EdiZon SE will move this file to /atmosphere/contents/<TID>/cheats/<BID>.txt
This is good for people making cheat code. Put the file, launch EdiZon SE and the code is ready for testing.

Ask Breeze to load file
Breeze can load file from either Atmosphere directory /atmosphere/contents/<TID>/cheats/<BID>.txt or Breeze directory /switch/Breeze/cheats/<BID>.txt or any file in /atmosphere/contents/<TID>/cheats/ or /switch/Breeze/cheats/

EdiZon SE, Breeze, Zing let you toggle the on/off state of the cheat codes

If these app says no cheat code available it means either there isn't any cheat code loaded into the CheatVM or CheatVM can't work with the game that is running (this can happen with some rom hack).

CheatVM may not able to attach to a game because something else has already attached to the game as a debugger, you may have other hack which beat CheatVM to it. To test this possibility remove all sysmodules and rom hack by (temporarily) renaming your existing contents directory to a different name and create a contents directory that has only the cheat files and any file that comes with Atmosphere distribution from github, reboot your switch and check if now the cheats would appear.
 
Last edited by TomSwitch,
  • Like
Reactions: ZER-O and crazy_p

TomSwitch

Well-Known Member
OP
Member
Joined
Jan 10, 2019
Messages
2,537
Trophies
1
Age
42
XP
7,688
Country
United States
2022010700072000-ccfa659f4857f96dda29afedb2e166e6-jpg.292603

If there is a file with matching built id in \switch\edizon\cheats but there is syntax error in the file you will see this screen
 

TomSwitch

Well-Known Member
OP
Member
Joined
Jan 10, 2019
Messages
2,537
Trophies
1
Age
42
XP
7,688
Country
United States
2022010700103600-ccfa659f4857f96dda29afedb2e166e6-jpg.292605

If there is a file with matching built id in \switch\edizon\cheats and there is no syntax error in the file you will see this screen. You can rename any cheat file and see this screen, the cheat file don't need to be made for the game (of course you shouldn't expect the cheats to actually work but they will show up), you can use this to trouble shoot your setup and know if your problem is just with the cheats and not your system setup
 

Group statistics

Members:
88
Threads:
39
Messages:
114