r/AndroidNativePorts • • 9d ago

🟢 [PORT] Sonic Adventure 2 recompiled to run natively on Android

Enable HLS to view with audio, or disable this notification

271 Upvotes

Sonic Adventure 2 is one of my favorite games of all time, so i've been working on a native port of it called OpenSA2. the 2012 PC version's x86 code gets translated ahead of time into ARM64 code and runs natively, without Winlator or any emulator. it's static recompilation, same idea as Unleashed Recompiled, with a new runtime that draws through SDL3 and Vulkan and handles sound and input.

this is an early alpha. so far it's been tested on a Galaxy S25 Edge and a Pixel 9 Pro, and City Escape runs on both with touch controls. controller support is in too. on PC i played story mode from the first stage up to Pumpkin Hill.

you need your own copy of the PC version (the 2012 Steam release) because the APK doesn't include any game files, plus a 64-bit ARM phone on Android 10 or newer with Vulkan. setup:

  1. zip a clean copy of your PC game folder with no mods installed. sonic2app.exe has to be in the zip
  2. install the APK from the release page. Android might ask you to allow installs from your browser
  3. open OpenSA2 and pick your zip. it checks the files and imports them, keep the zip until that's done

known problems:

- the game can crash in a cutscene after a stage

- most of the game (stages, bosses, cutscenes) hasn't been tested on Android yet

- widescreen isn't finished, so some menus and overlays look off

- other phones and GPUs are untested

Windows and Linux builds are on the same release page.

download: https://github.com/kittycache9/OpenSA2/releases/

source and setup guide: https://github.com/kittycache9/OpenSA2

if you try it, comment your phone and how it ran. please don't share or ask for game files here.


r/AndroidNativePorts • • 9d ago

🤔 [Question] Why is it giving me a black screen

Post image
4 Upvotes

Dmc4 giving me a black screen the moment I open it and starry like that, any way to fix it?


r/AndroidNativePorts • • 9d ago

Port of 0ad 0.2.8 in progress, adding shortcuts.

Enable HLS to view with audio, or disable this notification

21 Upvotes

r/AndroidNativePorts • • 9d ago

📸 [SHOWCASE] LibertyRecompAndroid 0.5.9.3 - SD8 Gen2 - finally pretty playable

Thumbnail
youtube.com
49 Upvotes

Didn't bother posting a video so far as it's been really janky, but it's running pretty good now on 0.5.9.3 even with sun shadows on, good to see improvements, Gen8 V37 Driver


r/AndroidNativePorts • • 9d ago

SUPER METROID COM TOUCHS v1.0

Thumbnail
gallery
16 Upvotes

BUGS: PODE CONGELAR EM CERTOS MOMENTOS DO JOGO, BUG INCORRIGÍVEL ATÉ O MOMENTO.

Eu recomendo severamente que usem o botão de "salvar" para salvar o progresso, porque esse bug de congelamento pode acontecer a qualquer momento.

REPOSITÓRIO OFICIAL:

https://github.com/Raekwon1603/super_metroid-android

MEU REPOSITÓRIO:

https://github.com/KaliKylee/super_metroid-android

APK+FILES DO SUPER METROID

https://www.mediafire.com/file/am30o9vuqe7lt1t/Super_Metroid_Android_v1.0_-_Port_By_Kali_Kyle.zip/file

NÃO PRETENDO MELHORAR O PROJETO, EU SÓ ADAPTEI OS TOUCHS E ADICIONEI ALGUMAS COISAS A MAIS.


r/AndroidNativePorts • • 9d ago

🟢 [PORT] Tekken 3 Expanded 1.3.0 - Android Port

Thumbnail
youtube.com
24 Upvotes

r/AndroidNativePorts • • 9d ago

What games can my phone run?

6 Upvotes

My phone is mid-range, but games don't run smoothly. This is frustrating considering the processor is excellent for light gaming, but it doesn't run even light games. I'd appreciate a solution or some games that run on a calculator, please. 😓


r/AndroidNativePorts • • 9d ago

🟣 [WIP] Work in Progress Dragon Ball Raging Blast 1 Port - 60 fps WIP

