3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 4781|回复: 2
打印 上一主题 下一主题

[游戏分享] <火星制造>简略教程——怎样打造火星车

[复制链接]

11

主题

478

帖子

553

积分

高级玩家

Rank: 4

贡献度
36
金元
4093
积分
553
精华
0
注册时间
2010-5-22
跳转到指定楼层
主题
发表于 2017-7-7 23:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 3DMxuan 于 2017-7-7 23:00 编辑

突然发现这区变热闹了,原来是因为有破解了~

很久之前(去年的样子了)发过一个帖子 各家引擎及各家赛车部分参数的比较(附赠:法拉利火星车文件), 最近也有玩家朋友问具体怎么改,这里就做一个简略教程供大家参考,如有不当的地方也请谅解。

////////////////////// 教 程 开 始 //////////////////////

说明:以下是按正版steam安装的游戏路径结构来讲的。破解版我没用过,可能路径结构有出入,请自行斟酌。

————————————————————————————————
工具:
EEA (Ego ERP Archiver)
可以从这里下载:https://ryder25.itch.io/ego-erp-archiver

————————————————————————————————
修改对象:
赛车文件,即:<游戏根目录>/asset_groups/f1_2016_vehicle_package/teams/<车队名称>/wep/xxx.erp

文件xxx.erp中的xxx与车队名称一致,比如法拉利的就叫ferrari.erp。

<车队名称>如下:
ferrari —— 法拉利
force_india —— 印度力量
haas —— 哈斯
lotus —— 莲花(路特斯)
marussia —— 马努西亚(游戏里好像已经是马诺了)
mclaren —— 迈凯伦
mercedes —— 梅赛德斯(奔驰)
redbull —— 红牛
sauber —— 索伯
toro_rosso —— 小红牛
williams —— 威廉姆斯

————————————————————————————————
主要步骤:
(以ferrari.erp为例)

1.用EEA打开erp文件
2.打开后有四栏,点击查看最后一栏,即'Xml File',该栏下可以查看到ferrai.vtf的内容,也就是一些赛车的相关参数(不过这个不能直接在EEA中改)
3.从EEA中把ferrai.vtf导出来,直接导成一个xml文件即可。EEA的最上面的菜单有选项Xml File->Export,导出到一个临时的地方就行(比方说导出的文件叫ferrai.temp.xml)
4.然后就可以编辑修改ferrai.temp.xml这个文件了(任何文件编辑器都可以,记事本也应该是可以的),这一步就是在修改赛车的相关参数了
5.改完ferrai.temp.xml以后,再用EEA导入回去,也是最上面的菜单Xml File->Import。
6.最后File->save保存整个erp文件即可

注:用EEA打开erp,能看到这个样子就对的



————————————————————————————————
部分参数的详细说明:

下面就来说明上述的第4步,导出后的xml文件中相关的一些参数(不太重要的或者我不知道的就不提了)。


用任意文件编辑器打开xml文件。

1. 引擎
<Engine>...</Engine>

这部分东西也分好几块,如下:

a. <RevsPowerSpline>...</RevsPowerSpline>
这一段就是在定义引擎的动力曲线,也就是 各家引擎及各家赛车部分参数的比较(附赠:法拉利火星车文件)这个帖子里的那张图。每一个<SplineElement />就是曲线上的一个点,大概是x值表示转速,y值表示输入的功率。
要改的话,就是调整整个曲线的(x,y)坐标了。保证修改后仍是一个类似的抛物线就行,比如x值都不变,y值都各自加1000 (除第一个点x=0,y=0不要改),这样曲线自然就更向上突出了,也就意味的在同样的转速下输出的功率更高。

b. <Mass value="95.000000" /> —— 引擎重量
可以改小,也可以不管。

c. <Inertia value="0.032" /> —— 引擎惯性
大概意思是惯性会影响转速改变的快慢,就像速度从100转减到0,惯性大需要的时间就越长,惯性小(用同样的力)需要的时间越短;而速度从0加到100转,惯性大需要的时间就越长,惯性小(用同样的力)需要的时间越短。
总之惯性总是去试图保持原来的状态。对于F1的引擎,当然还是希望惯性小一些,因为F1总需要不断的变速,这样变速会更灵活一些。
可以不管。

d. <CoefFrictionLinear value="0.0001" />, <CoefFrictionQuadratic value="0.0001" />, <CoefBrakingLinear value="1E-10" />, <CoefBrakingQuadratic value="1E-15" />
分别是线性(一次)摩擦系数,二次摩擦系数,线性(一次)刹车系数,二次刹车系数。不太清楚是怎么用的。
可以不管。

e. <WearEfficiencySpline>...</WearEfficiencySpline>
引擎损耗曲线,类似之前的动力曲线。
可以不管。

f. <AntiStall***>...</AntiStall***>
防熄火的一些参数。
可以不管。

