First post, by Expack3
Simple question: why do games like The Elder Scrolls: Morrowind, Baldur's Gate 2, and RollerCoaster Tycoon 2 get reverse-engineering projects, while games like Deus Ex and Unreal Tournament don't? I mean, they work now, but to keep them running in the future, open-sourcing their code, one way or another, will eventually be required for various reasons, like the obsolescence of 32-bit, system calls stop being supported or emulated, or, for those games which got a Linux port, the required packages becoming obsolete, hard-to-find, or just stop working with distros which work on modern hardware.
I get it: it's remarkably hard to reverse-engineer code, port old or ancient code to be usable on modern hardware, including replacing obsolete dependencies, and so on. I'm also aware it's even harder to keep an open-source project organized and healthy. Yet with all the fans of legendary, old games, surely there'd be enough interest within the code-minded individuals in their fanbases to get projects running.
I'm probably an idiot for asking, missing something obvious, but I thought I'd ask anyways.