OnlineFlights

版本 v1.3.0·更新於 2026-07-29

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 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack_PEAK

檔案與校驗

檔案名稱
OnlineFlights-1.3.0.zip
檔案大小
152.1 KiB