Actually, I've been thinking in porting LieroXtreme to Android. I have a license for GameMaker Android export. It's not the best "engine" to work with, but definitely better than coding for Android directly. Also, I would need to completely rewrite the code, GM language has quite a lot of differences with other languages. I noticed the Source Code is available, but what language is it coded with? What kind of License this game has? If I ever decide to port it to android, would I be able to upload it to GooglePlay with adds? This is just an Idea, I'm pretty lazy and my programming knowledge is not that great. But perhaps someday I decide to do it. LieroX is one of my favorite freeware games.
OpenLieroX is written in C++ using various libraries such as SDL, OpenAL and HawkNL, and licensed under GNU LGPL.
I have zero experience on mobile programming so I don't know how hard it would be to port the existing source code to Android. But I'd still examine that option first. Complete reprogramming will require a lot of work.
Are you planning to make it compatible with the computer version?
To be honest, I wasn't planning to do anything yet. It was just an idea. I'm not a very experienced coder, and the editor I would use has some limitations. Anyway, I took a quick look at the source code. I noticed it's written in C++ (not my favorite language), and it has quite a lot of files. Trying to port an exact copy of that wouldn't be the best option, specially because I would be using a game editor, not programming directly in Java for Android. There are many things that the editor does for you behind the curtain, it's not as low-level as C or C++. It would take me more time to understand the source than actually porting it to Game Maker Language. I guess it would be better to make a new game from scratch and only take a look at the code for some details.
My idea was to make a game based on Liero, while keeping compatibility with the resources of LieroXtreme, specially the mod files, which I think is the most interesting part of this game. The thing is, these files appear to be compiled, so I can't parse them directly. That complicate things a bit. I couldn't find the source script that handles those files. There are a few other things that I would need the source for, like the physics (if I want to keep it the way it works in LieroX) and bot AI, but the rest shouldn't be too hard. GM has a simple language, it's easy to use. However, by doing things this way it would be almost impossible to make it cross-platform, If I ever manage to get the multiplayer part working. It's all in my head, but I'm not sure if I can make it happen.
Anyway, If I ever make some progress on it, I'll post it here.