Este é o repositório oficial para EdiZon Editor Config, arquivos Editor Script e Atmosphère Cheats. As configurações e scripts podem ser usados pelo editor de salvamento EdiZon para modificar cada arquivo salvo do Nintendo Switch. Os arquivos de truques do Atmosphère são carregados pelo módulo de truques dmnt:cht
do Atmosphère.
Se você quiser que o seu seja adicionado, envie-o para @WerWolv#1337 no Discord ou crie um Pull Request.
Os arquivos de configuração vão para a pasta /EdiZon/editor
, os arquivos de script vão para a pasta /EdiZon/editor/scripts
, as bibliotecas usadas pelos scripts vão para a pasta /EdiZon/editor/scripts/lib
e os cheats vão para o respectivo /atmosphere/titles/<titleID>/cheats
pastas.
Antes de enviar um arquivo de configuração, certifique-se de que ele funcione corretamente e execute-o no conjunto de testes com npm test
. O conjunto de testes requer que um ambiente Node.js possa ser instalado via npm install
.
Você pode usar o script Python save_util.py para analisar seu arquivo salvo. Suporta as seguintes opções:
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] >' }
}
Sinta-se à vontade para adicionar funções mais comuns e publicá-las!
Se você quiser ler sobre como são estruturados os arquivos salvos de alguns jogos, confira a pasta de pesquisa Salvar. Você pode divulgar sua própria pesquisa lá, se tiver alguma, mas não quiser criar uma configuração/script sozinho.
Jogo | Requisitos | Autor | Beta |
---|---|---|---|
Super Mário Odisseia | smo.py, lib/byml.py e lib/python3.5/sortedcontainers/ | Ac_K e WerWolv | Não |
Cavaleiro Oco | json.lua e lib/json.lua | WerWolv | Não |
Viajante Octopata | octp.lua | shahmirn, Príncipe Sonolento e @x43x61x69 | Não |
AMBOS | bin.lua | borntohonk & macia10 | Não |
Hyrule Warriors: Edição Definitiva | bin.lua | borntohonk e loganavatar | Não |
Baioneta 1 | bin.lua | chapeleiro maluco | Não |
Baioneta 2 | bin.lua | chapeleiro maluco | Não |
Ases do tênis de Mario | bin.lua | cubox | Não |
Eu sou Setsuna | setsuna.lua & lib/md5.lua | Jojo e Teren | Sim |
Puyo Puyo Tetris | puyopuyo.lua & lib/checksum.lua | Jojo | Não |
Super Bomberman R | bin.lua | Jojo | Não |
Hora de Aventura | json.lua e lib/json.lua | chapeleiro maluco | Não |
Guerreiros do Emblema de Fogo | bin.lua | CrisFTW e Brawl345 | Não |
Esfera Perdida | Lostsphear.lua & lib/md5.lua | Teren | Sim |
Planeta Festa | bin.lua | verdadeiro gelo frio | Sim |
História de golfe | bin.lua | verdadeiro gelo frio | Não |
Guerras de Deus | bin.lua | Teren | Sim |
A criança perdida | bin.lua | Teren | Sim |
Mega Man 11 | bin.lua | jonyluke | Sim |
Yooka Laylee | json.lua | WerWolv | Não |
Festa Super Mário | bin.lua | WerWolv | Não |
Disgaea 1: Completo | bin.lua | findonovan95 | Sim |
Almas Negras Remasterizadas | darksouls.lua | Jojo | Sim |
Super Smash Bros. | smash.lua | Teren | Sim |
Donkey Kong: Congelamento Tropical | dktf.lua | tipo de blues | Sim |
Novo Super Mario Bros. | nsmbud.lua | ADN | Não |
Vale das Estrelas | xml.py | echo000 e WerWolv | Sim |
Crônicas de Xenoblade 2 | bin.lua | madhatter & macia10 | Sim |
Xenoblade Chronicles 2 Torna Golden Country sozinho | torna.py | macia10 | Sim |
Celeste | xml.py | WerWolv | Sim |
Mário Kart 8 | mk8.py | Ac_K | Não |
Aliados Estelares Kirby | kirbysa.py | Ac_K | Não |
Romance dos Três Reinos 13 / Sangokushi 13 | bin.lua | Abenx | Sim |
MISSÃO MUNDIAL DOS HERÓIS DE SUPER DRAGON BALL | DragonBallHeroes.py | Krank | Não |
Cadência de Hyrule | xml.py | ADN | Sim |
Gear Club Ilimitado | GearClubUnlimited.py | Haykuro | Não |
Futarida! Nyanko Daisensou / ふたりで! にゃんこ大戦争 | bin.lua | robin5968 | Não |
Rune Factory 4 Especial (ÁSIA) | rf4s.lua | Goon e robin5968 | Não |
Rune Factory 4 Especial (EUA) | rf4s.lua | Goon e robin5968 | Não |
Paper Mario: O Rei do Origami | pmtok.lua | proEndreeper | Sim |
Roteiro | Requisitos | Autor | Beta |
---|---|---|---|
Binário (Lua) | Nenhum | WerWolv | Não |
Binário (Python) | Nenhum | WerWolv | Sim |
JSON | lib/json.lua | WerWolv | Não |
XML | lib/python3.5/xmltodict.py | WerWolv | Sim |
Viajante Octopata (UE4 GVAS) | Nenhum | Shahmirn e Príncipe Sonolento | Não |
Eu sou Setsuna | lib/md5.lua | Jojo | Não |
Puyo Puyo Tetris | lib/checksum.lua | Jojo | Não |
Esfera Perdida | lib/md5.lua | Teren | Sim |
Almas Negras Remasterizadas | lib/md5.lua | Jojo | Sim |
Super Smash Bros. | Nenhum | Teren | Sim |
Donkey Kong: Congelamento Tropical | lib/checksum.lua | tipo de blues | Sim |
Novo Super Mario Bros. | lib/checksum.lua | ADN | Sim |
Torna | Nenhum | macia10 | Sim |
Mário Kart 8 | Nenhum | Ac_K | Não |
Aliados Estelares Kirby | Nenhum | Ac_K | Não |
Super Mário Odisseia | lib/byml.py e lib/python3.5/sortedcontainers/ | Ac_K e WerWolv | Não |
MISSÃO MUNDIAL DOS HERÓIS DE SUPER DRAGON BALL | lib/python3.5/codecs.py | Krank | Não |
Gear Club Ilimitado | Nenhum | Haykuro | Não |
Rune Factory 4 Especial (ÁSIA) | lib/checksum.lua | robin5968 | Não |
Paper Mario: O Rei do Origami | lib/json.lua, lib/checksum.lua | proEndreeper | Não |
Uma lista de todos os cheats disponíveis pode ser encontrada aqui.