Skip to content

通用-–-模型替换

汉化标题:通用-–-模型替换
原文标题:General-–-Model-replacements
汉化更新时间:2026-01-14 14:25:12 +0800
英文原文最新更新时间:2022-06-13 01:18:53 +0300

模型替换允许删除、替换或插入 3D 模型的一部分。例如,可用于调整原始 Kunos 模型而无需编辑任何 KN5 文件(例如,添加路灯)。另一个可能的应用是为某些皮肤替换车辆零件,因此,例如,某些皮肤可以有类似不同的轮圈。

语法

ini
[MODEL_REPLACEMENT_...]
ACTIVE = 1        ; 设置为 0 以禁用整个部分(默认值为 1)
FILE = model.kn5  ; 要使用的 KN5 的名称(以区分 LOD 或赛道 KN5)
SKINS = red?      ; 要使用替换的皮肤列表(仅适用于车辆)

; 要删除某些网格或包含网格的整个节点(可选): 
HIDE = name1, name2  ; 要隐藏的网格或节点(不包括受保护的网格)

; 要插入新的 3D 模型(可选;但在使用此功能时,您需要 INSERT_AFTER 或 INSERT_IN):
INSERT = new_model.kn5       ; 要插入的 KN5 的名称,应位于配置文件旁边
INSERT_AFTER = node_or_mesh  ; 节点/网格,在其后将插入新的 KN5
INSERT_IN = COCKPIT_HR       ; 或者,要在其中插入 KN5 的节点的名称,在其内容的其余部分之后
                              ; 使用其中之一(如果有必要,您也可以同时使用两者)

; 额外的插入选项:
MULTIPLE = 0  ; 设置为 1 以允许新模型被插入多次(默认情况下,它只会
               ; 在从 INSERT_AFTER 或 INSERT_IN 过滤器找到的第一个节点中插入)
MERGE = 0     ; 设置为 1 以启用将具有相同名称的节点合并在一起而不是重复它们

; 用于转换插入模型的选项:
SCALE = 1, 1, 1     ; 更改大小:X、Y 和 Z 轴(对于车辆,X 是左右,Y 是上下)
ROTATION = 0, 0, 0  ; 旋转:航向、俯仰和滚转,以度为单位
OFFSET = 0, 0, 0    ; 移动:X、Y 和 Z 轴,以米为单位

注意:您不能在任何物理上活动的"受保护"网格上使用 HIDE=,例如 1ROAD... 或 AC_POBJECT...,但您可以使用网格调整将它们从视图中隐藏。

这些大多数选项是在 v0.1.60 中添加的,以前的版本只有 FILEHIDEINSERTINSERT_AFTER

如果您正在替换车辆的某些外部零件,请记住较低的 LOD 模型。当然,如果您正在向赛道插入新模型,请不要忘记设置 LOD 距离。此外,以防万一,整个内容不适用于名称以"AC_"或数字开头或包含"WALL"的网格和节点,以确保此选项不能用于作弊。

配置模板

配置模板是包含一些有用内容的配置,允许更快、更轻松地进行设置,自动生成大多数样板文件。

自定义轮圈(common/custom_rims.ini)

有助于快速替换车辆的轮圈,需要一个具有单个车轮的 KN5,该车轮应如下对齐:

以下是它在 Miura 中的实际操作示例:

ini
[INCLUDE: common/custom_rims.ini]

[ReplaceRims]
File = lamborghini_miura_sv.kn5  ; KN5 的名称
OriginalRims = RIM_?             ; 要隐藏的原始轮圈列表
Model = rim.kn5, 0.276, 0.238    ; 带有新轮圈的 KN5,其半径和宽度
Offset = 0, -0.03                ; 前轮和后轮的偏移量(负值将轮圈更深地向内移动)

[ReplaceRims]
File = lamborghini_miura_sv_LOD_B.kn5
OriginalRims = RIM_?
Model = rim_B.kn5, 0.276, 0.238
Offset =; 依此类推

如果需要,您还可以设置 RadiusWidth 来指定插入轮圈的尺寸,但默认情况下,配置将使用"tyres.ini"中的 RIM_RADIUSWIDTH。值 OffsetRadiusWidth 可以是单个或双个:如果是单个,它们将影响两侧;如果是双个,第一个值将用于前轮,第二个值将用于后轮。

整个内容可以使用 FrontOnly = 1RearOnly = 1 限制到特定侧。请记住,您可以多次使用 [ReplaceRims],因为它们是INIpp 模板

此外,您可以使用 Skins 来设置过滤器或要与自定义轮圈一起使用的皮肤列表。