Разработка и ромхакинг > Ромхакинг и программирование
Что это за форматы и как их открыть?
<< < (2/3) > >>
L303:
Вы можете просто сказать или скинуть файлы, а не поразглагольствовать на тему какой же я тупой и какие вы блять умные!!!! Как меня уже это заколебало! На каждом сука форуме!!!! У вас блять нет знаний!!!!!!! ТАК БЛЯТЬ ДАЙТЕ МНЕ ЭТИ ЗНАНИЯ РАДИ НИХ Я СЮДА И ПРИШЕЛ!!! Мне нужно просто вынуть долбанные файлы из гребаной игры!!! МНе не нужны знания пользования командной строки, кроме тех, которые мне помогут в разархивировании как и остальных знаний!!! ХВАТИТ ОФФТОПИТЬ ПОЖАЛУЙСТА!!!! ПРОСТО ОБЪЯСНИТЕ МНЕ КАК ЭТО СДЕЛАТЬ!!!! ИЛИ СКИНЬТЕ УЖЕ ГОТОВЫЕ ФАЙЛЫ, ЧТОБ Я НАКОНЕЦ БОЛЬШЕ НЕ ЗАСИРАЛ ФОРУМЫ!!! Я вообще этим не занимаюсь и никогда не буду, мне просто нужны файлы для съемки фильма на движке ГТА 5 И ВСЕ!!!!! Вместо того, чтобы написать инструкции вы начинаете угорать и пороть херню про какие то знания! Если вы не хотите помочь ИДИТЕ С ЭТОЙ ТЕМЫ!!!! Я УЖЕ ПОНЯЛ, ЧТО Я ДОЛБОЕБ И НИЧЕГО НЕ ЗНАЮ!!!!!

P/S Накипело уже.... Я усрал весь комп и весь рабочий стол программами для разархивации. Конечно, к адекватным постам выше это не относится
SILENT_Pavel:
>ДАЙТЕ МНЕ ЭТИ ЗНАНИЯ
>просто вынуть долбанные файлы из гребаной игры
>МНе не нужны знания пользования командной строки
>ПРОСТО ОБЪЯСНИТЕ МНЕ КАК ЭТО СДЕЛАТЬ
>СКИНЬТЕ УЖЕ ГОТОВЫЕ ФАЙЛЫ
>мне просто нужны файлы

Ребята, не стоит вскрывать архивы этой игры игры. Вы молодые, шутливые, вам все просто вытащить файлы. Это не то. Это не мувики в гта и даже не машинимы из ютуба. Эти знания лучше не получать. Серьезно, любой из вас узнает больше чем нужно. Лучше закройте разархиватор и забудьте, что там извлекалось. Я вполне понимаю, что данным сообщением вызову дополнительный реверс инжиниринг, но хочу сразу предостречь пытливых - стоп. Остальные просто не смогут в командную строку.
Rumata:
L303, Ты поматерись тут ещё. :cop:
Yaranga:
L303, что за истерики-то? Тебе ведь в этом сообщении уже всё разжевали как и что делать. И не надо ни усирать комп, ни усираться. Но без нормального понимания самого процесса работы программы из командной строки ничего не выйдет.

--- Цитата: L303 от 20 Декабрь 2018, 13:21:13 ---Как мне правильно написать путь, чтобы свести вместе файл oma и звук?
--- Конец цитаты ---
Ну и без понимания того, что oma - это и есть звук, тоже вряд ли что-то получится...
L303:
Так, понял, я смог разархивировать pmf, но у меня отдельно звук в oma и отдельно видео в расширении 264, мне нужно объединить их вместе и чтоб было читаемо, как это сделать? Чтобы свести вместе мне человек написал ffmpeg -i Bigbig_000001E0.264 -i Bigbig_000001BD.oma -c:v copy output.mp4 что это значит?
L303:
Господи, получилось неужели! Спасибо! Теперь буду разбираться как вытащить диалоги :-\
Они в VDB файлах лежат?
L303:
Чет я не понимаю, если в VDB находятся VAG файлы.... То как их извлечь если компрессор их не читает? Или я что то не вижу? И вообще это голос или что это за файлы?
Ximial:
Не знаю зачем такая длинная история?
У этих файлов и их типов - нет и практически никогда не будет «открывашек». Они уникальные. Большинство типов файлов ПК игр - уникальные. За очень редким исключением.
Тип большинства файлов создаётся программистом всего один раз и читается только уникальной программой игры.
Sharpnull:
Не заходил в тему, думал без меня справитесь. Если ещё актуально.


