RimWorld

RimWorld

36 ratings
IPGTwitch - Dev Build
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.0
File Size
Posted
Updated
158.518 KB
Sep 22, 2016 @ 6:11pm
Feb 5, 2019 @ 9:21pm
6 Change Notes ( view )

Subscribe to download
IPGTwitch - Dev Build

Description
Rimworld TwitchBot is a directly integrated bot that allows your viewers to interact with your game.

This mod is meant to be the basis for direct communication between Twitch and Rimworld via additional plugins.

Includes a plugin that allows a command to enter viewers into a drawing to have colonists (and colony animals) named after them.

The name give away is as simple as one button click, rather than running the giveaway in a bot in another window, then coming back to your Rimworld game to find the colonist, then rename them.

You can configure the bot to run through your current twitch user account, or you can specify a separate bot account.

I will be recording a new how-to video in the near future. Until then, to use the bot simply click the Connect to Twitch button on the Main Menu or Pause Menu. Click the settings button to enter your broadcaster and bot names. If you need your oauth key, click the get button. Click the show button to enter your OAuth key. Once that's done, click the connect button. If all works, you should be connected.

In chat, use the !command command to see all registered commands in the bot.

!me allows a viewer to be added to the name list.

To select a name from Twitch, you'll find a new button on the rename screen that says "From Twitch". From that screen, you can manually select a name, have it randomly pick one, or clear the list if you want a clean slate.

Note: If a Nickname is the same as a Twitch name, that name will not show up on the list. This prevents you from accidently giving away a colonist to the same person. If for some reason you actually WANT to name more than one colonist the same, you'll need to use the old maual way.

As this is a Beta version, please use the discussion forums to let me know about any bugs you find.

FAQ:

What are the requirements for this mod?

This mod does not depend on any other mods. You can run this and the game core just fine.

This mod does require an active Twitch account, including it's username and oauth password. To get your oauth password go to https://infinitepossibilitygames.com/twitchbot. Make sure you are logged in with the twitch user that will respond in chat to the bot commands. It is perfectly fine to use your own normal twitch account for that, or if you wish to create a separate account for the bot, feel free.

How do I install this mod?

Using Steam find this mod in the Steam workshop and subscribe.

What order should your mod be loaded in?

The mod can be loaded anywhere after the game's core mod. It does not depends on any other mod to function.

Are there any known issues?

We do not modify any base code in this mod, so it should be compatible with just about any other mod. Having said that, we have only tested this mod on Windows. No direct support is given for MacOS or Linux at this time.

Can this mod be used with old saves?

This mod should absolutely be old save compatible.
Popular Discussions View All (6)
3
Dec 7, 2016 @ 6:55pm
PINNED: Bug and Feature Requests
TheUbie
1
Feb 24, 2019 @ 4:55am
PINNED: To get direct support
TheUbie
1
Sep 29, 2016 @ 12:25am
PINNED: Mod list - Make it be a link instead of spamming chat?
TheUbie
32 Comments
Dr_J0nes Mar 5, 2020 @ 5:08pm 
1.1 compatible?
turret001 Jan 23, 2020 @ 2:12am 
It would be really nice to have option to change commands and replies so we can translate them to our languages :). also, it would be extremely nice to have this mod somehow connect to streamlabs' loyalty point system
TheUbie  [author] Mar 14, 2019 @ 1:52pm 
Currently, no. But that's a great feature. I'll see about adding that.
Phoenix C64 Mar 11, 2019 @ 7:34am 
Hello, is there a way to change the commands? ex: instead !me i'd like !colonist
TheUbie  [author] Feb 24, 2019 @ 5:32pm 
Documentation will be in the works once I've got everything finalized, and I'm pretty sure the source is viewable via ILSpy or anything similar. I don't usually use a repo, but I'm not opposed to anyone looking around in the source. I'll happily post the VS project once I've got the project where I'm comfortable.
Hoedull Feb 24, 2019 @ 11:20am 
I'd be extremely interested in some documentation or this going open source
TheUbie  [author] Feb 24, 2019 @ 10:02am 
It means the mod is designed to allow others (myself or other modders) to be able to talk back and forth with Twitch chat by exposing methods and events so that code in another plugin can talk to the twitch bot in my plugin.
Hoedull Feb 24, 2019 @ 3:15am 
"This mod is meant to be the basis for direct communication between Twitch and Rimworld via additional plugins."

What do you mean by this?
Gearomatic Feb 6, 2019 @ 3:53am 
Awesome! I will give it a go again. Thank you!
TheUbie  [author] Feb 5, 2019 @ 8:57pm 
Actually, I did put the part about "!me" in the instructions above, but it was kinda lost in the paragraph it was in. Moved it out to make it easier to find.