g. <CoefHeatAbsorbed value="1" />
热量吸收系数。可以改小,也可以不管。如果改成0,引擎估计就不会发热了。

h. <SpecificHeatCapacity value="5000" />
引擎可承受热量的总容量。如果引擎过热,也就是已吸收的总热量已经超过这里指定的5000,引擎效率会下降甚至爆缸。
可以改大,也可以不管。

i. <CoefHeatTransferConstant value="1250" />, <CoefHeatTransferLinear value="5.5" />, <CoefHeatTransferQuadratic value="0.02" />
分别是引擎热传输的常系数,热传输的线性(一次)系数,热传输的线性(二次)系数。影响引擎热吸收的快慢。
可以不管。

j. <WearFactor value="10" /> —— 引擎损耗因数
估计改成0,引擎就不损耗了。
稍改小一点吧,也可以不管。

k. <KERSPower value="60000" />, <KERSCapacity value="400000.000000" />
KERS(动能回收)的东西好像这一代没有了。2016只有DRS。
可以不管。

l. <StressPowerZeroWear value="5" />, <StressPowerFullWear value="10" />, <StressScaleZeroWear value="0.001" />, <StressScaleFullWear value="0.005" />
分别是零压力损耗值,满压力损耗值,零压力损耗扩展系数,满压力损耗扩展系数。
可以不管。

注:这一代的引擎不像F1 2013的时候还分不同厂商。这一代基本上可以认为引擎是一样的,引擎的不同效果完全由这里的<Engine>...</Engine>定义决定。也就是说你如果把梅奔的这一段覆盖到迈凯伦,那迈队的引擎效果就和梅奔一样了。


2. 变速箱
<GearBox>...</GearBox>

其中包括:

a. <FinalDriveRatio value="4.2" />
这个在总体上影响各挡位的速度,类似设一个1-8挡的速度区间,值越小,区间速度越高。比如值是5时(比较正常的值),1-8挡速度在100-320 km/h这个区间内,而改小到3时(不太正常的值),1-8挡速可能就到300-600 km/h这个区间了。
可以不管。要改的话,减0.5就可以了。否则速度值会很夸张,实际效果也未必好。

b. <GearRatio1st value="3.2" />
    <GearRatio2nd value="2.35" />
    <GearRatio3rd value="1.91" />
    <GearRatio4th value="1.55" />
    <GearRatio5th value="1.3" />
    <GearRatio6th value="1.11" />
    <GearRatio7th value="0.97" />
    <GearRatio8th value="0.86" />

影响 1挡 — 8挡 的各挡位峰值速度。值越小,对应峰值速度越大。但这里各挡位值均是在上面说的FinalDriveRatio的区间内分配的。
可以不管。要改的话,每个都减各0.2-0.3就行。


c. <GearDnSpeedMultiple2nd value="0.62" />
    <GearDnSpeedMultiple3rd value="0.74" />
    <GearDnSpeedMultiple4th value="0.85" />
    <GearDnSpeedMultiple5th value="0.93" />
    <GearDnSpeedMultiple6th value="0.97" />
    <GearDnSpeedMultiple7th value="0.99" />
    <GearDnSpeedMultiple8th value="1.000000" />
1挡 — 8挡 各挡的降挡系数。
不用管。


d. <GearUpSpeedMultiple1st value="0.95" />
    <GearUpSpeedMultiple2nd value="0.98" />
    <GearUpSpeedMultiple3rd value="1.03" />
    <GearUpSpeedMultiple4th value="1.04" />
    <GearUpSpeedMultiple5th value="1.04" />
    <GearUpSpeedMultiple6th value="1.05" />
    <GearUpSpeedMultiple7th value="1.05" />
    <GearUpSpeedMultiple8th value="1" />
1挡 — 8挡 各档的上挡系数。
不用管。

e. <ClutchGearTime value="0.075000" />
挂档离合时间。可以改小,不过已经比较小了,所以改不改影响不大。


f. <DamagePerGearChange value="0.0003" />
每次变挡对变速箱的损耗值。
可以不管。

g. <MissingGearThreshold value="0.55" />
   <MissingGearChance value="0.050000" />
分别是挂空档的阈值和挂空挡的几率。
可以不管,也可以降低一些。

3. 油量
<FuelTank>...</FuelTank>

a. <FuelBsfcMax value="5.4E-06" />
    <FuelBsfcMin value="2.4E-06" />

分别是有效燃油消耗率的最大值和最小值。如果决定油不够用,可以把两个值都改小,这样耗油就会少一些。这里5.4E-06(科学计数法)表示5.4乘以10的-6次方。

b. <FuelLHV value="42500.000000" />
燃油低位热值(又称净热效率)。不确定有什么用,所以不管。

c. <FuelCapacity value="100" />
油量。100估计就是100升。现在F1的规则好像是每辆车初始载油量都是一样的。
可以不管。当然,游戏中好像没有现实规则那么严,如果油不够用,可以改大一些。


