LateJoinNow
Let your friends jump into your battle anytime — even while you're exploring a level, they can join right in.
模組介紹 作者原文
中途立即加入 / LateJoinNow
REPO 遊戲交流 QQ 羣:824639225
支持 R.E.P.O. v0.4 遊戲版本。
Scroll down for English ↓
功能說明
讓朋友在遊戲進行中也能隨時加入你的房間,不必等待卡車階段或回到大廳。支持三個遊戲場景:卡車、商店、關卡,每個場景都可以單獨在配置中控制是否允許中途加入。
主機端特有功能:
- 屏幕左下角小信息框 (HUD):實時顯示房間類型(含「可加入/已鎖定」狀態)、房間名稱、當前人數。純文字無背景,字號和透明度可在配置中自由調節。
中途加入進度顯示:實時顯示正在加入玩家的進度狀態(等待連接 / 排隊中 / 加載中 / 已中途加入*)。提示:若新玩家網絡延遲過高,導致超過 15 秒未能成功傳輸場景同步數據,系統將自動啓用強制進入機制。這可能導致新玩家在局內“看不見地形或建築”,強烈建議房主和加入者開啓網絡加速器以確保同步成功。
- 公開房名自動前綴:創建公開房時,自動爲房名加上 [中途加入] 前綴,方便大廳玩家一目瞭然。
- 安全切關冷卻保護:切換場景時自動暫時鎖定房間,防止陌生人在加載過渡階段撞入產生 Bug。
- 配置面板雙語支持:配置面板支持雙語顯示。若首次安裝時檢測到其他中文 Mod,將自動選擇中文配置界面。
- 推薦搭配(人數控制):建議與 MorePlayersSimple 或 RoboUnion 搭配使用(建議僅啓用其中一個)來控制房間最大玩家人數。注意:修改人數只有在創建房間前才生效,房間開啓後再修改是無效的。
雙端協同優化(雙方都裝本模組時自動啓用)
當加入的朋友也安裝了相同版本的 LateJoinNow 時,會自動開啓協同優化模式:
- 加載時間大幅縮短:中途加入的加載時間從 7-10 秒縮短到 3-5 秒。
- 雙向語音與外觀自動刷新:自動重新建立語音通道並刷新玩家人物外觀,避免單端可能產生的各種不一致。
- HUD 標識:左下角的加入狀態中,協同優化的玩家名字後會顯示 (優化) 標識。
- 混合房間兼容:同一個房間內,裝了 Mod 的朋友和沒裝 Mod 的朋友可以共存,系統會針對每個玩家獨立進行協議識別與判斷。
兼容性提示
⚠️ 請不要與其他任何中途加入類的模組同時啓用。本模組擁有更完整的場景同步邏輯,若與其他同類 Mod 共同開啓,會因爲重複的 RPC 廣播和緩存清理指令引發嚴重衝突,導致玩家無限卡加載、地圖崩潰、角色無法移動或物品丟失等異常問題。
已知問題與限制
本模組支持“僅主機裝,朋友原版即可加入”的單端模式,但也存在部分底層侷限性。
⚠️ 單端中途加入玩家已知侷限
(僅主機安裝且朋友爲原版時生效,切換到下一個場景後會完全恢復正常)
- 拿不了武器(快捷欄限制):中途加入的玩家可能會遇到無法將武器拿出來或收起至快捷欄的情況。
- 虛空門(地圖異常):場景中用於阻隔區域的門可能會變成虛空狀態(被意外銷燬或不渲染)。
- 部分建築不可見(視覺異常):中途加入的玩家可能會看不到地圖中的部分裝飾性建築物,但這並不影響正常的遊戲玩法。
⚙️ 其他常規限制:
- 加載耗時:單端加入耗時約爲 7-10 秒,雙端協同優化模式下僅需 3-5 秒。
- 過渡期禁入:切換關卡的過渡階段(最後一個提取點完成到下一關加載完成前),模組會自動臨時拒絕新玩家的加入請求。
- 網絡要求:若主機網絡狀態較差(未開加速器),新加入的朋友可能會遇到連接超時或卡加載界面。強烈建議主機開啓加速器後再邀請好友加入。
版權聲明
本模組爲獨家原創作品,禁止未經授權進行代碼複製、二次打包移植或轉載,違者將依法進行維權投訴。
配置說明
| 分組 | 配置項 | 默認值 | 說明 |
|:--- |:--- |:--- |:--- |
| A.全局設置 | 模組啓用 | 開啓 | 總開關,關閉後模組完全失效。 |
| A.全局設置 | 公開房名加前綴 | 開啓 | 創建自定義名字的公開房時,服務器列表裏的房間名自動加上「中途加入」前綴。 |
| A.全局設置 | 加入後傳送到房主位置 | 關閉 | 開啓後新加入者直接傳送到房主視角前 3 米;若房主死亡則落到最近的存活玩家附近。 |
| A.全局設置 | 雙端協同優化 | 開啓 | 雙方都裝同版本模組時自動啓用協同優化。關閉後所有客戶端將降級爲單端流程。 |
| B.場景白名單 | 允許在卡車階段加入 | 開啓 | 玩家在卡車中休整時,是否允許新玩家加入。 |
| B.場景白名單 | 允許在商店階段加入 | 開啓 | 商店階段是否允許新玩家中途加入。 |
| B.場景白名單 | 允許在關卡進行中加入 | 開啓 | 正常關卡探險搜刮時,是否允許新玩家中途加入。 |
| C.房間信息顯示 | 啓用 | 開啓 | 遊戲內始終顯示左下角小信息框。 |
| C.房間信息顯示 | 顯示加入狀態 | 開啓 | 開啓後,左下角會以文字提示中途加入玩家的連接和加載進度。 |
| C.房間信息顯示 | 顯示房間類型 | 開啓 | 顯示公開服務器 / 私人服務器 / 匹配房間 / 單人模式,並標明是否可加入。 |
| C.房間信息顯示 | 顯示房間名稱 | 開啓 | 公開房顯示房間名,私人房顯示「僅限好友加入」。 |
| C.房間信息顯示 | 顯示房間人數 | 開啓 | 顯示當前人數與最大承載人數(如 3/6)。 |
| C.房間信息顯示 | 字體大小 | 16 | HUD 字體大小,範圍爲 10–28。 |
| C.房間信息顯示 | 文字透明度/% | 80 | HUD 文字整體的不透明度百分比,範圍爲 20–100。 |
| D.調試 | 詳細日誌 | 關閉 | 開啓後會打印高頻詳細日誌,用於錯誤追蹤與診斷。 |
| D.調試 | 同類模組衝突警告 | 開啓 | 當檢測到其他同類中途加入模組同時啓用時,彈出醒目的紅色兼容警告。 |
English
Supports R.E.P.O. v0.4.
Features
Let your friends join your room at any point during the game — no need to wait for the truck phase or return to the lobby. Supports three scenes: Truck, Shop, and Level. Each scene can be toggled independently.
Host-side Features:
- Bottom-left HUD: Real-time display of room type (with joinable/closed status), room name, and player count. Plain text with adjustable font size and opacity.
Late Joiner Status: Displays real-time progress of late joiners (Connecting / Queued / Loading / Late Joined*). Note: If a player's network latency is too high and scene data sync fails to complete within 15 seconds, a forced-spawn mechanism will engage. This may result in the client failing to render terrain or buildings. It is highly recommended to use a network accelerator for optimal sync.
- Public Room Name Prefix: Automatically adds a [Late Join] prefix to custom public room names.
- Scene Transition Protection: Temporarily locks the room during scene loads to prevent bugs caused by mid-loading joins.
- Bilingual Settings: The BepInEx config panel dynamically refreshes between English and Chinese based on other installed mods.
- Recommended Companion Mods (Player Limit Control): Recommended to use this mod alongside MorePlayersSimple or RoboUnion (enable only one of them) to control the maximum player limit. Note: The player limit must be configured before creating a lobby; modifying it after the lobby is already open will not take effect.
Coop Mode (Auto-enabled when b
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: