Перейти к содержимому
Zone of Games Forum
moodshimon

Помощь в распаковке игр на Unreal

Рекомендованные сообщения

Привет всем! Я занимаюсь моддингом игр, а именно озвучкой. Но у меня возникли проблемы с технической стороной - распаковкой и упаковкой файлов. Если у кого-то есть желание помочь мне с этим или хотя бы подсказать, я буду очень благодарен!

Проекты которые интересуют
Nightingale
Pacific Drive тест трейлер - YouTube

 

Поделиться сообщением


Ссылка на сообщение
  В 3/8/2025 в 16:17, xoixa сказал:

В FModel: Пкм на 704370182.uasset > Export Raw Data

загрузите куда-нибудь несколько ассетов со звуком uasset+ubulk

https://drive.google.com/file/d/16I5l6aXjWNJQ_WGjWkqik4cAiYFN4Qxy/view?usp=sharing

https://drive.google.com/file/d/1ntDKNB84V5poIAcfUKDFMMtOa6uEKJoP/view?usp=sharing

Поделиться сообщением


Ссылка на сообщение

@KOLESO попробуйте этот 704370182.ubulk и ваш 704370182.uasset запаковать в pak+utoc+ucas (Moria-WindowsNoEditor_p)

например так или так 

Поделиться сообщением


Ссылка на сообщение
  В 3/9/2025 в 13:05, xoixa сказал:

@KOLESO попробуйте этот 704370182.ubulk и ваш 704370182.uasset запаковать в pak+utoc+ucas (Moria-WindowsNoEditor_p)

например так или так 

Показать больше  

хорошо, буду пробовать. скоро вернусь)
 

Изменено пользователем KOLESO

Поделиться сообщением


Ссылка на сообщение
  В 3/9/2025 в 13:05, xoixa сказал:

@KOLESO попробуйте этот 704370182.ubulk и ваш 704370182.uasset запаковать в pak+utoc+ucas (Moria-WindowsNoEditor_p)

например так или так 

Показать больше  

огромное спасибо, всё получилось)) в игре воспроизвелось детским голосом
как действовать дальше?

 

Поделиться сообщением


Ссылка на сообщение
  В 3/9/2025 в 17:26, KOLESO сказал:

как действовать дальше?

Показать больше  

распакуйте содержимое vgmstream.zip рядом с папкой Media (внутри которой uasset и ubulk файлы)

запустите towav.bat

в папке wav появятся аудио файлы. в папке wem  — wwise audio со сжатием ADPCM (некоторые wwise Vorbis)

  riff.bms (Показать содержимое)
  towav.bat (Показать содержимое)
  makeubulk.bms (Показать содержимое)
  toubulk.bat (Показать содержимое)

после озвучки и сжатия в wem файлы, запустите toubulk.bat

в папке mod появятся файлы из папки wem готовые для запаковки в pak+utoc+ucas  (в виде uasset+ubulk) 

 

переименовать файлы в MediaID можно командой

for /f "tokens=1,2,3 delims=," %1 in (files.txt) do ren wem\%1.wem %2.wem

из MediaID в Name

for /f "tokens=1,2,3 delims=," %1 in (files.txt) do ren wem\%2.wem %1.wem

 

  files.txt (Показать содержимое)
Изменено пользователем xoixa
toubulk.bat

Поделиться сообщением


Ссылка на сообщение
  В 3/10/2025 в 14:06, xoixa сказал:

распакуйте содержимое vgmstream.zip рядом с папкой Media (внутри которой uasset и ubulk файлы)

запустите towav.bat

в папке wav появятся аудио файлы. в папке wem  — wwise audio со сжатием ADPCM (некоторые wwise Vorbis)

  riff.bms (Показать содержимое)
  towav.bat (Показать содержимое)

 

Показать больше  

Здорово! Спасибо.
Начал извлечение, имена файлов теперь формата mx_moria_ctag_hum_tenor_sam_lead
Заранее появляется вопрос как их упаковать обратно в ubulk и чтобы имена соответствовали цифровому значению?:cold_sweat:
Переозвучку я делаю, а далее через wwise конверчу  в wem?

UPD: извлек 1959 файлов, однако в папке 10000 с лишним, ну делим на 2=5000.
Во время извлечения просил раз 30 заменить или пропустить одноименные файлыo_O
UPD2: по MediaID понял, остается один вопрос по упаковке обратно в ubulk

Изменено пользователем KOLESO

Поделиться сообщением


Ссылка на сообщение

