Unreal Engine 4 pak-file Unpacker / unreal_tournament_4.bms [UE4 global topic]

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
LuigiwithTHEDoNg
Posts: 28
Joined: Sat May 22, 2021 4:22 am

Re: Unreal Engine 4 pak-file Unpacker / unreal_tournament_4.bms [UE4 global topic]

Post by LuigiwithTHEDoNg »

Sonic Smackdown: https://arcforged.itch.io/sonic-smackdown

A sonic fighting fangame by ArcForged.

Uses 4.25, AES encryption

Tried with four aes keys but total failure.......

bxaAc7myFEnXQiQXAAaK2rwwb6mqODEWTe6N404O+7A=
AACAPwAAgD8AAIA/AACAPwAASEMAAPBBCtejPAAAgD8=
mpmZPgAAgD8AAAA/AAAAPwQAAAAGAAAAAAAAPwADAwM=
JoWLJZzoXlVhGzVc8ZPN4jSP3KxtTtl7bahhulOb1VY=
spiritovod
Posts: 719
Joined: Sat Sep 28, 2019 7:00 pm

Re: Unreal Engine 4 pak-file Unpacker / unreal_tournament_4.bms [UE4 global topic]

Post by spiritovod »

@LuigiwithTHEDoNg: The last one is correct, but UE4 quickbms scripts doesn't accept base64 format, it's for native unrealpak tool only. If you want to use it with quickbms, convert it to hex (with 0x prefix).
SupremeMaster
Posts: 2
Joined: Thu Sep 09, 2021 10:20 pm

Re: Unreal Engine 4 pak-file Unpacker / unreal_tournament_4.bms [UE4 global topic]

Post by SupremeMaster »

Hello, i watched all the guides and tried to get sound files from UE4 game ''rogue company''. The game has 3 pak chunk files all of them are unpacked by unackpak tool first and third file got extracted their files with easily with quickbms but second one did not. The files i got in music folder are only sfx and music files are 1kb so i think the music im searching for is in the second file. What should i do?
spiritovod
Posts: 719
Joined: Sat Sep 28, 2019 7:00 pm

Re: Unreal Engine 4 pak-file Unpacker / unreal_tournament_4.bms [UE4 global topic]

Post by spiritovod »

@SupremeMaster: A lot of UE4 games are using wwise solutions for audio now. Either search for wwise formats (wem/pck/bnk) in extracted files or use fmodel, it supports them directly in UE4 packages.
SupremeMaster
Posts: 2
Joined: Thu Sep 09, 2021 10:20 pm

Re: Unreal Engine 4 pak-file Unpacker / unreal_tournament_4.bms [UE4 global topic]

Post by SupremeMaster »

spiritovod wrote:@SupremeMaster: A lot of UE4 games are using wwise solutions for audio now. Either search for wwise formats (wem/pck/bnk) in extracted files or use fmodel, it supports them directly in UE4 packages.

Yes it has wwise folders but the two packages i got to extract had only the sound effects inside. And i can't extract the remaining last one. I see assets for menu music etc but they are all 1kb with no actual sound in them

edit: I think its in the wwise folder im using wwise unpacker right now, thanks for help anyway.
LuigiwithTHEDoNg
Posts: 28
Joined: Sat May 22, 2021 4:22 am

Re: Unreal Engine 4 pak-file Unpacker / unreal_tournament_4.bms [UE4 global topic]

Post by LuigiwithTHEDoNg »

Oh, and for Tales Of Arise too:

Engine Version: 4.20
AES Key: 0x61FC71A1376A29598393E2BFB976B275705F460E29399CFD1F9C060C8CD6CE40

if anyone needs it.
LokiReborn
Posts: 190
Joined: Fri Aug 26, 2016 3:11 pm

Re: Unreal Engine 4 pak-file Unpacker / unreal_tournament_4.bms [UE4 global topic]

Post by LokiReborn »

Odin: Valhalla Rising
https://odin.game.daum.net/

Native
eUnR745nnnGut1JlZswHLwdI58EQndjCmBPh7dFv+bw=

QuickBMS
0x7949D1EF8E679E71AEB7526566CC072F0748E7C1109DD8C29813E1EDD16FF9BC
spiritovod
Posts: 719
Joined: Sat Sep 28, 2019 7:00 pm

