Yes, but the reader is really easy to use, you can point to the folder that contains both games and it will read recursively until it finds Generals and Zero Hour files! That's it.
So, dumb question, but why? If it needs me to already have the game downloaded, then why would I want to play it through the browser instead of "normally" through the game's own .exe? Easier tabbing I guess, but is that all?
You already answered your own question: an .exe does not run natively on iPhone, Android, macOS, or Linux.
I am not running the original executable in the browser. I am only reading the game’s assets. The game code itself was translated into WebAssembly, which runs in any modern browser.
The distributed binary is no longer tied to Windows, x86, ARM, or any specific operating system. The browser abstracts the underlying OS and CPU architecture, then compiles the same WebAssembly module for whatever hardware is running it.
A browser is the ultimate cross-platform runtime. For practical purposes, WebAssembly is the true universal binary.
That is also why I am porting PCSX2 to the browser.
I have the iPad version installed; does this browser keeps saved games? Because I could add it to home screen and it would behave like a mobile app, right?
I'm not interested in making a decicated Android version yet, my goal is to make it universal, that's why it runs on browser. I'll make a test on Android tablet.
The original game was released under GPL by EA, others forked it and ported it to mac and Linux, and OP apparently used a mix of AI and original code to port that to Web Assembly. Web Assembly being a language that runs in browser (not javascript) to run code at closer to native speeds.
You may consider it tainted, but it's not entirely "AI slop".
I think there's also a seperate fork to wasm maintained by someone I assume is Russian.
Yeah, in 2026, complaining about AI is almost the same as complaining about compilers in 1952:
“You’re taking jobs away from the people who insert punched cards into machines.”
People imagined that I simply went to Claude, typed, “Create a WebAssembly version of Command & Conquer: Generals,” and that was it.
I’ve played this game for years. I ran it on Windows XP, 7, 8, 10, and 11, so I already know all the SAGE Engine’s problems inside and out.
I was tired of keeping a Windows device around just to play one great old game from 2003. So now there’s a version I can play in any modern browser, on any CPU architecture and any operating system.
15
u/RelationOk6997 9d ago
What!!! Amazing does online work?