Это официальный репозиторий конфигураций редактора EdiZon, файлов сценариев редактора и чит-кодов Atmosphère. Конфигурации и сценарии могут использоваться редактором сохранений EdiZon для изменения каждого файла сохранения Nintendo Switch. Чит-файлы Atmosphère загружаются с помощью чит-модуля Atmosphère dmnt:cht
.
Если вы хотите, чтобы ваши были добавлены, отправьте их на адрес @WerWolv#1337 в Discord или создайте запрос на включение.
Файлы конфигурации находятся в папке /EdiZon/editor
, файлы сценариев — в папке /EdiZon/editor/scripts
, библиотеки, используемые скриптами, — в папке /EdiZon/editor/scripts/lib
а читы — в соответствующей /atmosphere/titles/<titleID>/cheats
Папки /atmosphere/titles/<titleID>/cheats
.
Прежде чем отправлять файл конфигурации, убедитесь, что он работает правильно, и запустите его через набор тестов с помощью npm test
. Для набора тестов требуется среда Node.js, которую можно установить с помощью npm install
.
Вы можете использовать скрипт Python save_util.py для анализа файла сохранения. Он поддерживает следующие параметры:
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] >' }
}
Не стесняйтесь добавлять более распространенные функции и пиарить их!
Если вы хотите узнать, как структурированы файлы сохранения некоторых игр, посетите папку «Исследования сохранений». Вы можете разместить там свои собственные исследования, если они у вас есть, но вы не хотите создавать конфигурацию/скрипт самостоятельно.
Игра | Требования | Автор | Бета |
---|---|---|---|
Супер Марио Одиссея | smo.py, lib/byml.py и lib/python3.5/sortedcontainers/ | Ac_K и ВерВулв | Нет |
Полый рыцарь | json.lua и lib/json.lua | ВерВулв | Нет |
Октопат-путешественник | октп.lua | Шахмирн, SleepyPrince и @x43x61x69 | Нет |
БОТВ | bin.lua | Борнтохонк и Масия10 | Нет |
Hyrule Warriors: окончательное издание | bin.lua | Борнтохонк и Логанаватар | Нет |
Байонетта 1 | bin.lua | безумный шляпник | Нет |
Байонетта 2 | bin.lua | безумный шляпник | Нет |
Марио Теннисные Эйсы | bin.lua | кубекс | Нет |
Я Сецуна | setuna.lua и lib/md5.lua | Джоджо и Терен | Да |
Пуйо Пуйо Тетрис | puyopuyo.lua и lib/checksum.lua | Джоджо | Нет |
Супер Бомбермен R | bin.lua | Джоджо | Нет |
Время приключений | json.lua и lib/json.lua | безумный шляпник | Нет |
Воины Эмблемы Огня | bin.lua | CrisFTW и Brawl345 | Нет |
Потерянный Сфер | Lostsphear.lua и lib/md5.lua | Терен | Да |
Планета вечеринок | bin.lua | настоящий ледяной холод | Да |
История гольфа | bin.lua | настоящий ледяной холод | Нет |
Бог войны | bin.lua | Терен | Да |
Потерянный ребенок | bin.lua | Терен | Да |
Мегамен 11 | bin.lua | Джонилюк | Да |
Юка Лейли | json.lua | ВерВулв | Нет |
Вечеринка Супер Марио | bin.lua | ВерВулв | Нет |
Дисгея 1: Завершено | bin.lua | финдонован95 | Да |
Обновление Темных Душ | darksouls.lua | Джоджо | Да |
Super Smash Bros. Ultimate | smash.lua | Терен | Да |
Donkey Kong: Тропические заморозки | dktf.lua | вид блюза | Да |
Новый Super Mario Bros. U Deluxe | nsmbud.lua | ДНК | Нет |
Долина Стардью | xml.py | echo000 и ВерВулв | Да |
Ксеноблейд Хроники 2 | bin.lua | Безумный Шляпник и Масия10 | Да |
Xenoblade Chronicles 2 Torna Golden Country Stand Alone | torna.py | Масия10 | Да |
Селеста | xml.py | ВерВулв | Да |
Марио Карт 8 | mk8.py | Ас_К | Нет |
Кирби Стар Союзники | kirbysa.py | Ас_К | Нет |
Романтика трех королевств 13 / Сангокуси 13 | bin.lua | Абенкс | Да |
МИРОВАЯ МИССИЯ SUPER DRAGON BALL HEROES | DragonBallHeroes.py | Кранк | Нет |
Каденс Хайрула | xml.py | ДНК | Да |
Клуб передач без ограничений | GearClubUnlimited.py | хайкуро | Нет |
Футарид! Ньянко Дайсенсу / ふたりで! にゃんこ大戦争 | bin.lua | робин5968 | Нет |
Rune Factory 4 Special (АЗИЯ) | rf4s.lua | Гун и Робин5968 | Нет |
Rune Factory 4 Special (США) | rf4s.lua | Гун и Робин5968 | Нет |
Бумажный Марио: Король оригами | pmtok.lua | проЭндрипер | Да |
Скрипт | Требования | Автор | Бета |
---|---|---|---|
Двоичный (Lua) | Никто | ВерВулв | Нет |
Двоичный (Python) | Никто | ВерВулв | Да |
JSON | lib/json.lua | ВерВулв | Нет |
XML | lib/python3.5/xmltodict.py | ВерВулв | Да |
Октопат-путешественник (UE4 GVAS) | Никто | Шахмирн и SleepyPrince | Нет |
Я Сецуна | lib/md5.lua | Джоджо | Нет |
Пуйо Пуйо Тетрис | lib/checksum.lua | Джоджо | Нет |
Потерянный Сфер | lib/md5.lua | Терен | Да |
Обновление Темных Душ | lib/md5.lua | Джоджо | Да |
Super Smash Bros. Ultimate | Никто | Терен | Да |
Donkey Kong: Тропические заморозки | lib/checksum.lua | вид блюза | Да |
Новый Super Mario Bros. U Deluxe | lib/checksum.lua | ДНК | Да |
Торна | Никто | Масия10 | Да |
Марио Карт 8 | Никто | Ас_К | Нет |
Кирби Стар Союзники | Никто | Ас_К | Нет |
Супер Марио Одиссея | lib/byml.py и lib/python3.5/sortedcontainers/ | Ac_K и ВерВулв | Нет |
МИРОВАЯ МИССИЯ SUPER DRAGON BALL HEROES | lib/python3.5/codecs.py | КранК | Нет |
Клуб передач без ограничений | Никто | хайкуро | Нет |
Rune Factory 4 Special (АЗИЯ) | lib/checksum.lua | робин5968 | Нет |
Бумажный Марио: Король оригами | lib/json.lua, lib/checksum.lua | проЭндрипер | Нет |
Список всех доступных читов можно найти здесь.