Hacker News new | ask | show | jobs
by lovecg 2137 days ago
Does anyone know the legal status of this project? I was pretty excited about it as it bills itself as a “re-implementation”, but looking at the code like this for example [1] it seems suspiciously like a straight up disassembly/reverse engineering of the original. That would explain how they’re able to keep the logic practically identical.

[1] https://github.com/OpenRCT2/OpenRCT2/blob/develop/src/openrc...

3 comments

Same as OpenTTD. Both were disassembled and ported to C(++), which was viable since the games were written in assembly. So depending on which country you're in this may or may not be legal.
Even if it were cleanroom reverse-engineered, the code contains many constants relating to game balance (and many other things) that are identical to RCT2 or RCTC (RollerCoaster Tycoon: Classic, the mobile port which was also released on PC), without which the game would not function, which probably makes it a derivative work.

That being said, I'm fairly certain it was not cleanroom reverse-engineered.

The not-so-legal status, then, is "Atari does not care".

You need the original RCT2 assets to play it and it’s not super well known, so technically using this is not a lost sale for Atari.