Repository navigation
Releases: bigmak94/GalaxyQuest
Release list
GalaxyQuest 0.1.8
GalaxyQuest 0.1.8 adds a Windows installer that handles disc extraction, conversion, app installation and copying the game files to your headset in one window. Quest 2 and Quest 3 are tested and working.
Install on Windows
Download GalaxyQuest-Installer-windows-x86_64.exe, enable developer mode on your headset, connect it with a USB data cable and allow USB debugging. Open the installer, choose your own Super Mario Galaxy disc image or extracted folder, then click Install.
The APK, Python, DolphinTool and Android platform-tools are included. Movies are included by default. Allow about 16 GB free on the computer (10 GB for an extracted disc) and 7 GB on the headset.
Gameplay fixes since 0.1.6
- Hold A to keep Boo Mario floating upward.
- Beach Bowl's gravity puzzle room keeps its ripple effect without gaps in the walls and floor at higher rendering resolutions.
- Corrected EU/US dialogue branches and story flags so Mailtoad can deliver Peach and Luigi letters.
- Corrected the moving crystal cage's joint lookup.
Manual installation and updates
GalaxyQuest.apk and GalaxyQuest-converter.zip remain available for installation without the Windows installer, including on macOS and Linux. The README includes both methods.
To update an existing installation, install the new APK over the old one using the README's manual app-install step. Saves and settings are preserved; existing converted game files do not need to be converted again.
You need your own Super Mario Galaxy disc. These downloads contain no Nintendo game data. Dolphin-2609-source.tar.gz is the matching source companion for the installer's DolphinTool; players do not need it. SHA256SUMS.txt provides checksums for the release downloads.
GalaxyQuest 0.1.6
Super Mario Galaxy in VR on Meta Quest 3: a native port built on the Petari decompilation. Bring your own game files; the README explains how to convert them and install the app:
adb install --no-incremental -r GalaxyQuest.apk
New in 0.1.6
- The American disc works. Up to 0.1.5 the app only started with the European disc's files (RMGP01) and crashed at the start with the American ones (RMGE01). It now recognises the disc from its own files. The Japanese and Korean discs are recognised too, but have not been tried.
- Language. The game plays in any language your disc has: English, French, German, Spanish or Italian on the European disc; English, French or Spanish on the American one. Pick it on the Game tab of the VR settings; it takes effect the next time the app starts.
- Every setting is in the game. The VR settings panel beside the pause menu now has four tabs (Screen, Diorama, Picture, Game) with every setting of
petari_vr.ini, and a Defaults button for each tab. No more editing the file over adb. - Invert camera (on by default): pushing the right stick to the right now turns the view to the right. Switch it off on the Game tab for the Wii's way round, where the camera itself goes the way you push.
- Passthrough (off by default): see your own room around the giant screen instead of the dark. Switch it on on the Screen tab. It takes GPU time, so:
- The giant screen's picture adapts. When the GPU cannot keep up (passthrough and the stereoscopic 3D are the usual reasons), the screen's picture is drawn a little smaller instead of the game losing frames, and goes back to its full size when there is time to spare. Lowest resolution on the Picture tab sets how far it may go.
To update, install the new APK over the old one with the command above. Only the app changed since 0.1.2: there is no need to convert your game files again, and your saves and settings stay as they are. Note that the right stick now turns the camera the other way round unless you switch Invert camera off.
GalaxyQuest-converter.zip holds the same conversion scripts as in 0.1.5; they convert the American disc as they are.
GalaxyQuest 0.1.5
Super Mario Galaxy in VR on Meta Quest 3: a native port built on the Petari decompilation. Bring your own game files; the README explains how to convert them and install the app:
adb install --no-incremental -r GalaxyQuest.apk
New in 0.1.5
- The stage music no longer goes silent. Up to 0.1.4, the music of the galaxies (and of the title, the file select screen and the observatory) could stop and stay off until the app was restarted, while the sound effects went on: after about a minute on the file select screen or in Gateway Galaxy, after ten minutes in Good Egg Galaxy. It now plays and loops as it does on the console.
- The music is at its proper volume. It was played at a third of its level; it is now about three times louder, as the game mixes it.
To update, install the new APK over the old one with the command above. Only the app changed since 0.1.2: there is no need to convert your game files again, and your saves stay as they are.
GalaxyQuest-converter.zip holds the same conversion scripts as before; its README.txt now says which Python command to type on each system.
GalaxyQuest 0.1.4
Super Mario Galaxy in VR on Meta Quest 3: a native port built on the Petari decompilation. Bring your own game files; the README explains how to convert them and install the app:
adb install --no-incremental -r GalaxyQuest.apk
New in 0.1.4
- Stereoscopic 3D on the giant screen. Switch Stereoscopic 3D on in the VR settings panel (next to the pause menu) and each eye gets its own picture, as in a 3D cinema: the sky and distant scenery lie far behind the screen, Mario stands in front of it and the foreground comes out towards you. 3D depth (- and +) sets how deep it is. The HUD and menus float in front of the scene, and the pointer's star cursor lies on whatever it points at. It is off by default: the game still starts on the plain giant screen.
- The screen comes up in front of you. When the game starts, and when you put the headset back on, the screen (or the diorama) is placed straight ahead of where you are and face. Before, it could appear beside or behind you until you recentred.
- Comet missions in the diorama: the dark patch that covered the middle of the view is gone.
- Giant screen: no laser line from the controller any more; the game's own cursor shows where you point, as with a Wii Remote and a TV.
- The converter is a download of its own:
GalaxyQuest-converter.zipbelow holds the few Python scripts that convert your game files and copy them to the headset. There is no need to download the source to play.
See Controls for the settings.
Only the app changed since 0.1.2: there is no need to convert your game files again, and your saves stay as they are.
GalaxyQuest 0.1.3
Super Mario Galaxy in VR on Meta Quest 3: a native port built on the Petari decompilation. Bring your own game files; the README explains how to convert them and install the app:
adb install --no-incremental -r GalaxyQuest.apk
New in 0.1.3
-
Ray surfing and the Star Ball now respond to the right controller's tilt. The emulated Wii Remote had its tilt axes mixed up, so a controller held level read as a Wii Remote standing on end: the surfing coach's "Point your Wii Remote at the screen" never passed, and the Star Ball would have rolled off at full speed.
- Ray: hold the right controller level, pointing ahead (that is "pointing at the screen"), and twist it left or right to turn.
- Star Ball: the level controller stands for the Wii Remote held straight up. Tip it down to roll forward, raise it to roll back, and roll it left or right to steer.
See Controls.
Only the app changed since 0.1.2: there is no need to convert your game files again, and your saves stay as they are.
GalaxyQuest 0.1.2
Super Mario Galaxy in VR on Meta Quest 3: a native port built on the Petari decompilation. Bring your own game files; the README explains how to convert them and install the app:
adb install --no-incremental -r GalaxyQuest.apk
New in 0.1.2
- Only your own game data: the converter now also takes the few pieces of data the game's program holds (the disc error screens and two tables in
sys/main.dol) from your disc, so neither this repository nor the app contains any. Convert your game files again withtools/cook/cook.py(from the extracted disc, with itssysandfilesfolders) and copy them to the headset; the app's setup screen marks older conversions Convert again. - Honey walls: Bee Mario now sticks to them and climbs them. The converter left each collision polygon's attribute index in the wrong byte order, so the game read surface types from the wrong row or not at all: special surfaces (honey walls, but also ice, sand, slides, wall-jump rules, footstep sounds...) mostly behaved like plain ground.
- Bee Mario's first transformation now shows the Bee Mario explanation. It used to show Fire Mario's, whose timed music then kept playing after the bee costume was lost.
- Missing game files: a setup screen lets you pick the folder that holds them instead of the app stopping.
- Giant screen by default at first start, 4.5 m away.
- Skipping cutscenes no longer freezes the game when the skip runs into a scene change (leaving the Terrace dome, for example).