Y
Y
YaksaMace2020-04-02 19:23:08
Game development
YaksaMace, 2020-04-02 19:23:08

How to extract text information from Unreal Engine *.uasset files?

Good afternoon, colleagues!

The other day I installed one game for myself and was surprised by some in-game difficulties. For a better understanding of the process, I decided to delve into the configuration files. I unpacked the *.pak file containing all the ins and outs, and got a fair amount of *.uasset files

I have not previously encountered game development and the UE engine in particular. As I understand it, this uasset file can contain a wide variety of data. Opening them with notepad doesn't help much. From open sources, we managed to understand that UE4Editor is needed to work with them, which was successfully installed and launched, but things did not move further. I was not able to import the necessary files into the project (or where they need to be imported) in order to see their correct content. An example of such a file is available here:
https://cloud.mail.ru/public/3G8f/tySnYp31f

Question: what sequence of actions is needed to get a normal readable view if the file is a configuration of an in-game object (I believe, an analogue of XML)?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
G
GavriKos, 2020-04-02
@GavriKos

Question: what sequence of actions is needed to get a normal readable look, if the file is a configuration of an in-game object (I believe, an analogue of XML)?

If the developer is smart, then there is not xml, but a binary format. Which can be deciphered quickly only by knowing the structure.
And so the files can even be encrypted. And what a thread with a banal XOR and salt - that's all. Without knowing the salt, everything will be long and painful.

A
Alexander, 2020-04-02
@NeiroNx

If the game is popular, then you can read it on the modifier forums - perhaps there are programs for unpacking it into a readable form.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question