CustomTranslation
Add custom translation for unsupported languages.
About this mod Author’s original text
CustomTranslation
Load custom translation/localization for unsupported (or supported) languages in Silksong.
It is compatible with I18N, allowing you to translate mods in unsupported languages.
Install
It's recommended to use a mod manager (e.g., r2modman) for ease of installation.
You can also do a manual installation. First install BepinEx. Download the mod. Go to Silksong installation folder (where you should've installed BepinEx) and extract the mod zip file under BepinEx/plugins. You also need to install the dependencies which can be found.
This is what your folder structure should look like:.
└── BepinEx/
└── plugins/
├── CarrieForle-CustomTranslation/
│ ├── CustomTranslation.dll
│ ├── CustomTranslation.pdb
│ └──...
└──...
Usage
See here.
Build.NET 10 is required.
Create SilksongPath.props. Copy and paste the following text and edit as needed.
SilksongInstallPath
$(SilksongFolder)/BepInEx/plugins
dotnet build -c Release
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: