如何把图片整合到war3的mpq文件中作为登录背景界面
2013-04-23 22:37
375 查看
很多技术宅都知道魔兽所有的模型(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英文文献资料,实践出了用图片来替代背景的方法,说出来其实很简单!
首先用一款魔兽界面载入工具,
选一张自己ps好的图片,BLP质量调到最高,然后点击制作成载入界面,此时会生成名为LoadingScreen.blp和LoadingScreen.mdx的两个文件。我们用文本编辑器打开那个mdx文件,不难发现它其实指向的是war3mapImported\LoadingScreen.blp;实际上这个blp纹理文件也正是图片显示的本体所在。我们只要把该blp文件原封不动地导入到war3x.mpq下war3mapImported\路径,而把mdx文件重命名为MainMenu3d_exp.mdx导入到war3x.mpq的UI\Glues\MainMenu\MainMenu3d_exp\路径即可!
打开war3.exe,示例:
虽然笔者还没有对mpq文件进行到最彻底地精简,不过500M运行着定制化的war3跟一帮基友打dota,对于一个强迫症患儿来说已经是福音了!
(文中涉及到的工具已打包上传到新浪共享微盘 http://vdisk.weibo.com/s/yJlKK)
通常,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英文文献资料,实践出了用图片来替代背景的方法,说出来其实很简单!
首先用一款魔兽界面载入工具,
选一张自己ps好的图片,BLP质量调到最高,然后点击制作成载入界面,此时会生成名为LoadingScreen.blp和LoadingScreen.mdx的两个文件。我们用文本编辑器打开那个mdx文件,不难发现它其实指向的是war3mapImported\LoadingScreen.blp;实际上这个blp纹理文件也正是图片显示的本体所在。我们只要把该blp文件原封不动地导入到war3x.mpq下war3mapImported\路径,而把mdx文件重命名为MainMenu3d_exp.mdx导入到war3x.mpq的UI\Glues\MainMenu\MainMenu3d_exp\路径即可!
打开war3.exe,示例:
虽然笔者还没有对mpq文件进行到最彻底地精简,不过500M运行着定制化的war3跟一帮基友打dota,对于一个强迫症患儿来说已经是福音了!
(文中涉及到的工具已打包上传到新浪共享微盘 http://vdisk.weibo.com/s/yJlKK)
相关文章推荐
- 简单3步教你如何更换Win7的登录界面背景图片
- 如何修改 SAP 登录后的背景图片(SMW0,SM30)
- iOS 如何设置一整张图片作为背景图片(穿透导航栏)
- mac登录界面的背景壁纸图片位置
- React-Native 如何将图片作为页面的背景以及控件的嵌套实现启动应用
- 如何修改 SAP 登录后的背景图片(事务码 SMW0,SM30)
- 登录界面login.jsp背景图片兼容性
- 如何实现在一个界面上点击不同的位置,会有跳转到不同的Activity上(假设背景是一个图片)
- 如何使用PDF编辑软件在PDF文件中添加背景图片
- ExtJs4学习(十三)如何给文件上传按钮加背景图片
- JAVA GUI 开发---登录界面加载背景图片
- Android 如何更换屏幕上锁界面背景图片
- 如何玩转Cisco IP Communicator 的背景图片和铃声文件 推荐
- PS如何用制作BMP 256位色非压缩图片,供Easyboot作为背景
- 如何修改 SAP 登录后的背景图片
- 如何修改Win7开机登陆界面背景图片
- Android 如何更换屏幕上锁界面背景图片
- Android登录界面;注意图片尽量保存drawable这一级目录下,文件命名只能用小写字母、数字,下划线界面不显示应用名称和全屏覆盖
- 如何修改 SAP 登录后的背景图片
- 如何修改SAP登录后的背景图片(事物码SMW0,SM30)