Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

I used Fable 5 to port Command & Conquer: Generals Zero Hour to the iPhone and iPad! This is the actual 2003 engine compiled for ARM64 natively, no emulator. Campaign, skirmish, Generals Challenge all work with touch controls built for an RTS. Open sourcing it all below!

2,011,279 Aufrufe • vor 2 Monaten •via X (Twitter)

57 Kommentare

Profilbild von Ammaar Reshi
Ammaar Reshivor 2 Monaten

Full guide on how you can get it running on your own devices and fun bug stories in the archive if you want to read about the roller coaster that this was!

Profilbild von ahmad
ahmadvor 2 Monaten

Wow this is incredible! What a classic. Need to port the Red Alert games now haha

Profilbild von Ammaar Reshi
Ammaar Reshivor 2 Monaten

Oh man loved the Red Alert games

Profilbild von rami
ramivor 2 Monaten

@aesopsolo You can play red alert 2 natively on browser already

Profilbild von ahmad
ahmadvor 2 Monaten

@ammaar You’re the real MVP

Profilbild von Boris Cherny
Boris Chernyvor 2 Monaten

🤯

Profilbild von @jason
@jasonvor 2 Monaten

You’re a lunatic Can you do age of empires next Ammaar?

Profilbild von ChrisPy
ChrisPyvor 2 Monaten

Can I have some shoes?

Profilbild von Ammaar Reshi
Ammaar Reshivor 2 Monaten

Ahahah a real one

Profilbild von Khem
Khemvor 2 Monaten

wtfffff broo General "Anvil" Shin Fai approves you

Profilbild von Ammaar Reshi
Ammaar Reshivor 2 Monaten

ahahah

Profilbild von swyx
swyxvor 2 Monaten

i need to port my fave game Sid Meier’s Alpha Centauri over!!!

Profilbild von Ammaar Reshi
Ammaar Reshivor 2 Monaten

omg a classic!!!

Profilbild von Aidan McLaughlin
Aidan McLaughlinvor 2 Monaten

need this for aoe2

Profilbild von Mike
Mikevor 2 Monaten

Why why why! Red Alert 2 is a much better game.

Profilbild von Ammaar Reshi
Ammaar Reshivor 2 Monaten

I LOVE red alert 2, sadly EA lost the source code for it

Profilbild von Leon Lin
Leon Linvor 2 Monaten

When can we expect sth like fable from Deepmind?

Profilbild von Arman
Armanvor 2 Monaten

i just installed it and it’s working great! ty

Profilbild von Ammaar Reshi
Ammaar Reshivor 2 Monaten

Enjoy!

Profilbild von Fergie
Fergievor 2 Monaten

I just want to get mine working on an old computer and OpenAI codex told me to get steam.

Profilbild von Ammaar Reshi
Ammaar Reshivor 2 Monaten

Point codex to this repo and tell it to get the Mac version running!

Profilbild von Rich Kuo
Rich Kuovor 2 Monaten

commits were from way before fable, were you working on this from before?

Profilbild von Ammaar Reshi
Ammaar Reshivor 2 Monaten

I forked an old repo that had an early engine working on macOS and used that to bring it to iOS hence you're seeing the mix of dates.

Profilbild von Jamie Birch
Jamie Birchvor 2 Monaten

@richkuo7 So the main effort here was just to add touch controls? Had the community already done the hard part of getting it compile on ARM and render on Metal?

Profilbild von Ammaar Reshi
Ammaar Reshivor 2 Monaten

The division of labor is the top question, so worth being precise. GeneralsX (credited in the README’s second sentence) solved: compiling EA’s source on macOS/Linux, the DXVK-native renderer on desktop, OpenAL/FFmpeg substitution. What it had zero of, because nobody had done it: an arm64-ios cross-build of the engine or any dependency; DXVK built for iPhoneOS (including a loader patch: iOS confines dlopen to the app bundle, so DXVK can’t find MoltenVK without one); read-only-bundle asset/config handling; iOS lifecycle management around the Metal drawable (resign-active fires without backgrounding; touch the drawable then and you crash on resume); the signing/packaging pipeline; and the touch interaction layer. Plus root-causing bugs that upstream has on all platforms (the radar alpha-fallback and a streamed-speech stop-detection bug), with fixes heading back upstream. The repo history and docs/port/ log show exactly which is which. I’d rather over-credit GeneralsX than under-credit them, but “added touch controls” describes about a sixth of the work. Then I’ve got a Renegade port working too, and that had no prior art and a very different setup than Generals X, so the model is definitely more than capable!

