Dies ist das offizielle Repository für EdiZon Editor Config, Editor-Skriptdateien und Atmosphère-Cheats. Die Konfigurationen und Skripte können vom EdiZon-Speichereditor verwendet werden, um jede Nintendo Switch-Speicherdatei zu ändern. Die Atmosphère-Cheat-Dateien werden vom Atmosphère-Cheat-Modul dmnt:cht
geladen.
Wenn Sie möchten, dass Ihre hinzugefügt werden, senden Sie sie bitte an @WerWolv#1337 auf Discord oder erstellen Sie eine Pull-Anfrage.
Konfigurationsdateien gehen in den Ordner /EdiZon/editor
, Skriptdateien in den Ordner /EdiZon/editor/scripts
, von Skripten verwendete Bibliotheken in den Ordner /EdiZon/editor/scripts/lib
und Cheats in den entsprechenden /atmosphere/titles/<titleID>/cheats
Ordner.
Bevor Sie eine Konfigurationsdatei einreichen, stellen Sie bitte sicher, dass sie ordnungsgemäß funktioniert, und führen Sie sie mit npm test
durch die Testsuite. Die Testsuite erfordert eine Node.js-Umgebung, die über npm install
installiert werden kann.
Sie können das Python-Skript save_util.py verwenden, um Ihre Sicherungsdatei zu analysieren. Es unterstützt folgende Optionen:
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] >' }
}
Fühlen Sie sich frei, weitere allgemeine Funktionen hinzuzufügen und sie zu veröffentlichen!
Wenn Sie nachlesen möchten, wie die Speicherdateien einiger Spiele aufgebaut sind, sehen Sie sich den Ordner „Save Research“ an. Sie können dort Ihre eigene Recherche veröffentlichen, wenn Sie welche haben, aber keine Konfiguration/ein Skript selbst erstellen möchten.
Spiel | Anforderungen | Autor | Beta |
---|---|---|---|
Super Mario Odyssee | smo.py, lib/byml.py & lib/python3.5/sortedcontainers/ | Ac_K & WerWolv | NEIN |
Hohler Ritter | json.lua & lib/json.lua | WerWolv | NEIN |
Oktopathischer Reisender | octp.lua | Shahmirn, SleepyPrince & @x43x61x69 | NEIN |
BEIDE | bin.lua | borntohonk & macia10 | NEIN |
Hyrule Warriors: Definitive Edition | bin.lua | borntohonk und loganavatar | NEIN |
Bayonetta 1 | bin.lua | Verrückter | NEIN |
Bayonetta 2 | bin.lua | Verrückter | NEIN |
Mario Tennis Aces | bin.lua | Cubex | NEIN |
Ich bin Setsuna | setsuna.lua & lib/md5.lua | Jojo & Teren | Ja |
Puyo Puyo Tetris | puyopuyo.lua & lib/checksum.lua | Jojo | NEIN |
Super Bomberman R | bin.lua | Jojo | NEIN |
Abenteuerzeit | json.lua & lib/json.lua | Verrückter | NEIN |
Fire Emblem Warriors | bin.lua | CrisFTW & Brawl345 | NEIN |
Verlorener Speer | lostsphear.lua & lib/md5.lua | Teren | Ja |
Partyplanet | bin.lua | trueicecold | Ja |
Golfgeschichte | bin.lua | trueicecold | NEIN |
Götterkriege | bin.lua | Teren | Ja |
Das verlorene Kind | bin.lua | Teren | Ja |
Mega Man 11 | bin.lua | Jonyluke | Ja |
Yooka Laylee | json.lua | WerWolv | NEIN |
Super Mario Party | bin.lua | WerWolv | NEIN |
Disgaea 1: Vollständig | bin.lua | findonovan95 | Ja |
Dark Souls Remastered | Darksouls.lua | Jojo | Ja |
Super Smash Bros. Ultimate | smash.lua | Teren | Ja |
Donkey Kong: Tropischer Frost | dktf.lua | Irgendwie Blues | Ja |
Neues Super Mario Bros. U Deluxe | nsmbud.lua | DNA | NEIN |
Stardew Valley | xml.py | echo000 & WerWolv | Ja |
Xenoblade Chronicles 2 | bin.lua | madhatter & macia10 | Ja |
Xenoblade Chronicles 2: Golden Country Stand Alone | torna.py | macia10 | Ja |
Celeste | xml.py | WerWolv | Ja |
Mario Kart 8 | mk8.py | Ac_K | NEIN |
Kirby Star-Verbündete | kirbysa.py | Ac_K | NEIN |
Romanze der drei Königreiche 13 / Sangokushi 13 | bin.lua | Abenx | Ja |
SUPER DRAGON BALL HEROES WELTMISSION | DragonBallHeroes.py | Krank | NEIN |
Kadenz von Hyrule | xml.py | DNA | Ja |
Gear Club Unlimited | GearClubUnlimited.py | Haykuro | NEIN |
Futaride! Nyanko Daisensou / ふたりで! にゃんこ大戦争 | bin.lua | Robin5968 | NEIN |
Rune Factory 4 Special (ASIEN) | rf4s.lua | Goon und Robin5968 | NEIN |
Rune Factory 4 Special (USA) | rf4s.lua | Goon und Robin5968 | NEIN |
Paper Mario: Der Origami-König | pmtok.lua | proEntreeper | Ja |
Skript | Anforderungen | Autor | Beta |
---|---|---|---|
Binär (Lua) | Keiner | WerWolv | NEIN |
Binär (Python) | Keiner | WerWolv | Ja |
JSON | lib/json.lua | WerWolv | NEIN |
XML | lib/python3.5/xmltodict.py | WerWolv | Ja |
Oktopathischer Reisender (UE4 GVAS) | Keiner | Shahmirn und SleepyPrince | NEIN |
Ich bin Setsuna | lib/md5.lua | Jojo | NEIN |
Puyo Puyo Tetris | lib/checksum.lua | Jojo | NEIN |
Verlorener Speer | lib/md5.lua | Teren | Ja |
Dark Souls Remastered | lib/md5.lua | Jojo | Ja |
Super Smash Bros. Ultimate | Keiner | Teren | Ja |
Donkey Kong: Tropischer Frost | lib/checksum.lua | Irgendwie Blues | Ja |
Neues Super Mario Bros. U Deluxe | lib/checksum.lua | DNA | Ja |
Torna | Keiner | macia10 | Ja |
Mario Kart 8 | Keiner | Ac_K | NEIN |
Kirby Star-Verbündete | Keiner | Ac_K | NEIN |
Super Mario Odyssee | lib/byml.py & lib/python3.5/sortedcontainers/ | Ac_K & WerWolv | NEIN |
SUPER DRAGON BALL HEROES WELTMISSION | lib/python3.5/codecs.py | KranK | NEIN |
Gear Club Unlimited | Keiner | Haykuro | NEIN |
Rune Factory 4 Special (ASIEN) | lib/checksum.lua | Robin5968 | NEIN |
Paper Mario: Der Origami-König | lib/json.lua, lib/checksum.lua | proEntreeper | NEIN |
Eine Liste aller verfügbaren Cheats finden Sie hier.