再论航空霸业2里的Bug
航空霸业吧
全部回复
仅看楼主
level 9
aztec2011 楼主
一楼拜吧
2025年10月30日 04点10分 1
level 9
aztec2011 楼主
航空霸业2里的Bug
Dos时代的老游戏,大多有很多bug,一是那时的开发团队和开发工具还比较落后,二是受到的限制太多(比如那时需要把一个游戏装到软盘里,我记得最早的5.25英寸软盘只能存360kb,3.5英寸的软盘是1.44mb,需要把一个游戏压缩到一张或数张软盘里,就只能精打细算,比如65536bug)。
航空霸业2总体还是不错的,不然也不会到了30年之后还有一批老玩家了。现在我们来扒一扒这个老游戏里的Bug,也算一种另类的致敬吧。
1. 年代Bug。严格的说这个不算是bug,就是游戏里的设定吧。剧本1~剧本4,就是各自的时代,城市数值始终不变,这个没问题。剧本5就比较讨厌了,从1955年玩到2020年,按理应该随着年代数值增加,可是游戏设定是到了2010.7达到剧本4的水平(如东京人口2490万),之前都没有变化。
隐藏的剧本6,到1970年,会涨到剧本4的水平,2015年,涨到游戏中的最大值(如东京人口2550万)。但在save-load中,有时会突然回到剧本1。(大头猫米版似乎没有这个问题)。
2.事业Bug。
2.1影响洲际航线
这个在我的贴子https://tieba.baidu.com/p/10130963116中已经说过了。大致在60年代以后,洲际航线必须有洲内航线支撑。而购买或卖出事业导致数据变化,就会暴露这个问题。如果你洲内航线流量充足,这个问题就会大大减轻。但出现这个问题时,卖出特定事业,的确可能会暂时解决。
2.2导致洲内或洲际航线流量突然变化。
我的几个纪录都出现,以前都正常,到了最后一个月2015年10月,东京、纽约、布宜诺斯的商务客突然下降(观光客则大增)。可能是事业加成的城市数值出了问题。如果卖掉东京和纽约的饭店,布宜诺斯的旅游巴士就可以解决。
2.3整个事业的收入和成本突然变化。
我的一个纪录,正常利润是到2015.10达到最大值120亿以上(要扣除维修和服务的bug13亿),结果到2016年1月,达到了121亿多,查看航线的收入/成本、三费值等都正常,问题就出在事业的收入和成本突然发生较大的变化。也有可能是每隔一段时间事业数据会刷新?
2.4事业影响航线的数值随机性
这个不知道算不算Bug。在我的测试中,饭店、娱乐事业对航线的加成是比较稳定的,但服务事业,比如旅游巴士、航空客运、渡船等,每条航线都不一样。猜想可能服务事业的影响是有一定随机数的,这也导致同样的设置下,航线的流量有时会发生变化。
3. 65536Bug。
这个前面提到过,就是当年老游戏为了压缩容量,只能精打细算,有些数值最大就是65536(16^4,占4个字节)。
3.1 三费
会计表里的维修、服务、宣传费,超过65536万,就会清零重新算。这会导致利润额突然大大增加。
3.2 航线
航线的销售额超过65536万,就会变成负值。比如2015.10,大致是超过1.1万km、B2000HC,超过10班次,满员,就会超过65536万。导致航线变成亏损。
估计还有其他同一原因导致的Bug,暂时没有发现
4. C级服务Bug。
这个是最近发现的。在2015年10月,很多远程洲际航线,满员的情况下,服务C的成本反而比服务D,E要低。A,B的成本也不正常。
原因不明。
各位老玩家,如果发现其他的Bug,欢迎讨论
2025年10月30日 04点10分 2
level 9
aztec2011 楼主
随便贴一个结合了65536bug,事业bug和C级服务bug的新纪录(正常应该在120.6亿左右)
2025年10月30日 04点10分 3
对了,扣除三费的65536bug,真实的利润应该是107.5亿
2025年10月30日 04点10分
level 9
aztec2011 楼主
补充第5点:个别航线bug:在我的新纪录中,伦敦到檀香山航线,7架12班,因为销售超过了65536,只能通过降价来解决,但是只能降到48%,47%以下就是不行,流量突然变到60%。 还有墨西哥到伊斯兰的航线,A340,10-0-0的仓位设置明明满员,本来应该是有不少利润的,就是要改的比较低的,比如说235配置,导致利润很低。以前也碰到过,檀香山到阿尔及尔的航线,也有类似bug。
2025年10月30日 04点10分 4
level 10
请问隐藏剧本6怎么出现?
2025年10月30日 09点10分 5
@小粉粉迪迪 用16位编辑器,比如ultraedit,打开后第1个字节就是。00=剧本1,01=2,04=剧本5,05=剧本6。
2025年10月30日 14点10分
1