Skip to main content

Subathon Changelog

2.3.2

New
  • Added option to auto-run the configuration upon import so global variables are populated on import
  • Global variable ~subathonName~ for customizing Subathon name for chat messages (not sure why I hadn't added this sooner)
  • Added option to action 'Subathon Event Time Added' to append ~goalPercent~ to the chat message
  • Added option to action 'Subathon Event Time Added' to not send a message after the limit has been reached
Update
  • All Send Message in C# code and sub-actions to use the new ~subathonName~
  • Subathon Start confirmation message to say the command that was used to trigger it
  • Subathon Cancel confirmation message to say the command that was used to trigger it
  • Update OBS Text Sources to Initial time when timer is cancelled
  • Update names for Action Groups, Action Queues, and Command Groups

2.3.1

New
  • Added the ability to display time units as separate text sources in OBS
  • Added updating individual text source for days
  • Added updating individual text source for hours
  • Added updating individual text source for minutes
  • Added updating individual text source for seconds
  • Initialize default global variables as soon as code is imported (time added still needs to be configured in each action)
Update
  • Configuration for main timer settings now done in Global Variable viewer
  • Resume will now resume using Global Variable data first, file backup secondary (yay for redundant backups!)
  • Enabled Precompile on application start to help with restoring backup timer (should help with bug below)
Bug Fix
  • Fixed potential bug when restoring backup (pretty sure I squashed it this time)
  • Ensure the limit reached is only triggered once

2.3.0

New
  • Added YouTube Membership support
  • Added action 'Subathon 0b. Set YouTube Membership Tiers' for configuring your YouTube membership tier level names
  • Added %goalPercent% to Custom Event 'Subathon Time Added' so you have the percent to the current goal. Rounded to the nearest 2 decimal places
Update
  • Consolidated Twitch Sub configuration into the single action 'Subathon Add Time Twitch Sub'
  • Refactored and renamed SubAddTime() Method to TwitchSubAddTime()
  • Moved configuration of ~subathonHypeTrainName~ from the action 'Subathon Event Hype Train/HH 1. Started' to action 'Subathon 1. Configuration and Start'
Bug Fix
  • FIX bug to have messages sendAsBot by default

2.2.0

New
  • Exported from Streamer.bot v0.2.8
  • Updated backup files to use TimeStrings instead of seconds
  • Updated paused time to use unicode symbol for pausing '⏸'
  • Added a way to customize the name of your Twitch Hype Train/Happy Hour
  • Added tracking how much time is added during a Twitch Hype Train/Happy Hour and display after Twitch Hype Train/Happy Hour ends
  • Added more logging to assist in troubleshooting
  • Added global variable: ~subathonHypeTrainLevelUpIncrement~ used to configure how much to increment multiplier when Twitch Hype Train Level Up triggers
  • Added global variable: ~subathonTimeAdded~
  • Added global variable: ~subathonTimeElapsed~
  • Added global variable: ~subathonTimeRemaining~
  • Added global variable: ~subathonLastHypeTrainRegularTimeAdded~
  • Added global variable: ~subathonLastHypeTrainExtraTimeAdded~
  • Added global variable: ~subathonLastHypeTrainTotalTimeAdded~
  • Added global variable: ~subathonLimitReachedDateTime~
  • Added global variable: ~subathonLimitReached12~
  • Added global variable: ~subathonLimitReached24~
  • Added custom event triggers
Update
  • Moved many message configurations to Subathon Event actions
Bug Fix
  • Fixed bug with adding time when Streamer.bot has just opened, but timer has not been resumed yet, causing the subathon to complete when resuming the timer

2.1.1

Bug Fix
  • Fixed bug with GetTimerStringLong introduced in 2.1.0

2.1.0

New
  • Exported from Streamer.bot v0.2.6
  • Added Hype Train/Happy Hour actions to multiply time added
  • Added Twitch Sub verbage to include months gifted and quantity of gift bombs
  • Added Fourth Wall Donation action
  • Added option via global variable to display days (find in Subathon 1. Configuration and Start, global variable called subathonDisplayDays)
  • Added ability to send chat messages any combination of Twitch, YouTube, and Trovo
Update
  • Updated timeStringShort to display days with a #. (Example: 5.04:03:02 to represent 5 days, 4 hours, 3 minutes, and 2 seconds)
  • Moved Twitch Sub action config to their own group 'Subathon Countdown Timer Twitch Subscription Config'