# GalaxyPad
**Super Mario Galaxy running natively on iPhone and iPad.** GalaxyPad 0.2.2 uses the **New engine**: a maintained port of [MacioGalaxy](https://github.com/classicrob/MacioGalaxy), built on the [Petari decompilation](https://github.com/SMGCommunity/Petari). The game code is compiled directly for Apple silicon, with Metal rendering, touch controls and controller support. On the owner's iPhone 14, the New engine runs at about 60 FPS; see [tested builds and limits](docs/RELEASE-0.2.0.md#what-was-tested). Build your own copy with [PadMint](https://github.com/chrissotraidis/padmint/releases/latest) on an Apple silicon Mac, then import your own supported game image in the app. There is no public prebuilt IPA. The release is experimental; full-game completion has not been verified. The deprecated **Old engine** used ModernGekko, DolRecomp and a Dolphin-derived runtime for ahead-of-time recompilation. Its source and the Mac development app remain available, but PadMint's iPhone/iPad builds contain no Old engine game module. See [engine differences](docs/OLD-ENGINE-DEPRECATION.md), [full credits](CREDITS.md) and the [pinned dependency graph](docs/DEPENDENCIES.md).  > [!NOTE] > **AI disclosure:** GalaxyPad uses substantial AI assistance for code, tests, > documentation, debugging and maintenance. Some support replies and maintenance > tasks are automated. There is no audited percentage of AI-generated code. > Build, test and device records describe what was checked. This disclosure > concerns GalaxyPad's workflow, not the authorship of its upstream projects. ## Get GalaxyPad [GalaxyPad 0.2.2](https://github.com/chrissotraidis/galaxypad/releases/tag/v0.2.2) for iPhone and iPad is built on your own Apple silicon Mac by [PadMint 0.5.2 or newer](https://github.com/chrissotraidis/padmint/releases/latest). PadMint selects the latest release automatically. There is no prebuilt download. 1. Install [Xcode](https://apps.apple.com/app/xcode/id497799835) 26 or newer with its iOS platform, and open it once. Select that Xcode in **Settings → Locations → Command Line Tools**; Command Line Tools alone are not enough. 2. Start PadMint, choose **GalaxyPad** and **iPhone / iPad**. The first build downloads its sources and tools and takes a while; it needs about 20 GB free. 3. Install the `.ipa` PadMint makes with AltStore, SideStore or Sideloadly. Updating? Install it over your existing GalaxyPad with the same tool and Apple ID to keep your saves; don't uninstall first. 4. Open GalaxyPad, tap the three-dot menu → **Game Data & Saves** → **Import or Reimport Game Data**, and choose your own Super Mario Galaxy (USA, RMGE01 revision 0) WBFS image directly from Downloads, iCloud Drive or another Files location. Download it locally first; it need not be in the GalaxyPad folder. Keep at least **9 GiB free on the device** for import. Open GalaxyPad again when it says so. See the [installation guide](docs/INSTALL_IPAD.md). The first time the game starts, it prepares its shaders for a few minutes; tap to start sooner and the rest finishes in the background. ## Current status **0.2.2 (build 7218)** makes the GalaxyPad folder appear in Files after first launch and provides a direct file picker from the empty-folder screen. You can import from Downloads or iCloud Drive without moving the WBFS first. The 0.2.1 menu repair is included: the New engine pauses the game and audio while GalaxyPad menus, sheets or alerts are open, then resumes. The menu is shorter and grouped; Ball & Ray settings and the yellow tilt stick are hidden with the New engine, which handles those rides through the main stick. | Area | Current result | | --- | --- | | Engine | MacioGalaxy/Petari native game code; New engine is the default since 0.2.0 | | Performance | About 60 FPS observed on the owner's iPhone 14; 120 FPS presentation with Smooth Motion on the owner's ProMotion iPad Pro; not an every-device or full-game guarantee | | Controls | Touch controls, controller mapping, gyro cursor and editable touch layouts | | Install | PadMint 0.5.2+ on an Apple silicon Mac; in-app USA RMGE01 revision 0 WBFS import | | Update | Install in place with the same sideloading tool, Apple ID and bundle identifier; saves were verified unchanged on both test devices | | Build verification | See the release notes for CI, fresh-install Files checks and PadMint player-build evidence | | Remaining checks | Full-game completion, hands-on verification of the menu repair, and an iPad Simulator overlap check involving the hidden 1 button | Read the [0.2.2 release notes](docs/RELEASE-0.2.2.md), [current status](docs/STATUS.md) and [documentation index](docs/README.md). The local repository suite still stops at a host-counter probe on the maintainer's Mac; the complete suite passes in CI. Device installation and automated tests are not full gameplay acceptance. ## Screenshots![]() |
![]() |
| The original adventure Galaxy's title screen in the native Apple app. |
Explore the Observatory Luigi at the galaxy map with 121 stars. |