Skip to content

Releases: Kruiser8/Kruiz-Control

Kruiz Control v2.0.1

19 Jul 02:30
a7aa90e

Choose a tag to compare

Home Page | Installation | Documentation | Tutorial | Patreon | Support Discord

Twitch fixes and improvements!

New

Fixes

Kruiz Control v2.0.0

03 Jul 12:40
e6db944

Choose a tag to compare

Home Page | Installation | Documentation | Tutorial | Patreon | Support Discord

Super Twitchy and Voicemod Support

Release Video

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:

THE FOLLOWING TRIGGERS ARE DEPRECATED (no longer supported):

  • OnHypeTrainCooldownExpired

Changelog

New

Fixes

  • Removed old OnSECommunityGiftSub documentation. (Thanks, Johnnycyan)
  • Removed old OBS Websocket info from documentation. (Thanks, Penwywern)

Kruiz Control v1.6.2

14 Nov 02:50
56439a4

Choose a tag to compare

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 supports pitch and rate 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

05 Oct 02:40
3b93b1c

Choose a tag to compare

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

Notes

  • OnOBSSourceVisibility no longer supports putting the group as the <scene> if listening for a source within a group.

Kruiz Control v1.6.0

07 Sep 13:08
7ae1977

Choose a tag to compare

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 to ws://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.

Kruiz Control v1.5.7

13 Aug 16:46
826610b

Choose a tag to compare

Home Page | Installation | Documentation | Tutorial | Patreon | Support Discord

Minor release before updating to OBS Websocket v5!

This release includes minor features and bugs so that users do not have to upgrade to OBS Websocket v5 (included in OBS v28) to get them.


NEW

  • SLOBS Volume action to change the volume of a source in Streamlabs Desktop.
  • useDecibel input to OBS Volume action to toggle how the input volume is interpreted between decibels/dB (true) and amplitude/mul (false).

Fixes

  • Variable Global Remove was not working.
  • OnCommand and OnKeyword did not support the broadcaster b permission for twitch display names with non-alphabet characters.
  • When using OnCommand with commands not starting with a !, the arg1 value would be the command instead of the first argument passed into the command.

Kruiz Control v1.5.6

26 Mar 01:05

Choose a tag to compare

Home Page | Installation | Documentation | Tutorial | Patreon | Support Discord

TTS Voice Selection Fixed

  • Fixed TTS Voice not being properly selected.
  • Removed the no longer used TTS setting.

Kruiz Control v1.5.5

23 Mar 05:18

Choose a tag to compare

Home Page | Installation | Documentation | Tutorial | Patreon | Support Discord

New TTS, Globals, and a few fixes!

  • Text-to-speech now uses the default narration on your computer.
  • Added a Globals action to see all global variables.
  • Added a few minor OBS triggers and actions.

UPDATES

  • Due to the OBS update, TTS can now uses the default narration on your computer. Support for ResponsiveVoice text-to-speech has been removed. To know what voices are available on your computer, use TTS Voices
  • Example usage is provided in the documentation for Globals and TTS Voices to help users get started with those actions.

NEW

Fixes

Kruiz Control v1.5.4

02 Mar 05:28

Choose a tag to compare

Home Page | Installation | Documentation | Tutorial | Patreon | Support Discord

Improved Support for OBS 27.2


Important Updates

  • OnSETwitchBulkGiftSub is now deprecated. While testing alerts worked, live events cannot be properly captured. The functionality is still in place, but this trigger is no longer supported and will be removed in the future.
  • The _kc_event_id_ parameter has been updated to a UUID from a number.
  • Due to OBS 27.2 security updates, Discord File no longer supports absolute paths to files.

NEW

Fixes

  • The event delay that occurred after leaving Kruiz Control open for a period of time in OBS should now be resolved.
  • OnCommand commands that did not begin with ! are now case insensitive (as intended).
  • Global lists were not updated when updated using List Empty or List Import.
  • Removed an issue that stopped OnAction from firing properly.

Kruiz Control v1.5.3

06 Dec 02:16
2a15425

Choose a tag to compare

Home Page | Installation | Documentation | Tutorial | Patreon | Support Discord

More bug fixes and helpful actions


NEW

  • List Global action to designate a list as global (persistent between resets).
  • Param Create action to create new parameters specific to an event.
  • Param Negate action to flip a boolean value.
  • Play Stop action to stop all audio currently running with Play.
  • New error logs denote which AsyncFunction or Function actions are unable to be parsed or ran successfully.
  • New error logs provide stack traces to provide more detail about where errors occur.

Fixes