
看到B站上面好像没有人做泥泞奔驰的xml的教程,所以就闲的没事做了这个,可修改项和前作旋转轮胎有很多相似之处
由于这个屑不会用MudEditor……所以只讲知道的
up如果发现新的可改项会修改增加(持续更新),有什么疏漏或建议也可以提出来
首先打开MudRunner文件夹
补充:如果安装了安德加画质模组,可以把DLC的车辆xml复制到"目录\MudRunner\Atdega_mod\classes\trucks"这样可以方便修改,测试xml
steam:安装目录/steam/steamapps/common/MudRunner
游戏自带的车辆 Media.zip
美国DLC _dlc_usa.zip
复古DLC _dlc_oldtimers.zip
山坡DLC _dlc_ridge.zip
山谷DLC _dlc_valley.zip
记得备份!记得备份!记得备份!尤其是存档!
存档位置:C:/用户/设备名/AppData/Roaming/SpinTires MudRunner (需要去···/选项/查看/显示隐藏文件夹)

然后用解压缩软件打开Media.zip
DLC在对应的DLC.zip里面

1._templates/trucks.xml 是车辆默认配置文件
其中:
<Offroad BodyFriction="1.5" SubstanceFriction="1.85" /> 越野时轮胎的摩擦力
<Highway BodyFriction="1.5" SubstanceFriction="1.5" /> 高速时轮胎的摩擦力
<Default BodyFriction="1.5" SubstanceFriction="1.75" /> 默认状态时轮胎的摩擦力
以下为轮胎质量(稍微改大一点可以增加车辆稳定性,而且还可以提供额外的摩擦力,不过就一点点)
<Superheavy Mass="600" /> 超重型
<Medium Mass="100" /> 中型
<Light Mass="50" /> 轻型
<Heavy Mass="200" /> 重型
注:修改这个悬挂的硬度也会受到影响,所以适当改大一点点就好了(不然你就要重新校对每辆车的悬挂)
2.classes/wheels 中是车辆的轮胎配置文件(front是前轮,rear是后轮)
Radius="0.545" 轮胎半径(碰撞体积,不是模型大小)
Width="0.625" 轮胎宽度(同上)
可以手动增加一个 Mass="500" 轮胎质量
3.classes/trucks 中是卡车的配置文件(以KAMAZ-4310为例,我这个是改过的)
<Wheel> 轮胎
<RearWheel 后轮
ConnectedToHandbrake="true" 制动轮(true是,false否)
HardpointOffsetY="-0.1"轮胎高度(悬挂行程不会同步改变,所以改完高度还要改一下悬挂行程)
SuspensionMin="-0.6" 悬挂最小行程
SuspensionStrength="0.024" 悬挂硬度
Torque="default" 驱动类型("default"始终,"full"手动,"none"没有动力,前后轮都改成"default"为始终开启全驱)
Type="kamaz_offroad" 类型
/>
<FrontWheel 前轮
HardpointOffsetY="-0.2"轮胎高度
SteeringAngle="40" 转向角度
SteeringCastor="8" 转向倾角(转向时轮胎侧向倾斜的角度)
SteeringJointOffset="0.24"
SuspensionMin="-1.0" 悬挂最小行程
SuspensionStrength="0.029" 悬挂硬度
Torque="full" 驱动类型
Type="kamaz_offroad" 类型
ParentFrame="BoneCabin_cdt"
/>
</Wheel>
可以手动添加 SuspensionDamping="0.2" 阻尼(减少车身的晃动,增加稳定性)
SuspensionMax="0.6" 悬挂最大行程
<Truck> (卡车)
<Wheels
_noinherit="true"
HardpointDefaultY="0.599"轮胎默认高度(我也不知道有啥用)
HardpointDefaultZ="1.02"轮胎默认坐标-左右(我也不知道有啥用)
>
<Wheel _template="FrontWheel" HardpointX="3.323" />(前轮坐标,HardpointX为左右位置,下同)
<Wheel _template="FrontWheel" HardpointX="3.323" RightSide="true" 是否为对称轮,也就是同轴的另一个轮胎 />
<Wheel _template="RearWheel" HardpointX="0.009" />(后轮坐标,HardpointX为左右位置,下同)
<Wheel _template="RearWheel" HardpointX="0.009" RightSide="true" />
<Wheel _template="RearWheel" HardpointX="-1.305" />
<Wheel _template="RearWheel" HardpointX="-1.305" RightSide="true" />
</Wheels>
车子轮子比较多的话可以直接在这里加SteeringAngle="20" Torque="default"等,控制单个轮胎
就像这样↓

