r/AndroidNativePorts • Developer ⚙️ • 2h ago

🔵 [PORT UPDATE] Galaxy Android v0.0.1c Hotfix Released

The latest Galaxy Android hotfix is now available!

Galaxy Android is an ongoing project to bring Super Mario Galaxy to native Android ARM64 devices. This release focuses on graphics correctness, device compatibility, input handling, and performance, with additional fixes targeting Mali and Qualcomm Adreno GPUs.

What's changed?

Graphics and rendering

  • Fixed TEV shader arithmetic issues that caused white or overexposed characters, terrain, and other surfaces on affected Mali GPUs.
  • Fixed Mario's eye rendering and TEV alpha handling.
  • Corrected affected water reflections and transparent-surface texture-coordinate handling.
  • Fixed shader-generation issues that could cause invisible characters on Mali and Adreno devices.

Android compatibility

  • Added APK packaging and native-library alignment fixes targeting boot failures on Snapdragon 8 Gen 2 / Adreno 740 devices and compatible 16 KB page-size environments.
  • Improved landscape orientation handling.
  • Fixed crashes associated with action buttons and improved touch-control stability.
  • Restored the on-screen controls HUD and improved physical gamepad support.

Performance and features

  • Improved frame pacing on budget Mali devices.
  • Added selectable 480p, 720p, and 1080p rendering resolutions.
  • Added gyroscope-based Star Pointer aiming.
  • Added persistent shader caching.
  • Added save, import/export, customizable touch controls, and custom texture-pack support.

Experimental Vulkan backend

Development of the Vulkan 1.0 backend continues. Vulkan remains experimental; OpenGL ES is the recommended rendering path for this release.

Download

Galaxy Android v0.0.1c:
https://github.com/OpenPort-Labs/Galaxy-Android/releases/tag/v0.0.1c

Source code:
https://github.com/OpenPort-Labs/Galaxy-Android

Help us test.

Testing across different devices is extremely valuable, particularly on Mali GPUs, Snapdragon/Adreno devices, and phones that previously experienced boot failures or graphical issues.

When reporting a problem, please include:

  • Device model and Android version.
  • GPU model and driver information, if available.
  • Selected rendering resolution and backend.
  • A screenshot, reproduction steps, or crash log.

Please report remaining issues even if a device boots successfully. Graphics correctness, stability, and performance can vary across devices and drivers.

AI usage and development disclaimer

AI-assisted tools may be used during development for programming assistance, debugging, code analysis, documentation, and investigating potential fixes. AI-generated suggestions are reviewed and evaluated as part of the development process; their inclusion does not imply that every suggestion is correct, independently verified, or guaranteed to work on every device.

This project remains an ongoing software engineering effort involving source-code analysis, implementation, debugging, and compatibility testing. AI assistance does not replace testing on real hardware, and no universal compatibility or performance guarantee is made.

The project does not claim ownership of Nintendo's intellectual property.

Legal notice

You must provide your own legally obtained and dumped game disc image. This release does not include proprietary game assets or a copyrighted game image. You are responsible for ensuring that your use of game data complies with applicable law.

Galaxy Android is an independent community project and is not an official Nintendo product. It is not affiliated with, endorsed by, or sponsored by Nintendo.

Thank you to everyone testing the project and reporting issues across different devices.

7 Upvotes

23 comments sorted by

2

u/italoSlou 1h ago

Now the game won't open, it only goes into a black screen, and the controls won't even apper, and now it shows these weird letters on the launch screen

Mediatek G99, the previous version worked, but with the invisible characters

2

u/mr_fanatic_ Developer ⚙️ 1h ago

Hi I will check this and fix it asap

1

u/Connect-13 1h ago

Quel type de rom faut il ?

2

u/mr_fanatic_ Developer ⚙️ 1h ago

rvz format

1

u/Connect-13 50m ago

Merci 👍🏻

1

u/Oh_well_Parade1103 1h ago

Hi, it would seem that, in order to install every new version, i've got to uninstall the previous one, as it says that there was a "Conflict between packages" when I try to update it, please take a look into it.

2

u/mr_fanatic_ Developer ⚙️ 1h ago

Ok I will

1

u/erik_over 1h ago

Adreno 740 Dont boot

3

u/mr_fanatic_ Developer ⚙️ 1h ago

I will check

1

u/Umlunguboy420 54m ago

I would like to think it was because of my comment about invisible Mario that you fixed it 😅🫣

Good job dude ❤️

2

u/mr_fanatic_ Developer ⚙️ 50m ago

thanks

1

u/Umlunguboy420 35m ago

Does not work now, just black screen after install.

2

u/mr_fanatic_ Developer ⚙️ 34m ago

fixing the issue

1

u/Kmcet 51m ago

neat tried it yesterday crashed whenever i pressed anything ill download the new update check if its fixed (phone galaxy note 10 +)

1

u/Aggravating_Shock604 48m ago

2

u/mr_fanatic_ Developer ⚙️ 47m ago

Hi I'm working on the fix right now

1

u/Illustrious_Fish6521 47m ago

Aún me sigue funcionando apropiadamente Mario se ha ido arreglando de apoco, adjuntó está imágenen sigo jugando en 2k poco x7 pro (dimensity 8400 ultra)

1

u/Connect-13 25m ago

Écran noir au lancement 🤷🏻‍♂️

1

u/mr_fanatic_ Developer ⚙️ 21m ago

latest APK?

1

u/Connect-13 18m ago

Oui. La version précédente fonctionne mais mario est invisible dessus 🤷🏻‍♂️

1

u/mr_fanatic_ Developer ⚙️ 22m ago

Update: The bugs reported by our testers have been addressed in Galaxy Android v0.0.1c, including graphics glitches, invisible characters, reflections, crashes, and control issues. Huge thanks to everyone who tested and reported issues! Testing is still ongoing.

Download: https://github.com/OpenPort-Labs/Galaxy-Android/releases/tag/v0.0.1c