DrBeef / JKXR

Jedi Knight games on OpenXR devices (Meta Quest, Pico 4, and PCVR)
GNU General Public License v2.0
92 stars 2 forks source link

Pico3 Neo controllers not working. #18

Open FauxHobo opened 3 months ago

FauxHobo commented 3 months ago

Pico3 Neo Link headset, the controllers show up and work fine in the companion app fine, but when I load a game I can't do anything, pick menu settings, skip cut scenes or in game i can't move around, see my hands or anything. I've tried uninstalling and reinstalling, using both SideQuest and directly downloading the apks. I also tried running v.28, .27 (the one on sidequest currently) and .26. They all have the same issue. Pico headset system v5.9.5.0

baggyg commented 3 months ago

Unfortunately we don't have a Pico 3 to test internally, hence why "officially supported" is only Pico 4. There might be some developers around who are willing to test and add the support.

FauxHobo commented 3 months ago

Ah no problem, thanks for getting back to me.

I'm happy to test and do anything where I can. I don't know anything about developing but can follow instructions and teach myself bits if it helps. I would love to help develop out more stuff for Pico 3 in general.

baggyg commented 3 months ago

Just for clarity is this using the cable connected to a PC or using the native all-in-one version without a PC?

FauxHobo commented 3 months ago

This is using it native, without a PC.

baggyg commented 3 months ago

We've identified something that could be the culprit. Can you give this build a go:

https://drive.google.com/file/d/1qgjkibC4J1AW03ybH5MsfjOAq1pQiZvZ/view?usp=sharing

FauxHobo commented 3 months ago

Wow, that was rapid, thank you. I'll be back home Saturday afternoon test it and update you. I'll also reiterate, if you at any point want other things testing for the Pico3 I don't mind being involved on any and all projects.

FauxHobo commented 3 months ago

OK, fully tested, unfortunately it still doesn't work. I tried installing the from sidequest first, then updating to the .apk provided. I tried a complete fresh install, uninstalling the game and companion, plus deleting all the left over folders and configs. I tried installing from just the .apk with no companion app. The controllers and my ability to choose menus items once in game still don't show up. I also redownloading and transfering the .pk3 asset files just in case and tested the demo game that doesn't need them. None show the controllers. I also tested your other games like Quake and Half Life with work flawlessly with the Pico3. The companion app recognisises 1.1.29 is installed and in game the menus shows running OpenJK 1.0.1.1. Is there anything else you can think of to try my end?

baggyg commented 3 months ago

Hmmm, okay. We weren't aware Quake / Lambda1VR worked fine. That would point to something different.

What I suggest is: 1) completely uninstall the current app via Sidequest. 2) Delete the JKXR folder completely 3) Reinstall via the SideQuest version. 4) Open Companion App and Download the JKO demo. You don't need any game files from your PC for this to work.

Launch it via the companion app and test. This will rule out it being a config issue

FauxHobo commented 3 months ago

Thanks for the direction. I followed the steps but with no luck. Not only did the controller still not show up once launched (they still show and work in the companion app main menu) but I couldn't even get into the demo. Before, while the controllers wouldn't work and I couldn't skip the opening crawl, if I let the demo play through I could get in the demo up to the point where your character climbs out the box. At this point, with no controllers I couldn't do anything and would get shot and die. When loading up just the demo, the 1st time the blank star field showed up, but the video didn't play so the "Star Wars" title didn't appear and there was no sound. As i couldn't do anything. I quit and relaunched the demo, this time the video clip played, "Star Wars title appear and music played through fine, however there was actually no opening crawl. I let the music finish and yet nothing happened, it stayed on the blank star field and I again couldn't control anything.

baggyg commented 3 months ago

That doesn't sound right at all and possibly something more fundamentally wrong than the controllers. We've tested this build and it works flawlessly with Pico 4. Unfortunately we've exhausted what we're able to do without actually being able to test. I'd recommend heading to our Discord and seeing in the JKXR chat if anyone else can test or have had similar issues: https://discord.com/invite/WbJJarXEWb

FauxHobo commented 3 months ago

Thanks I will do and I'll update if i get any new information.

FauxHobo commented 3 months ago

It's been raised as a bug report on the Discord, so not sure if you still need updates here now, but it looks like the pre-release build does still work on the Pico Neo 3. It's somewhere after that a release stopped working. I tested v.26 and up.