4. 油量电子控制单元
<FuelECU>...</FuelECU>

游戏中可以设置油耗模式,有三个模式(可以随时切换):
Lean —— 省油模式 (耗油低,赛车性能低)

Standard —— 正常模式 (耗油中,赛车性能正常)
Rich —— 全油模式 (耗油高,赛车性能高)

a. <FuelBurnScaleLean value="0.250000" />
    <FuelBurnScaleStandard value="0.500000" />
    <FuelBurnScaleRich value="1.05" />
三个模式的燃油燃烧系数。
改小让油用的更慢,改大让油用的更快。

b. <FuelPowerScaleLean value="1.950000" />
    <FuelPowerScaleStandard value="2.000000" />
    <FuelPowerScaleRich value="2.33" />
三个模式的燃油动力系数。
改小使得燃油输入动力减小,改大使得燃油输入动力增大。

c. <FuelRevsScaleLean value="1" />
    <FuelRevsScaleStandard value="1.000000" />
    <FuelRevsScaleRich value="1.000000" />
三个模式的燃油流动系数。
可以不管。

d. <TemperatureScaleLean value="1" />
    <TemperatureScaleStandard value="1.000000" />
    <TemperatureScaleRich value="1" />
三个模式的燃油温度系数。
可以不管。

5. 刹车电子控制单元
<BrakeECU>...</BrakeECU>

a. <BrakeFront value="3000" />

前刹值。
越大刹车效果越好。

b. <BrakeRear value="2000" />
后刹值。
越大刹车效果越好。

b. <BrakePressure value="0.8" />
刹车压力。
应该是一个0到1之间的值,1的话刹车效果最好,但对刹车片损耗最大。0的话对刹车片无损,但刹车就没效果了。
可以不管。

6. 底盘
<Chassis>...</Chassis>

基本可以不管。

7. 转向操控
<Steering>...</Steering>

基本可以不管。

8. 悬挂系统
<SuspensionSystem>...</SuspensionSystem>

分几个部分:

a. <Brake name="Rear">...</Brake>
后刹车设置。与之前的刹车电子控制单元共同作用。
可以不管。

b. <Brake name="Front">...</Brake>
前刹车设置。与之前的刹车电子控制单元共同作用。
可以不管。


c. <Tyre name="Rear">...</Tyre>
后胎设置。有用的主要是这个几个:
<MinGripMultiplier value="1.55" /> —— 最小抓地力系数
<MaxGripMultiplier value="2.000000" /> —— 最大抓地力系数
<GripMultiplier value="2.000000" /> —— 抓地力系数 (一般与最大值同)
<DampingConstant value="2000" /> —— 减震

抓地力当然是越大越好了。正常值是1。这里最大到2已经好的不得了了。如果还嫌抓地力不好,可以继续改大,改到3或5应该都是没啥问题的。
减震可以改大,也可以不管。

d. <Tyre name="Front">...</Tyre>
前胎设置。(同上)

e. <Suspension name="Rear">...</Suspension>
后悬挂。
基本上都不用管,不过<AntiRollConstant  />(防滑杆)有需要可以改大一些。

f. <Suspension name="Front">... </Suspension>
前悬挂。(同上)

9. 空气动力
<F1Aero>...</F1Aero>

a. <m_aero_front_cl_maxf_maxr value="2.0302" />
    <m_aero_front_cl_maxf_minr value="2.0302" />
    <m_aero_front_cl_minf_maxr value="1.9797" />
    <m_aero_front_cl_minf_minr value="1.9797" />
大概时前鼻翼的几个风洞值。

b. <m_aero_rear_cl_maxf_maxr value="2.02" />
    <m_aero_rear_cl_maxf_minr value="2.04" />
    <m_aero_rear_cl_minf_maxr value="2.02" />
    <m_aero_rear_cl_minf_minr value="2.05" />
大概时尾翼的几个风洞值。

如果赛车转弯时会翻车的话,就可以考虑把上面前后翼的这几个值相应改大一些。这样过弯会有更大下压力,车就不会翻了。

c. <m_aero_wing_front_drag value="0.000000" />
    <m_aero_wing_front_force value="1.000000" />

前鼻翼的阻力值和推动力值。
可以不管。

d. <m_aero_wing_rear_drag value="0.00" />
    <m_aero_wing_rear_force value="0.9" />
尾翼的阻力值和推动力值。
可以不管。

其它的就不说了。个人感觉,游戏中最有用、最有效果的也就几个,就是上面用黄色标出来的那些。

最后说明:对于各队的erp文件,实际上可以相互使用。就是说,如果你把梅奔的erp文件拷贝一份到迈凯伦的路径下,改名为迈凯伦的evp从而覆盖掉原迈凯伦的erp的话,迈凯伦的车就跟梅奔一样了。

////////////////////// 教 程 结 束 //////////////////////




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-10 22:51 , Processed in 0.034934 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表