Skip to content

Instantly share code, notes, and snippets.

@arawrshi
Last active January 29, 2024 14:06
Show Gist options
  • Save arawrshi/fae8b19caaae35f597ffb150d307e2a0 to your computer and use it in GitHub Desktop.
Save arawrshi/fae8b19caaae35f597ffb150d307e2a0 to your computer and use it in GitHub Desktop.
Procedure to check the contents of a pak file in FModel
  • Procedure to check the contents of a pak file in FModel

This is the content we have organized after receiving the information. Thank you for the information. I am writing this because I received information from an English-speaking person and succeeded in unpacking, so I thought I should share the information here as well. I can only speak Japanese, so I am writing this using automatic translation. Please let me know if the same information has already been shared. I will delete the post.

  1. install Unreal Engine 4/5 Scripting System

https://github.com/UE4SS-RE/RE-UE4SS

  1. modify the configuration file as follows
[Debug]
ConsoleEnabled = 0
GuiConsoleEnabled = 1
GuiConsoleVisible = 1

ConsoleEnabled can be 0 or 1.

  1. launch the game

  2. output mapping file (image 1)

Output .usmap from the Dumper tab of the UE4SS Debugging Tool. How the file is output. Palworld(Game Folder Root)\Pal\Binaries\Win64\Mappings.usmap. At this point, the work on the game side is finished and you may exit the game. 5.

  1. install FModel

https://github.com/4sval/FModel

  1. add reference settings for pal world in FModel (image 2)

  2. add reference settings for mapping file in FModel (image 3)

Specify the file output in step 4. The mapping file may need to be updated when the game version is updated. 8.

  1. check any file

Double-click .uasset to see the contents of the file.

  • How to find it in the file tree

Select any pak file from Archives, select any folder in the Folders tab, and search for any file in the Packages tab.

  • How to search from the whole

Select Search from the top menu Packages and enter any string to search.

(See Source post for images)

Source: Palworld Discord

@KitBallard64
Copy link

I appreciate this guide, but would be nice to see these images. I'm stuck on step 6 (amusingly I figured out step 7). At the moment Fmodel freezes up when I try and open a model and I'm thinking I'm missing what ever step 6 is talking about,

@nullz1011
Copy link

I appreciate this guide, but would be nice to see these images. I'm stuck on step 6 (amusingly I figured out step 7). At the moment Fmodel freezes up when I try and open a model and I'm thinking I'm missing what ever step 6 is talking about,

I think step 6 is: Run Fmodel, click on "Add Undetected game", type any name and enter the directory path to Palworld game. Click on the blue plus button. Unreal Engine version of the Palworld game is 5.1.1, so use GAME_UE5_1 setting.
I think Step 7 is: Go to settings and enable Local Mapping File Select Mappings.usmap file under Mapping file path Now you're able to explore game files and export textures/models and stuff!

Cited from: https://github.com/Hecking-Heck/PalworldModdingGuide?tab=readme-ov-file

@KitBallard64
Copy link

KitBallard64 commented Jan 29, 2024

Palworld game is 5.1.1, so use GAME_UE5_1 setting.

That helps immensely, as I've been selecting the wrong UE5 version and didn't know which it was. Thanks ^_^. And yeah, Step 7 is the map file, which I was able to stumble into working.

Edit: Yup, that was the step I was missing was the version. Thank you a ton~♥

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment