Zehs-MonsterHotkeys icon

MonsterHotkeys

Spawn Monsters and Monster Plushies using hotkeys. Highly Configurable.

Last updated a month ago
Total downloads 5732
Total rating 2 
Categories Mods Monsters
Dependency string Zehs-MonsterHotkeys-1.1.3
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
Rune580-LethalCompany_InputUtils-0.7.4 icon
Rune580-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.4
AudioKnight-StarlancerAIFix-3.6.0 icon
AudioKnight-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.6.0

README

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