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

Frederica avatar
By Frederica
at 2011-07-22T10:54

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執行死當或無預警關機

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

--
Tags: 改機

All Comments

Michael avatar
By Michael
at 2011-07-26T10:32
期待!!話說現在卡在PRX的部分了呢...

請問PSP3007升到哪一版比較好

Eden avatar
By Eden
at 2011-07-21T20:56
PSP為3007 不可降級的主機板 目前韌體是6.20 或是6.20TN-E 有時要用ISO Tool輔助 請問各位高手我須要升級改用別的版本嗎? 謝謝 我這台機子玩一玩會莫名重新開機 不知道是版本還是機子本身問題 - ...

CXMB教學(3):PTF與CTF製作

Tracy avatar
By Tracy
at 2011-07-21T19:25
前言: 這一篇介紹的是簡單的PTF跟CTF作成方法 也是日後輸出自己製作CTF的方法 所需軟體: 1.Custom Theme 2.CTFtool GUI 3.PhotoShop或其他圖片後製工具 PTF製作: 首先準備以下三張圖片: ...

開機只有波浪 沒有XMB介面

Daniel avatar
By Daniel
at 2011-07-21T17:29
剛剛開機之後 就一直只有波浪狀 沒有選單出現 韌體版本是5.03 pro3v4 3007 請問這個是變磚的意思嗎? 重開機之後還是一樣 要去哪裡修呢? -- 多一項才能, 比少一項才能更危險——尼采 - ...

用 Pro-B 來取得 UMD Patch 並更新 ISO

Xanthe avatar
By Xanthe
at 2011-07-21T14:26
最近的遊戲有些都需要更新,但是更新檔案又沒有開放在 MediaGO 或官方網站開放 只能透過 UMD 來更新,又不想拿出收藏在櫥櫃中的 UMD 時應該怎麼辦 ? 現在只要你是 Pro-B7 以上的系統就可以免 UMD 取得更新檔案囉 ( 需有無線網路環境 ) 準備的東西 ( 以下以 God Eater ...

CXMB教學(2):CTF架構解析

Odelette avatar
By Odelette
at 2011-07-21T13:27
所需軟體: 1.CTFtool GUI 前置作業: 1.打開CTFtool GUI,並且按下Extract 2.在CTF path的地方,選擇希望拆解的CTF檔案 3.在CTF path下方的output,選擇希望拆解的位置 4.按下Start ...