ddchaochang 发表于 2009-5-11 19:16

魔兽争霸3版本转换器纳米盘下载

魔兽中文版本转换第二版1.20-1.22.rar
说明文件如下:
这个补丁虽然还是有点大,但是应该是很齐全的,包括重要地图、地图编辑器。

如果以前用了我的第一版的,请先转到1.20e再继续下面步骤
如果原来是1.20e以前版本的同学 请配合1.20e傻瓜包使用 先装傻瓜包 再用本程序可以到1.22,这样也可以当作升级档使用
如果原来是1.20e以上版本,而且没用过我的补丁的 也请先用1.20e傻瓜包覆盖

先把原来魔兽目录下的 *.121 *.120 *.122 统统删掉,这样既是为了防止转换出错,也是为了节省空间(上次我那个第一版的补丁大,在这里会占空间的,所以要删掉)
确保您的魔兽是1.20e(因为这次补丁转换过程中会用到您电脑中的1.20e的MPQ文件,而game.dll是我给的),最好带e,没带e的不保证能稳定使用。1.20e补丁可以RN下载。

然后解压覆盖(解压完多一个change文件夹,千万别删)

覆盖完默认当然就是1.20e,
运行120.cmd 从1.21/1.22到1.20
运行121.cmd 从1.20/1.22到1.21
运行122.cmd 从1.20/1.21到1.22

---------------------------------------------------------------------------------------------------------

随便搞了个粗糙的界面 配合傻瓜包使用 中英文都可以
解压到魔兽文件夹 命令行文件.cmd我改名了(请把原来的那些cmd删掉,多了自己会搞错) 为了内部调用方便其实我的界面还是在调用命令行程序来做只是现在并成一个文件里几个按钮分工了 可以只要一个快捷方式指向那个exe就可以搞定
还是仍然可以使用命令行 120.cmd 121.cmd 122.cmd 对应相应版本不用说了
也可以调用那个MFC的exe文件执行
------------------------------------------------------------------------
另外,第二版采用Mo'MPQ指令的方法,直接修改MPQ,这也是体积大大缩小的原因(为了保证重要地图等文件齐全,我还是放上去了,虽然会牺牲点容量)
。这就好比暴雪的官方升级档,虽然官方1.21b升级档很大,因为它支持从1.07后任何版本升上去,但它的1.21a转1.21b升级档很小,原因就是只改了game.dll和War3Patch.mpq里的一小部分数据

我当然不清楚暴雪怎样修改的,反正自己查到了集成MPQ2K的WinMPQ,在网上广泛使用的,于是就想到了这个方法。具体那几个文件经过了补丁修改,我是把MPQ解压出来,用Beyond Compare对比过的。当然,那些战役的地图被修改此处被我忽略了,也是为了减少容量。

还有就是这次的补丁覆盖了只有在转到1.22下时才能用地图编辑器(不在1.22时我不知道能不能用)。

用了这个方法后,因为中途写了一句释放删除MPQ文件中已删除文件的空间,造成速度有点慢,不过完全可以忍受,虽然比上一版确实长很多。但为了节省空间,牺牲点速度也正常。

那句释放空间不写的话也能用,就是每次转换后魔兽下的War3Patch.mpq会变大,想想转个20次就多了5M,我不能忍受,还是牺牲点速度写上吧,这样回收空间了就不会变大了。

目测转换最慢的1.22 to 1.21
Intel Core 2 Duo T81005秒-7秒
AMD Athlon64 3000+ AM2<=10秒
这个速度没问题吧,转换过程中千万不要去关掉进程,否则估计下次转换会有问题。当然运气不好断电死机没办法。不能用了就重新用1.20e傻瓜包覆盖,再解压我的补丁再来一次

就这样了有问题反馈[email protected]
不过不能保证肯定解决

由于这个是新方法,有时候是有莫名其妙问题,我也没法解决,自己两台机子测试都没碰到过问题的。
有一次我同学用这个转了以后进HF结果进别人房间每次都要下图了,出了这样的问题很奇怪。后来再用傻瓜包覆盖一遍再用我的程序就没问题了。

siye 发表于 2009-5-11 19:33

被我发现~
我做白老鼠好了~

20821378 发表于 2009-5-12 23:03

还真是个好东西啊。。。
页: [1]
查看完整版本: 魔兽争霸3版本转换器纳米盘下载