daniele-rapagnani / alephone-android

Port of the AlephOne engine on Android
GNU General Public License v3.0
40 stars 3 forks source link

The Port Itself: Combine all three games into one single launcher? #38

Open Shockwave508 opened 3 years ago

Shockwave508 commented 3 years ago

Instead of separating the three games into their own separate apps, would it be possible to make an "all-in-one" APK that contains the entire trilogy?

daniele-rapagnani commented 3 years ago

Yes I think you are right, having a single Aleph One app for all games is probably the best thing. I'm working on an experimental launcher that will be able to download/install the original trilogy as well as scenarios and run them from the same APK.

Shockwave508 commented 3 years ago

You could probably get in touch with EmileB, from OpenTouch Gaming; he's already specialized in bringing Doom and Quake sourceports to Android (through Delta Touch and Quad Touch, respectively).

daniele-rapagnani commented 3 years ago

Yes I'm aware of OpenTouch Gaming ports, they are great but their work is for-profit and I'd really like to keep this port free and open. Unless OTG is willing to donate their code to the project (assuming that it's something that can be integrated in AlephOne) I think contacting them wouldn't be of much help here.

Shockwave508 commented 3 years ago

You could probably make one single launcher with just the required Aleph One binaries, and allow the user to select the filepaths on his device storage; would remove the need for the AlephOneScenario.txt file, at any rate.

daniele-rapagnani commented 3 years ago

Yes exactly, that's what I'm doing with the only exception that unfortunately you can't just point to a folder on your phone and run the game from there. The scenario must be copied/installed to the application's storage directory because Android is changing how applications can access external storage, adopting a mechanism similar to iOS where there's no shared storage at all.

Biggusjohnnus commented 2 years ago

Hey, I know this is outta nowhere but could we get a precompiled apk for the latest version of this port? I'd love to finally be able to play M1 with its soundtrack! Unfortunately I am still not exactly smart enough to compile it myself lol.

daniele-rapagnani commented 2 years ago

I've released a 0.3.0-alpha, see the release description for the known bugs. I'll resume working on this one of these days 😃