Omniscye-Monster_Alert icon

Monster Alert

Alerts players when a monster is nearby with a popup showing its direction. Left, Right, Front, or Behind.

Last updated 3 weeks ago
Total downloads 3398
Total rating 3 
Categories Mods Client-side
Dependency string Omniscye-Monster_Alert-1.0.1
Dependants 2 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

Monster Alert v1.0.1

A directional awareness mod for REPO. When a monster draws near, you’ll know. A sharp UI popup warns if it’s to your left, right, front, or behind.

What this mod does

  • Scans the environment for the nearest alive enemy.
  • Detects direction relative to the camera (or player transform if preferred).
  • Displays a clean, short-lived on-screen alert like:
    • Monster to the FRONT!
    • Monster to the RIGHT!
    • Monster behind!
    • Monster to the LEFT!
  • Works fully client-side. - All players do NOT NEED IT!
  • Automatically fades alerts in and out for minimal distraction and maximum clarity.

How it works

  • Runs a lightweight enemy scan every few frames (configurable interval).
  • Uses vector dot products to bucket the monster’s position into front / behind / left / right.
  • Renders a TMP overlay UI at the top of the screen.
  • Ignores corpses and disabled entities by reading EnemyHealth fields directly.

Config Options

Generated at BepInEx/config/Omniscye.MonsterDirectionAlert.cfg

Setting Default Description
Enabled true Master switch for the alert system
DistanceThreshold 18.0 How close a monster must be to trigger the warning
CheckInterval 0.20 How often (in seconds) to rescan the scene
DisplayDuration 1.25 How long each alert remains visible
UseCameraForward true Use camera forward direction (recommended) instead of player transform

Credits

  • Author and Code: Omniscye (Empress)

“The ones who die silently are the ones already being watched.”