3 ms·
Speaking of which, I wonder what Chris would think of OpenRCT2 and OpenTTD, which reimplemented his games with different programming languages and outright diff
by konimex 10mo ago
Speaking of which, I wonder what Chris would think of OpenRCT2 and OpenTTD, which reimplemented his games with different programming languages and outright different graphics (which allowed the latter to reach its 1.0 milestone not requiring the original Transport Tycoon assets).
- reddalo 10mo agoI can't recall the source so take this with a grain of salt (I think some members of the OpenTTD forum managed to contact him), but I remember him not being happy about it. He perfected the games according to his vision, so it makes sense for him not to like people rewriting his code and adding new features.
- PunchyHamster 10mo agoI think he just wants to be paid for that.
- deanc 10mo agoThe are no direct statements but one from his agency [1] > The project has no blessing or support from Chris Sawyer and our view, it is both unethical and unlawful, involving infringements that may in some territories be criminal as well as a violation of Chris Sawyer's rights and those of his licensees - all of which remain reserved. > RollerCoaster Tycoon Classic, distributed by Atari, contains RCT and RCT2 rebuilt for modern operating systems under Chris's own direction. [1] https://forums.openrct2.org/topic/5646-how-is-openrct2-legal/ https://forums.openrct2.org/topic/5646-how-is-openrct2-legal...
- windward 10mo agoA user naively snitching on the project between their 2nd and 3rd posts is a really great bit.
- embedding-shape 10mo agoSnitching? Talk about making a tiny email a big deal. Atari already knowing about OpenRCT2 since before the email makes the forcible induced drama even more cringy.
- fy20 10mo agoI was involved in the early days of OpenTTD and one of the big issues was the first version was basically just a decompiled version of the original TTD binaries. Giving any kind of blessing would basically relinquish control of IP - that due to publisher contracts he may or may not actually be able to do. Legally this is the only thing he can say.
- matheusmoreira 10mo agoWhy would implementing a compatible game engine be unlawful? The code he wrote is copyrighted but the concepts and functional elements embodied by his code shouldn't be protected.
- jcranmer 10mo agoOpenRCT2 and OpenTTD are, at best, derivative works, if not outright infringement (the line between infringement and derivative in computer code is quite muddy, and there is very little in the way of precedence to illuminate the difference). These projects are not like WINE or ReactOS, reimplementing something by carefully observing what it does and attempting to reproduce it, but rather built (originally) by decompiling the original and otherwise heavily reliant on outright reuse of parts of the original.
- Starlevel004 10mo agoOpenRCT2 was a direct derivative of RCT2 at first, to the point it would just directly call into the game executable everywhere. See e.g: https://github.com/OpenRCT2/OpenRCT2/commit/643db7ae017e04d13980031b449d747e3bf89c22 https://github.com/OpenRCT2/OpenRCT2/commit/643db7ae017e04d1...
- matheusmoreira 10mo agoI see. Yeah it's hard to defend that. The correct way to do it would be to reverse engineer the game and produce a clean room implementation.
- estimator7292 10mo agoThat isn't derivative. That's a plugin. At that point if OpenRCT2 is calling into the original, intact binary, there can be no infringement. You're just running the executable as provided and your computer just so happens to have another program running in the same memory space.
- GaryBluto 10mo agoI'm unfamiliar with OpenRCT2 but I can't imagine the RCTC rebuild has nearly as many features; them making the comparison just makes their project look worse.
- deanc 10mo agoIt has feature parity, and more. It's an incredibly faithful recreation to the original - and the features they have added in my opinion are primarily QoL improvements and nothing stupid.
- haunter 10mo agoHe doesn't like them. Basically the games were finished as in an art piece is finished (don't tell George Lucas!) and the later projects (OpenTTD/OpenRCT2) are "remixing" those.