游戏之家 > 游戏库

旋转轮胎车辆基本数据修改教程

一、车辆各项数据文件位置

游戏安装目录下面(我的是F:/game/spintires/)有个名字叫Media.zip的压缩文件,游戏中车辆、轮胎及环境数据等等都在里面;而名为Media的文件夹则另有用处,大部分mod文件就需要放在里面。

打开上图显示的Media.zip压缩文件,再进入classes文件夹(如下图)

要修改的基本数据在里面(如下图所示)

要修改的数据主要在trucks文件夹里,其次是wheels文件夹里。

二、轮胎数据文件

车辆的轮胎数据文件在Media.zip里,点击进入wheels文件,能看到许多轮胎xml文件,具体名称已注明(如下图所示):

最后一个zil_wheel_double_chained.xml指带防滑链条的双轮胎,不过在游戏中其越野性能提升很小

例如,用记事本打开kamaz_wheel.xml文件,具体描述如下图所示:

radius(轮胎直径)和width(轮胎宽度)更改后进入游戏发现轮胎外形没任何变化,具体效果待测试。

mass(轮胎质量)。此数值大,意味着相应轮胎的重量增大,效果不详;而mass(轮胎质量) 数值小,轮胎自身弹性太软,车辆直接趴窝走不动了。我把maz537的轮胎质量改为:Mass="10",结果悲剧了

maz537的8个车轮深陷泥里,开足马力也跑不动。

最后是Friction(摩擦系数)和SubstanceFriction(实质摩擦力)。

friction数值如果太小,车轮光打转而车辆不动;数值大了,那么车辆的越野能力就增强。如果把普通高速轮胎的friction数值改大点,其越野性能会有所提升。

substanceFriction,经过不断尝试,就是轮胎转动时的耗油量;substanceFrictio数值越高,车辆的耗油量越大;我试过改成SubstanceFriction="0" ,车辆行驶时照样耗油,不过耗油量明显减少了。

三、车辆及组件数据修改

进入trucks文件,有很多很多后缀名为.xml的文件,这些文件复制出来后可以用记事本或写字板打开。网上有过介绍修改这些文件里面数据的方法。

1、游戏中的车辆对应的名称,共7种车辆:

kamaz.xml---------C-6522(卡玛兹6522,6×6桔红色那辆)

kraz.xml-----------C-255(克拉斯6×6卡车)

maz.xml-----------D-537(玛斯537,8×8综合越野性能最强,)

maz2.xml----------E-7310(黑色玛斯8×8,最大车辆,不能用来运输)

uaz.xml----------A-469(吉斯4×4吉普车)

ural.xml----------C-4320(乌拉尔6×6卡车)

zil.xml---------- B-130(性能非常一般小卡车,2×4)

2、游戏中的主要车辆组件(除轮胎外)对应的名称:

kraz_backup_wheel.xml--------克拉斯卡车的备胎,安放在驾驶室顶,有一定数量的维修点数

kraz_carriage.xml--------的运输马车(装载最小木材量)

kraz_cistern.xml-------燃料箱(同时中等数量燃料)

kraz_tent.xml-----------车库马车(携带车库解锁点数)

kraz_ tractor.xml--------拖拉机(能挂载拖车组件,比如多功能拖车和水箱拖车)

kraz_ utility-------------实用装置(携带800维修点数)

load_logs_short.xml-------短木材挂载(2木材运输点数)

load_logs_medium.xml----中型木材挂载(4木材运输点数)

load_logs_long.xml-----重型木材挂载(6木材运输点数)

maz_tractor.xml-----玛斯537的拖拉机(携带200维修点数)

maz2_tractor.xml----玛斯7310的拖拉机(不能挂载任何组件)

maz2_utility.xml-----玛斯7310的实用装置(携带400维修点数)

trailer_cart-----中型木材拖车(携带4木材运输点数)

trailer_cistern.xml-----水箱拖车。这可不是用来装水,而是装燃料(携带大量燃料)

trailer_kraz_cart.xml-----加长木材拖车(携带6木材运输点数)

trailer_tent.xml-----车库拖车(携带车库解锁点数)

trailer_utility.xml------多功能拖车(同时携带燃料和维修点数)

uaz_trunk.xml------吉普车的旅行箱(携带200维修点数)

zil_carriage.xml------B-130小卡车的运输马车(装载最小木材量)

所以,你要修改哪种车辆或者哪种轮胎,打开相应文件即可

3、修改数据

先说基本数据修改,以游戏中“玛斯537”8×8车辆为例详解修改方法。

打开Media.zip,依次进入classes/trucks/,找到maz.xml文件,最好先复制出来,再粘贴到游戏安装目录下 Media/classes/trucks/里面,也就是说原始文件在哪个位置,相应的也要粘贴到对应的文件夹中,这么做也可以看成备份原始文件。

用记事本或写字板打开maz.xml

(1)车辆轮胎替换:

游戏中某些车辆的轮胎只有一种,不能更改,比如maz537和maz7310。