<TruckData 卡车数据
SteerSpeed="0.02" 转向速度
BackSteerSpeed="0.01" 转向回正速度
EngineIconMesh="env/engine_default" 发动机模型位置
EngineIconScale="1.3" 发动机模型大小
EngineStartDelay="2.2" 发动机启动延迟
ExhaustStartTime="0.8" 排气开始时间
FuelCapacity="350" 油箱容量(最大64000,改成0为无限油,前提是安装了开发者工具)
DiffLockType="full" 差速锁("Always"始终开启,"full"手动开启,"none"是没有)
LockClothInvertDir="true"
LockClothOrigin="(1.5; 0.0; 0)"
LockClothScale="0.9"
Responsiveness="0.1"
>
Torque="140000"> 扭矩(发动机最大功率,数值越大越有力,油耗也越高,目前没有找到跟油耗有关的部分,想降低油耗的话只能改低一点扭矩和档位的轮转角速度)
<ReverseGear AngVel="0.5" /> 倒档轮转角速度(数值越大轮胎转速越快,改太大轮胎扭矩不够会转不动)
<HighGear AngVel="6.0" /> 高速档轮转角速度
<Gear AngVel="1.0" /> 1档轮转角速度(档位从上往下依次上升,我这个是改过的,档位可以自己添加)
<Gear AngVel="4.0" /> 2档轮转角速度
<Gear AngVel="6.0" /> 3档轮转角速度
<Gear AngVel="8.0" /> 4档轮转角速度
<Gear AngVel="10.0" /> 5档轮转角速度
<PhysicsModel Mesh="trucks/kamaz4310"> 模型位置
<Body 车体
CenterOfMassOffset="(-0.6; -0.2; 0)" 重心(中间的数值越大越容易翻车,最好不要小于-2不然车可能会鬼畜)
ImpactType="Truck"
Mass="4500" 质量(质量数值不止一个,别改得太低)
>
<Constraint (一些铰接式车辆才会会有的,如K-700,这里单独拿出来讲解)
AxisLocal="(0;1;0)"旋转方向((1;0;0)表示左右扭转,(0;1;0)表示左右水平转,(0;0;1)表示上下转)
MinLimit="-30"限制的旋转负角度(30表示只能在30度范围内旋转,和下面的是一起的)
MaxLimit="30"限制的旋转正角度
Name="ChassisSteer"名字=底盘转向
Type="Hinge"
>
<Motor
Damping="1.0"旋转阻尼
Force="2000000"力量(数值越大旋转越有力)
Tau="0.04"
Type="Position"
/>
</Constraint>
1这个1是方便手机端分辨的,可以无视
1<Constraint (这里可以接着再加一个改成自由铰链,用来制作铰链的扭转)
1AxisLocal="(1;0;0)"旋转方向((1;0;0)表示左右扭转,(0;1;0)表示左右水平转,(0;0;1)表示上下转)
1MinLimit="-30"限制的旋转负角度(30表示只能在30度范围内旋转,和下面的是一起的)
1MaxLimit="30"限制的旋转正角度
1Name="ChassisSteer"名字=底盘转向
1>
1<Motor
1Damping="80000"旋转阻尼
1Force="2000000"力量(数值越大旋转越有力)
1Type="Spring"这个要改
1/>
1</Constraint>
<Damage 损伤
Capacity="600" 血量
SensationMin="(3.097; 2.1; -0.84)" 最小损伤模型坐标(将中间的数值改大可以潜水)
SensationMax="(4.379; 2.8; 0.84)"最大损伤模型坐标
ParentFrame="BoneCabin_cdt"
/>
<Camera ParentFrame="BoneCabin_cdt"> 相机部分
<Cockpit
_template="Default"
ControlsDiffuse="g(65; 59; 51)"
ControlsPos="(4.212; 2.145; 0.738)"仪表盘坐标
ViewPos="(3.48; 2.44; 0.592)"第一人称视角坐标
WindshieldDiffuseTexture="trucks/kamaz4310_glass__d_a.tga"
/>
</Camera>
<GameData 游戏数据
BalancePoints="3" 车辆点数(选车时占用的点数,可以改成1)
ExcludeAddons="ural_cistern,kraz_carriage,kraz_tent" 不可用组件(可以删掉)
LogPoints="1" 解锁点数(可以改成1)
Recallable="true" 是否可召回(这是探索车辆才有的,因为普通模式所有车辆都可以召回车库,所有这个专家模式才会用得上)
>
<WinchSocket Pos="(4.8; 1.03; -0.54)" ParentFrame="BoneCabin_cdt" 跟随车头运动 /> 绞盘点坐标(可按需添加)
<WinchSocket Pos="(4.8; 1.03; 0.54)" ParentFrame="BoneCabin_cdt" />(完整格式)
<AddonSockets> 组件(组件自己对着找……以后可能会发列表)
<Socket Names="UralCart" Offset="(0.28; 0.131; 0.0)" />
<Socket Names="KrazCartCrane" 组件名称=KrazCartCran NamesBlock="KamazTrailer,UralCartTrailer,KamazBackupWheel" (不兼容组件,可删) Offset="(0.65; 0.2; 0.0)" 组件坐标 />
<Socket Names="KrazTractor,KrazCart,KamazCartNoBackup" Offset="(0.452; 0.121; 0.0)" />
<Socket Names="KrazCistern" Offset="(0.442; 0.121; 0.0)" />
<Socket Names="KamazCart" Offset="(0.081; 0.255; 0.0)" />
</AddonSockets>
4.Caddy Cooler.xml (自己改的组件)
<TruckAddon>
<TruckData RepairsCapacity="114" 备用修理点数 FuelCapacity="514" 备用储油量 />
<PhysicsModel Mesh="trucks/WXX-10000"> 组件模型位置
<GameData 游戏数据 GaragePoints="8" 车库点数 >
<InstallSocket Type="caddy-cooler" /> 组件安装名称=caddy-cooler
</GameData>
</TruckAddon>
5.load_logs_long.xml 长木材
<TruckAddon>
<PhysicsModel Mesh="trucks/load_logs_long"> 模型位置
<Body
Collisions="All"
Friction="10"摩擦力
ImpactType="Foliage"
Mass="500" 木材质量
ModelFrame="BoneRoot_cdt"
>
<Constraint
PlaneAxisLocal="(0; 0; 1.0)"
TwistAxisLocal="(1.0; 0; 0)"
Type="Ragdoll"
/>
<Body
Collisions="All"
Friction="10"
ImpactType="Foliage"
Mass="300"
ModelFrame="BoneTop_cdt"
>
<Constraint
AxisLocal="(1; 0; 0)"
MinLimit="-30"
MaxLimit="30"
Type="Hinge"
>
<Motor Damping="16000" Spring="32000" Type="Spring" />
</Constraint>
</Body>
<Body
Collisions="All"
Friction="10"
ImpactType="Foliage"
Mass="400"
ModelFrame="BoneBottom_cdt"
>
<Constraint
Cone="10"
TwistMin="-10"
TwistMax="10"
PlaneMin="-2"
Type="Ragdoll"
TwistAxisLocal="(1;0;0)"
PlaneAxisLocal="(0;1;0)"
>
<TwistMotor Damping="30000" Spring="50000" Type="Spring" />
<PlaneConeMotor Damping="40000" Spring="1000000" Type="Spring" />
</Constraint>
</Body>
</PhysicsModel>
<LoadCheckPoint Pos="(-9.5; 2.151; 0.0)" ParentFrame="BoneBottom_cdt" />
<GameData LoadPoints="8" 木材点数 ManualLoads="2" 手动装载点数(需要几根木头)>
<SpawnLoadOrigin Position="(-6.0; 2.48; 0)" />
<RequiredAddon Types="trailer_kraz_cart" /> 需要的组件
<RequiredAddon Types="ural_cart,kraz_cart" /> 需要的组件
<InstallSocket Type="LoadLogsLong" /> 安装名称
</GameData>
</TruckAddon>
个人常用模组网站:https://stmod.org (俄罗斯的)
www.mudrunnermods.com(比较慢)
你可能需要的模组:
开发者工具(履带车及一些大型地图的前置)-SpintiresModInstall
链接:https://stmods.org/spintires_mudrunner/materials_for_game/spintiresmod_exe_by_alexnez_for_mudrunner/
安德加画质包-Atdega
链接:https://stmods.org/spintires_mudrunner/mods/atdega_mod_pack_realistichnaya_grafika_by_atdega_for_mudrunner/
真实的天空(画质提升)-Real Sky
链接:https://stmods.org/spintires_mudrunner/mods/real_sky_by_desperado13_for_mudrunner/