Skip to content

Releases: LumKitty/StreamStartingTimer

v1.0-RC3

30 Nov 22:41

Choose a tag to compare

Fixed a potential issue with unicode when sending MixItUp commands
Updated to Spout.NETcore v 2.7.17 (Previously was on 2.7.15 with a downgraded Spout.dll to work around an issue which is now resolved)

v1.0-RC2

23 Nov 20:50

Choose a tag to compare

New feature:

  • Progress Green Time - The progress bar will not start until X seconds, any time higher than this will show no progress. This means that whatever percentage is shown is consistent, regardless of how long before stream you started the timer

Changes:

  • New (temporary) application icon
  • Config & Events forms now appear in front of main timer and not in a random place elsewhere on the screen

v1.0-RC1

12 Oct 22:47

Choose a tag to compare

New features:

  • Ability to adjust a running timer from the commandline or streamdeck (e.g. -a -m 1 to add 1 minute)
  • Separate settings to enable/disable VNyan and MIU
  • Option to disable the obs-spout frame lag fix, in case you don't have this issue
  • Add notification if a particular setting is new or failed to load, prompting you to review it
  • Fixed a crash that can occur if you start stream between 11PM and midnight with a -p value lower than the current number of minutes past the hour
  • Code cleanup
  • x64 only build

v0.7-beta

05 Oct 21:48
ea306a2

Choose a tag to compare

v0.7-beta Pre-release
Pre-release

Added progress bar to clock taskbar icon
Re-organised VNyan and MIU connectors into standalone classes, ready for potentially adding more streamer software in future
(0.7a) reverted a temporary debug change I made that accidentally allocated twice as much VRAM as needed
(0.7b) Removed dependency on OpenGL = faster start and a significantly smaller EXE (< 4mb)

Made the demo font spacing less ugly

v0.6-beta

05 Oct 18:01
ea306a2

Choose a tag to compare

v0.6-beta Pre-release
Pre-release

Performance optimisations

  • Convert clock font images to RGBA at load time instead of runtime
  • Only update clock digits that have actually changed

v0.5a-beta

30 Sep 23:08

Choose a tag to compare

v0.5a-beta Pre-release
Pre-release

Update: v0.5a is the exact same EXE but a slightly older version of spout.dll which appears to have resolved the random crashes: AWAS666/Spout.NETCore#1

Added new option "Show Leading Zero" to toggle whether the clock displays e.g. 04:20 or 4:20. If disabled recommend using a monospace font
Switched OpenGL runtime from Silk.net to OpenTK.GLControl for a significantly smaller exe
Changed how images are copied to a spout texture to run line by line instead of pixel by pixel to be more performant
Changed how spout texture is stored to use Marshal.AllocHGlobal instead of byte[] Ruminoid/Spout.NET#3
Changed Spout class to instanced instead of static. Allows image font to be changed at runtime, and means texture update doesn't have to run as a task, allowing easier debugging and meaningful error messages
Added a demo font to give an example of how to create your own image fonts.
Added protection against running two copies

If spout is enabled program will be unstable if launched too quickly after closing the previous instance. If this happens, wait a while or temporarily change your spout sender name

v0.4-beta

29 Sep 03:04

Choose a tag to compare

v0.4-beta Pre-release
Pre-release

Added experimental Spout2 output and image font support.
To use it create a Directory with the following PNGs in it:

  • 0.png - 9.png PNG images of the numbers 0-9 for your clock digits
  • colon.png - The colon symbol
  • space.png - And empty PNG (for the upcoming option to remove the leading zero when time < 10mins)
    All PNGs must be the exact same dimensions, with the exception of colon.png which can have a different width

Enable Spout2 output in the experimental settings and capture it with OBS instead of the usual window capture.
Warning: Once the timer has been started once, changing FontDir will no-longer take effect, until the application has been restarted.
Closing the application and restarting it very quickly, may cause it to crash with Spout enabled. This is probably because the old Spout texture is not yet cleaned up when we try to create it again. Simply open the application again and it should be fine

May or may not work, may crash, let me know! :3

v0.3-beta

22 Sep 03:40

Choose a tag to compare

v0.3-beta Pre-release
Pre-release

** There is a breaking change from 0.2** - your DefaultConfig.json files might not load. If this happens, remove the "Alignment" and "FontStyle" sections from them, and then redo these settings. These settings have been changed from integers to strings to make for a more readable settings file, but this caused loading issues with the old format

Changes:

  • New config UI separate from the main form and easier to use
  • Major rework of the settings system

v0.2-beta

14 Sep 21:46

Choose a tag to compare

v0.2-beta Pre-release
Pre-release

If you had a MixItUp event with spaces in its name, or any event with CommandLine arguments, these will not get updated properly and will need to be manually edited

Switched TimerEvent to multiple subclasses to allow for event-specific parameters (e.g. commandline argument, window size)
Added control of Window Style etc. to EXE event
Separated out Command and Arguments for MIU and EXE events
Redesigned the Event Editor window to a column format with resizable controls

v0.1-beta

31 Aug 21:41
1f1ead7

Choose a tag to compare

v0.1-beta Pre-release
Pre-release

Initial release