| Эмуляция > Эмуляторы консолей 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 Тут главное ничего не кодить, а просто аудио переставить в роликах. Аудио тоже не нужно кодить. Вообще, я не уверен, что там в роликах есть озвучка. Вроде бы была русская озвучка была, не помню. Если нету, то тупо ставить ролики из английской версии и будет полный релиз Вероники |
| Навигация |
| Главная страница сообщений |
| Следующая страница |