How to swap models for the main character in Sifu

Tutorial by KangieDanie

In this tutorial, you will learn how to swap a model for your main character. This is also my first tutorial. Just so you know, English is not my first language so please excuse me for any language mistakes.

Before starting you should know that Model swapping is not the same as model importing.

Model Swapping is using the mesh that already exists in the game where as Model importing is using a mesh from another source.

Some tips!!

Unreal Engine version is 4.26.2. This is needed when you want to view (with umodel) the extracted content from the game.

This tutorial expects that you already extracted the game's content

What will you need?


 * Asset Editor

Step 1. Look for the character that you want as your main player.

When you extracted the content, look for the character that you want in

In my case, I want to swap my player with a female disicple from the club level.

So I go to .We go to meshes because we need the mesh from that female disicple to swap.

Okay, we are going to use SK_Disciple_W_Hideout02_Fighter_01.uasset so copy that and SK_Disciple_W_Hideout02_Fighter_01.uexp to a random folder.

Now to swap our main player, we need to go the blueprints as that is the place where our player script/blueprint is.

So the path is

You will find a BP_FightingPlayer.uasset and BP_FightingPlayer.uexp file. These are the files that we need!

Now, create a new folder with the name "MyFirstSwap". In there, you will need to make the exact same path to where we found BP_FightingPlayer.uasset.

This means that I need to make a folder called Sifu. In the folder Sifu, I need to create another one called "Content". In the "Content" folder, we create the Blueprints folder. Now you can copy BP_FightingPlayer.uasset and BP_FightingPlayer.uexp in the Blueprints folder.

So the path to get to our custom BP_FightingPlayer.uasset and BP_FightingPlayer.uexp would be:

Now comes the fun part!

Step 2. Swap the meshes

NOTE: Put the version of UE4 to 4.25 in the asset editor (top right)

Open the Asset Editor twice. In the first window, you open the BP_FightingPlayer.uasset in the newly created "MyFirstSwap" folder. In the second window, you will open the SK_Disciple_W_Hideout02_Fighter_01.uasset (that we put in a random folder) in.

Now it's best to put the two windows aside. Like this:

1 is our ﻿BP_FightingPlayer.uasset

2 is the SK_Disciple_W_Hideout02_Fighter_01.uasset

In both windows click on "Header List"

First we need the skeletal mesh from the Disciple. You can recognize skeletal meshes with SK. So that would be

Click on that and copy it. Now go to the other window and in there you also need to search for the skeletal mesh of the main character.

These are the four that we need! We have 2 for the male character and 2 for the woman character.

Replace those four with what you copied from the other window. It should be like this:

Okay, now we need to do one more thing. That is changing the skeletal mesh so that the blueprint will know that it should look for the Disciple mesh.

In the window of the BP_FightingPlayer.uasset, scroll down until you find "SK_M_MainChar_01" (line 1623)

replace that with the name of our disciple mesh so "SK_Disciple_W_Hideout02_Fighter_01".

That is basically it! '''Now save the BP_FightingPlayer.uasset. Make a pak for it and put it in the mods folder of the game.'''

''' IMPORTANT! Copy the .sig from the original pak in the game folder and rename it to the pak name we are using (example: MyFirstSwap.sig) '''

After putting it and starting up the game, it should look like this: