技术分享 帝国时代1,星际争霸1在win7环境花屏研究 [复制链接]

leonlovee
三国LV7
技术中心 38790 0 2021-3-4 11:05:12
问题现象:
帝国时代1、星际争霸1 于win7环境下花屏,灰屏
QQ截图20210304101856.jpg QQ截图20210304101711.jpg
问题排查:
win10下正常,win10对这俩老游戏的兼容性竟然更优秀,
不过win10下较难安装ipx协议来支持局域网联机,优先推荐使用对战平台来联机。

1、星际争霸1,即易乐游三层上的星际全集,看到它游戏启动绿化是做了应对的,
除了常规的花屏补丁外使用了启动前结束桌面进程explorer,再执行星际1,并监控星际1进程,消失就恢复桌面进程。

2、但是正常的网吧环境下执行,批处理或监视的进程容易卡住出问题,造成启动还是花屏了,当遇到这种情况可以进程里完全结束干净再开

3、这时想到,帝国时代1是否可以套用这种方法呢,第一次启动,没有花屏,然而,结束后,重开,花了。
重启电脑后发现,第一次是可以不花的,跟是否结束explorer无关

4、想到是否可以通过对游戏窗口化工具的方式来实现屏蔽花屏呢,D3DWindower调用帝国时代1,然而直接不能窗口化。

5、在搜索D3DWindower的过程中,发现其一个文件,说是放星际1目录下,可以稳定不花屏
上传的附件: ddraw.rar (4.57 KB, 下载次数: 2859)


经过测试,这文件是可以的,win7下,星际1打开稳定不花
QQ截图20210304101642.jpg

6、那么该文件能否套用到帝国时代1呢,很遗憾不行,放进目录下,直接游戏都起不来了。

最后总结一下吧——
建议是用win10,不用折腾显卡驱动版本了,win7没用。
星际1可以考虑用上面补丁,帝国时代1首次启动是不花的。
QQ截图20210301143534.png

有老铁有办法win7下帝国时代1不花的,麻烦留言我测试~


您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 29064 个
  • 话题数: 9634 篇
  • 巅峰数: 5500 人