
模组补丁框架与嵌套深度增强
允许模组制作者为现有模组创建补丁,并让脚本模组和其他模组能在多层文件夹下正常运行。
查看大图这是一个非常小的两个文件,你可以将它们放入你的 mods 文件夹(非破坏性地),它允许:
- 即使模组位于过多层级的文件夹中,也能被发现并加载到游戏中。
- 脚本模组在嵌套超过一个文件夹时仍能正常运作。
- 而真正的重点在于,它为模组制作者提供了便捷的能力,可以轻松创建补丁,非破坏性地修改其他模组制作者的模组(并且仍然需要下载原始模组!!),学习曲线也不陡峭。你只需将修改后的内容放入 Patch 文件夹,它就会覆盖任何其他内容。请参阅下面的快速文档说明。
作为模组用户的使用说明:
将此压缩包内容放入您的 mods 文件夹中。如遇提示请选择覆盖。这将在您的 Mods 文件夹中添加一个 Patches 文件夹:
要安装其他模组制作者制作的补丁,只需将其放入 Patches 文件夹即可。就这么简单!
作为模组作者的说明:
用灰白色粉笔在自己周围画一个召唤圈。确保没有狗在叫。
基本上任何放入 Patches 文件夹的 .package 文件都会:
- 在游戏中加载并播放。
- 覆盖已加载到游戏中的模组。
你可以将此用于两个目的。首先,如果你有两个来自不同作者的模组,并且它们在某个条目上发生冲突,你可以选择你更喜欢的那个,并将整个模组放入 Patches 中,这样该特定条目将优先使用你选择的模组,同时保留两个模组的功能。 懒人的兼容性补丁!
第二个目的是(当然要在获得原模组作者许可的前提下)你可以打开一个现有的模组,找到你想修改的某些数值,然后制作一个仅包含这些条目的新包。(请参阅下文我提供的示例以作说明。)例如,如果你有一个庞大的模组,其中包含多个字符串、图形和模拟市民互动,而你只想修改性别(比如你不希望寄宿学校模组是男女混校),那么你可以删除包中除 Sim Filter Tuning 文件外的所有内容,并添加一个性别条目,使生成的模拟市民符合你想要的性别。换句话说,就是只修改模组中的部分内容,并在你正在处理的包中仅保留你更改的条目。保持所有实例 ID 与原模组一致。(这也很偷懒,但不是很棒吗?)
现在只需将你制作的 .package 文件放入 Patches 文件夹。
原版模组会先加载,
然后你修改的数值会覆盖模组的原始数值,
修改后的模组就能在游戏中生效。
如果模组作者允许,
你可以将补丁分发给其他人,
同时确保用户仍需从原模组作者处下载原始模组。
我已在本模组的文件区附上了由 flauschtrud 制作的 Boarding Stable 模组补丁范例。虽然补丁由我制作,但原模组版权归 flauschtrud 所有——正如评论区所示,他们不仅允许我制作补丁,其寄宿马厩模组自带的许可证文本也明确声明允许修改。衷心感谢 flauschtrud 允许我为您精彩的模组制作补丁!
我的补丁只是在 Sim 筛选器调谐文件中添加了一行新内容(你可以通过查看原始模组中的文件,再对比我的补丁来比较变化),并修改了情境工作调谐文件中的一个数值条目。因此,我的补丁 .package 文件看起来是这样的:
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。