A virtual currency betting bot for Twitch chat. https://ddark.net/better
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

85 lines
4.0 KiB

==================================================
Version 0.4.0 (2021-07-14)
==================================================
- Added a style menu with options for font sizes and color theme.
- Improved leaderboard view with an added search function.
- Added a timeline view to the stats window, showing how bets fluctuate over the
duration bets are open.
- Improved irc parser and netcode, should be more reliable than it was.
- The program now asks Twitch for the chatter list after connecting, and uses it
to populate the leaderboard. Note: Twitch does not seem to send the list if it
is very big, so on channels with large viewership this feature won't make a
difference.
- Points and bets are now capped at 9 quintillion.
- Improved settings window usability.
- The GUI now makes use of icons here and there for easier visual parsing.
- The program will now try to reconnect if Twitch unexpectedly closes the
connection.
- Bug fixes:
- Collapse consecutive spaces in option names (they would prevent chatters
from the name with the bet command).
- Trim leading digits in option names (they would be ambiguous with option
numbers when using the bet command).
- The program can now launch if placed in a directory with
non-English/non-ASCII characters in the path.
==================================================
Version 0.3.0 (2020-12-31)
==================================================
- Added an alternative mode for when viewers bet on the same option again called
Add mode, where subsequent bets add onto the wager instead of replacing it.
The old behavior is called Set mode and is the default for now.
- Viewers can now use a negative number as the amount when using the bet
command. In Add mode this results in subtraction from the wager. In Set mode
it removes the bet, as if "bet 0" was used.
- Viewers can now bet on options using the option name instead of the option's
index number. This is case insensitive, but other than that they must type
the name exactly right.
- If a viewer tries to bet using more points than they have available, the max
amount is used instead, as if "bet all" was used. Until now, the command would
be ignored.
- Settings are now stored in a backwards compatible format, so starting with the
next version you won't have to input your settings again after updates.
- Got rid of the "anonymous mode." I couldn't see a use case where it would be
useful at all.
- The program now statically links with the runtime library, meaning you don't
need any extra dll files in the program folder.
- Adjusted message rates. The bot doesn't spam quite as much when in moderator
mode, but is still twice as fast as non-moderator mode.
- The GUI now makes slightly better use of the window width in the option
list.
- Links in the help section are now clickable.
- Updated contact email address in help section.
- Improved logging of errors.
- Bug fixes:
- Now prevents integer overflow when handing out points.
- Fix a buffer overflow that might happen while the stats window was open.
==================================================
Version 0.2.1 (2020-10-24)
==================================================
- Added missing license info for ImPlot.
==================================================
Version 0.2.0 (2020-10-23)
==================================================
- Added in-memory encryption of OAuth token.
- Added the option to disable multibets.
- Added pie chart and improved bar chart.
- Added simple click-twice confirmation for destructive functions.
- Made other minor UI tweaks and improvements.
- Performance improvement: Whenever there is no i/o and no need to redraw the
GUI, the program will sleep and generally stay at 0% CPU usage.
- Fixed a bug where using uppercase characters in the channel name would cause
the bot to join the wrong room.
- Improved error handling for certain functions.
==================================================
Version 0.1.0 (2020-07-23)
==================================================
- First public version of Better.