- UID
- 21
- 帖子
- 500
- 积分
- 2021
- 天下币
- 486 枚
- 贡献
- 442
- 签到
- 7 天
- 人气
- 2 度
- 爱心
- 0 颗
- 性别
- 男
- 注册时间
- 2009-4-9
|
其实魔兽不能运行就是和系统语言不通,系统的默认语言是英语,即使安装完官方的简体中文包,系统还是认为自己是英文的,所以只要小小的修改一下,让系统识别成简体中文。
先执行注册表文件,再替换war3.exe和game.dll,用注册表文件目的是跳过第一次启动的开场动画 ! l9 P) F' Q2 u2 ~
注意:替换之前请先备份war3.exe和game.dll以备不时之需,这一步很重要 1 Z% y- F0 ]5 c$ _% R8 U
; v. ?; r+ \. [; Q
这是替换2个文件解决办法,文件在附件 4 q. j3 w1 {9 U4 J
不过我认为此方法并不好。。。。。。。 5 d0 U; Y' \( q, l. U
还有一方法 * T' x; B7 N: {4 w5 v
让系统识别成简体中文,就不要打任何魔兽补丁了!
方法如下
x1 t, C
Win+R 调出“运行”输入“regedit” (不包括引号)回车,打开注册表编辑器。依次展开[[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\Language ]分支,在右侧窗口中找到这两个字符串值“Default和“InstallLanguage”,分别双击它们,在弹出的编辑对话框中将其数值数据修改为“0804"(即简体中文),(默认是0409,即英文)单击“确定”按钮保存即可. 再重启一下,登陆Windows即可运行,此方法很简便。 & _7 n. e/ {3 @4 B. e& @
$ c$ v) [; R' l2 B$ x
还有的中文语言包装了后系统识别英文的,自然不用任何修改了。 5 q( b' c( x& m' P* q; F1 @6 _% F
还有一方法用进制编辑器改也行。原理一样
& @
英文版的Windows 7可能会玩不了魔兽3,会提示需要特定的语言版本。修改game.dll文件就可以了。任何魔兽3版本通用
不管魔兽哪个版本的game.dll关于系统语言版本判断都在一个地方。 5 G$ ]- Z; k# c4 _+ N3 \
- i8 [* u$ }$ k3 X
也就是说都改一个地方就好了。 $ c% c( r( F" H
用UltraEdit打开game.dll搜索3D0408000074,记住是第一个搜到的地方,1.22和1.23可能会搜到两个地方,是前面的那个。
, }6 r6 b# K' n y0 W7 s
将74改为EB,是大写的EB。然后保存就可以了。 |
|