Das RE3-Projekt-Repository ist auf GitHub gesperrt

GitHub blockierte das RE3-Projekt-Repository und 232 Forks, darunter drei private Repositories, nachdem es eine Beschwerde von Take-Two Interactive erhalten hatte, das geistiges Eigentum im Zusammenhang mit den Spielen GTA III und GTA Vice City besitzt. Zur Sperrung wurde eine Erklärung über einen Verstoß gegen den US-amerikanischen Digital Millennium Copyright Act (DMCA) herangezogen. Der RE3-Code bleibt vorerst im GitHub-Spiegel auf archive.org verfügbar. Der Zugriff auf den GitLab-Spiegel und das AUR-Repository ist bereits eingeschränkt.

Erinnern wir uns daran, dass im Rahmen des re3-Projekts Arbeiten zum Reverse Engineering der Quellcodes der Spiele GTA III und GTA Vice City durchgeführt wurden, die vor etwa 20 Jahren veröffentlicht wurden. Der veröffentlichte Code war bereit, um mithilfe der Spielressourcendateien, die Sie aus Ihrer lizenzierten Kopie von GTA III extrahieren sollten, ein voll funktionsfähiges Spiel zu erstellen. Das Code-Restaurierungsprojekt wurde 2018 mit dem Ziel gestartet, einige Fehler zu beheben, die Möglichkeiten für Mod-Entwickler zu erweitern und Experimente durchzuführen, um physikalische Simulationsalgorithmen zu untersuchen und zu ersetzen. RE3 umfasste die Portierung auf Linux-, FreeBSD- und ARM-Systeme, fügte Unterstützung für OpenGL hinzu, stellte Audioausgabe über OpenAL bereit, fügte zusätzliche Debugging-Tools hinzu, implementierte eine rotierende Kamera, fügte Unterstützung für XInput hinzu, erweiterte Unterstützung für Peripheriegeräte und stellte eine Ausgabeskalierung auf Breitbildbildschirme bereit , eine Karte und zusätzliche Optionen wurden dem Menü hinzugefügt.

Es kann festgestellt werden, dass die Community mehrere offene Implementierungen beliebter kommerzieller Spiele entwickelt, deren Betrieb die Verwendung von Dateien mit Spielressourcen aus dem Originalspiel erfordert. Der Hauptunterschied zwischen diesen Projekten und dem blockierten RE3 besteht darin, dass RE3 das Ergebnis von Reverse Engineering ausführbarer Dateien ist, während die unten aufgeführten Projekte als unabhängige Engine-Implementierungen entwickelt werden, die von Grund auf neu geschrieben wurden.

  • OpenAge ist eine offene Engine für die Spiele Age of Empires, Age of Empires II (HD) und Star Wars: Galactic Battlegrounds;
  • OpenSAGE ist eine Open-Source-Engine für Command & Conquer: Generals;
  • OpenMW ist eine offene Engine für das Fantasy-Rollenspiel The Elder Scrolls 3: Morrowind;
  • OpenRA – offene Engine für Command & Conquer Tiberian Dawn, C&C Red Alert und Dune 2000;
  • OpenLoco ist ein offener Transportunternehmenssimulator, der auf dem Spiel Locomotion basiert.
  • CorsixTH – Open-Source-Engine für Theme Hospital;
  • OpenRCT2 ist eine Open-Source-Engine für das Strategiespiel RollerCoaster Tycoon 2.

Source: opennet.ru

Kommentar hinzufügen