马匹品种

马匹品种

为世界各地的环境马匹增加了更多的品种和毛色多样性。包含一个可选的配置器,用于自定义品种和毛色的概率。

[center][size=6][b]Horse Variety[/b][/size][/center]
[center]在仍使用 Rockstar 原生种群和生成系统的前提下,为世界各地的环境马匹添加更多品种和毛色多样性。[/center]
[center][b]包含一个可选配置器,用于自定义品种、毛色和种群设置。[/b][/center]
[line]
[size=5][b]概述[/b][/size]
是否已经厌倦了在明明有那么多选择的情况下,却一遍又一遍地看到完全相同的摩根马、肯塔基骑乘马和田纳西走马?Horse Variety 拓宽了这些种群池,让更多游戏中的马匹品种和毛色可以自然地出现在世界各地。此模组更改了 Rockstar 在选择可出现马匹模型时使用的马匹种群数据。
此模组[b]不会[/b]在马匹生成后替换它们,也不会运行自定义的运行时生成系统。
由 [url=https://www.nexusmods.com/reddeadredemption2/users/254564299]ex0ud[/url] 请求制作。
[line]
[size=5][b]品种权重[/b][/size]
对于一般环境马匹种群,默认设置围绕[b]品种概率均等[/b]设计,而不是让每个单独毛色概率均等。这一点很重要,因为有些品种的毛色选项远多于其他品种。
例如:
[code]品种 A
6 种毛色

品种 B
2 种毛色[/code]如果每种毛色概率相同,品种 A 出现的频率大约会是品种 B 的三倍,仅仅因为它有更多毛色。Horse Variety 改为给每个品种大致相同的总份额,然后在该品种可用毛色之间分配该份额。因此,毛色选项更多的品种,每种毛色的概率更小;而毛色较少的品种,每种毛色的概率更大。
其结果是更好的品种多样性,而不会自动偏向那些恰好拥有更多毛色版本的品种。
已知的富裕/时髦骑手种群是这一通用权重的例外。默认情况下,这些种群有 [b]20% 阿拉伯马[/b] 和 [b]20% 土库曼马[/b] 的概率,而普通骑手种群则排除这两个品种。这使得高价值马匹更可能出现在较富有的 NPC 身上,同时不会让它们在世界各地变得常见。
[line]
[size=5][b]Horse Variety 配置器[/b][/size]
为想要更多控制权的人包含了一个可选的独立配置器。
使用它可以:
» 直接编辑品种总量,并自动将更改分配到各种群类别
» 在直接编辑品种总量和按类别手动编辑之间切换
» 启用或禁用单个品种
» 调整每个品种内的毛色分布
» 自动均衡所有品种
» 将品种百分比归一化为 100%
» 均衡一个品种内的毛色概率
» 在应用更改前查看目标百分比和生成百分比
» 选择野马种群应保持原版还是使用扩展多样性
» 启用或禁用扩展的轻型货车和马车马匹多样性
» 启用或禁用较重货车和客车种群中的匈牙利半血马
» 启用或禁用基于财富的 NPC 骑手马匹池
» 调整富裕骑手的阿拉伯马和土库曼马概率

配置器会安全地为你生成所需的种群文件,因此无需手动编辑 META 或 YMT 文件。如果 RDR2 当前正在运行,更改不会立即写入。它们会排队并在游戏退出后应用。
配置器是自包含的,可以放在任何位置。它不需要放在 RDR2 目录内。
[line]
[size=5][b]影响范围[/b][/size]
Horse Variety 扩展了 Rockstar 种群系统多个部分使用的马匹模型池,包括:
» 环境骑乘马匹
» 道路和城镇马匹种群
» 拴住的马匹
» 围栏中的马匹
» 轻型货车和马车
» 选定的较重货车和客车种群
» 基于财富的 NPC 骑手种群

轻型货车和马车可以使用更多种类的合适品种,而不是反复从同一个很小的马匹池中抽取。阿拉伯马被排除在这些货车种群之外。较重的货车和客车仍然受到更多限制,但匈牙利半血马已被添加为另一个合适选项,与游戏已使用的较重品种并列。

默认的富裕骑手分布给予[b]阿拉伯马 20%,土库曼马 20%[/b]。由于这些富裕骑乘 NPC 种群本身相对不常见,除了在圣丹尼斯之外,这些品种可以保持特殊,同时不会变得几乎无法遇到。

[b]默认情况下,野马种群保持不变[/b],保留 Rockstar 原来的野马设置。如果你愿意,配置器包含一个选项也可以扩展它们。
[line]
[size=5][b]它不做什么[/b][/size]
该模组不会简单地把每个马匹模型塞进每个可能的场景。某些种群类型在合理的情况下仍保持专门化。
挽马和重型货车相关分组仍然受限,因此你不会突然看到阿拉伯马拉货运货车。轻型马车和较小的货车有更广泛的选择,而较重的货车继续使用更合适的品种。
同样,有价值的品种不会简单地平均散布到每个 NPC 骑手身上。默认情况下,阿拉伯马和土库曼马保留给游戏中已知的富裕/时髦骑手种群,而不是普通骑手。
[b]故事和帮派同伴马匹也被排除在普通环境种群之外。[/b]
该模组旨在扩展自然多样性,而不会把每次马匹生成都变成完全随机的模型替换。
[line]
[size=5][b]安装[/b][/size]
将 [b]Sauvy[/b] 文件夹放入 LML。如果你使用配置器,只需选择你的 RDR2 文件夹并按 [b]Apply[/b]。生成的 LML 文件将自动写入。
[line]
[size=5][b]兼容性[/b][/size]
Horse Variety 会替换:
[code]update:/common/data/ai/ambientpedmodelsets.meta
update:/common/data/ai/popgroups.ymt[/code]如果另一个 LML 模组也替换了其中任一文件,Horse Variety 可以检测到它们,并直接仅修补这些文件内的马匹种群数据。这意味着那些模组所做的不相关更改会被保留。
[line]
[size=5][b]致谢 / 研究[/b][/size]
我无法完全居功于弄清 RDR2 如何处理马匹种群多样性所涉及的研究。我使用 [b]Super Ultimate Horse Overhaul[/b] 作为参考,并检查了该模组包含的种群文件。这帮助我找到了 Rockstar 种群系统中真正控制环境马匹多样性的部分,特别是不同种群文件之间的关系。
Horse Variety 不会重新分发 Super Ultimate Horse Overhaul 的文件。此模组使用的种群编辑、平衡、配置器和实现都是为 Horse Variety 单独制作的。尽管如此,将他们的工作作为参考为我节省了大量研究时间,因此应给予应有的致谢。