github crowbartools/Firebot v5.0.0-beta9
Release v5.0.0-beta9

latest releases: v5.62.1, v5.62.0, v5.62.0-beta4...
4 years ago

Firebot v5 Beta Release Notes

MixPlay-small

Important info for Firebot V5 and the Beta: PLEASE READ!

  • Firebot v5 represents a major overhaul of almost every part of the app. Because of this, v4 save files will not simply carry over.
  • A v4 to v5 importer is NOW AVAILABLE. An option to import will appear in the Setup Wizard.

If you've already loaded v5, go to Settings > Open Setup Wizard to trigger it again.

  • v4 and v5 can be installed at the same time, and v5 saves data in a different location than v4. So you can safely try out v5 while still having v4 around to reference or fall back to.
  • Don't forget this is a beta so you might find some bugs. If you run into an issue, please drop by our Discord and let us know.

Beta 9 Hotfix Notes

  • Fixed bug causing most custom scripts to not function properly
  • Fixed issue with donation variables not appearing for StreamLabs events
  • Added extra error check when attempting to refresh auth tokens so connection spinner doesn't get stuck in the event of a login issue

Beta 8 Change Notes

  • Added "Update Viewer Roles" effect
    • Allows you to add/remove custom viewer roles from a viewer
  • Added "View Time Update" event
    • Triggered when a viewers view time (in hours) increases
    • Added event filters for previous and current view time hours
    • Use event in conjunction with new view time filters and "Update Viewer Roles" effect to automatically create regulars, or even your own custom rank ladder.
  • Added !role system command
    • Allows viewer custom role management from chat
  • Added variables $viewTime, $mixplayInteractions, and $chatMessages
  • !steam command now defaults to the current stream game if no game title is provided with the command
  • Currency system commands now include commas in returned values in chat
  • Delay effect now supports replace variables in the duration field
  • Resolved an issue with the $ensureNumber variable
    • This variable is useful for commands where you want a default number
      • IE: !clip $ensureNumber[$arg[1], 30], would default to 30 if no number is provided in the first command argument.
  • Fixed a bug that prevented the /settitle, /setgame, and /setaudience commands from functioning properly
  • More changes to further increase compatibility with v4 scripts

v5.0.0 Release Notes

To keep this list somewhat readable, we've condensed the finer details of the changes and new features in V5.
We hope you have fun exploring V5 and discovering everything it has to offer.

  • Multi-profile support
    • Each profile has dedicated logins and settings!
  • Overhauled MixPlay support
    • You can now build your MixPlay experiences completely inside of Firebot. You never need to use the Mixer Dev Lab again. No more going back and forth. No more syncing.
    • Supports all control types, including Labels and Textfields.
    • Allows you to preview what your controls will look like under your stream without having to connect.
    • Able to copy or duplicate controls and scenes.
    • Vastly simplifies moving viewers between scenes. No more needing to set up a bunch of viewer groups.
  • Overhauled Chat Command system
    • New options for auto deleting commands, searching the whole message, allowing in costreams, regex based triggers, and more.
    • Option to set both User cooldowns and global cooldowns
    • Adds support for built in system commands
      • Some included built in commands:
      • Uptime, Mixer Age, Follow Age, Command management, Steam look up, & lots more!
  • Overhauled Event system
    • You can now have many events of the same type
    • Added Event Groups, which allow you to group sets of events together and quickly turn them on or off.
      • Allows you to create theme based alerts (ie for a specific game or holiday) and easily turn them on or off when needed.
      • Added lots of new events, including:
        • Viewer Arrived (only fired once per day after a viewer first chats)
        • Donation events (StreamLabs, Tipeee, ExtraLife)
        • StreamLoots events
    • Introduces new Event Filters system
      • Allows you to define conditions for when a given Event should trigger
      • Available filters are specific to the event type
      • Includes filters for things like Username, User roles, Donation amount, Skill name, and lots lots more.
  • Overhauled Timer system
    • Moved into a dedicated tab
    • Option to only run when stream is live
    • Can trigger any effects instead of just commands
  • Overhauled Replace Variable system
    • Allows for nesting of variables in any combination
    • Will warn you about syntax errors when you try to save
    • New Variable Browser accessible from textfields (just click the blue $vars button in the bottom right)
    • Adds tons of new variables.
  • Third Party Integrations support
    • StreamLabs, Tipeee, and StreamLoots support to start with.
      • Adds new events, event filters, variables, and effects for these integrations
    • Lots more Integrations will be added in the future.
  • Restrictions system
    • Restrictions allow you to restrict mixplay controls and chat commands based on any number of conditions.
    • Restriction types include: permissions, currency costs, view time, and much more.
  • Stream Currency support
    • You can now create as many stream currencies as you wish.
    • Viewers can get automatic payouts based on time watch
    • Includes stream online vs stream offline payouts, and role based bonuses.
  • Quote system
    • You can now create and view quotes via chat commands
  • Effect Queues
    • Queue up your effects so they don't overlap each other.
    • Particularly useful for Events but can be used for by anything that triggers effects!
  • Viewer database
    • Firebot now keeps track of viewers that stop by your channel.
    • See stats such as joined date, last seen, view time, mixplay interactions count, and chat messages count.
  • Viewer Details view
    • View and edit stats for any viewer
    • Options for following, modding, banning, or giving hearts.
    • Accessible from viewers table and the chat feed
  • Overhauled Overlay
    • You no longer need to remember to start Firebot before your broadcasting software
    • Custom overlay position should be much more accurate and reliable.
  • New Dark Theme: Obsidian
    • This is the new default theme!
  • Chat Moderation
    • Banned Word List
      • Automatically delete messages containing words in this list
      • Import a txt file
      • Exempt certain user roles
    • More chat moderation features will come soon.
  • Major Bug Fixes
    • Not being able to chat as the Bot account sometimes
    • Clips feature being sometimes unreliable

Download FirebotV5Setup.exe to get the beta!

Don't miss a new Firebot release

NewReleases is sending notifications on new releases.