模组教程
  • 🏠主页
  • 😀介绍
  • 😇玩家手册
    • 📕安装教程
    • 📔使用说明
    • 🐴注意事项
  • 😅模组制作教程
    • 😅预先准备
    • 😎创建一个模组
    • 😘常用NML功能
    • 🤔其他常用
    • 🥸BepInEx
  • 🤔基础概念
    • 👌模组声明
    • 🎨模组接口
    • 👌模组设置
    • 👍模组依赖
    • 🤗多语言文本
  • 😶‍🌫️资源加载
    • 📕概览
    • 😁Resources
    • 😂AssetBundle
  • 😪其他技术
    • 👌模组重载
    • 🫥事件监听
    • 😄上传模组
  • 🫨游戏内容添加
    • 🥳创建装备
  • 🤩用户交互界面
    • 🥳按钮
    • 😁交互栏
    • 😂内置预制体
    • 😄一般窗口
    • 😆自动布局窗口
  • 😘懒人福利
    • 😍基础模组
  • 🚗NML开发和OpenMods项目
    • 📕介绍
    • NML 开发
    • NML 模组文档
    • 示例模组
    • Unity开发工具包
    • 原版代码文档
Powered by GitBook
On this page
  • 模组加载
  • 多语言文本
  • 模组设置
  • 默认模组设置文件
  1. 懒人福利

基础模组

基础模组指的是 BasicMod

模组加载

与IMod略有不同, 在BasicMod中实现了IMod的OnLoad, 调用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文件)与恒久保存的模组设置文件.

默认模组设置文件

给出了模组设置的格式

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

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

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

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

Previous自动布局窗口Next介绍

Last updated 1 year ago

default_config.json写法见

😘
😍
模组设置