REPO_JP-PropHunt_Fix icon

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

By REPO_JP

CHANGELOG

Changelog

1.2.0

  • Added feature-based source file separation so each C# file name describes its responsibility instead of using numbered file names.
  • Fixed visible PhysGrab internal debug visuals that could appear as green or pink spheres while grabbing valuables.
  • Improved local state reset at level start, level end, scene changes, and round restarts to clear disguise, invisibility, Alt-lock, and movement lock leftovers.
  • Improved host-side PropHunt settings synchronization and client-side application of the synchronized settings.
  • Improved hunter-lock helper behavior so full valuable discovery is handled by the host and full room exploration is handled by each client.
  • Optimized hunter-lock helper processing to avoid repeated full-scene scans and periodic log spam that could cause interval-based stutter.
  • Added disguise interaction support so hunters can discover hiders by using grab input on the visible disguised valuable.
  • Added disguise collision support to reduce invalid hiding by pushing disguised valuables out of walls, floors, ceilings, tables, and other colliders.
  • Fixed Alt-lock behavior so the hider's player body is held with the disguised valuable instead of falling away from the visible prop.
  • Fixed a warning loop caused by assigning linear or angular velocity to kinematic Rigidbody objects during Alt-lock.
  • Added cleanup so Alt-locked disguised valuables are hidden or removed when the hider is discovered, killed, or reset.
  • Strengthened flashlight suppression while disguised by controlling FlashlightController behavior, Light components, MeshRenderer components, and flashlight GameObject active state.
  • Kept the mod as an all-clients-required patch because both host-side and client-side PropHunt behavior are modified.

1.1.0

  • Fixed the disguise flashlight suppression regression where the flashlight could reappear after walking or running while disguised.
  • Added stronger per-frame flashlight suppression through FlashlightController, Light components, MeshRenderer components, and flashlight GameObject active state control.
  • Added a Harmony Postfix overwrite after FlashlightController.Update so the original movement-based flashlight restore behavior is suppressed after it runs.
  • Added host-side full valuable discovery while hunters are locked.
  • Added client-side full room exploration while hunters are locked.
  • Added infinite stamina for non-hunters while hunters are locked.
  • Kept the mod as an all-clients-required patch because both host-side and client-side PropHunt behavior are modified.

1.0.0

  • Initial release.
  • Added fair hunter selection for Omniscye's PropHunt.
  • Added multi-hunter support with configurable hunter count.
  • Added hunter selection history and total hunter count balancing.
  • Added host-synced PropHunt gameplay settings through room properties.
  • Added synchronized hunter unlock countdown with electronic beep sounds.
  • Added countdown UI for hunter unlock.
  • Added remaining round time alerts.
  • Added multilingual text support.
  • Added AutoTranslatorConfig.ini language detection.
  • Added hunter-only red eyes.
  • Added role-based name tag coloring.
  • Added pre-round hunter count display.
  • Added configurable round room count.
  • Added high-level room generation unlock during PropHunt.
  • Added map player count upgrade distribution.
  • Added post-match all-player voice hearing.
  • Added disguise flashlight suppression fix.
  • Added separate volume settings for death sound, win sound, countdown sound, and main menu music.
  • Added release-ready bilingual config descriptions and comments.