测试马匹模组

创作者: goldenplaysterraria
已更新:2024-07-06 17:52:23
2.9MB

关于此 MOD

这是一次对我所构思理念的测试与概念验证,感谢任何反馈!更多详情请阅读描述。
如果你点开了这个模组,大概会好奇这究竟是什么。这是我酝酿已久的一个小项目,如今终于开始着手实现了。

这个模组表面上看很简单:它将范霍恩马厩刷新的马匹全部变得独一无二,并且你无法再与它们建立羁绊或将其安置在马厩中。

然而在表面之下,我一直在研究如何创建自定义的马匹模型。 在不编辑脚本的情况下,仍然无法完全实现 鉴于您无法将其保存为自己的作品,经过一段时间的研究与探讨,我认为在现有资源条件下,这已是能达到的最佳效果。


这花了我数日之功与多年经验才得以实现,但它依然只是一个简单的概念验证。不过,我希望你能从中学习到关于编辑PED生成点与创建自定义YMT文件的相关知识。



重要提示 - 冲突
总的来说,这个模组应该不会与任何其他模组发生冲突。然而,重要的是你不要使用另一个编辑相同内容的模组。 环境行人模型集,持久角色元数据, pedattributes.meta(如果您关心属性数据), 范霍恩马具店环境模型集合并教程已包含在内。


功能特点
- 8匹独特的马匹,它们会在范霍恩马厩刷新,且无法建立羁绊。
- 自定义品种名称与属性
- 七匹马是母马,一匹是种马。
- 无漏洞体验,兼容大多数模组



每个文件的作用是什么
以下是每个文件的简要功能说明,希望能为您节省自行查阅的时间:

“马匹”文件夹内包含自定义的ymt文件,其中存储了所有与马匹相关的资源及配套内容。

“Textures”文件夹包含供马匹使用的自定义纹理字典。

Ambientpedmodelsets 中包含一个模型集,其中包含我的新 ymt 文件。

Assets_Horses和Manifest_Horses允许自定义纹理被PEDs使用并加载到游戏中。

Horse.gtx2 包含自定义文本字符串,因此它不会显示品种,而只会显示“马”字。

Install.xml 有助于流式传输某些文件。

Metapeds_Horses 包含了马的元数据条目,该条目定义了马的许多特征。这基本上只是一个通用的马匹条目,但更改了品种名称和属性数据。

PedAttributes 包含马匹的自定义属性,因此你无法与它们建立羁绊,否则会破坏游戏平衡。

PersistentCharacters定义了应该生成多少匹马以及其他一些内容。

我在reinsdefinitions.ymt中定义了我的自定义马匹ymt,这样缰绳就能正常工作了。

VanHorn_HorseShop 使用设定的模型生成马匹,并决定它们将执行哪些场景。


已知“问题”
- 您无法与我添加的马匹建立羁绊或将其安置在马厩中,这一功能在脚本编辑功能实现之前将无法添加。

- 状态卡上没有毛色或品种信息。我本可以修改这一点,但选择了保持原样。

使用 Xmod 解锁 荒野大镖客2 的全部潜力 — 今天就探索这些顶级 MOD!