Skip to content

Releases: SgtBilko76/SuperTux-3D

SuperTux VR Beta 0.2 (Quest + PICO)

Pre-release

Choose a tag to compare

@SgtBilko76 SgtBilko76 released this 23 Sep 14:51

Adds PICO headset support to the VR port. One APK now covers both Meta Quest (2 / 3 / 3S / Pro) and PICO (4, 4 Ultra, Neo 3) — each runtime ignores the other vendor's manifest entries.

The game is shown on a virtual screen in front of you, with each drawing layer at its own depth, so moving your head gives real parallax between backgrounds, tiles and the HUD.

Install

Enable developer mode on the headset, then:

adb install -r SuperTux-Beta0.2-quest-pico-arm64-v8a.apk

Quest: Library > Unknown Sources. PICO: the app appears in the library once installed.

What's new since Beta0.1

  • PICO controller bindings (bytedance/pico4_controller, pico_neo3_controller) with the same layout as the Touch controllers.
  • XR_BD_controller_interaction is enabled only when the runtime advertises it, so Quest is unaffected.
  • Manifest: pvr.app.type=vr, com.picovr.intent.category.VR and org.khronos.openxr.intent.category.IMMERSIVE_HMD, so PICO OS launches the app immersively instead of as a flat panel.
  • The native libraries are stripped this time: 294 MB instead of 345 MB.

Controls

Controller input Game control
Left thumbstick Move
Right thumbstick Peek (look around)
A / left trigger Jump (select in menus)
B Back (in menus)
X / right trigger Action (run, grab, shoot)
Y Item
Left / right grip Peek left / right
Menu button Pause
Left thumbstick click Recenter screen

Notes

  • Untested on hardware. This build was not run on a Quest or a PICO headset; the PICO support was written from the OpenXR and PICO documentation. Please report what happens.
  • PICO OS 5.9.0 or newer is required — only from that version does the PICO runtime work with the generic Khronos OpenXR loader.
  • Debug-signed build. Single player only; screen-space effects (displacement, blur) are disabled in VR.
  • With no OpenXR runtime present, the game falls back to normal 2D mode.