- Added --custom-arm-ratio="0.4537" launch option. "0.4537" is default, "0.415" will approximate previous beta arm scale | An announcement on the VRChat Discord server: https://discord.com/channels/189511567539306508/503009489486872583/955619620310646814 |
-| --disable-shoulder-tracking | | The IK-Beta Changelog of VRChat 2022.1.1p4 build 11731 states:
- Added --disable-shoulder-tracking launch option. Use this to avoid issues with some types of IMU-only based arm trackers. | An announcement on the VRChat Discord server: https://discord.com/channels/189511567539306508/503009489486872583/958535824490758144 |
-| --calibration-range= | --calibration-range="0.3" | The IK-Beta 2.0 Changelog of VRChat 2022.1.1p5 build 11748 states:
- **Added the --calibration-range="0.3" launch option**. This determines the distance from predicted supported binding points that the calibration will search (in meters) - The default value is 0.3, corresponding to a 30cm radius sphere around possible binding points | An announcement on the VRChat Discord server: https://discord.com/channels/189511567539306508/503009489486872583/966575806522466305 |
+| argument | default value | explanation | source |
+|---------------------------------|------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------|
+| --osc=inPort:senderIP:outPort | --osc=9000:127.0.0.1:9001 | https://github.com/vrchat-community/osc/wiki#vrchat-ports | https://github.com/vrchat-community/osc/wiki#vrchat-ports |
+| | | | |
+| vrchat://launch?id= | | Specify launch instance | |
+| | | | |
+| --log-debug-levels= | | extends logging. know "debug-levls" include (this information is most likely out of date):
- Added --custom-arm-ratio="0.4537" launch option. "0.4537" is default, "0.415" will approximate previous beta arm scale | An announcement on the VRChat Discord server: https://discord.com/channels/189511567539306508/503009489486872583/955619620310646814 |
+| --disable-shoulder-tracking | | The IK-Beta 2.0 Changelog of VRChat 2022.1.1p4, build 11731 states:
- Added --disable-shoulder-tracking launch option. Use this to avoid issues with some types of IMU-only based arm trackers. | An announcement on the VRChat Discord server: https://discord.com/channels/189511567539306508/503009489486872583/958535824490758144 |
+| --calibration-range= | --calibration-range="0.6" | The IK-Beta 2.0 Changelog of VRChat 2022.1.1p5, build 11748 states:
- **Added the --calibration-range="0.3" launch option**. This determines the distance from predicted supported binding points that the calibration will search (in meters) - The default value is 0.3, corresponding to a 30cm radius sphere around possible binding points | An announcement on the VRChat Discord server: https://discord.com/channels/189511567539306508/503009489486872583/966575806522466305 |
+| --enable-ik-debug-logging | forced on during IK 2.0 Beta | The IK-Beta 2.0 Changelog of VRChat 2022.1.2p4, build 11942 states:
- Added the --enable-ik-debug-logging launch argument - use this when providing us with logs and feedback during the Beta period! | An announcement on the VRChat Discord server: https://discord.com/channels/419351657743253524/623967007733186560/971839050937950259 |
+| --freeze-tracking-on-disconnect | | The IK-Beta 2.0 Changelog of VRChat 2022.1.2p4, build 11946 states:
- Added the --freeze-tracking-on-disconnect launch option. Enabling this will cause trackers to freeze in place relative to the player when they are disconnected. To remove frozen trackers you can calibrate again. If all your trackers have disconnected so the calibration option is no longer visible, cycling the Avatar Measurement option will also unfreeze them | An announcement on the VRChat Discord server: https://discord.com/channels/419351657743253524/623967007733186560/973670442206388276 |
\ No newline at end of file
diff --git a/VRCLauncher/Model/Config.cs b/VRCLauncher/Model/Config.cs
index f75d338..adb9028 100644
--- a/VRCLauncher/Model/Config.cs
+++ b/VRCLauncher/Model/Config.cs
@@ -34,6 +34,8 @@ public class Config
public string CustomArmRatio { get; set; }
public bool DisableShoulderTracking { get; set; }
public string CalibrationRange { get; set; }
+ public bool FreezeTrackingOnDisconnect { get; set; }
+ public bool EnableIKDebugLogging { get; set; }
public string MidiDevice { get; set; }
public string OSCPorts { get; set; }
@@ -178,6 +180,10 @@ public List GetArgs()
if (CalibrationRange != "") args.Add("--calibration-range=\"" + CalibrationRange + "\"");
+ if (FreezeTrackingOnDisconnect) args.Add("--freeze-tracking-on-disconnect");
+
+ if (EnableIKDebugLogging) args.Add("--enable-ik-debug-logging");
+
if (MidiDevice != "") args.Add("--midi=" + MidiDevice);
diff --git a/VRCLauncher/View/MainWindow.xaml b/VRCLauncher/View/MainWindow.xaml
index 5edb956..a294588 100644
--- a/VRCLauncher/View/MainWindow.xaml
+++ b/VRCLauncher/View/MainWindow.xaml
@@ -253,7 +253,7 @@
+ Text="default: 0.6, previous beta: 0.3" />
@@ -284,7 +284,18 @@
-
+
+
+
+
+
+
+
+
+
+
@@ -471,7 +482,7 @@
-
+
diff --git a/VRCLauncher/ViewModel/ViewModel.cs b/VRCLauncher/ViewModel/ViewModel.cs
index 5a7cc27..78f0c3e 100644
--- a/VRCLauncher/ViewModel/ViewModel.cs
+++ b/VRCLauncher/ViewModel/ViewModel.cs
@@ -33,6 +33,8 @@ public ViewModel()
CustomArmRatio = Config.CustomArmRatio;
DisableShoulderTracking = Config.DisableShoulderTracking;
CalibrationRange = Config.CalibrationRange;
+ FreezeTrackingOnDisconnect = Config.FreezeTrackingOnDisconnect;
+ EnableIKDebugLogging = Config.EnableIKDebugLogging;
MidiDevice = Config.MidiDevice;
OSCPorts = Config.OSCPorts;
@@ -334,6 +336,38 @@ public string CalibrationRange
}
}
+ private bool _freezeTrackingOnDisconnect;
+
+ public bool FreezeTrackingOnDisconnect
+ {
+ get => Config.FreezeTrackingOnDisconnect;
+ set
+ {
+ if (_freezeTrackingOnDisconnect != value)
+ {
+ _freezeTrackingOnDisconnect = value;
+ Config.FreezeTrackingOnDisconnect = value;
+ OnPropertyChanged(nameof(FreezeTrackingOnDisconnect));
+ }
+ }
+ }
+
+ private bool _enableIKDebugLogging;
+
+ public bool EnableIKDebugLogging
+ {
+ get => Config.EnableIKDebugLogging;
+ set
+ {
+ if (_enableIKDebugLogging != value)
+ {
+ _enableIKDebugLogging = value;
+ Config.EnableIKDebugLogging = value;
+ OnPropertyChanged(nameof(EnableIKDebugLogging));
+ }
+ }
+ }
+
#endregion
#region MISC
From fc6441c290abea71b1c9f93e2cde9a9e8d540306 Mon Sep 17 00:00:00 2001
From: Float3 <86748455+Float3@users.noreply.github.com>
Date: Tue, 10 May 2022 22:17:45 +0200
Subject: [PATCH 2/2] Update preview image
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index f972445..3fb45dc 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
# VRCLauncher
-![VRCLauncher_Ip4QekJZhk](https://user-images.githubusercontent.com/86748455/164448202-0e7d2a48-9a29-4d7e-9c65-d94ab90f261c.png)
+![VRCLauncher_Cnl7rw1dXt](https://user-images.githubusercontent.com/86748455/167714516-a8ba3909-b3f3-4e94-9a25-6018dee0dd7a.png)
For In-Depth explanations for most of the commands go to