最近小幻换完系统以后一直处于浑浑噩噩的状态,所有软件并没有都一一试过。只是捡最近用得着的倒腾了一下。今天老六在qq上叫小幻去dota,于是小幻终于想起来进魔兽去看看。安好补丁直接从1.20蹦到1.24,这个过程把老六给汗坏了。小幻无奈的笑笑,真的是太久没打了。
接着小幻就碰到了这个War3在win7下的兼容问题,老说windows版本不对。怎么回事呢?
且听小幻我慢慢道来。
魔兽之所以不能运行呢,其实是和系统语言不通引起的。win7的系统默认语言是英语,即使安装了官方的简体中文语言包或者汉化包,系统还是默认英文。因此只要小小的修改一下,让系统识别成简体中文,问题就解决了。O(∩_∩)O~
小幻搜到的有两种解决方案:
第一种:修改注册表
Win+R 调出“运行”输入“regedit” 回车,打开注册表编辑器。依次展开[[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\Language ]分支,在右侧窗口中找到这两个字符串值“Default和“InstallLanguage”,分别双击它们,在弹出的编辑对话框中将其数值数据修改为“0804"(即简体中文),(默认是0409,即英文)单击“确定”按钮保存即可. 再重启一下,登陆Windows即可运行,此方法很简便。
还有的中文语言包装了后系统识别英文的,自然不用任何修改了。
第二种:用进制编辑器修改。原理一样。
英文版的Windows 7可能会玩不了魔兽3,会提示需要特定的语言版本。修改game.dll文件就可以了。任何魔兽3版本通用不管魔兽哪个版本的game.dll关于系统语言版本判断都在一个地方。也就是说都改一个地方就好了。用UltraEdit打开game.dll搜索3D0408000074,记住是第一个搜到的地方,1.22和1.23可能会搜到两个地方,是前面的那个。将74改为EB,注意是大写的EB。然后保存就可以了。
然后你就可以随心所欲的玩war3了。嘿嘿~
个人喜欢第二种方案,因为改的是游戏文件。网上还有一种安补丁的方法,觉得不太好,就不说了。
进去war3以后呢,小幻发现图像不能全屏填充,因为小幻用的是宽屏。传说这种情况在Vista系统上也出现过,不过貌似小幻没碰到,在win7里第二次遇到。第一次是进仙四看情节动画的时候,发现屏幕有两个黑条。于是乎,小幻就跑去下了个宽屏补丁,问题解决~其实也不用下宽屏补丁,自个儿跟图像设置里设设估计也行,不过显示效果嘛,平心而论,还是打了补丁的效果好。
这里提供下载地址,呃,说是补丁,其实就是一个reg文件,双击导入注册表就可以了。需要注意的是,这是1280*800的补丁,其他分辨率安了之后的效果……小幻没有试过,不敢保证。
Win7&Vista魔兽争霸Ⅲ宽屏补丁 (1280×800):http://down.jujumao.com/downinfo/22390.html
接着是关于UltraEdit的点点介绍:
UltraEdit是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII 码,完全可以取代记事本(如果你的电脑足够强大),内建英文单字检查、C++ 及 VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。软件附有 HTML 标签颜色显示、搜寻替换以及无限制的还原功能,一般大家喜欢用其来修改EXE 或 DLL 文件。
这里是下载地址,咳咳,这是个收费软件,所以小幻去找了个修改版的,网页上有用户名和激活码,验证在win7下可用。
UltraEdit-32 15.20.0.1022 烈火汉化绿色版:http://www.piaodown.com/soft/15515.htm
以上文章部分来自屏蔽右键菜单的“一点点吧”,但是懒惰的小幻还是从源文件里把它们粘出来了。关于UltraEdit的介绍来自百度百科,咳咳,下载链接是小幻自个儿找的。感谢提供知识的以上各位。这样小幻晚上就可以跟同学一起玩了,O(∩_∩)O~