正常来说,把地图制作者提供的那几个指定的hof文件放入指定的公交车mod文件夹中,应该就没问题。很好奇楼主是怎么通过92E菜单(第一次听过这个叫法,不过觉得很有意思)实现公交车自动报站的,不是一般都是通过IBIS报站器来设置自动报站吗?即便是E500 MMC我也是通过设置报站器实现的。先来给楼主介绍几个基本概念吧。
1.hof文件
如果要让指定的公交车在指定的地图实现电牌显示和报站,你就必须要把这个地图的hof文件,也就是以.hof作为后缀名的那个文件。(正常来说每个地图制作者都会给自己的地图配备该文件的,有些是公交车制作者给该地图配置了hof文件,比如V1200这款车比较特殊,你就按车辆作者的要求配置hof文件就好)当这个hof文件放入指定的车辆文件夹(比如说OMSI 2 Steam Edition\Vehicles\Dennis_Enviro500MMC)当中,然后,在选取车辆时,选取对应地图的depot(这个depot就是由hof文件提供的)。只有达到这些要求,你的公交车,甚至AI车,才能正常显示电牌和报站。至于香港西九龙地图,你翻到下载页面的Step5,去看哪个hof文件和你的车辆是对应的(车型,作者都对应),然后把对应的hof文件安装到对应的车辆上。
2.报站器
OMSI2的默认地图和车辆使用的报站器叫IBIS,这个机器可以实现自动报站,只要你所有参数都设置正确。正常来说,需要设置的参数代码有线路代码(Line/Kurs,写的英语,德语怎么拼写忘了,但拼写是类似的),方向代码(Route),终点站代码(Zeil?忘了怎么拼了,但没关系,终点站代码一般用不到)
(1)线路代码(Line/Kurs):
这个代码由五位数组成。前三位是该线路的编号,后两位是该线路附带字母的编号。举个栗子,如果是任意地图的135路公交车(假设存在该线路),线路代码就是13500. 5路车就是00500. 纯数字的就是这么简单。如果是带字母的话,要么你去看地图说明书怎么设置,要么你去用记事本打开hof文件看看这个hof文件时怎么设置的。举个栗子,Great Grundorf 2(以下简称GG2)里面的机场专线A1路,线路代码是00106,后面那个06就表示那个线路前缀A。香港西九龙地图有点不太典型,你去他们的下载网页上,往后面翻到下载页面第6页,把它的线路说明给复制粘贴在记事本或Excel表格上,照着那个来输入,因为他们的线路标号不遵循我上面说的正常规律。比如说,该地图的8P路,线路代码是81601.至于6A路,线路代码作者写的是6001,你直接输6001也可以,不过如果不成功的话,前面补个0,写成06001.
(2)方向代码(Route)
一般这个数字是01或者02,个别特殊线路会用其他数字,来表示不同线路,或者该线路的支线或调头车。这个也是要参考地图制作者的说明书,或者(如果你懂原理的话)用记事本看hof文件。正常线路,01是去程,02是回程。这些参数都是地图制作者会给你的。有一些附带有掉头车、跨站车的线路,会使用03或者04之类的方向代码。又比如说GG2的A1路机场线,为了防止跟其他数字带1的线路产生程序上的冲突,方向代码是进城用31,去机场用32.
——如果上述两个线路代码和方向代码都设置正确了,理论上说报站器就可以自动报站了,电牌就会自动显示“A1路 开往 巴嘉农场”这样的信息了。
(3)终点站代码(Ziel)
这个东西,按理说是(1)和(2)设置好了,(3)就自动给你设置好了。这个主要设置的是终到站信息,比如说墨尔本的305路(真可惜没人做墨尔本地图,这个要做成OMSI2或者Lotus地图应该超好玩)是【City】方向的,就设置成300(瞎编一个数字,反正没人做这个地图),是【Micham via Doncaster SC】的,就设置成501,是【Micham via Smith St】的,就设置成502。代码也是参照地图制作者的说明,不过,这个应该不重要。
(4)柏林X10地图格式的代码
这个地图使用的公交车,比如MAN Lion's City DL05 DD双层车,设置线路代码时是Line 00 00 Route格式。还是拿GG2的机场方向的A1路举例子,代码就是00106 00 00 032,嗯,需要强调一下,这里的Route代码就从两位数变成三位数了。我上面说的要么41要么42,这里就在前面补一个0来满足车辆的输入格式。使用这个格式向报站器输入线路的,除了我上面提到的DL05,还有就是斯堪尼亚GN14这款车,可能还有一些柏林X10版本的其他公交mod。
3.电牌
这个东西,实际上就是你在站台上看到公交车上写的【69 开往 建设路】或者 【金殿 69 建设路】这样的牌子(嗯,拿没人做地图的昆明公交举个栗子)。线路的数字通过上述的Line/Kurs设置,终到站信息通过Ziel设置。有些地图的Ziel代码甚至能把地图设置成【Not in Service】啊,【空放】啊,【车长训练】神马的。当然,设置这个东西,最简单的途径就是使用92E菜单。只是,以我的经验,你通过92E菜单设置好了电牌,但是报站器是不会记录这些信息的,只是显示变了,自动报站还是没有的。
4.线路匹配
不是很了解你问的这个是什么意思。不过,只要你把指定地图的hof文件放入你指定的车辆里(有些车辆自带该地图的hof文件,一般是不需要替换的,我是看哪个新,哪个高大上我用哪个,V1200电动车是车辆作者要求必须用车辆自带那个,否则会出问题),然后进去选取该巴士,在Depot选项框选上对应的地图,你就可以在这个地图里使用该车在该地图正常使用报站器了。不过,补充一点,香港西九龙的地图,如果你开的是MAN A21 UK或者奔驰西塔罗右舵版,那么hof文件建议使用Dennis Enviro 400 by Winsome匹配的那个hof文件,因为我试过,只有这个版本的hof1文件可以在A21或者西塔罗上面正常使用。
希望以上信息对楼主有帮助。
【补充】
突然想起来,Dennis 400 和500MMC的报站语音,需要放在车辆所指定的文件夹,才能实现语音报站。这个你去看车辆的说明书。我记得400是放Announcement就可以了,500MMC要放A_COMMON_Announcements文件夹,如果我没记错的话。
[
本帖最后由 JeremyGolf 于 2019-1-6 12:18 编辑 ]