Solution:此版本之魔兽争霸3需要特定语言版本之Windows

在非中文语言的Windows上运行中文的魔兽争霸就会看到如此郁闷的一个对话框,然后游戏退出,每次魔兽更新后都要再改一次,所以弄到这里堆着。

网上流传有两种解决方案,其中一种是非常不科学的修改系统安装locale,可能导致很多意想不到的问题,所以另一种修改魔兽dll的方案很不错

用任意十六进制编辑器(推荐winhex)打开魔兽争霸目录中的game.dll,根据版本不同,搜索不同的16进制值

1.22及以前版本:搜索3D04080000742A3D04,74改成EB

1。22以后版本:在offset76FD处,把74改成EB,或者搜索3D04080000741B3D

还有个方案是修改war3.exe

打开War3.exe,是图标为空的那个文件,然后在如下所示的位置修改!

00011530h 74 14 57 FF DO 56 8B F8

把74改成75即可

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.