EdiZon_CheatsConfigsAndScripts

by WerWolv

The official EdiZon Editor Config and Editor Script repository.

242 Stars 201 Forks Last release: Not found 328 Commits 0 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

EdiZon Configs and Scripts & Atmosphère Cheats

This is the official repository for EdiZon Editor Config, Editor Script files and Atmosphère Cheats. The configs and scripts can be used by the EdiZon save Editor to modify every Nintendo Switch save file. The Atmosphère cheat files get loaded by Atmosphère's

dmnt:cht
cheat module.

If you want yours to be added, please send them to @WerWolv#1337 on Discord or create a Pull Request.

Config files go into the

/EdiZon/editor
folder, Script files go into the
/EdiZon/editor/scripts
folder, libraries used by scripts go into the
/EdiZon/editor/scripts/lib
folder and cheats go into the respective
/atmosphere/titles//cheats
folders.

A pre-packed version of all cheats and save editors can be found here.

Before submitting a config file, please make sure it works correctly and run it through the test suite with

npm test
. The test suite requires a Node.js environment can be installed via
npm install
.

Save file analyzing

You can use the save_util.py Python script to analyze your save file. It supports following options:

python
options = {
    'zlib_compress' : { 'function' : zlib_compress, 'description' : 'Compresses file with zlib. Args: < FilePath, [CompressionLevel], [StartAddress], [EndAddress] >' },
    'zlib_decompress' : { 'function' : zlib_decompress, 'description' : 'Decompresses zlib compressed file. Args: < FilePath, [StartAddress], [EndAddress] >' },
    'crc32' : { 'function' : crc32, 'description' : 'Calculates the CRC32 checksum of a file. Args: < FilePath, [StartAddress], [EndAddress] >' },
    'md5' : { 'function' : md5, 'description' : 'Calculates the MD5 Hash of a file. Args: < FilePath, [StartAddress], [EndAddress] >' }
}
Feel free to add more common functions and PR them!

If you want to read up on how the save files of some games are structured, check out the Save research folder. You can PR your own research there if you have some but don't want to build a config/script yourself.

Editor Config files Build Status

| Game | Requirements | Author | Beta | |:-------------------------------:|:-----------------------:|:---------:|:--------:| | Super Mario Odyssey | smo.py, lib/byml.py & lib/python3.5/sortedcontainers/| AcK & WerWolv | No | | Hollow Knight | json.lua & lib/json.lua | WerWolv | No | | Octopath Traveler | octp.lua | shahmirn, SleepyPrince & @x43x61x69 | No | | BOTW | bin.lua | borntohonk & macia10 | No | | Hyrule Warriors: Definitive Edition | bin.lua | borntohonk and loganavatar | No | | Bayonetta 1 | bin.lua | madhatter | No | | Bayonetta 2 | bin.lua | madhatter | No | | Mario Tennis Aces | bin.lua | cubex | No | | I am Setsuna | setsuna.lua & lib/md5.lua | Jojo & Teren | Yes | | Puyo Puyo Tetris | puyopuyo.lua & lib/checksum.lua | Jojo | No | | Super Bomberman R | bin.lua | Jojo | No | | Adventure Time | json.lua & lib/json.lua | madhatter | No | | Fire Emblem Warriors | bin.lua | CrisFTW & Brawl345 | No | | Lost Sphear | lostsphear.lua & lib/md5.lua | Teren | Yes | | Party Planet | bin.lua | trueicecold | Yes | | Golf Story | bin.lua | trueicecold | No | | God Wars | bin.lua | Teren | Yes | | The Lost Child | bin.lua | Teren | Yes | | Mega Man 11 | bin.lua | jonyluke | Yes | | Yooka Laylee | json.lua | WerWolv | No |010036B0034E4000 | Super Mario Party | bin.lua | WerWolv | No | | Disgaea 1: Complete | bin.lua | findonovan95 | Yes | | Dark Souls Remastered | darksouls.lua | Jojo | Yes | | Super Smash Bros. Ultimate | smash.lua | Teren | Yes | | Donkey Kong: Tropical Freeze | dktf.lua | kindofblues | Yes | | New Super Mario Bros. U Deluxe | nsmbud.lua | DNA | No | | Stardew Valley | xml.py | echo000 & WerWolv | Yes | | Xenoblade Chronicles 2 | bin.lua | madhatter & macia10 | Yes | | Xenoblade Chronicles 2 Torna Golden Country Stand Alone | torna.py | macia10 | Yes | | Celeste | xml.py | WerWolv | Yes | | Mario Kart 8 | mk8.py | AcK | No | | Kirby Star Allies | kirbysa.py | Ac_K | No | | Romance of the Three Kingdoms 13 / Sangokushi 13 | bin.lua | Abenx | Yes | | SUPER DRAGON BALL HEROES WORLD MISSION | DragonBallHeroes.py | Krank | No | | Cadence of Hyrule | xml.py | DNA | Yes | | Gear Club Unlimited | GearClubUnlimited.py | haykuro | No | | Futaride! Nyanko Daisensou / ふたりで! にゃんこ大戦争 | bin.lua | robin5968 | No | | Rune Factory 4 Special (ASIA) | rf4s.lua | Goon and robin5968 | No | | Rune Factory 4 Special (USA) | rf4s.lua | Goon and robin5968 | No | | Paper Mario: The Origami King | pmtok.lua | proEndreeper | Yes |

Editor Script files

| Script | Requirements | Author | Beta | |:---------------------------------:|:-----------------------:|:---------:|:------:| | Binary (Lua) | None | WerWolv | No | | Binary (Python) | None | WerWolv | Yes | | JSON | lib/json.lua | WerWolv | No | | XML | lib/python3.5/xmltodict.py | WerWolv | Yes | | Octopath Traveler (UE4 GVAS) | None | shahmirn and SleepyPrince | No | | I am Setsuna | lib/md5.lua | Jojo | No | | Puyo Puyo Tetris | lib/checksum.lua | Jojo | No | | Lost Sphear | lib/md5.lua | Teren | Yes | | Dark Souls Remastered | lib/md5.lua | Jojo | Yes | | Super Smash Bros. Ultimate | None | Teren | Yes | | Donkey Kong: Tropical Freeze | lib/checksum.lua | kindofblues | Yes | | New Super Mario Bros. U Deluxe | lib/checksum.lua | DNA | Yes | | Torna | None | macia10 | Yes | | Mario Kart 8 | None | AcK | No | | Kirby Star Allies | None | AcK | No | | Super Mario Odyssey | lib/byml.py & lib/python3.5/sortedcontainers/ | Ac_K & WerWolv | No | | SUPER DRAGON BALL HEROES WORLD MISSION | lib/python3.5/codecs.py | KranK | No | | Gear Club Unlimited | None | haykuro | No | | Rune Factory 4 Special (ASIA) | lib/checksum.lua | robin5968 | No | | Paper Mario: The Origami King | lib/json.lua, lib/checksum.lua | proEndreeper | No |

Atmosphère Cheats

A list of all available cheats can be found here.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.