354s人物的舊貼圖, 即第三第四套服裝, 並沒有保留353的xft格式, 而是dxt3(一二套是dxt5), 其中第一幀可能與反光有關...第二幀才是主要用於顯示的. 每幀實際長度約18000h左右, 再往下都是空數據, 故我們提取時只要取18000h長即可.
現在缺的只有文件頭, 附件中有一個dxt3的完整長度文件, 用時在80h處貼上即可, 經測試由Ati TheCompressonator載入正常.
http://ati.amd.com/developer/compressonator.html
當然也可以用rv提取png, 但由rv導出的png似乎會變色(一二套也是如此), 雖然肉眼看不出來...
附圖是用Compressonator比較的例子(中間的色塊顯示二者的差值)
再來便是轉dds為可編輯的圖檔等等...應該不必我多嘴, 轉回dds時記得須選上dxt3格式
最後是alpha通道的問題, 354s中這些低畫質貼圖的alpha格式可能是錯的, 造成在顯示上出現網點現象(若沒這現象可能是你的顯卡/驅動不支持低位元alpha...), 如附圖所示, 在貼圖文件中可見alpha區(每行的00-07h)存在著許多00(透明), 將其替換為ff(不透明)後情況有明顯改善(如圖中臉部), 所以我弄了個自動替換alpha區的小程序, 用法是把dds本體(不含檔頭, 不含尾部空白)寫入一個txt文件(注, 原樣複製, 不必轉hex成文字), 後用這程序處理這個txt, 處理完後將生成[原檔名]cleaned.txt文件, 處理結果在此文件中. 當然沒這情況的就不必麻煩了...
附三四套衣服位置: 第三套886號至968號, 第四套994號至1049號, 凡開頭是GT1G者即是..
另外哪位方便提供一下
281FD000h到2823D800h的資料, 感謝...
[
本帖最后由 ζαδιων 于 2007-9-15 21:22 编辑 ]