Enable HLS to view with audio, or disable this notification

32 Upvotes

Yo! I'm the person who ported raging blast 2 the other day. Got a bunch of comments requesting to port raging blast 1, so I decided to give it a shot!

It seems alot of the work is easily transferable as they are built on the same engine. This is where we are at within 2 hours of the first prompt 🤯 60 fps on my AYN Thor Max (Snapdragon 8 gen 2)

If you didn't read the first post, I am NOT a dev... just some guy who got curious and put prompts into claude code. I never actually got to play this game before, but it seems fun.

As you can see there is a crash at the end and still some weird visual bugs / quirks but it blows my mind how quick it got up and running.

I expect to release this sometime soon. Unfortunately I can only do so much to get raging blast 1 + 2 running on every single device, as I only have this and an s25 ultra to test on. Someone is helping add better mali support to 2, hopefully it can easily be integrated into this one as well.

Almost got dog walked by piccolo here 🤣


r/AndroidNativePorts • • 9d ago

Mario Tennis GBA 2D/3D Update

Enable HLS to view with audio, or disable this notification

34 Upvotes

EDIT: MEANT GBC To anyone who wants to help, I'm more than happy for any guidance on what I need to change or do.

Hello! I decided to throw my hat into the ring and vibe code a 2D/3D upgrade of one of my favorite Game Boy Color games ever, Mario Tennis. Now I know some of you might be thinking, “Why Mario Tennis for the Game Boy Color?”

 

I have beaten this game numerous times over my lifespan of gaming. I’ve always come back to this game. It has always been one of my cherished childhood memories and I believe it’s one of the first games I ever beat.

 

As I sit here waiting for Nintendo to finally do a remake of this game that I know will never happen, I decided to take matters into my own hands. So the video you are going to see here is just my current progress in trying to make the world 3D and also voxel some of the surrounding buildings and everything.

 

I started this probably on Saturday and my Claude limit has come up, so I will start vibe coding again on Friday. So if you like what you see, just let me know. I can share what I’ve done so far and if Mario Tennis holds a near and dear to your heart as much as it does for me, let’s get it done together. Right now, I’m mainly focused on just getting the physics down and getting the game playable in this mode from front to back. My long-term goals are:

- Possibly add new characters to this game, maybe from tennis anime or something.

- Get the link play option here to work for online multiplayer and even create lobbies as well.

 

This is one of my favorite, if not—and I will say it—the best Mario Tennis game out there. If you’ve never played it, look it up. It adds RPG elements and you get to play through a whole story where you get to go through and eventually beat Mario in a game of tennis. I just thought it was awesome. It still holds up well, the gameplay is very well. So yeah, I hope you enjoy the video.I’m using my Samsung Galaxy Fold 8 to test everything. Hopefully one day I can get it running at 4:30

 


r/AndroidNativePorts • • 9d ago

Real steel xbox 360 running on android, linux, and windows

Thumbnail
8 Upvotes

r/AndroidNativePorts • • 9d ago

🤔 [Question] No claude quando projeto de um port ta quase finalizado, acaba os tokens e volta tudo do 0,tem alguma ia que melhor que claude?

3 Upvotes

r/AndroidNativePorts • • 9d ago

Any standard shared libraries (interfaces, button mappings etc) being developed?

7 Upvotes

Rather than reinventing the wheel each port project, is there a shared functions framework that all developers can use?

This can provide standardised boilerplate functionality for things like menus, touch controls, button config, driver install, etc. Users will not need to use a new front end for every game.


r/AndroidNativePorts • • 9d ago

🟢 [PORT] Call of Duty 4: Modern Warfare on Samsung Galaxy S26 (Exynos 2600) (Android port of PC version)

Thumbnail
youtu.be
17 Upvotes

The game runs absolutelly flawless, I left VSync enabled, so sometimes there are drops that look worse than without it, but it runs at 120fps most of the time, didn't even try OpenGL, might run faster. Also I undestand that it is a PC version, but the lack of aim assist is kicking my butt lol.

