MangHoMagnet
Scans DCInside's PEAK gallery posts for Steam lobby links and lets you view/join them in-game.
模組介紹 作者原文
MangHoMagnet
Scans the DCInside PEAK gallery for steam://joinlobby... links and lets you join from an in-game UI. Auto-join for valid links is available (off by default).
Key Features
- Scans the gallery list page and checks posts for Steam lobby links
- Collects steam://joinlobby... links from post bodies
- Highlights lobby status (valid/full/checking/invalid/unknown)
- Optional auto-join for valid links (off by default)
- In-game list with post metadata + link, open the original post or join manually
UI
- Toggle key: F8 by default
- Header controls: Refresh Now / Hide (F8) / Auto Join
- Info row: Last poll / Next refresh countdown
- Columns: Number / Title / Author / Exact time / Views + Steam link
- Buttons: Open Post and Join (status text)
Settings
BepInEx config: BepInEx/config/com.github.manghomagnet.cfg
- General.Enabled: Enable/disable the mod
- General.GalleryListUrl: DCInside gallery list URL to scan
- Filter.SubjectKeyword: Optional subject filter (default empty = no filtering)
- General.PollIntervalSeconds: Scan interval (seconds)
- General.MaxPostsPerPoll: Max posts per poll (minimum 50 to cover the first page)
- General.MaxLobbyEntries: Max lobby entries to keep
- General.ValidateLobbies: Check lobby validity via Steam API
- General.ValidationMode: None/FormatOnly/Steam
- General.ValidationIntervalSeconds: Lobby recheck interval (seconds)
- General.SuppressLobbyPopups: Auto-dismiss lobby error popups while validating
- General.ExpectedAppId: Expected Steam App ID (default: 3527290)
- Join.AutoJoin: Auto-join valid links (default OFF)
- Join.JoinCooldownSeconds: Auto-join cooldown (seconds)
- Network.UserAgent: User-Agent for HTTP requests
- General.LogFoundLinks: Log found links
- UI.ToggleKey: UI toggle key
- UI.ShowOnStart: Show UI on start
- UI.WindowWidth: UI width
- UI.WindowHeight: UI height
The Next refresh timer counts down to 0 and triggers an automatic refresh.
Build
dotnet build -c Release
Copy Config.Build.user.props.template to Config.Build.user.props to enable post-build copy into BepInEx/plugins.
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
前置依賴
下面這些內容需要先安裝,否則該模組不會生效:
BepInEx-BepInExPack_PEAK