跨模兼容性令牌(CMCT)

创作者: Spiderbuttons
已更新:2024-10-04 21:29:49
21KB

前置 MOD

使用 跨模兼容性令牌(CMCT) 时将自动安装

关于此 MOD

使用特殊的 Content Patcher 令牌从其他模组中获取配置值、翻译、动态令牌和资源。
跨模组兼容性令牌添加了一些特殊的自定义 Content Patcher 令牌,允许您(如果您是模组作者)访问其他模组的配置值、翻译和动态令牌,包括那些并非专门为 Content Patcher 制作的模组。如果您确实没有其他方法确保您的模组与其他模组之间的完美兼容性,或者需要根据上述任何值进行更改,这些令牌将非常有用。

安装
玩家使用说明
这个模组本身没有任何作用。如果您正在使用的其他模组不需要它,那么作为用户安装此模组没有任何意义。

适用于内容补丁模组作者
此模组添加了四个代币:

  • Spiderbuttons.CMCT/配置
  • Spiderbuttons.CMCT/翻译
  • Spiderbuttons.CMCT/动态
  • Spiderbuttons.CMCT/资产
这些令牌分别允许您获取配置值、翻译字符串、动态令牌值或内部资产键。这四个令牌都支持此功能。 要求 输入参数。第一个输入参数始终是您要从中获取值的模块的唯一 ID。第二个输入参数取决于相关的令牌:

  • 配置:要查找的配置值的名称。如果配置值是嵌套的,则必须包含基于 JSON 结构的完整配置路径。
  • 翻译:您需要的翻译的 i18n 键。它将始终获取当前所选语言的翻译。
  • 动态:动态令牌的名称。
  • 资源:资源相对于其他模组的路径 他们的 manifest.json 文件。
如果您使用这些代币中的任何一个,您 必须 将另一个模组设置为依赖项。否则,它 可能 它虽然能用,但也可能会抛出一些奇怪的错误。以下是四个示例,每个示例对应一个标记,使用 查找任何内容, 帽子老鼠蕾西, 和 巴顿的额外书籍 例如:

  • {{Spiderbuttons.CMCT/Config: Pathoschild.LookupAnything, Controls.ToggleSearch}}
  • {{Spiderbuttons.CMCT/Translation: ichortower.HatMouseLacey, houseDisplayName}}
  • {{Spiderbuttons.CMCT/Dynamic: ichortower.HatMouseLacey, Lacey}}
  • {{Spiderbuttons.CMCT/Asset: Spiderbuttons.ButtonsExtraBooks, assets/Books/sheet.png}}

局限性
目前,我认为存在两大局限性:

  • 以标记作为输入的翻译(即 i18n 值本身包含 {{tokens}})无法正常工作,只会获取带有大括号的标记的字面字符串。
  • 动态令牌仅在加载存档时初始化,而不是在游戏启动时初始化。这可能对您来说无关紧要。
另外值得一提的是,您应该使用动态令牌。 尽可能节制无需过多赘述 Content Patcher 的工作原理,由于我实现令牌的方式,即使它从其他模组检查的动态令牌没有改变,它们也会始终发出信号,表明它们的更改应该被传播。如果你的令牌像默认令牌那样只在 OnDayStart 更新,这倒没什么大碍;但如果你在 OnTimeChange 或 OnLocationChange 更新它,则可能会造成性能损耗!

源代码

星露谷物语 的热门 MOD

探索适用于 星露谷物语 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

内容修补程序

Pathoschild2025-07-28 06:03:57

加载内容包,更改游戏的数据、图像和地图,而不替换XNB文件。

内容补丁

Pathoschild2025-10-26 17:17:30

加载内容包,这些内容包会更改游戏的数据、图像和地图,而不会替换 XNB 文件。

SMAPI-Stardew修改API

Pathoschild2025-07-15 09:52:47

Stardew Valley的mod加载器。

NPC地图位置

Bouhm2025-05-26 10:22:12

在地图上看到NPC和玩家,有一个可选的小地图。

CJB秘籍菜单

Pathoschild2025-07-28 06:19:19

一个简单的游戏作弊菜单,有很多作弊。

SpaceCore

spacechase02025-05-28 10:06:38

A framework mod used by some of my other mods.

星露谷扩建

FlashShifter2025-07-01 07:17:39

mod描述游戏中玩家扮演继承了爷爷农场的“Stardew valley”主角开阔和经营整座小牧场。 你继承了爷爷在星露谷的农场,但是你手头上只有最基础的农具和少许的金钱,你得靠此开始你的新生活。你能把这片杂草丛生的田地变成一个繁荣的家园吗?这很不容易,自从JOJA公司来到了小镇,以前的生活都变了。社区中心,这个曾经是小镇最活跃的地方,如今却是破烂不堪。但山谷里似乎充满了机会,只要你肯努力,就有可能把星露谷变得更繁荣。 开始游戏后,玩家可以通过捏人的方式创建自己所喜爱的角色。人物共有24种肤色,32

农场类型经理(FTM)

EscaMMC2025-07-22 13:55:17

农场类型管理器(FTM)是一个框架,允许其他模组在游戏中的任何地方生成对象和怪物,具有各种控制和自定义选项。

使用 Xmod 解锁 星露谷物语 的全部潜力 — 今天就探索这些顶级 MOD!