9800GT玩星际争霸win7花屏补丁2频繁花屏,无法游戏

作为经久不衰的一款游戏,星际争霸第一版仍然很受欢迎,这段时间经常玩,但是自从用上了win7之后,就出现了花屏和游戏中卡死的情况,也琢磨了一些解决办法(例如:使用xp版面等等),很多都效果不好。我想到了类似win7下玩魔兽也有类似的问题,解决的办法是游戏中不要使用本地浏览器,经过测试,这个方法也使用于星际争霸!为了偷懒我写了一个脚本,通过它来启动星际争霸就没有花屏和卡死的问题了,建议使用它一直在后台守护,直到游戏结束,不然需要手动执行一些东西。(其实也没有什么,就是启动一个进程而已,懂的人看看就知道了。)
使用方法:将下面的代码保存为.bat的批处理格式或者下载本文后面的一个附件,将里面的StartSCWin7.bat中第三行的D:\starcraft\StarCraft.exe这个路径改成是你的星际执行文件的路径就可以了,用记事本打开就ok了。
至于内网对战,由于在1.09之前都没有UDP的协议,必须使用tcp/ip,而将xp下面的这个协议***到win7下面,还是不能正常运行(至少我的7600不行),这就只能使用UDP了,在后文的附件里面将压缩包内的STANDARD.SNP文件复制到星际的根目录(其他的联网用户也需要覆盖,如果是1.09以前的版本的话),就可以使用UDP进行对战了。是不是很爽呢?哈哈。。
@ echo off
set “exec=D:\starcraft\StarCraft.exe”
if “%exec%” == “” goto setPath
echo 正在创建环境……( ==Powered by Kooqi.LEE== )
echo **********************************************echo ***
***echo **********************************************echo 请正常关闭资源浏览器和IE
CHOICE /C YNF /M “确认请按 Y,否请按 N,强制结束请按 F。”
if errorlevel 3 goto forceif errorlevel 2 goto no if errorlevel 1 goto yes
:setPathecho 你没有设置星际争霸的运行路径echo & pausegoto end
:forcetaskkill /f /IM explorer.exegoto StartSC
:nogoto end
:yestaskkill /f /IM explorer.exegoto StartSC
:StartSC%exec%goto startI
:startIstart explorer.exegoto end
:endecho good bye附件:
您可能还会喜欢:
楼主你碉堡了!这么好的东西终于被我找到了!谢谢楼主!
& 博爱老头的草屋 2016
Proudly powered by

参考资料

 

随机推荐