為什麼這篇ro改檔教學鄉民發文收入到精華區:因為在ro改檔教學這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者TairaAmano (熾無炎)看板RO標題[孬用] 修改魔物圖檔時間Sun Apr 8 22...
P.1 版權所有 附件內圖片檔案係取自Gravity及遊戲新幹線科技股份有限公司所有
可能對部分人來說不好用,步驟蠻多的。
http://www28.zippyshare.com/v/36359703/file.html 六月二十七修改
已經改好的懶人包,修改過的圖請看 小工具 > Lua > 說明文件
使用波克比雙視窗的人直接把Data資料夾丟到RO裡覆蓋
然後開啟優先讀取Data資料夾就可。如果遊戲中跳出以下訊息
ReqJobName X
lua files\datainfo\jobname_f.lua... 有關 jobname 之類的
直接砍掉Data裡的 luafiles514 資料夾或是下下層的 jobname.lub 即可
Page.2 jobname.lua 指定魔物圖檔讀取文件的修改
Page.4 GRF Factory 解檔使用法
Page.5 ActOR2 簡易改圖教學,變色、放大 直接按數字鍵可選擇跳頁
P.2
第一次自己改應該會花不少時間,不過修改完畢應該就很少再去變動,大概就是
每週維修要注意官方有無新增魔物或 NPC,尤其在舉辦期間限定任務活動時。想了想
可能不是每人都有UE,附件裡多放一個Luadec,反編譯.lub用,請見說明文件。
控制魔物讀取圖檔的是 jobname.lub
路徑 \Data\luafiles514\lua files\datainfo\jobname.lub
直接修改.lua再用小工具編譯成.lub就好。
jobname.lua 內容大概像下面,可看附件 Lua資料夾。
JobNameTable = {
[jobtbl.JT_WARPNPC] = "1_ETC_01",
[jobtbl.JT_1_ETC_01] = "1_ETC_01",
...
...
[jobtbl.JT_DUMMY_100] = "HORN_SCARABA2_EGG",
[jobtbl.JT_DUMMY_150] = "DRAGON_EGG"
}
^^^^^^^^^^^^ ^^^^^^^^^^
不知怎麼稱呼 讀取的圖檔
叫 NPCID好了 可用 GRF Factory 從 data.grf 解出來
P.3
接下來以修改死靈為範例,先至米栗苑搜尋死靈資料,會看到下一行
[Mvp] 死靈 | Doppelganger < #1046 > 得知死靈的編號是1046
然後至附件 Lua資料夾說明文件的參考網址找到npcidentity.lua
搜尋1046會找到 ["JT_DOPPELGANGER"] = 1046, 得知 NPCID是 JT_DOPPELGANGER
到 jobname.lua搜尋會找到 [jobtbl.JT_DOPPELGANGER] = "Doppelganger",
將"Doppelganger"改成你想指定的檔案,如"Poring",那麼死靈就會變成波利
修改完再用附件的小工具編譯成.lub,然後放至 \Data\lua files\datainfo\
最後記得開啟優先讀取Data資料夾
小知識:JT_G_ 開頭都是護衛魔物 JT_B_ 應該是研究所 MVP系列
JT_E_ 應該是活動魔物 JT_4_ 應該是一般 NPC
P.4
GRF Factory 是用來解開.grf檔案的工具,也可將檔案包裝成.grf檔。在解開檔
案前如果同層有Data資料夾最好先把資料夾移至別處,因為解出來的檔案會直接出現
在Data資料夾裡,同層沒有Data資料夾他會自己產生,若Data資料夾已有檔案容易造
成混亂。
例如我們現在需要死靈的圖檔,執行以下步驟:
═════════════════════════════════════
執行 GRF Factory > 點 Open > data.grf > Open 右邊框輸入 dopp* > 點 Filter
> 按著 Ctrl 點選 doppelganger.act 和 doppelganger.spr > 點 Extract
═════════════════════════════════════
最後二步驟圖示 http://ppt.cc/jWv8
注意不要點到 Extract All,會完整解開 data.grf
P.5
如果想自己修改魔物顏色、大小等等,就要用到ActOR2這個工具,它功能不少,
這邊只教運用.lua快速修改顏色、大小。
以修改死靈為例,.act和.spr檔必須成對,把解出的 doppelganger.act 和 spr
改名為 DOP_M.act、 DOP_M.spr。
執行 ActOR2 > File > Open > DOP_M.act
開啟檔案都會跳出一些警告視窗,按掉就好,如果檔案路徑有韓文警告會跳不停
,必須從工作管理員才能關閉。
先調顏色,右邊有一欄是AABBGGRR(見下圖), A是透明度、 B藍、 G綠、 R紅,
數值越高越不透明、顏色越深,設定值介於 0~255,因為是用16進位表示所以是 00~FF
,可以看到死靈的 A值是96、 B值是E7、 G值是9E、 R值是9F,將它改成橘色,點數值
欄,有出現虛線就能直接輸入FF0180FF,有時要點兩下,輸入完要按 Enter。接著要用
.lua來完成其他部分。
http://ppt.cc/x1ES
P.6
File > Save ACT as Txt > 開啟存檔的.lua > Ctrl+a(全選) > Ctrl+c(複製)
http://ppt.cc/Wzq2
開啟 Excel > Ctrl+v(貼上) > 排序與篩選 A到 Z
http://ppt.cc/g@6p
Ctrl+f(搜尋) > seta > 複製所有 SetA > 回到 lua記事本 > Ctrl+v 蓋掉原本內容
http://ppt.cc/HTCJ
拉到記事本最上 > Ctrl+h(搜尋取代) > 見下圖 > 全部取代 > Ctrl+s(存檔)
http://ppt.cc/KGML
回到ActOR2 > Script > Load&Run > 選你存的.lua > 完成
http://ppt.cc/jVY8
接著你可以按 Play、選擇 act00~04、 8個方位檢查,所有的AA值都變成FF,其
他的顏色就是照上面步驟搜尋setb、setg、setr,一項一項改,這是在全部圖檔顏色
都是一樣的情況才能用的改法,最好的範例就是研究所系列。 http://ppt.cc/9IM5
至於放大圖檔由於死靈所有圖檔倍率都是 1.000,所以也能照上面改法,要搜尋
的是 setxm和 setym,放大 1.5後如下圖,圖中水平線與垂直線交界點為遊戲中魔物
的影子,放大後反而腳跑到影子下面,所以還必須調整 Yoffs,值越小,圖越上移,
可以自己輸入調看看大約要減少多少,範例是由 -35調至 -55,所以要全部 -20。
http://ppt.cc/8,2h
P.7
回 Excel 搜尋 setxy > 複製所有 SetXYOffs 貼到 lua > 另存新檔副檔名.csv
http://ppt.cc/9FJl
關閉.lua 開啟另存的.csv > Ctrl+h 將 ) 全部取代空白 > F1儲存格輸入=E1-20
http://ppt.cc/8EFw
點F1儲存格 Ctrl+c > 點F2儲存格 > 拉到最下 > 按著Shift點F192儲存格 > Ctrl+v
http://ppt.cc/tbjR
G1儲存格輸入 , G2儲存格輸入 )
H1輸入=CONCATENATE(A1,$G$1,B1,$G$1,C1,$G$1,D1,$G$1,F1,$G$2)
http://ppt.cc/Rb3g
將H1公式複製下去到H192 > 複製 H欄 > 打開 lua貼進去 > ActOR2 > Load&Run
當顏色或圖檔倍率不是單一數值就要用最後的改法,像巴基力圖檔有很多種倍率
,就把公式的減法改乘法。圖檔組合圖越多,放大後越容易偏移重疊,雖然大部分都
能用.lua快速調整,但是 act02攻擊動作往往使用圖眾多,只能用手動調 4方位再複
製到另外 4方,相當耗時,如果對改圖不是那麼要求完美也是可以不管他…
--
以下推文有經本人大幅刪除,原本的在 z.17.5