VOGONS


First post, by MrFlibble

User metadata
Rank Oldbie
Rank
Oldbie

In the absence of source code releases for many older games, reverse-engineering and source code reconstruction appear to have already proven themselves a viable method of achieving source-port accurate engine recreations for a good number of titles, increasing their chances for proper cross-platform functionality.

In the ideal case, the source code is a near-perfect recreation of the original, and a functional port based on it is available. But these are not as numerous as one would’ve wished I guess. There are also projects which are heavily based on reverse-engineering, but without an explicit goal to produce a reconstruction of the original code. And in some cases, the code is not available publicly at all for various reasons, only compiled binaries or a DLL.

I’ve been sort of keeping a list of such projects for a while, here’s what I’ve got so far (in alphabetical order) – this is likely pretty incomplete, so please don’t hesitate to fill in the gaps.

DOS Games Archive | Free open source games | RGB Classic Games

Reply 2 of 2, by leileilol

User metadata
Rank l33t++
Rank
l33t++

No Ultimas? VI+Worlds, VII and VIII's got some. nuvie, exult, pentagram... There's also many UO servers and clients.

There were also some Eye of the Beholders and Might & Magics, but I believe ScummVM's absorbed them of their independence by now.

Push-Over has Domino-Chain.

ReflectionHLE covers Wolf3D/SOD faithfully. I know Wolf has a bunch of ports but they've always had license, compatibility or accuracy issues.

Bstone reimplements Aliens of Gold from the released Planet Strike! sources.

I don't like to look for more of these because this year, it's a low hanging fruit for vibecoders to get easy clout from by telling clod to make them The Game (though most of them are Nintendo console focused as that's where all the more marketed games are and I believe Nintendo sucks so). I personally prefer the human-made clean room non-decompiled reimplementation ports which are more legally clear, so i'd take Freeablo over Devilution, OpenRW over re3, etc... Short-term slopjobs are no ideal, and decompilations with license washing are on borrowed time (and distract the momentum from clean-room efforts as there's gratification).

apsosig.png
long live PCem
FUCK "AI". It is a tool of fascism. We do not need it. We do not use it.
Debian's fucked