车辆默认轮胎类型是maz_wheel,如果你喜欢maz7310的轮胎,可将其替换成maz2_wheel,进入游戏你会发现maz537车辆的轮胎已经改变,不再是原来那种轮胎了。

以kamaz车辆为例,找到kamaz.xml文件后用写字板打开,找到</Axles>,你可以看到有这几段文字

<WheelsSetTitle="offroad_wheels">表示替换轮胎的名称,引号里面的文字你也可以自己编写,但是不要出现中文。

<WheelTypeType="ural_wheel" Wheels="0,1,2,3,4,5" />表示要替换轮胎的代码。上面要替换成越野轮胎,轮胎选用ural的越野轮胎,故代码是ural_wheel。"0,1,2,3,4,5"表示车辆的第一至第六个轮胎。

注意:0表示(左侧)第一个轮胎,1表示(右侧)第二个轮胎,2表示(左侧)第三个轮胎,以此类推。在游戏中某些车辆的轮胎替换中,第一对轮胎替换的种类和后面几对轮胎替换种类不同,就可以用这个来区分。下面的情况:

<WheelsSets>

<WheelsSetTitle="offroad_wheels">

<WheelTypeType="ural_wheel" Wheels="0,1" />

<WheelType Type="kraz_wheel"Wheels="2,3,4,5" />

</WheelsSet>

<WheelsSets>

就是说明替换的轮胎名称是越野轮胎,替换的种类及位置是把第一对轮胎替换为ural轮胎,把第二对第三对轮胎替换为kraz轮胎。

所以,我们也可以为越野性不强的kamaz车辆在原来基础上增设可更换的maz537轮胎,格式如下:

<WheelsSets>

<WheelsSetTitle="offroad_wheels">

<WheelTypeType="ural_wheel" Wheels="0,1,2,3,4,5" />

</WheelsSet>

<WheelsSet Title="maz_wheels">

<WheelTypeType="maz_wheel" Wheels="0,1,2,3,4,5" />

</WheelsSet>

<WheelsSets>

进入游戏你会发现kamaz车就出现了两种可选择的轮胎类型。但是,两对后轮的样子怎么变得非常拥挤,位置错位??!这是因为轮胎的尺寸大小超过了两对轮胎的轮轴之间的默认间距,这需要我们适当调整两对后轮轮轴的间距。方法:写字板或记事本打开kamaz.xml,在文本的最后找到这几句话。

注意下图所示:

其中FrontWheel是前轮,RearWheel是后轮。每个括号中都有三组数据,大家可以结合下图来理解这三组数据的意思

【1】第一组数据表示轮轴距离车体重心的长度(如上图的H1,H2,H3),车辆的重心不一定就在正中央,可能靠前,也可能靠后。图片中的第一组数据有正数,有负数,正数表示轮轴在重心前,负数代表轮轴在重心后。

前面提到更换为maz537的轮胎后两个后轮位置错位,我们可以把第二组后轮的‘-1.163’这个数据改小点(注意:这是个负数噢!!),我改成‘-1.28’,再次进入游戏中观察两个后轮之间位置是否正常,大家可以慢慢试。如果不正常,退出游戏再改,再进入游戏观察,直到正常为止。

我们甚至可以为车辆创造出第四对、第五对车辆出来,让车辆变成9×9或10×10……大家自己研究,我这里就忽略吧···

【2】第二组数据表示左右轮中心距离车体地盘平面的高度(上图中的H4),数字越小,表示车体地盘距离地面越高,行驶时也就不容易磕到地盘了。最小以0.2~0.3为宜,别改得太小。

【3】第三组数据是一对正数和负数,表示左右轮距离轮轴中心点的距离。正数是左轮的距离,负数当然是右轮的距离(见下图)。

如果把这一对正负数稍微改大一点,游戏中你会发现车辆的左右轮的间距也就大了,可能车辆行驶平稳性就好一点,不会那么容易发生侧翻。

(2)转向角度修改:

由于maz537车辆的第一、二对轮胎是转向轮,大家从上图看到FirstRowWheel第一对(排)轮胎SecondRowWheel第二对(排)轮胎都有SteeringAngle这个单词,中文意思就是转向角度,数值范围是0-90,超过90后游戏中也就是转向90度,不可能再大了

如果觉得游戏中车辆的转向角度比较小,导致转弯半径过大,那么你就把这个数值改大点就行。如果改为负数,游戏中就是反转方向。这一用途可以修改某些车辆的最后一对轮胎,这样可以让车辆转弯半径更小,更灵活。

(3)车辆自身燃油携带量、生命值、马力修改。见下图

(4)车辆自身重量修改

同样是打开相应车辆的.xml文件,例如:用记事本或写字板maz.xml后,查找关键字mass(这个词是重量或质量的意思),找到如下图

这两个数值代表的意思没有完全弄懂,经过初步试验发现,mass的数值大了,车辆直接压向地面,行走费力;mass数值太小,车辆完全被悬挂弹起来飞天