
TwitchyDoom is mod which enables streamers to utilize Stream Chatbot (and possibly other bot software) to allow viewers to interact with their game. While not a new idea, the implementation of this kind of thing was usually very ugly (having to use keybinds to trigger summon commands). With the power of zscript, I decided it was time to have a shot at making this a bit nicer for everyone. Not only does this include some basic functionality for spawning monsters, items etc, but with a bit of zscript knowledge you can easily add your own custom commands to do pretty much anything you want.
How it works
The main TwitchyDoom mod is loaded into GZDoom along with a STREAM.txt in a directory of choice. The chat bot reads Twitch chat for commands (that you've set up yourself in your bot software), and writes a bit of data to the STREAM.txt containing information on what command was executed, the username of the caller etc. TwitchyDoom will read this file and parse the data, executing scripts in real time. Using zscript allows for a lot more flexibility over just triggering console commands. Spawning monsters/items in the world with Twitch name tags is just the tip of the iceberg.
Screenshots/Videos
GIF! (more to come)
Documentation
Documentation on Github (WIP)
Download
TwitchyDoom Beta 0.4
Please view the documentation above and post any questions if you're stuck!
Videos