Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
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
API/Library for networking using Steamworks socket relays. Very much WIP, but still usable, mostly.
Preferred version: 0.1.2BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
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
SOONwarning during the final seconds before respawn. - Repeated enemy types use compact numbers such as
#1and#2. - Extra enemies are summarized with
+N MOREwhen 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.