很多技术宅都知道魔兽所有的模型(models)和纹理(textures)文件都在mpq文件里。其中war3.mpq是ROC(Reign Of Chaos,即混乱之治)的,war3x.mpq是TFT(The Frozen Throne,即冰封王座)的。
通常,war3开启后登陆界面动态背景即为war3x.mpq下的UI\Glues\MainMenu\MainMenu3d_exp\MainMenu3d_exp.mdx文件,自带的这类mdx模型文件会在被使用时调用到一些blp(Blizzard Picture file)纹理文件,很多人看惯了大海、礁石的登录界面,会在war3.mpq中找到其他可用的mdx文件来代替,如动态的暗夜精灵、巫妖王等等,方法是用winmpq这个软件导出相关的mdx文件,然后改名成MainMenu3d_exp.mdx,再导入到war3x.mpq的UI\Glues\MainMenu\MainMenu3d_exp\下替代原有文件即可。这是网上一种比较常用的手法,但缺憾是只有自带的几个模型而已(自己去建模耗费太大)。
另外还有一种就是装UI插件,在war3目录下生成一堆的文件夹及文件,很冗杂。我们 本来就是想要精简压缩war3,所以这个方案不可取。
笔者经过一番探索,各种百度中文、google英文文献资料,实践出了用图片来替代背景的方法,说出来其实很简单!
首先用一款魔兽界面载入工具,