Profilbild von New England Veteran
New England Veteranvor 2 Monaten

My buddy and I played this on LAN while deployed when we were off duty.

Profilbild von Ammaar Reshi
Ammaar Reshivor 2 Monaten

That’s sick. Such a fun game for LAN

Profilbild von Greggertruck
Greggertruckvor 2 Monaten

Dude what about red alert 2?? That’s my dream plz plz plz plz

Profilbild von Kevin
Kevinvor 2 Monaten

love this game. this is nostalgic. lets make a web version of this Ammaar

Profilbild von Hindsight
Hindsightvor 2 Monaten

“I build for China”

Profilbild von Ammaar Reshi
Ammaar Reshivor 2 Monaten

🫡 I see you

Profilbild von Marco Franzon
Marco Franzonvor 2 Monaten

Loving the fact that we are using AI to open sourcing legacy stuff.

Profilbild von BlackPanthaa
BlackPanthaavor 2 Monaten

@ChrisPirillo Fuck yes

Profilbild von Adhithya Ramakumar
Adhithya Ramakumarvor 2 Monaten

Haha this is epic. Growing up command and conquer tiberian sun was one of my favorite games. i can still hear the "sir yes sir" when i think about the game

Profilbild von Ammaar Reshi
Ammaar Reshivor 2 Monaten

Dude, so good. They’ll never not be nostalgic.

Profilbild von Adhithya Ramakumar
Adhithya Ramakumarvor 2 Monaten

"Affirmative" 😂

Profilbild von Nucleus☕️
Nucleus☕️vor 2 Monaten

Wtf goated

Profilbild von Raj Dabre
Raj Dabrevor 2 Monaten

My God! I never expected that someone would try to port one of my favorite games to a handheld. As a GLA fan, I can only say one thing: AK-47 for everyone!

Profilbild von Bernardo Ferrari
Bernardo Ferrarivor 2 Monaten

Really nice. I rewrote in Rust + wgpu but never finished (need more tokens). Got 80% done.

Profilbild von Ammaar Reshi
Ammaar Reshivor 2 Monaten

No way!! Def share! I’ll help.

Profilbild von Bernardo Ferrari
Bernardo Ferrarivor 2 Monaten

Here it goes. I started in July of last year! Went through every major AI agent. I can give you push access if you want.

Profilbild von Tak 🦞
Tak 🦞vor 2 Monaten

C&C Red Alert 2 was my jam

Profilbild von saM14
saM14vor 2 Monaten

I hope gemini 3.5 pro can do this

Profilbild von Sterling Cooley
Sterling Cooleyvor 2 Monaten

omg no way, i love this game !!!

Profilbild von Jesse Eckel
Jesse Eckelvor 2 Monaten

Do Red Alert 2 next + Yuri’s Revenge

Profilbild von Harrison Jobe
Harrison Jobevor 2 Monaten

brave, sir!

Profilbild von Max Rovensky
Max Rovenskyvor 2 Monaten

do red alert 2 next

Profilbild von davinci
davincivor 2 Monaten

waow singularity is fun

Profilbild von Mahmoud Zadah
Mahmoud Zadahvor 2 Monaten

A Google employee promoting Claude over Gemini! that's a problem.

Profilbild von Shiva Kavindpadi
Shiva Kavindpadivor 2 Monaten

Neat! I haven't played this one, you should port Rise of Nations! with a voice + touch spin! :D btw how long did it take and what was the total token burn on Fable for this port?

Profilbild von Ammaar Reshi
Ammaar Reshivor 2 Monaten

Oh dude rise of nations was so good! Unsure on token burn but I did fully exhaust a Claude max sub in 2 days

Profilbild von Shiva Kavindpadi
Shiva Kavindpadivor 2 Monaten

🔥wow that is a gas guzzling hummer :D

Profilbild von JSONB
JSONBvor 2 Monaten

EA has no excuse to remaster Red Alert 2

Profilbild von Dalton Walsh
Dalton Walshvor 2 Monaten

Any love for android?

Profilbild von Ammaar Reshi
Ammaar Reshivor 2 Monaten

I’ll give it a go when my quota resets 😅

Profilbild von Bandit 🥷
Bandit 🥷vor 2 Monaten

Oh okay okay I will work.

Profilbild von Ammaar Reshi
Ammaar Reshivor 2 Monaten

I hope you got them better shoes

Ähnliche Videos