You are viewing a potentially older version of this package. View all versions.
RemedyDevTeam-EnemyRespawnHUD-0.1.3 icon

EnemyRespawnHUD

Compact host-synchronized enemy respawn timers in the R.E.P.O. HUD.

Date uploaded 14 hours ago
Version 0.1.3
Download link RemedyDevTeam-EnemyRespawnHUD-0.1.3.zip
Downloads 95
Dependency string RemedyDevTeam-EnemyRespawnHUD-0.1.3

This mod requires the following mods to function

Rune580-REPO_SteamNetworking_Lib-0.1.2 icon
Rune580-REPO_SteamNetworking_Lib

API/Library for networking using Steamworks socket relays. Very much WIP, but still usable, mostly.

Preferred version: 0.1.2
BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

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

Preferred version: 5.4.2305

README

Enemy Respawn HUD

See active enemies and individual respawn countdowns directly in R.E.P.O.'s HUD.

Features

  • Compact layout at the middle-right of the screen, with R.E.P.O.'s HUD font and a translucent background.
  • Automatic text sizes, column spacing and row limits based on screen space and enemy names.
  • Respawn countdowns appear first, ordered by the next enemy due to return.
  • Color changes and a short SOON warning during the final seconds before respawn.
  • Repeated enemy types use compact numbers such as #1 and #2.
  • Extra enemies are summarized with +N MORE when the list exceeds the available space.
  • Visible during levels, including while TAB is held; hidden in menus, lobbies and the shop.
  • Clear status messages while waiting for enemy data or when no enemies are tracked.
  • No configuration file or manual layout settings required.

Multiplayer

The host supplies enemy states to clients through RepoSteamNetworking. The host and every player who wants to see the HUD need this mod and its dependencies installed. Players joining an ongoing level receive the next host update automatically.

Dependencies

  • BepInExPack 5
  • Rune580-REPO_SteamNetworking_Lib 0.1.2

Installation

Install with Thunderstore Mod Manager or r2modman and let the manager install the dependencies.

For manual installation, install the dependencies first, then copy the package's BepInEx folder into the R.E.P.O. game directory. Keep only one installed copy of EnemyRespawnHUD.dll.

Configuration files left by older versions are ignored; this version adjusts the HUD automatically.

CHANGELOG

Changelog

0.1.3

  • Automatically sizes the HUD to current resolution and text contents.
  • Enlarges text and keeps enemy names and statuses close together.
  • Limits visible rows to available screen space and summarizes additional enemies.
  • Improves enemy detection without requiring a PhotonView on each enemy object.
  • Places the nearest respawn countdowns first and uses compact numbers for repeated enemy types.
  • Shows a short warning during the final seconds before respawn.
  • Keeps the HUD visible during levels, including while TAB is held.
  • Shows a status message when enemy data is unavailable.
  • Removes the need for configuration files or manual HUD settings.
  • Retains host-synchronized enemy states and automatic updates for joining players.