You are viewing a potentially older version of this package. View all versions.
CarrieForle-CustomTranslation-0.1.2 icon

CustomTranslation

Add custom translation for unsupported languages.

Date uploaded 3 months ago
Version 0.1.2
Download link CarrieForle-CustomTranslation-0.1.2.zip
Downloads 62
Dependency string CarrieForle-CustomTranslation-0.1.2

This mod requires the following mods to function

BepInEx-BepInExPack_Silksong-5.4.2304 icon
BepInEx-BepInExPack_Silksong

BepInEx modloader. Preconfigured and ready to use.

Preferred version: 5.4.2304
silksong_modding-I18N-1.0.3 icon
silksong_modding-I18N

A Hollow Knight: Silksong mod that automatically loads localized text for other mods.

Preferred version: 1.0.3
silksong_modding-ModMenu-0.5.2 icon
silksong_modding-ModMenu

API for extending Silksong Menus

Preferred version: 0.5.2
silksong_modding-DataManager-1.2.2 icon
silksong_modding-DataManager

DataManager is a mod that saves and loads data - global as well as save slot-specific - on behalf of other mods.

Preferred version: 1.2.2
CarrieForle-CustomFont-0.1.1 icon
CarrieForle-CustomFont

Replace font with a `.ttf` or `.otf` font. Built for both players and developers.

Preferred version: 0.1.1

README

CustomTranslation

Load custom translation/localization for unsupported (or supported) languages in Silksong.

It also supports I18N, allowing you to translate mods in unsupported languages.

Limitation

This mod only modify texts in the game. This means:

  • It cannot swap localized assets (e.g., Localized TC Logo in Simplified Chinese).
  • It cannot load external fonts. You're out of luck if the vanilla font doens't work with your language.

Install

It's recommended to use a Thunderstore mod managager (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 are also mods). They can be found on Thunderstore. Just download those mods and extract them under BepinEx/plugins.

This is what your folder structure should look like:

.
└── BepinEx/
    └── plugins/
		├── Other mods...
        ├── CarrieForle-CustomTranslation/
        │   ├── CustomTranslation.dll
        │   ├── CustomTranslation.pdb
		│   └── other contents...
		└── Other mods...

Usage

See here.

Build

.NET 10 is required.

Create SilksongPath.props. Copy and paste the following text and edit as needed.

<Project>
  <PropertyGroup>
    <SilksongFolder>SilksongInstallPath</SilksongFolder>
    <!-- If you use a mod manager rather than manually installing BepInEx, this should be a profile directory for that mod manager. -->
    <SilksongPluginsFolder>$(SilksongFolder)/BepInEx/plugins</SilksongPluginsFolder>
  </PropertyGroup>
</Project>
dotnet build -c Release

CHANGELOG

0.2.0

Mitigate changes from ModMenu 0.5.0

0.1.3

Update README yet again!

0.1.2

Fix yet another README broken link.

0.1.1

Fix README broken link.

0.1.0

Mod release.