逃离鸭科夫

逃离鸭科夫

2,567 个评价
ModConfig
3
7
2
   
奖励
收藏
已收藏
取消收藏
标签: Mod
文件大小
发表于
更新日期
128.940 KB
10 月 20 日 下午 12:44
11 月 11 日 下午 10:52
2 项改动说明 ( 查看 )

订阅以下载
ModConfig

描述
中文说明
  • ModConfig 是一个为其他Mod提供便捷的游戏内配置参数调整的框架。玩家能够直接在游戏内通过设置菜单来调整其他Mod的各个配置参数。
  • Mod设置菜单需要进入游戏场景后再打开设置才能看到, 主菜单中设置里暂不可见。
  • 第一次启用或重新开关本mod后可能需要重启游戏以生效。


当前支持的mod

配置文件位置

如果你想重置mod配置, 可以删除下面的文件
%USERPROFILE%\AppData\LocalLow\TeamSoda\Duckov\Saves\ModConfig.ES3

开发指南

步骤
  1. Github Project[github.com]下载并拷贝 ModConfigApi.cs 至你的项目中, 方便调用 ModConfig 函数
  2. 务必在配置读写相关逻辑前, 务必调用一次ModConfigAPI.Initialize()以验证是否能够正常与 ModConfig 通信
  3. 参考我的演示项目[github.com]

支持的数据类型
  • bool
  • int
  • float
  • string

注意事项
  • 配置项数值是通过 OptionsManager_Mod.Load<T>(string key, T defaultV) 读取的
  • ModConfig实现逻辑较复杂, 不排除未来游戏某次更新后会导致其失效并需要重新维护的可能性, 因为有了下面这条注意事项
  • 禁止将你的mod配置读写逻辑与 ModConfig 建立强依赖关系, 配置读写即使没有 ModConfig 也必须满足正常功能

Mod发布

在上传你的mod后, 在创意工坊页面中点击 添加/移除必需物品 后添加对 ModConfig 的依赖即可

源码参考

Github源码[github.com]
Github演示项目[github.com]
65 条留言
GGininder578 11 月 29 日 上午 4:38 
@JMC 真假?? 感謝大兄弟....我有空閒就好好參照一下
JMC 11 月 28 日 上午 12:47 
@GGininder578 hello,可以用我这个MOD极大简化ModSetting的配置:
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3613297900

后面也会考虑加ModConfig的适配,做到在我这配一套在适配的UI全都显示
Todokoro 11 月 19 日 下午 5:39 
This is amazing work. Thank you.
그래도되나요 11 月 16 日 上午 11:28 
更新后每次都会恢复成默认设置。
GGininder578 11 月 15 日 上午 2:54 
@嘰哩咕嚕 ModSetting複雜到讓我想哭🥲

ModSetting有更多的選項配置功能,用不到的話ModConfig很夠用了。
叽里咕噜说啥呢 11 月 15 日 上午 1:38 
您好 请问modconfig和modsetting有什么区别吗 恕我分不太清~~
岂曰无衣?与子同袍 11 月 12 日 上午 6:18 
更新应该没改任何逻辑,只是修复了缩放,建议检查下其他mod的问题
岂曰无衣?与子同袍 11 月 10 日 上午 8:21 
麻烦大佬看下GitHub, 我提交了一个pr修复4k分辨率下带文本滑条缩放错误的问题。如不方便维护或可增加一下维护人,我来帮忙上传下:steamhappy:
Kenagi 11 月 8 日 下午 10:54 
反复排查,目前发现原生4K分辨率下,设置2K无边框窗口UI正常,2K窗口mod子选项字体和拉条仅主项一半大小,4K全窗口mod子项是主项的2倍大小,不知道是不是游戏更新的问题:chiyoko: