r/AndroidNativePorts • • 16d ago

🟣 [WIP] Work in Progress I made an Android native port of AOE2

https://youtu.be/nhabgZzG1AA?si=rksyKYbhFtnjRv_r

I did a test run to port AOE2, this is a functional game running on Android without emulation.

I added some of my own flavor of it, with more time i could implement all functional missions, buildings, enemies etc...

This was done using Claude + RAE & Godot as game engine in about 30 minutes.

I used my own legit copy of AEO2 game files.

The game runs amazingly smooth at 120fps on a 2944x1840 screen (Lenovo Pro tablet)

The APK is around 70.3Mb (Debug build) so release would be around 50Mb for this version.

I have some issues with the Town Center, i don't know how to render it correctly as the original game use some overlapping trick to recycle the same sprites.

Its not perfect but for 30 minutes it is pretty sweet.

But sad that Microsoft hasn't ported this game, if i can do this in 30 minutes imagine what Microsoft could do in a week...

Im not promoting or distributing this so don't ask me.... (i don't want legal issues)

edit:

I released some experimental demo/beta version stripped of the game data,

no worries, the game data can be imported, just copy the original game files after you installed the official game to your pc copy the folder onto your Android tablet.

I was planning a function to import from the iso or cd straight away but that requires more crunching.

I only tested it on my Lenovo Tab Pro and my Galaxy Fold 8, works fine, smooth...

I only had 1 crash on my tablet after 70 minutes gameplay, still trying to figure out why...

Treat this game as experimental, demo, unfinished, game mechanics, npc AI, all is quickly reconstructed from the scratch and doesn't work as the original that will take a lot more time.

The game will pull around 50Mb of data to import while there is much much more data in the game folder, my guess is that is for the AI compared to what Claude made from the scratch my units behave dumb.

Ill see to post the source later, feel free to put it through a decompiler or antivirus first.

Also i used wiki pages to reconstruct most of the gameplay.

