Skip to content

Releases: NtsFranz/Spark

v2.4.12

16 Jun 22:47
Compare
Choose a tag to compare
v2.4.12 Pre-release
Pre-release
  • Fix for emote clipping with NVIDIA Highlights and Medal.tv integration
  • Added event log for emote activation

v2.4.11

06 Jun 23:11
Compare
Choose a tag to compare
v2.4.11 Pre-release
Pre-release

Added tentative support for upcoming API features:

  • Manual clip activation by using the ingame emote system
  • Join matches using spark:// links on your Quest or on PC without restarting the game
  • Private match rules interface and preset selector.

Other changes

  • Swapped the Spectator Overlay for a new configurable overlay
    • Options for showing/hiding components
    • Two different minimap options
  • Added button shortcut for overlay config page
  • Added a button to open Combat spectatorstream directly instead of using a setting
  • Added an option to Camera Write animations to pause when the game clock isn't running
  • Added an option to OBS integration to pause recording when the game clock isn't running

v2.4.10

28 May 19:23
Compare
Choose a tag to compare
v2.4.10 Pre-release
Pre-release

v2.4.10
2022-05-28

  • Added Medal.tv integration
  • Added game clock and score in the bottom left
  • Trying to open another instance of Spark just focuses the existing window instead of getting mad.
  • Added one-click install and removal of ReShade
  • Added a full settings API to change any Spark setting:
    • http://127.0.0.1:6724/api/settings/get/[setting_name]
    • http://127.0.0.1:6724/api/settings/set POST body: { "startOnBoot": true }
  • Server location can be clicked to take you to the Server Info tab with full geolocation json data
  • Reorganized General tab of Settings window with more clear groupings
  • Probably some more detected events in there somewhere
  • Lots of internal architecture changes
  • Changed the default update rate to 30Hz and Low Frequency Mode to 15Hz
  • Fixes for .butter file creation
  • Stats API only mirrors game stats right now except for dropped players
  • Use Ignite-hosted cached web API for TTS
  • Added a button to open the settings folder
  • Removed IP settings from Links tab
  • Some fixes for team name autofill on match setup page
  • Improved reliability of NVIDIA Highlights initialization
  • Added plumbing for juicier overlays in the future

v2.4.8

29 Mar 05:59
Compare
Choose a tag to compare
v2.4.8 Pre-release
Pre-release
  • Real fix for crashing without reinstall
  • Bandaid for doubled stats on local scoreboard

v2.4.7

14 Mar 02:51
Compare
Choose a tag to compare
v2.4.7 Pre-release
Pre-release

Quick fix for previous update failing to launch without a reinstall

v2.4.6

13 Mar 22:30
Compare
Choose a tag to compare
v2.4.6 Pre-release
Pre-release

Minor fixes:

  • fixed goal colors swapped on game overlay
  • fix #live button in VRML mode, fixes for other league views
  • Enable manual clips by default in NVIDIA Highlights

v.2.4.5

11 Mar 21:48
Compare
Choose a tag to compare
v.2.4.5 Pre-release
Pre-release
  • Voice Recognition
    • Once you enable the feature and configure your microphone, you can say "Clip that" to record a Highlights clip manually
  • Added status message for loading screens and lobby
  • Added a game overlay that shows directly on top of the game window.
  • Added a local cache for TTS
  • Removed various small bugs with event detection
  • Improved compatibility detection stability for NV Highlights

v2.4.3

14 Feb 02:56
Compare
Choose a tag to compare
v2.4.3 Pre-release
Pre-release
  • Various fixes for the .butter replay file format
  • Overlay improvements
    • Moved the Overlays button to the main window
    • Added a match setup page for entering custom team names/logos with autofill
    • Added an endpoint to the Spark API that returns any custom overlay information that you have filled out
    • Added a new Spark-Websockets feature that lets you subscribe to various events in your custom overlays to avoid polling and custom event detection code.
  • Added a second source for geolocation in the Server Info tab
  • Upload tablet stats includes Combat. (this was included in the previous version, but now it shows up on the website)

v2.4.2

06 Jan 07:21
Compare
Choose a tag to compare
v2.4.2 Pre-release
Pre-release

!! This release is a lot more experimental than previous betas. !!
You can have the Windows Store version and this beta installed at the same time so you can switch quickly if you have problems.

  • Lots of internal changes and cleanup
  • Improvement to frame timing accuracy
  • Reduced fetch rate in low performance mode
  • Added .butter replay file support
    • Format specification: https://github.com/NtsFranz/Butter-Replays
    • .butter is a binary format that is ~1/5 the size of a compressed .echoreplay file for public matches
    • Reading .butter files is ~10x faster in the Replay Viewer
    • You can choose to save replays in both .echoreplay and .butter formats simultaneously to be safe during the beta

v2.4.0

21 Dec 23:57
Compare
Choose a tag to compare

Overlays / Spark API

  • Added a Spark-hosted web portal for stats APIs, overlays, and and API for controlling Spark
  • Visit http://localhost:6724 while Spark is running, or click the button in Settings->Overlays
  • An API returns a list of Spark-detected events such as jousts or goals
  • Overlays
    • A smoother default minimap
    • Team name and image overlay
      • Either enter team names and logos manually in the Spark settings, or they can be detected automatically from VRML rosters
      • Includes a joust time message
    • Scoreboard that mimics the ingame visual style
    • Various speedometers
  • Spark API for controlling some aspects of Spark. Right now this is just used for Camera Write features.

Camera Write

  • New tab in the main window containing animations, waypoints, disc follow, and several new input methods for controlling the spectator camera.
  • Camera animation paths can be shared by adding the animation files to C:\Users\[USERNAME]\AppData\Roaming\IgniteVR\Spark\Animations\
  • Camera paths can be edited visually with a version of the Replay Viewer
  • Specific camera animations or waypoints can be activated with Spark's new API for 3rd party tools like autohotkey.

Fixes/Improvements

  • Improved reliability of automatic camera switching in Spectate Me mode by using EchoVR's write API
  • Fixes for Spectate Me function stopping EchoVR in more situations than it should
  • Added an option to start spectatorstream for Combat
  • Added an option to start spectatorstream in anonymous mode
  • Fix for crash when copying spark:// link
  • Added dropdown for selecting access code when available
  • Added notice for match hosting not working without Discord login
  • Added an option to automatically start Spectate Me whenever Spark launches