Creating Custom Skins - FujiAPI/Fuji GitHub Wiki

This article assumes you've followed the steps in Mod Setup Basics.

1. Intro

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.

2. Adding a Skin

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:

  1. Open a color picker (you can search color picker on Google)
  2. Copy the hex code of the color
  3. Open a converter such as this one. Paste in the hex code, click convert, and copy the resulting decimal number
  4. 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!

⚠️ **GitHub.com Fallback** ⚠️