Releases: NtsFranz/Spark
Releases · NtsFranz/Spark
v2.4.12
v2.4.11
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
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
v2.4.7
v2.4.6
v.2.4.5
- 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
- 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
!! 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
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