Kd1vnAg.pngБуду очень признателен за небольшую помощь или совет. Недавно вышла демка одной любопытной игры Breathedge 2, выживалка в открытом космосе. Хочу выдернуть оттуда одну песню, порылся в файлах игры. Нашел Breathedge2-Windows.ucas, распаковал его через UnrealPak. Внутри нашел папку Audio, в ней файлы ubulk, uexp, и uheader. UnrealPakViewer говорит что ubulk файлы в этой папке— это файлы SoundWave и вот тут у меня затык, простое переименование в wem и прогон через ww2ogg — не дает ничего, точнее утилита ругается, мол Parse error: missing RIFF. Что еще делать с ubulk файлами я не знаю, поэтому прошу совета ) Ссылку на зазипованную папку Audio прилагаю: https://disk.yandex.ru/d/ESqLge516SGkeA

Изменено пользователем alex-krim
Добавил скрин окна UnrealPakViewer

Поделиться сообщением


Ссылка на сообщение
  В 3/12/2025 в 08:11, alex-krim сказал:

простое переименование в wem и прогон через ww2ogg — не дает ничего, точнее утилита ругается, мол Parse error: missing RIFF. Что еще делать с ubulk файлами я не знаю, поэтому прошу совета

Показать больше  

 

  В 11/7/2024 в 19:32, xoixa сказал:

В играх начиная от unreal 4.27+ звук может быть в Bink Audio (.binka контейнер)

Для конвертации звука в wav из Bink Audio есть binkadec (vgmstream не понимает .binka контейнер от unreal)

.binka контейнер от unreal (ABEU — Unreal Engine Bink Audio) не путать со старым binka контейнером от Miles Sound System (1FCB)

Для конвертации в wav подойдут скрипты от Metro Awakening с небольшими изменениями

В вашем случае, работать надо с uexp:

 

  В 11/7/2024 в 19:56, xoixa сказал:

в папке экспорта, создать файл export_binka.bms со следующим содержимым:

#Breathedge 2 bink audio export
#Quickbms script
#Use on uexp file
#uexp has binka header
#ubulk is audio data

get NAME basename
string NAME + ".binka"
findloc OFFSET binary "ABEU" // magick
get SIZE asize
math SIZE - OFFSET

open FDDE ubulk 1 Exist
if Exist = 0 //no ubulk
	log NAME OFFSET SIZE
else // has ubulk
	//math SIZE - 8 //size of ubulk two times
        math SIZE - 4 //uexp eof
	log NAME OFFSET SIZE
	
	get SIZE asize 1
	append
	log NAME 0 SIZE 1 //append ubulk audio data
endif 

там же создать файл towav.bat со следующим содержимым:

@echo off
if not exist wav mkdir wav
for /R %%1 in (*.uexp) do quickbms -o export_binka.bms %%1
for /R %%1 in (*.binka) do binkadec -i %%1 -o wav/%%~n1.wav
del *.binka
@pause

положить рядом quickbms.exe и binkadec.exe  и запустить towav.bat

готовые файлы будут в папке wav

 

 

Изменено пользователем xoixa
  • Спасибо (+1) 1

Поделиться сообщением


Ссылка на сообщение
  В 3/12/2025 в 09:58, xoixa сказал:

 

Для конвертации в wav подойдут скрипты от Metro Awakening с небольшими изменениями

В вашем случае, работать надо с uexp:

 

 

 

Показать больше  

А для моего случая это подходит? Как вы упаковали обратно аудио в ubulk?

Поделиться сообщением


Ссылка на сообщение
  В 3/12/2025 в 09:58, xoixa сказал:

 

Для конвертации в wav подойдут скрипты от Metro Awakening с небольшими изменениями

В вашем случае, работать надо с uexp:

 

 

 

Показать больше  

Спасибо огроменное! Все получилось )

Поделиться сообщением


Ссылка на сообщение

Доброго вечера! Завис на конвертации wem в ubulk. можете помочь с этим? Я не знаю как это осуществить

Поделиться сообщением


Ссылка на сообщение
  В 3/13/2025 в 18:35, KOLESO сказал:

Доброго вечера! Завис на конвертации wem в ubulk. можете помочь с этим?

Показать больше  

Вы закончили озвучку и сжатие в wem?

Поделиться сообщением


Ссылка на сообщение
  В 3/13/2025 в 20:36, xoixa сказал:

Вы закончили озвучку и сжатие в wem?

Показать больше  

нет, но если не получится упаковать, то и работы будут в пустую, пока только организовал процесс, порядок. Или вам нужны будут какие-то файлы от меня для построения логики скрипта?

Поделиться сообщением


Ссылка на сообщение

Помогите найти файлы озвучки в игре a way out, 3-й день бьюсь найти не могу .uasset

Изменено пользователем Lumqa

Поделиться сообщением


Ссылка на сообщение
  В 3/25/2025 в 15:12, Lumqa сказал:

Помогите найти файлы озвучки в игре a way out, 3-й день бьюсь найти не могу .uasset

Показать больше  

Если не ошибаюсь, Wwise - wem файлы, открыть их можно через VgmStream или Fobar2000 с установленным плагином VgmStream

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас



Zone of Games © 2003–2025 | Реклама на сайте.

×