You are viewing a potentially older version of this package.
View all versions.
ReturnToLobbyAnyway
Guests get a hold-to-return button next to the settlement waiting-for-host label, so they can leave the expedition without the host.
| Date uploaded | 5 days ago |
| Version | 1.0.0 |
| Download link | HawChow-ReturnToLobbyAnyway-1.0.0.zip |
| Downloads | 26 |
| Dependency string | HawChow-ReturnToLobbyAnyway-1.0.0 |
This mod requires the following mods to function
BepInEx-BepInExPack_GTFO
BepInEx pack for GTFO. Preconfigured and includes Unity Base DLLs.
Preferred version: 3.2.3README
ReturnToLobbyAnyway
客机自己就能回大厅,不用等厅主。
GTFO 的结算界面里,“回大厅”这件事只有厅主能按。厅主如果直接大退、掉线或者去干别的,客机就只能卡在结算页干等,最后往往只能自己大退游戏。
这个模组在结算页原生“等待厅主送回大厅”提示的右侧加一个按钮:客机按住鼠标左键 1 秒,就按游戏自己的本地退房流程回到大厅,完全不需要厅主操作。
它是什么样
- 只有客机会看到:离线、厅主(主机)、非结算页、以及等待提示不显示的时候,按钮都不出现。
- 贴在原生提示右边:按钮不是钉死在某个坐标上,而是每帧读取结算页的原生等待文案,贴在它右侧 14 px。等待文案没显示(主机还没到可以回大厅的状态)就不显示按钮——状态由游戏自己的文案给出,模组不猜。
- 长按 1 秒:按住期间按钮上显示进度百分比。松开、把鼠标移出按钮、或者等待条件消失,都会取消计时;一次按住最多触发一次。
- 只用本机的退房流程:触发时调用游戏自己的
SNet.Lobbies.LeaveLobby(),不向主机发任何状态切换命令,主机侧的结算流程不受影响。 - 中文按钮:默认
长按 1 秒返回大厅 (nn%)。中文用系统字体渲染(Microsoft YaHei UI→Microsoft YaHei→SimHei→SimSun→Noto Sans CJK SC);如果系统里一个中文字体都拿不到,按钮自动退回英文HOLD TO RETURN TO LOBBY,不会画成方块。
安装
- 需要
BepInEx-BepInExPack_GTFO(BepInEx 6,IL2CPP)。 - 把包内的
BepInEx文件夹覆盖到游戏根目录。 - 装好后路径应为
BepInEx/plugins/ReturnToLobbyAnyway/ReturnToLobbyAnyway.dll。 - 进游戏(建议重启一次游戏)。
配置
BepInEx/config/QingJu.ReturnToLobbyAnyway.cfg:
[General]
Language = zh
zh(默认)显示中文,en 显示英文。
日志(出问题时看这几条)
[Info :ReturnToLobbyAnyway] patch state: fail.Update=pre:0,post:1 | success.Update=pre:0,post:1:两个结算页的钩子是否挂上。[Info :ReturnToLobbyAnyway] [DIAG] button font: '...' loaded from the operating system (CJK capable).:中文字体是否加载成功。[Info :ReturnToLobbyAnyway] Guest requested the native local lobby-leave flow.:长按完成后,本机的离开流程是否被调用。
兼容性
- 只依赖 BepInEx 本体,不需要 GTFO-API、Hikaria Core、TheArchive 之类的前置。
- 已通过本机 Interop 编译(0 警告 / 0 错误)、24 条自动化断言、包内容校验与隔离加载验证。
- 仍需实机确认:按钮在成功页 / 失败页的实际落点、4 人局中长按后是否按预期回到大厅、厅主中途退出的异常路径。
反馈
问题反馈、功能建议与其他:https://qingju.me
- 开黑语音频道(小黑盒语音):https://chat.xiaoheihe.cn/in1wpsjd
CHANGELOG
Changelog
1.0.0
- 客机在结算页可用:原生“等待厅主送回大厅”提示右侧出现长按按钮,按住 1 秒调用游戏自己的本地退房流程回大厅。
- 按钮只在客机、在线、结算页且等待提示可见时出现;主机与离线状态不显示。
- 中文文案
长按 1 秒返回大厅,使用系统 CJK 字体;拿不到中文字体时自动回退英文。 [General] Language支持zh(默认)/en。