Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
v1.0.8
中文
修复通过 r2modman 安装时,外置本地化文件不在 BepInEx/plugins 根目录导致 Mod Settings Menu 初始化失败的问题。
English
Fixed Mod Settings Menu initialization failing when installed through r2modman because the external localization file was not under the BepInEx/plugins root.
v1.0.7
中文
接入 RomesteadLocalizationAPI,模组设置菜单文本现在使用统一的本地化 API。
新增巴西葡萄牙语翻译,感谢 GIGIMONT77 贡献。
English
Integrated RomesteadLocalizationAPI so Mod Settings Menu now uses the shared localization API.
Added Portuguese (Brazil) translation, contributed by GIGIMONT77.
v1.0.6
中文
修复模组简介信息过短时,打开 Nexus 和更新提示不靠右的问题
现在可以在游戏内的按下 Tab 的菜单栏上打开模组设置菜单
English
Fixed an issue where, when the mod description was too short, the Nexus and update prompts were not aligned to the right.
You can now open the mod settings menu from the in-game Tab menu bar.
v1.0.5
中文
新增公开的 ModKeybindValue 辅助类,用于读取模组快捷键配置值。
新增 ModKeybindValue.FromEntry(...),用于解析 ConfigEntry<Keys> 和 ConfigEntry<string>。
新增 ModKeybindValue.Parse(...),用于解析原始 K:...;M:...;B:... 字符串。
新增通过 Keys、MouseButtons、Buttons 读取键盘、鼠标、手柄槽位。
快捷键配置项现在会在 Mod Settings Menu 中作为只读信息项显示。
更新示例模组,展示简化后的 ModKeybindValue 用法。
English
Added public ModKeybindValue helper for reading mod keybind config values.
Added ModKeybindValue.FromEntry(...) for parsing ConfigEntry<Keys> and ConfigEntry<string>.
Added ModKeybindValue.Parse(...) for parsing raw K:...;M:...;B:... strings.
Added read-only access to keyboard, mouse, and controller slots through Keys, MouseButtons, and Buttons.
Keybind entries now remain visible in Mod Settings Menu as read-only info entries.
Updated the example mod with the simplified ModKeybindValue usage.
v1.0.4
中文
新增模组快捷键接入游戏原生 设置 > 控制 页面。
更新示例模组,加入快捷键示例和 K/M/B 格式说明。
English
Added mod hotkey integration into the game’s native Settings > Controls page.
Updated the example mod with a hotkey example and notes on the K/M/B format.
v1.0.3
中文
新增简化 API 注册方法。
模组作者现在可以在 Config.Bind 的 ConfigDescription tags 中直接写入分类和配置项显示信息。
旧的 ConfigureSection / ConfigureEntry 注册方式仍然兼容保留,但现在推荐使用新的 tag 写法。
更新示例模组,展示更简单的 Config.Bind + ModSettingsTags 用法。
English
Added a simplified API registration workflow.
Mod authors can now put section and entry display metadata directly into ConfigDescription tags when using Config.Bind.
Existing ConfigureSection / ConfigureEntry registration remains supported for compatibility, but the simplified tag-based API is now recommended.
Updated the example mod to demonstrate the simpler Config.Bind + ModSettingsTags usage.
v1.0.2
中文
添加 SliderStep 支持,模组作者现在可以指定数值范围滑条每次滑动变化多少值。
优化默认滑条精度,未指定步长时,整数范围默认每次变化 1,小数范围默认每次变化 0.1。
添加配置项描述覆盖支持,模组作者可以通过注册 API 自定义单个配置项的说明文本。
例子模组添加更详细的注释文本。
English
Added SliderStep support for numeric range sliders. Mod authors can now specify how much each slider movement changes the value.
Improved default slider precision, integer ranges now step by 1, and decimal ranges now step by 0.1 when no custom step is set.
Added support for entry description overrides through the registration API.
Added more detailed comment text to the example mod.
v1.0.1
中文
为已注册的模组添加了可选的 NexusMods 页面链接
为已注册的模组添加了可选的 HTTPS JSON 版本检查
更改了数值范围设置(例如 1-10 的整数范围),使用滑块式控件代替箭头式选择器
English
Added optional NexusMods page links for registered mods
Added optional HTTPS JSON version checks for registered mods
Changed numeric range settings, such as 1-10 integer ranges, to use slider-style controls instead of arrow-based selectors
v1.0.0
中文
English