Skip to content

Releases: crowbartools/Firebot

v2.2.0 Release Beta 2

16 Feb 17:11
Compare
Choose a tag to compare
v2.2.0 Release Beta 2 Pre-release
Pre-release

This release changes the way that you position image elements on the page. Instead of X and Y coordinates and requiring you to do some math based on image width, I've instead opted for more generic "top left" etc... This will let you position various sized images in the same area easier.

I've also added a new button type "Celebration" which, right now, only has firework effects.

Notes:
If you were using the v2.2.0 beta 1, you may need to go back through and re-configure the positioning of any images you had attached to buttons due to the new options there.

Changes:

  • Made image positioning easier to use.
  • Added the celebration button type.
  • Made stability changes for control files created before sound and images were allowed on every button.

v2.2.0 Release Beta 1

15 Feb 20:41
Compare
Choose a tag to compare
v2.2.0 Release Beta 1 Pre-release
Pre-release

This release adds in the ability for you to attach a sound or an image to any button you create. To have an image popup you'll need to load "firebot.html" up in your streaming software as a browser source. It is located in the overlay folder of the Firebot directory.

Changes:

  • Attach an image or sound to any button.
  • Added volume slider for sounds.

Notes:
You may need to recreate and sound buttons you had before to work with this update. The "sound" button type has been changed to "media" to account for both images and sound.

"Windows Firewall has blocked..."
This app uses a websocket connection to send info about images you want to display to the Firebot.html overlay. Windows will display a popup that you'll need to accept to get image popups to work.

v2.1.0 Release

13 Feb 17:27
Compare
Choose a tag to compare

This release adds in a second login option for those who are logging into Beam with Microsoft, Twitter, or Discord accounts. The process for these is a little more manual (you have to copy/paste an auth code) but hopefully it will solve issues with these users not being able to use the app at all.

Changes:

  • Add secondary login option for people using Microsoft, Twitter, or Discord logins on Beam.

Notes:
To use, go to the login page and hit the alternative login link just below the login button. This will give you an option to go get your auth code. This will be the auth code for the account currently logged into Beam. So make sure you're logged in as the correct user first. Once you have the auth key, just copy and paste it into the app and hit login.

v2.0.0 Release

10 Feb 14:55
Compare
Choose a tag to compare

This is a major release and it does not work with control files created in version 1. You will also need to re-log to grant new permissions to Firebot related to the new chat functionality. If relogging does not help, you may need to revoke access to Firebot in your Beam account settings and then relog to grant new permissions.

A ton of new additions have been added since the last full release. API Buttons, Text Type Buttons, Chat Connectivity, brand new responsive UI, Multikey game controls, completely revamped cooldown system which can support huge boards.

Changes:

  • New Responsive UI with Resizable window
  • API Button type
  • Text Button Type
  • Multikey Game Controls
  • Revamped cooldown system.
  • Cooldown Groups added.

New Button Types:

API Button - This button type hits an external API to pull in some info and post it in chat. For example, the Pokemon button will pull in a random pokemon, a move it can use, and a link to the pokemon DB. This is then sent to chat from either the streamer or bot account that is logged in.

Text Button - This lets you send a message to chat when a button is pressed. It is super useful for whispering commands from your streamer account to your bot account. For example, if someone presses a button you could whisper !points add 100 to give everyone in chat 100 points.

Multikey Game Controls - This allows you to hit multiple keys at the same time when a button is pressed. For example, "shift + w".

v2.0.0 Release Beta 4

09 Feb 16:11
Compare
Choose a tag to compare
v2.0.0 Release Beta 4 Pre-release
Pre-release

This update addresses some issues with multikey game buttons. Before we were just tapping the buttons in sequence very quickly, however it was not always registered as hitting all keys at once. So, I've rewritten it to use built in multi-key functionality for Robotjs and KBMRobot. Due to this, you'll now only be able to pass one main key, and then up to three "modifier" keys which are control, command (mac), alt, and shift.

Notes:
This update will require that you recreate any multikey game buttons you had before.

Changes:

  • Rewrote multikey game control functionality to better use Robotjs and KBMRobot built in multikey functions.
  • Reworked the UI a bit to account for the new multikey requirements.

v2.0.0 Release Beta 3

08 Feb 19:43
Compare
Choose a tag to compare
v2.0.0 Release Beta 3 Pre-release
Pre-release

This version adds in multi-button game controls so that you can do things like "shift + X" when a button is pressed. It also addresses some issues related to buttons becoming disabled even though they had their cooldown set to zero.

I have not done thorough testing of the multi-key buttons and would love some feedback.

Changes:

  • Minor style changes
  • Support for multi-key game buttons.
  • Fixed cooldown issues related to buttons with zero cooldown.

v2.0.0 Release Beta 2

06 Feb 15:52
Compare
Choose a tag to compare
v2.0.0 Release Beta 2 Pre-release
Pre-release

This is a minor patch which fixes a UI issue introduced in v2 beta 1. It also adds the ability to toggle interactive status via the status indicators at the top of the app.

Changes:

  • Tips slider no longer hovers in the middle of the page when too many cooldown groups are added.
  • You can now toggle interactive with the status indicators.

Note that v2 rewrites how controls files work and files from v1 will not work. You may need to re-create these.

v2.0.0 Release Beta 1

05 Feb 05:52
Compare
Choose a tag to compare
v2.0.0 Release Beta 1 Pre-release
Pre-release

This update focuses on stability and general UI improvements. This should fix issues with interactive boards containing many buttons.

This is a major update which will cause issues with previous controls files. You may need to recreate your board and/or re-log.

Changes:

  • Resizable window
  • Responsive UI
  • Cooldown Groups Added
  • Cooldown fixes
  • Delete board confirmation dialog.
  • Tip scroller, with option to turn it off.
  • New Tooltips

v1.2.0 Beta 2

30 Jan 21:21
Compare
Choose a tag to compare
v1.2.0 Beta 2 Pre-release
Pre-release

This release adds the ability to choose if you'd like to send API chat messages from the logged in streamer or the bot account. This is for the people who use things like scottybot or scorpbot, but don't have a custom account for them.

Also added a new button type called "Text" which lets you send a line of text to chat from either the streamer or bot account. This text can be a broadcast or a whisper. What this means is you can have a button that whispers a chat command to your bot account. EX: User click button -> Streamer account whispers bot account !points add 100 -> Everyone in chat gets 100 points.

Changes:

  • Choose which logged in account to chat from for all chat based buttons.
  • Text type button added in which you can send any text you want from either logged in account. You can also whisper with it.

** Note: This is a beta and has seen limited testing. Please let me know how it works @firebottletv. Also, you may need to re-log to give Firebot new chat permissions if you're on version 1.1.0 or older. **

Known Issues:

  • There is an issue where the "chat as" setting doesnt work and it will pick either the bot or streamer at random to chat the message. This will be fixed in the new build.

v1.2.0 Beta 1

30 Jan 04:44
Compare
Choose a tag to compare
v1.2.0 Beta 1 Pre-release
Pre-release

This release will focus on adding in API buttons which are fun interactive buttons that post messages to chat. This beta introduces these and the new chat connection. Chat will connect the same time that interactive connects.

*Note: You will need to relog to give Firebot new OAuth permissions related to chat. *

Changes:

  • Adding API Button Types
  • Adding ability for Firebot to connect to your chat.