作者:gnp123
來源:3DM
隨便試著改了一下,基本貼圖都是DDS貼圖,PS下個外掛程式就能改,格式保存DXT5,至於戰鬥動畫,USM可以用VGMToolbox提取動畫M2V格式的,例如機體技能動畫,好像沒看到有人研究這些於是發一下,有興趣的同學可以自己做一下MOD。
USM提取的戰鬥動畫M2V格式屬於視頻類型!所以修改機體戰鬥動畫會比較艱難!
各目錄位置
目前知道的各種目錄如下,其實別的也知道,但具體修改不明等研究完了再說,說點知道怎麼改的。
注:檔很多都在ZIP壓縮包內,如駕駛員的戰鬥立繪,解壓得到DDS和一個設定檔,有些是TXD格式,TXD的話直接解壓或者用工具提取內部的DDS也可以獲得。
這裡不列舉各種特效檔目錄,因為太多了!
駕駛員
駕駛員攻擊,受攻擊的立繪檔(兩套不是一樣的東西,要做兩個,攻擊別人是一套,回避防禦是另一套,如果只改一套會出現回避或攻擊時候出現不同立繪的情況!)
data\battle\cutin\general_chara
data\battle\cutin\scene_chara
駕駛艙圖片
data\battle\cutin\tex_cp
駕駛艙背景圖
data\battle\cutin\tex_bg
機體戰鬥特效
data\battle\effects
劇情對話人物立繪
data\tmap\txds\talkChara
機體戰鬥立繪
(普通站立,回避等)僅站立回避防禦,不包括攻擊技能動作!!!誰也別再說攻擊動作是貼圖,別人是M2V視頻格式在USM裡。
data\battle\action_scene\target
機體能力面板立繪
data\images\unit_orga
data\images\unit_status
修改實例
不要吐槽,我亂弄的試試效果而已。
駕駛員立繪,駕駛員頭像,機體頭像,自製駕駛員立繪等(目前不知道如何查看這些DDS,疑似加密了打開是黑的,但是你們可以根據之前戰鬥立繪的編號確定哪個是哪個駕駛員,然後強行根據原圖的尺寸自己新建做一個DDS替換破除加密)
data\images內各種資料夾chara_orga chara_pick_up chara_status schips.txd等
schips.txd為頭像部分,直接解壓得到一堆沒有格式的檔,這些檔要編輯的話重命名加個.DDS讓他變成DDS即可……..替換回去的時候記得把尾碼去掉。
修改實例
機體戰鬥技能動畫
data\battle\scene\ms內的USM文件
地圖背景
data\tmap\bg
小地圖
data\tmap\stage\010_011
機體大地圖檔
data\tmap\koma
B F L R四個方向,MOVE對應地圖移動動畫,沒有格式的檔,加尾碼DDS即可,替換回去的時候記得把尾碼去掉(部分機體擁有數個檔!請根據實際編號和解出來的圖為准修改!畢竟變形和一些別的圖也算同編號)
各關劇情文本
data\tmap\stage
我們以英文版為例子,打開裡面的其中一個劇本檔,然後打開stringTable,裡面有四個語言的資料夾對應四個語言版本的劇情文本。
BGM,CV檔(幾乎都是HCA,自己轉下格式即可)
data\sound
遊戲動畫檔如開頭動畫(同戰鬥動畫USM格式,需提取)
data\movie
遊戲滑鼠指標圖示
data\mouse
遊戲介面文本
data\language
修改教學
立繪等貼圖類修改教程
拿改戰鬥立繪來說,我們進入data\battle\cutin\general_chara和data\battle\cutin\scene_chara目錄,裡面有全駕駛員的編號,選個名稱排列順序順序從W=>W外傳=》W劇場版=》SEED=》SEED外傳=》SEEDD=》觀星者=》00=》00外傳=》00劇場版=》鐵血的奧爾芬斯=》鐵血外傳=》原創人物=》自製人物。
舉個例子第一個g0880c00100是背心希羅。
以下機師編號,想找什麼系的駕駛員找這些檔頭就好了,其他資料夾裡的立繪之類的同理,不列舉具體每個駕駛員只提供系列。
W:g0880開頭的檔(G0880開頭的都是W的機師,以此類推)
W外傳:g0890
W劇場:G0920
SEED:G0980
SEED外傳:G0990 G1000 G1010 G1030 G1070 G1090 G1100
SEEDD:G1040
SEED觀星者:G1080
00:G1140
00外傳:G1150 G1170 G1180 G1200 G1230
00劇場版:G1220
鐵血:G1300
鐵血外傳:G1310
原創其他:G9980 G5190
自製駕駛員男:G9990C03XXX
自製駕駛員女:G9990C05XXX
首先去下載一個PS用的DDS外掛程式!不然這遊戲很多東西你改不了!
在data\battle\cutin\general_chara和data\battle\cutin\scene_chara選好你要改誰,然後解壓壓縮包得到幾個檔,我們初階修改只改DDS貼圖,EXS檔是設定檔以後再解釋。
打開要修改角色的DDS,我們用自爆背心男為例,選圖像,圖像大小,可以查看這個圖的解析度,記住這個解析度。
然後新建一個透明圖層,圖像解析度要和你上面要替換的圖解析度一樣,也就是2048*2048,其他圖的解析度不一樣,同方法查看,然後選好你要改的人物,摳圖放進透明圖層。
另存為DDS格式,選擇DXT5,這樣才能顯示透明,具體其他圖片需要存什麼格式的DDS,需要自行用工具查看,我個人用的winhex,你們也可以使用其他16進制工具,直接打開那個DDS圖片查對應的代碼列寫的什麼來判斷保存類型(我個人建議先存PNG再把PNG存DDS)。
可以不看的一步!附:DDS的16進制代碼對應應該選擇的保存類型參考(我之前做暗黑地牢MOD用的,現在應該也差不多)。
之後我們做好檔,直接打包成ZIP成要改角色的壓縮包檔案名替換原來的就好了,TXD格式的話(TXD檔裡有頭像,能力介面的立繪那些,目錄參考上面,改法一樣的),直接用壓縮包格式打開TXD,解壓裡面的DDS修改,然後直接用壓縮包的添加檔功能替換回去,不需要重新封包改格式,或者使用專門的軟體替換提取。
這裡三個檔分別是立繪,動畫動作1 動畫動作2,一般動畫都是嘴部,有興趣的玩家可以修改其他兩個檔來更改動畫顯示的位置等。
最後進遊戲看看實際效果,如果匯出的DDS在實際遊戲中邊緣有毛刺的話,可以回來直接打開DDS進行修改,PS直接取背景色把邊緣鋸齒磨了就好了簡單點的做法。
改圖重要事項:不能在原來的圖基礎上直接粘貼個圖進去,一定要自己新建一個空白圖然後存DDS,不然你遊戲裡得到的實際效果會是你現在的貼圖+改前角色的輪廓!
戰鬥動畫修改教程
這裡只提供提取教程,修改起來其實就是替換動畫,由於工程量大我還沒做出實際動畫例子就不說別的了。
重要:動畫只有動作!沒有特效!特效是其他資料夾裡的!所以如果新替換的動畫和原來的位置差很多需要重新編寫檔代碼去調整特效位置角度和使用的特效!不然會亂七八糟,當然你可以選擇直接把特效刪除,然後在動畫裡放特效!這遊戲缺失貼圖只會不顯示東西不會錯誤,直接刪除特效也不會有問題。
data\battle\scene\ms為機體文件,內部的資料夾對應機體的攻擊動畫,下載VGMToolbox選stream tools=>video demultiplexer=>format選擇USM,然後把要提取的USM檔拖進去等待提取完畢即可。
各種文本的修改教程
本作包括劇情文本大多數都是TBL。
我們拿技能效果的文本舉例,目錄data\language內AbilitySpecList.tbl。
直接用記事本打開除了英文版文件以外的文件是會亂碼的。
這時候我們需要16進制編輯器,我個人使用的是UltraEdit,打開TBL。
這時候我們看到的其實還是亂碼的,右鍵點擊16進制編輯。
然後底下點箭頭改成UTF-8。
即可顯示正常,可以開始修改內容了。
用這個方法甚至可以修改劇情臺詞文本,劇情相關檔在data\tmap\stage,劇情文本在每關的stringTable資料夾內。
工具參考
ultraedit
winhex
TXDedit
VGMToolbox
quickbms
Photoshop+DDS外掛程式
UniversalPackageBuilder3
修改實際效果
其他角色立繪實例:
附隨便造的夏亞和個狗頭效果: