Releases: Kruiser8/Kruiz-Control
Kruiz Control v2.0.6
Home Page | Installation | Documentation | Tutorial | Patreon | Support Discord
Quality of Life Updates
New
- SETTING:
variable/autoload.txt
. Allows users to configure variables (including global variables) to automatically load in all events. - Inputs are now allowed to be multi-line.
Twitch AdSchedule
to retrieve upcoming scheduled ad, snooze, and pre-roll related information.
Fixes
Twitch User
now returns aprofile_image
parameter.- Fixed
Twitch Commercial
API call to properly pass inputs.
Kruiz Control v2.0.5
Home Page | Installation | Documentation | Tutorial | Patreon | Support Discord
OBS and Twitch updates!
THIS UPDATE REQUIRES RE-AUTHENTICATING TWITCH SETTINGS
Follow the Twitch Settings instructions under the Code header.
New
OBS StreamStatus
for checking if OBS is streaming or reconnecting.OnTWAd
trigger for Twitch Ad breaks.- Added an
optional_reason
input toTwitch Ban
. Twitch RewardCost
,Twitch RewardDescription
, andTwitch RewardName
for updating Channel Point information.Twitch Warn
for using Twitch's mod warn system.
Fixes
- Fixed an issue where special characters caused parameter manipulation to enter an infinite loop or fail. (Thanks, VictoryPointGaming)
- Updated all
[True/False]
notes in the documentation to[true/false]
to match what needs to be checked.
Kruiz Control v2.0.4
Home Page | Installation | Documentation | Tutorial | Patreon | Support Discord
Minor List and Twitch Update!
New
List Unique
to remove duplicates from a list.
Fixes
- Updated the Twitch EventSub library to v1.0.3 to
Fix token refresh error when token validation fails
. - Changed the tutorial link on the homepage to the latest tutorial.
- Updated
List
documentation to detail inputs more.
Kruiz Control v2.0.3
Home Page | Installation | Documentation | Tutorial | Patreon | Support Discord
Twitch Hype Chats and Twitch Auth fixes!
New
OnHypeChat
trigger for Twitch Hype Chats.Twitch Auth
returns achannel_id
parameter
Fixes
- Twitch authentication token will refresh if it expires without requiring a
Reset
- Remove deprecated documentation example from
Discord Send
.
Kruiz Control v2.0.2
Home Page | Installation | Documentation | Tutorial | Patreon | Support Discord
Minor Twitch fixes and OBS reordering!
New
OBS Order
action for reordering OBS sources within a list.
Fixes
OnTWSubMessage
andOnTWSubGift
were not triggering properly.OBS Image
could throw errors and stop an event early.- Added missing documentation for
Twitch Unraid
- Removed extra parameters under
Twitch Slowoff
documentation. - Fixed
Twitch Description
documentation. - Updated Twitch Code settings language for clarity.
- Updated Twitch
clientSecret.txt
settings information.
Kruiz Control v2.0.1
Home Page | Installation | Documentation | Tutorial | Patreon | Support Discord
Twitch fixes and improvements!
New
Twitch CreateReward
action for creating new channel point rewards.Twitch CreateClip
action now provides parameters with the clip information.
Fixes
OnTWHypeTrainConductor
,OnTWHypeTrainLevel
,OnTWCheer
,OnTWRaid
,OnTWShieldStart
, andOnTWShieldStop
were not triggering properly.Loop
parameters,loop
andloop_i
, were not correct when used with nested loops.OnTWSubMessage
documentation incorrectly mentioned gifted subs.List Set
link in documentation table of contents was incorrect.
Kruiz Control v2.0.0
Home Page | Installation | Documentation | Tutorial | Patreon | Support Discord
Super Twitchy and Voicemod Support
NEW TWITCH SETTINGS
This update adds a new Twitch integration to take advantage of the Twitch EventSub and APIs! Please see the settings page for more information on getting started.
Breaking Changes
The OnCommand
and OnKeyword
permission set was updated.
- f - Follower (previously f was used for Founder)
- o - Founder
THE FOLLOWING TRIGGERS ARE RENAMED AND HAVE UPDATED PARAMETERS:
OnChannelPoint
->OnTWChannelPoint
OnCommunityGoalComplete
->OnTWCommunityGoalComplete
OnCommunityGoalProgress
->OnTWCommunityGoalProgress
OnCommunityGoalStart
->OnTWCommunityGoalStart
OnHypeTrainConductor
->OnTWHypeTrainConductor
OnHypeTrainEnd
->OnTWHypeTrainEnd
OnHypeTrainProgress
->OnTWHypeTrainProgress
OnHypeTrainLevel
->OnTWHypeTrainLevel
OnHypeTrainStart
->OnTWHypeTrainStart
THE FOLLOWING TRIGGERS ARE DEPRECATED (no longer supported):
OnHypeTrainCooldownExpired
Changelog
New
- New
Twitch
functionality: 42 triggers and 76 actions. Go look at the Documentation. - New
Voicemod
actions for controlling voicemod sound effects and voice changers. - Updated Founder
OnCommand
andOnKeyword
permission from f to o. - Added f as Follower permission for
OnCommand
andOnKeyword
. - Update user
OnCommand
andOnKeyword
permission to support multiple users when comma delimited. OBS Image
for setting an image source's file. (Idea: ItalianGrandma)OnSpeak
now supports multiple user inputs (aliases). (Idea: Epyxx)- Added
in_count
parameter toOnCommand
. - Added
arg_count
parameter toOnCommand
andOnKeyword
. (Idea: ItalianGrandma) - Added
message_id
parameter toOnCommand
,OnEveryChatMessage
,OnKeyword
, andOnSpeak
. - Added
loop
andloop_i
parameter toLoop
to track the loop iteration. OBS Version
returns aversion
ofDisconnected
if the websocket is not connected. (Idea: Epyxx)- Added additional
OBS
websocket connection disconnect and close logging. SLOBS
websocket errors are now logged properly. This should help with debugging.- Added
Ignore
action (used internally).
Fixes
- Removed old
OnSECommunityGiftSub
documentation. (Thanks, Johnnycyan) - Removed old OBS Websocket info from documentation. (Thanks, Penwywern)
Kruiz Control v1.6.2
Home Page | Installation | Documentation | Tutorial | Patreon | Support Discord
More OBS Source control, TTS options, and fixes!
New
OBS Flip
for horizontally or vertically flipping a source.OBS Rotate
for rotating a source.OBS Stats
for retrieving OBS stream statistics.TTS
now supportspitch
andrate
inputs for modifying the voice.- Added a log statement when KC initializes that logs the current version.
- Added a log statement when connecting to OBS that logs the OBS Websocket version.
Fixes
- Fixed KC failing to load when a file in
fileTriggers.txt
cannot be read.
Kruiz Control v1.6.1
Home Page | Installation | Documentation | Tutorial | Patreon | Support Discord
Making Groups easier in OBS Websocket v5!
- Upgraded OBS triggers and actions that treat groups like scenes to support using the scene name instead.
Fixes
OnOBSSourceVisibility
works properly when a source within a group is updated.OBS Position
,OBS SceneSource
, andOBS Size
can update sources within a group without changing the value of<scene>
to the group name.OBS Source
can update sources within a group in the current scene.
Notes
OnOBSSourceVisibility
no longer supports putting the group as the<scene>
if listening for a source within a group.
Kruiz Control v1.6.0
Home Page | Installation | Documentation | Tutorial | Patreon | Support Discord
Upgrade to OBS Websocket v5!
This release includes an upgrade to OBS Websocket v5 (included by default in OBS v28).
- Upgraded all OBS triggers and actions to the OBS Websocket v5 protocol.
NOTES
- The default OBS
address.txt
setting should be set tows://127.0.0.1:4455
. OBS Media Duration
only works if the source is active (playing, paused, etc.)OBS TakeSourceScreenshot
creates the screenshot based on the file extension passed in.OnOBSTransitionTo
uses a new technique to determine the from_scene and to_scene data since that isn't provided by OBS anymore.OBS Source
can no longer be used to change the visibility of sources that are in a group/folder.