Re: Unreal Engine 4 pak-file Unpacker / unreal_tournament_4.bms [UE4 global topic]

Post by spiritovod »

@LuigiwithTHEDoNg, @LokiReborn: Just fyi, the list with keys is maintained in separate topic, available via my signature. You could save yourself time by checking it first, because both keys were already there.
VGMVN
Posts: 2
Joined: Mon Sep 13, 2021 2:53 pm

Re: Unreal Engine 4 pak-file Unpacker / unreal_tournament_4.bms [UE4 global topic]

Post by VGMVN »

@spiritovod Please reply to the private message I sent you
VGMVN
Posts: 2
Joined: Mon Sep 13, 2021 2:53 pm

Re: Unreal Engine 4 pak-file Unpacker / unreal_tournament_4.bms [UE4 global topic]

Post by VGMVN »

Un
spiritovod
Posts: 719
Joined: Sat Sep 28, 2019 7:00 pm

Re: Unreal Engine 4 pak-file Unpacker / unreal_tournament_4.bms [UE4 global topic]

Post by spiritovod »

@VGMVN: Extraction from latest PUBG Mobile is not possible anymore, the reason explained in this post.
C0r3
Posts: 4
Joined: Mon Sep 13, 2021 4:46 pm

Re: Unreal Engine 4 pak-file Unpacker / unreal_tournament_4.bms [UE4 global topic]

Post by C0r3 »

spiritovod wrote:@VGMVN: Extraction from latest PUBG Mobile is not possible anymore, the reason explained in this post.


Bro can you please help me finding the key of this game.
Shipping exe is provided.
https://www.mediafire.com/file/ap1g2ipi ... g.zip/file
coderduc
Posts: 3
Joined: Tue Aug 17, 2021 6:37 am

how can i unpack and repack this pak file ( pubg mobile 1.6 )

Post by coderduc »

The last BMS script has been fixed. They might be changed the compression or some staff. I wondered if there is a method to extract the .dat inside this .pak?
P/S: Sorry about my bad english :)))

Link file: https://drive.google.com/file/d/1fFsxAh ... sp=sharing
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Unreal Engine 4 pak-file Unpacker / unreal_tournament_4.bms [UE4 global topic]

Post by aluigi »

@coderduc
Just check the last post of spiritovod.
Hopefully people will stop asking and opening new topics about PUBG...
spiritovod
Posts: 719
Joined: Sat Sep 28, 2019 7:00 pm

Re: Unreal Engine 4 pak-file Unpacker / unreal_tournament_4.bms [UE4 global topic]

Post by spiritovod »

All questions about any PUBG games will be ignored from now on. All existing information is available here in "all you should know about PUBG" section. No future support will be provided due to the reasons explained there (custom encryptions and improved obfuscation).
I've updated my base post accordingly.

aluigi, you can safely delete those kind of posts, there are zero chances that even if there will be any kind of solution, it will be provided here by someone. It's usually private or being posted on specific forums.
Last edited by spiritovod on Tue Sep 14, 2021 7:38 pm, edited 1 time in total.
C0r3
Posts: 4
Joined: Mon Sep 13, 2021 4:46 pm

Re: Unreal Engine 4 pak-file Unpacker / unreal_tournament_4.bms [UE4 global topic]

Post by C0r3 »

spiritovod wrote:All questions about any PUBG games will be ignored from now on. All required information is available here in "all you should know about PUBG" section. No future support will be provided due to the reasons explained there.
I've modified my base post accordingly.

aluigi, you can safely delete those kind of posts, there are zero chances that even if there will be any kind of solution, it will be provided here by someone. It's usually private or being posted on specific forums.



Bro I checked this PUBG Section and I am 100% sure unreal_tournament_4_0.4.23.1a_pubg_lite.bms is not the right script for ( PUBG Lite PC ) because the extraction rate is 80% and missing/broken many animations and meshes.
This game was made with UE4.18 and by scanning the shipping.exe for AES keys and returned many keys.
    0x622E62CEA2CE826E62CE825EA2EE826E62CE825E225EE26EA2CE826E62CE825E
    0xCFA1EF61EF71FFD1EFC1EF71FFD1AF41DFD1FF01FF91EFC1BF31AF91EF81FF91
    0xDE6BEE7BEE7BFEBBFEEBFE4BFE6BEE3BFEEBFE8BFE9BBE7BFEEBEE4BBE7BFEEB
    0x60B44064402400F4409450C44004205470C440A450B400F4409450C4400400F4
    0x71D441A441A4517441A4118471145164118471D441B441B451D4516441C45114
    0x0EBE3E7E3EEE3EAE2E8E3EEE7E7E7EBE2E9E3EEE3E2E3E5E2E8E2EFE3EAE3E7E
    0x704C70AC40DC40FC401C50BC50CC50AC501C704C605C409C40BC400C401C406C
    0xFF24FFC4CFB4CF94CF74DFD4DFA4DFC4DF74FF24EF34CFF4CFD4CF64CF74CF04
    0xD0F2E072E0B2E092F042E052F002B0E2F0C2D092A042E022F002F072E0C2F012
    0x0F7D2F8D2F2D2F8D2FFD3FED3F6D6F8D6F9D0F7D3FFD2F9D3F2D2FDD3FED2F9D
    0x7FD85F285F885F285F584F484FC81F281F387FD84F585F384F885F784F485F38
    0x611C41EC414C41EC419C518C510C01EC01FC611C519C41FC514C41BC518C41FC
    0xE07AC08AC02AC08AC0FAD0EAD06A808A809AE07AD0FAC09AD02AC0DAD0EAC09A
    0x206A009A003A009A00EA10FA107A409A408A206A10EA008A103A00CA10FA008A

I have no Idea what to do with these keys and the game has 15 pak files.
cyberspeed
Posts: 104
Joined: Wed Mar 23, 2016 5:11 am

Re: Unreal Engine 4 pak-file Unpacker / unreal_tournament_4.bms [UE4 global topic]

Post by cyberspeed »

Sorry if this was asked, i cant find the answer if it was, how can we check what Unreal Engine version a game was build on from a Android game? Or that's not even possible?
spiritovod
Posts: 719
Joined: Sat Sep 28, 2019 7:00 pm

Re: Unreal Engine 4 pak-file Unpacker / unreal_tournament_4.bms [UE4 global topic]

Post by spiritovod »

@cyberspeed: You can try to search in the libUE4.so library for engine references (like "release" or "build"), but usually it is not mentioned explicitly. The better approach is to open a UE4 package in umodel and take a look at detected package version in the cmd window - version 8 is used in 4.22-24, 9 in 4.25, 11 in 4.26.

@C0r3: Well, since PC version of PUBG Lite is now discontinued, I think it's possible to answer some related questions, since situation will not change in the future.
1) The mentioned script should be valid even for latest versions, which are around 1.4.2. Extraction rate can be less than 100% because the rest is table of contents from the same file (more files -> bigger TOC -> less actual data). If quickbms doesn't through a error that means all is fine. If the script would be incompatible with packages or they would be encrypted, you couldn't extract even a single file from them. But I've updated it in the specific scripts bundle and it can now handle base paths properly, like other latest scripts - it may potentially fix some stuff, since UE4 (and umodel) depends of paths while exploring assets. So it's better to re-extract all assets with the updated script.
2) Even though models related questions should be addressed at proper place with proper samples (at umodel forums, since it's UE4 game), I'll save some time and answer here. If some animations works and some doesn't, that doesn't mean they are broken - they're either using unsupported curves compression or they're additive (which are not full animations, but additions to existing ones), which is not supported by any existing tools. As for meshes, the game is using the same approach for some static meshes as mobile version, so this build works fine for them. Though due to different control flags in meshes from PC version, the specific build will work only for static meshes with ubulks, the rest should be opened on official umodel build. Not sure if it will be fixed in the future.
LinkOFF
Posts: 88
Joined: Thu Aug 11, 2016 6:52 pm

Re: Unreal Engine 4 pak-file Unpacker / unreal_tournament_4.bms [UE4 global topic]

Post by LinkOFF »

del
halloweeks
Posts: 10
Joined: Tue May 11, 2021 2:05 pm

Re: Unreal Engine 4 pak-file Unpacker / unreal_tournament_4.bms [UE4 global topic]

Post by halloweeks »

I need pubg mobile 1.6 pak extractor new bms script
Please anyone help me

If you have bms script please send on my email = halloweeks@gmail.com