以蠻兵(Grunt)為例,創造出一個相同的模型但不同材質的模組,且在不影響原模組的情況下。
啟動Warcarft3Viewer,點選View>Treeview window開啟物件視窗,選擇units\Orc\Grunt\grunt.mdx即可以看到Grunt的原形。
按右點選擇Show used textures names檢視模型資訊,藉此了解該模型所使用到的材質檔。
按右點選擇Extract (and convert) used textures將模形與材質統統匯出至CustomModel資料夾。
把MDX檔解出來放在放在CustomModel底下 ,個人習慣把MDX放在最高,這樣修改就不用在開啟WE預覽了。
以下的路徑都是放在CustomModel底下,路徑就先預設一個資料夾底下,最好用英文命名!
再來把MDX有包含的blp輸出成為32位元可接受遮罩格式的檔案,例如BMP、TGA之類的,個人習慣用BMP,因為在WINDOWS中可以直接預覽,輸出後各檔案會自己創造該路徑的資料夾出來,例如units\Orc等資料夾。
開啟Photoshop或者是其他可以編輯mask遮罩的影像處理軟體,並且開啟CustomModel\units\Orc\grunt.blp來修改。
礙於時間問題,我直接把它改成可愛的粉紅色而已,下面是開啟以後的樣子,還有它的遮罩。
彩色的圖層是skin主要的部分,大部分情況下只需要修改這張就好。
黑白的圖層是「隊伍顏色」的位置,顏色的深淺代表遊戲中隊伍顏色的透明度:
黑色的部分是完全顯示隊伍顏色。
白色的部分是不顯示隊伍顏色(如果想完全去除隊伍顏色,將黑白圖層改成全白即可)。
灰色的部分是半透明。
當該區塊是黑色時,會完全覆蓋過原本彩色圖層上的顏色及花紋,所以修改彩色圖層的時候,要注意修改的地方是不是有被黑白圖層的黑色部分覆蓋到。
把這個檔案另存新檔在CustomModel\units\Orc\PinkGrunt\底下,請記得要先創造一個PinkGrunt的資料夾,並且存成32位元的檔案。
檔案路徑以及檔案名稱的大小寫會影響到日後修改上的問題,必須留意一下。
開啟WV,把剛剛做好的PinkGrunt.bmp轉成PinkGrunt.blp,解析度大概65-75之間,依照你修改的細度作調整。
開啟Hex Workshop(以下簡稱HW),點選File>Open開啟Grunt.mdx,接著依照下圖的指示把Grunt修改成為PinkGrunt。
修改技巧: 在HW裡面不能使用BAKESPACE(倒退鍵,鍵盤上的←)消除資料,所以都是新增一個字,就會把下面的字蓋掉。
尋找檔名要記得把Type改成Text String。
修改貼圖的路徑:
首先用ctrl + F尋找有blp字尾的字串,找到後把units\Orc\Grunt\Grunt.blp修改為units\Orc\PinkGrunt\PinkGrunt.blp,再另存新檔為PinkGrunt.mdx到CustomModel底下。
如下圖:
開啟WV,看旁邊的Treeview Window上面選擇Local Drivers,接著選擇到儲存PinkGrunt.mdx的地方,沒意外的話應該可以看到修改完成的粉紅grunt!
如果覺得不滿意還要再修改的話,只要開啟影像編輯軟體,修改後再存成BMP檔案再轉成blp檔案蓋過去,預覽直到滿意為止!
如果修改滿意要匯入WE裡面就看接下來的教學。
開啟WE選擇Import Manager(匯入管理員),並且匯入剛剛修改過的檔案,也就是匯入PinkGrunt.blp和PinkGrunt.mdx這兩個檔案。
修改它的路徑,將PinkGrunt.blp的路徑改成units\Orc\PinkGrunt\PinkGrunt.blp,還有PinkGrunt.mdx的路徑改成units\Orc\PinkGrunt\PinkGrunt.mdx。
開啟Object Editor(物件編輯器)去新增一個custom grunt,並改名字為PinkGrunt,再來把它的model換成剛剛新增的model。
現在把該部隊放在地圖上會是個方塊,不過不用擔心,只要按測試地圖或者把we整個關掉再重開,就可以看到PinkGrunt了!
還有人頭像的MDX檔案字尾都是XXXX_portrait.mdx,所以只要把這個檔案匯出用HW修改內碼,接著再用WE匯入地圖,就可以看到了該新增的人頭像了,注意路徑要跟該對應的model同地方。
有些model不能只有修改mdx路徑就ok的,例如我現在知道的,牛頭好像改了內碼就無法動作了,也不知道為什麼。
討論區
成功了-3-謝謝大大的分享 不過沒教怎弄頭像 030有就是完美了
設定模組頭像與外皮製作無關,頭像需在模組檔案中設定。
目前預定新增的模組製作入門教學將會包含此環節,敬請期待。
匯出模組 啟動Warcarft3Viewer,點選View>Treeview window開啟物件視窗,選擇units\Orc\Grunt\grunt.mdx即可以看到Grunt的原形。
↑ 我不明這=.=開左Warcarft3Viewer..唔知點樣係個物件視窗揀野..希望盡快回覆
請參考這張圖解:
(本圖由tv580025提供)
另外,請避免使用港語,謝謝。