Skip to content

Releases: jangxx/VRC-Tracked-Objects

Version 1.0.0 Beta 1

21 Aug 00:17
Compare
Choose a tag to compare
Version 1.0.0 Beta 1 Pre-release
Pre-release

After almost two years, I finally have a new version to release and this version 1.0.0 is also most likely going to be the last version once it's out of beta, since this project has really run its course with better alternatives already released.

Anyway, here's the list of changes and new features for version 1.0.0

Tracking Program

  • Configurations are now more flexible! Instead of having to create one configuration per avatar, the calibration is independent of the avatars, so adding a new avatar version to the program doesn't require recalibration or messing around with config files
  • Revamped the UI to accommodate the new changes
  • Added a configuration converter that automatically upgrades old configuration files to the latest version
  • Added a feature to move avatars from a configuration to another one through a context menu in the avatar list
  • There is now a default config file in %localappdata%\jangxx\VRC Tracked Objects which will also automatically be loaded on startup if it exists. The old functionality of saving different config files in different locations and launch the program with them still works as well however
  • Added a warning when closing the program with unsaved changes

Unity/VRChat

  • Increased tracking distance to 2m at the cost of slightly lower resolution
  • Big changes to the way the Unity side works - rotation values are now mapped from [-1, 1] to [0, 1] instead of having two animations to switch between. This makes the rotation lag behind slightly, but it vastly improves the look on remote by almost completely eliminating random flips and other glitches
  • Fixed a small issue with the unitypackage where the debug cube had a broken material by default
  • Several under the hood improvements, which should improve tracking quality a bit

The README has not been updated for this pre-release version and I also haven't had time to record a new tutorial. Hopefully once we close in on the final 1.0 release, I will find the time to do these things as well.

Version 0.2.0

26 Sep 18:38
Compare
Choose a tag to compare

This release contains the following changes and bugfixes:

  • Fixed a bug where loading a config file from the File menu could crash the application.
  • Revamped the calibration procedure to work along the cartesian axes instead of in the local space of the calibration cube.
  • Added an config-file only option AllowAllDevices which, when set to true, allows the use of controllers and trackers as both the "controller" and the "tracker" in the tracking system.

The unity package was not changed so it's still version 0.1.0.

Version 0.1.3

02 Jun 23:52
Compare
Choose a tag to compare

This release contains the following changes and bugfixes:

  • Fixed a rare error where the OSC handler would receive an empty message and subsequently crash.
  • Improved error handling in the OSC handler in general. The tracking now actually stops and it can be restarted instead of requiring a program restart.

The unity package was not changed so it's still version 0.1.0.

Version 0.1.2

26 May 23:18
Compare
Choose a tag to compare

This release contains the following changes and bugfixes:

  • Fixed the issue of calibration values from the UI not being used when tracking was started
  • Fixed the issue of the calibration procedure only working once and then requiring an app restart

The unity package was not changed so it's still version 0.1.0.

Version 0.1.1

14 May 20:45
Compare
Choose a tag to compare

This release contains the following changes and bugfixes:

  • Fixed an issue where floats where incorrectly converted into strings if the system locale did not use the period character as decimal points. This broke both config file saving as well as tracking.

The unity package was not changed so it's still version 0.1.0.

Initial Release

04 May 01:12
Compare
Choose a tag to compare

Initial release of the app.