GMCM分层组

GMCM分层组

将你扁平的GMCM模组列表转换为可折叠的文件夹分组,与你的Mods目录结构相匹配。

GMCM 分层分组

厌倦了在通用模组配置菜单(GMCM)中为了找一个设置而滚动浏览数百条扁平的模组条目吗?这个模组能将混乱的 GMCM 列表转变为干净、可折叠的文件夹分组——自动按照你的 Mods 目录结构进行整理。几秒钟内找到任何配置,告别无休止的滚动。


核心功能

自动文件夹分组 —— 你的 Mods 文件夹布局,直接呈现于 GMCM 中。

你可能已经花时间将模组整理到 Mods/ 下的子文件夹中(例如 Core Mods/Quality of Life/Content Expansions/Ridgeside Village/)。原版 GMCM 完全忽略这些整理工作,将所有模组一股脑地放入一个扁平的滚动列表中。

这个模组解决了此问题。它会在 GMCM 打开时立即读取你的 Mods 文件夹层级结构,然后将列表重建为完全镜像你的子目录的嵌套、可折叠分组。支持每一级文件夹——如果你使用嵌套的子文件夹,你也能得到嵌套的分组。

它解决的问题:

  • ✅ 无需再在上百条条目的扁平列表中寻找正确的模组。
  • ✅ 属于同一类的模组(按照的整理方式)会保持在一起。
  • ✅ 如果你之后通过移动或重命名文件夹来重新整理 Mods 文件夹,GMCM 的分组布局会在下次打开时自动更新——无需配置,无需重启。

安装

  1. 必要前置(请先安装这些):
  2. 下载本模组的 ZIP 文件。
  3. GMCMLayeredGroups 文件夹直接解压到你的 Stardew Valley Mods/ 文件夹中(或 Mods 的任何子文件夹——它始终能正确扫描整个 Mods 目录树)。
  4. 使用 SMAPI 启动游戏,打开 GMCM(标题画面的齿轮图标或游戏内菜单),大功告成!

使用方法

  • 点击任何分组标题行即可切换折叠 / 展开
  • 点击分组内的任何模组名称即可打开该模组的配置面板(与原版 GMCM 行为相同)。
  • 你的 Mods 文件夹布局为配置。要更改分组名称 / 排序,只需重命名或重新排列你的 Mods 子文件夹。
  • 最佳实践提示: 为安全地保持在 Windows / SMAPI 文件路径限制内,建议将文件夹分组结构控制在约 2–3 层深度。本模组本身只读取现有文件夹名称,不会创建或延长路径——但过深的嵌套加上过长的文件夹名称可能会导致 SMAPI 无法加载这些模组,这与本模组无关。

兼容性

  • 星露谷物语 1.6.x — ✅ 已测试且完全支持
  • Windows — ✅ 已全面测试
  • macOS / Linux — ✅ 适用于标准的 SMAPI + GMCM 安装
  • Android / iOS — ❓ 作者未测试
  • GMCM 1.6.0 之前的版本 — ⚠️ 不保证支持——基于 GMCM 1.16+ 构建与测试,建议升级

与以下内容配合良好:

  • Content Patcher 和所有 SMAPI 内容包
  • 多语言模组配置(保留每个模组自身的 manifest 显示名称)
  • 模组管理器(Vortex、r2modman、SMAPI 安装器、手动安装)
  • 包含 100+ 模组的大型模组列表

更新日志

v1.1.0

  • 修复了分组折叠时滚动条被异常拉长的问题——GMCM 的内部行计数器现已与实际可见行数正确同步。
  • 只能在标题画面进行配置的模组现在会被归入一个可折叠的文件夹中(分组名称使用 GMCM 原生的本地化文本,兼容所有语言)。

v1.0.0(初始版本)

  • 首次公开发布。
  • 基于你的 Mods 目录结构实现自动多级文件夹分组。

权限

  • 个人使用、模组列表、视频、直播: 始终免费,无需询问。
  • 再分发或重新打包: 请先询问我,并链接回此 Nexus 页面进行适当致谢。
  • 衍生作品: 可以学习它、在其基础上构建——若能致谢并链接回此页面,将不胜感激,但并非强制要求。
  • 永远不设付费墙: 此模组现在和将来都保持 100% 免费。切勿为其付费。
  • 免责声明: 按“原样”提供,不提供任何担保。此模组仅对 GMCM 列表进行视觉上的重新组织——它绝不会触碰你的存档文件或模组配置值。