Skip to content

Releases: SlimeVR/SlimeVR-Server

v0.3.0

16 Nov 18:50
e349440
Compare
Choose a tag to compare

This version of the server uses the new GUI as the main GUI!

Please report all bugs in Discord for now in the channel #diy or #technical-support! Proper bug reporting and development pipeline will be established later. Please send all new GUI problems to #gui channel!

It is recommended that you use an installer to install or update SlimeVR. For this version you need the latest installer version since it installs Java 17! You can find it here:

Changelog since v0.2.1:

  • Uses new GUI by default and added minor improvements to GUI (@loucass003)
  • Added new feature: Leg Tweaks. A system by @Stermere that utilizes accelerometer to improve skating detection and floor-snapping. Requires at least v0.3.0 firmware, and v0.2.0 driver. You can find it in Settings > FK Settings > Leg tweaks, enabled by default (@Stermere)
  • Improvements to filtering (interpolation/extrapolation) (@Louka3000)
  • Moved to Java 17 for future features like linux support (@ImUrX)
  • Improved AutoBone (@ButterscotchV)
  • Minor fixes (@Louka3000, @unlogisch04)

v0.2.1

24 Aug 21:35
Compare
Choose a tag to compare

This version actually supports new GUI properly! This build introduces new configuration changes, but they should be able to be migrated from your old config.

Please report all bugs in Discord for now in the channel #diy or #technical-support! Proper bug reporting and development pipeline will be established later. Please send all new GUI problems to #gui channel!

It is recommended that you use an installer to install or update SlimeVR. You can find it here:

Chnagelog since v0.2.0:

  • Disabling SteamVR trackers should now work properly in most games by @Louka3000
  • Lots of skeleton fixes and improvements by @Louka3000
  • GUI protocol fixes by @loucass003 and @TheButlah
  • New config system by @loucass003
  • Make elbows track from HMD by default by @Loler920a
  • Implement overlay toggle by @loucass003
  • Add support for fast reset in overlay bindings by @kitlith
  • Add a recurring AutoBone recording for user debug info by @ButterscotchV
  • Other fixes by @Louka3000

v0.2.0

28 Jun 19:07
b131856
Compare
Choose a tag to compare

A lot of huge changes! v0.2.0 was supposed to be the version with GUI, but instead it will be this :D Though technically, this version includes support for the new GUI, current isntaller doesn't install or run it, and it's not final, so it's not used here. Either way, there are a lot of changes, including many that break configuration, so we're bumping it to 0.2! Hooray~

Still early release, but pretty close to it.

Please report all bugs in Discord for now in the channel #diy or #technical-support! Proper bug reporting and development pipeline will be established later.

It is recommended that you use an installer to install or update SlimeVR. You can find it here:

Changelog since v0.1.6:

  • Improved spine tracking, especially when using only chest tracker without waist or hip trackers by @Louka3000
  • Added support for new application protocol and new GUI by @loucass003 and @TheButlah
  • Improved legs tracking, fix bug with legs flying off with new VRChat IK by @Louka3000
  • Support of upper arms trackers by @Louka3000
  • Added support of hand tracking without controllers by @Louka3000
  • Added protocol and support for VR Overlay by @TheButlah, @kitlith, @Eirenliel
  • Added support of neck tracking by @Louka3000
  • Changes to inner workings and performance of AutoBone by @ButterscotchV
  • Added trackers filtering (interpolation and extrapolation) by @Louka3000
  • Improved tracking without trackers :D by @Louka3000
  • Removed ambiguity with body part names, now use upper/lower arm/leg everywhere by @Louka3000
  • Better support of integrating server code in other projects, including android games by @mgschwan
  • General code improvements for less errors and easier contribution by @TheButlah, @deiteris, @Eirenliel
  • Many fixes by @Eirenliel, @Louka3000, @TheDevMinerTV, @loucass003, @TheButlah, @Kamilake

Enormous thanks to all contributors, testers and moral support! Join our Discord and get a Beta-tester role if you want to be on the front line of squishing bugs :D

v0.1.6

14 Mar 18:13
Compare
Choose a tag to compare

Still early release. A lot of things requires implementing and refactoring.

  • GUI is ugly
  • Doesn't support detailed tracker configuration
  • GUI is very ugly

Please report all bugs in Discord for now in the channel #diy or #technical-support! Proper bug reporting and development pipeline will be established later.

It is recommended that you use an installer to install or update SlimeVR. You can find it here:

Changelog since v0.1.5:

  • Implemented elbow tracking by @Louka3000! Elbows are tracked based on controllers and require Feeder App to run (made by @kitlith, part of official SlimeVR tool set and will be included in distribution later), get the latest version here. More info in the elbow-tracking channel in our Discord server, documentation on the site will be available later
  • Improvements to default skeleton configuration, make skeleton configuration change by 0.5 cm isntead of 1 cm by @Louka3000
  • Fix compatibility with running different FBT systems via Feeder App (like combining Vive and SlimeVR) by @Louka3000 and @kitlith
  • Minor bug fixes by @Eirenliel, @ButterscotchV, @Kamilake, @ColdIce1605, @Louka3000, @kitlith, @MightyGood and @Blixtdraken

v0.1.5

