作为经久不衰的一款游戏,星际争霸第一版仍然很受欢迎,这段时间经常玩,但是自从用上了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进行对战了。是不是很爽呢?哈哈。。
set “exec=D:\starcraft\StarCraft.exe”
if “%exec%” == “” goto setPath
echo 正在创建环境……( ==Powered by Kooqi.LEE== )
echo **********************************************
echo *** Blog : http://www.icnote.com/ ***
echo **********************************************
echo 请正常关闭资源浏览器和IE
CHOICE /C YNF /M “确认请按 Y,否请按 N,强制结束请按 F。”
if errorlevel 3 goto force
if errorlevel 2 goto no
if errorlevel 1 goto yes
:setPath
echo 你没有设置星际争霸的运行路径
echo & pause
goto end
:force
taskkill /f /IM explorer.exe
goto StartSC
:no
goto end
:yes
taskkill /f /IM explorer.exe
goto StartSC
:StartSC
%exec%
goto startI
:startI
start explorer.exe
goto end
:end
echo good bye
附件:
找了好久!谢谢楼主!
Win7SC.rar文件下载不了,将代码也保存为.bat 仍然不好用是不是我的操作有问题啊 麻烦老头给出详细步骤说明 谢谢
楼主你碉堡了!这么好的东西终于被我找到了!谢谢楼主!
好东西 真心的感谢
@水里的鱼
那是你的系统环境变量Path里面没有对应的值,需要添加%SystemRoot%system32
@王世林
你在浩方里面启动游戏之前,先在系统里面运行 taskkill /f /IM explorer.exe ,然后启动游戏,退出游戏之后运行 start explorer.exe 就可以了。
请问我在DOS下用的时候,提示:‘taskkill不是内部或外部命令,也不是可运行的程序或批处理文件。具体如何操作,启动不了游戏,麻烦详细指点,谢谢!!
@Parkle
是dos了。
@王世林
你在浩方里面启动游戏之前,先在系统里面运行 taskkill /f /IM explorer.exe ,然后启动游戏,退出游戏之后运行 start explorer.exe 就可以了。
请问怎么执行,是在DOS里吗,本人是菜鸟,麻烦提供详细点的指引,谢谢!
谢谢老头!!
@王世林
你在浩方里面启动游戏之前,先在系统里面运行 taskkill /f /IM explorer.exe ,然后启动游戏,退出游戏之后运行 start explorer.exe 就可以了。
老头! 我上浩方平台打星际,本来的路径是,原来的.exe 文件,单击你的.bar 运行你的脚本是解决了花屏问题。但是我上浩方平台,用的路径是原来那个.EXE,可是没运行你的.BAR 运行起来还是花屏!!
感谢LZ啊。头疼死了都。终于解决了。
我用了咋个还是死机哇 花屏的问题解决了
死机应该属于个别问题。。哈哈。。
你好,我也是一个老星际爱好者,经常去浩方玩星际1.08b网络对战,最近买了一台联想笔记本,win7系统,开始就是进不了游戏,一点网络对战总出现unable to initialize network provide,后来我查了是win7没有ipx协议,我按网上的方法,下了补丁包,可以进下一页面了,可是我怎么也看不到别人建的主机,我自己建的主机也没人进,估计别人也看不到我,怎么回事呢?而且,运行星际也卡的很,我电脑配置不错,玩星际绰绰有余了,请麻烦一下,给指点指点,谢谢!qq21828900
那协议也不能用了,还是用我上面的方法吧,走UDP!
楼主好强
最近了不得玩玩网页游戏。很久不研究游戏了。
PS: WIN7装不了完整的开发环境,好多东西不能用,刚出的时候用了几天就卸载了。
不知咋的,最近打斗地主很多。。不过是在晚上打。。。汗。。
哈,我也在下载了。
我也经常玩星际,WAR3,也是WIN7的,目前还没出现这种情况,先收藏的
哈哈,这个游戏,我在大学的时候看同学玩,结果睡着了!
你说的还没有玩过,学习了
呵呵。。 俺可是“元老”了啊。