Tool posted. It requires 2 files to work (these files must be in same folder as the tool):

- global.ucas from game dump

- data.bin


You need to extract assets from PAK file with a special UModel build for UE5 by Spiritovod.

Then you can use the tool to convert individual assets, or all assets in a folder.


1. To convert one asset, drop asset file onto the tool, or run the tool from command line with asset filename as parameter.


If asset file contains a texture, in will be exported to "textures" subfolder in Directx10 DDS format. After that you can convert them to the format you like.


If asset file contains static or skeletal mesh, in will be exported to ASCII. Raw data will also be saved in "staticmesh.raw" & "skeletalmesh.raw" folders for later use in map extraction. If static mesh contains nanite data, it will also be exported to "nanite" folder.


If asset file contains a material, it will create "material.db" file with information for later use in map extraction. If "material.db" file already exists next to the tool, it will be updated with newly found materials.


2. To convert all assets in a folder, place the tool in that folder and run it. Tool will search that folder and all subfolders for .uasset files and try converting them all. When prompted "are you sure?" you can press "enter" to confirm or Ctrl-C to cancel.


3. To convert maps, drop .umap file onto the tool, or run the tool from command line with umap filename as parameter. Current version will extract only static meshes from a map.


For map extraction to work, "staticmesh.raw" folder with previously extracted data must be in the same folder with the tool. If some models will be missing, tool will give messages.


If "material.db" file will be next to the tool, material information from that file will be used to place texture names in the output ASCII file, so when loaded, all textures will be applied automatically.


If there will be no "material.db" file, or some materials will be missing in that file, tool will give error messages. In that case you can search and apply them manually.