Il s'agit du référentiel officiel pour EdiZon Editor Config, les fichiers Editor Script et Atmosphère Cheats. Les configurations et les scripts peuvent être utilisés par l'éditeur de sauvegarde EdiZon pour modifier chaque fichier de sauvegarde Nintendo Switch. Les fichiers de triche d'Atmosphère sont chargés par le module de triche dmnt:cht
d'Atmosphère.
Si vous souhaitez que le vôtre soit ajouté, veuillez les envoyer à @WerWolv#1337 sur Discord ou créer une Pull Request.
Les fichiers de configuration vont dans le dossier /EdiZon/editor
, les fichiers de script vont dans le dossier /EdiZon/editor/scripts
, les bibliothèques utilisées par les scripts vont dans le dossier /EdiZon/editor/scripts/lib
et les astuces vont dans le /atmosphere/titles/<titleID>/cheats
respectif. /atmosphere/titles/<titleID>/cheats
dossiers.
Avant de soumettre un fichier de configuration, assurez-vous qu'il fonctionne correctement et exécutez-le via la suite de tests avec npm test
. La suite de tests nécessite qu'un environnement Node.js puisse être installé via npm install
.
Vous pouvez utiliser le script Python save_util.py pour analyser votre fichier de sauvegarde. Il prend en charge les options suivantes :
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] >' }
}
N'hésitez pas à ajouter des fonctions plus courantes et à les PR !
Si vous souhaitez en savoir plus sur la structure des fichiers de sauvegarde de certains jeux, consultez le dossier de recherche Enregistrer. Vous pouvez y faire vos propres recherches si vous en avez mais que vous ne souhaitez pas créer vous-même une configuration/un script.
Jeu | Exigences | Auteur | Bêta |
---|---|---|---|
Super Mario Odyssée | smo.py, lib/byml.py & lib/python3.5/sortedcontainers/ | Ac_K et WerWolv | Non |
Chevalier creux | json.lua & lib/json.lua | WerWolv | Non |
Voyageur octopathe | octp.lua | Shahmirn, SleepyPrince & @x43x61x69 | Non |
BOTW | bin.lua | borntohonk et macia10 | Non |
Hyrule Warriors : édition définitive | bin.lua | Borntohonk et Loganavatar | Non |
Bayonetta 1 | bin.lua | chapelier fou | Non |
Bayonetta 2 | bin.lua | chapelier fou | Non |
Mario Tennis Les As | bin.lua | cubex | Non |
Je suis Setsuna | setsuna.lua & lib/md5.lua | Jojo et Teren | Oui |
Puyo Puyo Tetris | puyopuyo.lua & lib/checksum.lua | JoJo | Non |
Super Bomberman R | bin.lua | JoJo | Non |
Temps de l'aventure | json.lua & lib/json.lua | chapelier fou | Non |
Guerriers de l'emblème du feu | bin.lua | CrisFTW et Brawl345 | Non |
Lance perdue | perdusphear.lua & lib/md5.lua | Teren | Oui |
Planète Fête | bin.lua | vrai glacial | Oui |
Histoire de golf | bin.lua | vrai glacial | Non |
Guerres divines | bin.lua | Teren | Oui |
L'enfant perdu | bin.lua | Teren | Oui |
Méga-Homme 11 | bin.lua | Jonyluke | Oui |
Yooka Laylee | json.lua | WerWolv | Non |
Fête Super Mario | bin.lua | WerWolv | Non |
Disgaea 1 : terminé | bin.lua | findonovan95 | Oui |
Âmes sombres remasterisées | darksouls.lua | JoJo | Oui |
Super Smash Bros. Ultime | smash.lua | Teren | Oui |
Donkey Kong : Gel tropical | dktf.lua | genre de blues | Oui |
Nouveau Super Mario Bros. U Deluxe | nsmbud.lua | ADN | Non |
Vallée des étoiles | xml.py | echo000 et WerWolv | Oui |
Chroniques de Xenoblade 2 | bin.lua | chapelier fou et macia10 | Oui |
Xenoblade Chronicles 2 Torna Golden Country autonome | torna.py | macia10 | Oui |
Céleste | xml.py | WerWolv | Oui |
Mario Kart 8 | mk8.py | Ac_K | Non |
Kirby Star Alliés | kirbysa.py | Ac_K | Non |
Romance des Trois Royaumes 13 / Sangokushi 13 | bin.lua | Abenx | Oui |
MISSION MONDIALE DES HÉROS DE SUPER DRAGON BALL | DragonBallHeroes.py | Krank | Non |
Cadence d'Hyrule | xml.py | ADN | Oui |
Club d'équipement illimité | GearClubUnlimited.py | Haykuro | Non |
Futaride ! Nyanko Daisensou / ふたりで! にゃんこ大戦争 | bin.lua | robin5968 | Non |
Rune Factory 4 Spécial (ASIE) | rf4s.lua | Allez et robin5968 | Non |
Rune Factory 4 Spécial (États-Unis) | rf4s.lua | Allez et robin5968 | Non |
Paper Mario : Le roi de l'origami | pmtok.lua | proEndreeper | Oui |
Scénario | Exigences | Auteur | Bêta |
---|---|---|---|
Binaire (Lua) | Aucun | WerWolv | Non |
Binaire (Python) | Aucun | WerWolv | Oui |
JSON | lib/json.lua | WerWolv | Non |
XML | lib/python3.5/xmltodict.py | WerWolv | Oui |
Voyageur Octopathe (UE4 GVAS) | Aucun | Shahmirn et SleepyPrince | Non |
Je suis Setsuna | lib/md5.lua | JoJo | Non |
Puyo Puyo Tetris | lib/checksum.lua | JoJo | Non |
Lance perdue | lib/md5.lua | Teren | Oui |
Âmes sombres remasterisées | lib/md5.lua | JoJo | Oui |
Super Smash Bros. Ultime | Aucun | Teren | Oui |
Donkey Kong : Gel tropical | lib/checksum.lua | genre de blues | Oui |
Nouveau Super Mario Bros. U Deluxe | lib/checksum.lua | ADN | Oui |
Torna | Aucun | macia10 | Oui |
Mario Kart 8 | Aucun | Ac_K | Non |
Kirby Star Alliés | Aucun | Ac_K | Non |
Super Mario Odyssée | lib/byml.py & lib/python3.5/sortedcontainers/ | Ac_K et WerWolv | Non |
MISSION MONDIALE DES HÉROS DE SUPER DRAGON BALL | lib/python3.5/codecs.py | KranK | Non |
Club d'équipement illimité | Aucun | Haykuro | Non |
Rune Factory 4 Spécial (ASIE) | lib/checksum.lua | robin5968 | Non |
Paper Mario : Le roi de l'origami | lib/json.lua, lib/checksum.lua | proEndreeper | Non |
Une liste de toutes les astuces disponibles peut être trouvée ici.