Skip to content

Releases: SlimeVR/SlimeVR-Server

v0.7.1

14 Apr 21:29
d6255cf
Compare
Choose a tag to compare

Please report all bugs in Discord for now in the #support-forum forum! Please send all GUI problems to #gui channel! Help and support for VRChat's OSCTrackers is in #vrchat-osctrackers channel.

Use the installer to install or update!

Use an installer to install or update SlimeVR if you're on Windows. You can find it here:

Flatpak distribution for Linux

Now you can install SlimeVR from Flathub and update it through there. You can install it by running: flatpak install flathub dev.slimevr.SlimeVR

Changelog since v0.7.0

  • Change AutoBone's decay function to be more standard by @ButterscotchV in #630
  • Make config migration more robust by @Louka3000 in #670

Full Changelog: v0.7.0...v0.7.1

v0.7.0

11 Apr 16:31
ccef1df
Compare
Choose a tag to compare

Please report all bugs in Discord for now in the #support-forum forum! Please send all GUI problems to #gui channel! Help and support for VRChat's OSCTrackers is in #vrchat-osctrackers channel.

Use the installer to install or update!

Use an installer to install or update SlimeVR if you're on Windows. You can find it here:

Flatpak distribution for Linux

Now you can install SlimeVR from Flathub and update it through there. You can install it by running: flatpak install flathub dev.slimevr.SlimeVR

Changelog since v0.6.3

Translation changes

New Contributors

Full Changelog: v0.6.3...v0.7.0

v0.6.3

22 Feb 22:33
f313e96
Compare
Choose a tag to compare

Please report all bugs in Discord for now in the #support-forum forum! Please send all GUI problems to #gui channel! Help and support for VRChat's OSCTrackers is in #vrchat-osctrackers channel.

Use the installer to install or update!

Use an installer to install or update SlimeVR if you're on Windows. You can find it here:

Flatpak distribution for Linux

Now you can install SlimeVR from Flathub and update it through there. You can install it by running: flatpak install flathub dev.slimevr.SlimeVR

Changelog since v0.6.2 (unsorted)

Full Changelog: v0.6.2...v0.6.3

v0.6.2

17 Feb 16:24
c64d9b9
Compare
Choose a tag to compare

Please report all bugs in Discord for now in the #support-forum forum! Please send all GUI problems to #gui channel! Help and support for VRChat's OSCTrackers is in #vrchat-osctrackers channel.

Use the installer to install or update!

Use an installer to install or update SlimeVR if you're on Windows. You can find it here:

Flatpak distribution for Linux

Now you can install SlimeVR from Flathub and update it through there. You can install it by running: flatpak install flathub dev.slimevr.SlimeVR

Changelog since v0.6.1

  • New Pontoon translations by @SlimeVR-bot in #586
  • Add more tracker info by @ImUrX in #596
  • Load default values and toggles by @Louka3000 in #595
  • Add linux feeder socket by @ImUrX in #592
  • Use hands everywhere instead of controller by @Louka3000 in #588
  • Catch Tauri stuff so web version doesn't suffer by @ImUrX in #587

Translation changes

  • Updated 🇳🇱 Dutch translation (@Vyolex)
  • Updated 🇮🇹 Italian translation (@namakeingo)
  • Updated 🌎 Latinamerican Spanish translation (@MaxEvil47)
  • Updated 🇫🇷 French translation (@Louka3000)
  • Updated 🇧🇷 Brazilian Portuguese translation (@Gaabbu @vinchensyo)
  • Updated 🇦🇪 Arabian translation (@FennT)
  • Updated 🥺 Engwish translation (@ButterscotchV)
  • Updated 🇨🇳 Simplified Chinese translation (@Disappear9)
  • Updated 🇩🇪 German translation (@unlogisch04)
  • Updated 🇰🇷 Korean translation (@Kamilake)
  • Updated 🇷🇺 Russian translation (@Hornil)
  • Updated 🧋 Traditional Chinese translation (@yenmax)

Full Changelog: v0.6.1...v0.6.2

v0.6.1

13 Feb 00:42
823ef86
Compare
Choose a tag to compare

Please report all bugs in Discord for now in the #support-forum forum! Please send all GUI problems to #gui channel! Help and support for VRChat's OSCTrackers is in #vrchat-osctrackers channel.

Use the installer to install or update!

Use an installer to install or update SlimeVR if you're on Windows. You can find it here:

Flatpak distribution for Linux

Now you can install SlimeVR from Flathub and update it through there. You can install it by running: flatpak install flathub dev.slimevr.SlimeVR

Changelog since v0.6.0:

