前往
大廳
主題

艦隊收藏二期魔改模組 + 修圖教學

ivon852 | 2022-11-17 23:51:03 | 巴幣 134 | 人氣 968

本文將簡介使用KCCacheProxy對艦隊收藏進行魔改,介紹如何用GIMP簡單修圖,修改艦娘立繪。
製作完成後,還可以將魔改檔製作成「模組」方便給他人安裝。

前言

2022年艦隊收藏不用VPN的文章曾經介紹過KC3和KCCacheProxy,它們的技術都是將遊戲網址換成預先準備的快取,繞過封鎖IP順利進入遊戲。

預先準備的快取裡面包含UI、語音、家具、裝備、艦娘立繪什麼的...ㄟ,這裡似乎給了我們一點想法。預先準備的快取,不就代表可以進行魔改嗎?是的KCCacheProxy就是有這樣的功能,它作為本機代理伺服器,還能安裝「魔改模組」,例如中文化模組英文化模組3D模組。Android手機的Gotobrowser也已經支援載入英文化模組。

如果只是要替換立繪,只要會修圖就好,不用到寫Javascript啦。

透過KCCacheProxy,可以將隨時將瀏覽器(Chrome、poi、七四式)的快取資源切換成KCCacheProxy的快取,達成魔改效果。原理大概像下圖這樣,因為沒有向艦隊收藏伺服器發送任何額外封包,理論上不會被封鎖帳號,魔改僅只是影響本機的瀏覽效果。

艦隊收藏英文圈還有Ordami等人會定期整理最新版的艦隊收藏完整遊戲快取,這就代表KCCacheProxy能長期使用,並且遊戲更新後魔改還是會留著。除此之外,艦隊收藏的「貓襲」是隨時都可能發生的,包括在結算戰鬥結果時遊戲資源下載失敗也會貓,而事先準備好的快取能減少這種情況帶來的危害。

1. 安裝KCCacheProxy

詳細過程看這篇中文Github Wiki,裡面含有Chrome、Poi、七四式的作法。

註:只有Windows版有圖形界面。Linux和MacOS則無,預設是以執行檔所在的目錄作為cache的快取目錄,並透過調整config.json參數來執行。

在接下來的教學中,將使用Chrome + KC3 + KCCacheProxy作範例。

2. 下載艦隊收藏完整快取

跟中國島風Go提供的緩存包類似,這裡的快取檔案是歐美玩家提供的。
請到ShizuruOrdami的MEGA下載完整遊戲快取,約5GB,每次遊戲更新後就會同步,不過不需要每次更新都抓最新版的完整版快取,KCCacheProxy會自動更新。

將快取壓縮檔解壓縮後會得到一個「cache」目錄,請隨意放置,例如放在「文件」目錄下。

3. 開始魔改

這邊使用的修圖軟體是自由開源的GIMP,有錢的話用Photoshop也行。

開啟cache目錄,下面會有一個「kcs2」目錄,裡面會有以下目錄:
  • img:工廠、圖鑑、戰鬥的的圖片
  • resources:艦娘、深海棲艦、裝備、海圖的圖片
其餘目錄詳情看這裡

如果要修改艦娘「荒潮改二」的立繪的話...

就到/resources/ship/full,這邊會看到所有艦娘和深海棲艦的圖片:

要怎麼知道要改的艦娘ID是多少?這邊排序很迷,因此開啟KC3的「策略研究室」

按左邊的「Ship List」,查看艦娘圖鑑,按CTRL+F搜尋,艦娘名字前面的就是圖片ID,因此這邊可以確定「荒潮改二」的圖片檔名開頭是490。

回到full的目錄,找到開頭為490的png圖片,確定是荒潮改二後,右鍵,使用GIMP開啟。

點選左上角檔案 → 開啟成為圖層

選取要替代的圖片,加入為圖層,按下Enter。
GIMP要去背很容易,這邊不多說了。我知道這張斷腿了...我只是想看秘書艦的效果。
(荒潮作者:リチョウ )

點選工具→變換工具→縮放,調整新圖層的大小,使其不超出原本立繪的範圍。調整好後按下Enter。

點一下右下角的圖層,按第二個眼睛的圖層,再點選打叉,刪除原本立繪的圖層。

最後,點選左上角檔案→覆寫原本的png檔案。

接著,再度開啟KCCacheProxy,點選「Import cache dump」,選取含有魔改的「cache」目錄,按下確定,這樣KCCacheProxy就會使用魔改的目錄作為快取。如不想使用魔改,改按「Import built-in basic cache dump」。

接著進入遊戲,便會看到魔改後的成果了。

4. 將魔改檔案做成一個小模組

以上過程,我們是使用整個遊戲的快取下去改,但是如果要分享魔改模組給人用呢(使用繪師的圖還是要取得同意啦),每次都要下載整個檔案未免太大了。
參照KCCacheProxy作者寫的說明,將魔改的檔案做成一個「模組」是可行的,方便分發。

沿用上面的例子,這邊新建一個目錄叫做mymod好了。
首先將修改的檔案,包含路徑都複製過來。比方說剛剛只改了荒潮的一張立繪,以該檔案名稱建立一個目錄,然後在那個目錄建立"original"和"patched"二個目錄,接著個別放入原始立繪和魔改後的立繪。

因此mymod目錄下會長這樣:

接著在mymod目錄下新增一個檔案叫做mymod.mod.json,用文字編輯器開啟,填入以下內容:
{
  "name": "修改荒潮立繪的小模組",
  "version": "0.0.1",
  "authors": ["Ivon852"],
  "requireScripts": false
}


那這個模組要怎樣載入呢?開啟KCCacheProxy,點選「Import cache dump」,再點選「Enable Asset Modifier」,接著會多出一排選項。勾選「Add a patcher」選取custom.mod.json,這樣模組就會載入了。

就是這樣,魔改的檔案變的輕便許多~順帶一提,KCCacheProxy也可以從poi的魔改檔案轉檔。
送禮物贊助創作者 !
0
留言

創作回應

我是誰 不關你的事
最近剛接觸到魔改這一塊剛好找到這篇文 遇到一點問題所以想請教一下
照著步驟做確實是有改成功 但是改完發現跟原圖有明顯的色差 是有哪邊的細節沒注意到嗎?
2022-11-27 11:53:52

更多創作