Skip to content

Rare minor release: v10.1

Latest
Compare
Choose a tag to compare
@Readek Readek released this 15 Feb 22:49

It doesn't usually happen, but this time we got a small but critical bug fix that comes with some unexpected goodies:

  • Fixed VS Screen getting stuck when a previous player with pronouns but no socials was swapped with a player with pronouns and socials.
  • Added new Skins:
    • Early to Bed Maypul
    • Genesis Zetterburn
  • Added Champion to custom skin select to Mollo, Pomme, Olympia.
  • Simplified VS SCreen / Scoreboard hide and show logic.
    • As it was intended, animations will play when browser source becomes active, but only after getting inactive first. This means that you really should deactivate Refresh browser when scene becomes active on OBS's source (which is off by default).

Patchnotes for regular v10 below:


Ok so this one is pretty massive. Its been a while since the last one hasn't it? With this release, the main focus was to prepare the code for other next projects while also adding some really cool RoA features. The internal code was once again reworked all around and should be easier to develop with.

But anyways, changelog!


Important change

  • It is now recommended to uncheck Refresh browser when scene becomes active on the OBS browser source, as the code will now detect when browser is out of scene.
    • This is the default value when you drag n' drop the .htmlfile onto OBS.

General

  • You can now add (up to 9) and remove commentators instead of being always locked to 2.
  • Added new socials for players and commentators: Bluesky, Mastodon, Cohost.
    • Player and commentator presets created before v10 will need to be manually updated.
    • Updated Twitter icon. I'm sorry.
  • Added tag and pronouns to commentators.
    • Through a new "Profile Info" menu, similar to player info.
  • Added missing character skins since last release.
  • VS Screen and Scoreboard scripts have been reworked, now using modules.

GUI

  • Round input has changed into round select, reading from a list of rounds from a file.
    • Certain rounds can have an additional number input to specify round number.
    • You can swap back to text input round in the settings.
  • GUI now supports plugins. It will now load any script found in the Resources/Scripts/GUI Plugins/ folder.
  • Added files for custom css so its easier for users to add (and remove) some personalized styles.
  • Added toggle to write to simple text files, default is off.
    • idk i just didnt want to write like 16 files to disk every time the scoreboard updates, i don't know if people keep using this feature?
  • Fixed character shader returning empty images after changing bracket round too many times.
  • Fixed player finder displaying presets with characters from other character lists (for example, workshop characters when using a base cast character list).
    • If a preset is found, but has no matching characters from the current list, it will display a "Random" entry so you can still apply player info.
  • Improved notification system so that more than one notification can be shown at the same time.
  • Updated tag icon.
  • Updated Electron to v28.

VS Screen

  • Added support for HD Recolors generated in real time by the GUI, active when "HD arts on VS Screen" is enabled.
    • Only 8 characters have HD recolor support: Etalus, Forsburn, Kragg, Maypul, Orcane, Shovel Knight, Wrastor, Zetterburn.
  • Round info box will now dynamically scale with the text, instead of resizing it.
    • if no round info, the box will now dissappear.
  • Commentator box will now dynamically scale with number of commentators.
    • In those dire situations where there are no casters, the box will now dissapear.
  • Middle elements will now be vertically adjusted depending on what's visible.
  • Commentator boxes are now slightly larger.
  • Commentator icons will no longer shrink if text is too large.
  • Team background gradient and text background are now generated by css.
    • Colors may be slightly different.
  • Player info fade-ins are now properly calculated.
    • Before, it would consider socials with no text on them.

Scoreboard

  • Round box will now dynamically scale with the text, instead of resizing it.
  • 2v2 player names are now a bit smaller.
  • Team colors are now generated through the GUI using a single image, instead of being many separate images.
  • All ScoreUp and Intro .webm files have been removed in favor of pure CSS.
    • This means everything updates dynamically based on the colors sent by the GUI.

Now, I think it comes as no surprise, but I'm pretty certain this will be the final release for this project. I personally haven't really played the game in a while, and interest is dropping in favor of the upcoming sequel. This project has had a long run anyways.

Does this mean this is the end for the Stream Tool? Absolutely not! The ST itself will continue to evolve, as there are still cool features that can be added, like SGG integration, some more GUI for presets, and ngl a Crews mode would be cool af. But as I said before, this release was focusing mainly on laying the groundwork for future updates.

For now though, my eyes are looking to the still WIP Pokemon ST project, and man that Melee ST code is old and awful, yet people keep using it, if only there was something to do about it...


Don't forget to check those wiki pages for some good tips!

Any doubts? The Discord ST server is all you need to get support for this or any other Stream Tool! Join and say hi!

You can also support this project and get some cool stuff over at Ko-Fi and Patreon! All help is appreciated, and they say time is money! And I sure would like having more time to develop projects like this!