y Palette DIY RO note / SPR note / Palette DIY >
data.grf 裡 palette\ 下是各種髮型和各職業服裝的調色盤
data\palette\該葬 各種髮型的調色盤,檔名直接對應到 data\sprite\檣除褶\該葬鱔 下的spr檔,如
data\sprite\檣除褶\該葬鱔\陴\1_陴.spr → data\palette\該葬\該葬1_陴_*.pal
data\sprite\檣除褶\該葬鱔\罹\16_罹.spr → data\palette\該葬\該葬16_罹_*.pal
data\palette\跺 各職業服裝的調色盤,0為原色,1~4則不特定哪個顏色(對應得蠻亂的,例如同為編號1的調色盤在不同職業有些是紅色有些是藍色),各職業改色盤後的樣子則可參考Reesion'S RO(實用列表=>衣服染色圖)

髮型的調色盤效果在創角色時就看得到了(已實際套用於遊戲中),至於身體部分調色盤(未實際套用於遊戲中)可能是重力社施工中產物,所以只有五種色盤;而且從很久以前男刺客的調色盤檔名就是錯的,改版n次都沒有修正;此外推出新二轉後palette\ 下也找不到所有新二轉的調色盤;再加上「超級初心者可以染衣服」這個消息不是就說「超級初心者以下的角色無法染衣服」嘛?!看來要染衣服還是很遙遠的夢……所以…自己來吧!!= =+

◆置換SPR檔調色盤--服裝染色實裝前自己來幫角色染色

SPR檔調色盤置換圖解 SPR最後的1024Byte是調色盤、PAL檔的格式其實和那1024Byte完全一樣,所以只要用PAL的內容置換SPR裡調色盤那段就能得到染過色的外觀(請參考SPR File Format),以女刺客為例圖解如右,如果看得懂右圖就可以直接跳過這段了 ̄▽ ̄

經過實驗,目前如果把 *_0.pal改成我想要的配色並不會影響到遊戲,必需直接改SPR檔裡的調色盤(這點從新二轉沒有完整pal檔就能看得出來了,如果現在的RO是拿 *_0.pal 來套用,那連 xxxx_0.pal 都沒有的新二轉一定會出錯…)

例如我想把女刺客的服裝換成白色的,就要拿 橫撮褐_罹_3.pal 的內容來取代原本在 橫撮褐_罹.spr 後面的1024Byte調色盤:
.SPR檔:data\sprite\檣除褶\跺鱔\罹\橫撮褐_罹.spr (data.grf 5507處)
.PAL檔:data\palette\跺\橫撮褐_罹_3.pal (1783)

置換步驟
(因為我還不知道有哪些能方便編輯RO PAL檔的軟體,所以我都用UltraEdit直接編輯HEX碼,在某論壇有人作了psp7 to pal的轉換程式,但是我沒有psp7,所以沒試過…對我來說直接編輯HEX碼還比裝PSP7來試簡單,所以我都直接改HEX)

  1. 用你的Hex Editor打開PAL檔和SPR檔
  2. 選取 橫撮褐_罹_3.pal 全部內容、COPY
  3. 到 橫撮褐_罹.spr 找到記錄調色盤的Bytes,怎麼找? 最後一Byte所在處減1023Byte就是了,我的女刺客SPR檔最後一Byte在0x30D6C,減去1023(16進位的3FF)得到3096D,0x3096Dh就是 橫撮褐_罹.spr 的調色盤開始處。
  4. 用剛剛COPY的PAL內容取代這部分
    僅供參考,在我的UltraEdit看到的畫面

SPR檔顏色修改完成!不放心的話可以用SPRViewer一類觀看軟體先檢查一下再取代回data.grf或sdata.grf中。

調包完畢的data.grf進入遊戲看看...
在遊戲中看到的畫面成功啦!


可是RO本身的調色盤都不是我想要的樣子,怎麼辦?

沒關係這也能自己改!^Q^

◆自己作調色盤檔

用PhotoShop一類能編輯整256色圖片調色盤的繪圖軟體(部分軟體如PSP有非全彩模式不能調色的限制,在此我是用EDGE來改...),修改一張從SPR解出來的BMP檔,然後把這張BMP轉成SPR、切下此SPR檔最後的1024Byte,存成.pal後就是一個PAL檔了:

強調一下,因為整個SPR裡的所有圖片都使用同一個調色盤,只需要改一張圖就夠了,不需要把SPR檔裡的全部圖片都改過…當然要是知道色碼和要改的顏色位置所在,也可以直接編輯SPR檔的HEX碼,不需要動用繪圖軟體…

我的PAL製作步驟:

  1. 開啟從目標物解出來的任一張BMP,例如我想幫女牧師作藍色的套裝,就先開一張原有的紫衣圖出來...
    紫衣女牧師
  2. 找到衣服調色盤所在位置,一色系通常有漸層八色剛好是一排,把八種顏色都改成想要的色系之漸層色(這時EDGE的調色盤COPY/PASTE和ヲьХみЁъ⑦功能就很方便,動一下手腳就有藍衣女牧師了!)
    藍衣女牧師
    順手再作的白衣版...o_Oa
    白衣女牧師
  3. 改完調色盤後將這一張BMP存檔並轉為SPR格式
    用SPRTool把這張BMP轉成SPR檔
  4. 用HEX editor切下剛剛轉出來的SPR檔最後那1024Byte,存成一個PAL檔或直接拿來取代目標物的調色盤。(請參考本文前半不再覆述)
  5. 改過調色盤後存下來的完整SPR檔照慣例調包後進遊戲檢查....
    進遊戲中看到的女牧師都變成藍衣服了呃好像太鮮豔了有點突兀....應該再降低一點飽和度的= =a
    當然能改的不只外袍,吊帶襪和鞋子等也都能改;至於剛剛作出來的PAL檔,如果更名成 Щ葬蝶お_罹_5.palЩ葬蝶お_罹_6.pal 放到 data\palette\跺\ 下,女牧師在私服能染的顏色馬上就增加了兩種...這方面有興趣的人就自己研究吧A_A。

by Gratia Huang, 2003/11/28

2style.net