| Игры > Игры на консолях 1-4 поколений |
| Импорт\подмена сохранений. (SNES Mini) |
| (1/1) |
| Tunyaa:
Есть ли возможность на snes mini ,изменив версию образа(например с (.U)[t1] на (.U)[!]), оставить сохранение от предыдущей версии? Предполагаю что нужно изменить код , импортированного сохранения(hakchi2>Инструменты>Менеджер сохранений), на присвоенный папке с образом (.U)[!]. Но как это сделать? Спасибо. |
| Sharpnull:
Во-первых, сохранения могут неправильно загрузиться, если будут какие-то несовместимые различия во время сохранения. У меня нет консоли, но я посмотрел исходный код. Кодовое имя игры CLV-* генерируется на основе контрольной суммы, то есть для каждой игры уникально (если нет коллизий). При нажатии кнопки Export selected соответствующие папки с сохранениями архивируются (tar -cz CLV-*) в clvs. Значит нужно узнать кодовое имя и поменять в этом архиве название папки и другие файлы с кодовым именем, если есть. Узнать код можно после сохранения, а заменить должен позволить 7zip или WinRAR. Есть скрипт на Python 3 для преобразования сохранения SRAM в clvs (не сохранения состояния, а сохранения которое делает сама игра, оно универсально между эмуляторами). В этом скрипте можно посмотреть как нужно архивировать и вычисляется кодовое имя ROM'а, если что. -------- Интересный факт. Можно посчитать вероятность коллизии хеша (два хеша совпадут из набора k хешей меньше N): N = 26^5 = 11881376. Если k = 22094 ромов из GoodNES, то с вероятностью 0.9999999988006754 будет коллизия. При k = 4059 будет 50%. Возможно кто-то уже об этом думал и нашёл способ автоматического изменения рома (добавление мусора в конец?), чтобы невезучие могли иметь любимые игры одновременно на консоли. Хорошо бы проверить все ромы на практике. |
| Навигация |
| Главная страница сообщений |