|
Здравствуйте Гость ( Вход | Регистрация ) Доступ из РоссииДля сохранения достпа из России к сайту и форуму GBX
|
||||||||||
| arhern |
Воскресенье, 29 марта 2015, 17:17
Отправлено
#1
|
![]() Флудер ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 3 346 Регистрация: 15 июля 2009 Пользователь №: 32 841 ![]() ![]() |
Собственно в процессе переезда на реальную DS столкнулся с данной проблемой.
Итак, у проблемы два пункта, которые оба косые и оба от драстика. 1. Он некорректно обновляет файл сейва который лежит рядом с ромом если включено сохранять его в сейвах самого эмулятора. 2. Длина и спецификация отличаются. Но это простой пункт. Для переноса ИЗ драстика: 1. Загрузить игру, выключить в эмуляторе сохранение .sav вместе с сейвами, перезапустить, сохраниться и выйти. Store in-game saves in Savestates = off 2. ВНЕЗАПНО сейв рядом с ромом не обновится, сейв будет лежать в районе sdcard/DraStic/backup и иметь расширение .dsv Ищется поиском по имени игры или по дате обновления если что. 3. Переходим к пункту два - длина. Нужно его обрезать до ровного размера, обычно это 64к, 32к или 4к, у какой игры как, в сейве драстика как и у того, чьим форком он является после этих данных идут служебные эмулятора, собственно там написано в их начале |<--Snip above... или что-то подобное, собственно с | надо обрезать хвост. Для этого надо использовать dd или что ещё. Для GUI можно использовать WinHex и UltraEdit Я использовал dd из cygwin[cygwin.com], пример выходного файла для wood kernel(для r4, wood r4 и клонов, у него дефолт сейва называется .nds.sav, а не .sav, но можно поменять, в любом раскладе сначала сохраниться на флэшкарте, а потом смотреть как назовёт если неизвестно) dd if=drastic.gamename.dsv of=gamename.nds.sav bs=1 count=65536 Далее кидаем получившийся файл на флэшку рядом с ромом и проверяем. Для начала флэшкарт не должен орать что файл левый и не стыкуется по длине, а уж потом игра. Не забываем про регион игры, они разные! Для переноса В драстик/desmume из сэйва флэшкарта. 1. Берём сейв, переименовываем его строго в ROMNAME.sav (nds.sav итд не катят) 2. Нужен сам ром и desmume последней версии. Скачиваем desmume, запускаем 1 раз и закрываем. 3. В папку Battery(в дефолте) кладём файл .sav, ещё раз напомню что имя должно совпадать с именем .nds рома. В папке НЕ должен лежать сейв .dsv, если уже создался - надо переместить или удалить. 4. Загружаем nds ром нужной игры, лежать он может где угодно. Любуемся на импортировавшийся сейв. 5. Ещё раз не забываем убрать галочку в драстике - Store in-game saves in Savestates, закрываем его через его exit. 5. Переносим получившийся ROMNAME.dsv в sdcard/DraStic/backup , загружаем игру как новую, не resume. Сообщение отредактировал arhern - Воскресенье, 29 марта 2015, 22:46 |
Posts in this topic
arhern Перенос сейвов DraSTic<=>flashcart* Воскресенье, 29 марта 2015, 17:17
ElForastero В обратном направлении пробовали переносить сейвы:... Воскресенье, 29 марта 2015, 18:11
arhern В обратном делается через desmume -> import sav... Воскресенье, 29 марта 2015, 18:38
ElForastero Так DraStic - это у нас потомок DeSmuME? Воскресенье, 29 марта 2015, 19:45
arhern Они судя по всему это не афишируют. Хотя может про... Воскресенье, 29 марта 2015, 21:39
arhern Дописал обратный процесс. Так же есть набор утилит... Воскресенье, 29 марта 2015, 22:03![]() ![]() |
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
| Упрощённая версия | Сейчас: Пт., 23 окт. 2026, 09:26 |

Воскресенье, 29 марта 2015, 17:17











