Base setup
How to set up the program configuration and select the parameters of the custom localization of Limbus Company.
Program resources
The directory with the program itself also contains the [⇲] Assets Directory folder, which contains everything you need to work with. It will be mentioned many times in the docs.

Settings file (Configurazione^.json)
Configurazione^.json)It is located as [⇲] Assets Directory/Configurazione^.json .
Almost all settings are available in the program's Settings window.
All the json properties of the config have readable names, so there should be no problems navigating it.
Customizing config
Fallback localization
Fallback localization path is located at the Limbus Custom Language:


This path is responsible for loading the primary values of the keyword names from Bufs*.json files and their descriptions from BattleKeywords*.json files, as well as skill tags from SkillTag.json. After updating the game, all the newest localization files of the game are arrives there since custom localizations was added to Limbus Company, so it can be used as a primary info source.
By default, the folder for the original localization files is specified as:
C:/Program Files (x86)/Steam/steamapps/common/Limbus Company/LimbusCompany_Data/Assets/Resources_moved/Localize/en
If your Limbus Company is installed on another disk, change this path.
Your custom localization
It's likely already in the general list and have adjusted values, which is replenished based on the translations available in the Localization Manager. In the config, definitions for them are located at Preview Settings / Custom Language Properties / Custom Language Associative Settings / Associative Properties List:

On screenshot you can see definition with all possible parameters (But probably only 3 of them is will be used). You can add your own custom localization definition to Associative Properties List based on 10+ already defined examples.
Regular definition with just paths to localization and font files looks like this:

If your custom language is not in the list, add a duplicate of one of the existing definitions to the json file and change the file paths and name (Full customization is available in Settings window by "Show advanced" checkbox).
Full explaination about each parameter is at Custom localization properties docs section.
After you add the definition and write the paths to the desired folder and font files, it should appear in the general list in the settings window:

Specifics of loading files from specified folder
They can also be located in subfolders (For example,
<Selected folder>/Canto VI/Part 3/Bufs-a1c6p3.jsonif you have some organized workspace instead of just all files at the single folder).SkillTag.jsonalso can be located in subfolder, only if there are several of them in different folders, the first one encountered will be selected for load.Program also reads the
MainUIText_UPDATE_ON_0720.json,Filter.jsonandMirrorDungeonUI_3.jsonlocalization files for "Atk Weight" + "Uptie Tier" (Skills), and "View Desc." (E.G.O Gifts) labels, search at subfolders also included (Can be located at somewhere like<Selected folder>/Other/MainUIText_UPDATE_ON_0720.json).
Other config properties
You can set Additional Keywords Directory as the third source of keyword files, can be used to store temporary Bufs*.json files for status effects of Custom Identity/E.G.O Previews (Read Custom Identity/E.G.O Preview creator):

There are also
Technical ActionswithKeywords Multiple Meanings Dictionaryat the bottom of config file, but it is probably used only by the Russian localization, see 1.0:3 release info for it: https://github.com/x1bViolet/Limbus-Localization-UI/releases/tag/LCLI1.0.3. See explaination at Custom localization properties by corresponding property name.
Last updated