Writing Proper Localization
Video Guide
Timestamps:
- 0:40 Formatting
- 1:02 "desc" & "name" | Skill description & name
- 2:13 "coinList" -> "coindescs" -> "desc" | Coin description
- 2:34 Timings
- 4:18 "skillTagList"
- 5:31 Adding the custom skill tag to a skill & refreshing to make sure it works in-game
Text Guide
Finding It
All of this game's localization is stored in the limbus_locale
in the dumpedData
folder. (After pressing 0 while limbus is launched on Lethe.)
That being said though, the custom_limbus_locale
folder is a bit more detailed, instead have a folder for every type
of localization.
Writing It
I'd recommend just copying and pasting the json for the type of localization you want (like skillList
), pasting it into the
correct folder and then taking it apart.
The Important Locale Files
- Skill List determines the localization of all of your skills. (If your skill does NOT have TextID, the skill will search for its Skill ID in the skill list to find its locale.)
- PassiveList has the names of all the passives in this game, and while we can't directly make custom passives (as you need plugins to do so), a big list with all the passives in them is still huge.
- PersonalityList determines the names of your custom personalities.
- BuffList contains every single Status Effect in the game.
- EnemyList contains the name of every single enemy, abnormality and Abnormality Part.
Embedding Custom Buffs into Locale
In your Skill Locale, you may notice that your custom buff has either missing icons, or extra text that shouldn't be there. This is because your custom buff has not been added to the locale properly. To fix this, replace the buff in the locale with the following:
<sprite name=AaCePcBc\"MDHcFdBb\"><u><link=\"MDHcFdBb\">Obsession</link></u>
Now you may be wondering, what is all of this? Don't worry, I'll go through all of it.
sprite name
is the name of the sprite/icon you want to appear on the locale."MDHcFdBb"
is the ID of your custom buff for this to work.Obsession
is the name of the buff that will also show up in the locale.
After you've done this, reload and you should see the locale has been fixed assuming you did everything correctly.
Another Big Reminder
Please use Format on Save, it saved my life and cured my cancer.