MonsterHotkeys
Spawn Monsters and Monster Plushies using hotkeys. Highly Configurable.
Date uploaded | 6 months ago |
Version | 1.1.3 |
Download link | Zehs-MonsterHotkeys-1.1.3.zip |
Downloads | 7078 |
Dependency string | Zehs-MonsterHotkeys-1.1.3 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100Evaisa-FixPluginTypesSerialization
Fix custom Serializable structs and such not properly getting deserialized by Unity.
Preferred version: 1.1.1Rune580-LethalCompany_InputUtils
API/Library for creating Unity InputActions with in-game re-binding support. Provides an alternative UI that allows for supporting mods to have in-game re-bindable keybinds.
Preferred version: 0.7.7AinaVT-LethalConfig
Provides an in-game config menu for players to edit their configs, and an API for other mods to use and customize their entries.
Preferred version: 1.4.3AudioKnight-StarlancerAIFix
Automatically assigns interior/exterior AI for enemies based on their spawn location. Also fixes a null reference exception regarding EnableEnemyMesh(). Part of my Starlancer Series!
Preferred version: 3.8.4README
MonsterHotkeys
Spawn Monsters and Monster Plushies using hotkeys. Highly Configurable.
This mod works in multiplayer. All clients are required to have the mod installed.
This is the mod from PsychoHypnotic's recent Twitch stream / YouTube video where 10 enemies or 50 monster plushies would spawn every time he said a specific word. (See PsychoHypnotic's Challenge for more info)
Each monster has a spawn key. There is also a random spawn key.
(Rebindable in the in-game settings menu)
There are two prefix keys, one for monsters and the other for monster plushies.
(Rebindable in the in-game settings menu)
You'll need to press a prefix key
+ monster spawn key
to spawn monsters or monster plushies.
Each monster has advanced spawn settings you can change.
(Configurable in the Monster Settings config settings)
Spawned monster plushies are not scrap/items and despawn after a certain amount of time.
(See the Plushie Settings config settings)
PsychoHypnotic's Challenge
https://youtu.be/VpxBZWZ54HI?si=U3TbSQ8TgPZhn1QR
If you want to do this challenge for yourself, you'll need to install the LethalVoice mod.
In the LethalVoice mod config file, you can choose which words/phrases trigger monster and monster plushie spawns.
Rules:
- You must complete the first quota.
- You must enter the facility and retrieve at least one scrap item every day.
- (If you are a streamer) You must try to read donation messages out loud.
The monster spawn words used are:
alright, f*ck, garbage, god, hell, kill, mate, nuts, piece, sh*t, wait, what, why
(You can set your own words/phrases in the LethalVoice config file)
The monster plushie spawn words used are:
ban, hate, like, messed, no, ok, rizz, stop, thank, this
(You can set your own words/phrases in the LethalVoice config file)
The default config settings are the settings PsychoHypnotic used.
General Settings (Config Settings)
Expand
General Settings | Setting type | Default value | Description |
---|---|---|---|
ExtendedLogging |
Boolean |
false |
Enable extended logging. |
Message Settings (Config Settings)
Expand
Message Settings | Setting type | Default value | Description |
---|---|---|---|
ShowMessages |
Boolean |
true |
If enabled, will show messages in the bottom right. |
ShowSpawnEnemyMessages |
Boolean |
true |
If enabled, will show a message when you or someone else spawns an enemy. |
ShowLocalSpawnEnemyMessages |
Boolean |
true |
If enabled, will show a message when you spawn an enemy. |
MessageDuration |
Single |
4 |
The duration of a message in seconds. |
MessageFontSize |
Int32 |
20 |
The font size of the messages. |
Monster Settings (Config Settings)
Expand
Monster Settings are host only.
The MonsterSpawnAudioMaxDistance
config setting is client-side.
The SpawnSFXVolume
config entry is client-side.
Monster Settings | Setting type | Default value | Description |
---|---|---|---|
OnlyHostSpawnMonsters |
Boolean |
false |
If enabled, only the host can spawn monsters. |
MonsterSpawnAudioMaxDistance |
Single |
30 |
The max distance of the monster spawn audio in meters. |
The monster spawn settings below are formatted as:
SpawnCount,SpawnNearPlayer,MinRadius,MaxRadius,SpawnInFrontOfPlayer,MinDistance,MaxDistance,SpawnSFXVolume
<int>,<bool>,<float>,<float>,<bool>,<float>,<float>,<float>
Monster Settings | Setting type | Default value | Description |
---|---|---|---|
BaboonHawkSpawnSettings |
String |
10,true,10,20,false,7.5,15,80 |
The monster spawn settings for Baboon Hawks. |
BunkerSpiderSpawnSettings |
String |
10,false,7.5,15,false,7.5,15,80 |
The monster spawn settings for Bunker Spiders. |
ButlerSpawnSettings |
String |
10,false,7.5,15,false,7.5,15,80 |
The monster spawn settings for Butlers. |
BrackenSpawnSettings |
String |
10,false,7.5,15,false,7.5,15,80 |
The monster spawn settings for Brackens. |
CoilHeadSpawnSettings |
String |
10,false,7.5,15,false,7.5,15,80 |
The monster spawn settings for Coil-Heads. |
EarthLeviathanSpawnSettings |
String |
10,false,7.5,15,false,7.5,15,80 |
The monster spawn settings for Earth Leviathans. |
EyelessDogSpawnSettings |
String |
10,true,10,25,false,7.5,15,80 |
The monster spawn settings for Eyeless Dogs. |
ForestKeeperSpawnSettings |
String |
10,false,7.5,15,false,7.5,15,80 |
The monster spawn settings for Forest Keepers. |
GhostGirlSpawnSettings |
String |
10,false,7.5,15,false,7.5,15,80 |
The monster spawn settings for Ghost Girls. |
HoardingBugSpawnSettings |
String |
10,true,5,10,false,7.5,15,80 |
The monster spawn settings for Hoarding Bugs. |
HydrogereSpawnSettings |
String |
10,true,15,30,false,7.5,15,80 |
The monster spawn settings for Hydrogeres. |
JesterSpawnSettings |
String |
10,false,7.5,15,false,7.5,15,80 |
The monster spawn settings for Jesters. |
MaskedSpawnSettings |
String |
10,true,20,30,false,7.5,15,80 |
The monster spawn settings for Masked. |
NutcrackerSpawnSettings |
String |
10,false,7.5,15,false,7.5,15,80 |
The monster spawn settings for Nutcrackers. |
OldBirdSpawnSettings |
String |
10,false,7.5,15,false,7.5,15,80 |
The monster spawn settings for Old Birds. |
SnareFleaSpawnSettings |
String |
10,false,7.5,15,false,7.5,15,80 |
The monster spawn settings for Snare Fleas. |
SporeLizardSpawnSettings |
String |
10,true,5,10,false,7.5,15,80 |
The monster spawn settings for Spore Lizards. |
ThumperSpawnSettings |
String |
10,false,7.5,15,false,7.5,15,80 |
The monster spawn settings for Thumpers. |
TulipSnakeSpawnSettings |
String |
10,true,7.5,10,false,7.5,15,80 |
The monster spawn settings for Tulip Snakes. |
Plushie Settings (Config Settings)
Expand
Plushie Settings are synced with the host.
The PlushieSFXVolume
config setting is client-side.
Plushie Settings | Setting type | Default value | Description |
---|---|---|---|
PlushieSpawnCount |
Int32 |
50 |
The amount of plushies that will spawn. |
PlushieDespawnDuration |
Single |
15 |
The duration in seconds until a plushie gets despawned. |
PlushieSFXVolume |
Single |
25 |
The volume of the plushie sound effects. (0 to 100) |
PlaySFXOnCollision |
Boolean |
true |
If enabled, the plushie will play a sound effect when colliding with the environment. |
AttractDogs |
Boolean |
true |
If enabled, the plushie will attract dogs when making noise. |
PlushieScale |
Single |
4 |
The size of the plushies. |
Credits
- Monster plushies are from the Monster Plushies mod.
CHANGELOG
v1.4.0
- Added CrowdControl integration.
- Enemies will be able to spawn anywhere.
- Spawned enemies will have a nametag with the name of the user that spawned that enemy.
- Enemy nametags will show which platform that enemy was spawned from.
- Made some changes to config settings.
- Added more config settings.
- Other changes and improvements.
1.3.6
- Updated README.
v1.3.5
- Small changes and improvements.
- LethalConfig is now an optional dependency but still included in the dependency list.
v1.3.4
- Fixed Twitch integration not working.
v1.3.3
- Fixed a lot of bugs.
- Made a lot of improvements.
- Added a death message to show which enemy killed you and who spawned it.
- Fixed enemy nametags not showing for clients.
- Added nametags to enemies spawned by players using hotkeys or from LethalVoice.
- Added a few more options to the spawn settings for each individual monster.
v1.3.2
- Small changes.
v1.3.1
- Added Twitch bits events.
Bits can now spawn monsters and monster plushies.
Requires some setup. See README for more details.
v1.3.0
- Added Twitch integration. (No authentication required)
Subs, Resubs, and Gift Subs can now spawn monsters.
Requires some setup. See README for more details.
v1.2.0
- Added enemies. (Manticoil, Kidnapper Fox, Barber, Maneater)
- Added more keybinds for the new enemies.
- Added support for modded monsters. (Modded monsters can only be spawned with the spawn random keybind)
- Added Potato plushie.
- Improved config settings.
- Added
MuteSpawnSFX
config setting to Monster Settings. - Added LethalConfig as a dependency.
- Added FixPluginTypesSerialization as a dependency.
- Bug fixes and performance improvements.
v1.1.3
- Small changes.
v1.1.2
- Small changes.
v1.1.1
- Added
OnlyHostSpawnMonsters
config setting.- Description: If enabled, only the host can spawn monsters.
- Added
ShowMessages
config setting.- Description: If enabled, will show messages in the bottom right.
- Added
ShowSpawnEnemyMessages
config setting.- Description: If enabled, will show a message when you or someone else spawns an enemy.
- Added
ShowLocalSpawnEnemyMessages
config setting.- Description: If enabled, will show a message when you spawn an enemy.
- Added
MessageDuration
config setting.- Description: The duration of a message in seconds.
- Added
MessageFontSize
config setting.- Description: The font size of the messages.
v1.1.0
- Added multiplayer support.
- Updated README.
v1.0.1
- Updated README.
v1.0.0
- Initial release.