Unreal Engine Criware .uexp Extract Method

Codecs, formats, encoding/decoding of game audio, video and music
rejet25984
Posts: 1
Joined: Sun Jan 02, 2022 3:10 pm

Unreal Engine Criware .uexp Extract Method

Post by rejet25984 »

For example Chinese Paladin: Sword and Fairy 7

1. Fmodel ( https://github.com/iAmAsval/FModel ) /QuickBMS ( http://aluigi.altervista.org/quickbms.htm ) Extract Pal7\Content\Sound\Music\ folder
2. Find Large .uexp files (>1MB), ( https://github.com/maxwell-nc/Uexp2Awb ) Copy uexp2awb.py beside .uexp file, run "python uexp2awb.py"
Or you can use script ( https://cs.rin.ru/forum/viewtopic.php?t=100672 ) sword_fairy_7_awb.bms in sound_extraction_UE4.zip to extract it.
3. VGMToolbox ( https://sourceforge.net/projects/vgmtoolbox/ ) -> Misc. Tools -> Extraction Tools -> Streams -> CRI HCA Extractor Drag .awb beside .uexp into box
(You can also use foobar2000 with plugin https://github.com/vgmstream/vgmstream/ to open awb here and just complete)
4. In xxx.uexp_HCAs, run vgmstream ( https://github.com/vgmstream/vgmstream/ Download vgmstream-win.zip ): "test.exe xxx.hca" or drap .hca file to test.exe
5. Rename .wav file to small .uasset file's name (Optional)
6. Done