Эмуляция > Эмуляторы консолей 6 поколения и выше
Dreamcast конвертирование проблемных образов mdf в cdi
(1/3) > >>
brotoad:
Проблема как я понял далеко не новая, но какого то подробного разбора я так и не нашел. Андройд эмуляторы дримкаста понимаю образы только в формате cdi (ну и gdi но это к теме не относится). Русские пиратские образы многих игр же зачастую ходят по интернету в виде mdf образов. Зачастую это решается простым конвертированием через discjuggler. Однако бывают проблемные образы определяющиеся как музыкальные диски. Конкретно с такой проблемой я столкнулся с draconus - cult of the wyrm. Гугление показало, что такой образ вроде как не самозагрузочный. Кое как через конвертирование в bin и утилиту bin2boot я получил bin образ который читается напрямую без монтирования в виртуальный дисковод тем же demul, но нормально конвертироваться в cdi он все равно не хочет. В чем же подводные камни? Или может давно есть какие то более простые способы и я не туда копаю?
Sharpnull:
Как обычно переснять образ не получается? Или про discjuggler это и имелось в виду?
brotoad:
через discjuggler образ снимается. Но полученный cdi эмули не читают.
MetalliC:

--- Цитата: brotoad от 24 Январь 2020, 13:29:28 ---Однако бывают проблемные образы определяющиеся как музыкальные диски.
--- Конец цитаты ---
если так - это какой-то криво снятый образ, или вообще не игра для дримкаст. не думаю что есть какое-то простое универсальное решение, нужно смотреть и разбираться что не так с каждым таким образом.
brotoad:
да игра то точно для дримкаст) если ее смонтировать в виртуальный дисковод то эмулятор ее видит и отлично запускает. А вот то что образ кривой это факт
MetalliC:
так а в чём тогда проблема, если образ нормально монтируется и определяется как диск с данными раз он грузится эмуляторами ?
brotoad:
Проблема в том, что эмуляторы дримкаста под андройд понимают только образы cdi
Yaranga:

--- Цитата: brotoad от 24 Январь 2020, 19:25:52 ---Проблема в том, что эмуляторы дримкаста под андройд понимают только образы cdi
--- Конец цитаты ---
0_0 То есть gdi вообще не понимают?  :-\
Yaranga:
Вообще смысл в том, что Дискджаглером запросто можно снять неправильный cdi. Согласишься с первым же предложением Discjuggler по корректированию образа и всё - cdi неправильный.
Skay:
brotoad, обсуждалось когда то, еще  есть вариант ручками пересобрать, bootdreams и lazyboot  http://www.emu-land.net/forum/index.php/topic,40448.msg1251741.html
brotoad:
Спасибо за ссылки, но проблема решилась скачиванием менее кривого образа. тот видимо был безнадежен.
jupsex:
brotoad, Тут есть переведенные в .cdi
116 образов от пиратов на нашем. Проверял, работают.
https://ps2sega.ru/category/dreamcast/rus-dreamcast/

