Skip to content

Releases: KinectToVR/Amethyst-Releases

Amethyst Technical Preview (KTVR1.0.2.1)

09 Jun 19:10
06b13dd
Compare
Choose a tag to compare

Amethyst v1.0.2.1 Technical Preview

Short Commit ID: 9ea9886 (Amethyst)

In case you wanted to know what's changed since 0.9...
Better ask what's NOT been changed. But that'd be stupid

Setup instructions are also available on discord
For help with, please hit 公彦赤屋先#5023 or #development

Pre-requisites (You need these to run the app):

Actually doing the thing:

  • Turn off the K2EX/KinectToVR driver in SteamVR add-ons
    If you don't do this, when setting up Amethyst's driver, SteamVR will crash on launch, blocking your access to the add-ons list, and you would need to edit %localappdata%\openvr\openvrpaths.vrpath by hand to remove the KinectToVR driver.

    This happens because glog (the logging library used in the K2EX driver and in the Amethyst driver alike)
    gets loaded into the OpenVR assembly, but it can only be loaded once. So when the K2EX driver tries to
    load after Amethyst's. Everything explodes.
    
    Considering this, if you rename the name entry in the vrdrivermanifest for the K2EX driver so it's
    alphabetically before Amethyst, like `0kinecttovr` then Amethyst will load second and take over the
    existing glog instance.
    
  • Download the ZIP from the latest release.

  • Create a new folder, e.g. C:\Amethyst

  • Extract the contents of the release ZIP into that new folder.
    In the case of the example folder, you would end up with C:\Amethyst\Amethyst.exe

  • Once Amethyst is launched, Click re-register SteamVR driver and follow the prompts.

It's unsupported but please help me anyway!!!

Before asking for help with unsupported beta release software, try these:

The app doesn't start after updating it.

Update the Windows App SDK Runtime the app is built against the latest version (except in cases of build failure) You can always refer to the release "changelog" to know which version is used.

My SteamVR gives me Error 203 and won't start no matter what I do.

You have the Amethyst and K2EX drivers enabled at the same time. They use the same logging library and conflict with each other on startup, causing the entirety of the SteamVR backend to crash.
Close SteamVR, then either delete or edit %localappdata%\openvr\openvrpaths.vrpath if your file says null in it after you edited it, go learn JSON, and WTF are you doing on GitHub????

I have some other unrelated issue.

Unless you're actually braindead, you may possibly have run into a bug, reporting those is important to building a stable application for release. See just below on how to report bugs.

Important!
You have to update the driver too, or everything's gonna break big time

Amethyst tracking stutters every 15s!
Sorted out and waiting for the next release push. In the meantime, please uncheck the
Check for and disable already existing trackers checkbox in the Settings page.

Note: Please disable/unregister K2EX's (KinectToVR) driver in SteamVR
as it's being quite hostile when it comes to forwarding logs, and kills Amethyst & SteamVR.
If you really really want to have both K2EX and Amethyst running at once,
you have to change K2EX's (KinectToVR) driver "name" property to 0KinectToVR
inside K2EX's (KinectToVR) driver's .vrdrivermanifest file (probably at C:/K2EX/KinectToVR)

Note: Amethyst >=1.0.1.8 uses different protocol addresses
and won't work with the previous SteamVR/OpenVR drivers.

Time for your move:

We're currently localizing (translating) Amethyst, crash handler and devices.
If you know (or someone, you know, knows?) more languages than English
(preferably intermediate), please consider committing to the project.
You can find the instructions, FAQ, and files here

Important:

Described upper, Amethyst is now being slowly localized.
If pages are loading way slower than they should, please:

  1. Ignore that, it may be fixed soon enough
  2. Consider buying a faster/better drive

WASDK was updated to 1.1, so make sure install/update it

You can register VR manifests and enable AutoStart with SteamVR inside Amethyst.

As for now, the road to the official release goes like:

  • (Maybe) Strengthened filtering in near-flip and near-laying conditions
  • Some funny docs about AmethystのAnythingVR

Changes after v1.0.2.0

  • Crash handler and logging tweaks
  • Calibration points number should now be loaded properly
  • Cosmetic: The NavigationView isn't "stuttering" anymore
  • Reset/Restart is now using proper WindowsAppSDK methods

