模载联合支援站
 English
发新主题

[教程] 关于修改 ailists 和 parklist_p 之后出错的解决方法

关于修改 ailists 和 parklist_p 之后出错的解决方法

🎃 使用 Win10 发送


首先说一下可能是我火星了,大家别笑话我。前几天大量修改 ailists 和 parklist_p 文件,结果每次都出错,要不就是蓝天白云,要不就是不生成加入的车子,要不就是各种报错,而且最离谱的是我在4台不同的电脑上尝试,结果都一样,都不好使,参见链接     警告!!!不要修改 parklist_p.txt 文件!!! - 「OMSI庭院区」 - 模載聯合支援站 - 欧卡2, OMSI, 巴士模拟2, mod下载 (18wos.org)
各位大佬回答说我是不是后缀格式错了,比如把sco弄成了ovh之类的,但我认真检查了一下,后缀格式没错。
那么就用排除法:

1.后缀格式是对的。
2.文件是好的(我在steam上买的ai包)。

那就剩一个方面了,就是写的时候不规范导致的。
于是苦思冥想,反复尝试,终于找到原因了:

1.AI列表中每行末尾的数字之前不能用空格!必须用制表符(tab键)!否则 omsi2 寻找AI文件的时候会连带你写的那个数字一起,当成文件名,那必然找不到正确的文件。 如: vehicles\VW_Golf_2\AI_VW_Golf_2.bus    (这是按空格键产生的空白)7
          这种情况 omsi2 会寻找 ”AI_VW_Golf_2.bus    7“ 文件,那必然是找不到的,因为正确的文件是 ”AI_VW_Golf_2.bus“

          因此你需要改成:vehicles\VW_Golf_2\AI_VW_Golf_2.bus   (这是按制表符tab键产生的空白)7
          看起来和空格很像,但效果完全不一样,用了制表符,omsi2 会查找制表符前的文件,也就是 ”AI_VW_Golf_2.bus“


2.无论 ailists 还是 parklist_p 文件里边,行与行之间都不能空行。
如:vehicles\VW_T3\VW_T3_Van_Parked.sco
                     (这里空了一行)
         vehicles\VW_Golf_2\parked_vw_golf_2.sco
         vehicles\Citr_BX\BX_Parked.sco
          这种情况下,你加入的新车是不会生成的。

可能这些事情大家早都知道了,但我还是想把它写出来,哪怕只能帮到一两个人,那也是善事一件。



[ 本帖最后由 JAPAN_0501 于 2022-7-21 07:48 编辑 ]

🎃 使用 飞奔的V6X的Win7 发送


感谢楼主分享,很赞的教程

热烈庆祝香港回归25周年

🎃 使用 hyd的Win10 发送


学习学习

🎃 使用 Win11 发送


帮楼主顶一下,受点教训能学到东西是件好事,其实omsi里很多错误也许都是很小的事情,敲几下键盘就能解决掉
发新主题