[1.0] TwitchToolkit (3/21/2019) - Twitch Integration Pack - Feature Update

Started by hodlhodl, March 06, 2019, 02:16:10 AM

Previous topic - Next topic

hodlhodl

TwitchToolkit


Description:
Another twitch integration mod based on the popular mod Twitch Stories.

More images: https://imgur.com/a/Ss7btcW

Check out that mod here: https://steamcommunity.com/sharedfiles/filedetails/?id=1575408914

This mod is currently in Beta because their are some bugs still that I am finding. Please report bugs in my discord https://discord.gg/qrtg224 , you can also find more information, updates, and the source code there as well.

Read all about the mod here, my discord is the best place to get the most up to date information.

https://docs.google.com/document/d/e/2PACX-1vShxCzVEEnQzYD6q9KCfkurrnCE6knn05SbXcriCSZaGZmTCoOPKMTItHzjGTBDjnxGGGZGhqetLO2B/pub

Author/Mod Team
Me (hodlhodl)
previous author finally88

help from Codingale and the rimworld discord

Special thanks to:
-help
Codingale

-stream testers
zenfrox
spartanstu23
suwey
kruffles
and the viewers of their streams

Download

Direct: https://github.com/hodldeeznuts/twitchtookit/releases/download/1.7/TwitchToolkitBetav.1.7.zip
Steam: https://steamcommunity.com/sharedfiles/filedetails/?id=1669459797
Source: https://github.com/hodldeeznuts/twitchtookit

How to install:
- Unzip the contents and place them in your RimWorld/Mods folder.
- Activate the mod in the mod menu in the game.

License
you may use this mod in modpacks and/or derivative works

henk

small warning:
points are kept when a new game is started

streamer starts a new game
then someone does ( don't want to say it was me)
!buyevent bigraid
(that costs ~750 points and lowers your karma from 100 to 50)
the whole colony is messed up
and the one who did it can now unfollow and never watch again cause he won't get many points from now on and he can't interact anymore


still... the streamer "can" restart a new game now
(not worth at all just to lose one troll)

there is no option to stop this with the standard settings
needs not much time to get 750 points by just viewing

hint: change some things like the option to call in the raids after some time/days passed when a new colony is started by standard

hodlhodl

 - Points are kept at all times and only reset when the streamer resets it
- A new viewer would never have enough points for a raid when starting out default settings, I provide several settings to play around with for balance
- Your karma does go from 100 to 50 when you do something bad but it also goes back up when you do something good.
- There is several settings to stop this. You can disable raid events, you can turn down coin earnage, turn up max karma.
- I totally understand an option to prevent new raids when colonies are started, however, like i said before new colonies shouldn't be calling raids in. You can also turn purchases off until you are comfortable and ready for them. When a new colony starts with default settings it would take a new viewer 30 minutes to start a small one person raid. You also have the ability to change all of the pricing to your liking.

jocan2003

Greetings,

Been streaming with your toolkit and had a blast yesterday, i do have a few question reguarding the toolkit.

1. Store seem to disable itself after a certain amount of time or after X purchase, can i disable the auto-turning off?
2. I went and did the items/reset to default to get the new list but it did not save it to the productlist.csv? Do i have to add every single item manually or is there a way to dump the list as i thought it would?

hodlhodl

@jocan2003

Lots of updates have been put up since the last time i updated this thread. I have updated the original download link. I recommending going through my discord for most up to date information. Both bugs you described have been long fixed in the latest versions.

hodlhodl

Beta Update 1.7

Custom event resource pod frenzy

Custom event big meteorite shower (off by default due to destructive level)

Default settings buttons for most options now

Added ability to use separate chatrooms

Several command outputs localized, 80% done

Command outputs have been simplified

New command !toolkitcmds for getting all custom viewer commands

Starting karma setting

Starting balance setting

Replaced vote messages in chat with popup window ingame

Stats window shows you how many events have been purchased and how many coins users have been spending

Curve for calculating karma can now be edited, there is no long explanation at the moment but essentially T1 calculations are for 'good' viewers and T3 are 'bad' players, and T4 are 'very bad' viewers

Added balance tab

Added limiter to max amount of events and of each type, should now be easier to prevent spam of bad events all at once. This is easily disabled so lower your pitchforks.

Add ability to disable lurkers from earning coins after set period of time, also has option for half coins after certain time

Adds requirements options for gifting which can prevent viewers from giving 'bad viewers' coins

Revamps entire karma system

Sync currency with streamlabs self hosted chatbot

Sync currency with streamelements cloud loyalty points

New data saver for 3rd party integration

New save method, instead of saving data every minute, data now saves with autosave and regular save

Viewer named colonist queue, takes all current viewers from your stream who have not be added to the game, and raffles the colonist off to be named after viewer.

Installation wizard for first time users

Votes can no longer happen in the background of another vote

Fixed Big mechanoid raid not spawning from being named wrong

Fixed vote options not being calculated right

Fixed bug with event cooldowns not being turned off and sometimes breaking

Fixed output to spreadsheet using special characters

Fixed commands in chat to decode germ chars

Added setting for large voting window

Added setting for voting window display

Added setting for voting options to be sent to chat

Hotfix: Thanks @Wutata and @saschahi for working on getting exotic items, like serums available for purchase.

Hotfix: Just sent out new default values for karma tiers and new way of calculating that tier, so make sure once you update to reset to default karma values or else things may seem a bit out of whack

Animal self tame fixed

Ambrosia sprout will not activate on biomes it can't grow in

Streams with 100+ viewers will run smoother[/li][/list]