Unsorted

  • Add User Action packet. Allows for reset buttons on trackers and not just tap detection to reset. by @carl-anders in #457
  • Finished relicense by @TheButlah in #428
  • Offsets refactor + add chest offset by @Louka3000 in #443
  • Improve config reliability by @ButterscotchV in #476
  • gui: Fix UI wrapping in settings by @0forks in #467
  • Support arbitrary sensor id's for devices by @carl-anders in #464
  • gui: Fix websocket send crash on reconnect by @0forks in #463
  • server: Send accel and ref-adjusted rotations by @0forks in #449
  • Do actions on creation of tag/branch by @ImUrX in #454
  • Use cache-apt-pkgs-action for apt instead by @ButterscotchV in #474
  • Fix drift compensation affecting reset and fast resets by @Louka3000 in #471
  • Add .editorconfig by @ImUrX in #469
  • Bring back elbow offset by @Louka3000 in #470
  • gui: More info in tracker table and IMU visualizer by @0forks in #450
  • Add BVHSettings and allow writing end nodes by @ButterscotchV in #483
  • send messages to steamvr-driver on linux by @FredrikHson in #489
  • Improve reset code and make it so VRTrackers can reset by @Louka3000 in #480
  • gui: Fix battery indicator always full by @0forks in #492
  • Let code owners merge PRs by @Eirenliel in #479
  • Better JVM detection by @ImUrX in #494
  • Fix osctracker id going out of bound by @Louka3000 in #512
  • Mirror tracker assignment by @Louka3000 in #518
  • Maintain compatibility with Java 19 by @Kamilake in #508
  • Skeleton Separation Refactor by @Louka3000 in #442
  • Better tracker velocity display by @loucass003 in #530
  • fix inputs unfocus by @loucass003 in #531
  • Use new drawings by @loucass003 in #532
  • Lots of misc gui fixes by @ImUrX in #516
  • fix server not building by @ImUrX in #538
  • Make battery percentage persist after tracker disconnect by @ImUrX in #536
  • Configure user for rebase script by @ImUrX in #535
  • Add a "clear drift compensation" button by @Louka3000 in #505
  • Fix switching between HMD and controller arm tracking by @Louka3000 in #504
  • Add query options for targeting an address by @ButterscotchV in #526
  • Llelievr/fix stepper number by @loucass003 in #546
  • add nix support for dev by @ImUrX in #548
  • Save last body proportions page used by @loucass003 in #551
  • Fix input/checkbox default values by @loucass003 in #550
  • Add a way to override current locale by @ImUrX in #543
  • refactor: remove full log and daily log by @marcozzxx810 in #555
  • fix: websocket fail to bind to address due to time_wait by @marcozzxx810 in #554
  • docs: include java version by @marcozzxx810 in #556
  • Twemoji emojis by @ImUrX in #549
  • add lock files in CODEOWNERS by @ImUrX in #562
  • Make offsets increments 5 instead of 10 by @Louka3000 in #564
  • Make IMU trackers start at # 1 by @Louka3000 in #565
  • Support VRTrackers for protocol rotations by @Louka3000 in #566
  • Add error for faulty Webview installation by @ImUrX in #559
  • ESLint action for GUI by @ImUrX in #553
  • Added package io.github.axisangles.ktmath by @AxisAngles in #517
  • Remove the mounting reset button on the homepage by @ButterscotchV in #534
  • Add server infos request. And show local ip address inside gui settings by @loucass003 in #552
  • feat: log file size limiter by @marcozzxx810 in #560
  • Fix solarxr module by @ImUrX in #570
  • Update README by @Louka3000 in #572
  • Add macOS builds by @ImUrX #573
  • Add warnings to the tracker selection page by @loucass003 in #547
  • Fix lang select being too long by @ImUrX in #571
  • Moving wifi provisioning and new device detection to the server by @loucass003 in #542
  • gui: Fix text wrapping in TrackerTable by @0forks in #567
  • gui: Fix undefined in temperature column by @0forks in #568
  • gui: Display raw rotation if no ref/ident-adjusted by @0forks in #569
  • Fix trackers overflow in dev mode by @Louka3000 in #575

Translation changes

We are now using Pontoon for translations!

New Contributors

Read more

v0.6.0

05 Jan 22:40
4d7c931
Compare
Choose a tag to compare

Please report all bugs in Discord for now in the #support-forum forum! Please send all new GUI problems to #gui channel! Help and support for VRChat's OSCTrackers is in #vrchat-osctrackers channel.

Use the installer to install or update!

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

Changelog since v0.5.1:

  • Added yaw drift compensation feature that tries to compensate for drift after multiple resets. Useful for low-end IMUs, but almost no improvements to good IMUs or official slimes (@Louka3000, #436)
  • Tap detection and functionality improved and expanded with different taps and functions supported (@Stermere, #375, #432)
  • Added support for Kotlin in the codebase (@ImUrX, #401, #437)
  • Added "Vive tracker emulation" "feature" (available in Development mode, (do not report bugs)) (@Stermere, #418)
  • Improved support and CI for MacOS and Linux (@ImUrX, #412, #413)
  • Improve CI by automatically generating version information from github branch and commit (@ImUrX, #351, #441)
  • Window title changed to "SlimeVR" instead of "Slimevr UI" (@Louka3000, #441)
  • Fix "I'm having trouble connecting" page not opening in the setup wizard (@macluxHD, #359)
  • Basic workaround for using multiple sets on one network via config (@ButterscotchV, #383)
  • Minor fixes and cleanup (@ImUrX, @Louka3000, @TheButlah)

Translation changes

Huge thanks to translation contributors! If you wish to contribute fixes or new languages, feel free to create a PR. Currently we coordinate translations via our Discord server, you can check the general translation forum thread here: https://discord.com/channels/817184208525983775/1050413434249949235 or threads near it for specific languages.

New Contributors

Full Changelog: v0.5.1...v0.6.0

v0.5.1

12 Dec 16:21
47c76c9
Compare
Choose a tag to compare

Please report all bugs in Discord for now in the #support-forum forum! Please send all new GUI problems to #gui channel! Help and support for VRChat's OSCTrackers is in #vrchat-osctrackers channel.

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

Changelog since v0.5.0:

  • Added OSC Router. SlimeVR can now proxy Open Sound Control commands into VRChat if you want to use other OSC programs with it. If you need more control of OSC, it's recommended to use a dedicated OSC router. (#349. @Louka3000)
  • Fix some OSC problems (#330, @Louka3000)
  • English and French translation fixes (@Louka3000, @TheButlah, @Stermere, @carl-anders)
  • Added Engwish~ translation (@ButterscotchV)
  • Added Vietnamese translation (@MenacingExiler)
  • Added Polish translation (@Yexoo)
  • Added Chinese translation (@colasama)
  • Added Brazilian Portuguese translation (@Gaabbu)
  • Added Korean translation (@Kamilake)

Huge thanks to translation contributors! If you wish to contribute fixes or new languages, feel free to create a PR. Currently we coordinate translations via our Discord server, you can check the general translation forum thread here: https://discord.com/channels/817184208525983775/1050413434249949235 or threads near it for specific languages.

v0.5.0

07 Dec 20:20
8eba520
Compare
Choose a tag to compare

Please report all bugs in Discord for now in the #support-forum forum! Please send all new GUI problems to #gui channel! Help and support for VRChat's OSCTrackers is in #vrchat-osctrackers channel.

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

Changelog since v0.4.0:

  • Internationalization (i18n) support implemented, added first translation - French (#335, @loucass003) More translation and guide for help with it is coming soon(tm) Select language in settings or on the welcome screen.
  • New feature: Double tap quick reset. Double-tap the top-most tracker to trigger quick reset. Can be disabled in Settings > Gesture control (#328, @Stermere)
  • New feature: Mounting calibration. Use interactive calibration instead of setting tracker direction, it's also way more precise than setting direction by hand! Don't need to mount your trackers perfectly anymore. (#251, #326, @ButterscotchV)
  • New feature: Automatically detect trackers connected via USB. When new tracker connected, a popup appears offering to set up Wi-Fi and check serial console. (#312, @loucass003)
  • Serial console in settings now has buttons to reboot, factory reset or get info from the tracker, and a selector for the serial interface (#312, #302, @loucass003)
  • Fix some settings not being saved correctly (#316, @Louka3000, @ButterscotchV)
  • Added checkboxes to enable/disable hands in SteamvR (#331, @Louka3000)
  • Improve GUI consistency and other GUI fixes (#310, #309, #307, #320, #341, @0forks, @loucass003, @Louka3000, @TheButlah)
  • Add better error reporting if something goes wrong in the native part of the GUI (@ImUrX)
  • Other fixes (@TheButlah, @Louka3000, @ImUrX)
  • WIP Linux SteamVR support (@ImUrX) (There is no driver release for this yet, thought, still work in progress!)

v0.4.0

24 Nov 21:53
18aae19
Compare
Choose a tag to compare

Please report all bugs in Discord for now in the channel #diy or #technical-support! Please send all new GUI problems to #gui channel! Help and support for VRChat's OSCTrackers is in #vrchat-osctrackers channel.

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

Changelog since v0.3.1:

Instructions for OSCTrackers in VRChat

If you have questions, please reach out to our discord server in #vrchat-osctrackers channel: https://discord.com/channels/817184208525983775/1045451713357819915

v0.3.1

22 Nov 20:01
57e220a
Compare
Choose a tag to compare

This version of the server uses the new GUI, and old GUI is completely removed. It was serving us for almost two years, but it's time to give the way for better things.

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.3.0:

  • Old GUI is removed. Good night sweet prince~
  • Added support for Open Sound Control (OSC) for new VRChat FBT using OSC. This will potentially allow FBT on Quest standalone! Huge thanks to @Louka3000 for fast work :3 It's still in-dev and in closed beta of VRChat, but soon it will be available! (#274, @Louka3000)
  • Added Mounting reset feature to aligh your trackers with position on your body, very useful to increase tracking precision (#251, @ButterscotchV)
  • Legtweaks by @Stermere greatly improved (#260, @Stermere)

Changes for developers

New GUI is now part of this repository. You might need to reinitialize gradle projects, and figure out how to use new GUI. Please ask in Discord if you have questions, readme is comming soon.