缺氧
220 个评价
模组配置文件管理器 [Mod Profile Manager]
5
2
2
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
833.357 KB
2022 年 8 月 27 日 下午 12:23
6 月 12 日 下午 3:32
49 项改动说明 ( 查看 )

订阅以下载
模组配置文件管理器 [Mod Profile Manager]

在 Sgt_Imalas 的 1 个合集中
Mods made by Sgt_Imalas
63 件物品
描述
模组配置文件管理器 [MPM]

搭配 Mod Updater 的最佳模组管理器。
这个模组允许你将启用的模组与存档中使用的模组配置同步。
它可以存储每个存档的独立模组配置,并让你一键切换不同模组列表的配置方案。
你也可以手动创建和应用自定义模组配置方案(称为模组配置文件)。

要生成模组配置文件,只需加载你想获取模组列表的存档,或在启用本模组时保存游戏,模组配置文件就会自动创建。
你还可以从Steam合集导入配置,或基于当前启用的模组手动创建模组配置文件。

本模组不会更新模组,请安装Mod Updater来实现更新功能!


当前最新版本:7.1



功能特性
模组界面改进:
  • 大幅提升模组界面在安装大量模组时的性能表现
  • 支持按模组名称和作者过滤的搜索栏(代码整合自asquared的mod filter,如果同时启用该模组会优先使用其功能)
  • 置顶功能可将常用模组固定在列表顶部
  • 丰富的模组过滤选项,每个都可单独切换(隐藏:开发中/本地/Steam/启用/禁用/不兼容的模组)
  • 更便捷的加载顺序调整
  • 自定义标签过滤器
  • 本地模组蓝色高亮显示以便区分
  • 模组界面会根据屏幕分辨率自动扩展,同时显示更多模组
  • "订阅"按钮和"Steam创意工坊"按钮现在会在Steam界面中打开链接(可通过修改KPlayerPrefs文件中的"Workshop_Browser_Choice"参数设为"1"来禁用)
  • 自定义模组配置文件
  • 模组配置迁移


模组配置文件功能:
  • 加载存档时会读取存档内的模组配置并启用同步功能
  • 保存游戏时会将当前启用的模组配置存入存档
  • 主菜单新增"同步并继续"按钮:将当前模组配置文件与"继续游戏"存档同步
  • 加载菜单新增"同步"按钮(当存在存储的模组配置文件时可用),点击进入模组同步界面:
    • 列出所有未同步的模组:
      • 当前启用但配置中禁用的模组
      • 当前禁用但配置中启用的模组
    • "同步并加载存档"会同步所有模组后自动重启游戏加载存档
    • "使用当前配置加载"会以当前使用的配置加载
    • 完全同步时会显示绿色确认按钮
    • 如果配置中有未安装的模组,会显示红色按钮并弹出包含Steam工坊链接的提示
  • 新增模组配置总览子菜单
  • "同步并继续"支持配置迁移
  • 两种应用模式:
    • 应用配置:严格启用配置中的模组,其他全部禁用
    • 全部启用:保持当前启用的模组,仅额外启用配置中的模组
  • 支持从模组配置一键订阅缺失模组
  • 通过导入Steam合集创建配置文件
  • 手动从当前模组列表创建配置文件

如何导入Steam合集:


给其他模组开发者:
你可以通过玩家日志文件链接导入配置,本工具会解析日志并生成模组配置文件——非常适合调试用户反馈。

注意事项
  • 模组同步仅支持在主菜单使用。游戏内加载菜单的同步功能已被禁用,因其会触发游戏本身的模组配置重置bug
  • 加载过程中发生的崩溃可能会错误地归咎于本模组。这是因为模组配置会在加载过程中创建。发生此类崩溃后仍可保持模组启用状态,因为崩溃通常由缺失/未启用的模组引起
  • 与Ony的Mod manager不兼容


推荐搭配模组:
  • Mod Updater:解决99%的模组更新问题,我个人认为这个模组是必备的


语言支持
  • 英语
  • 德语
  • 法语(由Pholith提供)
  • 中文(由『KRS』山城张学友提供)

鸣谢
模组界面的虚拟滚动代码来自Stephen的FastTrack(MIT协议)
搜索栏代码改编自Asquared31415的Mod Filter(已获授权)




问题反馈与本地下载
模组本地下载地址:GitHub发布页[github.com](如果忘记更新版本请提醒我)

请通过 GitHub问题追踪[github.com]Discord服务器[discord.gg]提交问题报告。
请务必在报告中附上完整的player.log文件: https://github.com/aki-art/ONI-Mods/wiki/How-to-send-a-log

确保未启用"Debug Console"模组,该模组会破坏游戏日志系统!




喜欢我的模组?欢迎通过Buy me a coffee[www.buymeacoffee.com]Ko-fi[ko-fi.com]支持开发者 :D
热门讨论 查看全部(1)
1
2024 年 8 月 3 日 上午 2:22
I have a suggestion for your mod
Gonsy
151 条留言
Sgt_Imalas  [作者] 10 月 4 日 上午 7:43 
the version number displayed in the mod menu is often wrong in such cases, it might display the "latest" number, but the mod file itself got replaced with an old version
Sgt_Imalas  [作者] 10 月 4 日 上午 4:31 
The game will sometimes bug out and download an older version of a mod.
In such cases, mod updater will refetch the last version
Vectrobe 10 月 4 日 上午 1:09 
the main problem seems to stem from some weird entirely unexpected cases that either the game or updater thinks it needs to update a given mod, but said mod actually hasn't been updated in as much as a couple years, and of course the versions in both the game and workshop are the same as they were beforehand, which is just weird and nonsensical as to why this would be triggered...

this was primarily why i was pointing to some form of steam api change, which the broken behaviour was also very well timed with the latest steam client and website updates, however so far it appears that the potential change on valve's side was unintended and they may have fixed it
Sgt_Imalas  [作者] 10 月 3 日 上午 6:27 
the only way to prevent this issue is to manually install mods outside of the game.

or wait until Klei fixes their buggy extraction process.
Sgt_Imalas  [作者] 10 月 3 日 上午 6:25 
"restart loops" are a bug in the game, not the mod, and caused by the game failing to handle extraction errors.
that process cannot be done by mods, so mods cannot fix it.
it happens more often with mod updater, because without it, the game wouldnt even try to install an update
Vectrobe 10 月 3 日 上午 1:17 
ony's version does seem to be slightly affected but it handles it in a different way, in this case it just suggests there may be an out of date mod, but it doesn't actually show any as being out of date, probably because the mod screen does check the version numbers
Vectrobe 10 月 3 日 上午 1:14 
unfortunately 'mod updater is not broken' is incorrect, its still broken in that it has been causing update-restart loops and often doesnt re-enable the mods its trying to update, partly because the mods its trying to do so with are already their latest versions and have not been updated in the workshop.
as to why exactly any of this is happening, is unclear, but it did begin with the recent updates and changes to the steam interface, store and workshop pages.
Sgt_Imalas  [作者] 9 月 28 日 上午 7:20 
blatant misinformation gets removal.
mod updater is not broken, there has not been a change in the steam api.

ony also stole the updating code from mod updater (and still managed to fuck up so it remains buggy) in mod manager, both mods access the same endpoints (that are still in game code, not the actual api), just that mod updater does it properly and onys implementation is broken
Sgt_Imalas  [作者] 9 月 25 日 上午 6:55 
use mod updater to force update the mod.
your local installation got most likely broken by bugs in the updating system
꧁ঔৣB1ɢᴡᴜʟғ彡★ 9 月 25 日 上午 6:13 
the mod is not working now it shows an error when starting :zambie: