Разработка и ромхакинг > Ромхакинг
Извлечение мультимедиа (звук, видео, музыка) данных из игр CD/DVD приставок
Zer0:
Agent Smith, я к тому, что текстуры обычно извлекаются для апскейлинга, с последующей подменой через эмулятор, а таковым является DuckStation. И раз такой вопрос возник на форуме, в то время как простой поисковой запрос выдаёт искомое, предположу, что опыта в этом деле нет. Значит, хочется простого решения, а таковым, опять же, является дамп через эмулятор. Круг замкнулся)
Agent Smith:
--- Цитата: Zer0 от 09 Декабрь 2025, 23:58:59 --- И раз такой вопрос возник на форуме, в то время как простой поисковой запрос выдаёт искомое
--- Конец цитаты ---
Zer0, ну прям Шерлок Холмс, все дедуктивным методом установил. Закусывать надо.
Я через Яндекс икал и ни чего. Выложил бы сслылку на конкретный сайт тогда
Zer0:
Agent Smith, так ты не озвучил детали, что комп старьё и т.д. Ещё и в Яндексе ищешь и наверняка на русском :D Закусывать не мне надо.
Выше дал ссылку. Если соображаешь, то разберёшься.
Томахомэ:
На случай, если кто-то не доверяет рипам Sega Lindbergh'овских игр для Teknoparrot и считает их происхождение каким-то мутным и сомнительным (нередко - очень даже обоснованно, например, когда в самом неожиданном месте находишь какие-то файлы, которые дампер или публикатор явно добавил от себя), первый шаг, чтобы распакованный из CHDюка для MAME ISO хотя бы стал читаемым и монтируемым стандартными программами для работы с образами - откоциваем с помощью HEX-редактора занесённые в начало образа какие-то левые непонятные данные и весь первый том (названный "в честь" идентификационного кода игры), оставляя только 2-й (названный просто LINUX)+$8000 байт перед ним.
На случай, если кто не шарит, ищутся тома по сигнатуре $1,"CD001",$1,$0, а сразу следом - название тома.
Лишь после отставления одного тома LINUX станут видны файлы disk0.img, frontend.set, su1.dat и su2.dat.
Следующий шаг опишу после детальнейшего исследования рома для PIC-шифратора. а с этим есть некоторые проблемы, ибо ничего похожего на карту памяти у PICа в MAMEовском драйвере Lindbergh нет - более того, он там даже не заэмулен как один из процессоров, а ром его занесён в базу пока что чисто "щоби був".
Томахомэ:
--- Цитата: Томахомэ от 03 Декабрь 2025, 16:34:06 ---Небольшой скриптик на Python по извлечению всего дерева файлов из образов для Philips CD-i.
Побочные эффекты: образование пустой папки CDDA, если программа обращается к аудиодорожкам на самом диске как к файлам.
Работоспособность проверена на The Apprentice.
--- Конец цитаты ---
Добавил поддержку однодорожных дисков без прегэпа (в число которых входят Chaos Control и Thunder in Paradise).
Томахомэ:
--- Цитата: Томахомэ от 14 Декабрь 2025, 11:49:39 ---На случай, если кто-то не доверяет рипам Sega Lindbergh'овских игр для Teknoparrot и считает их происхождение каким-то мутным и сомнительным (нередко - очень даже обоснованно, например, когда в самом неожиданном месте находишь какие-то файлы, которые дампер или публикатор явно добавил от себя), первый шаг, чтобы распакованный из CHDюка для MAME ISO хотя бы стал читаемым и монтируемым стандартными программами для работы с образами - откоциваем с помощью HEX-редактора занесённые в начало образа какие-то левые непонятные данные и весь первый том (названный "в честь" идентификационного кода игры), оставляя только 2-й (названный просто LINUX)+$8000 байт перед ним.
На случай, если кто не шарит, ищутся тома по сигнатуре $1,"CD001",$1,$0, а сразу следом - название тома.
Лишь после отставления одного тома LINUX станут видны файлы disk0.img, frontend.set, su1.dat и su2.dat.
Следующий шаг опишу после детальнейшего исследования рома для PIC-шифратора. а с этим есть некоторые проблемы, ибо ничего похожего на карту памяти у PICа в MAMEовском драйвере Lindbergh нет - более того, он там даже не заэмулен как один из процессоров, а ром его занесён в базу пока что чисто "щоби був".
--- Конец цитаты ---
Одна только радость - что содержимое рома для PIC здесь уже не просто набор различных данных, как у Naomi и Chihiro, а совершенно-таки чёткий код (см. ниже). Однако, без информации о карте памяти PICа в Lindberg'е полноценный реверс-энжинеринг под сильным вопросом, ибо без неё не понятно, что откуда берётся и куда заносится.
Навигация
Перейти к полной версии