上古卷軸5:天際 用NifScope修改盔甲衣服
上古卷軸5:天際 用NifScope修改盔甲衣服
手把手教你用NifScope結合PS和3dsmax改盔甲衣服!附送女性龍鱗甲清涼版~~
首先你需要一個能解開BSA文檔的工具,用新維加斯的MOD管理器就能做到(或者老滾4、新出的天際MOD管理器,任何一個能解開BSA檔案的工具都可以,別再糾結新維加斯了,囧~),鏈接:
http://www.newvegasnexus.com/downloads/file.php?id=36901
然後需要最新版的NifScope(>=1.1.0-rc1),鏈接:
http://sourceforge.net/projects/niftools/files/nifskope/
PS和3ds Max(備選)看你喜歡用什麽版本了,百度一下一大把的資源。
PS需要能讀寫DDS的插件,鏈接:
http://developer.nvidia.com/nvidia-texture-tools-adobe-photoshop
3ds max 導入/導出NIF插件,鏈接:
http://www.mediafire.com/?11yay8b1uiuyq35或者http://115.com/file/cl19chyw
Part.1通過nifskope和ps改裝備貼圖,局限性大,簡單省時間
開始改衣服:用MOD管理器把Skyrim裡Data目錄下的Skyrim - Meshes.bsa和Skyrim - Textures.bsa解到你喜歡的目錄下(例如D:\SRR),找到你要修改的盔甲或者衣服模型檔案(以nif為後綴名)。比如準備把女版龍鱗甲改成風吹屁屁涼版:在D:\SRR\meshes\armor\dragonscale下找到dragonscalearmorf_0.nif,雙擊用NifScope打開:
部分盔甲模型是沒有alpha屬性的,需要手動添加一下,選取盔甲模型:
右鍵>Node>Attach Property>NiAlphaProperty,選取新建的NiAlphaProperty,在Block Detail視窗中找到Flag的值改成4844,Threshold值改成128,
然後選取並展開盔甲模型這個NiTriShape,在Block Detail視窗中展開Properties,然後把數值0的那項Properties改成剛才新建NiAlphaProperty的ID,例如26:
這樣就給盔甲添加了Alpha屬性,遊戲引擎可以讀取DDS材質檔案中的Alpha信道了。在NifScope的右上方點Save As,把這個修改好的模型保存到另外一個位置,比如桌面上,不忙關閉NifScope。
大部分盔甲並沒有包含身體檔案,在你修改好材質檔案進入遊戲後會發現透明的地方不顯示身體,看起來很古怪。需要在盔甲模型中添加身體模型,推薦國體補丁裡的身體模型,鏈接:http://www.skyrimnexus.com/downloads/file.php?id=70。裝好這個補丁後,在遊戲目錄的Data\meshes\actors\character\character assets下找到femalebody_0.nif,雙擊用NifScope打開,選取唯一的NiTriShape,右鍵>Block>Copy Branch,然後切換到盔甲模型的NifScope視窗,選取樹目錄頂端的0 NiNode右鍵>Block>aste Branch。哦,出現錯誤了:
這是因為兩個模型檔案所包含的骨骼不同,仔細對比後把身體模型所需要的骨骼節點NiNode拷貝粘貼到裝備模型,另外還有種少見的情況是兩個模型的根節點0 NiNode命名不同,只要改成一致就行了,點下方Block視窗裡名稱前面的TXT圖示才能輸入英文,重新回到身體模型的NifScope視窗,把根NiNode的名稱改成龍鱗甲的名稱dragonscalearmorf_0.nif:
然後重複剛才的Copy Paste步驟。為了便於區分,把粘貼過來的NiTriShape名稱改成BodyFemaleBigCompleteBody:
這樣就把國體補丁裡的身體模型添加到盔甲模型裡了,最後別忘了存盤,而且NifScope沒有Undo的功能,搞錯了就重新來吧。
到現在為止只是把模型的最苗條版本修改完畢,你還需要把最健壯版本按照上面的步驟再修改一次,也就是dragonscalearmorf_1.nif這個模型,當然身體模型你也需要導入對應的femalebody_1.nif。注意哦,結尾一個是0,一個是1,搞錯了的話模型在遊戲裡無法顯示自定義的健壯程度。
兩個模型修改完畢之後,拷貝到遊戲目錄相應的目錄下,比如:Data\meshes\armor\dragonscale。
接下來就是修改材質部分了,在你最初解開BSA文檔的目錄下找到盔甲對應的材質檔案,比如:D:\SRR\textures\armor\dragonscale,女版龍鱗甲衣服模型的材質分別是armorf.dds,armorf_m.dds,armorf_n.dds。armorf是基礎材質檔案,RGB通道定義盔甲的顏色和外觀,Alpha通道白色代表不透明,黑色代表完全透明;armorf_m應該是凸凹貼圖;armorf_n是法線貼圖,Alpha通道裡的表述和基礎材質檔案不同,白色是完全反光,黑色是不反光。雙擊打開armorf.dds之後,為了便於修改,你還需要盔甲模型的UV貼圖做對比。用NifScope打開剛才改好的DragonscaleArmorF_1(或者0).nif,選取盔甲模型的NiTriShape,右鍵>Texture>Export Template,在彈出的視窗中定義下檔案的位置,Size改成armorf.dds的分辨率,比如1024,然後點OK:
這樣你就得到了盔甲的UV圖片。在PS中打開UV圖片,粘貼到armorf.dds裡,然後開始修改吧。PS修改Alpha通道讓圖片透明網上有很多教程,這裡就不囉嗦了。最後把修改好的armorf.dds,armorf_m.dds,armorf_n.dds放到遊戲目錄的ata\textures\armor\dragonscale下就大功告成了。
這是初步改好的示例圖: