{"id":15715822,"url":"https://github.com/werwolv/edizon_cheatsconfigsandscripts","last_synced_at":"2025-09-02T04:13:31.072Z","repository":{"id":34530660,"uuid":"140192184","full_name":"WerWolv/EdiZon_CheatsConfigsAndScripts","owner":"WerWolv","description":"The official EdiZon Editor Config and Editor Script repository.","archived":false,"fork":false,"pushed_at":"2023-11-30T17:00:04.000Z","size":6566,"stargazers_count":501,"open_issues_count":36,"forks_count":262,"subscribers_count":49,"default_branch":"master","last_synced_at":"2025-04-12T07:41:20.858Z","etag":null,"topics":["configs","editor","edizon","homebrew","json","lua","nintendo","save","scripts","switch"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WerWolv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-07-08T18:25:13.000Z","updated_at":"2025-04-09T18:42:51.000Z","dependencies_parsed_at":"2024-10-24T12:58:35.694Z","dependency_job_id":"f217e583-105d-4a04-9d7c-13bc015eb74a","html_url":"https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/WerWolv/EdiZon_CheatsConfigsAndScripts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WerWolv%2FEdiZon_CheatsConfigsAndScripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WerWolv%2FEdiZon_CheatsConfigsAndScripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WerWolv%2FEdiZon_CheatsConfigsAndScripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WerWolv%2FEdiZon_CheatsConfigsAndScripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WerWolv","download_url":"https://codeload.github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WerWolv%2FEdiZon_CheatsConfigsAndScripts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273229001,"owners_count":25067923,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-02T02:00:09.530Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["configs","editor","edizon","homebrew","json","lua","nintendo","save","scripts","switch"],"created_at":"2024-10-03T21:43:10.550Z","updated_at":"2025-09-02T04:13:31.034Z","avatar_url":"https://github.com/WerWolv.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EdiZon Configs and Scripts \u0026 Atmosphère Cheats\r\n\r\nThis 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\r\n](https://github.com/WerWolv/EdiZon) to modify every Nintendo Switch save file.\r\nThe Atmosphère cheat files get loaded by Atmosphère's `dmnt:cht` cheat module.\r\n\r\nIf you want yours to be added, please send them to @WerWolv#1337 on Discord or create a Pull Request.\r\n\r\nConfig 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/\u003ctitleID\u003e/cheats` folders.\r\n\r\n### A pre-packed version of all cheats and save editors can be found [here](https://api.edizon.werwolv.net/v3/build.zip).\r\n\r\n\r\nBefore 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](https://nodejs.org/) environment can be installed via `npm install`.\r\n\r\n\r\n## Save file analyzing\r\nYou can use the [save_util.py Python script](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Tools/save_util.py) to analyze your save file. It supports following options:\r\n```python\r\noptions = {\r\n    'zlib_compress' : { 'function' : zlib_compress, 'description' : 'Compresses file with zlib. Args: \u003c FilePath, [CompressionLevel], [StartAddress], [EndAddress] \u003e' },\r\n    'zlib_decompress' : { 'function' : zlib_decompress, 'description' : 'Decompresses zlib compressed file. Args: \u003c FilePath, [StartAddress], [EndAddress] \u003e' },\r\n    'crc32' : { 'function' : crc32, 'description' : 'Calculates the CRC32 checksum of a file. Args: \u003c FilePath, [StartAddress], [EndAddress] \u003e' },\r\n    'md5' : { 'function' : md5, 'description' : 'Calculates the MD5 Hash of a file. Args: \u003c FilePath, [StartAddress], [EndAddress] \u003e' }\r\n}\r\n```\r\nFeel free to add more common functions and PR them!\r\n\r\nIf you want to read up on how the save files of some games are structured, check out the [Save research](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/tree/master/Save%20research) folder.\r\nYou can PR your own research there if you have some but don't want to build a config/script yourself.\r\n\r\n## Editor Config files [![Build Status](https://travis-ci.com/WerWolv/EdiZon_CheatsConfigsAndScripts.svg?branch=master)](https://travis-ci.com/WerWolv/EdiZon_CheatsConfigsAndScripts)\r\n\r\n| Game                            | Requirements            | Author    | Beta     |\r\n|:-------------------------------:|:-----------------------:|:---------:|:--------:|\r\n| [Super Mario Odyssey](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/0100000000010000.json)             | smo.py, lib/byml.py \u0026 lib/python3.5/sortedcontainers/| Ac_K \u0026 WerWolv  | No |\r\n| [Hollow Knight](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/0100633007D48000.json)                   | json.lua \u0026 lib/json.lua | WerWolv  | No |\r\n| [Octopath Traveler](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/0100E66006406000.json) | octp.lua      | shahmirn, SleepyPrince \u0026 @x43x61x69 | No |\r\n| [BOTW](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/01007EF00011E000.json)    | bin.lua | borntohonk \u0026 macia10 | No |\r\n| [Hyrule Warriors: Definitive Edition](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/0100AE00096EA000.json) | bin.lua | borntohonk and loganavatar | No |\r\n| [Bayonetta 1](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/010076F0049A2000.json) | bin.lua | madhatter | No |\r\n| [Bayonetta 2](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/01007960049A0000.json) | bin.lua | madhatter | No |\r\n| [Mario Tennis Aces](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/0100BDE00862A000.json) | bin.lua | cubex | No |\r\n| [I am Setsuna](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/0100849000BDA000.json) | setsuna.lua \u0026 lib/md5.lua | Jojo \u0026 Teren | Yes |\r\n| [Puyo Puyo Tetris](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/010053D0001BE000.json) | puyopuyo.lua \u0026 lib/checksum.lua | Jojo | No |\r\n| [Super Bomberman R](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/01007AD00013E000.json) | bin.lua | Jojo | No |\r\n| [Adventure Time](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/0100C4E004406000.json)             | json.lua \u0026 lib/json.lua         | madhatter  | No |\r\n| [Fire Emblem Warriors](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/0100F15003E64000.json)             | bin.lua         | CrisFTW \u0026 Brawl345  | No |\r\n| [Lost Sphear](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/010077B0038B2000.json) | lostsphear.lua \u0026 lib/md5.lua | Teren | Yes |\r\n| [Party Planet](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/01004F10066B0000.json)             | bin.lua         | trueicecold  | Yes |\r\n| [Golf Story](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/0100779004172000.json)             | bin.lua         | trueicecold  | No |\r\n| [God Wars](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/0100F3D00B032000.json)             | bin.lua         | Teren | Yes |\r\n| [The Lost Child](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/01008A000A404000.json)             | bin.lua         | Teren | Yes |\r\n| [Mega Man 11](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/0100B0C0086B0000.json)             | bin.lua         | jonyluke | Yes |\r\n| [Yooka Laylee](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/0100F110029C8000.json)             | json.lua         | WerWolv | No |010036B0034E4000\r\n| [Super Mario Party](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/010036B0034E4000.json)             | bin.lua         | WerWolv | No |\r\n| [Disgaea 1: Complete](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/01004B100AF18000.json)             | bin.lua         | findonovan95 | Yes |\r\n| [Dark Souls Remastered](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/01004AB00A260000.json)             | darksouls.lua         | Jojo | Yes |\r\n| [Super Smash Bros. Ultimate](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/01006A800016E000.json)             | smash.lua         | Teren | Yes |\r\n| [Donkey Kong: Tropical Freeze](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/0100C1F0051B6000.json)           | dktf.lua          | kindofblues | Yes |\r\n| [New Super Mario Bros. U Deluxe](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/0100EA80032EA000.json)           | nsmbud.lua          | DNA | No |\r\n| [Stardew Valley](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/0100E65002BB8000.json)           | xml.py          | echo000 \u0026 WerWolv | Yes |\r\n| [Xenoblade Chronicles 2](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/0100E95004038000.json)           | bin.lua          | madhatter \u0026 macia10 | Yes |\r\n| [Xenoblade Chronicles 2 Torna Golden Country Stand Alone](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/0100C9F009F7A000.json)           | torna.py          | macia10 | Yes |\r\n| [Celeste](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/01002B30028F6000.json)           | xml.py          | WerWolv | Yes |\r\n| [Mario Kart 8](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/0100152000022000.json)           | mk8.py          | Ac_K | No |\r\n| [Kirby Star Allies](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/01007E3006DDA000.json)           | kirbysa.py          | Ac_K | No |\r\n| [Romance of the Three Kingdoms 13 / Sangokushi 13](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/0100882001380000.json)           | bin.lua          | Abenx | Yes |\r\n| [SUPER DRAGON BALL HEROES WORLD MISSION](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/0100E5E00C464000.json) | DragonBallHeroes.py | Krank | No |\r\n| [Cadence of Hyrule](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/01000B900D8B0000.json) | xml.py | DNA | Yes |\r\n| [Gear Club Unlimited](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/010065E003FD8000.json)             | GearClubUnlimited.py | haykuro  | No |\r\n| [Futaride! Nyanko Daisensou / ふたりで! にゃんこ大戦争](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/01003C300B274000.json)           | bin.lua          | robin5968 | No |\r\n| [Rune Factory 4 Special (ASIA)](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/010009400DD38000.json)           | rf4s.lua          | Goon and robin5968 | No |\r\n| [Rune Factory 4 Special (USA)](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/010051D00E3A4000.json)           | rf4s.lua          | Goon and robin5968 | No |\r\n| [Paper Mario: The Origami King](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Configs/0100A3900C3E2000.json)           | pmtok.lua          | proEndreeper | Yes |\r\n\r\n## Editor Script files\r\n| Script                            | Requirements            | Author    | Beta   |\r\n|:---------------------------------:|:-----------------------:|:---------:|:------:|\r\n| [Binary (Lua)](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/bin.lua) | None                 | WerWolv  | No |\r\n| [Binary (Python)](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/bin.py) | None  | WerWolv | Yes |\r\n| [JSON](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/json.lua) | [lib/json.lua](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/lib/json.lua) | WerWolv  | No |\r\n| [XML](https://github.com/WerWolv/EdiZon_ConfigsAndScripts/blob/master/Scripts/xmls.py) | [lib/python3.5/xmltodict.py](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/lib/python3.5/xmltodict.py)  | WerWolv | Yes |\r\n| [Octopath Traveler (UE4 GVAS)](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/octp.lua) | None | shahmirn and SleepyPrince | No |\r\n| [I am Setsuna](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/setsuna.lua) | [lib/md5.lua](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/lib/md5.lua) | Jojo | No |\r\n| [Puyo Puyo Tetris](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/puyopuyo.lua) | [lib/checksum.lua](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/lib/checksum.lua) | Jojo | No |\r\n| [Lost Sphear](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/lostsphear.lua) | [lib/md5.lua](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/lib/md5.lua) | Teren | Yes |\r\n| [Dark Souls Remastered](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/darksouls.lua) | [lib/md5.lua](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/lib/md5.lua) | Jojo | Yes |\r\n| [Super Smash Bros. Ultimate](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/smash.lua) | None | Teren | Yes |\r\n| [Donkey Kong: Tropical Freeze](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/dktf.lua) | [lib/checksum.lua](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/lib/checksum.lua)  | kindofblues | Yes |\r\n| [New Super Mario Bros. U Deluxe](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/nsmbud.lua) | [lib/checksum.lua](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/lib/checksum.lua)  | DNA | Yes |\r\n| [Torna](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/torna.py) | None  | macia10 | Yes |\r\n| [Mario Kart 8](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/mk8.py) | None  | Ac_K | No |\r\n| [Kirby Star Allies](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/kirbysa.py) | None  | Ac_K | No |\r\n| [Super Mario Odyssey](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/smo.py) | [lib/byml.py](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/lib/byml.py) \u0026 lib/python3.5/sortedcontainers/  | Ac_K \u0026 WerWolv | No |\r\n| [SUPER DRAGON BALL HEROES WORLD MISSION](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/DragonBallHeroes.py) | [lib/python3.5/codecs.py](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/lib/byml.py) | KranK | No |\r\n| [Gear Club Unlimited](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/GearClubUnlimited.py) | None | haykuro | No |\r\n| [Rune Factory 4 Special (ASIA)](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/rf4s.lua) | [lib/checksum.lua](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/lib/checksum.lua) | robin5968 | No |\r\n| [Paper Mario: The Origami King](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/pmtok.lua) | [lib/json.lua](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/lib/json.lua), [lib/checksum.lua](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Scripts/lib/checksum.lua) | proEndreeper | No |\r\n\r\n## Atmosphère Cheats\r\n\r\nA list of all available cheats can be found [here](https://github.com/WerWolv/EdiZon_CheatsConfigsAndScripts/blob/master/Cheats/README.md).\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwerwolv%2Fedizon_cheatsconfigsandscripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwerwolv%2Fedizon_cheatsconfigsandscripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwerwolv%2Fedizon_cheatsconfigsandscripts/lists"}