Zehs-MonsterHotkeys icon

MonsterHotkeys

Spawn Monsters and Monster Plushies using Hotkeys or from Twitch Subs, Resubs, Gift Subs, and Bits. Supports Modded Monsters. Highly Configurable. (Twitch Integration) (CrowdControl Integration)

Last updated a month ago
Total downloads 18782
Total rating 3 
Categories Mods Monsters
Dependency string Zehs-MonsterHotkeys-1.4.0
Dependants 5 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
Evaisa-FixPluginTypesSerialization-1.1.1 icon
Evaisa-FixPluginTypesSerialization

Fix custom Serializable structs and such not properly getting deserialized by Unity.

Preferred version: 1.1.1
Rune580-LethalCompany_InputUtils-0.7.7 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.7
AinaVT-LethalConfig-1.4.3 icon
AinaVT-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.3
AudioKnight-StarlancerAIFix-3.8.4 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.8.4

README

MonsterHotkeys

Spawn Monsters and Monster Plushies using Hotkeys or from Twitch Subs, Resubs, Gift Subs, and Bits. Supports Modded Monsters. Highly Configurable. (Twitch Integration) (CrowdControl Integration)

THIS MOD IS FOR ALL CLIENTS!

This mod has support for modded monsters!

This mod has Twitch integration.

This mod has CrowdControl integration.

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 keybind. There is also a spawn random keybind.
(Rebindable in the in-game settings menu)

There are two prefix keybinds, one for monsters and the other for monster plushies.
(Rebindable in the in-game settings menu)

You'll need to press a prefix keybind + monster spawn keybind to spawn monsters or monster plushies.

Each monster has advanced spawn settings you can change.
(Configurable in the MonsterHotkeys config settings)

Spawned monster plushies are not scrap/items and despawn after a certain amount of time.
(Configurable in the MonsterHotkeys config settings)

You can easily edit the config settings with the LethalConfig mod.

Twitch Integration

Expand

This mod has Twitch integration. (No authentication required)
You can have subs, resubs, gift subs, and bits spawn monsters.

You can enable and configure the Twitch integration in the config settings.

This mod detects these events by reading your Twitch chat.
You will need a Twitch bot to send messages in your Twitch chat when someone subs, resubs, gift subs, and cheers bits.

I recommend using Firebot, it's easy to set up. Another Twitch bot that I know works for this is Moobot.

Note: The messages sent from the Twitch bot need to be regular messages. This does not work with announcement messages.

The messages need to follow this exact format.

Message Format

Note: The variables used in these messages might be different for you depending on the Twitch bot you are using. Replace the variables $username, $months, $targetname, and $amount with the variables that your Twitch bot uses. Your Twitch bot should be able to tell you what to put for the variables.

When someone subs, send this message in your Twitch chat.

$username just subbed <3

When someone resubs, send this message in your Twitch chat.

$username just resubbed for $months months <3

When someone gifts a sub to someone, send this message in your Twitch chat.

$username gifted a sub to $targetname <3

When someone gifts subs to the community, send this message in your Twitch chat.

$username gifted $amount subs <3

When someone cheers bits, send this message in your Twitch chat.

$username just dropped $amount bits <3
Firebot Setup

To set this up with Firebot, go to the Events tab and click New Event.
You will need to create a new event for each message.

Note: You can test your events by clicking the play button on each event.

Sub

Create a new Event and set the Trigger On to Sub (Twitch)
Add a new Filter → Kind of Sub is First Sub
Add a new Effect → Chat
Set the Message To Send to

$username just subbed <3

Resub

Create a new Event and set the Trigger On to Sub (Twitch)
Add a new Filter → Kind of Sub is Resub
Add a new Effect → Chat
Set the Message To Send to

$username just resubbed for $subMonths months <3

Sub Gifted

Create a new Event and set the Trigger On to Sub Gifted (Twitch)
Add a new Effect → Chat
Set the Message To Send to

$giftGiverUsername gifted a sub to $giftReceiverUsername <3

Community Subs Gifted

Create a new Event and set the Trigger On to Community Subs Gifted (Twitch)
Add a new Effect → Chat
Set the Message To Send to

$giftGiverUsername gifted $giftCount subs <3

Cheer

Create a new Event and set the Trigger On to Cheer (Twitch)
Add a new Effect → Chat
Set the Message To Send to

$username just dropped $cheerBitsAmount bits <3

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.

PsychoHypnotic's Challenge

Expand

https://youtu.be/VpxBZWZ54HI?si=U3TbSQ8TgPZhn1QR
(YouTube video of the challenge)

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 for MonsterHotkeys and LethalVoice are the settings PsychoHypnotic used.

Credits