Вопрос в другом, никто не пробовал пиратские .cdi перегнать в .chd ? А то все крошиться в процессе перевода в bin / raw, замучался с этим уже (
MetalliC:

--- Цитата: jupsex от 29 Сентябрь 2020, 13:25:58 ---Вопрос в другом, никто не пробовал пиратские .cdi перегнать в .chd ? А то все крошиться в процессе перевода в bin / raw, замучался с этим уже (
--- Конец цитаты ---
не выйдет, на данный момент формат CHD не поддерживает мульти-сессионные диски, т.е. дримовскую пиратку
даже если ты что-то там сконвертируешь - нормально работать оно не будет
Virtua Fighter:
Апну вопрос.
Накачал с псхплэнета переведенных  дримовских образов в .CDI, судя по гиговому размеру, видимо даж не порезанных.... 
-пожать их CHD по прежнему глухо или спустя 2 года наука и техника дошла?

VL@DIK:

--- Цитата: Virtua Fighter от 11 Февраль 2022, 14:54:24 ---Апну вопрос.
Накачал с псхплэнета переведенных  дримовских образов в .CDI, судя по гиговому размеру, видимо даж не порезанных.... 
-пожать их CHD по прежнему глухо или спустя 2 года наука и техника дошла?



--- Конец цитаты ---

Они наверное не знают как  :lol: - сложна

А так на 4pda в теме редрима русифицированные есть
cptPauer:

--- Цитата: Virtua Fighter пожать их [CDI --- в CHD по прежнему глухо или спустя 2 года наука и техника дошла?
--- Конец цитаты ---
Что бы пережать в CHD, нужно взять IP.BIN из лицензии, а 1ST_READ.BIN пропатчить под LBA45000. После этого, собрать в GDI (GDIBuilder'ом) и после этого, можно будет сконвертить в CHD. Примерно так. При этом, нужно учитывать, что пираты там испортили и восстановить эти файлы. А что бы знать, что они испортили и восстановить, то нужно знать много всего.

Такое автоматизировать непросто, нужно подходить индивидуально к каждой игре. Поэтому, конвертеров пока нет.

Наверное, девелоперы MAME могли бы сам формат CHD допилить, добавив поддержку CDI. Возможно, там сложность из-за мультисессии или просто брезгуют.
Virtua Fighter:

--- Цитата: VL@DIK от 11 Февраль 2022, 19:18:21 ---Они наверное не знают как   - сложна
--- Конец цитаты ---
Ооооооо.... какие люди вылезли из бана, вас все ждали :facepalm:
ок, на пда ты ссылаешься если - это в смысле  про 5 дежурных образов на яндекс диске с нулевой инфой? (неизвестно из чего собранных, не известно из каких версий  ресурсы были взяты, даж регион не указан.... ), ну ок..... 5 есть........


cptPauer,  давай разбираться что ли....
 Значит качаю оригинал в GDI того ж региона что и русская, и выдергиваю из него IP.BIN. Ок.  Хотя стопэ  - сейчас посмотрел образы что у меня  есть в gdi  (папка в ней - название игры.gdi, track1.raw, track2.raw,.... track 20.bin)- нету там файла "IP.BIN" не  в одной
Далее 1ST_READ.BIN пропатчить  - 1st-read оригинала или 1st-read из пиратки? Далее LBA45000 ?  - как \чем?
И перед тем как собирать GDIBuilder'ом исходный CDI следует чем то распотрошить? Нагуглил  gdrom-explorer - оно? ( выдает по 2 сессии: просто трэк 01 и вторая - трэк 01  с файлами) А диски с шенмухами им вообще не открылись...


- или в финале все действия могут даже оказаться не критериями успеха из-за кудрявости пиратов и не факт что заработает? (повезет\ не повезёт типа))
cptPauer:

--- Цитата: Virtua Fighter от 11 Февраль 2022, 22:25:18 ---неизвестно из чего собранных, не известно из каких версий  ресурсы были взяты, даж регион не указан
--- Конец цитаты ---
Известно, вполне себе сцен-релизы. По крайне мере, с них взято. Там просто перезалили так и переименовали, как было удобнее для Hyperspin, наверное. Это я их пересобрал в CHD, к ним есть nfo, changelog и всё такое, а названия образов как у TOSEC. Я не виноват, что перезалили так.

По названию видно было, какой регион и версия. И в ридми, конечно.
Могу дать подробную инфу и описания по каждому тому образу и где первоисточник.
И у меня там везде к chd идёт несколько версий cdi, как правило. Точнее, наоборот.


--- Цитата ---Значит качаю оригинал в GDI ..
--- Конец цитаты ---
GDIExplorer распаковываешь CDI.. Можешь даже через 7zip, с плагином Iso7z. Так удобнее всего. Он и CHD распаковывает, но только четвертой версии.

GDI тоже распаковываешь через GDIExplorer. IP.BIN там будет отображаться.
Через 7zip, нет.


--- Цитата ---Далее 1ST_READ.BIN пропатчить  - 1st-read оригинала или 1st-read из пиратки?
--- Конец цитаты ---
В пиратке, как правило, 11702, в лицухе 45000.
Идеально, это взять 1ST_READ.BIN из лицухи в пиратку, если там нет шрифта или важных для перевода хаков. Но, если там есть перевод, то просто пиратский патчишь LBA 11702 на 45000.

1ST_READ.BIN может называться по разному, название прописано в IP.BIN, кстати.
Но, обычно 1ST_READ.BIN или 0WINCE для WINCE.


--- Цитата ---Далее LBA45000 ? Как и чем
--- Конец цитаты ---
Через BinPATCH.exe, например.
Возьми из набора с Lazyboot.


--- Цитата ---или в финале все действия могут даже оказаться не критериями успеха из-за кудрявости пиратов и не факт что заработает? (повезет\ не повезёт типа))
--- Конец цитаты ---
Могут быть нюансы, конечно. Способ не 100тный.

Вообще, GDIBuilder я подцепил сразу в Lazyboot, возможно так проще будет собирать GDI, чем через интерфейс GDIBuilder. Не могу найти куда положил. Если нужно, то залью такой.
Можно сделать, что бы сразу в CHD паковало, но оно долго пакует, как правило. Неудобно тестить образы.
Virtua Fighter:
cptPauer,  :D :D
А мне уже там уже народ лэйзибуты всякие выпрашивать рекомендуют, ибо якобы суперэксклюзивные и просто так не распространяют., не тебя ли случаем я эти добром и грузил сейчас?
Ладно, расскажи что за версия хэдхантера там на яндексе тогда? - я так понял супер-пупер-полная  из русифицированных на данный момент версий это вот такая http://psxplanet.ru/forum/showthread.php?t=31929&highlight=headhunter    - на яндексе она?



Добавлено позже:
Так, шот  я встрял в самом начале)

- слева cdi, справа - gdi


В cdi " сессия 1" содержит только файл трэк1 , в gdi - сессия называется "Single Destiny" которая содержит  файл трэк1 , который  c данными сам еще файлы содержит ( ip0000.bin и veronica) и трэк2.
С "сессией 2" вроде более все схоже, - но как правильно распаковывать следует? отдельно эти "треки" сохранять тоже можно, как потом собирать всю конструкцию?
- или не стоит заморачиваться с GDIExplorer, плагин для 7зипа искать без заморочек?



А может вообще проще все файлы ( разумеется кроме IP.BIN и 1ST_READ.BIN) из русифицированной cdi версии перекинуть в оригинальную распакованную gdi и запаковать будет..? :-\

cptPauer:
@Virtua Fighter, да, Headhunter это тот же образ, без изменений.
Я хотел поиграть в 16:9 и посмотреть как перевели, а Redream только для GDI включает вайдскрин. Небыло выбора, кроме как пересобрать в CHD. :neznayu:

На 4pda не часто смотрю сообщения. Наверное.
Там любят версии CHD, почему-то. Наверное, флешки маленькие.  )


