PEAK
Install with App

Details

Latest version
1.3.0
Last Updated
First Uploaded
Downloads
1.1K
Likes
2
Size
156KB
Dependants

OnlineFlights — PEAK 联机航班

在 PEAK 主菜单添加一个多人航班浏览面板,可以搜索并加入其他玩家创建的公开 Steam 大厅,无需加好友即可一起登山。

功能

  • 多语言支持:自动检测 Steam 游戏语言,支持中文、英文、日语、德语、法语、西班牙语、葡萄牙语、乌克兰语共 8 种语言
  • 航班浏览面板:主菜单右侧滑出式面板,暖色羊皮纸/赤陶美学,锚点自适应布局
  • 搜索公开大厅:自动查询全球公开 Steam 大厅(最多 200 个),支持按房间名/房主名关键词过滤
  • 剪贴板加入:复制好友发来的邀请链接,点击面板中的剪贴板卡片即可加入房间
  • 一键加入:点击卡片上的「加入」按钮直接加入大厅(有密码的房间需先输入密码)
  • 房间信息卡:面板顶部显示当前房间详情(房间名、房主、地区、场景、人数),支持复制邀请链接和房间码
  • 暂停菜单增强:游戏内暂停菜单显示房间信息卡 + 玩家 Steam 头像
  • 自定义房间:在 BepInEx 配置中设置自定义房间名、密码和房间介绍
  • 公开大厅:自动将你创建的大厅设为公开,让其他玩家能搜索到
  • 滚动播报栏:面板底部像素风滚动提示条
  • 自动刷新:每 120 秒自动刷新航班列表,也可手动刷新

安装

  1. 确保已安装 BepInEx 5
  2. OnlineFlights 文件夹放入 PEAK/BepInEx/plugins/ 目录
  3. 启动游戏即可

配置

在游戏内或 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 获取,国内直连需开启加速器
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.