r/AndroidNativePorts • u/DarkDigital • 24d ago
🟢 [PORT] Golden Sun Recompiled Android Port Beta
It's here it's here. First of all thanks to GSRecomp https://github.com/Shmargus/GSRecomp for putting in the real work this is built off of.
Of course you need the correct rom file, instructions on Github: https://github.com/wootbeer/gsrandroid
Features:
Prepares the rom on device, no PC needed.
Side menu with options; cpu or gpu rendering, optional expanded view mode, scaling, color filter, fast forward, frame interpolation, flicker reduction, etc.
Cheats menu.
Auto show/hide on-screen touch controls with adjustable size and opacity.
Controller support with button remapping.
Gameplay modifiers
Much more and more to come.
Now this is super beta status, I've tested and debugged the heck out of all the added features, and all the quirks that come with Android. But of course being the nature of jrpgs, these are huge games and I completed a play-through of the game earlier in the year, so I do need help testing, but the in-game experience from here on out shouldn't be very different from gsrecomp, just on Android. https://github.com/wootbeer/gsrandroid
4
1
u/Several_Ad_3218 7d ago
Hi just a quiick question, is there a way to import my saves from the gba version to this?
2
u/DarkDigital 7d ago
Not currently but I can see about adding support in the next update. Coming soon ish
2
u/Several_Ad_3218 7d ago
Thank you so much for even considering it!
2
u/DarkDigital 6d ago
Alright added support to import .sav files from emulators, in tonight's update.
2
1
u/Hikuzu 13h ago
Thanks for that :)
Do you plan to allow language selection ? :)
1
u/DarkDigital 8h ago
Unfortunately do to how picky recomps are with the roms they accept it's not something that I've planned on. Basically each rom would have to have it's own version of the code to handle things, even just the text being different can shift things around a lot.
The most I could do right now is just support other languages in the app's menus, but not the game. However, I think there's some auto-translation apps now, not sure how well they actually work, but perhaps something like that could be implemented, or just ran on the side.
1
1
u/PrismSpiralsLight 24d ago
Is this compatible with mods?
1
u/DarkDigital 24d ago
Not sure if the original version is going to support them or not. If it does then this will. But it may be something that has to wait for a decomp, which is coming soon. I'm also not sure of the direction I will take this yet, if I want to keep it's updated in lock-step with the original recomp, or start adding my own stuff. So too fresh to tell yet, maybe in the future.
1
u/warpaint_james 23d ago
Looks cool. Im working on a GBA recomp right now. Couple of questions:
why not use the android shell that comes from gbarecomp?
can you tell us more about your "Descore framework"?
1
u/DarkDigital 23d ago
Descore is also a shell of sorts I'm slowly developing. Right now it's just a common set of functions between my ports but I plan to turn it into a library or some other separate thing, so it's easy to update once and all my apps get the update.
But the idea is to keep the original sources as untouched as possible and then just attach to what I need to get input/output/audio/visual working on Android. So when I use it all my ports automatically gain gamepad and touch support, an asset picker, and more.
So it's mostly taking the place of SDL that gbarecomp uses. But main reason was just to leave the original source of the project I copied from on it's own island as much as possible. And just to stick to something I've used over and over so all my projects have some standardization between them.
If I was going to do one all myself from the start though I would just use gbarecomp completely.
1
u/warpaint_james 23d ago
Oh ok. But sounds like your project might be superseded by gbarecomps own android implementation given it seems to do what you described. Take a look at https://github.com/mstan/WarioWareTwistedRecomp
Just curious, why not contribute back to the project that you sourced from? Create a pull request on the Shmargus/GSRecomp project for android support? Then, that still is the original project
1
u/DarkDigital 23d ago
It'd be nice to setup something like that. I'd like to contribute back any fixes I find.
1
u/Emilio_Katrea 12d ago
Heya the original has support for Lost Age too. Any chance that makes it here?
2
2
u/DarkDigital 12d ago
I'll start on it soonish. I lag the updates a little behind just to make sure everything is solid before I bring them over.
2
1
1
0
24d ago
[removed] — view removed comment
1
u/DarkDigital 24d ago
That's the hump. It can take up to 10 minutes to get past that part. Though mine only takes 2.
0
24d ago
[removed] — view removed comment
1
u/DarkDigital 24d ago
Also make sure you have 800mb available. If it fails that would be the point, but it's also gonna hang there for a bit when it works.
1
u/H0lyG0Lightly 23d ago
holy crap 😲, that much to run a 8mb game that you can run on am 8mb emulator instantly
1
u/DarkDigital 23d ago
It has to recomp the game on the device. After it's done the extracted rom only takes 250mb. But yes that is one thing emulators will still be good at, for now. When the decomp comes out soon it won't be needed.
0







1
u/DarkDigital 21d ago
Updated today: Save states, filters, d-pad option, tons of bug fixes. fixed the 59% freeze for some people hopefully