Z4urce / VRC-Haptic-Pancake

A dirt cheap solution to enable haptic feedback on the vive (and other OpenVR compatible) trackers in VRChat (Or other OSC compatible VR games)
GNU General Public License v3.0
79 stars 5 forks source link

Haptic Pancake Hotfix (v0.5.3) 's identify button doesn't seem to work correctly for TundraTracker. But latest source works correctly. #17

Open xlwnya opened 2 hours ago

xlwnya commented 2 hours ago

I tried latest release (v0.5.3) binary and I found it's identify button doesn't vibrate the tundra tracker.

I don't know why because I tried to run Haptic Pancake from source (2024-08-20) before and it vibrate the tundra tracker correctly.

Is some regression happened to release?

I tried latest commit (011bff28b68d336e4789825fe75800894297c968) and it also works correctly.

v0.5.3 vibrates the tundra tracker 500us indentify_pulse_v0 5 3_500us

latest source vibrates the tundra tracker 500ms indentify_pulse_latest_source_500ms

xlwnya commented 2 hours ago

Here is diff of my local source. (I use Japanese version of Windors and this adhoc patch fixes character set problem (My Windows can't display the "⚫" in console) And I think this diff is not related to the problem of TundraTracker support.

 BridgeApp/app_gui.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/BridgeApp/app_gui.py b/BridgeApp/app_gui.py
index aeadc12..3aac17b 100644
--- a/BridgeApp/app_gui.py
+++ b/BridgeApp/app_gui.py
@@ -101,7 +101,7 @@ class GUIRenderer:
         return sg.Text('', font=('AnyFont', 1), auto_size_text=True)

     def tracker_row(self, tracker_id, tracker_serial, tracker_model):
-        string = f"⚫ {tracker_serial} {tracker_model}"
+        string = f"{tracker_serial} {tracker_model}"

         dev_config = self.config.get_tracker_config(tracker_serial)
         address = dev_config.address