Эмуляция > Эмуляторы консолей 6 поколения и выше
Dreamcast конвертирование проблемных образов mdf в cdi
Virtua Fighter:
--- Цитата ---Так, забыл положить IP.BIN и пропатчить 1ST_READ.BIN в data.
Переименовываю "Resident Evil - Code Veronica v1.000 (2000)(Eidos - Proein)(PAL)(ES)(Disc 1
of 2)[!].gdi" в disc.gdi.
--- Конец цитаты ---
Вот это зачем?
и
--- Цитата ---Запускаю GD-ROM Explorer.exe, разумеется и выбираю
e:\tmp\test\lz20210512\gdi_image\disc.gdi
достаю этот ip.bin в data.
--- Конец цитаты ---
-а я не так делал. Там в самом iso нет такого файла ip.bin, есть DiSCID.BIN - я егозаменял...
Мож поэтому косячок....
Мануал харный! 5 баллов :lol: :thumbup:
cptPauer:
--- Цитата: Virtua Fighter от 12 Февраль 2022, 06:08:19 ---DiSCID.BIN
--- Конец цитаты ---
Без понятия, что такое DiSCID.BIN.
Скорее всего, по этому файлу игра определяет какой диск вставлен. В Веронике два диска.
Если открыть в блокноте, то видно текст "Game Disc Management System".
Каким боком это IP.BIN. С чего ты решил, что это загрузчик?
--- Цитата ---Вот это зачем?
--- Конец цитаты ---
Переименовать в disc.gdi? Не помню, код смотреть надо.
Для GDemu (то есть, на реальном дриме) образы раньше должны были лежать на флешке в папке, например, "01" и называться "disc.gdi". Теперь, может, что-то поменялось, но раньше не должны были называться абы как, а именно "disc.gdi". Поэтому, это позволяло сэкономить время, если gdi в папке gdi_image называется "disc.gdi".
Однако.. вижу, что-то поменял потом:
echo WARNING *.gdi not found in gdi_image directory.
echo Use original one, if possible.
tools\busybox.exe sleep 2
tools\busybox.exe cp ./tools/BuildGDI/default/disc.gdi ./gdi_image
Там ищет не только disc.gdi, а вообще. И если нету, то копирует из шаблона.
По идее, если положишь в data правильный IP.BIN и 1ST_READ.BIN под LBA45000, то оно может собрать, даже если папке в gdi_image пусто.
50/50.
Лучше не испытывай судьбу и ложи туда образ GDI из TOSEC, и переименуй в disc.gdi.
Не полностью всё автоматизировано, но пока как есть :neznayu:
Virtua Fighter:
--- Цитата ---Запускаю GD-ROM Explorer.exe, разумеется и выбираю
e:\tmp\test\lz20210512\gdi_image\disc.gdi
достаю этот ip.bin в data.
Там есть "пиратский", его заменяю "лицушным".
--- Конец цитаты ---
- в этот момент я так вкурить не смог - да я могу вытащить этот файл черз GD-ROM Explorer, ок, но в папке data, куда копировали содержимое из iso, полученное чрез 7зип, его же нет. И заменять кагб нечего....
cptPauer:
--- Цитата: Virtua Fighter от 12 Февраль 2022, 06:24:06 ---его же нет. И заменять кагб нечего....
--- Конец цитаты ---
Это нормально, когда его нет. Среди файлов он обычно не валяется. А если и валяется, то это копия, оставленная для удобства.
Если нету IP.BIN среди ресурсов открыто, значит и заменять нечего. Просто копируй свой, какие проблемы. Твоя задача его туда положить, родной, из лицухи.
Для сборки в CDI там есть нюансы. Если не положить или удалить его из data, то подсунет "универсальный".
Virtua Fighter:
--- Цитата: cptPauer от 12 Февраль 2022, 06:31:53 ---Если нету IP.BIN среди ресурсов открыто, значит и заменять нечего. Просто копируй свой, какие проблемы. Твоя задача его туда положить, рабочий.
--- Конец цитаты ---
- ну я искал его среди положенных ресурсов и не узрил. Ну и из-за этого решил к DiSCID.BIN привязаться думал он так называется тут. 1ST_READ.BIN - есть же среди файлов, вот и я искал его. А через 7зип он так не достается видать
cptPauer:
Я раза три уже сказал, что 7zip не умеет доставать ip.bin, потому что он за пределами файловой системы. GDI Explorer специфичная тулза для Dreamcast, поэтому такое, конечно, умеет.
Автор плагина к 7zip, видимо, не в курсе был таких нюансов или поленился сделать.
Так что, 7zip пока не годится распаковывать GDI, если нужен IP.BIN или оригинальный порядок файлов.
Конечно, есть много способов достать IP.BIN, но через GDI Explorer удобнее всего.
Но, если собирать образ в CDI, на скорую руку, то и без него прокатит, с IP.BIN от другой игры.
А для GDI он тебе обязательно нужен, именно родной "лицушный"
Virtua Fighter:
Ну все, запустилась :D ( не прошло и ночи...), осталось ток пожать.
Тока блиииииииииииииин - 25фпс? - ээээ. Нету поддержи pal60 что ли? В шенму паловской помнится же можно в начале выбрать 60 гертц. Тут так не предусмотрено? :?
А в с хедхантером, я еще не тестил, тож что ли такая красота? :ohmy: (ек-макарек, зря мудились что ли?)
--- Цитата: cptPauer от 12 Февраль 2022, 06:42:17 ---Но, если собирать образ в CDI, на скорую руку, то и без него прокатит, с IP.BIN от другой игры
--- Конец цитаты ---
Так а чтобы с шеунму прокатило - файлы нужны от лицухи, GDI Explorer лицуху откроет , пофигу что на кудосовскую козлится, экспериментировать можно дальше...
cptPauer:
--- Цитата ---А в с хедхантером, я еще не тестил, тож что ли такая красота? :ohmy: (ек-макарек, зря мудились что ли?)
--- Конец цитаты ---
Не должен. Вот список таких игр:
https://segaretro.org/List_of_50Hz-only_PAL_Dreamcast_games
А вообще, у меня работает в 60фпс. В Redream поставь регион USA, кабель VGA. Это должно форсировать игру в 60фпс.
Наверное, есть патчи на 60фпс и читы.
Тут может быть: http://yagonawa.free.fr/DC/
Они ставятся на GDI (третий трек), через ppf-o-matic, если не ошибаюсь.
Я видел в сети какой-то образ Вероники, там было написано PAL пофикшенный на 60Гц. :neznayu:
Смени регион консоли и подключение выбери VGA. По VGA должно быть 60Гц полюбому. Так что, какая разница.
--- Цитата ---пофигу что на кудосовскую козлится
--- Конец цитаты ---
Какой-то битый кривой и нестандартный образ, наверное.
Там разве не в mdf/mds должно быть? Смонтируй в Alcohol Portable.
Alcohol Portable полезный, там хорошо поддерживает CDI, на базе либы из DiscJuggler.
А вообще, 7zip должен открывать. Почему ты его не поставишь, на любой системе с Windows XP,7,10 пойдёт. Делов-то, на пять минут.
Тебе из пиратки не нужен IP.BIN, можешь и без GDI Explorer обойтись
Virtua Fighter:
Ок, потестим... Еще раз спасибо ;)
cptPauer:
Версию Кудос очень сложно найти, насколько я помню.
Довольно долго искал и там был норм рип в mdf/mds и проблем достать озвучку не помню, что бы были. Но, я образы не сохранил
--- Цитата ---Так а чтобы с шеунму прокатило - файлы нужны от лицухи,
--- Конец цитаты ---
Принцип одинаковый.
Но, в некоторых играх может быть не три трека, а больше.
Прогой, оно все равно запихает в третий трек. Лишние тогда можно удалить и подредактировать gdi в блокноте. Скорее всего, такой корявый образ не будет открываться в GDI Explorer потом, но можно через 7zip.
VL@DIK:
Virtua Fighter Бана ?
наркоман ?
Диванный експерд :lol:
Я просто дал инфу - а тебе лишь бы сирануть в ответ
cptPauer:
--- Цитата ---"Resident Evil - Code Veronica v1.000 (2000)(Eidos - Proein)(PAL)(ES)(Disc 1 of 2)[!].gdi" переименуй в disc.gdi
--- Конец цитаты ---
Короче, проверил ещё немного и вспомнил.
Названия .gdi, можно не переименовывать в disc.gdi. Оставлять как есть, да и всё.
Скопировать в папку "gdi_image" желательно оригинальные track01.bin, имя_образа.gdi, track02.raw.
И даже если ничего не ложить в "gdi_image", то Веронику все равно соберёт. Готовый образ будет лежать там же.
Virtua Fighter:
Шенма по данной методике пока не поддалась ( та, которая кудосовская)
Меня смущает что при процессе сборки в лазибут, в папке бэкап остается тока track3.bin размером ~350мб, а там есть еще track6 под 800мегов который прогой, как мне пока кажется никак не меняется иб во взаимодействии видать вообще не учувствует...
Либо я криво назвал образ, ибо посмотреть эксплорером пиратку не представляется возможным.... в лицухе же он зовется SHENMUE_DISC1
Либо оффсет 1_stread.bin другой выставлять надо. Почему всегда 45000 пишем?
cptPauer:
--- Цитата: Virtua Fighter от 13 Февраль 2022, 03:20:14 ---Шенма по данной методике пока не поддалась ( та, которая кудосовская)
--- Конец цитаты ---
Ну, я бы посмотрел, что у тебя там не получается.
Не знаю, где взять норм Кудос. UPD: качается что-то.
--- Цитата: Virtua Fighter от 13 Февраль 2022, 03:20:14 ---Меня смущает что при процессе сборки .. там есть еще track6 под 800мегов который прогой, как мне пока кажется никак не меняется
--- Конец цитаты ---
См. этот пост:
https://www.emu-land.net/forum/index.php/topic,83413.msg1521285.html#msg1521285
--- Цитата: Virtua Fighter от 13 Февраль 2022, 03:20:14 ---Либо оффсет 1_stread.bin другой выставлять надо. Почему всегда 45000 пишем?
--- Конец цитаты ---
Для GDI, данные начинаются с LBA45000. До этого, там область низкой плотности, насколько я помню.
Если открыть .gdi в блокноте, то увидишь:
1 0 4 2352 track01.bin 0
2 450 0 2352 track02.raw 0
3 45000 4 2352 track03.bin 0
Видно, что в области низкой плотности два трека. Данные высокой плотности, начинаются с LBA45000, третий трек.
"Single-Density Area Track Structure:
Data Track
Track number 01 in the Single-Density Area is allocated as a data track.
The disc format of Single-Density Area data tracks is compatible only with Mode1 format: Mode2 format (CD-ROM XA, etc.) is not supported.
Audio Track
Track number 02 in the Single-Density Area is allocated as an audio track.
If there is no music data on the disc, an audio message playable on a standard audio CD player, such as (for example), “This CD is a GD-format game disc for use with a special game machine” should be recorded on the audio track.
Such a message is unnecessary if any music data is present on the disc.
------------------
High-Density Area Track Structure:
The High-Density Program Area provides a maximum data storage capacity of 1,008,600 KB (504,300 sectors, or 112 min. 4 sec), using one of three track patterns.
Pattern I: Stores maximum program data in one data track (Track 03).
Pattern II: Stores data in one data track (Track 03) immediately following audio tracks.
In this case, up to 96 tracks can be used for audio.
Pattern III: Special system data is stored in one data track (Track 03), followed by some audio tracks, and finally by additional data tracks written near the outer edge of the disc (where they can be read fastest).
------------------
Basic Specifications about Data Tracks:
The High-Density Program Area always begins with data track 03.
Data for Pattern I and Pattern II is allocated to track 03, while Pattern III uses at least two tracks for data: track 03 and the last track on the disc.
The data tracks for Pattern III are located nearest the outer edge of the disc for fastest access. 2 seconds of Pause at the beginning and 2 seconds of Post gap at the end of the data track are required. Data track must be at least 4 seconds long including Post gap, but excluding Pause area.
The High-Density Area data track disc format is compatible only with Mode1 format, so it does not support Mode2 format (CD-ROM XA, etc)"
Virtua Fighter:
--- Цитата: cptPauer от 14 Февраль 2022, 01:02:33 ---См. этот пост:
https://www.emu-land.net/forum/index.php/topic,83413.msg1521285.html#msg1521285
--- Конец цитаты ---
- да я шаманю еще все, пробовал собирать без пачта lba - с чисто 1_stread.bi от оригинала лицушного, тоже не прокатило, все склоняюсь к прописанную неверному имени, а мож сам че намудил еще в процессе ( но попыток собрать уже много было...)
cptPauer:
@Virtua Fighter, я собрал первый диск от Kudos в chd, работает.
Делай так:
Скачай релиз, где три образа в .nrg. Я взял первый попавшийся, не рекламы ради, на торренте "пиратам нет", сиды были. Открой первый образ, через 7zip (+Iso7z плагин).
Не вижу проблем его распаковать :neznayu:
Не знаю, что ты там качаешь и чем распаковываешь, всё нормально распаковывается. Ложи это всё в .\data, как обычно.
Дальше, скачай образ из TOSEC "Shenmue v1.001 (2000)(Sega)(PAL)(M4)(Disc 1 of 4)[!]".
Распакуй его в какое-нибудь место, только не в .\gdi_image.
Открой его GDI Explorer, как обычно, и IP.BIN положи в .\data.
0GDTEX.PVR тоже положи туда, это обложка диска (нужна для плеера и GDmenu).
В папку .\gdi_image ничего не ложи, оставь пустой. Скрипт Lazyboot используй последней версии, 20210512 или новее. Оно создаст три трека и disc.gdi из шаблона.
Если собирать через GDI Builder, тогда отредактируй в блокноте "Shenmue v1.001 (2000)(Sega)(PAL)(M4)(Disc 1 of 4)[!].gdi". Там все удали и напиши:
--- Код: ---3
1 0 4 2352 track01.bin 0
2 450 0 2352 track02.raw 0
3 45000 4 2352 track03.bin 0
--- Конец кода ---
То есть, первые три трека оставь, остальные строчки удали и вверху укажи что три трека, там где написано было шесть.
После этого, через BinPATCH.exe пропатчи 1ST_READ.BIN пиратский на 45000 LBA.
В Шенму1 есть текст в 1ST_READ.BIN, поэтому если взять из оригинала, то оно станет на английском. Нужно именно пиратский.
После этого, собирай образ как обычно. Метку тома пиши SHENMUE_DISC1. Это не важно, но в оригинале называлось. Понятно, что для второго диска SHENMUE_DISC2 и т.д.
Так делай для остальных дисков.
Наверное, 1ST_READ.BIN у всех трех дисков одинаковый, игра определяет по DISCNUM.BIN, какой диск вставлен. Так что, от первого диска 1ST_READ.BIN должен подойти ко всем остальным.
IP.BIN бери с каждого диска свой, желательно.
-----------
Шенму, это игра с аудиодорожками.
"Шаблон III: специальные системные данные хранятся на одной дорожке данных (track 03), за которой следуют несколько звуковых дорожек и, наконец, дополнительные дорожки данных, записанные у внешнего края диска (где их можно прочитать быстрее всего)" (C) Sega
GDI Builder собирает только игры по "Шаблону I".
Поэтому, три аудиотрека потеряются. В них музыка есть, где Рио едет с Назоми на мотоцикле.
Однако, у Кудос тоже небыло этих аудиодорожек, они не умели их вставлять.
Так что, получится труъ, как у Кудос было, один прямо в один.
Как сделать по-феншую, что бы шесть треков, я не знаю :neznayu:
Остается надеятся на автора GDI Builder, что он это дело доработает. Нужно чекать новые версии.
Ну а пока что, игры по "Шаблону II и III" делать как Шенму.
----------
Начинай делать сразу Шенму Пасспорт (диск4) или другую версию, я тебе на Шенму (Kudos) и Веронику (rgr+messiah) ссылку сброшу на chd.
Virtua Fighter:
--- Цитата: cptPauer от 14 Февраль 2022, 04:52:52 ---Не знаю, что ты там качаешь и чем распаковываешь, всё нормально распаковывается. Ложи это всё в .\data, как обычно.
--- Конец цитаты ---
- не распаковывается через GDI Explorer, 7-зипом,да, без проблем. ( Ток когда распаковываю паспорт - cdi весит 767Мб, после 7-зипа -695....)
--- Цитата: cptPauer от 14 Февраль 2022, 04:52:52 ---Скачай релиз, где три образа в .nrg
--- Конец цитаты ---
-почему, почему, почему?? - я исходник брал этсюд: http://psxplanet.ru/forum/showthread.php?t=28719&highlight=shenmue -текст+ звук - в cdi....
Оригинал -https://archive.org/download/EF_SEGA_Dreamcast_GDI_Europe/SEGA%20Dreamcast%20GDI%20Europe/ - тотж походу...
--- Цитата: cptPauer от 14 Февраль 2022, 04:52:52 ---После этого, через BinPATCH.exe пропатчи 1ST_READ.BIN пиратский на 45000 LBA.
В Шенму1 есть текст в 1ST_READ.BIN, поэтому если взять из оригинала, то оно станет на английском. Нужно именно пиратский.
После этого, собирай образ как обычно. Метку тома пиши SHENMUE_DISC1. Это не важно, но в оригинале называлось. Понятно, что для второго диска SHENMUE_DISC2 и т.д.
--- Конец цитаты ---
да, все так...
- видимо косяк у меня был именно в исходнике получается тогда
--- Цитата: cptPauer от 14 Февраль 2022, 04:52:52 ---0GDTEX.PVR тоже положи туда, это обложка диска (нужна для плеера и GDmenu).
--- Конец цитаты ---
а вот этого не делал, как допер?
Пробую паспорт.... А чем эта вероника отличается от моей?
Добавлено позже:
UPD:
Все из того ж исходника, все собралось и заработало.
Единственное, новое что ввел в свой алгоритм предыдущих действий - 0GDTEX.PVR взял.....
Единственное что мне до сих пор не ясно эт структура - оригинал был:
Shenmue v1.001 (2000)(Sega)(PAL)(M4)(Disc 4 of 4)[!][Passport v1.000] -1 кб
track01.bin - 690 кб
track02.raw - 13667 кб
track03.bin - 87633 кб
track04.raw - 1379 кб
track05.raw - 21841 кб
track06.raw - 158 кб
track07.bin - 1004842 кб
А после сборки лазибутотом стало:
disc.gdi - 1 кб
track02.raw - 1209 кб
track03.bin - 1157970 кб
Тоесть треки 4,5,6 в трэк3 чтоли интегрируются?
- про GDI Builder не понял, ибо не юзал. НО может также в финальную сборку лэйзибута кинуть эти 3 трэка, а файл .gdi вписать нехватающие дороги:
4 83303 0 2352 track04.raw 0
5 83903 0 2352 track05.raw 0
6 93412 0 2352 track06.raw 0
7 94253 4 2352 track07.bin 0
и уже потом в chd собрать
- или это уже перебор будет?? :?
Добавлено позже:
Таааак.... тест-драв не пройден (
все кагбе работает, но захожу в театр - редрим вылетает, православный демул пишет на экране эмуля прямо can't open aicadrv.bin. То есть имено видео-файл (импег или что там) его стремает.
- в пиратке все работает.
Нашел это файл на диске - что в папке data, что в лицухе - размеры одинаковы -63кб.
Где набудить мог?
cptPauer:
--- Цитата ---Ток когда распаковываю паспорт - cdi весит 767Мб, после 7-зипа -695....)
--- Конец цитаты ---
Это нормально. Образ всегда больше весит, чем данные из него. Потому, что там данные коррекции и пр.
--- Цитата ---почему, почему, почему?? (nrg) - я исходник брал этсюд
--- Конец цитаты ---
Принципиальной разницы нет. Просто мне первым попался такой и он открывается.
Кроме того, образы в формате nrg делали только в первой половине нулевых. Значит, это очень старый образ, который проверило куча людей. Похоже на первоисточник, который потом уже кто-то переконвертил в CDI и не факт, что ровно.
--- Цитата ---видимо косяк у меня был именно в исходнике получается тогда
--- Конец цитаты ---
Либо в .gdi ты не убрал лишние три трека.
--- Цитата ---а вот этого не делал, как допер? (ложить 0GDTEX.PVR)
--- Конец цитаты ---
Это здравый смысл.
Невооруженным взглядом видно, что это обложка. Есть на каждом диске.
Когда в биос Dreamcast заходишь в аудиоплеер, то показывается обложка (если "лицуха"). Но, на пиратке обложки не отображаются, поэтому пираты "0GDTEX.PVR" обычно удаляли, сэкономив ~100Кб места.
Но, на GDemu (в GDmenu) и в разных менюшках этот файл используется, лучше не удалять.
На работоспособность игр никак не влияет, просто не будет отображаться обложка.
--- Цитата ---А чем эта вероника отличается от моей?
--- Конец цитаты ---
Разная озвучка, текст тот же.
Какая озвучка лучше, затрудняюсь сказать. У меня просто именно эта версия была под рукой.
Примерно одинаковые и озвучивали те же актеры.
--- Цитата ---Единственное что мне до сих пор не ясно эт структура - оригинал был:
--- Конец цитаты ---
Я про это подробно написал, в предыдущем посте
--- Цитата ---Тоесть треки 4,5,6 в трэк3 чтоли интегрируются?
--- Конец цитаты ---
3 и 7 сливаются в track03, треки 4,5,6 пропадают. Это музыка CDDA. В игре не будет музыки, в некоторых местах (у Кудос тоже небыло).
--- Цитата ---может также в финальную сборку лэйзибута кинуть эти 3 трэка, а файл .gdi вписать нехватающие дороги
--- Конец цитаты ---
Так нельзя, они наложатся друг на друга по LBA.
Теоретически, можно сделать всё как было. Посчитать LBA, пофиксить где надо, разделить данные на треки и прописать правильный CUE. Английские образы я видел такие самодельные.
Я особо не заморачивался с этим.
--- Цитата ---Где набудить мог?
--- Конец цитаты ---
Не знаю, смотреть надо.
UPD: там надо другие *.bin с "лицухи" ещё взять, которые в корне лежат. И ролики *.sfd, желательно
Навигация
Перейти к полной версии