PropHunt Fix
【All Client MOD】Fixes and improves Omniscye’s PropHunt gameplay with fair hunter selection, synced settings, flashlight suppression, and lock-time helpers.オムニさんのPropHuntのゲーム性改善と修正を行うMOD
模組介紹 作者原文
PropHunt_Fix
This mod is an all-clients-required mod that fixes and expands Omniscye's PropHunt for R.E.P.O.
It is designed as a patch and expansion mod for Omniscye's PropHunt.
All players must install both Omniscye's PropHunt and PropHunt_Fix for the intended behavior.
Important
It modifies, fixes, synchronizes, and expands Omniscye's PropHunt behavior.
Permission has been obtained from Omniscye to release this fix version.
If the host uses this mod, every participant should also install it.
Without all clients installing it, role display, name tags, synchronized settings, countdowns, disguise discovery, and other client-side behavior may not match correctly.
Main Features
Fair Hunter Selection
The original PropHunt hunter selection is improved to reduce repeated hunter bias.
The mod tracks recent hunter history and total hunter count per player, then adjusts selection weight so players who have been hunter less often are more likely to be selected.
The system uses:
- Recent hunter history weighting
- Total hunter count balancing
- UserId / SteamId-based tracking when available
- ActorNumber fallback when a stable player identifier is unavailable
This helps avoid situations where the same players repeatedly become hunter while others rarely or never become hunter.
Multi-Hunter Support
The host can configure the number of hunters.
Multiple hunters can be selected in the same round.
The mod updates PropHunt's single-hunter logic so multiple hunters can work properly, including:
- Role assignment
- Hunter attack validation
- Hider elimination checks
- Hunter elimination checks
- Name tag logic
- UI display
- Round state handling
Host-Synced Settings
Some original PropHunt settings are normally local to each player.
This mod synchronizes the host's PropHunt settings to all clients through room properties.
The host's settings become the shared rule source for the room.
This prevents players from using different local values for key gameplay settings.
Synchronized gameplay settings include original PropHunt values such as:
- Pre-hide time
- Hunter lock time
- Round time
- Miss penalty HP
- Hunter scan range
- Hunter scan cooldown
Local keybind settings are not synchronized.
Keybinds remain personal settings for each player.
Hunter Unlock Countdown
The hunter unlock timing is synchronized by the host.
All clients receive the same unlock timing and display the same countdown.
The countdown plays electronic beep sounds:
- 3
- 2
- 1
- START
The hunter unlock happens at the START timing.
Remaining Time Alerts
During PropHunt, the remaining time is shown in the center of the screen at specific timings.
Minute alerts:
- 5 min
- 4 min
- 3 min
- 2 min
- 1 min
Second alerts:
- 30 sec
- 20 sec
- 10 sec
- 9 sec
- 8 sec
- 7 sec
- 6 sec
- 5 sec
- 4 sec
- 3 sec
- 2 sec
- 1 sec
For the final 10 seconds, the display uses only the seconds text and does not show an extra “Time left” label.
Multilingual UI
PropHunt_Fix includes multilingual text support for the text it displays and for the patched PropHunt HUD text.
Supported languages include:
- English
- Japanese
- Chinese
- Korean
- Russian
- French
- Spanish
- German
- Portuguese
The mod can read AutoTranslatorConfig.ini from the config folder.
If Language= is found and the language is supported by PropHunt_Fix, the Fix language setting is automatically updated to match.
If the language cannot be read or is not supported, the mod falls back to English.
Role-Based Visuals
Hunters keep red eyes during PropHunt.
Non-hunter eye color modification is intentionally disabled because visible eye glow can make hiding harder.
Name tags are patched with role-based behavior:
- Hiders can see hider name tags normally
- Hiders can see hunter name tags in red
- Hunters can see other hunter name tags in red
- Hunters cannot see hider name tags
- Name tag distance and position are not forcibly changed
This avoids long-distance name tag bugs while still making team roles clearer.
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: