Creating Custom Skins - FujiAPI/Fuji GitHub Wiki
This article assumes you've followed the steps in Mod Setup Basics.
The process of creating skin mods in Fuji is simple for anyone with beginner modding experience.
To start, you'll need to know where things are stored:
- Your skin metadata lives in
Skins
. - The actual 3D models of your skin live in
Models
.
Open up your favorite 3D modelling tool and start working on a skin. It is heavily recommended that you use one of the vanilla skins (they're in the game's /Content/Models
folder) as reference.
Once satisfied, export your skin as a glb
file and put it in your mod's Models
folder.
Navigate to your mod's Skins
folder. Once you're there, create a .json
file. The name of the file can be anything - just try to make it relevant.
Tip
Mods can have as many skins as you want! Feel free to make skin packs. Each skin must have its own .json
file.
Fill in the file using this format:
{
"Model": "<model-file-name>",
"HideHair": false / true,
"Name": "<ingame-skin-name>",
"HairNormal" : <color>,
"HairNoDash" : <color>,
"HairTwoDash" : <color>,
"HairRefillFlash" : <color>,
"HairFeather" : <color>
}
Note
Colors are stored in decimal format. If you aren't familiar with this format, follow these steps to get a color:
- Open a color picker (you can search
color picker
on Google) - Copy the hex code of the color
- Open a converter such as this one. Paste in the hex code, click convert, and copy the resulting decimal number
- Paste the decimal number into the skin json.
We're looking to make this process easier in the future by letting you pass hex codes directly into the json
Check your skin in-game. It should work now!