Code Updater for Nintendo Switch unlocks your ability of updating most of the ASM cheats for Nintendo Switch.
* Please note that credits should be given to the originally cheat creator. Nothing can be done without their great efforts.
* Please note that credits should be given to the originally cheat creator. Nothing can be done without their great efforts.
Functions
Now supports (same logic with cheats makers updating their codes like AOB):- Update game cheats to other locales (if they don't rewrite the game code, then yes)
- Search the whole main file for code features
- Update normal ASM codes
- Update code cave codes
- Skip page/pageoff codes
- Recognize branch codes and modify their pointer
- Auto fill cheat bids when saving .txt file
- Save modified .NSO file base on cheats
- Updating codes in .rodata or somewhere else (aka. high probability breaking the new game)
Quick Start Guide
Pre-Requisites
- Windows 10 (), Windows 7 (), Mac/Linux ()
Dump main file from xci/nsp/nsz game/updates
There are lots of excellent works for you to dump the main file, like hactool and NSC_Builder. Please choose anyone you familiar with to dump two main files:- Old Main File: dump from the game which old cheat runs on
- New main File: dump from the game which you want to update the old cheat to
Load main file and copy cheat codes
Build ID of the old main file will be shown after loading. Please make sure it is the same with the old cheat.Interactively updating the cheat codes
Logs window has everything you need when updating cheat codes.- Generate: Generate one code or title
- Skip: Skip one code or title, especially for pointer cheats.
- Undo: Undo the last operation.
- Restart: Restart the whole process.
- Wing Length: Decide how many asm code lines are extracted as code features before and after the target address. Supported input type like array [left_side, right_side] and integer "single_input" are listed below:
- Debug: Generate a debug folder with procedure files to show you what happend during the whole progress.
Save cheat codes with "SaveCHT" button
Trouble Shooting
- Why my new codes doesn't work?
A: On most cases, they are pointer cheat codes that can be recognized from the logs window. Please update these cheats with EdiZon SE and SE tools. - Why my new codes break the game?
A: Game developer will make a huge change for some specific version of games, like adding new function or improving code efficiency. In these cases, the ASM cheat codes need to be refind.