--- Цитата ---А мне уже там уже народ лэйзибуты всякие выпрашивать рекомендуют, ибо якобы суперэксклюзивные и просто так не распространяют.
--- Конец цитаты ---
Там человек собирал "Alone in the Dark 4" в один образ, но ничего не вышло.
Я ему дал "LazyBoot 3.5 (20210510)" бету, что бы удобнее тестить было. Через интерфейс GDIBuilder задалбывает каждый раз указывать папку игры. Но, один-другой раз можно собрать, почему бы и нет.

Я сказал никому не давать, потому что багованно.
Наверное, поэтому он тебе сказал, что нужно спросить.

Но, если ты хочешь попробовать, то вот: версия v3.5 20210510

версия 4.0

chdman
Обычный chdman из MAME. Но, не все умеют им пользоваться, поэтому он с простым скриптом, который сжимает GDI в CHD (пятой версии) и наоборот.
Может конвертить кучу образов и сохраняет названия.

- версии до v3.5 20210510 не собирали в GDI, был баг.

Версия v3.5 20210510, лучше для сборки CDI.
v4.0 20210512, лучше для сборки GDI.

v3.5 20210510 собирает медленно CDI, но с данными коррекции ошибок, что важно для записи на настоящие CD.
Возможно, баги при сборке GDI.


