JackPendarvesRead-EngiShieldNotification icon

EngiShieldNotification

Plays a sound when the Engineer's bubble shield is about to time out. Now with volume control!

Last updated a month ago
Total downloads 722
Total rating 0 
Dependency string JackPendarvesRead-EngiShieldNotification-1.1.0
Dependants 0 other mods depend on this mod

This mod requires the following mods to function

bbepis-BepInExPack-2.0.0 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 2.0.0
tristanmcpherson-R2API-2.1.0 icon
tristanmcpherson-R2API

A modding API for Risk of Rain 2

Preferred version: 2.1.0
README

EngiShieldNotification

A mod that makes an attempt at notifying the player that the Engineer's bubble shield is about to go down. This gives you a three second warning when shield is about to go down and lets you plan accordingly.

By default the bubble shield makes a sound when it is destroyed. With this mod you will hear this sound in the last 3 seconds of the shield's lifetime.

i.e. The shield lifetime is 15s. You will hear a sound on 12s, 13s, 14s and finally the shield goes down on 15s.

You can set the volume of the notification sound in configuration file or on-the-go with a console command.

Note: this is a client-side mod. Only players who have the mod installed will hear the additional sounds. You will be able to hear the sounds of all Engineer bubble shields in your game regardless of whether they have the mod installed.

As usual, do please let me know if you have any feedback or suggestions for improvements, bug fixes and features.

Enjoy,
Thanks

Console Commands:

engishield_setvolume: set the volume of the bubble shield notification sound args[0]=int value for volume (0=mute, 1=default, 2=2xdefault,etc... up to 4x)

Installation:

Requires intallation of Bepinex and R2API.

Place EngiShieldNotification.dll inside of "/Risk of Rain 2/Bepinex/Plugins/"

Upcoming Features:

  • Configurable sounds. Instead of using default engi bubble end sound choose from a list of in-game sounds you'd lie to hear instead.
  • Long term: would like to add a custom sound instead of using just in-game sound
  • Also longer term as I don't know how to do graphics very well: if possible would like to change the colour of the shield.

Issues:

  • Bug in singleplayer where if you pause the game this will not stop the sound events from triggering. So you get the sounds going on pause. Not really an issue though, not one I care enough about to actually do anything with anyway.

Changelog:

v1.1.0
- Added volume configuration for sound
- Added console command to set volume configuration value

v1.0.2
- Updated R2API dependency string

v1.0.1
- Released

Available versions

Please note that the install buttons only work if you have compatible client software installed. Otherwise use the zip download links instead.

Upload date Version number Downloads Download link  
2019-7-11 1.1.0 551 JackPendarvesRead-EngiShieldNotification-1.1.0.zip Install
2019-7-7 1.0.2 119 JackPendarvesRead-EngiShieldNotification-1.0.2.zip Install
2019-7-6 1.0.1 52 JackPendarvesRead-EngiShieldNotification-1.0.1.zip Install