diff --git a/driver/slimevr/resources/icons/controller_not_ready_left.png b/driver/slimevr/resources/icons/controller_not_ready_left.png deleted file mode 100644 index 63963ce..0000000 Binary files a/driver/slimevr/resources/icons/controller_not_ready_left.png and /dev/null differ diff --git a/driver/slimevr/resources/icons/controller_not_ready_right.png b/driver/slimevr/resources/icons/controller_not_ready_right.png deleted file mode 100644 index fca9b14..0000000 Binary files a/driver/slimevr/resources/icons/controller_not_ready_right.png and /dev/null differ diff --git a/driver/slimevr/resources/icons/controller_ready_left.png b/driver/slimevr/resources/icons/controller_ready_left.png deleted file mode 100644 index 13c9858..0000000 Binary files a/driver/slimevr/resources/icons/controller_ready_left.png and /dev/null differ diff --git a/driver/slimevr/resources/icons/controller_ready_right.png b/driver/slimevr/resources/icons/controller_ready_right.png deleted file mode 100644 index bec24a0..0000000 Binary files a/driver/slimevr/resources/icons/controller_ready_right.png and /dev/null differ diff --git a/driver/slimevr/resources/icons/hmd_not_ready.png b/driver/slimevr/resources/icons/hmd_not_ready.png deleted file mode 100644 index 3c2b652..0000000 Binary files a/driver/slimevr/resources/icons/hmd_not_ready.png and /dev/null differ diff --git a/driver/slimevr/resources/icons/hmd_ready.png b/driver/slimevr/resources/icons/hmd_ready.png deleted file mode 100644 index 753ff4c..0000000 Binary files a/driver/slimevr/resources/icons/hmd_ready.png and /dev/null differ diff --git a/driver/slimevr/resources/icons/tracker_not_ready.png b/driver/slimevr/resources/icons/tracker_not_ready.png deleted file mode 100644 index 7f1521f..0000000 Binary files a/driver/slimevr/resources/icons/tracker_not_ready.png and /dev/null differ diff --git a/driver/slimevr/resources/icons/tracker_ready.png b/driver/slimevr/resources/icons/tracker_ready.png deleted file mode 100644 index 468059e..0000000 Binary files a/driver/slimevr/resources/icons/tracker_ready.png and /dev/null differ diff --git a/driver/slimevr/resources/icons/tracker_status_error.b4bfb144.png b/driver/slimevr/resources/icons/tracker_status_error.b4bfb144.png new file mode 100644 index 0000000..7c72413 Binary files /dev/null and b/driver/slimevr/resources/icons/tracker_status_error.b4bfb144.png differ diff --git a/driver/slimevr/resources/icons/tracker_status_error.png b/driver/slimevr/resources/icons/tracker_status_error.png new file mode 100644 index 0000000..4ca8ee6 Binary files /dev/null and b/driver/slimevr/resources/icons/tracker_status_error.png differ diff --git a/driver/slimevr/resources/icons/tracker_status_off.png b/driver/slimevr/resources/icons/tracker_status_off.png new file mode 100644 index 0000000..840da30 Binary files /dev/null and b/driver/slimevr/resources/icons/tracker_status_off.png differ diff --git a/driver/slimevr/resources/icons/tracker_status_ready.b4bfb144.png b/driver/slimevr/resources/icons/tracker_status_ready.b4bfb144.png new file mode 100644 index 0000000..e08d0b1 Binary files /dev/null and b/driver/slimevr/resources/icons/tracker_status_ready.b4bfb144.png differ diff --git a/driver/slimevr/resources/icons/tracker_status_ready.png b/driver/slimevr/resources/icons/tracker_status_ready.png new file mode 100644 index 0000000..0b4549c Binary files /dev/null and b/driver/slimevr/resources/icons/tracker_status_ready.png differ diff --git a/driver/slimevr/resources/icons/tracker_status_ready_alert.b4bfb144.png b/driver/slimevr/resources/icons/tracker_status_ready_alert.b4bfb144.png new file mode 100644 index 0000000..df076cd Binary files /dev/null and b/driver/slimevr/resources/icons/tracker_status_ready_alert.b4bfb144.png differ diff --git a/driver/slimevr/resources/icons/tracker_status_ready_alert.png b/driver/slimevr/resources/icons/tracker_status_ready_alert.png new file mode 100644 index 0000000..802b546 Binary files /dev/null and b/driver/slimevr/resources/icons/tracker_status_ready_alert.png differ diff --git a/driver/slimevr/resources/icons/tracker_status_ready_low.b4bfb144.png b/driver/slimevr/resources/icons/tracker_status_ready_low.b4bfb144.png new file mode 100644 index 0000000..aac43f2 Binary files /dev/null and b/driver/slimevr/resources/icons/tracker_status_ready_low.b4bfb144.png differ diff --git a/driver/slimevr/resources/icons/tracker_status_ready_low.png b/driver/slimevr/resources/icons/tracker_status_ready_low.png new file mode 100644 index 0000000..d98cd69 Binary files /dev/null and b/driver/slimevr/resources/icons/tracker_status_ready_low.png differ diff --git a/driver/slimevr/resources/icons/tracker_status_standby.b4bfb144.png b/driver/slimevr/resources/icons/tracker_status_standby.b4bfb144.png new file mode 100644 index 0000000..0d7fa9d Binary files /dev/null and b/driver/slimevr/resources/icons/tracker_status_standby.b4bfb144.png differ diff --git a/driver/slimevr/resources/icons/tracker_status_standby.png b/driver/slimevr/resources/icons/tracker_status_standby.png new file mode 100644 index 0000000..db583b0 Binary files /dev/null and b/driver/slimevr/resources/icons/tracker_status_standby.png differ diff --git a/driver/slimevr/resources/icons/tracker_status_standby_alert.b4bfb144.png b/driver/slimevr/resources/icons/tracker_status_standby_alert.b4bfb144.png new file mode 100644 index 0000000..4f999d6 Binary files /dev/null and b/driver/slimevr/resources/icons/tracker_status_standby_alert.b4bfb144.png differ diff --git a/driver/slimevr/resources/icons/tracker_status_standby_alert.png b/driver/slimevr/resources/icons/tracker_status_standby_alert.png new file mode 100644 index 0000000..fc0b772 Binary files /dev/null and b/driver/slimevr/resources/icons/tracker_status_standby_alert.png differ diff --git a/driver/slimevr/resources/icons/trackingreference_not_ready.png b/driver/slimevr/resources/icons/trackingreference_not_ready.png deleted file mode 100644 index e4624fb..0000000 Binary files a/driver/slimevr/resources/icons/trackingreference_not_ready.png and /dev/null differ diff --git a/driver/slimevr/resources/icons/trackingreference_ready.png b/driver/slimevr/resources/icons/trackingreference_ready.png deleted file mode 100644 index 2dfc9cb..0000000 Binary files a/driver/slimevr/resources/icons/trackingreference_ready.png and /dev/null differ diff --git a/src/TrackerDevice.cpp b/src/TrackerDevice.cpp index 1ea26e3..b74064c 100644 --- a/src/TrackerDevice.cpp +++ b/src/TrackerDevice.cpp @@ -141,15 +141,15 @@ vr::EVRInitError SlimeVRDriver::TrackerDevice::Activate(uint32_t unObjectId) GetDriver()->GetProperties()->SetStringProperty(props, vr::Prop_RenderModelName_String, "{htc}/rendermodels/vr_tracker_vive_1_0"); // Set the icon - GetDriver()->GetProperties()->SetStringProperty(props, vr::Prop_NamedIconPathDeviceReady_String, "{slimevr}/icons/tracker_ready.png"); - - GetDriver()->GetProperties()->SetStringProperty(props, vr::Prop_NamedIconPathDeviceOff_String, "{slimevr}/icons/tracker_not_ready.png"); - GetDriver()->GetProperties()->SetStringProperty(props, vr::Prop_NamedIconPathDeviceSearching_String, "{slimevr}/icons/tracker_not_ready.png"); - GetDriver()->GetProperties()->SetStringProperty(props, vr::Prop_NamedIconPathDeviceSearchingAlert_String, "{slimevr}/icons/tracker_not_ready.png"); - GetDriver()->GetProperties()->SetStringProperty(props, vr::Prop_NamedIconPathDeviceReadyAlert_String, "{slimevr}/icons/tracker_not_ready.png"); - GetDriver()->GetProperties()->SetStringProperty(props, vr::Prop_NamedIconPathDeviceNotReady_String, "{slimevr}/icons/tracker_not_ready.png"); - GetDriver()->GetProperties()->SetStringProperty(props, vr::Prop_NamedIconPathDeviceStandby_String, "{slimevr}/icons/tracker_not_ready.png"); - GetDriver()->GetProperties()->SetStringProperty(props, vr::Prop_NamedIconPathDeviceAlertLow_String, "{slimevr}/icons/tracker_not_ready.png"); + GetDriver()->GetProperties()->SetStringProperty(props, vr::Prop_NamedIconPathDeviceReady_String, "{slimevr}/icons/tracker_status_ready.b4bfb144.png"); + + GetDriver()->GetProperties()->SetStringProperty(props, vr::Prop_NamedIconPathDeviceOff_String, "{slimevr}/icons/tracker_status_off.png"); + GetDriver()->GetProperties()->SetStringProperty(props, vr::Prop_NamedIconPathDeviceSearching_String, "{slimevr}/icons/tracker_status_ready.b4bfb144.png"); + GetDriver()->GetProperties()->SetStringProperty(props, vr::Prop_NamedIconPathDeviceSearchingAlert_String, "{slimevr}/icons/tracker_status_ready_alert.b4bfb144.png"); + GetDriver()->GetProperties()->SetStringProperty(props, vr::Prop_NamedIconPathDeviceReadyAlert_String, "{slimevr}/icons/tracker_status_ready_alert.b4bfb144.png"); + GetDriver()->GetProperties()->SetStringProperty(props, vr::Prop_NamedIconPathDeviceNotReady_String, "{slimevr}/icons/tracker_status_off.png"); + GetDriver()->GetProperties()->SetStringProperty(props, vr::Prop_NamedIconPathDeviceStandby_String, "{slimevr}/icons/tracker_status_standby.b4bfb144.png"); + GetDriver()->GetProperties()->SetStringProperty(props, vr::Prop_NamedIconPathDeviceAlertLow_String, "{slimevr}/icons/tracker_status_ready_low.b4bfb144.png"); // Automatically select vive tracker roles and set hints for games that need it (Beat Saber avatar mod, for example) auto roleHint = getViveRoleHint(trackerRole);