v4.0 20210512 собирает быстрее CDI (~х3 раза) и лучше сборка в GDI, возможно.
CDI cобирает через Python, скриптом человека c psxplanet. Очень быстро, но не генерирует ECM код. Для 700Мб дисков такое плохо, но для эмуляторов нет разницы и образы без ECM лучше сжимаются. Если тестировать образы, то так быстрее. Но, через старый скрипт было надежнее.
Если тестить какой-то свой перевод, то пока этим удобнее всего.

В будущих версиях 4.0, должно быть как в этих двух версиях, но на выбор и сохранять в CHD. Но, этих две, по ссылкам выше, надолго
Добавлено позже:

--- Цитата ---В cdi " сессия 1" содержит только файл трэк1 , в gdi - сессия называется "Single Destiny"
--- Конец цитаты ---
В первой сессии обычно предупреждение, аля "достаньте диск из аудиоплеера, это Sparta Dreamcast" всякие копирайты и обои.
Пираты, вставляли коротенький аудиотрек, первой сессией.

В данном случае, эти данные для работы Вероники не нужны. Распаковывай данные второй сессии.


--- Цитата ---или не стоит заморачиваться с GDIExplorer, плагин для 7зипа искать без заморочек?
--- Конец цитаты ---
Там тоже показывает две сессии.
Однако, 7zip не умеет доставать IP.BIN.
Скачать тут: https://www.tc4shell.com/ru/7zip/iso7z/

В папке 7zip создай папку Formats (рядом с 7zFM.exe) и положи туда Iso7z.32.dll и Iso7z.64.dll, в зависимости от разрядности.


--- Цитата ---А может вообще проще все файлы ( разумеется кроме IP.BIN и 1ST_READ.BIN) из русифицированной cdi версии перекинуть в оригинальную распакованную gdi и запаковать будет..?
--- Конец цитаты ---
Работать не будет. Ложи родной IP.BIN.
А пиратский 1ST_READ.BIN патчи на LBA45000 или ложи родной. Но, если для PAL возьмешь 1ST_READ.BIN от NTSC, могут быть глюки. Часто, версии игр сильно различаются.

Русские пираты обычно брали сцен-релизы Эшелон за основу, которые обычно на базе PAL-версий, как самые совместимые (с любыми консолями).
Но, когда US-игра была лучше европейской, типо как в Jet Set Radio (больше музыки) то они брали версии US.

На счёт Вероники, кстати. Я её не пересобирал в CHD потому что пираты там пожали мувики, а мне было лениво озвучку русскую переставлять.
Короче, у тебя получится ужатрый репак, только в CHD, всё равно. Пока ты из sfd роликов не достанешь русскую озвучку и не поставишь её в мувики лицухи.
Других урезаний в Веронике нет, только ролики, кажется. Но, лучше не выкладывай такое пожатое )) Либо предупреждать, что рип и ролики ужаты в низкий битрейт. Кажется, 800кбпс.

Вот тебе набор для работы с видео, если будешь разбираться:
https://disk.yandex.ru/d/R9cX0xc0Uj4yyw
Тут главное ничего не кодить, а просто аудио переставить в роликах. Аудио тоже не нужно кодить.

Вообще, я не уверен, что там в роликах есть озвучка. Вроде бы была русская озвучка была, не помню. Если нету, то тупо ставить ролики из английской версии и будет полный релиз Вероники
Навигация
Главная страница сообщений
Следующая страница

Перейти к полной версии