配置变量
配置变量允许模组用户在游戏外部配置你的模组的特定变量,而无需任何模组制作知识。
[!NOTE]
配置变量在模组制作中被低估了,希望随着时间的推移它能变得更加流行。
启用配置变量
启用配置变量非常简单,但很容易被忽略,因为它位于变量设置的高级部分下。
使用和配置变量
所有配置变量都可以通过添加模组路径作为标题/部分,然后是实际的变量及其值来设置或覆盖。
[!TIP] 配置变量在运行时会被配置文件中设置的值覆盖,所以确保你实现了额外的逻辑以确保值不会超出预期范围。
将鼠标悬停在配置变量复选框上获取更多信息:
- 导航到游戏的
engine.ini
文件,该文件位于:%localappdata%/<GameName>/saved/Config
- 使用文本编辑器打开名为
engine.ini
的文件并滚动到底部。 - 添加悬停在配置变量复选框上时显示的特定模式。
[!IMPORTANT]
重要的是要向模组用户提及这一点,以便他们了解这一功能。
配置变量的使用场景
我经常使用的一个最有用的场景是可配置的热键。
允许模组用户自由更改和定制按键以适应他们的键盘布局。
配置变量的其他有用用途,但不限于:
- 启用特定功能。
- 不同的小数值,如最大生命值。
- 与界面相关的设置,如可切换显示的数据。
- 功能限制。