CXMB教學(4):RCO架構解析 - 改機

Table of Contents


前言:

接下來就是最主要影響外觀的部分

也就是RCO的解析方法



所需軟體:

1.RCOMage


前置作業:

1.打開RCOMage主程式

2.將上方切換到Dump的位置

3.RCO Input的部分,請選擇你要拆解的RCO

4.XML Output的部分,請選擇你要儲存的XML檔案位置,這是主要程式碼

5.Resources的部分,請選擇你要儲存的資源檔案位置,建議另外放一個資料夾

6.下方的選項可以不用更動,接著按下Dump

7.請注意,XML跟Resources拆解之後,請勿任意更動相對位置,會有關連失效問題

所以建議將XML也存在Resources的目標資料夾內

8.接著你將得到那個RCO的資料結構



RCO架構:

所謂的RCO,其實是CTF中所需的頁面檔
裡面的資料,就是該頁面所負責的文字/圖型/音樂/動畫

當拆解RCO之後,你將得到以下的資料架構:

RCO

├Images(可省略)
│└(各種png)

├Sounds(可省略)
│└(各種wav)

├Models(可省略)
│└(各種gmo)

├Text(可省略)
│└(各種xml)

└xml (XML output的檔案)


1.Images(圖片檔)

負責所有的圖片資源,可省略,但除非你該頁面都不用到任何圖

可支援透明背景png,但各頁面關於RGB-color的支援度有待確認

如果沒特殊需求,建議以Index-color為佳

2.Sounds(聲音檔)

負責所有的聲音資源,可省略,一般狀況下不會設計太多的音效

建議格式為wav 44100Hz

3.Model(模型檔)

負責所有的模型資源,可省略,且一般狀況下不會有這個部分

模型檔負責另外獨立圖形的動作狀態

會使用到這個部分已經是新增頁面功能的範疇了

4.Text(文字檔)

負責所有的文字資源,可省略,但一般是特殊頁面才省略

這裡的xml,指的是各種語系下所顯示的各種文字

因此裡面會包含各種語系名稱的xml

只要在這裡修改,各種情況的文字敘述就會更改了

5.主xml(程式原始碼核心)

負責所有資源的動作核心,不可省略

舉凡引用圖片/文字/聲音/模型等資源,都需要在這個檔案中宣告

只要裡面的設計不良,就會造成PSP執行死當或無預警關機

這時就需要想辦法回復上一個正常狀態了

--

All Comments

Michael avatarMichael2011-07-26
期待!!話說現在卡在PRX的部分了呢...