OnlineFlights
PEAK 聯機航班 — 主菜單多人航班瀏覽面板,搜索並加入公開 Steam 大廳,8 語言自動切換、剪貼板一鍵加入、房間密碼保護、地區中文顯示、Steam 頭像加載
模組介紹 作者原文
OnlineFlights — PEAK 聯機航班
在 PEAK 主菜單添加一個多人航班瀏覽面板,可以搜索並加入其他玩家創建的公開 Steam 大廳,無需加好友即可一起登山。
功能
- 多語言支持:自動檢測 Steam 遊戲語言,支持中文、英文、日語、德語、法語、西班牙語、葡萄牙語、烏克蘭語共 8 種語言
- 航班瀏覽面板:主菜單右側滑出式面板,暖色羊皮紙/赤陶美學,錨點自適應佈局
- 搜索公開大廳:自動查詢全球公開 Steam 大廳(最多 200 個),支持按房間名/房主名關鍵詞過濾
- 剪貼板加入:複製好友發來的邀請鏈接,點擊面板中的剪貼板卡片即可加入房間
- 一鍵加入:點擊卡片上的「加入」按鈕直接加入大廳(有密碼的房間需先輸入密碼)
- 房間信息卡:面板頂部顯示當前房間詳情(房間名、房主、地區、場景、人數),支持複製邀請鏈接和房間碼
- 暫停菜單增強:遊戲內暫停菜單顯示房間信息卡 + 玩家 Steam 頭像
- 自定義房間:在 BepInEx 配置中設置自定義房間名、密碼和房間介紹
- 公開大廳:自動將你創建的大廳設爲公開,讓其他玩家能搜索到
- 滾動播報欄:面板底部像素風滾動提示條
- 自動刷新:每 120 秒自動刷新航班列表,也可手動刷新
安裝
- 確保已安裝 BepInEx 5
- 將 OnlineFlights 文件夾放入 PEAK/BepInEx/plugins/ 目錄
- 啓動遊戲即可
配置
在遊戲內或 BepInEx/config/com.peakmod.onlineflights.cfg 中調整:
| 配置項 | 默認值 | 說明 |
|--------|--------|------|
| 公開大廳 | true | 將創建的大廳設爲公開 |
| 自定義房間名 | (空) | 房間顯示名稱 |
| 房間密碼 | (空) | 加入時需輸入的密碼 |
| 房間介紹 | Bing Bong~Bing Bong~ | 房間介紹文本,顯示在卡片滾動欄 |
| 面板寬度 | 840 | 面板寬度(像素) |
| 面板高度 | 480 | 面板高度(像素) |
| 面板X偏移 | 700 | 面板水平偏移 |
| 面板Y偏移 | 0 | 面板垂直偏移 |
使用
- 進入主菜單後,面板會在連接成功後自動滑出
- 點擊主菜單左側的篝火按鈕可手動開關面板
- 點擊房間卡片空白處複製加入鏈接(加密房間不可複製)
- 複製好友發來的鏈接後,點擊面板首位的剪貼板卡片即可加入
- 點擊「加入」按鈕直接加入大廳
- 按 Esc 關閉面板
技術信息
- BepInEx 5 / HarmonyX / netstandard2.1 / Unity 6
- 通過 SteamMatchmaking API 查詢公開大廳
- 通過 steam://joinlobby 協議加入大廳
- 地區信息來自 Photon 區域代碼,場景信息來自遊戲原生元數據
- 按鈕圖標爲 DLL 內嵌資源(OnlineFlights.FlightsButton.png)
注意事項
- Steam 頭像:好友自動加載;非好友(緩存損壞時)走 HTTP 保底從 steamcommunity.com 獲取,國內直連需開啓加速器
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
前置依賴
下面這些內容需要先安裝,否則該模組不會生效:
BepInEx-BepInExPack_PEAK