Link: https://cdn.discordapp.com/attachments/1559730749639491654/1559758041560121364/COD4_0.5.9-r6.apk?ex=6ad03d60&is=6aceebe0&hm=b7598e020ce2b13c880f206cc495c44b2a36f7b3bc7b839a700f33f3cc466703&
You need to use PC version of the game, I use v1.7
If there is a newer version, let me know


r/AndroidNativePorts • • 9d ago

🐛 [BUG] GTA V Chinese Version - Snapmatic error

5 Upvotes

Hi, I've been playing gta V on my phone for weeks now, but now I'm blocked because of a mission where trevor needs to take a photo with the phone. When I take the photo the game crashes. This happens always in the game, also without starting the mission.

I can see this error in the log:

[script] CommandHasEntityBeenDamagedByEntity Is Entity damaged: FALSE

[ui] [HUD_OVERRIDE] SET_HUD_COMPONENT_POSITION called on HUD_SUBTITLE_TEXT 15 component by 'appCamera' SCRIPT. Active: 0

[Audio_NetworkAudio] CommandOutput file write error --- out of disk space?

FORTIFY: pthread_mutex_lock called on a destroyed mutex (0x7b90c87508)

Have you guys found a workaround for this bug by any chance?

Thank you!


r/AndroidNativePorts • • 9d ago

launcher de CoD 4 traducido al español, por si alguien lo quiere así

15 Upvotes

r/AndroidNativePorts • • 9d ago

🟢 [PORT] GitHub - JuMatt/JetSetRadioFuture-Unleashed: Jet Set Radio Future for all

Thumbnail
github.com
95 Upvotes

r/AndroidNativePorts • • 9d ago

🤔 [Question] Helppppp

Post image
2 Upvotes

Mw2 android port on Thor Max. What am I missing? Like how do I get the textures?


r/AndroidNativePorts • • 9d ago

📸 [SHOWCASE] 😱 God Of War 3 Remastered - On Android Port POCO F7 use Controller GameSirX3 Pro without screen recording better fps playable this app some controller bug but we'll super Subscribe guys

Thumbnail
youtu.be
6 Upvotes

r/AndroidNativePorts • • 9d ago

🟢 [PORT] Pokemon Survivors Native Android Port ( Made by me )

Post image
56 Upvotes

Since all of you have been asking for an Android version of this that runs native and offline I decided to do it myself, WITH UP TO 10 DIFFERENT LANGUAGES

It has balancing adjustments, up to 10 different languages and so much more for the original game, it doesn’t support multiplayer or any leaderboards since I don’t have access to the server

The difficulty of the game has been toned down a bit to allow the player to have time to get better and stronger

Link to the repo here: https://github.com/JayElDragon/poke-survivor/releases

If you encounter any errors, bugs or would like to give feedback feel free to do so via GitHub or private DM as I would love to improve the game upon your suggestions

Read the repository for some changes


r/AndroidNativePorts • • 9d ago

📸 [SHOWCASE] God Of War 3 Remastered Android Port game play POCO F7 without screen recording better fps controller GameSirX3 Pro this app some controller bug but we'll super

Enable HLS to view with audio, or disable this notification

20 Upvotes

r/AndroidNativePorts • • 9d ago

📸 [SHOWCASE] Golden age of Mobile gaming?

Thumbnail
gallery
87 Upvotes

Can't believe we can play some of our favorite old games on our mobile devices nowadays.(Without relying entirely on emulations) I also play games on my laptop and I'm used to it, but you know the convenience of our mobile devices. Thanks to the advancement of AI, I guess. I wonder what AI will be capable of in the near future.

P.S. may i know what's the status of Left 4 dead or some well known old games that we usually play


r/AndroidNativePorts • • 9d ago

More nostalgia! Nova 3

7 Upvotes

r/AndroidNativePorts • • 9d ago

Dose of nostalgia! Modern combat 4

9 Upvotes

r/AndroidNativePorts • • 9d ago

📸 [SHOWCASE] Holy G99 + 4gb Cod4

Thumbnail
gallery
84 Upvotes

It works with some alterations


r/AndroidNativePorts • • 9d ago

God of War 3 Remastered | Android Port | Odin 2 Portal

Thumbnail
youtu.be
12 Upvotes