在下载目录执行命令行执行安装命令
dotnet new install .\\[DKC.Module.Template.1.2.2.nupkg](<https://github.com/DKC-Team/DKCTemplate/releases/tag/1.2.2>)
卸载命令(更新时才会使用)
dotnet new uninstall [DKC.Module.Template](<https://github.com/DKC-Team/DKCTemplate/releases/tag/1.2.2>)
创建汉化项目, 项目名称建议使用源项目名称加CN 例如, 接下来使用旗帜之王进行举例
创建命令
dotnet new blmodlc --name "BannerKingsCN"
此时在命令执行的文件夹中就有了一个BannerKingsCN项目
打开项目文件夹的 BannerKingsCN\_Module\ModuleData\Languages\CNs
在这个文件夹中的所有以 -CN-Enhance.xml 为结尾的文件会被加载到mod
在这些文件中, xml string标签 id属性 目标mod没有汉化的文本 text属性为要暴力替换的文本
<?xml version="1.0" encoding="UTF-8"?>
<base type="string">
<tags>
<tag language="简体中文"/>
</tags>
<strings>
<string id="For example" text="举个栗子"/>
</strings>
</base>
文本添加完成之后, 执行构建命令
添加完环境变量重新启动 powershell
编译构建汉化模组, 在创建的 BannerKingsCN 项目根目录里执行命令
dotnet build -c Release
看到构建成功之后, 汉化模组已被编译到了游戏 \Modules 文件夹
启动! 测试!
Mod设置里有按钮 强制重新读取增强的内容