SCV Selector 界面截图

制作/使用理由:

因为厌倦了手动删除/复制文件和官方升级档每次运行之后自动启动游戏。

内容:

已经内置图中所列版本的所有原版文件(除 BrooDat.mpq、StarDat.mpq 和地图文件夹)。

所有版本文件皆取自英文原版星际争霸和母巢之战光盘和官方升级包(可选基于 keakon 提供的修改 storm.dll 方式的免 CD),不包括地图文件。加上官方的地图文件夹以及 BrooDat.mpq、StarDat.mpq,可以保证得到的文件跟使用原版光盘安装并使用官方升级包升级后的文件完全一致。

版本不全,因为手上只有这些版本的升级包,Blizzard 也不再提供老版本的升级包下载了。个人认为经典的几个版本这里都有。感谢 shuiwho 提供的 BW_106.exe 官方升级包,现在已经是名副其实的“全版本转换器”了。

工作方式:

从注册表中自动获取星际争霸安装目录,如果注册表里没有相关信息,则使用 SCV.Selector.exe 所在目录。首先删除星际争霸安装目录里已有的,游戏自身的部分文件,然后以内置的官方文件替代。您可以放心,删除的文件都是即将要由 SCV Selector 安装上的文件,绝对不会删除您自己存放在游戏目录下的文件,也绝对不会因为删除文件而导致无法游戏。SCV Selector 所做的一切操作都可以在完成后的日志窗口里看到,包括文件删除和文件安装。

版本更新:

Build 2005.07.26

  • 增加了几个古董级版本,这些版本的官方升级包是在国外一个游戏站点上得到的。
  • 增加 Express Mode,默认选中。此模式选择版本之后无任何提示,并且装完自动退出 SCV Selector。
  • 需要说明的是 Starcraft v1.04,这个版本的 StarCraft.exe 会自动使用安装目录下的 BrooDat.mpq。如果星际争霸安装目录下有 BrooDat.mpq,即使切换到了 Starcraft v1.04,启动画面和游戏功能也跟 Brood War v1.04 一样(是否完全一样有待考证)。因此切换到此版本后请手动修改 BrooDat.mpq 为其他名称。

Build 2005.08.24

  • 增加所有版本的免 CD 版,使用 YaoYuan.com 论坛网友 keakon 的 storm.dll 修改法(感谢 keakon)。
  • 安装完后使用安装目录进行注册表修复。

Build 2006.03.10

  • 增加官方发布的新版本到 1.13f。
  • 界面修改 (因为原有的界面已经无法显示这么多版本了 -_-!)。

Build 2007.03.10

  • 增加官方发布的新版本到 1.14,才发现已经沉寂了一年了 -_-b

Build 2007.08.05

  • 增加官方发布的新版本到 1.15。
  • 现在分 Full 和 Mini 两个版本,Full 版当然就像以前的版本一样包含所有的东西,Mini 版则只包含国内最流行的 Brood War 1.08b 和最新的 Brood War 1.15 两个版本,并且只包含最精简的更新文件,不包括战役编辑器不支持 Battle.net 模式网络对战(当然,我们最常用的局域网对战模式是支持的)。

Build 2007.08.18

  • 增加古董级版本 Brood War 1.06,现在终于可以被称为“星际争霸全版本转换器”了。感谢 shuiwho 提供 BW_106.exe 官方升级包!(使用 VirusTotal 扫描无任何问题,大家可以放心使用。:p)

Build 2007.10.20

  • 增加官方发布的新版本到 1.15.1。
  • 改用自己做了一点小修改的 InstallOptionsEx 构造界面,增加了几个界面元素的说明,鼠标指针移过即可查看。谢谢 indian 提供建议。

Build 2007.11.02

  • 修正因 InstallOptionsEx 配置项目变化造成的界面小问题及某些版本无法正常安装的问题。

Build 2008.07.18

  • 增加官方发布的新版本到 1.15.2。
  • Mini 版增加 VS 最流行的版本 Brood War 1.13f 以及浩方另一个比较流行的版本 Brood War 1.14。
  • 再次修改 InstallOptionsEx,现在鼠标悬停的提示信息可以显示 32 秒,似乎这是可以设置的最大值了,MSDN 上没有相关说明。之前有回复提到的提示信息只显示一次的问题,我始终无法重现,也就没法修复了。

下载:

SCV Selector (Full Version) Build 2008.07.18 (12MB)
SCV Selector (Mini Version) Build 2008.07.18 (4.5MB)
SCV Selector NSIS source

Tags:

