Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support For ViveTobiiDevkit #11

Open
Paultheslayer21 opened this issue Nov 23, 2024 · 13 comments
Open

Support For ViveTobiiDevkit #11

Paultheslayer21 opened this issue Nov 23, 2024 · 13 comments

Comments

@Paultheslayer21
Copy link

I was wondering if it is possible to add support The HTC Vive Devkit if not already supported.

image

It is detected by PimaxCrystalAdvanced and even turns on the IR array, although no tracking is observed.

I was able to get it working on its own with my own module (https://github.com/Paultheslayer21/VRCFT_Tobii_HTCViveDevkit) as seen below.

Eyetracking

The EyeTracker is detected by BrokenEye but doesn't start when "Connect to Device" is pressed.
image
Instead, it returns an error
image

Here is a log file if it helps

brokeneye-2024-11-23-05-58-15.log

It's understandable if it isn't possible to implement support as it is quite rare and makes testing pretty much impossible.

@Paultheslayer21 Paultheslayer21 changed the title Tobii Retrofit HTCViveDevkit Support For ViveTobiiDevkit Nov 23, 2024
@ghostiam
Copy link
Owner

Hello, can you send me the tobii runtime executable file?
What software is used by default for eye tracking?

@Paultheslayer21
Copy link
Author

Paultheslayer21 commented Nov 23, 2024

Sure, I think this is the Tobii software that this EyeTracker uses.

https://gaming.tobii.com/getstarted/?bundle=tobii-core

Im not certain if this works though as the version I am using is 2.13.3, and the site lists 2.16.8 (The old download link is dead)

@ghostiam
Copy link
Owner

Headsets usually have their own unique runtime, you can find the path to the file through the task manager.
The file is most likely called something like this: platform_runtime_*_service.exe.
Would it be possible to send this file?

@Paultheslayer21
Copy link
Author

Paultheslayer21 commented Nov 23, 2024

Headsets usually have their own unique runtime, you can find the path to the file through the task manager. The file is most likely called something like this: platform_runtime_*_service.exe. Would it be possible to send this file?

Would this be found under Sevices or Processes?
image

image

@ghostiam
Copy link
Owner

It will be in services, yes, but the path to the file can only be seen in processes, where you can open the folder with the file by right-clicking on the process.

@ghostiam
Copy link
Owner

If the file is not called platform_runtime_*_service.exe, it is unlikely that I will be able to inject into the process, since the structure may be very different.

@Paultheslayer21
Copy link
Author

Paultheslayer21 commented Nov 23, 2024

This is the closest thing i could find to the executible as described

Tobii Service.zip

It doesnt use any third party software from HTC

@ghostiam
Copy link
Owner

I've studied the file, I'm afraid it's not what we need.
Perhaps the runtime is not running, try connecting the headset and turning on eye tracking.

Check if you have this directory and file in it:
C:\Program Files (x86)\Tobii\Tobii * Runtime\platform_runtime_*_service.exe

@Paultheslayer21
Copy link
Author

I've studied the file, I'm afraid it's not what we need. Perhaps the runtime is not running, try connecting the headset and turning on eye tracking.

Check if you have this directory and file in it: C:\Program Files (x86)\Tobii\Tobii * Runtime\platform_runtime_*_service.exe

That directory doesnt exist in my C drive, I assume this is why it doesnt work...

image

@ghostiam
Copy link
Owner

ghostiam commented Nov 23, 2024

Can you show me what services are in the services tab in the task manager that contain the name Tobii?
I saw it in the screenshot above.

@Paultheslayer21
Copy link
Author

Paultheslayer21 commented Nov 23, 2024

Can you show me what services are in the services tab in the task manager that contain the name Tobii? I saw it in the screenshot above.

That is the file I sent (By going into details and selecting "open file location"

I also ran the eyetracker and no new processes (or sevices) were observed

@ghostiam
Copy link
Owner

I installed the software, judging by the files and the address for connection, your headset uses a different approach to work with eye tracking.

I can't make support for you, but I think, because this is DevKit, maybe you should have access to all the data without BrokenEye.

@Paultheslayer21
Copy link
Author

Paultheslayer21 commented Nov 23, 2024

I installed the software, judging by the files and the address for connection, your headset uses a different approach to work with eye tracking.

I can't make support for you, but I think, because this is DevKit, maybe you should have access to all the data without BrokenEye.

Its no problem if you cannot implement it.

You would think that the advanced tracking would be available for a dev kit, but unfortunately when testing it Isn't :(

image

Thank you for the time and effort.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants