其實(shí)魔獸不能運(yùn)行就是和系統(tǒng)語(yǔ)言不通,系統(tǒng)的默認(rèn)語(yǔ)言是英語(yǔ),即使安裝完官方的簡(jiǎn)體中文包,系統(tǒng)還是認(rèn)為自己是英文的,所以只要小小的修改一下,讓系統(tǒng)識(shí)別成簡(jiǎn)體中文。
先執(zhí)行注冊(cè)表文件,再替換war3.exe和game.dll,用注冊(cè)表文件目的是跳過(guò)第一次啟動(dòng)的開(kāi)場(chǎng)動(dòng)畫(huà)
注意:替換之前請(qǐng)先備份war3.exe和game.dll以備不時(shí)之需,這一步很重要
這是替換2個(gè)文件解決辦法,文件在附件
不過(guò)我認(rèn)為此方法并不好。。。。。。。
還有一方法
讓系統(tǒng)識(shí)別成簡(jiǎn)體中文,就不要打任何魔獸補(bǔ)丁了!方法如下
Win+R 調(diào)出“運(yùn)行”輸入“regedit” (不包括引號(hào))回車(chē),打開(kāi)注冊(cè)表編輯器。依次展開(kāi)[[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\Language ]分支,在右側(cè)窗口中找到這兩個(gè)字符串值“Default和“InstallLanguage”,分別雙擊它們,在彈出的編輯對(duì)話框中將其數(shù)值數(shù)據(jù)修改為“0804"(即簡(jiǎn)體中文),(默認(rèn)是0409,即英文)單擊“確定”按鈕保存即可. 再重啟一下,登陸windows即可運(yùn)行,此方法很簡(jiǎn)便。
還有的中文語(yǔ)言包裝了后系統(tǒng)識(shí)別英文的,自然不用任何修改了。
還有一方法用進(jìn)制編輯器改也行。原理一樣
英文版的Windows 7可能會(huì)玩不了魔獸3,會(huì)提示需要特定的語(yǔ)言版本。修改game.dll文件就可以了。任何魔獸3版本通用
不管魔獸哪個(gè)版本的game.dll關(guān)于系統(tǒng)語(yǔ)言版本判斷都在一個(gè)地方。
也就是說(shuō)都改一個(gè)地方就好了。
用UltraEdit打開(kāi)game.dll搜索3D0408000074,記住是第一個(gè)搜到的地方,1.22和1.23可能會(huì)搜到兩個(gè)地方,是前面的那個(gè)。
將74改為EB,是大寫(xiě)的EB。然后保存就可以了。
|