如何把图片整合到war3的mpq文件中作为登录背景界面
? ? ? ? 很多技術(shù)宅都知道魔獸所有的模型(models)和紋理(textures)文件都在mpq文件里。其中war3.mpq是ROC(Reign Of Chaos,即混亂之治)的,war3x.mpq是TFT(The Frozen Throne,即冰封王座)的。
? ? ? ? 通常,war3開啟后登陸界面動態(tài)背景即為war3x.mpq下的UI\Glues\MainMenu\MainMenu3d_exp\MainMenu3d_exp.mdx文件,自帶的這類mdx模型文件會在被使用時調(diào)用到一些blp(Blizzard Picture file)紋理文件,很多人看慣了大海、礁石的登錄界面,會在war3.mpq中找到其他可用的mdx文件來代替,如動態(tài)的暗夜精靈、巫妖王等等,方法是用winmpq這個軟件導(dǎo)出相關(guān)的mdx文件,然后改名成MainMenu3d_exp.mdx,再導(dǎo)入到war3x.mpq的UI\Glues\MainMenu\MainMenu3d_exp\下替代原有文件即可。這是網(wǎng)上一種比較常用的手法,但缺憾是只有自帶的幾個模型而已(自己去建模耗費太大)。
? ? ? ? 另外還有一種就是裝UI插件,在war3目錄下生成一堆的文件夾及文件,很冗雜。我們 本來就是想要精簡壓縮war3,所以這個方案不可取。
? ? ? ? 筆者經(jīng)過一番探索,各種百度中文、google英文文獻資料,實踐出了用圖片來替代背景的方法,說出來其實很簡單!
? ? ? ? 首先用一款魔獸界面載入工具,
? ? ? ? 選一張自己ps好的圖片,BLP質(zhì)量調(diào)到最高,然后點擊制作成載入界面,此時會生成名為LoadingScreen.blp和LoadingScreen.mdx的兩個文件。我們用文本編輯器打開那個mdx文件,不難發(fā)現(xiàn)它其實指向的是war3mapImported\LoadingScreen.blp;實際上這個blp紋理文件也正是圖片顯示的本體所在。我們只要把該blp文件原封不動地導(dǎo)入到war3x.mpq下war3mapImported\路徑,而把mdx文件重命名為MainMenu3d_exp.mdx導(dǎo)入到war3x.mpq的UI\Glues\MainMenu\MainMenu3d_exp\路徑即可!
? ? ? ? 打開war3.exe,示例:
? ? ? 雖然筆者還沒有對mpq文件進行到最徹底地精簡,不過500M運行著定制化的war3跟一幫基友打dota,對于一個強迫癥患兒來說已經(jīng)是福音了!
(文中涉及到的工具已打包上傳到新浪共享微盤?http://vdisk.weibo.com/s/yJlKK)
總結(jié)
以上是生活随笔為你收集整理的如何把图片整合到war3的mpq文件中作为登录背景界面的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Paying More Attentio
- 下一篇: html表格筛选,js实现表格筛选功能