| Эмуляция > Эмуляторы консолей 1-4 поколений |
| "Батареечные" сохранения игр |
| (1/2) > >> |
| SegMan:
Здравствуйте. Возник вопрос, могут ли эмуляторы сохранять прогресс игры, в сам ром файл игры? Не save state - которые мы делаем на эмуляторе, а сохранение которое по идее держит батарейка картриджа, т.е. например в Dragon Warrior это сохранения которые происходят при разговоре с королем (ну вы поняли, надеюсь). Что бы эмулятор не создавал отдельный файл в папке а сохранял этот процесс в сам ром файл. Может это как-то в настройках эмуляторов настраивается ? Я пользуюсь для nes - Nestopia и FCEUX, но в их настройках я что то не нашел такого. Может слепой конечно. :neznayu: |
| Vlad666:
--- Цитата: SegMan от 25 Декабрь 2025, 11:09:16 ---Здравствуйте. Возник вопрос, могут ли эмуляторы сохранять прогресс игры, в сам ром файл игры? Не save state - которые мы делаем на эмуляторе, а сохранение которое по идее держит батарейка картриджа, т.е. например в Dragon Warrior это сохранения которые происходят при разговоре с королем (ну вы поняли, надеюсь). Что бы эмулятор не создавал отдельный файл в папке а сохранял этот процесс в сам ром файл. Может это как-то в настройках эмуляторов настраивается ? Я пользуюсь для nes - Nestopia и FCEUX, но в их настройках я что то не нашел такого. Может слепой конечно. :neznayu: --- Конец цитаты --- Теоретически такое можно сделать, но таких эмуляторов не существует. Да и вряд ли до такого кто-то додумывался :biggrin:. |
| DDD:
--- Цитата: SegMan от 25 Декабрь 2025, 11:09:16 ---Не save state - которые мы делаем на эмуляторе, а сохранение которое по идее держит батарейка картриджа, т.е. например в Dragon Warrior это сохранения которые происходят при разговоре с королем (ну вы поняли, надеюсь). --- Конец цитаты --- в Nestopia смотреть в папке save |
| SegMan:
--- Цитата: DDD от 25 Декабрь 2025, 11:16:57 ---в Nestopia смотреть в папке save --- Конец цитаты --- Вы меня не поняли, мне не файл сохранения нужен а иной метод сохранения, так сказать :debile: --- Цитата: Vlad666 от 25 Декабрь 2025, 11:16:37 ---Теоретически такое можно сделать, но таких эмуляторов не существует. Да и вряд ли до такого кто-то додумывался :biggrin:. --- Конец цитаты --- Блин, фигово.. просто FDSKey эмулятор привода Disk System от Кластера, так умеет делать. Я и подумал что эмули по типу Nestopia тоже так могут. |
| DDD:
--- Цитата: SegMan от 25 Декабрь 2025, 11:21:40 ---Вы меня не поняли, мне не файл сохранения нужен а иной метод сохранения, так сказать --- Конец цитаты --- то, что батарейка поддерживает, в отдельной памяти, в картридже, то и подсказал. |
| Petenokor:
Я, видимо, не понимаю суть вопроса. Потому хочу уточнить. Возьмём, например, "Beyond Oasis" или "Land Stalker" на SMD. Там есть сохранения, которые держит батарейка. И они работают на эмуляторах. Причем есть и такие эмуляторы, что если ты сохранил игру, отключил эмулятор, а потом загрузил в него тот же РОМ, то сохранение там остаётся. Но вопрос о чем-то другом, как я понимаю? |
| Vlad666:
--- Цитата: Petenokor от 25 Декабрь 2025, 11:28:23 ---Я, видимо, не понимаю суть вопроса. Потому хочу уточнить. Возьмём, например, "Beyond Oasis" или "Land Stalker" на SMD. Там есть сохранения, которые держит батарейка. И они работают на эмуляторах. Причем есть и такие эмуляторы, что если ты сохранил игру, отключил эмулятор, а потом загрузил в него тот же РОМ, то сохранение там остаётся. Но вопрос о чем-то другом, как я понимаю? --- Конец цитаты --- Он хочет, чтобы сохранение "впаивалось" в ROM-файл игры, становилось его частью, а не отдельным файлом. |
| SegMan:
--- Цитата: Vlad666 от 25 Декабрь 2025, 11:33:54 ---Он хочет, чтобы сохранение "впаивалось" в ROM-файл игры, становилось его частью, а не отдельным файлом. --- Конец цитаты --- Да, да, именно так. |
| Razor:
--- Цитата: SegMan от 25 Декабрь 2025, 11:09:16 ---Что бы эмулятор не создавал отдельный файл в папке а сохранял этот процесс в сам ром файл. --- Конец цитаты --- Такого никто не делал, так как и на оригинальных картриджах процесс сохранялся в отдельный файл в SRAM. А ROM он на то и Read-Only Memory, чтобы ничего туда не писать. :lol: --- Цитата: SegMan от 25 Декабрь 2025, 11:21:40 ---просто FDSKey эмулятор привода Disk System от Кластера, так умеет делать. --- Конец цитаты --- Это потому что на FDS сохранения записывались на ту же дискету, где была сама игра. |
| Mad:
SegMan, на реальном железе сохранение батарейки сохраняется как отдельный файл. Потому «встраивание» его в ром никто не делал. Ибо «можно, а зачем?» |
| SegMan:
--- Цитата: Razor от 25 Декабрь 2025, 11:48:46 ---Такого никто не делал, так как и на оригинальных картриджах процесс сохранялся в отдельный файл в SRAM. А ROM он на то и Read-Only Memory, чтобы ничего туда не писать. :lol: Это потому что на FDS сохранения записывались на ту же дискету, где была сама игра. --- Конец цитаты --- Тогда понятно. Моя идея останется мечтой. :-\ Ну спасибо всем за разъяснения. Тему можно закрывать. |
| DDD:
В Nestopia максимум можно, чтобы батареечное сохранение было в той же папке с ромами игр. Но если нужный ром будет "гулять" по другим папкам или запускаться с другого компа, то конечно, придется заново настраивать в эмуле путь сохранения (если нужно "очень близко к рому" сохранять). :) |
| HayaoYokogawa:
--- Цитата: Razor от 25 Декабрь 2025, 11:48:46 ---Такого никто не делал, так как и на оригинальных картриджах процесс сохранялся в отдельный файл в SRAM. А ROM он на то и Read-Only Memory, чтобы ничего туда не писать. :lol: --- Конец цитаты --- Делали сумасшедшие китайцы, но на GBA :) |
| Razor:
--- Цитата: SegMan от 25 Декабрь 2025, 11:58:36 ---Моя идея останется мечтой. --- Конец цитаты --- А можно расписать подробнее, из-за чего такая нужда в том, чтобы сохранение с игрой было одним файлом? Лично я в этом вижу огромный минус, что тогда интернет был бы завален ромами из разряда "игра с сохранением Васи Пупкина", "игра с сохранением Нагибатора666" и т.д. |
| SegMan:
--- Цитата: Razor от 25 Декабрь 2025, 12:04:47 ---А можно расписать подробнее, из-за чего такая нужда в том, чтобы сохранение с игрой было одним файлом? Лично я в этом вижу огромный минус, что тогда интернет был бы завален ромами из разряда "игра с сохранением Васи Пупкина", "игра с сохранением Нагибатора666" и т.д. --- Конец цитаты --- Иногда возникает необходимость перенести игру на другое устройство и запускать либо с другим эмулятором или с тем же эмулятором но с другой версией. И сохранения не подхватываются, приходится начинать сначала. Может и есть некий простой способ перенести сейвы с одного эмулятора на другой. Скорее всего есть, но это нужно формат менять наверное, копаться с кучей программ. У меня такое было когда я сохранения покемонов с 3ds которые запускались там с помощью эмулятора gba, пытался перенести на комп и запустить на эмуляторе gba - я конечно добился своего но ценой нервов и кучи потраченного времени. Вот и подумал что было бы круто, если бы сейвы "впаивались" в ром и спокойно этот ром гулял и запускался где угодно с твоими сейвами, аля картридж. |
| Razor:
Если разные эмуляторы SRAM сохраняют без преобразования в какой-нибудь собственный формат, то там обычно никаких проблем с переносом нету, просто копировать файл в нужную папку. Лично я так SRAM сейв от Sonic 3 & Knuckles в пределах кучи лет успешно мигрировал из Gens сначала в Kega Fusion, а потом в RetroArch. |
| Vlad666:
--- Цитата: SegMan от 25 Декабрь 2025, 12:56:48 ---Иногда возникает необходимость перенести игру на другое устройство и запускать либо с другим эмулятором или с тем же эмулятором но с другой версией. И сохранения не подхватываются, приходится начинать сначала. Может и есть некий простой способ перенести сейвы с одного эмулятора на другой. Скорее всего есть, но это нужно формат менять наверное, копаться с кучей программ. У меня такое было когда я сохранения покемонов с 3ds которые запускались там с помощью эмулятора gba, пытался перенести на комп и запустить на эмуляторе gba - я конечно добился своего но ценой нервов и кучи потраченного времени. Вот и подумал что было бы круто, если бы сейвы "впаивались" в ром и спокойно этот ром гулял и запускался где угодно с твоими сейвами, аля картридж. --- Конец цитаты --- Тогда нужно не просто впаивать сейв в файл игры, а создать алгоритм формирования сейва и впайки по единому для всех эмуляторов стандарту. Если первое можно было сделать легко, то со вторым может возникнуть проблема. Я точно не знаю, как разные эмуляторы формируют сейв, но подозреваю, что сейвы от разных эмуляторов не подойдут. Разработчикам придется договариваться между собой. А кому это надо? А вот данные из SRAM запросто можно впаять. На любом эмуляторе можно запустить такой файл без всяких стандартов. Но тут опять придется в каждый эмулятор добавлять возможность сохранять и загружать такие ромы. |
| DDD:
--- Цитата: Razor от 25 Декабрь 2025, 13:07:14 ---Лично я так SRAM сейв от Sonic 3 & Knuckles в пределах кучи лет успешно мигрировал из Gens сначала в Kega Fusion, а потом в RetroArch. --- Конец цитаты --- Круто, получается батареечные сохранения (SAV, SRM) как правило "стандартные" среди разных эмулей одной и той же консоли. (копировать и вставить в нужную папку, с тем же названием что и ром сделать, конечно) |
| Mad:
--- Цитата: SegMan от 25 Декабрь 2025, 12:56:48 ---Иногда возникает необходимость перенести игру на другое устройство и запускать либо с другим эмулятором или с тем же эмулятором но с другой версией. И сохранения не подхватываются, приходится начинать сначала. Может и есть некий простой способ перенести сейвы с одного эмулятора на другой. Скорее всего есть, но это нужно формат менять наверное, копаться с кучей программ. У меня такое было когда я сохранения покемонов с 3ds которые запускались там с помощью эмулятора gba, пытался перенести на комп и запустить на эмуляторе gba - я конечно добился своего но ценой нервов и кучи потраченного времени. Вот и подумал что было бы круто, если бы сейвы "впаивались" в ром и спокойно этот ром гулял и запускался где угодно с твоими сейвами, аля картридж. --- Конец цитаты --- Батареечное сохранение обычно совместимо между эмуляторами. Даже если оно в разных форматах то часто помогает простое переименование расширения, например .SAV в .SRM. Бывают исключения из правил. |
| SegMan:
--- Цитата: Mad от 25 Декабрь 2025, 13:32:31 ---Батареечное сохранение обычно совместимо между эмуляторами. Даже если оно в разных форматах то часто помогает простое переименование расширения, например .SAV в .SRM. Бывают исключения из правил. --- Конец цитаты --- Сколько раз так не делал - не видит эмулятор сейва. Пользуюсь бывает Raspberry Pi с Recalbox, иногда форматировать флешку приходится, все ромы и сейвы резервно копирую на комп, потом снова скидываю на флешку в те же папки. Эмуляторы батарееичные сейвы тупо не видят, а save state не грузят с формулировкой "ошибка при загрузки". |
| Навигация |
| Главная страница сообщений |
| Следующая страница |