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.
SimpleTwitchChat
[v73] See your Twitch chat inside the in-game chat!
| Last updated | 3 hours ago |
| Total downloads | 1 |
| Total rating | 0 |
| Categories | Mods Tools Misc BepInEx Client-side Tweaks & Quality Of Life |
| Dependency string | ZetaArcade-SimpleTwitchChat-0.0.1 |
| Dependants | 0 other packages depend on this package |
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.2305Zehs-TwitchChatAPI
Add Twitch chat integration to your Unity game mods! Subscribe to events like Messages, Cheers, Subs, and Raids. No Twitch authentication or connections required.
Preferred version: 2.0.0README
Simple Twitch Chat
This mod lets you see your Twitch chat inside the in-game text chat! The mod is fully client-sided at the moment, meaning only you will see your Twitch chat (and clients playing can connect their own Channels to view their own chat in-game!)
This mod was built for v73 of Lethal, and whilst I haven't tested it in v80, it should work on that version too, though in the future when I add more functionality tied to networking there is a good chance it will become v80+ only.

Current Features!
- See your Twitch chat in-game!! They showup in your text chat!
- Fully client-sided! Nobody else in your lobby will be able to see the chat messages!
- Customise how chat is displayed, such as the color for the chat/name, whether to prefix it with
[TTV]or whatever you want instead etc. - Highlighted chat messages will show as a popup instead of a normal chat message, with a customisable duration and an option to turn it off!
- Options to hide chat messages from Bots, the Broadcaster themselves, Moderators, and restrict it to sub-only mode
- Blacklist option to ignore chat messages from Blacklisted users. You can use "StreamWeasels" to get the user-ID from a Twitch Username for this.
- Whitelist option for the Blacklist, to instead only make specified users able to send their messages through
- Debug mode to gather some useful info, such as user-IDs!
Planned Features!
- Host-only networking option, so that messages get Broadcasted TO all clients! When implemented, this option will NOT work on clients to prevent client-sided mod abuse.
- A cooldown/queue system on messages, to improve stability for VERY large streams with lots of messages coming in at once
- A limited set of Redeem integrations, so viewers can do Redeems to trigger special in-game events, including:
-Force opening a gift when next picked up, integration with LethalPresents in mind
-Force rolling an Emergency Dice when next picked up, integration for Emergency Dice Updated
-Forcing a suit change, possibly via SuitsTerminal integration
-Forcing a Weather change via WeatherRegistry integration
-Forcing a Moon change
-Changing the Whiteboard text to whatever they specify, integration for Whiteboard
-Forcing a TTS message to be spoken from the host, integration for MelaniesVoice
-Maybe a way for chat to send TTS inside of the ship?? Like a lil yapper furniture/scrap?
Setup
- Simply install the mod, boot up, and a config will generate!
- TwitchChatAPI handles connecting your account to Twitch, so if you have any issues regarding that then check out their mod page, but it should be as simple as clicking the Twitch icon on the main menu (You may also need TwitchChatAPI LethalCompany for it show???)
- You can test chat it's working without Broadcasting on Twitch, as chat messages will still come through from an offline channel. Simply send messages into your offline channel chat to see them come through!
- You can enable "Print debug info" and "Print redeem info" in the config to get a bunch of useful data on incoming messages, such as the User-IDs (Which you can then use for the Whitelist/Blacklist). This can be especially useful if you use any chatbots that don't get flagged by the "Hide clankers" option, since all that is doing is looking for the Bot badge on the messages.
- Alternatively, you can get User-ID's using this webtool by StreamWeasels.
Compat
- Works fine with NiceChat!! c:
Disclaimers
- This mod lacks any kind of failsafes for what kind of crap is put in your Twitch chat. If you don't have sufficient moderation/anti-spam related measures on your Twitch chat, whatever messages will get sent through to the in-game chat (Which can be problematic, as you can't just "delete" such chat messages from the in-game chat, they'll be there until you send more to make it scroll up.). However, this mod does come with a Blacklist/Whitelist option, as well as options for making it Sub-only, blacklisting bots etc. which could help prevent issues.
- To add on to the above point, this mod also doesn't have a "queue" system in place. Any messages (that are not caught by the filters you set ofc) will be sent into the in-game chat. This means if you're a large streamer with a VERY talkative chat, you might get a big surge of messages constantly, which could result in performance/stability issues if there is a lot. For this, i would also strongly recommend making it so only sub messages can be passed into the in-game chat. Generally though, its very unlikely the average streamer will experience issues with the mod.
- Whilst this mod is client-side, it provides no advantage to the user, as all they receive is their own Twitch chat messages in realtime (Which they could also get from just tabbing out lol). Other players in the lobby cannot see the chat messages, and will instead see their own Twitch chat messages if they also set it up. Players going into each other's Twitch chats as a loophole to communicate with each other outside the game is an exploit NOT exclusive to this mod nor caused by it. If this still concerns you, you can use the Whitelist/Blacklist option.
Credits
- Zehs / For creating TwitchChatAPI
- alterego / His streams use a private mod with very similar functionality that I based mine off of visually. However, due to that mod being private, I coded this entirely independently, without any copied code (I literally don't have access to the code to copy lol). Check out his streams!!!