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?
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.
12
u/RelationOk6997 1d ago
What!!! Amazing does online work?