问题现象:
帝国时代1、星际争霸1 于win7环境下花屏,灰屏
问题排查:
win10下正常,win10对这俩老游戏的兼容性竟然更优秀,
不过win10下较难安装ipx协议来支持局域网联机,优先推荐使用对战平台来联机。
1、星际争霸1,即易乐游三层上的星际全集,看到它游戏启动绿化是做了应对的,
除了常规的花屏补丁外使用了启动前结束桌面进程explorer,再执行星际1,并监控星际1进程,消失就恢复桌面进程。
2、但是正常的网吧环境下执行,批处理或监视的进程容易卡住出问题,造成启动还是花屏了,当遇到这种情况可以进程里完全结束干净再开
3、这时想到,帝国时代1是否可以套用这种方法呢,第一次启动,没有花屏,然而,结束后,重开,花了。
重启电脑后发现,第一次是可以不花的,跟是否结束explorer无关
4、想到是否可以通过对游戏窗口化工具的方式来实现屏蔽花屏呢,D3DWindower调用帝国时代1,然而直接不能窗口化。
5、在搜索D3DWindower的过程中,发现其一个文件,说是放星际1目录下,可以稳定不花屏
经过测试,这文件是可以的,win7下,星际1打开稳定不花
6、那么该文件能否套用到帝国时代1呢,很遗憾不行,放进目录下,直接游戏都起不来了。
最后总结一下吧——
建议是用win10,不用折腾显卡驱动版本了,win7没用。
星际1可以考虑用上面补丁,帝国时代1首次启动是不花的。
有老铁有办法win7下帝国时代1不花的,麻烦留言我测试~
|