These changes were already included in a hotfix:

  • Fixed owoTrackVR plugin settings not loading occasionally
  • Fixed KinectV1 plugin settings not appearing the first run
  • We're back to forcing vampire (dark) mode on you, it's just better

Changes after v1.0.1.9

Amethyst's core was completely rewritten (Though it may not seem like)
Trackers are now stored within a resizable vector, and you can dynamically
add/manage/remove them. The corresponding UI elements were
un-hardcoded and moved to new object wrapper classes. Additionally,
the calibration was redesigned to suit the whole app's design [^Ella]
Generally, a lot of backend stuff has been changed since.

Reports:

  • Record the issue (or at least describe it as well as you can)
  • Send us the log files from %AppData%/Amethyst/logs

Amethyst Technical Preview (KTVR1.0.2.0)

04 Jun 17:55
06b13dd
Compare
Choose a tag to compare

Amethyst v1.0.2.0 Technical Preview

Short Commit ID: 052b245 (Amethyst)

In case you wanted to know what's changed since 0.9...
Better ask what's NOT been changed. But that'd be stupid

Setup instructions are also available on discord
For help with, please hit 公彦赤屋先#5023 or #development

Deployment requirements:

Setup for testing:

  • Extract the release zip somewhere, I recommend C:/Amethyst or C:/K2EX/Amethyst
  • Option 1: Click Re-register SteamVR driver entry (it's also in 'Settings', the crash handler will launch)
    Option 2: Run the Crash Handler .exe from your extracted zip (in /K2CrashHandler/K2CrashHandler.exe)
  • Click the Re-Register button and follow the instructions, PLEASE DON'T SPAM IT)

Important!
You have to update the driver too, or everything's gonna break big time

Note: Please disable/unregister K2EX's (KinectToVR) driver in SteamVR
as it's being quite hostile when it comes to forwarding logs, and kills Amethyst & SteamVR.
If you really really want to have both K2EX and Amethyst running at once,
you have to change K2EX's (KinectToVR) driver "name" property to 0KinectToVR
inside K2EX's (KinectToVR) driver's .vrdrivermanifest file (probably at C:/K2EX/KinectToVR)

Note: Amethyst >=1.0.1.8 uses different protocol addresses
and won't work with the previous SteamVR/OpenVR drivers.

Time for your move:

We're currently localizing (translating) Amethyst, crash handler and devices.
If you know (or someone, you know, knows?) more languages than English
(preferably intermediate), please consider committing to the project.
You can find the instructions, FAQ and files here

Important:

Described upper, Amethyst is now being slowly localized.
If pages are loading way slower than they should, please:

  1. Ignore that, it may be fixed soon enough
  2. Consider buying a faster/better drive

WASDK was updated to 1.1, so make sure install/update it

App window now looks and acts a bit different, control buttons are now the same on both win11&10
Added Mica backdrop effect (Windows 11 only) like in Windows 11 apps (like Settings, Store, e.t.c.)

You can now register VR manifests and enable AutoStart with SteamVR inside Amethyst.
In previous & this release, PSMS was reworked a bit, thanks to Externet

As for now, the road to the official release goes like:

  • (Maybe) Strengthened filtering in near-flip conditions
  • Some funny docs about AmethystのAnythingVR

Hotfix:

  • Fixed owoTrackVR plugin settings not loading occasionally
  • Fixed KinectV1 plugin settings not appearing the first run
  • We're back to forcing vampire (dark) mode on you, it's just better

Changes after v1.0.1.9

Amethyst's core was completely rewritten (Though it may not seem like)
Trackers are now stored within a resizable vector, and you can dynamically
add/manage/remove them. The corresponding UI elements were
un-hardcoded and moved to new object wrapper classes. Additionally,
the calibration was redesigned to suit the whole app's design [^Ella]
Generally, a lot of backend stuff has been changed since.

Changes after v1.0.1.8

We've begun moving the strings used in the UI to various resources (.resw)
This will allow localizing Amethyst for several new languages.
(Note: Interface language is selected automagically by Windows)
For now, the only localized thing is the crash handler (to 'fr-FR')
As for Amethyst, there are plenty of hidden things we want to test first.
Other changes: Amethyst API now uses wide strings;
freeze button was moved to GeneralPage; the rest is hidden

Reports:

  • Record the issue (or at least describe it as well as you can)
  • Send us the log files from %AppData%/Amethyst/logs

Amethyst Technical Preview (KTVR1.0.1.9)

22 May 13:20
06b13dd
Compare
Choose a tag to compare

Amethyst v1.0.1.9 Technical Preview

Short Commit ID: a1ce785 (Amethyst)

In case you wanted to know what's changed since 0.9...
Better ask what's NOT been changed. But that'd be stupid

Setup instructions are also available on discord
For help with, please hit 公彦赤屋先#5023 or #development

Deployment requirements:

Setup for testing:

  • Extract the release zip somewhere, I recommend C:/Amethyst or C:/K2EX/Amethyst
    (Note: If you're upgrading from >=1.0.1.8, you can just replace its files, and that's all)
  • Option 1: Go to the Settings tab, click Re-register SteamVR driver entry (the crash handler will launch)
    Option 2: Run the Crash Handler .exe from your extracted zip (in /K2CrashHandler/K2CrashHandler.exe)
  • Click the Re-Register button and follow the instructions, PLEASE DON'T SPAM IT)

Note: Please disable/unregister K2EX's (KinectToVR) driver in SteamVR
as it's being quite hostile when it comes to forwarding logs, and kills Amethyst & SteamVR.
If you really really want to have both K2EX and Amethyst running at once,
you have to change K2EX's (KinectToVR) driver "name" property to 0KinectToVR
inside K2EX's (KinectToVR) driver's .vrdrivermanifest file (probably at C:/K2EX/KinectToVR)

Note: Amethyst >=1.0.1.8 uses different protocol addresses
and won't work with the previous SteamVR/OpenVR drivers.

Time for your move:

As you may read in Changes after v1.0.1.8, we're currently during
the process of localizing (translating) Amethyst and K2CrashHandler.
If you know (or someone, you know, knows?) more languages than English
(preferably intermediate), please consider committing to the project.
We'll start asking more widely and provide the files after the next release.

Important:

Described upper, Amethyst is midway during the localizing process.
If pages are being loaded way slower than they should, please:

  1. Ignore that, it may be fixed soon enough
  2. Consider buying a faster/better drive

WASDK was updated to 1.1 Preview3, so make sure install/update it

App window now looks and acts a bit different, control buttons are now the same on both win11&10
Added Mica backdrop effect (Windows 11 only) like in Windows 11 apps (like Settings, Store, e.t.c.)

You can now register VR manifests and enable AutoStart with SteamVR inside Amethyst.
In previous & this release, PSMS was reworked a bit, thanks to Externet

As for now, the road to the official release goes like:

  • Reworked calibration, Document filters
  • (Maybe) Strengthened filtering in near-flip conditions
  • Some funny docs about AmethystのAnythingVR

Changes after v1.0.1.8

We've begun moving the strings used in the UI to various resources (.resw)
This will allow localizing Amethyst for several new languages.
(Note: Interface language is selected automagically by Windows)
For now, the only localized thing is the crash handler (to 'fr-FR')
As for Amethyst, there are plenty of hidden things we want to test first.
Other changes: Amethyst API now uses wide strings;
freeze button was moved to GeneralPage; the rest is hidden

Reports:

  • Try to record the issue (or at least describe it as well as you can)
  • Send us the log files from %AppData%/Amethyst/logs

Amethyst Technical Preview (KTVR1.0.1.8)

16 May 18:30
06b13dd
Compare
Choose a tag to compare

Amethyst v1.0.1.8 Technical Preview

Short Commit ID: 6cdc873 (Amethyst)

In case you wanted to know what's changed since 0.9...
Better ask what's NOT been changed. But that'd be stupid

Setup instructions are also available on discord
For help with, please hit 公彦赤屋先#5023 or #development

Deployment requirements:

Setup for testing:

  • Extract the release zip somewhere, I recommend C:/Amethyst or C:/K2EX/Amethyst
  • Option 1: Go to the Settings tab, click Re-register SteamVR driver entry (the crash handler will launch)
    Option 2: Run the Crash Handler .exe from your extracted zip (in /K2CrashHandler/K2CrashHandler.exe)
  • Click the Re-Register button and follow the instructions, PLEASE DON'T SPAM IT)

Note: Amethyst >=1.0.1.8 uses different protocol addresses
and won't work with the previous SteamVR/OpenVR drivers.

Important:

Everything (or at least a bigger part) in the project has been renamed
from KinectToVR or KinectToVR (Amethyst) to just Amethyst
Aside from unhealthy speculations, this may have caused some things
and dependencies to break. Don't hesitate to tell/report to us
if you see so (e.g. no big ame icon in the info/credits page)

WASDK was updated to 1.1 Preview3, so make sure install/update it

App window now looks and acts a bit different, control buttons are now the same on both win11&10
Added Mica backdrop effect (Windows 11 only) like in Windows 11 apps (like Settings, Store, e.t.c.)

You can now register vr manifests and enable AutoStart with SteamVR inside Amethyst.
In previous & this release, PSMS was reworked a bit, thanks to Externet

As for now, the road to the official release goes like:

  • Move the Freeze button somewhere else
  • New User Experience (NUX) & Reworked calibration
  • Some funny docs about AmethystのAnythingVR

Changes after v1.0.1.7

To sum up, general stability updates and some generic patches.
(You'll find out about the rest of the changes soon enough, owo)

Changes (commits) after v1.0.1.6:

2b6f869 Added ReManifest, AutoStart & ReRegister logic (App-wise for now), updated input manifests
b03cdf9 Updated Amethyst to WADSK1.1-Pre3 & added Mica backdrops (win11 only)
1cbcb61 Updated the crash handler to WASDK1.1-Pre3
7d7ae21 Incremented ame version number (vpatch)
c62edae [END] Made extflip public & moved flip settings to an expander
d1c7b64 Back changes made to flip & friends up
c70ec90 Code cleanup
556c181 (Try to) Despawn trackers on settings reset
a1c45db Updated the crash handler to WASDK1.1-Pre2

Changes after v1.0.1.5:

- PSMS should be now fixed and using full PSMoveServiceEx
- Applied a patch to fix input stealing & tracker config updates
- Try resetting joints' config before calling a panic exit
- Updated WASDK to 1.1 Preview2
- Handle panic exit in the crash handler, show opt config reset
- Better error "handling" with custom MS __try extension
- Fixed joint ID check and added a dummy joint to PSMS
  (Will show only when there are no PSM devices connected)

Reports:

  • Try to record the issue (or at least describe it as well as you can)
  • Send us the log files from %AppData%/Amethyst/logs

Amethyst Technical Preview (KTVR1.0.1.7)

09 May 18:13
06b13dd
Compare
Choose a tag to compare

Amethyst v1.0.1.7 Technical Preview

Short Commit ID: 2b6f869 (K2App)

In case you wanted to know what's changed since 0.9...
Better ask what's NOT been changed. But that'd be stupid

Setup instructions are also available on discord
For help with, please hit 公彦赤屋先#5023 or #development

Deployment requirements:

Setup for testing:

  • Delete everything in C:/K2EX (or wherever is it installed)
  • Put Release zip in C:/K2EX (or wherever is it installed)
  • Just extract the zip there. File tree has to remain the same as before

Important:

WASDK was updated to 1.1 Preview3, so make sure install/update it
App window now looks and acts a bit different, control buttons are now the same on both win11&10
Added Mica backdrop effect (Windows 11 only) like in Windows 11 apps (like Settings, Store, e.t.c.)
You can now register vr manifests and enable AutoStart with SteamVR inside Amethyst.
In previous & this release, PSMS was reworked a bit, thanks to Externet

As for now, the road to the official release goes like:

  • More logs & some stability updates
  • Move the Freeze button somewhere else
  • New User Experience (NUX) & Reworked calibration
  • Some funny docs about KinectToVRのAnythingVR

Changes (commits) after v1.0.1.6:

2b6f869 Added ReManifest, AutoStart & ReRegister logic (App-wise for now), updated input manifests
b03cdf9 Updated Amethyst to WADSK1.1-Pre3 & added Mica backdrops (win11 only)
1cbcb61 Updated the crash handler to WASDK1.1-Pre3
7d7ae21 Incremented ame version number (vpatch)
c62edae [END] Made extflip public & moved flip settings to an expander
d1c7b64 Back changes made to flip & friends up
c70ec90 Code cleanup
556c181 (Try to) Despawn trackers on settings reset
a1c45db Updated the crash handler to WASDK1.1-Pre2

Changes after v1.0.1.5:

- PSMS should be now fixed and using full PSMoveServiceEx
- Applied a patch to fix input stealing & tracker config updates
- Try resetting joints' config before calling a panic exit
- Updated WASDK to 1.1 Preview2
- Handle panic exit in the crash handler, show opt config reset
- Better error "handling" with custom MS __try extension
- Fixed joint ID check and added a dummy joint to PSMS
  (Will show only when there are no PSM devices connected)

Reports:

  • Try to record the issue (or at least describe it as well as you can)
  • Send us the log files from %AppData%/KinectToVR/logs

Amethyst Technical Preview (KTVR1.0.1.6)

30 Apr 21:24
06b13dd
Compare
Choose a tag to compare

Amethyst v1.0.1.6 Technical Preview

Short Commit ID: db1a270 (K2App)

In case you wanted to know what's changed since 0.9...
Better ask what's NOT been changed. But that'd be stupid

Setup instructions are also available on discord
For help with, please hit 公彦赤屋先#5023 or #development

Deployment requirements:

Setup for testing:

  • Delete everything in C:/K2EX (or wherever is it installed)
  • Put Release zip in C:/K2EX (or wherever is it installed)
  • Just extract the zip there. File tree has to remain the same as before

Important:

In this release, PSMS was reworked a bit, thanks to Externet
WASDK was updated to 1.1 Preview2, so make sure install/update it
Generally, we can call this one the first real bugfix & stability update

(There was a lot other of work done, it may not seem so looking at the UI tho)

As for now, the road to the official release goes like:

  • More logs & some stability updates
  • New User Experience (NUX)
  • Move the Freeze button somewhere else
  • Some funny docs about KinectToVRのAnythingVR

Changes after v1.0.1.5:

- PSMS should be now fixed and using full PSMoveServiceEx
- Applied a patch to fix input stealing & tracker config updates
- Try resetting joints' config before calling a panic exit
- Updated WASDK to 1.1 Preview2
- Handle panic exit in the crash handler, show opt config reset
- Better error "handling" with custom MS __try extension
- Fixed joint ID check and added a dummy joint to PSMS
  (Will show only when there are no PSM devices connected)

Changes (commits) after v1.0.1.3:

d5c9041 Updated Amethyst for the new API & methods
2e043c7 Better device settings UI column layout, code reformat
23d7473 Updated PSMS API ^Externet
cd3bdd6 Added progress indicators and width&height functions to Interface API
b17c134 Guess that <array> is actually needed
ff628a2 akayacopypasting
1d8f08e Updated Amethyst to the v7.2 API
46368f1 Added ComboBox'es to the Interface API
e4d3a79 [END] Replaced API function pointers with chad std::function's
5f6c7d4 [END] Added PSM light dim option, fixed the coordinate system
e48edac Updated everything for the new API, added PSMS device settings & fixed comboboxes
51a08c1 read me uwu pls www

Reports:

  • Try to record the issue (or at least describe it as well as you can)
  • Send us the log files from %AppData%/KinectToVR/logs

Amethyst Technical Preview (KTVR1.0.1.5)

19 Apr 10:22
06b13dd
Compare
Choose a tag to compare

Amethyst v1.0.1.5 Technical Preview

Short Commit ID: d5c9041 (K2App)

PSMoveService Crashes

The device plugin's been linked to a different CAPI version from the one in files.
Temporary fix:
Replace the CAPI dll in devices/PSMoveSer vice/bin/win64 with the one from the previous release (ONLY THE CAPI DLL FILE) OR from https://github.com/psmoveservice/PSMoveService/releases/tag/v0.9-alpha9.0.1 and wait for 1.0.1.6

In case you wanted to know what's changed since 0.9...
Better ask what's NOT been changed. But that'd be stupid

Setup instructions are also available on discord
For help with, please hit 公彦赤屋先#5023 or #development

Deployment requirements:

Setup for testing:

  • Delete everything in C:/K2EX (or wherever is it installed)
  • Put Release zip in C:/K2EX (or wherever is it installed)
  • Just extract the zip there. File tree has to remain the same as before

Important:

In this release, PSMS was reworked a bit, thanks to Externet
You can also dim PSMS controllers' lights if using them for rotation only to save battery now
This release concludes most of K2API/Devices works and adds native owoTrack support

(There was a lot other of work done, it may not seem so looking at the UI tho)

Changes (commits) after v1.0.1.3:

d5c9041 Updated Amethyst for the new API & methods
2e043c7 Better device settings UI column layout, code reformat
23d7473 Updated PSMS API ^Externet
cd3bdd6 Added progress indicators and width&height functions to Interface API
b17c134 Guess that <array> is actually needed
ff628a2 akayacopypasting
1d8f08e Updated Amethyst to the v7.2 API
46368f1 Added ComboBox'es to the Interface API
e4d3a79 [END] Replaced API function pointers with chad std::function's
5f6c7d4 [END] Added PSM light dim option, fixed the coordinate system
e48edac Updated everything for the new API, added PSMS device settings & fixed comboboxes
51a08c1 read me uwu pls www

Reports:

  • Try to record the issue (or at least describe it as well as you can)
  • Send us the log files from %AppData%/KinectToVR/logs

Amethyst Technical Preview (KTVR1.0.1.3)

09 Apr 19:22
93a6343
Compare
Choose a tag to compare

Amethyst v1.0.1.3 Technical Preview

Short Commit ID: bd3bb9d (K2App)

In case you wanted to know what's changed since 0.9...
Better ask what's NOT been changed. But that'd be stupid

Setup instructions are also available on discord
For help with, please hit 公彦赤屋先#5023 or #development

Deployment requirements:

Setup for testing:

  • Delete everything in C:/K2EX (or wherever is it installed)
  • Put Release zip in C:/K2EX (or wherever is it installed)
  • Just extract the zip there. File tree has to remain the same as before

Important:

In this release, tracking system names & serial numbers were changed.
This was done on request to differentiate our custom trackers and HTC's.
If you face some issues because of it, please report.

(There was a lot other of work done, it may not seem so looking at the UI tho)

Changes (commits) after v1.0.1.2:

bd3bb9d Updated the App: Plugins can now provide & use custom settings and handlers
75d057c HOW HAD THIS EVEN BEEN WORKING?!?!
842de55 Updated tracker serials client-wise
62bb742 Back to the old name convention
7c9a2b4 Updated tracker properties to be less Vive-like
0e483a0 Better logging names
bb46908 Updated tracker names to be less Vive-like
a87e82d Updated the API: Devices can now have separate, custom settings & handlers
efeaa77 Updated workflow for the non-docker build script
ae1868f Reworked readme, moved build instructions to another file
5057eb5 Removed docker thingies
2a45a46 Added amethyst settings' daemon registering at plugin load
05cee3d Rescan the playspace origin before running the calibration
9bc46e2 Added amethyst settings' daemon layout roots' vector definition
bd88955 Added amethyst settings' daemon worker classes
d5da0a2 Added amethyst settings' daemon hollow classes
ca3017b Fixed override name persistent after deselect
59f89bb Added more animations to the devices page
b9b1e98 Proper shutdown at non-handled app exit
d55da64 Fixed XAML TextBlock offset in info page
7270a68 Thank you ctrl+shift+h my good 'ol friend
a268932 Updated the whole Amethyst project to WASDK1.1-pre1
dcba8ae New update checking mechanism (using metadata + displaying changes)
1692642 Incremented Amethyst's file version
593b009 Useless debugging leftover
971b510 Updated the main window to the new, "fixed" titlebar
2120ebc Brought notifications back (Thanks to WASDK1.1)
0094a20 Updated versioning to 1-1.3
8c84f7f Updated the crash handler for the new WASDK
3b0b625 Updated WASDK to 1.1-pre1
89c1d11 Updated the main for the Spectator device type
e3dae1e Added a Spectator device/plugin

Reports:

  • Try to record the issue (or at least describe it as well as you can)
  • Send us the log files from %AppData%/KinectToVR/logs

KinectToVR (Amethyst) Technical Preview (KTVR1.0.1.2)

30 Mar 17:44
93a6343
Compare
Choose a tag to compare

KinectToVR v1.0.1.2 Technical Preview

Short Commit ID: 3d6b321 (K2App)

In case you wanted to know what's changed since 0.9...
Better ask what's NOT been changed. But that'd be stupid

Setup instructions are also available on discord
For help with, please hit 公彦赤屋先#5023 or #development

Deployment requirements:

Setup for testing:

  • Delete everything in C:/K2EX (or wherever is it installed)
  • Put Release zip in C:/K2EX (or wherever is it installed)
  • Just extract the zip there. File tree has to remain the same as before

Important:

In this release, protocol handlers' names were changed and due to that
the app became fully incompatible with all older drivers and plugins.
This is to separate ame from legacy and allow new protocol extensions.

Changes after Ame97 (KTVR1.0.1.1):

3d6b321 Versioning on all projects
52ffc5a Check for an already running instance (show the crash handler if so)
2d5dc98 Updated the app interfacing part to use joint pairs
890bc81 When frozen, refresh joints once per 1000 frames
91134bd Updated the ::TrackingDevices:: to use joint pairs
19aa0e7 Updated the settings page to use joint pairs
7392793 Updated the main loop to use joint pairs
fb1e23c Changed enabled+on joints to enabled joint pairs
b07ba22 Versioning on main project files
3bf03f6 Added already running notice to the crash handler + "killall"
954f608 Updated WindowsAppSDK to 1.0.1
f5cce73 Don't show device errors if the server isn't working
65a5c5b Disable filter expanders when joints are disabled
e4e3897 Faster lerp for all trackers (only a bit)
cc9481c Amethyst → KinectToVR
8743623 Fixed compilation errors after API changes
b977c66 Rotate KV1 elbows to match KV2's
af7b0c0 Updated the driver with the API changes
86ed385 Moved API's boost stuff to the cpp and changed addresses
03c29ca Updated the crash handler to .net6 / winappsdk 1.0.1

Reports:

  • Try to record the issue (or at least describe it as well as you can)
  • Send us the log files from %AppData%/KinectToVR/logs

Amethyst Technical Preview (Ame97)

19 Mar 18:29
071d15f
Compare
Choose a tag to compare

KinectToVR v1.0.1.1 / Ame97 Technical Preview

Short Commit ID: 996421f (K2App)

This is the last release before a full versioning system change.
With it, the UI's app name will be changed from the codename
to the real one (KinectToVR / KTVR / K2App).

In case you wanted to know what's changed since 0.9...
You better ask what's NOT been. Yeah. Just the name...

Setup instructions are also available on discord
For help with please hit 公彦赤屋先#5023 or #development

More important changes after Ame9 (The real one):

996421f "Fixed" joint's orientation not updating when being overridden
5c32841 Fixed override combos not being disabled if an override is disabled
0a48cbb Update the override device too... bruh...
f71ab35 Made flip persistent through iterations for it to be usable
8f73550 Added a method to translate kinectbasis override joints' enum to ktvr's
57d5d0d "Fixed" extflip conditions' checking & moved it to ::TrackingDevices::
0a0f162 Center the recovery window on the screen & bring to the foreground
e0924b8 "Fixed" both Kinects' orientation tracking & incremented the version
78b4079 Proper app shutdown: disconnect all devices before exit
0af1c05 Use SteamVR waist tracker for external flip instead of the in-app one
db93515 On startup, check if ExternalFlip is supported and opt disable it
93cb5b9 Added methods to check, find and poll pose from steamvr's waist tracker

Deployment requirements:

Setup for testing:

  • Delete everything in C:/K2EX (or wherever is it installed)
  • Put Release zip in C:/K2EX (or wherever is it installed)
  • Just extract the zip there. File tree has to remain the same as before

Reports:

  • Try to record the issue (or at least describe it as well as you can)
  • Send us the log files from %AppData%/KinectToVR/logs