前一篇網誌中,我們提到如何改造《閃亂神樂 Burst Re:Newal》。這次我們將嘗試從遊戲中提取材質。
我們當然可以用螢幕擷取來擷取圖片,但不會是原本的質素也不能取得有透明背景的原圖。
簡單方法
首先下載 Cat Texture Editor。壓解縮後,內裡有CatTextureEditor.exe
。從GameData\Ui\Adv_Illust
中,拖曳adv_ilst_ev001.cat
到左面的框內。雖然它不能正常顯示內容,但不要緊,點Export All
。文件夾內會出現adv_ilst_ev001.cat.0.ist_0001.dds
。
要轉換.dds
到.png
,你可以用 GIMP + GIMP DDS Plugin 或 Photoshop + NVIDIA Texture Tools for Adobe Photoshop 打開.dds
再另存為.png
。你會取得 3840 x 2160 的圖片。以下是壓縮後的版本。
進階方法
當你很開心嘗試提取材質時,你會遇到FourCC: 808540228 not supported.
。這是因為 Cat Texture Editor 不支援 DX10 的 DDS。你要用 Hex Editor 來自行提取。
我們會用HxD做例子。將kbr_chr_ist_1080_pl00.cat
拖曳到 HxD。你搜尋DDS |
的話,你會找到三個結果。
但你會遇上另一個問題,就是上方兩個打開.dds
的方法都不支援 DX10。我唯一找到的是Intel® Texture Works Plugin for Photoshop。安裝後就可以用 Photoshop 打開 DX10 的 DDS。