在内部,游戏有固定数量的 .ymt 文件,总共可以加载。这个限制似乎是 80 个(在 mpg9ec 之前),大约是 100 个(自 mpg9ec 以来)每个性别的 .ymt 文件。 每推送一个 GTA: Online DLC,R* 都会添加新衣服,因此会占用更多的 .ymt 文件 – 直到达到限制。
此外,每个可绘制对象/组件类型可以添加的组件/道具是有限制的。
衣服分为组件和道具,其中组件是你作为衣服穿的所有东西(衬衫、裤子、鞋子等),道具是你可以放在模特身上的所有东西(如帽子、眼镜、手表、耳环等)。
在内部,我们将所有这些类型统称为可绘制类型,游戏目前总共有 25 种可绘制类型。其中一些是未使用的。
一个 YMT 文件(每个性别)总共可以容纳 128 个布料,每种可绘制类型。
例如,您可以在一个附加布料资源中为您的男性提供 128 件 PV_COMP_JBIB 类型(组件 ID 11 / 衬衫)的布料。如果每件布料有 26 种变化,这将是 128 * 26 = 3.328 种衬衫变化。超过此限制可能会导致游戏崩溃。
对于道具,整个游戏中每个性别允许存在 255 个道具的额外限制(基础 + 插件)。此限制仅适用于 RageMP 和 FiveM 低于 7559 的客户端版本。
在大多数情况下,超过此限制不会导致任何游戏崩溃,而只是显示为不可见的道具。您不会看到像帽子这样的道具超过各自类型的 255 个总数的限制。
FiveM 将 ped props 限制从 255 位从 8 位修补到 32bit,这将 ped prop 限制增加到总共 2,147,483,647 个道具。这意味着基本上没有必要再考虑这方面的任何限制。
为此,您需要使用服务器 artificacts 编号 7669 或更高,并在最新(不稳定)上运行 FiveM 客户端。请注意,由于此频道主要用于新功能的公开测试,因此可能会出现不稳定,直到 Cfxre 将其推送到公开发布。
GTA5Mods 用户 Zombieguy 和 William Halverd 制作了 ASI 版本的 FiveM 补丁,该补丁基本上修补了角色使用的 ped 道具的限制(主要是 mp 自由模式),并将 255 的限制从 8 位风格的 RAGE 替换为 32 位,因此将 ped 道具限制增加到总共 2,147,483,647 个道具。
此补丁已在当前游戏版本(3095v Chop Shop 更新)上进行了测试,它至少适用于旧版本 2372v(Los Santos Tuners)。
要安装它,只需将拖放到 GTA V 的根文件夹中即可。您将需要最新的 ASI 加载程序和 ScriptHookV 才能按预期工作。
在此处下载 ASI 文件: https://www.gta5-mods.com/scripts/pedprop-limit-adjuster(学分:Zombieguy 和 FiveM 团队)
对于高跟鞋配置(creaturemetadata),整个游戏中每个性别总共允许存在 255 个额外限制(基本 + 插件)。此限制仅适用于 RageMP 和 FiveM,因为 alt:V 在最近的更新中修补了这一点。
超过此限制将导致高跟鞋无法正常工作/产生任何“高跟鞋”效果。
Durty Cloth Tool 将自动确保您没有达到任何这些限制,并在您这样做时发出警告
Number 表示内部组件类型/ID。
组件
- 0 PV_COMP_HEAD
- 1 PV_COMP_BERD
- 2 PV_COMP_HAIR
- 3 PV_COMP_UPPR
- 4 PV_COMP_LOWR
- 5 PV_COMP_HAND
- 6 PV_COMP_FEET
- 7 PV_COMP_TEEF
- 8 PV_COMP_ACCS
- 9 PV_COMP_TASK
- 10 PV_COMP_DECL
- 11 PV_COMP_JBIB
道具
- 0 ANCHOR_HEAD
- 1 ANCHOR_EYES
- 2 ANCHOR_EARS
- 3 ANCHOR_MOUTH (未使用)
- 4 ANCHOR_LEFT_HAND (未使用)
- 5 ANCHOR_RIGHT_HAND (未使用)
- 6 ANCHOR_LEFT_WRIST
- 7 ANCHOR_RIGHT_WRIST
- 8 ANCHOR_HIP (未使用)
- 9 ANCHOR_LEFT_FOOT (未使用)
- 10 ANCHOR_RIGHT_FOOT (未使用)
- 11 ANCHOR_PH_L_HAND (未使用)
- 12 ANCHOR_PH_R_HAND (未使用)
YMT 限制分别适用于每个性别。
例如,如果我们谈论 10 个额外的免费 .ymt 插槽可用,这意味着您有 10 个女性 .ymt 插槽和 10 个男性 ped 的 .ymt 插槽。
让我们来看看 Rockstar Games 如何在每次更新时占用免费的 .ymt 插槽:
- 在游戏版本 b1604 (mpchristmas2018) 中,我们使用了 14 个额外的免费 .ymt 插槽
- 在游戏版本 b1737 (mpvinewood) 中,我们使用了 12 个额外的免费 .ymt 插槽
- 在游戏版本 b1868 (mpheist3) 中,我们有 10 个额外的免费 .ymt 插槽可供使用
- 在游戏版本 b2060 (mpsum) 中,我们有 8 个额外的免费 .ymt 插槽可供使用
- 在游戏版本 b2189 (mpheist4) 中,我们有 6 个额外的免费 .ymt 插槽可供使用
- 在游戏版本 b2372 (mptuner) 中,我们有 4 个额外的免费 .ymt 插槽可供使用
- 在游戏版本 b2545 (mpsecurity) 中,我们有 2 个额外的免费 .ymt 插槽可供使用
- 在游戏版本 b2612 (mpg9ec) 中,R* 似乎增加了 YMT 限制,我们还有大约 20 个额外的免费 .ymt 插槽可供使用
- 在游戏版本 b2699 (mpsum2) 中,我们有大约 16 个额外的免费 .ymt 插槽可供使用
- 在游戏版本 b2802/b2824/b2845 (mpchristmas3) 中,我们有大约 14 个额外的免费 .ymt 插槽可供使用
- 在游戏版本 b2944 (mp2023_01) 中,我们还有大约 12 个额外的免费 .ymt 插槽可供使用
- 在游戏版本 b3095 (mp2023_02) 中,我们还有大约 10 个额外的免费 .ymt 插槽可供使用
- 在最新的游戏版本 b3258 (mp2024_01) 中,我们有大约 8 个额外的免费 .ymt 插槽可供使用
请注意,在您的包中添加高跟鞋和头部道具将创建一个额外的 ymt 文件,称为“creaturemetadata”,该文件将计入您的游戏构建 ymt 限制。例如,如果我们在 gamebuild b3095 (mp2023_02) 上,我们还有大约 10 个额外的免费 .ymt 插槽可供使用。
如果我们创建一个高跟鞋包,我们将使用 3 个 YMT;男装,女装,男装和女帽道具和女高跟鞋。
mp_m_freemode_01_mp_m_yourpack.ymt
mp_f_freemode_01_mp_f_yourpack.ymt
mp_creaturemetadata_yourpack.ymt
在给定版本中,使用超过一种性别的额外免费 .ymt 插槽,最终会导致您的游戏崩溃或其他奇怪的问题。
例如,在 FiveM 您最终会遇到以下崩溃:
- B1604:||GTA5.exe!sub_1406B14FC (0xf)
oven-happy-sad
- b2189:||FiveM_b2189_GTAProcess.exe!sub_1406D21B0 (0xf)
earth-august-saturn
- b2372:||FiveM_b2372_GTAProcess.exe!sub_14070E7A8 (0xf)
yellow-stairway-december
当您在控制台中收到类似于以下内容的错误时:
InvokeNative: execution failed: Error executing native 0x00a1cadd00108836 at address 0x1407a0b54.
SCRIPT ERROR: Execution of native 00a1cadd00108836 in script host failed: Error executing native 0x00a1cadd00108836 at address 0x1407a0b54.
通过在服务器上放置新车辆、新衣服、新 MLO 或类似内容来添加超过特定限制的 YTD 文件可能会导致游戏池已满错误,这实质上意味着您已经达到了游戏支持的 YTD 文件总数。
此错误以前称为
pool full size == 85500
例如,在 FiveM 您最终会遇到以下崩溃:
目前解决此问题的唯一方法是尝试减少您添加到游戏/服务器的 YTD 数量。这意味着您将不得不从您的衣服资源中删除一些其他模组(如车辆/mlos 等)或一些衣服。
每个 .ymt 文件最多可以定义 128 (0-127) 个布料项目,每种可绘制类型,每个性别。可绘制类型是 jbib、脚、teef 等 – 每种类型代表模型部件,如裤子、衬衫、帽子……
当达到这个限制时,我们必须创建一个新的 .ymt 文件才能添加更多衣服。
完全没有任何问题的最简单方法是将您的附加布包保持在最低限度。例如,不要尝试拥有超过 1 个包含女性和男性 ped 衣服的附加布包,或者 2 个附加布包,每个包只包含男性或女性衣服。
您需要始终记住,为一种性别创建的每个布料系列最终都会创建 1 个 .ymt 文件。此外,如果您为任何衣服启用了特殊标志(例如高跟鞋、剪发等),则将创建一个额外的 creaturemetadata.ymt 文件。这也计入每个性别的一般 .ymt 限制。
假设我们使用 GTA 在线更新运行一些多人游戏模组,它有 4 个免费的 YMT 衣服插槽(这是在 R* 稍微提高 YMT 限制之前)。mptuner
我们用女性和儿童服装创建一个基本的附加布包,没有任何特殊标志(是高跟鞋、剪发等)。这应该可以正常工作,因为我们现在正在用完我们可用的 2 个额外 .ymt 插槽中的 4 个。这足以创建一个额外的基本附加布包。
设置特殊标志(如 Is High Heels、Cut Hairs 等)将生成一个额外的 YMT 文件,该文件也将计入 YMT 限制
另一个例子是创建2个基本的附加布包,每个包都有男性和女性的衣服,没有任何特殊的标志。这应该没问题,因为我们现在正在用完 4 个额外的 .ymt 插槽中的 4 个。我们将无法使用任何额外的附加布包。
我们的每个基本附加布包/资源将占用 2 个 YMT(1 件男装,1 件女装)
让我们用 1 个高级插件布包再做一个。我们有 1 个附加布包,其中包含女性和男性服装 + 特殊旗帜套装(例如高跟鞋旗帜和剪发)。这最终将使用 4 个额外的 .ymt 插槽中的 4 个。我们将无法使用任何额外的附加布包。
设置特殊标志后,将生成一个额外的 YMT 文件来完成这项工作,这将计入一般的 YMT 限制
如果这些限制不能满足您添加数百件改装服装的需求,那么目前解决这些限制的唯一情况是覆盖游戏本身提供的衣服。(所谓的替换模组/衣服)
由于 Durty Cloth Tool 尚不支持此功能,因此我不会详细介绍如何执行此操作。
Pleb Masters: Forge 是一个有用的工具,可以找出你要替换的衣服的纹理和模型文件路径,因为你需要文件名和集合名称来替换它们。请参阅 https://forge.plebmasters.de/clothes/
暂无评论内容