開發相關資料 - ivon852/KanColle-Traditional-Chinese-Patch GitHub Wiki
這個頁面羅列了資料夾的結構說明。
為什麼需要KCCProxy
首先說明一下DMM目前對外國用戶的行為: 雖然能夠註冊帳號,但是艦隊Collection在登入前會檢查IP。而新米提督還沒跑完新手教學前,會沒有伺服器,所以一定要掛著VPN跑完新手教學,之後才能開始使用其他繞過IP的工具。
此外,即使用烤餅乾的方式繞過IP限制,非新米提督在進入遊戲要下載資料時,伺服器會不給下載(403錯誤),造成白畫面,所以才要使用工具繞過,使得不用VPN、也不會碰到403錯誤。
KCCProxy只是其中一種工具,另外還有給瀏覽器、poi使用的簡易版本,單純用於繞過403錯誤。
如何參與翻譯
此專案的翻譯主要為二部分: 文本和圖片 (詳細資料夾說明看下一段)。
這個專案有dev的分支,可切換到該分支自行fork,裡面含有我做好的.psd檔案,可以直接修改。
此外,還要自行安裝以下二個原版遊戲使用的字體:
- A-OTF リュウミン Pr6n (EB-KL為主,最多加上仿粗體)
- A-OTF ゴシックMB101 Pr6N (R為基礎,粗體一般M就夠)
- 華康龍門石碑體 (活動黑板,暫定)
資料夾結構
艦隊Collection的材質檔案都放在kcs2資料夾下,有以下幾個資料夾:
├─img
├─js
├─resources
img儲存大部分遊戲UI圖片。
js是文本翻譯。
resources為地圖、海域選擇、裝備圖卡。
翻譯的圖片以"patched"命名,對應一個原文圖片的檔案或資料夾(original)。
img資料夾
img資料夾含有以下內容。
├─album 圖鑑
├─arsenal 工廠
├─battle 戰鬥
├─battle_result 戰鬥結果、活動海域通關
├─common 一般檔案
├─duty 任務
├─interior 家具
├─item 物品(道具)
├─jukebox 點唱機
├─map 海圖
├─minigame 哥特羊小遊戲
├─organize 編成介面
├─port 母港
├─record 戰果
├─remodel 改裝
├─repair 入渠
├─revamp 改修
├─sally 出擊
├─supply 補給
├─title 進遊戲的標題畫面
├─tutorial 新手教學
├─wedding 結婚動畫
js/main.js/資料夾
該資料夾含有以下內容。
├─ignore-raw_text_translations
├─ignore-raw_text_translations_regex
以上這二個資料夾為大部分文本的翻譯。
官方的慣例是每14個字就要使用換行符號(\n),否則某些地方字會跑出來。
resources資料夾
resources資料夾含有以下內容。
├─area 海圖小圖示
├─map 海圖縮圖
├─useitem 道具圖卡
├─world 鎮守府名稱
├─worldselect 選擇伺服器的介面
期間限定活動檔案的存放位置
活動時會多出一些檔案,大部分在活動結束後就會刪除。
- js\main.js\ignore-raw_text_translations\ignore-event.json (活動海圖的文本)
- js\main.js\ignore-raw_text_translations\ignore-_ships.json (新船加入)
- resources\area\sally\050 (看該次活動編號多少)
- resources\map\050 (看該次活動編號多少)
- img\battle_result\battle_result_event_\ (通關後的提示)
- img\common\common_event.png (標籤)
- img\sally\sally_strategymap.png\ (標籤+小地圖標題)
- img\sally\sally_strategymap_second.png (標籤2+小地圖標題)
- img\sally\event_maesetsu\ (大淀黑板)
不過我會提供舊版本活動壓縮檔。
dev合併到main的操作
刪除main的以下檔案,複製fonts、zh_tw、license、readme、zh-tw patch.json到main的資料夾,在main進行git branch切換,提交。