07 Feb 18:34
Compare
Choose a tag to compare

Still early release. A lot of things requires implementing and refactoring.

  • GUI is ugly
  • Doesn't support detailed tracker configuration
  • GUI is very ugly

Please report all bugs in Discord for now in the channel #diy or #technical-support! Proper bug reporting and development pipeline will be established later.

It is recommended that you use an installer to install or update SlimeVR. You can find it here:

Changelog since v0.1.4:

  • Added BVH motion capture recording functionality by @ButterscotchV, with simple Start/Stop button
  • Fixed compatibility with old firmware and owoTrack

v0.1.4

27 Jan 20:03
4f14f01
Compare
Choose a tag to compare

Still early release. A lot of things requires implementing and refactoring.

  • GUI is ugly
  • Doesn't support detailed tracker configuration
  • GUI is very ugly

Please report all bugs in Discord for now in the channel #diy or #technical-support! Proper bug reporting and development pipeline will be established later.

It is recommended that you use an installer to install or update SlimeVR. You can find it here:

Changelog since v0.1.3:

  • Many updates for changes in firmware 0.2.0. It's backwards-compatible, but we recommend you update your tracker's firwmare to get access to all latest features, and ensure compatibility
  • Major networking code refactoring for ease of future development and code readability
  • Added display of signal strength in tracker info (thanks @deiteris)
  • Added debug checkbox in GUI that toggles displaying more details in tracker info (a lot more! good for debugging weird things)
  • Added skeleton offset and foot offset in skeleton config (thanks @Louka3000)
  • Display battery level in percentage (thanks @deiteris and @Levi--G)
  • Minor fixes to AutoBone (thanks @ButterscotchV)
  • Don't create new trackers if tracker's IP changed while server is running #70
  • FIx crashes while running on Linux (thanks @carl-anders)

v0.1.3

24 Dec 19:32
Compare
Choose a tag to compare

Still early release. A lot of things requires implementing and refactoring.

  • GUI is ugly
  • Doesn't support detailed tracker configuration
  • GUI is very ugly

Please report all bugs in Discord for now in the channel #diy or #technical-support! Proper bug reporting and development pipeline will be established later.

It is recommended that you use an installer to install or update SlimeVR. You can find it here:

Changelog since v0.1.2:

  • New skeleton backend. Nothing should change for the end user if it works correctly, but should streamline future development
  • Broadcast empty packets on the network to better find trackers and punch through firewalls

v0.1.2

07 Dec 12:31
Compare
Choose a tag to compare

Still early release. A lot of things requires implementing and refactoring.

  • GUI is ugly
  • Doesn't support detailed tracker configuration
  • GUI is very ugly
  • Doesn't support MPU calibration

Please report all bugs in Discord for now in the channel #diy or #technical-support! Proper bug reporting and development pipeline will be established later.

It is recommended that you use an installer to install or update SlimeVR. You can find it here:

Changelog since v0.1.1:

  • Prevent running multiple instances of SlimeVR on the same PC (they would conflict either way, now there is an error message)
  • Better startup error reporting and checking
  • Added support for Hip tracker (third body tracker, see https://docs.slimevr.dev/body-config.html#measurements for more info)

v0.1.1

23 Oct 23:15
Compare
Choose a tag to compare

Still early release. A lot of things requires implementing and refactoring.

  • GUI is ugly
  • Doesn't support detailed tracker configuration
  • GUI is very ugly
  • Doesn't support MPU calibration

Please report all bugs in Discord for now in the channel #diy! Proper bug reporting and development pipeline will be established later.

It is recommended that you use an installer to install or update SlimeVR. You can find it here:

Changelog since v0.1.0:

  • Cleanup some unused elements from GUI
  • Better handling of timeout and error state of the trackers
  • Better handling of trackers with optimized update rates
  • Better handling of iPhone version of owoTrack (and trackers that don't report their MAC addresses)
  • Added "Foot offset" value which can be used to optimize for some avatars

v0.1.0

05 Oct 11:41
Compare
Choose a tag to compare

Early release. A lot of things requires implementing and refactoring.

  • GUI is ugly
  • Doesn't support detailed tracker configuration
  • GUI is very ugly
  • Doesn't support MPU calibration

Please report all bugs in Discord for now in the channel #diy! Proper bug reporting and development pipeline will be established later.

It is recommended that you use an installer to install or update SlimeVR, you can find it here:

Changelog since v0.0.19:

  • Reworked SteamVR driver (needs update to the latest 0.1.0 driver):
    • Dynamic addition of trackers without need for restart of SlimeVR server or SteamVR
    • Dynamic named pipe reconnect: no need to restart SlimeVR or SteamVR together, or have them launched in any particular order
    • Auto-assigning Vive tracker roles based on tracker roles recieved from SlimeVR server
    • Change how trackers sent to SteamVR are chosen, can now disable waist, for example
  • Now use tracker's MAC address to save trackers settings, so they're preserved even if trackers IP has changed
  • Added keybindings for reset CTRL+ALT+SHIFT+Y and fast reset CTRL+ALT+SHIFT+U as a temporary solution, they can be bound to controllers with tools such as OVR Advanced Settings
  • Added new WebSocket bridge for future development of Oculus Quest FBT (and maybe other devices)