Skip to content
This repository was archived by the owner on May 3, 2021. It is now read-only.
This repository was archived by the owner on May 3, 2021. It is now read-only.

Ability to pass virtual hmd ids and PSMove controller ids, not one exclusively #2

@renatopmestre

Description

@renatopmestre

Hey, @HipsterSloth first of all you are doing a great work with this!

I'm trying to use 2 PSMove controllers + 1 virtual hmd with freepie.
-1 virtual hmd with freepie: Check!
-2 PSMove controllers with freepie: Check!

-A combination of the two above: data is mixed.
hmd gets id0 and one controller gets id0.
freepieIO0 gets mixed data
freepieio1 gets some data from one controller
freepieIO2 gets nothing (tried two freepiebridges, 1 for 2 controllers, 1 for hmd)

Tried to add more virtual hmds in %appdata% so I could use maybe hmd id2 to circumvent ids0 and 1 being already in use by the controllers. Psmoveservice crashes. Seems only one virtual hmd can be active at a time.

This time I tried 1 virtual hmd0 (id0) and the controller id1, so they dont mix ( I opened two instances of freepiebridge). No luck.

My idea was using two PSMove controllers and 1 ping pong ball for head tracking. The rest of the rig + steamvr ir working, the way freepiebridge sends the ids to freepie is the only thing in the way.

Is there any advice you can give me?
I have oculus go, and i'm using freepie scripts that support the OGo controller natively through ALVR, and support PSMove controller through the freepiebridge.
Thank you

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions