最近在游戏论坛看到不少玩家讨论《魔兽争霸》的魔兽语言切换问题。作为从初中就开始玩War3的争霸中何老玩家,今天就手把手教大家怎么给这个经典游戏换装语言包。添加别急着动手,或更换语先确认你的言包游戏版本——原版和重制版的操作方法可是有区别的。
准备工作要做好
打开你的魔兽游戏安装目录,这里藏着语言包的争霸中何关键文件。建议先做这三件事:
- 给整个War3文件夹创建备份(防止误操作)
- 准备解压软件(7-Zip或WinRAR都行)
- 记下原始语言文件的添加位置(后面要还原就靠这个)
原版 vs 重制版对比
对比项 | 原版(1.27-1.31) | 重制版(1.32+) |
语言文件位置 | war3.mpq/local | Data/local |
修改方式 | 解包MPQ文件 | 直接替换文本 |
注册表修改 | 必需 | 部分情况需要 |
具体操作步骤
原版游戏换语言
- 用MPQEditor打开war3.mpq文件
- 找到local\\LANG\\目录下的game.dll
- 将下载的中文/英文语言文件拖入对应位置
- 按住Shift右键保存修改
记得去注册表编辑器(按Win+R输入regedit)修改这里:
HKEY_CURRENT_USER\\Software\\Blizzard Entertainment\\Warcraft III\\
重制版简单模式
- 直接去你的文档\\Warcraft III\\新建CustomMapData文件夹
- 把语言包里的.w3m文件扔进去
- 启动器设置里选"使用自定义本地化文件"
注意事项
- 战网客户端自动更新可能覆盖修改
- 繁体/简体文件不能混用
- 修改前关闭杀毒软件(容易误报)
要是遇到游戏闪退,试试在兼容模式里选Windows XP。或更换语我上次给老电脑装俄语包就这么解决的言包,虽然不知道原理但确实管用。魔兽
资源获取建议
推荐去Hive Workshop这类老牌MOD站找资源,争霸中何注意看文件上传日期。添加2020年前的或更换语资源可能不兼容新版。有个叫War3Localizer的言包工具挺省事,但需要.net框架支持。
现在可以启动游戏看看效果了,如果文字显示成方框,八成是字体文件没装对。这时候需要去系统字体库手动添加ARIALUNI.TTF这类多语言支持字体。