We're using cookies to ensure you get the best experience on our website. More info
Understood
@benmcleanRegistered June 27, 2019Active 4 years, 7 months ago
7 Replies made

If there ever was actually good VirtualBoy emulation on the 3DS which actually used the 3D screen then I would definitely have to buy a 3DS

VmprHntrD wrote:
I’m curious for those of us without deep pockets to get into oculous, has anyone attempted to convert this (or would it already work) on a non-3D android device. There isn’t much going on good in the world of VB emulation it appears these days.

Stereoscopic 3D is so fundamental to the appeal of the Virtual Boy that I do not understand why anyone would ever want to play it if they don’t have two eyes and are playing it in 3D.

But if you really want VirtualBoy emulation on a non-3D Android device, VirtualBoy emulation in RetroArch works fine.

Personally, I’ve somewhat moved on to other things at this point, like recreating Wolfenstein 3D for the Quest. 😀

A Quest update yesterday that came out just as I was finishing up broke the controller support but I fixed it. Same link to the APK still works.

Oculus Quest Touch controller support in VirtualBoyGo works great now. Here’s an APK built by me from the current source code for anyone who doesn’t want to wait for the official release.
https://drive.google.com/file/d/1o1G1p_jcDLjM9WPxq8Q2HPKXb0nD6B1R/view?usp=sharing

Update: CidVonHighWind made a commit that has some Touch controller support, but the vertical axis and many of the buttons are reversed. I made a pull request to fix this. Hopefully VirtualBoyGo should have complete Touch controller support very soon! 🙂

That sample project is rather more involved than I thought it would be. I know Java and a little C++ but I’m not familiar with the way this seems to freely mix the two languages. I know there’s got to be some kind of “Hello World” simple example out there of making a Quest app but I’m not seeing it so far.

UPDATE: My next step has been trying to get the VrController sample project which the Oculus Mobile SDK comes with to build, but it wouldn’t for a long time, until today I figured out that it needed Gradle version 4.4.

Hopefully, studying and experimenting with that should give me the information I need to understand how to get input from the Touch controllers. Then I can use that knowledge to make the correct changes to VirtualBoyGo.