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
Mysticus
Posts: 182
Joined: Sat Mar 02, 2019 3:24 pm

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

Post by Mysticus »

Anyone got the key for The King of Fighters XV?
Last edited by Mysticus on Thu Feb 17, 2022 3:27 pm, edited 1 time in total.
GHFear
Posts: 290
Joined: Fri Mar 30, 2018 2:48 am

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

Post by GHFear »

spiritovod wrote:@GHFear: I don't quite understand what exactly you suggest. Every custom encryption is customized in different way - Light Response is using two-passes encryption, Tony Hawk and B4B are using custom expansion and so on. In the meantime, expansion is totally skipped by design and replaced with result to simplify things (for me at least). Considering all this there is no sense in implementing any of this as any kind of "default" solution, because essentially all those implementations are different.


I just thought it was very odd that I could decrypt every single other PAK with the THPS algorithm you posted in your script bundle, but can't decrypt the THPS pak with the original algorithm.

*I know very little about encryption/decryption. But found it interesting.
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 »

@Mysticus: For all keys related questions please refer to the separate topic from my signature.

@GHFear: Sorry then, it's just I got confused by your post in relation with quoted thing. If you mean THPS script from specific scripts bundle, it contains code for customized aes encryption the game is using (as well as some other games and respective scripts, but all of them are using different customizations), which was reversed from game binary (I learned how to do it without analyzing the whole file, so even denuvo-bloated binary is not a problem).
The thing about how Response and THPS encryptions looks similar is more like memo to myself, because they're not totally identical of course. I can re-use almost all parts of such implementations with a few changes, but in general they're working only with respective games because of... custom stuff, you know.
str4nger_32324
Posts: 4
Joined: Fri Feb 18, 2022 6:45 am

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

Post by str4nger_32324 »

Topic : How to extract
Reason : Use in a wiki
Issue : Doesn't feel like I did it correctly. The game is "Tower Of Fantasy"
1. I've downloaded the game and ran AES finder on the .exe. Maybe got the right keys, and I've managed to view it in UModel
2. I've got some files exported to a folder and it didn't feel like I had got all from the scripts of where and probability of the items and icons used in-game.
3. Doing this to help with a wiki
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 »

@str4nger_32324: Mobile games usually doesn't ship the whole content in base package to reduce initial size, and the rest may be downloaded later in the process (as separate additional packages). With respective quickbms scripts you're getting all content from a package, while umodel supports only particular asset types. Regardless, it's out of scope of this topic. Also, if you have umodel related questions, please ask them at gildor's forums in the game topic.
DJ Normality
Posts: 647
Joined: Tue Jul 24, 2018 8:52 am

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

Post by DJ Normality »

Mysticus wrote:Anyone got the key for The King of Fighters XV?

0x22BB765FC95A096C0668A534CD8B3370EF3D47208F4E5361A81D2684228FF685

Thanks to Sundown
WilliamVaz
Posts: 25
Joined: Wed Feb 15, 2017 4:29 pm

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

Post by WilliamVaz »

spiritovod wrote:@str4nger_32324: Mobile games usually doesn't ship the whole content in base package to reduce initial size, and the rest may be downloaded later in the process (as separate additional packages). With respective quickbms scripts you're getting all content from a package, while umodel supports only particular asset types. Regardless, it's out of scope of this topic. Also, if you have umodel related questions, please ask them at gildor's forums in the game topic.


Hello, how do I contact you privately?
I want to send you a STEAM KEY of a game and ask for help finding AES
DJ Normality
Posts: 647
Joined: Tue Jul 24, 2018 8:52 am

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

Post by DJ Normality »

Titanic Megademo 401
0xFCE9C1E9368A4C128EBE6D3EDB28EA1AD283A4EDBA423AE172B03F53CD46A32E
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 »

@WilliamVaz: For all keys related questions please refer to the separate topic from my signature, I don't accept any such requests here. Also, in most cases you can find the key by yourself, which is explained in that topic.

@DJ Normality: Thanks for the update, but there is no need to post it here, if you already did it at rin topic. The reason why I've decided to separate keys related stuff into standalone topic is because it's quite hard for me to find particular things already mentioned in the topic (related to scripts) even with search function, if all this is piled up in one place, not to mention that keys are not directly related to quickbms and scripts. I mean, take a look a rin topic, which is dedicated mostly to key questions - it's already 60 pages long. Now imagine it randomly combined with this one...
WilliamVaz
Posts: 25
Joined: Wed Feb 15, 2017 4:29 pm

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

Post by WilliamVaz »

spiritovod wrote:@WilliamVaz: For all keys related questions please refer to the separate topic from my signature, I don't accept any such requests here. Also, in most cases you can find the key by yourself, which is explained in that topic.


The administrators of this forum do not let me comment. I can't log into your profile. I can't use this tool to find the key.
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 »

@WilliamVaz: The game in question (Multiversus) is using custom encryption, so no public solution will be provided until the game reach some open phase (either open beta or full release).
As for the rest, as a newly registered user your first two posts at rin will be pre-moderated according to rules, just wait until post will be approved. Also, mods there doesn't delete accounts, there are accumulated warnings and ban instead.
DJ Normality
Posts: 647
Joined: Tue Jul 24, 2018 8:52 am

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

Post by DJ Normality »

I understand thanks again. Seems umodel needs updates for some meshes. They crash but still got most models/textures.
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 »

@DJ Normality: I've checked latest demo and created topic for it at gildor's forum (link). If you have other umodel related issues, feel free to report them at gildor's forum in respective topic(s).
Dragon-xy
Posts: 11
Joined: Tue Aug 06, 2019 1:13 pm

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

Post by Dragon-xy »

Hi, does anyone have an AES key for Snake Pass?
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 »

@Dragon-xy: At least PC version of the game is not encrypted and can be extracted with either official UE4 script or 4.25 one from my signature. If you have any particular problems with it, explain them in details.
BanhMi
Posts: 10
Joined: Sun Oct 31, 2021 12:12 pm

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

Post by BanhMi »

solved
mistrfinga
Posts: 2
Joined: Tue Mar 15, 2022 4:09 am

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

Post by mistrfinga »

Hello. I am trying to extract the assets of this old project to explore and edit. It was made in unreal 4.9. I have tried umodel and quickbms tools. I can get the assets out and into a file structure but when I load the file into unreal, there is nothing in the folders. The umap and uasset extension files are there but unreal does not see them, nor can I drag and drop as it says "unknown format". Any suggestions on what I can do to extract these assets to explore and learn from? Thanks!

here is a link to the 7gig file:

https://jay-lew.artstation.com/projects/qvwEN
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 »

@mistrfinga: Cooked assets are not supported in editor directly, you need to export and convert them first with something like umodel (for example, meshes -> psk/glTF -> blender -> fbx). Though it seems all links for the demo are down, so can't tell anything about compatibility with the tool.
But it's out of scope of this topic anyway, it's better to ask such questions in more appropriate places like modding communities or gildor's forum in case if you have umodel related questions.
mistrfinga
Posts: 2
Joined: Tue Mar 15, 2022 4:09 am

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

Post by mistrfinga »

@spiritvoid Thanks for your reply. I was unaware this was the wrong place to ask. I have been searching all over and found this in my travels. Thanks for your advice and I will take my questions to where they are more appropriate.
JeanBean
Posts: 3
Joined: Sat Feb 19, 2022 11:28 am

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

Post by JeanBean »

TUNBudi06 wrote:@spiritovod

Yes,maybe bcz i need it for editing pubg new state.

Bcz if i want to edit the DLC of pubg new state is need hash,size configuration in json.that why i need it


@TUNBudi06 do you have discord or something where we can talk about NEW STATE mobile modding?