This is mandatory, please choose the stable version
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou are not allowed to use assets from this file under any circumstances
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
Please don't include this mod original file to your mod. If you want to create a language pack, just create the .csv files so the user can download the framework through this page.
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 1.0.1
Add Example and English language packs for translation references
Ensure BepInEx is installed in your game directory.
Download and extract the mod files to {GameDirectory}/BepInEx/plugins
How to Use In this mod, you'll find several files and a folder:
DLL Files: You can ignore these.
LanguageFramework.ini: This file contains the mod's configuration. To change the language, set the "Language" variable to your desired language. Make sure the corresponding language pack exists in the LanguagePacks folder.
Language Pack Files: Inside the LanguagePacks folder, you'll find several .csv files containing the translations. Ensure the translation files match the language you've set in the mod configuration.
How to Create Language Packs Language packs consist of four different files:
Localization
ItemLocalization
RomanceLocalization
UILocalization
To create a new language pack, generate .csv files with the above names, followed by the language name set in the mod configuration.
Example: If you want to create a Sundanese language pack, set the "Language" variable in the mod config (LanguageFramework.ini) to "Sundanese" (without quotes). Then, create the following four .csv files inside the LanguagePacks folder:
LocalizationSundanese.csv
ItemLocalizationSundanese.csv
RomanceLocalizationSundanese.csv
UILocalizationSundanese.csv
These .csv files should have the key in the first column and the corresponding translation in the second column. Place your translations in the second column.
To-Do List
Clean up this mod page (I know, it's a bit messy).
Cleanup codes
Fix any bug if found
WARNING! Only support alphabet (at least for now). Hanzi, Hangeul, Katakana, Hiragana are not supported because the base game doesn't include the font assets for those text.
Additional notes: I rented a PC to create this mod because my old one broke. Your support and donations mean a lot to me! :)