Releases: jangxx/VRC-Tracked-Objects
Version 1.0.0 Beta 1
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
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
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
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
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
Initial release of the app.