Разработка и ромхакинг > Ромхакинг и программирование
Что это за форматы и как их открыть?
(1/3) > >>
L303:
Xpertом вынул файлы игры Pursuit force 2, обнаружил много файлов разных расширений, в интернете про них ничего не нашел, что это за файлы и чем их открыть? Нужны картинки, музыка и видео  :?:neznayu:

https://yadi.sk/d/X4c-fvwbufI_Pw
Петер Доннерветтер:
L303, скачал случайный файл с расширением pmf - изменил на mp4 - это AVC видео без звука
L303:
Круто, а можешь так же по одному файлику каждого формата попробовать определить?
Петер Доннерветтер:
L303, то, что похоже на звук (VDB), обычным проигрывателем не открывается (у меня не получилось). Картинки есть в формате jpg.
L303:
А как сконвертировать не знаешь?
SILENT_Pavel:
Это могут быть как внутренние файлы игры произвольного формата так и типичные для платформы медиа файлы или просто текстовые конфигурационные. Хекс редактор в помощь, не все так просто.
Sharpnull:
PMF - известный формат.
Чтобы преобразовать (без ре-энкода) в нормальный контейнер без звука через ffmpeg

--- Код: ---ffmpeg -i  Bigbig.pmf -c copy output.mp4
--- Конец кода ---
Чтобы преобразовать вместе с аудио
Качаем VGMToolbox, в нём Misc. Tools -> Stream Tools -> Video Demultiplexer, выбрать Format -> PMF, кинуть файл, при этом появятся файлы .oma (звук), .264 (видео). Далее oma можно преобразовать через ffmpeg как хочешь. Чтобы свести вместе:

--- Код: ---ffmpeg -i Bigbig_000001E0.264 -i Bigbig_000001BD.oma -c:v copy output.mp4
--- Конец кода ---

В VDB находятся стандартные VAG-файлы, а в VIB описание и смещение этих файлов. Как писал SILENT_Pavel, здесь поможет VGMToolbox + vgmstream. VGMToolbox  может извлечь без VIB, но не знаю насколько это будет правильно, а vgmstream уже сконвертирует (не пробовал).

PSPPTX - текстура.
Заголовок 32 байта. Little-Endian.
Смещения:
0x00, 2 байта - Начало данных
0x0C, 2 байта - Ширина
0x0E, 2 байта - Высота
0x19, 1 байт - Бит на пиксель (?)
После:
* Палитра на 16 цветов - 64 байта, где цвет RGBA (байты 0 1 2 3). Например PF2_SCEE_Screen_RU.PSPPTX, waterFrame_01.PSPPTX.
* Палитра на 256 цветов - 1024 байта. Например ShopImage_Cons_Action1.PSPPTX, Load_JumpImage_Smaller.PSPPTX.
* Возможно есть без палитры.

Текстуры хранятся как swizzled, поэтому их нужно unswizzle.

Написал код, но текстуры с 16 цветами неправильно получаются. Возможно из-за unswizzle.
Нужен Python 3 и PIL (pip install -U pillow). Перетаскивайте текстуру на файл или указывайте путь до файла первым аргументом.
Возможно этот формат уже разобрали давно.
L303:
Так хорошо, давай по порядку, для начала я решил скачать и настроить программу  ffmpeg, но у меня не получилось, как я ее ставил я скинул видео :neznayu:

https://vk.com/videos430013380?z=video430013380_456239615%2Fpl_430013380_-2
Sharpnull:
L303, вы просто скачали исходный код, а нужно Build для Windows. По умолчанию там последняя версия, ваша битность системы и Static Linking (всё в одном exe), что вполне подходит. Нажимаете Download Build. Там в bin будет ffmpeg.exe, остальные не нужны. Как пользоваться консолью/терминалом думаю знаете. (не досмотрел видео, простите что сомневался)
L303:
Открываю ffmpeg.exe, консоль открывается и сразу же закрывается
Rockman Z:
Насколько я помню, типикал PSP видео, звучат в ATRAC3
Yaranga:

--- Цитата: Sharpnull от 19 Декабрь 2018, 16:10:37 ---не досмотрел видео, простите что сомневался
--- Конец цитаты ---

--- Цитата: L303 от 19 Декабрь 2018, 16:53:48 ---Открываю ffmpeg.exe, консоль открывается и сразу же закрывается
--- Конец цитаты ---
Не напрасно сомневался... Сперва надо запустить консоль, верней, командную строку, перейти в папку с программой а потом уже запускать ffmpeg.exe. Программа сообщит параметры, необходимые для работы с файлами.

lupus:

--- Цитата: Петер Доннерветтер от 18 Декабрь 2018, 20:13:50 ---L303, скачал случайный файл с расширением pmf - изменил на mp4 - это AVC видео без звука

--- Конец цитаты ---
Со звуком, только содек atrac3 или atrac3+

В общем и целом, в сети есть целые вики по нативным форматам данных псп.
L303:

--- Цитата: lupus от 19 Декабрь 2018, 20:50:50 ---Со звуком, только содек atrac3 или atrac3+

В общем и целом, в сети есть целые вики по нативным форматам данных псп.

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

Все сделал как ты сказал, точь в точь такая же консоль, но программа все равно не открывается
Yoti:

--- Цитата: L303 от 20 Декабрь 2018, 12:03:26 ---но программа все равно не открывается
--- Конец цитаты ---
https://beginpc.ru/windows/komandnaya-stroka
Mr2:

--- Цитата: L303 от 20 Декабрь 2018, 12:03:26 ---Все сделал как ты сказал, точь в точь такая же консоль, но программа все равно не открывается

--- Конец цитаты ---
Воооо! А мне по ушам ездили, что типа ГУЙ тут никому не сдался.  ^_^

L303, через SyS launcher должна открыться. Кидай программу в окно  SyS launcher'a. Параметры пиши в поле ввода, в нижней части окна. Затем жми на ракету.
Yoti:

--- Цитата: Mr2 от 20 Декабрь 2018, 13:05:09 ---Воооо! А мне по ушам ездили, что типа ГУЙ тут никому не сдался. 
--- Конец цитаты ---
Повторяю, не нужен. Без базовых знаний о работе с ПК в ковыряние ресурсов вообще нефиг лезть.
L303:
Заработала... Фух... Отлично, первый кирпич положен. Я уже так задолбался.... Как мне правильно написать путь, чтобы свести вместе файл oma и звук?
Yaranga:

--- Цитата: Yoti от 20 Декабрь 2018, 13:12:26 ---Повторяю, не нужен. Без базовых знаний о работе с ПК в ковыряние ресурсов вообще нефиг лезть.
--- Конец цитаты ---
Солидарен! :thumbup: Потому как запустил человек без базовых знаний программу для ком. строки из оболочки, а как правильно написать путь всё равно не знает... :neznayu:
lupus:
Мне почему-то это всё напоминает толстый троллинг гиков, типа нас с вами.
Навигация
Главная страница сообщений
Следующая страница

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