Closed MichaelJCole closed 4 years ago
Yeah I specifically tested 4.25.3 against quest because there was some regression from .2 that had to be fixed.
That issue there is that the teleport controller has the SteamVRChaperoneComponent in it (as its a port of Epics template version which did at the time) and if you turn off the SteamVR module built into the engine that component no longer exists.
You should be able to simply delete it.
Also in the GraspingHand blueprint there is an example of how to pull the finger curl data for steamVR, which also will throw an error if you disable the steamvr module, so you would have to remove that as well.
Vive_Pawn_Character's name comes from developing the template on Vive to begin with and originally intending to make pawns for different setups until it all was able to be merged into a single class, it works for all headsets, assuming that you remove deleted code / components from modules that you turned off...
Hi @mordentral thanks for your message.
Ok, yes. I made a copy of the controller, deleted the component, and started to refactor the other BP's to use my new controller w/o the Steam component. It was too big a refactor so I gave up. I think a better approach would be to move the steam component to a subclass of BP_Teleport_Controller called maybe BP_Teleport_Controller_SteamVR. Putting a Class variable on the Pawn would let it spawn the appropriate controllers. I have no idea how to submit that as a PR on git :-)
Re: Vive_Pawn_Character, that's amazing, thank you! This project is so helpful to my game. I really appreciate your work.
it was originally just a port of epics template controller and i wanted it as close to what they had as possible so people would know how to work with it. Ended up being re-written so much that its pointless now, the only thing that the component provides is the room outline though, which isn't used by people anyway, so i'll probably just delete it entirely.
Hi, I'm getting this error in UE4.25.3 building for Quest. I took this example repo, customized it a bit, and compiled for quest.
I was able to build and run for one level, but not for another (see link error below). On both levels, I was using the Vive_PawnCharacter pawn.
From this example repo, I have some questions:
How I setup the project:
Thanks!