a894985459

拋磚引玉 職業新增

發表於 2023-6-10 21:07:55
a894985459 發表於 2023-6-10 21:07:55 | 顯示全部樓層 |閱讀模式
最近開發自己的117.2到有一點厭煩
無聊找了手遊版的來玩玩看
然後發現有一個手遊版限定的職業 Sia

想當然 我自己就腦動大開
開始想著能不能來做一點移植 之類的
經歷一下午的找資料 撈資料
對初步資源有了大概的了解

首先 手遊版的資料全部都是使用Unity3D做建置
所以 資料格式都是.unity3d

利用模擬器可以很簡單的把資源都找出來
大概像這樣
photo_2023-06-10_20-40-58.jpg
然後 把資料全部放到共存資料夾 轉到電腦使用

對於Unity3D的資料來說 我稍微找了一下資料
決定用AssetStudioGUI來拆檔
photo_2023-06-10_20-41-51.jpg
恩 看得一清二楚
不過印象中怎麼跟我認知的圖像不一樣?

我又回頭去網路上搜尋各種資料
最終找到了這篇文章
才得知原來是用了一種叫做
crabby 的圖像加密算法
具體如何加密解密我也不清楚 還沒深入了解
有興趣的可以往
GitHub這來了解


據文章所表示
解密結果會是這樣
具體取樣座標應該是另外寫
photo_2023-06-10_20-32-28.jpg

好,偏題了
新職業的新增也不完全不可能

當然首先還是需要編譯
具體就按照現有職業下去新增

技能部分怎麼處理?
在沒有Unpacked localhost 的情況下來說
我們參照這篇文章
來新增技能
新增攻擊技能往往比我們想得還要困難
在這邊我有特別找到兩篇文章
新增技能
新增動作

不外乎都是需要拆客戶端檔案
拆客戶端檔案又牽扯到IDA IDB等等一大堆的高技術含量工程
那麼我們就從簡來說

使用上方那邊文章的方式
由於GMS V104新增了精靈遊俠這種特殊職業
大多數技能都必須有前置技能
也因此似乎可以跳過客戶端驗證新增的技能是否可以直接使用的問題

我目前還卡在對於圖像解碼的部分
尚在研究如何解碼圖像來達成把手遊版Sia的技能移植到PC版上來

希望有能力的各位可以稍微交流一下想法



瀏覽 3618 回復 3

您需要登錄後才可以回帖 登錄 | 註冊會員

返回頂部