😍基础模组

基础模组指的是 BasicMod

模组加载

IMod略有不同, 在BasicMod中实现了IModOnLoad, 调用OnModLoad来初始化模组.

多语言文本

BasicMod提供了自动加载Locales文件夹下的语言文件. cz.json是简体中文, en.json是英文, ch.json是繁体中文.

下面是一个例子

// cz.json
{
    "Humans": "人类",
    "Orcs": "兽人"
}

除了.json文件外, 你也可以使用.csv文件来表示语言文件.

下面是一个例子lang.csv

key,cz,en,ch
Humans,人类,Humans,人類
Orcs,兽人,Orcs,獸人

模组设置

BasicMod设定了默认模组设置文件(模组文件夹下default_config.json文件)与恒久保存的模组设置文件.

default_config.json写法见模组设置

默认模组设置文件

给出了模组设置的格式

当默认模组设置添加/修改设置项(不包括项默认值)

恒久模组设置也会添加对应的设置项, 值为默认值

当默认模组设置删除设置项

恒久模组设置也会删除对应的设置项.

Last updated