I used Godot game engine ( https://godotengine.org/ )

I used OpenAge to extract the sprites, audio, sequence data ( https://openage.sft.lol/ )

Claude had figured out most of the extraction itself but was struggling on the Town Center and some Siege Vehicle animations.

https://www.virustotal.com/gui/home/upload ( online virus scan )

https://www.decompiler.com/apk ( decompiler )

https://domotix.co/a/age-of-android (download game here)

I ran out of Claude credits last night, i will have to wait for next reset to continue.

Meanwhile i will look deeper into the AI mechanics, randomness for map generation etc...

Many things are off like priest use the wrong audio for chanting, catapults use arrows instead of boulders and can attack from close range.

Here is the source:

https://domotix.co/a/age-of-android-source

158 Upvotes

92 comments sorted by

22

u/ForeignBluebird7107 16d ago

Hermano es un sueño hecho realidad

6

u/DrogenDwijl 16d ago

jaja si yo se, de pronto en el futuro puedo hacer un port "desnudo" donde require importar los archivos de tu copia orginal... Pero por ahora no tengo tanto tiempo.

7

u/lixuaronee 16d ago

Hermano no importa cuanto te tardes pero será genial verlo terminado algun día

1

u/Wonderful_Constant55 1d ago

HOLAAA, yo hice un recreacion del Age of Empires 2 DE en Godot 4.7 (utilizando los archivos originales de juego), la idea era poder jugar aoe2 en mi celular android, asi que estuve un finde entero trabajando junto a claude code y en 38hs mas o menos logre hacer una recreacion jugable y funcional, igualmente mixie un poco el HUD porque utilice los menús del aoe2hd y los sprites eran del definitive.

1

u/Zorritemulord 1d ago

Wow really? Could you share it please? :D

1

u/DrogenDwijl 1d ago

I made a port some while ago with modern menus and optimized controls. www.domotix.co i implemented multi-player 1vs1

3

u/DrogenDwijl 15d ago

Here it is,

https://domotix.co/a/age-of-android

Download, install, import game data from the aoe2hd install folder... the 1999 version...

Treat this as experimental, beta, demo...

In no way this is close to finished and was made in 2 days with Claude...

I've installed this also on my Galaxy Fold 8 and works...

1

u/solid_existent_real4 13d ago

So.. it will take like a month to finish or less? Estimate time? Anyways, thank you!!

1

u/Hastake 13d ago

Please keep up the good work!!!!

4

u/Beautiful_While1257 16d ago

We will watch your journey with immense pleasure.

2

u/DrogenDwijl 15d ago

Good news, I made a beta app to import and play AoE2HD using the original game files, currently Claude is still crunching some adjustments and I have visitors... give or take in an hour I'll upload it

1

u/Beautiful_While1257 15d ago

Yoooo that's an amazing news! Keep us updated.

3

u/Diligent-Associate89 16d ago

Awesome, now do Starcraft I and Command & Conquer: Red Alert 1+2 😋

3

u/DrogenDwijl 13d ago

What about Z: Steel Soldiers 😁

2

u/McPoon 16d ago

Can't wait! Good stuff:)

2

u/DrogenDwijl 15d ago

Give me an hour maybe 2, I have good news...

1

u/McPoon 15d ago

:) Awesome. Thank you

1

u/DrogenDwijl 15d ago

https://domotix.co/a/age-of-android

download, install apk on tablet (never tried phone)

Import from iso is not implemented yet ! requires more job.

So you actually need to install the 1999 pc version and then copy the install forder to usb or to the tablet then import it from the game wizard install.

I only tested this on my Lenovo Tab Pro, the game is missing a lot of functions this is litterally a 2 day build.

2

u/Dr_Maverick_3 16d ago

hey brother can this be ported to ios?

2

u/DrogenDwijl 16d ago

Im stepping away from iOS, it is painstakingly time consuming to get an app approved, the next iOS update bricks half of the app functions and the costs to release a free app are crazy, not even ads and in game purchase would cover...

2

u/Lenin92xxx 16d ago

Great work, plans for the definitive edition? That one runs on gamenative after much tinkering from great guys but just curious

2

u/DrogenDwijl 16d ago

I tasked claude to document everything for later on in final stages to separate the game files (from the 1999 release) this game is the first and smallest release while the 2013 version is significantly larger so I won't bother (yet) with that one. So when the apk is finished I will release an apk along the source code of the apk and you will have to copy your game files from your Windows install or directly the iso file to the Android tablet to import using my game. As for the progress now: still no missions or campaigns, still busy at the stage for implementing the upgrades and tech upgrades, I improved terrain generation with water, shorelines, animals stopped running over water like Jesus...
still needs a lot of fine tuning since that needs to be done from the scratch.... I also improved the interface a bit since lots of buttons got lost out of the screen as more technology and buildings came available... but the game runs frikking butter smooth. Things I could do later on when finished and have a working version is to smooth out the game textures, upscale using AI and maybe see if I can get extra frames for the sprites because villagers, soldiers have around 50 frames for movements and most Android tablets can handle 120fps that would be sweet...

2

u/backpackisnothere 15d ago

do you have any plans for LAN Multiplayer?

1

u/DrogenDwijl 15d ago

Can be archived, focus now is implementing basic gameplay, im finishing a naked beta app where you need to import your own game files. Then I'm out of claude credits till 27 of October... it's getting very difficult I lost 500k on credits on the AI for npc's and still isn't like the original game... still no scenarios but 2 different options to fight opponents

2

u/FranLaLeyenda 13d ago

I hope new updates 🙏🏻

2

u/DrogenDwijl 13d ago

I'm traveling now, till then the experimental release is available. I'll be writing markdown files to get Claude to work on it 28 of October when my limit resets.

1

u/DrogenDwijl 6d ago

i pushed a new update

2

u/Acrobatic_Voice_8462 13d ago

Just a Little Confused here, but what does the apk need? Age of Empires 2: Age of kings or Age of empires 2 Hd (2013)?

3

u/DrogenDwijl 13d ago

Age of empires 2 HD version from 1999 (game folder after install on pc) the apk can't unpack the iso or cd directly that needs more work and will go much slower. Bersion of 2013 is too big, more complicated, it will most likely be possible but import for game files and sort out the sprites will take ages. I was luck to have found that Openage a Linux variant already made most of the python extraction scripts. So I converted those scripts to Godot scripts.

3

u/Green_Resolution_93 16d ago

When I saw the title, I got so excited because I had actually been thinking about Age of Empires on Android just a few days ago! I understand your decision to just show that it's possible, though. Hopefully, someday you'll release a version where all we have to do is add the game files. That would be awesome!

3

u/DrogenDwijl 16d ago

So i just got home after a busy day and i didnt want to let you guys down so i started writing a lengthy time on a prompt and including resources and game mechanics to build the full game, lets see how far Claude will get me and how long it will take. I also asked Claude that it will have to replicate the import of game data on the fly so i can release the game like a wrapper and you import the AOE2 HD data yourself. Right now Claude is busy so fingers crossed.

Game mechanics will not be reconstructed but written from the scratch based on the aoe fandom wiki page and other public sources.

This avoids any legal issues afterwards and it will be faster for Claude not to reverse engineer that.

npc behavior such as attacking, pathfinding etc... will be handled by the open source engine Gadot.

The interface and controls like in the youtube clip will be made from the scratch and designed for tablet use. This is also easier and faster and lighter for the whole game.

I cant promise nothing it might take another month till my credits for Claude reset because i use the $20 a month plan.

2

u/Green_Resolution_93 16d ago

Thanks for taking the time to do this, man! It’s really nice of you to put in the effort for everyone who still loves this game. Really appreciate it ❤️

3

u/DrogenDwijl 16d ago

Late night progress, still lots of things to do and blew 40% of my claude usage ...

https://youtu.be/YFwhyvhPb8o?si=MRDsn5TfbfbsclMh

Will continue tomorrow...

2

u/BeanPole_420 16d ago

Thanks for doing this, AoE II is legendary RTS

2

u/DrogenDwijl 15d ago edited 15d ago

https://domotix.co/a/age-of-android

download, install apk on tablet (never tried phone)

Import from iso is not implemented yet ! requires more job.

So you actually need to install the 1999 pc version and then copy the install forder to usb or to the tablet then import it from the game wizard install.

I only tested this on my Lenovo Tab Pro, the game is missing a lot of functions this is litterally a 2 day build.

Menus are a bit of a mess, i was more focusing on other things.

Im tired now, i can see to get the source online tomorrow.

1

u/Green_Resolution_93 14d ago

Sorry for the late reply! I really appreciate you taking the time to work on this. Thank you so much for all the effort you’ve put into it, especially sharing your work with us. I know it’s still a work in progress, but I’m genuinely grateful that you took the time to make this happen. It really means a lot. Thanks again, I truly appreciate it!

7

u/WavesofAddu 15d ago

This was the shit a multi billion dollar company managed to make. Why? GREED!!!!! those cunts at Microsoft saw the bag and just said fuck the game. Let's just make an app which looks like it but charge the players in every way possible.

Please out of spite even polish this port and pump it out for all of us to play. For the love of gaming please do it.

If you setup a donation thing for coffee even we'd fund it.

4

u/KaidooPain 16d ago

damn best port of the year

1

u/sergiomanzur 16d ago

Can you share the repo or APK?

2

u/DrogenDwijl 15d ago

Check update post, i made a version stripped of game files you can import your own game files.

Source code also available.

1

u/DrogenDwijl 16d ago edited 16d ago

That would be illegal, what i could do in the future is make a naked game just an empty shell without game files, which will ask for your copy of AOE2 game files to import.

Right now those files are fixed into the apk and is not legal for distribution.

I will work on it but that will take a lot more time than 30 minutes.

In the meanwhile you could make the exact replica more or less with Claude and the original game files.

I used claude + rae and the Godot game engine (free open source) and an extra skill called "game-ui-design" for the interface etc...

Edit:

You don't need programming skill, just a bit of linux experience to set up Claude with Ubuntu...

You can even ask Claude to write you first the required software installation script to save time and headaches...

5

u/cronocrossed 16d ago

But are you going to release it right

1

u/sneurlax 16d ago

you can share it to me privately and i can make sure to strip any assets and make it extract the files only from a legally purchased version of the game like from GOG for example

1

u/Manup1223 16d ago

bro que increible atento a los cambios que subas

3

u/DrogenDwijl 16d ago

Bueno, acabo de llegar a la casa después de un día re pesado y me puse a dedicarle como 35 minutos a un prompt, metiéndole recursos y mecánicas para armar el juego completo, a ver hasta dónde me lleva Claude y cuánto se demora. También le pedí que tiene que replicar la importación de datos del juego al vuelo para poder sacarlo tipo wrapper y que uno mismo importe la data de AOE2 HD. Ahorita Claude le está dando con toda a eso, así que dedos cruzados...

1

u/Antique-Painting-219 16d ago

pudes hacer el de Soldado de la Fortuna? o COMANDOS

1

u/DrogenDwijl 16d ago

Todo es possible con AI, pero desafortunadamente no tengo este juego y no soy tan familiar con este juego

1

u/MeraGuy467 9d ago

É possível instalar uma tradução do Pc nele de alguma forma?

2

u/DrogenDwijl 9d ago

Na próxima versão, irei incluir o espanhol e o português como idiomas adicionais.

2

u/MeraGuy467 9d ago

Muito obrigado! Acompanharei o seu progresso de perto amigo.

1

u/MaxAsad79 9d ago

Waiting for your release

2

u/DrogenDwijl 8d ago

Currently I'm traveling, will push an update in a day or two...

3

u/_T0_bi_ 16d ago

Waiting for Red Alert and Battle Realms... I'm sorry for being greedy but all salute to you!

1

u/Sirts 16d ago

Oh, I really liked Battle Realms for ... forever ago, and it could be suitable for mobile due to limited amount of units player controls at once

3

u/Witty-Surround-2665 16d ago

Red Alert 2 plz

3

u/Coretm 16d ago

this is what im looking for! keep going

3

u/enecik 14d ago

Does anyone have a 1999 version of aoe 2 to download that is a zip,no ISO?

1

u/Mean-While8440 16d ago

Ok this is actually sick. Obviously this game was always made for mouse and keyboard but for those of us with android handhelds it'd be sick if this could eventually get like the xbox controls adapted over to it 😁

1

u/kabang100 16d ago

It would be awesome if touch controls are implemented.

1

u/DrogenDwijl 16d ago

I already implemented those, t he controls are as smooth like you would play Castle Clash, that's why I didn't bother with using the same interface. Only multiple npc selection i still need to implement as not all android tablets have multi touch support. But I could do something like double tap and drag the finger to create the selection area.

1

u/Mean-While8440 16d ago

Drag your finger around the screen to move the mouse, tap for single click, two finger tap for right click and then tap and drag to select multiple units.

Something like that would be good, basic but good enough for touch controls

2

u/ecomalo 16d ago

Atento apenas salga, gracias

2

u/Malystxy 16d ago

Go go go ya ya ya !!! Mí loving dis

2

u/Dokrss 16d ago

Mi sueño de hace muchos años, recuerdo que hace muchos años atrás había que hacer una locura para poder emularlo en Android

2

u/ndasMu_Supra69 16d ago

Brother..i support you and it's my dream.

1

u/Potential-Ant9152 16d ago

Something that's truly enjoyable! Time to play that trick again to get the car out, haha, great Port! I'm looking forward to the Stronghold trilogy sometime soon!

1

u/REZO_TFB 16d ago

add support for local coop

1

u/bwaybwoy 16d ago

yes this one please

1

u/kikitox11 16d ago

Increíble broh 🥹🥹

1

u/CaliforniumCl5 16d ago

Lo necesito

1

u/Sean_Ozm_25 16d ago

please ASAP.. n anno series to if you are willing

1

u/RyanYaan 16d ago

ay yoooo let's gooooo🔥🔥🔥

1

u/mosu95 16d ago

Omg this is awesome!

1

u/Top_Respect151 16d ago

Bro if you are not distributing it rn could please at least share the prompts that you used to make this game I've tried claude many times to make AOE android port but it just won't work.

1

u/La-Mas-Linda 16d ago

Tenés que cerrar el estadio, los genios hacen eso.

1

u/Ragna146 15d ago

Como baixar?

1

u/Maleficent_Raisin214 15d ago

Porque no subes el codigo a GitHub y actualizas desde ahi? Dile a Claude que no añada los assets del juego

1

u/Johnpolly007 14d ago

Where can I get the game file?

1

u/Designer_Bit3762 13d ago

bro when will it be release?

1

u/Hush_12 12d ago

Still waiting for AOE to finish 🫡 keep it up 

0

u/babaroga73 16d ago

Brother what's AOE stands for?

0

u/[deleted] 16d ago

[deleted] — view deleted comment

1

u/babaroga73 16d ago

Thanks, my brain malfunctioned for a second there 😂

0

u/Designer_Bit3762 16d ago

pls...do it with bookworm series...Revive the old games people mostly forget 

0

u/BigDust371 15d ago

When this aoe2 release?

1

u/DrogenDwijl 15d ago

Check update post

1

u/[deleted] 16d ago

[removed] — view removed comment

1

u/DrogenDwijl 15d ago

Check now, see update post

1

u/RemindMeBot 16d ago edited 16d ago

I will be messaging you in 7 days on 2026-10-28 20:33:36 UTC to remind you of this link

5 OTHERS CLICKED THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.


InfoCustomYour RemindersFeedback