注意!
本教程以下前置模组的附属教程
【全版本通用】ConfigurationManager-CNupdate 模组管理器中文版
所制作的汉化文件 仅在该模组生效,请仔细审帖!
推荐使用 汉化脚本 一键制作
准备阶段
1.VS Code | Notepad
任何能够识别jsonc的编辑器即可
主要是为了方便检查格式是否有错误!
1.创建汉化文件
在 BepInEx/plugins/zh-cn 文件夹内
对应模组的 GUID.jsonc 文件
GUID获取方式
前往 BepInEx\config 中找到对应的要汉化的模组的名称
例如 DadGamerMode 叫 com.dvize.DadGamerMode
Hitmarker 叫 com.Amanda.Hitmarker
如果没找到对应的config
请确保运行过一次游戏后生成了config文件在进行此操作
2.开始汉化
目前支持3个版块的汉化
1.模组标题 (略)
2.设置( 名称 | 类别 | 介绍)
3.选项(下拉单选,多选)
大致的代码结构如下
}
//注意Jsonc格式:检查 逗号是否为半角, 是否缺少遗漏了逗号 等
//[原文Category(可选项)]为 CNupdate v1.1.0 版本新增的功能
设置汉化
模组标题汉化具体代码如下:
},
//注意Jsonc格式:检查 逗号是否为半角, 是否缺少遗漏了逗号 等
//[原文Category(可选项)*]为 CNupdate v1.1.0 版本新增的功能
确保 Key值内容正确,Jsonc格式正确 即可实现设置汉化
例如:
注意!
设置的归类只于你输入的 Category 类别有关
相同的 Category 就设置就会放在一起显示
不跟 config 选项设置挂钩(DispName和Description同理)
v1.1.0版本 新增
当遇到设置中有两个以及上 选项键值(名字) 相同时
例如 阿曼达图形 中的 Tonemap
可以通过在 设置1 名称/Key值 前面添加 “[原英文Category]“
来实现区分
具体效果如图:
3.选项汉化
选项汉化具体代码如下:
},
}
//注意Jsonc格式:检查 逗号是否为半角, 是否缺少遗漏了逗号 等
确保 选项Key值,对应选项 内容正确 即可实现选项汉化
例如:
排列式多选类 和 下拉式单选类 通用
3.修改完成后保存jsonc文件
在游戏中重新打开F12检查即可
同样提供 格式参考样本 与 例子 文件给大家学习与模仿
汉化例子
汉化第一人!!!