Skip to content

Latest commit

 

History

History
63 lines (46 loc) · 2.55 KB

File metadata and controls

63 lines (46 loc) · 2.55 KB

FModel and UAssets

FModel has a major advantage of browsing uassets, it can go in-depth with any UE asset such as blueprints, DataTables, Materials, SkeletalMeshes and more.

  • Blueprints: get the used variables and their default values, function names, and even bytecode.
  • Materials: get the used material global variables, material instance parent, and the used textures.
  • Skeletal Meshes: get the used Skeleton, PhysicsAssets, ShadowAssets.

Examples

Blueprints (BP)

Game: Trepang2

In this BP, we can see the parent(SuperStruct) of this BP, and default variable values such as the cost of this weapon and the used image as the thumbnail.

This BP holds all the data for the SMG in Trepang2, so you can see all the default variables such as.. damage per bullet, AmmoPerClip, ReloadDuration and many more.
Can be used in weapon buff mods!

Materials

Example of a MaterialInstance(MI) used for the SMG in Trepang2.

This gives us the following info:

  • It's a MaterialInstance(MI) and not a plain/simple material.
  • It has 3 texture parameters we can use.
    • Albedo.
    • Normal.
    • MRA.

Very important for using and replicating Material Instances in your mods.

Skeletal Meshes (SK)

Here's the SK for the SMG in Trepang2
We can see the used Skeleton, which is useful for replicating it in the model swap mods.

The used PhysicsAssets and a ShadowPhysicsAsset.

And the assigned materials for the SK.

DataAssets

DataAssets are used to store structural data, and this specific one holds the used materials and mesh details for the default gloves in Ghostrunner.
Can be swapped/modified with custom or any other data and the game will handle it as the "new default".

UMaps

UMaps hold all the data of a level/section in the world.
It holds a reference of any object used and any relevant default information of each object (It doesn't hold the actual mesh, just a reference to it).
This .umap holds the data for the first section of the level and this specific StaticMesh(SM) of the road sign is part of it.
We can see the default location, rotation and the used SM path.

Verdict

FModel is a powerful tool when it comes to browsing and going in-depth into any UAsset type, and will quickly become the most used tool in your modding journey.
Feel free to explore!