FModel is one of the best tools to browse, view and export all of the file types within the .pak
file.
If your game has AES: Adding AES.
If your game has usmapping: Adding mappings (mostly UE5+).
Launch the tool, Directory -> Selector.
FModel has presets for different games, so it will remember the PAK file and its settings.
To add a new one, simply expand the "Add Undetected Game".
Next, give it a name and specify the path to the Paks folder of the game. For example:
And click the +
button on the right to create a game preset.
Now you can pick the newly created profile and choose the correct UE4 version. Once ready, click OK to begin.
And the next time you launch FModel, you just pick the game and click OK.
If your game has AES encryption, navigate to Directory -> AES and input the AES to be able to read the PAK file.
If your game has mapping (mostly UE5+), navigate to Settings, enable the "Local Mapping File", and provide the .usmap file for the game.
Where can you get that .usmap
? usually provided by modders
That's the part where you have to start to explore and look around to find what you're looking for.
- Archives Tab: All available
.pak
files within the Paks folder. - Folders Tab: The hierarchical structure of the
.pak
. - Packages Tab: Files of the current selected folder.
Exporting is simple, just right-click on the file(s) you want, and pick the right export type.
Different asset types can be exported differently.
.uasset
such as blueprints, DataTables, Structs - export directly or Json (read-only).- Textures - as
.png
. - Models such as StaticMesh or SkeletalMesh (characters) -
.psk
- Animations -
.psa
It doesn't have to be as exact, it really depends on the case and mod.
For example: exporting a skeletal mesh as .uasset
to edit the used textures by changing the paths.