PeakCustomNameMod
PEAK 護照內自定義聯機遊戲名:可在護照菜單改名字,留空默認使用 Steam 名,支持中文且無亂碼,多人實時同步。
模組介紹 作者原文
PEAK 自定義遊戲名 (PeakCustomNameMod)
在遊戲的護照(Passport)菜單裏直接修改你的聯機遊戲名——護照中原先靜態顯示的名字位置,會變成一個可編輯輸入框。不再有額外彈出的改名面板。不改則默認沿用 Steam 顯示名。
功能
- 打開護照時,名字照常顯示爲護照原本的樣子(不帶任何輸入框、沒有任何黑框)。
- 點擊名字即原地進入編輯:直接在名字文字上修改(背景完全透明,只剩編輯光標),輸入新名,回車或點別處保存,又變回正常顯示。
- 留空保存 = 恢復使用 Steam 名。
- 支持中文(套用遊戲自帶字體,不會變成方塊亂碼)。
- 保存後通過 Photon 暱稱實時同步給其他玩家;頭頂名牌也會即時刷新。
- 護照裏的「護照號碼」會隨名字一起重新生成。
- 名字保存在本地 PlayerPrefs,重開遊戲自動生效。
安裝
- 安裝 BepInEx(本包已聲明依賴 BepInEx-BepInExPack_PEAK-5.4.75301,用 r2modman 客戶端安裝會自動帶上)。
- 把本包丟進遊戲的 BepInEx/plugins/ 目錄(用 mod 管理器安裝則無需手動)。
- 啓動 PEAK。
使用
- 遊戲中按護照快捷鍵打開護照菜單。
- 名字正常顯示;點擊名字即進入編輯(出現輸入框),輸入後回車或點別處保存。
- 想恢復 Steam 名:進入編輯後清空再保存即可。
兼容性
- 遊戲:PEAK(Unity / BepInEx 5 / Harmony)
- 框架:netstandard2.1
多人同步(重要)
- 改名會通過 Photon 暱稱 + 自定義房間屬性廣播給房間內所有人。
- 要讓隊友頭頂也顯示你的新名字,對方也必須安裝本模組——因爲 PEAK 只在角色進場時把名字寫進頭頂名牌一次,之後不再刷新;本模組的「每幀重讀暱稱」補丁才能讓裝了模組的客戶端實時刷新彼此的名字。
- 沒裝模組的隊友,其頭頂名牌是緩存的,會停在進場時的原始名(但暫停菜單 / 記分板是實時讀暱稱的,那裏能看到新名)。
說明
- 你自己的頭頂名牌在遊戲內默認隱藏(遊戲原生設定),改名後請通過護照名字欄、隊友視角或記分板確認。
- 護照號碼由名字映射生成(首字母國家碼 + 名字哈希 7 位),屬預期行爲;如需號碼與名字脫鉤可另行修改。
版本
- 1.0.9:去掉編輯時的黑框——改爲把輸入框直接掛在護照原名標籤上、背景透明,點擊名字即原地編輯(只剩光標,無任何方框)。
- 1.0.8:強化多人同步——改名除 Photon 暱稱外,額外用自定義房間屬性廣播;並新增 Photon 屬性監聽,讓裝了模組的隊友即時刷新彼此頭頂名牌。明確「隊友需同樣安裝模組才能看到新名」的限制。
- 1.0.7:去掉常駐黑色輸入框——默認顯示護照原本的名字,點擊名字才進入編輯(輸入框僅在編輯時出現),帶懸停高亮提示可點擊。
- 1.0.6:去掉獨立改名彈窗,改爲直接在護照名字位置就地編輯(輸入框複用護照標籤字體與位置)。
- 1.0.5:修復改名面板文字/按鈕超出面板框的問題;標題/提示/按鈕文字過長時自動省略號截斷。
- 1.0.4:護照號碼隨名字同步;修復中文亂碼;修復多人頭頂名牌不刷新;美化改名面板。
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
前置依賴
下面這些內容需要先安裝,否則該模組不會生效:
BepInEx-BepInExPack_PEAK