26 Responses to “SCV Selector,星际争霸全版本切换器 Build 2008.07.18”

  1. 小虎 Says:

    厉害……崇拜中……

  2. wscv_lw Says:

    出1,14了。大哥快升级软件啊,谢谢

  3. m2 Says:

    我有个问题,就是在从1.13f转到1.08b的之后游戏中好多地图都不能用了???我不知道其他的版本转换器有没有这个问题.看你的东西比其他的好多了.也就没敢用其他的..不知道是转换器的问题还是???

  4. Rainux Says:

    To wscv_lw:
    偶不是大哥,等偶有了 ADSL 再考虑升级的事吧。

    To m2:
    大概是从 1.12 还是 1.12b 起,Blizzard 更新了所有的地图文件,导致老版本不能再使用新地图。因此如果你是使用官方升级包升级到 1.12 之后的版本,再使用 SCV Selector 降级,官方的地图是不能再使用的。

    SCV Selector 没有处理这个地图的版本问题,因为那样会导致安装包变得很大。事实上在网络上对战星际争霸时大家玩的都是一些著名的比赛所用的非官方地图,在 yaoyuan.com 可以下载到。

  5. 路过 Says:

    路过 好东西 收藏了 谢谢

  6. Zx.MYS Says:

    呵呵~好东西,我准备把它烧到我的SC正版光盘镜像盘里去~~

  7. shuiwho Says:

    已将BW-106版本官方升级包发到 wordpress@rainux.org,希望做成全版本切换器。希望将BW-104官方升级包发给我,我就差这个。呵呵!

  8. Rainux Says:

    谢谢楼上的升级包 :p

    BW_104 是没有升级包的,BW 装完之后就已经是 1.04 版本了。

  9. indian Says:

      我是用了多个《星际争霸》版本转换器,觉得你这个是兼容性最好、最简洁的转换器。现在已经出了1.15.1了,希望能更新呐。

      增加鼠标移动到Express Mode和No CD时,显示帮助说明信息。或者增加个“?”的帮助按钮,就像Windows中的对话框右上角的“?”按钮一样,点击就有相关帮助说明信息。
      这样使用者就清楚这两个复选框是做什么用的了。

  10. indian Says:

    1.15.1出来啦,大哥升级吖

  11. Truebit Says:

    用了这么多转换器,LZ的这个最简洁明了
    不过希望能加入一个功能:更新完版本直接进入游戏,毕竟一般人替换完版本就是为了玩的嘛,呵呵OR在上面添加个按钮启动游戏(EXPRESS MODE转换完进入)
    P.S. 那个指针划过显示界面元素的说明好像就头一两次有效?

  12. Rainux Says:

    做 SCV Selector 的初衷有一半就是因为很讨厌官方升级档运行完后会自动进入游戏,因为除了看 rep 的时候大家几乎都是会在 VS/HF/QQ 的对站平台上玩,需要由这些对站平台的客户端来启动游戏。

    另外这个东西是 NSIS 做的,界面并不能像普通程序那样可以随意修改,要增加一个跟 "Next" 按钮功能差不多的按钮可能并不是件容易的事。

  13. ZakChen Says:

    感谢,使用中!

  14. Leo Says:

    见到您的这个切换器第一感觉就是惊艳!NSIS这样玩,的确有创意,呵呵。我也用NSIS写过东西,Total Commander History Cleaner,不过和您的相比,就非常小儿科了,呵呵。抱着学习的心态,斗胆想向您索取一份源代码参考一下,不知后辈我有没有这个荣幸?^_^

    祝 安好

  15. Rainux Says:

    Leo 太客气了,其实这个东西也比较简单的,使用 InstallOptionsEx 还可以创建很多标准的 Windows 控件,做各种复杂的界面。只是 NSIS 本身有不少限制,操作字符串也很不方便,比较遗憾。源代码已经放出,写得比较乱别见笑 :p

  16. Leo Says:

    非常感谢!呵呵^_^

    您也是DRL的Rainux吗?

  17. Rainux Says:

    呵呵,说中文的 Rainux 应该都是我。

  18. indian Says:

      呵呵,今天上来一看,更新了,赶快下载了个。

      提几个建议

      1、鼠标悬停,出现帮助信息。这个信息只能出现一次,鼠标再次悬停时,帮助信息不出现。建议改正随时悬停,随时出现帮助信息。由于帮助信息的文字比较多,帮助信息出现的时间短了点。

      2、发布页面的设计可以参考这个页面:http://www.bitcomet.com/
    分为:软件介绍、更新日志、软件下载、使用帮助等。其中软件下载可以将历史版本都列举出来,并且附上MD5/SHA1校验码等,就像这个:http://www.bitcomet.com/doc/download-achive-zh.htm 。就是不知道空间够不够用啊。

      我已经在我博客中给你的转换器做了推荐啦!地址在:http://indian.blog.163.com/blog/static/10881582007919113632338/

  19. Rainux Says:

    我在 Vista 和 XP 里都测试过,反复悬停鼠标指针都没有问题,可能是你的系统问题。

    我觉得历史版本没有意义。NSIS 做的 Installer 有自校验功能,下载的文件如果损坏是无法运行的。

  20. tesl Says:

    兼容性非常出色,相关插件都能正常使用

  21. 大明 Says:

    我之前用的是baiy的那个切换器已经就的很牛了,这个更牛,界面朴素友好,真正的全版本啊哈哈 而且有免cd和未破解2个选择适合上bn的人用 哈哈真不错啊 顶下作者 辛苦了 1.15.2出了 这个版本是官方的免cd补丁,不过没什么意义就是把原cd复制进去才免cd,ps上已经有人把官方的补丁和传统的免cd storm.dll破解放出,希望作者更新!
    对了,这个页面提供的第3个下载是干什么用的?还有就是希望mini版提供1.13f和1.14毕竟vs和hf这2个版本还是比较有用的。下载下来回去玩小狗变飞龙了,呵呵,作者辛苦了

  22. 大明 Says:

    前面的朋友说的那个悬停鼠标出现帮助的问题的确有,就是如果你没等气泡消失就移开可以多次显示,没问题。如果等到他自动消失再想看帮助他就不会出现了。呵呵不过问题不大瑕不掩玉。

  23. 非常期待1.13以后可以改 Says:

    希望作者再接再厉 把113以后的也改出来 下好以后弄了半天本人还是没把114的颜色改了 很遗憾 只有低版本的才可以

  24. Rainy Says:

    Good job.
    Thanks...
    "一个无趣的人类,不喜欢电影,不懂得时尚,不擅长社交"
    我们名字相近,年龄相似,境况相同呢……
    希望我到了你的年龄,也能收获一些,做自己想做的事……

  25. tjjtds Says:

    方便吧full版本发到我邮箱么?full和mini版本啥区别啊?谢谢

  26. Rainux Says:

    BS 楼上回帖不看帖。

Leave a Reply