| Разработка и ромхакинг > Ромхакинг |
| Извлечение мультимедиа (звук, видео, музыка) данных из игр CD/DVD приставок |
| << < (95/101) > >> |
| igoryek:
--- Цитата: Sharpnull от 17 Февраль 2021, 15:07:18 ---Эти дурацкие сайты редко пишут что-то полезное, точно не для игровых форматов. --- Конец цитаты --- согласен, но так как я сам не проггер и не кодер, приходится только гуглить. а там вот всякие такие сайты... --- Цитата: Sharpnull от 17 Февраль 2021, 15:07:18 ---По названию filesys.d00 понятно, что там файловая система, а ещё очевидно, что там сжатые данные. Возможно для сжатия используется "стандартное" сжатие для Xbox, в QuickBMS оно встроено, скрипты с использованием можно найти по метке xmemdecompress, но вызывать распаковку нужно из скрипта, а структура не ясна (у первого .d00 сжатые файлы начинаются там, где появляются на вид случайные байты). Я не разбираюсь в чудном синтаксисе QuickBMS, если поймёте как распаковывать сырой файл и будете файл уменьшать на 1 байт для проверки, то возможно получится распаковать или узнать, что сжатие не это :) --- Конец цитаты --- попробовал все скрипты с пометкой xmemdecompress - ничего. также xbox, eurocom. такой вопрос - .xbe исполняющий файл xbox'а. как-то можно отследить что он делает, когда взаимодействует с теми файлами? |
| kontrau:
Игра Um Jammer Lammy. В ней играют несколько звуковых дорожек одновременно. Я бы хотел выдрать оттуда гитарную партию героини отдельно. Но я не знаю как. Сначала я собрался выдрать сами файлы. Но все попытки получились безуспешными. XA файлы не хотят проигрываться никаким софтом. Затем я подумал и решил, может быть на эмуляторе сони есть управление несколькими каналами звука как это было на эмуле мегадрайв ReGen? Не важно как но я хочу выдрать эти гитарные звуки. Не предлагать всякие AI алгоритмы по выдиранию мультитреков, пробовал и они плохо работают. |
| Sharpnull:
--- Цитата: kontrau от 04 Март 2021, 17:16:04 ---XA файлы не хотят проигрываться никаким софтом. --- Конец цитаты --- :lol: ffmpeg, vgmstream, foobar2000 (с плагином vgmstream). Последний открыл отдельные стримы (моно) как разные файлы, он же умеет конвертировать. -------- Кстати, есть специальная тема: https://www.emu-land.net/forum/index.php?topic=1710. -------- Ещё в vgmstream и плагине для foobar2000 по умолчанию включён loop, лучше отключать, иначе будет аудио с повтором, если там есть loop. И fade наверно тоже не нужен. IKI файлы - видео, там тоже есть аудио, но ffmpeg не может извлечь, хотя и распознал. |
| kontrau:
--- Цитата: Sharpnull от 04 Март 2021, 17:39:28 --- :lol: ffmpeg, vgmstream, foobar2000 (с плагином vgmstream). Последний открыл отдельные стримы (моно) как разные файлы, он же умеет конвертировать. -------- Кстати, есть специальная тема: https://www.emu-land.net/forum/index.php?topic=1710. -------- Ещё в vgmstream и плагине для foobar2000 по умолчанию включён loop, лучше отключать, иначе будет аудио с повтором, если там есть loop. И fade наверно тоже не нужен. IKI файлы - видео, там тоже есть аудио, но ffmpeg не может извлечь, хотя и распознал. --- Конец цитаты --- foobar'ом я открыл, получился набор странных повторяющихся звуков не похожих на то что было в игре. jpsxdec конвертит файлы но при проигрывании получается наборы громких пердежей. Звуков гитары я там не обнаружил ни при понижении тональности ни при растягивании самой дорожки. В той теме ничего про um jammer lammy нету. |
| Sharpnull:
--- Цитата: kontrau от 04 Март 2021, 18:19:24 ---foobar'ом я открыл, получился набор странных повторяющихся звуков не похожих на то что было в игре --- Конец цитаты --- Не знаю что вы открываете, я открывал в USA версии это (везде 8 стримов, через дефис продолжительность, играет музыка): --- Код: ---S1\ST1.XA - 2:26 S2\ST2.XA - 3:10 S3\ST3.XA - 2:24 S4\ST4.XA - 2:57 S5\ST5.XA - 2:42 S6\ST6.XA - 2:38 S7\ST7.XA - 3:39 --- Конец кода --- --- Цитата: kontrau от 04 Март 2021, 18:19:24 --- jpsxdec конвертит файлы но при проигрывании получается наборы громких пердежей. --- Конец цитаты --- У меня нормально воспроизводит и сохраняет. Похоже вы криво извлекли файлы, откройте образ CUE+BIN в CDmage, слева по "Track 1" ПКМ > Extract Files. --- Цитата: kontrau от 04 Март 2021, 18:19:24 ---В той теме ничего про um jammer lammy нету. --- Конец цитаты --- Конечно, потому что вы не спросили там. -------- jpsxdec также поддерживает IKI, IK2, так что проблема закрыта. Хотя с IK2 какое-то предупреждение. |
| kontrau:
--- Цитата: Sharpnull от 04 Март 2021, 19:27:31 ---jpsxdec также поддерживает IKI, IK2, так что проблема закрыта. Хотя с IK2 какое-то предупреждение. --- Конец цитаты --- Скажи, ты там находил то что я спросил? Если да, сделай скрины или что-то как это сделать. Как будто мы пользуемся разными программами. У меня каша и ошибки, у тебя всё работает. Я ещё в сети находил какие-то распакованные из игры .XA файлы. Но там минусовки без гитары лэмми и речетатива параппы. |
| Sharpnull:
--- Цитата: kontrau от 04 Март 2021, 21:12:03 ---Скажи, ты там находил то что я спросил? --- Конец цитаты --- Да, S3\ST3.XA, только там не отдельная гитара, но 1-й и 2-й стримы без голоса, 1-й - похож на трек из видео, а 2-й звучит по-другому. --- Цитата: kontrau от 04 Март 2021, 21:12:03 ---Если да, сделай скрины или что-то как это сделать. --- Конец цитаты --- Я делал так: 1. Образ USA redump. Информация, скачать. 2. CDmage например здесь https://www.emu-land.net/consoles/psx/utils. Извлечь все файлы как писал выше. 3. jpsxdec v1.00 rev3921 (7 Sept 2019) последняя стабильная версия - https://github.com/m35/jpsxdec/releases/tag/v1.00. |
| dedok179:
Вопрос немного не в тему. С помощью какого софта можно сгенерировать шрифт для PS2 подобной структуры, чтобы в дальнейшем можно было его использовать с gsKit через gsKit_init_font_raw с типовым атрибутом GSKIT_FTYPE_FNT? |
| Sharpnull:
dedok179, я посмотрел код чтения в gsKit и ваш файл, что-то не сходится, у вас не хватает 1 байта. Данные символов в коде читаются с 0x120, до этого заголовок, но у вас данные кажется с 0x11F, потому что с 0x20 до 0x11F должны идти ширины символов (если не ошибаюсь), а 0x11F == 0xFF и получается только ширины для 255 символов. Хотя в коде проверка на FF FF 00 FF как пустой пиксель, то есть данные правильно стоят, но тогда последний пиксель без одного байта. Вообще, всё просто. Можно сгенерировать с помощью Bitmap Font Generator картинку, написать простой Python 3 скрипт, который интерполирует альфу (прозрачность) с 0-255 до 0-128 (127 в данном шрифте), вставит размеры (ширину) в заголовок, а остальное останется, если используется 256x256 картинка с 16x16 символами. Я могу написать скрипт позже, если сами не сможете. -------- Посмотрел Bitmap Font Generator, похоже я с помощью скрипта ещё расставлял по сетке, потому что не нашёл как это сделать в программе, она расставляет символы близко. |
| dedok179:
--- Цитата: Sharpnull от 09 Март 2021, 22:13:14 ---что-то не сходится, у вас не хватает 1 байта --- Конец цитаты --- Файл взят напрямую из семплов gsKit, это не мой файл. И только он работал нормально из тех шрифтов что там были. --- Цитата: Sharpnull от 09 Март 2021, 22:13:14 ---Я могу написать скрипт позже --- Конец цитаты --- Если не затруднит, буду очень благодарен Вам. |
| Golk:
В связи с выходом форзы хорайзон4 в стиме назрел вопрос, есть ли dx12 рипперы на манер ninja ripper? |
| Sharpnull:
Golk, для Forza Horizon 4 модели машин достают с 2018 года с помощью 3DSimED (платная с пробным периодом) и здесь выкладывают модели из игры https://gamemodels.ru/files/category/1034-forza-horizon-4/. Насчёт универсальных программ и правда странное дело, судя по выдаче поиска, кроме 2 программ, сообщество рипперов не смогло сделать за столько лет. Видимо реализовать это для DX12 не так просто. |
| Golk:
--- Цитата: Sharpnull от 14 Март 2021, 02:09:56 ---Sharpnull --- Конец цитаты --- Да авто меня как раз не интересуют. Хотелось подергать оттуда текстуры окружения разных времен года (дороги, растительность) и импортировать для теста в условный test drive unlimited. Нагуглил Swatchbin Converter, но им только текстуры/спрайты различных менюшек игры можно извлечь, тоже не подходит. Есть еще некий https://github.com/Wunkolo/UWPDumper но ради этого выкачивать версию из виндовс стора желания нету, да и не факт что он задампит ресурсы в тот же .dds Видимо пока нет легких путей. |
| Sharpnull:
Golk, для XDS текстур используют XTX (NFS_Shift_XTX_TO_TGA), но я конечно не пробовал. --- Цитата: Golk от 14 Март 2021, 19:20:39 ---Есть еще некий https://github.com/Wunkolo/UWPDumper --- Конец цитаты --- Как я понял это для расшифровки UWP игр и для Steam версии не нужно. |
| Томахомэ:
Вопрос по чтению .cxt-файлов из игр на движке Macrodedia Director (таких, например, как серия I Spy aka Искатель) - на всех попавшихся мне сайтах, посвящённых расширениям файлов (1, 2), пишут, что .cxt ассоциировано с Adobe Director - то есть, судя по первому слову в названии, уже с версиями, начиная с 11-й. Там же говорится, что в той же 11-й версии расширение шифрованным кастам поменяли с .cxt на .cct. Значит ли это, что 11-я версия наконец научилась дешифровать .cxt-файлы и открывать, как обычные касты? |
| Ogr:
--- Цитата: Томахомэ от 12 Май 2021, 09:14:38 ---на всех попавшихся мне сайтах, посвящённых расширениям файлов (1, 2), пишут, что .cxt ассоциировано с Adobe Director --- Конец цитаты --- часто расширения совпадают а форматы файлов разные |
| Томахомэ:
Тогда какие есть возможности эти .cxtшники дешифровать? |
| Sharpnull:
--- Цитата: Томахомэ от 13 Май 2021, 04:38:14 ---Тогда какие есть возможности эти .cxtшники дешифровать? --- Конец цитаты --- Вы ведь видели это https://stackoverflow.com/q/64228696? Там человек с помощью https://archive.org/details/diropener смог сконвертировать ".dxr and .cxt (protected)" в ".dir and .cst (unprotected)", потом открыть в Macromedia Director, но с потерей скриптов. У спрашивающего проблема, что он не смог экспортировать из Director. Там указан Python скрипт, который должен доставать из dir, dxr изображения, но похоже у не шифрованных. Есть BMS скрипт "Titanic Explorer . Titanic Explorer cxt (Shockwave with filenames and padding) . CASt . KEY* . DRCF . CAS* . sndH . Lscr . Lnam . Cinf", похоже для новых без шифрования. |
| Томахомэ:
--- Цитата: Sharpnull от 13 Май 2021, 13:50:33 ---Вы ведь видели это https://stackoverflow.com/q/64228696? Там человек с помощью https://archive.org/details/diropener смог сконвертировать ".dxr and .cxt (protected)" в ".dir and .cst (unprotected)", потом открыть в Macromedia Director, но с потерей скриптов. У спрашивающего проблема, что он не смог экспортировать из Director. Там указан Python скрипт, который должен доставать из dir, dxr изображения, но похоже у не шифрованных. Есть BMS скрипт "Titanic Explorer . Titanic Explorer cxt (Shockwave with filenames and padding) . CASt . KEY* . DRCF . CAS* . sndH . Lscr . Lnam . Cinf", похоже для новых без шифрования. --- Конец цитаты --- А где этот Titanic Explorer достать? |
| UsernoName:
Ребят, помогите с таким текстурами: https://cloud.mail.ru/public/ggHZ/oBu881rLc Там должен быть шрифт. Сами текстуры напоминают TIM2, палитра в конце. Что-то ничем не могу их взять, чтоб отредактировать и обратно "упаковать". |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |