以前自己修改了一下原子版,添加了几个单位,几种武器。为了突破武器id限制,使用了坛子里下载的某个很老版本的ddraw.dll(最后修改日期是2002年)。一直可以正常游戏,但时隔一两年后,重新开玩,却发无论战役或是单人游戏,载入过程中必定跳出。
检查了好半天发现是武器id的问题,把id为261,262,263的三个武器删掉就可以正常进入游戏了。但进入游戏后发现,新加的单位大多无法开火……能开火的只有武器id小于255的。但我明明已经使用了突破武器id限制的dll了啊!以前明明也能够正常运行的啊!
又在坛子里找了New DDraw 0.8.4.6,结果完全没有用,武器id大于255的照样没法开火,而且那帖子里声称DDraw 0.8.4.6能支持的功能没有一个起作用的。
我头晕脑胀,实在不知道我的TA中了什么邪,望高人能够指点迷津。