--- Цитата: L303 от 20 Декабрь 2018, 18:20:39 ---Они в VDB файлах лежат?
--- Конец цитаты ---
Да.
--- Цитата: L303 от 21 Декабрь 2018, 16:11:34 ---если в VDB находятся VAG файлы.... То как их извлечь если компрессор их не читает?
--- Конец цитаты ---
Про VGMToolbox ошибся, он неправильно вытаскивает файлы, и это похоже не стандартные VAG-файлы, пришлось разбирать VIB.

Скрипт
Написал Python 3 скрипт, который вытаскивает файлы из VDB. Правой кнопкой мыши на Raw и "Сохранить объект как...". Простой передавайте первым аргументом VDB- или VIB-файл, они должны быть в одной папке.
Аудиофайлы не имеют заголовка, скорее всего VAG без заголовка. Программа MFAudio (узнал о ней отсюда) правильно воспроизводит, если выставить "RAW - Raw Sound Data - Compressed ADPCM", частоту и 1 канал (везде предполагал моно, не знаю, бывает ли стерео). MFAudio поддерживает командную строку (чтобы узнать параметры: MFAudio.exe /?), но выставить входной формат нельзя, разраб недогадался, что определять правильно RAW его программа не умеет. Пришлось добавлять простой VAG-заголовок, тогда конвертируется. ffmpeg конвертирует с ошибкой и на несколько мс длиннее, но на слух должно быть также; может неправильно задан заголовок, хотя на файлы от MFAudio он тоже жалуется. Скрипт преобразует файлы в wav, если MFAudio.exe лежит в одной папке со скриптом.

Описание формата
Структура VIB-файла описана в скрипте. В заголовке VIB я не определил два int32, они всегда равны 1. У каждого описания файла есть непонятный int32, который повторяется у разных файлов. Также есть категории файлов, они описываются в конце файла, не влияют на звук, там тоже есть int32, который иногда совпадает с тем, что у файла.
У vgmstream есть формат meta_PS_HEADERLESS, /* headerless PS-ADPCM */:
https://github.com/kode54/vgmstream/blob/79d33caa0dd31d1360a2334285bd218c07c39ece/src/vgmstream.h
https://github.com/kode54/vgmstream/blob/72d0b7a3b0055573d9c5fca8ad470625493c61c8/src/meta/ps_headerless.c
Но как его задать я не стал разбираться.
ffmpeg поддерживает VAG, описание формата https://ffmpeg.org/doxygen/trunk/vag_8c_source.html.

Для теста использовал
Chains\Act1\Speech\R2S1_RU.VDB - русская речь
Missions\Convicts01_City01\GameAudio.VDB - разные звуки: сирена, машина, взрывы, меню
Missions\Convicts01_City01\AudioLocalised_RU.VDB - крики
Голос обычно с частотой 16000Гц, есть звуки с 44100Гц.
Dukatti:

--- Цитата: SILENT_Pavel от 20 Декабрь 2018, 14:48:44 ---Ребята, не стоит вскрывать архивы этой игры игры. Вы молодые, шутливые, вам все просто вытащить файлы. Это не то. Это не мувики в гта и даже не машинимы из ютуба. Эти знания лучше не получать. Серьезно, любой из вас узнает больше чем нужно. Лучше закройте разархиватор и забудьте, что там извлекалось. Я вполне понимаю, что данным сообщением вызову дополнительный реверс инжиниринг, но хочу сразу предостречь пытливых - стоп. Остальные просто не смогут в командную строку.
--- Конец цитаты ---

думаю многие видели psp модификацию Tekken 6 с физикой 7.
Если инструменты хакинга игр станут более распространены и улучшены - заинтересованные получат альтернативную версию игр, как если бы они изначально были созданы с открытым исходным кодом.
Захотел - изменил существующую игру, посмотрел как смотрится теперь, поддержал ее или целую серию игр своими силами, если компания занималась в это время другими и новыми проектами.
А захотел - создал с самого начала и целиком, начиная с дизайна, улушенную другую свою собственную игру.
[скорость выше] [чтобы успеть больше] [смерть людей и так наступает слишком быстро]
Yoti:
Dukatti,
ахаха, вот прямо с выходом программ все резко получат знания и навыки программирования, научатся рисовать и моделировать. А то что игры кучей специально подобранных людей делаются, нужно же просто программы выложить и толпы фанатов тут же набегут и всё сами сделают!
Dyons:

