如题,此前我发过一个帖子
是问如何修改机车的加速度和减速度,当时没有得到准确的办法
于是我问了思维兄,也得到了他的回复,希望大家实验一下,我们一起探讨
这是思维大哥的原话:
要了解引擎参数可能有点麻烦,我尽量把情况说得明白一些。一旦掌握原理就会非常简单。
1.在CMP(插件管理器)中选择你想修改的车辆,选中后单击右键,在菜单中单击view dependencies(查看附属插件),在弹出的列表中,就是当前插件调用的所有附属插件。单击列表下方的view in main list(在主列表中查看),这些附件就会显示在主窗口中。
2.机车车辆必然要调用的插件包括转向架,各种音效,引擎文件等。引擎文件就是决定机车性能的关键文件。你要修改的就是这个文件。一般来说,引擎文件命名中都会有"engine“或"enginespec“等单词,注意不要和发动机音效插件搞昏了。
3.选择引擎文件,单击右键,在菜单中选择Edit——>Edit in Explorer,就会打开一个目录,在目录中,你能看一个名为config.txt的文本文件,打开这个文件,你会到机车各种性能参数的设置,当然全是英文的,你只能逐条翻译了。
其中大多数都可以不用修改。在cab仿真模式中,控制机车加减速度的数据主要集中在thottle-power和dynamic-brake两大项中。单击这两大项,你可以看到好多排数据,这些数据就是控制车辆性能的主要数据。
这些数据的基本原理是这样的:每一组数据代表一个档位下在各个阶段中加速度的性能。
举例:ND5-1机车的thottle-power中的一段:
1 {(——档位数:第一档)
……(参数省略,请参考原文件)
2 {(——档位数:第二档)
……(参数省略,请参考原文件)
3 {(——档位数:第三档)
……(参数省略,请参考原文件)
4 {(——档位数:第四档)
……(参数省略,请参考原文件)
5 {(——档位数:第五档)
……(参数省略,请参考原文件)
6 {(——档位数:第六档)
……(参数省略,请参考原文件)
7 {(——档位数:第七档)
0 "1242"(当速度为0米/秒时,加速性能为1242)
2.18 "968"(当速度为2.18米/秒时,加速性能为968)
5.7 "662"(当速度为5.7米/秒时,加速性能为662)
10.42 "414"
15.48 "248"
20.8 "130"
29.36 "12"
32.78 "1"
}
8 { (——档位数:第八档)
0 "1346"(当速度为0米/秒时,加速性能为1346)
1.6 "1150"(当速度为1.6米/秒时,加速性能为1150)
4.26 "902"
7.28 "698"
11.1 "512"
14.8 "384"
18.9 "264"
23.3 "150"
27.48 "85"
29.92 "28"
32.78 "5"(当速度为32.78米/秒时,加速性能为5)
}
这就是决定机车在不同档位时,各种速度下性能的变化。如果你把这些数据列入一个XY坐标轴中,X设为速度,Y设为加速度,就可以得到一条曲线。有几个档位就会得出几根曲线。这些曲线就像真车的各种性能曲线一样。越接近真车的曲线,在游戏中的表现就越真实。
你可以修改的数据包括:
1.可以增加或减少档位数。比如你想为ND5增加一个档位,在8档后面再建立一个序列,输入9就可以,格式必须与上面的统一。档位数最好与驾驶室中速度手柄或拨轮的档位数对应,否则容易出错。
2.你可以增加或减少曲线精度。怎么增减曲线精度呢?就是增加或减少每个档位中数值的行数。这个数量不是固定的,你可以任意增减。打开我的DF11引擎文件,就会发现我为了偷懒,每个档位下只设置了两个参数,一个最低一个最高。这样一来,它就没法形成一条曲线,而是直线了。
3.修改每一项的数值:所有数字都可以任意修改。比如,在第八档中,将第二行【1.6 "1150" 】改为【1.6 "2000" 】,那么ND5在游戏中的表现就是:你将档位推到8档,当机车加速到1.6米/秒时,将获得高达2000的加速性能。直到机车加速到下一行预设速度4.26米/秒,加速性能就会变成902。想修改机车加速度的方法就是这样。
每一档中最后一行的速度数值就是在本档位下的最高速度。如果想修改机车的速度上限,修改最后一档的最后一个速度参数就可以了。不过为了保持曲线的自然性,我建议你不要让每行速度的变化量相差过大,否则可能在游戏中出现窜车等不真实的情况。
了解了加速度,减速度就简单了,与上面的原理一样,只不过描述方式为:在X档中,当机车速度为XX米/秒时,减速性能为XXXX。
修改时几点必须注意的:
1.注意各数值的单位。机车速度单位为米/秒,而不是常用的公里/小时,输入时注意换算。加速性能的单位目前我还没搞懂,只能根据游戏中的实际情况来微调。你可以参考我预设的加速数值来调整。不用修改太大范围,就可以得到明显的效果。
2.注意版式格式,绝对不要改动版式格式,也不要增删任何符号、空格、空行,否则可能会出错。如果可以的话,你也可以在CCP(插件制作器)中编辑这些数据,这样就不用担心格式出错了,CCP会自动生成正确的格式。打开CCP的方法:在要编辑的插件上单击右键,在菜单中选择Edit——>Edit in Content Creator Plus。编辑后保存退出,和编辑文本的效果是一样的。
3.尽量使档位数对应机车驾驶室中速度控制手柄的档位数,否则可能会出现很怪的效果。
修改完成后,保存文档,退出。然后关闭当前的目录,回到CMP中,在修改好的引擎文件上单击右键,在菜单中选择Edit——>Commit,将你的改动提交回游戏。这样,你就可以进入游戏测试你修改的效果了。
希望对你有帮助。有问题可以随时联系我。但尽量别用这里的短消息,我可能很久都不会来看一次,你可以给我发送邮件ocemy@hotmail.com或到我的网站www.ocemy.com中留言,我会尽力帮你。
祝你玩得愉快! |