Modding the font in Sifu

You have probably seen it on Nexusmods. You can change the font in Sifu.

In this tutorial I'll show you how to do this.

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

What will you need?


 * Font Modding Tool
 * Unreal Engine 4.26.2

1. Setting up an empty UE4 project
We will need an empty UE4 project.

First, Launch Unreal Engine 4.26.2

Now we will create a new game project Afterwards, pick BLANK as the template and click on "Next".

Okay, now you will need to remove the starter content. You can use the image to copy the same project settings

''' VERY IMPORTANT: as Name you need to give Sifu and not something else! '''

When done, click on "Create Project"

After the project has been loaded, you'll be welcomed with an editor screen. Create a folder called "UI".

In there you will create another folder called "Fonts".

In the fonts folder you need to create a folder called "Rubik". That's where we will put our custom fonts in.

Now, the only thing we need to change is something in the settings. So click on "Settings" => Project Settings and search for "Pak"

'''YOU MUST UNCHECK "Use Pak File"! otherwise you can't find your newly made fonts when packing this project.'''

2. Creating the font
Okay so now let's create our font.

In the fonts folder, put a font you like in it. Example "arial.tff or impact.otf".

Afterwards you just need to click on "create-rubik-font.bat"

When done, open the output folder and in there you will find a folder named after you font.

3. Creating the mod
drag everything from "output/yourfontname" to the "Rubik" folder in UE4. Go to file and save all.

' A popup will appear. You will need to click on no all or all no. '

Now go again to file and click on Package Project => Windows

Select a folder where UE4 will output everything. example: myOutputFolder

When UE4 is done with packing visit the folder (myOutputFolder) and go WindowsNoEditor=> Sifu => Content => UI => Fonts => Rubik.

You should see this: Now create an empty folder on your desktop called "MyFontMod". In there create the folder Sifu and in Sifu create the folder Content. Now copy the UI folder from "myOutputFolder" into MyFontMod=>Sifu=>Content.

That is basically it! Now pack the "MyFontMod" folder and put it in the mods folder of the game (~mods).

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

Congrats! you made your first font mod!