--- Цитата: Yoti от 31 Январь 2019, 12:48:12 ---нужно же просто программы выложить и толпы фанатов тут же набегут и всё сами сделают!
--- Конец цитаты ---
ну вон Dreams на ПС4 делается по этой схеме и толпы фанатов уже набежали и сделали, такое Г, которому ну очень далеко даже до говеной индюшатины  :lol:
sergey1383:
всем здравствуйте хочу спросить,что за формат .pak ? купил себе raspberry pi 3 B+  для эмуляции игр, хотел себе игр на движке openbor закинуть на там они в формате  .pak вот ссылка на игру в формате .pak https://yadi.sk/d/gjQVoivUPZtOOQ  Golden Axe Remake весит 31 мб а на компе  openbor идет в папках
Sharpnull:
sergey1383, гуглится на раз. Не понятно хотите вы распаковать или запаковать, но здесь написано и про то и про это. Не нашёл в https://github.com/DCurrent/openbor утилит, но в старом репозитории есть.
pak-файл кидаете на paxplode.bat, чтобы распаковать, borpak.exe -d DATA -b SOR4.pak чтобы запаковать.

Если у вас RetroPie, то вот инструкция https://github.com/RetroPie/RetroPie-Setup/wiki/OpenBOR.
Ogr:

--- Цитата: sergey1383 от 02 Февраль 2019, 07:52:36 ---всем здравствуйте хочу спросить,что за формат .pak ? купил себе raspberry pi 3 B+  для эмуляции игр, хотел себе игр на движке openbor закинуть на там они в формате  .pak вот ссылка на игру в формате .pak https://yadi.sk/d/gjQVoivUPZtOOQ  Golden Axe Remake весит 31 мб а на компе  openbor идет в папках
--- Конец цитаты ---
кхе кхе:

--- Цитата: sergey1383 от 05 Январь 2019, 20:58:56 ---прошу помочь с установкой  эмулятора игр на движке OpenBor вот ссылка https://translate.google.com/translate?depth=1&hl=ru&prev=search&rurl=translate.google.ru&sl=en&sp=nmt4&u=https://github.com/RetroPie/RetroPie-Setup/wiki/OpenBOR&xid=17259,15700022,15700124,15700149,15700186,15700191,15700201 я не пойму как это устанавливать, если есть у кого установленный OpenBor то скинте мне папку со своей системы попробую папку вставить в свою систему вот ссылка на игру  залил на яндекс https://yadi.sk/d/gcZvrSTjx80_uQ
--- Конец цитаты ---

--- Цитата: Ogr от 06 Январь 2019, 09:12:09 ---там не написано как "это" устанавливать. там написано куда ему игры сувать, и как их распаковывать.

--- Конец цитаты ---
Sharpnull:
Ogr, если читать гугл транслейт, то конечно ничего не получится:

--- Цитата ---Тогда вам нужно бежать

--- Код: --- /opt/retropie/ports/openbor/extract.sh
--- Конец кода ---

--- Конец цитаты ---
Я так понял, теперь эмулятор установлен, осталось установить/распаковать игр.
Ogr:

--- Цитата: Sharpnull от 02 Февраль 2019, 11:31:11 ---Я так понял, теперь эмулятор установлен
--- Конец цитаты ---
теперь игра распакована, можешь её запускать. о чём сразу же после и говорится:

--- Цитата ---Ваши игры извлечены и готовы к игре.
--- Конец цитаты ---
:facepalm:
sergey1383:

--- Цитата: Sharpnull от 02 Февраль 2019, 11:31:11 ---Ogr, если читать гугл транслейт, то конечно ничего не получится:Я так понял, теперь эмулятор установлен, осталось установить/распаковать игр.

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

да осталось понять как перекодировать игры на опенбор с компа на retropai вот фото слева игра переделанная под ретропай а с права под компьютер.     А .pak формат опенбора нужен мне тоже для системы Batocera 5.19+KODI e OpenBOR  там игры на опенбор идут в pak формате
sergey1383:
фото
Yaranga:
Если случайно в тему зайдут люди, которые в своё время поднаторели в структуре игры Quake и Quake 2, они могут сильно не согласиться насчёт формата .pak.
По теме - расширения придумываются разработчиками исходя из ассоциаций. В Квейке pak=пакет данных, в опенборе pak=пакет данных. Есть сходства в этих форматах технически кроме одинакового расширения? Нет. Вообще никакого.
На фото вообще вижу интересным только .bak - то есть, как правило, бэкап, аварийная копия предыдущего файла с таким же названием и любым расширением.
Без Фара, Тотал коммандера или прочих файловых менеджеров со сразу видимыми расширениями и удобства с переносом файлов их папки в папку не вижу вообще смысла заниматься чем-то подобным... :neznayu:
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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