Skip to content

Amethyst Technical Preview (v1.0.2.13)

Compare
Choose a tag to compare
@KimihikoAkayasaki KimihikoAkayasaki released this 26 Aug 19:33
· 9 commits to main since this release
8af08a3

Amethyst v1.0.2.13 Technical Preview

Short Commit ID: 9e34c6f (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
Anyway, there's a simple somewhat-of-a-changelog, here

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:

  • Download Amethyst-Release-XXXXXX.zip
  • Create a new folder, e.g. C:\Amethyst
  • Extract the 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.
  • ezgif com-gif-maker(7)

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

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.

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

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

Changes after v1.0.2.12 (akaya's too lazy to write, again, again, again):

e37aa38 Updated licenses
21a0774 Version bump
01c148c New DevicesPage icon (at least for now)
6436f7f Better theming support: device-provided settings
fb4b17a Updated strings: owoTrackVR NoPorts error

Changes after v1.0.2.11 (akaya's too lazy to write, again, again):

9e34c6f Theming-related fixes and interface redesigns
d8bbd6b Updated licenses
15a8ed0 Don't autodisable override expanders (they'll display 'joint disabled' instead)
2ff00b7 Width autoadjust fixes in the devices tab
cd36856 (HMM) 'Joint enum' appears not to be equal to 'tracker enum'
21fec17 Incremented the version for the next release
6ef622a [Okashi] Use unicode escapes instead of a hardcoded string
a2a1d0b [Credits] Use a shared container with 'Auto' widths for spacing
2621c82 Stripped the resource strings (removed front/back spaces)
19009bb ConsolePage margin/offset fixes
ad8bdeb Fixed spawn (ToggleTrackers) wring content after page reload
6af5535 Actions should be sentence-cased (Updates)
146333c Fixed spawn (ToggleTrackers) not retaining its state after page reload
7e9392f Freeze (ToggleTracking) sounds should be inverted
6a6bb53 Language & Theme comboboxes sounds
dddb5c3 Added a manual update trigger test
8284b6c Updated French translation [^Ella]

Changes after v1.0.2.10 (akaya's too lazy to write, again):

22a89a9 Fixed update-on-exit logic (a bit)
adb0990 WinAppSDK back to stable (Fixes view styles)
2ff71a6 WinAppSDK 1.2-exp1 & custom notifications
c60a047 Updated submodule external/openvr
52e3158 Updated translators
d285c5b Updated localization and related layout errors
fc8ad73 Updated localization resources (layout)
aaf1142 'Update on exit' instead of 'Skip', handler
f4fd8ec Updated localization resources (finished)
927832c First rebuild, then reload (DevicesPage)
37d43aa Refresh device settings UI (trick the device into reloading) on language change
3839aa6 Updated localization resources
935978c Refresh trackers|joint|override expanders after a language change too
2e15aed Links should now point to the localized (w/ checks) Amethyst docs
ddd5094 Refresh server status on page reloads
153349b Control tracking state labels' opacity directly (flash on startup fixed)
7693af4 Added a fancy language icon
f7c8769 Removed embedded Crash Handler strings (replaced with JSON)
f7b38bb Verify the desired language exists prior to loading, print a bit more logs.
f8f3999 Updated licenses
bf6c078 Moved OWO's resources to AME's JSON string resources
883126d Moved devices' resources to AME's JSON string resources
e1f9498 Added API methods to get the selected language & JSON strings
cd0bee1 Moved Crash Handler's resources to AME's JSON string resources
bc09f2c Added a hot reload for JSON string resources
bfa5995 Override window decoration colors according to the selected theme
ae85182 AutoMagic code reformat (ReSharper)
6bb5bf3 (Kinda) Finished the theme switcher
20b1b97 Custom attention & neutral brush overrides
43cd339 Partial theme resources rework (fixes inverted colors & broken colors)
c42d315 Implemented a basic theme switcher
b3db985 Cache the current page's class, update icons on MainWindow reload
727e953 Added page reload methods with remote watchdogs
00076ec Added a basic language & theme picker, partially reworked settings UI
6b7f505 JSON localization setup at _Loaded() [Dynamically generated elements]
03c8e00 Added localization { get; } methods, added a basic locale enumeration
5d053df Moved English strings to a basic JSON resource
[Multiple] JSON localization setup at _Loaded() [Multiple]
835291c Updated de-DE translations
0e186b1 Incremented the version for the next release
b24f4cc STL happened to be supreme to boost (again)
240a8c3 Finished the licenses flyout, added update flyout guard
97ce872 Added a licenses view (ChungusBungus model-like), localized the prev commit changes
d1df7d7 Added tracking/inferred labels to the skeleton preview
3452fe5 New, cuter, better and more satisfying app sounds
781f8b4 MainWindow sounds
1026b85 Shared interface sounds
963a36e InfoPage sounds
ee257c8 DevicesPage sounds
c1cc943 SettingsPage sounds
2a6b7be GeneralPage sounds
430f974 Calibration sounds & faster cancel/abort
8883e04 Disable the ElementSoundPlayer
b5c0963 Added a base sound player to replace the ElementSoundPlayer
082e19c Allow for playing sounds while in the background (uap3)
c49befb Enabled theming automagic for the AppTitle
8494f84 Added custom sound files to the solution

Reports:

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