GitHub hat das Repository des RE3-Projekts und 232 Forks, einschlieĂlich dreier privater Repositories, nach einer Beschwerde von Take-Two Interactive, dem Unternehmen, das das geistige Eigentum im Zusammenhang mit GTA III und GTA Vice City besitzt, gesperrt. FĂŒr die Sperrung wurde eine Beschwerde wegen der Verletzung des US-amerikanischen Digital Millennium Copyright Act (DMCA) verwendet. Der RE3-Code bleibt vorerst auf einem GitHub-Mirror bei archive.org verfĂŒgbar. Der Zugriff auf den Mirror bei GitLab und auf das Repository in AUR ist bereits eingeschrĂ€nkt.
Wir erinnern daran, dass das Projekt RE3 die Umkehrung der Quelltexte der Spiele GTA III und GTA Vice City, die vor etwa 20 Jahren veröffentlicht wurden, umfasst. Der veröffentlichte Code war bereit fĂŒr den Bau eines vollstĂ€ndig funktionierenden Spiels unter Verwendung von Spieldateien, die aus einer eigenen lizenzierten Kopie von GTA III extrahiert werden sollten. Das Projekt zur Wiederherstellung des Codes wurde 2018 ins Leben gerufen, um einige Fehler zu beheben, die Möglichkeiten fĂŒr Mod-Entwickler zu erweitern und Experimente zur Untersuchung und zum Austausch von Algorithmen fĂŒr die Simulation physikalischer Prozesse durchzufĂŒhren. Dazu wurde RE3 auf Linux, FreeBSD und ARM-Systemen portiert, OpenGL-UnterstĂŒtzung hinzugefĂŒgt, Audio-Ausgabe ĂŒber OpenAL bereitgestellt, zusĂ€tzliche Debugging-Tools implementiert, eine drehbare Kamera realisiert, XInput-UnterstĂŒtzung hinzugefĂŒgt, die UnterstĂŒtzung fĂŒr PeripheriegerĂ€te erweitert und die Skalierung der Ausgabe auf Breitbildschirme ermöglicht. Eine Karte und zusĂ€tzliche Optionen wurden in das MenĂŒ eingefĂŒgt.
Es ist anzumerken, dass von der Community mehrere offene Umsetzungen beliebter kommerzieller Spiele entwickelt werden, bei denen die Verwendung von Spieldateien aus dem Originalspiel erforderlich ist. Der entscheidende Unterschied dieser Projekte zum gesperrten RE3 besteht darin, dass RE3 durch das Reverse Engineering binĂ€rer Dateien entstanden ist, wĂ€hrend die unten aufgefĂŒhrten Projekte als unabhĂ€ngige Umsetzungen von Engines, die von Grund auf neu geschrieben wurden, entwickelt werden.
- OpenAge â eine offene Engine fĂŒr die Spiele Age of Empires, Age of Empires II (HD) und Star Wars: Galactic Battlegrounds;
- OpenSAGE â eine offene Engine fĂŒr Command & Conquer: Generals;
- OpenMW â eine offene Engine fĂŒr das Rollenspiel-Genre The Elder Scrolls 3: Morrowind;
- OpenRA â eine offene Engine fĂŒr Command & Conquer Tiberian Dawn, C&C Red Alert und Dune 2000;
- OpenLoco â ein offener Simulator fĂŒr Transportunternehmen basierend auf dem Spiel Locomotion;
- CorsixTH â eine offene Engine fĂŒr Theme Hospital;
- OpenRCT2 â eine offene Engine fĂŒr das Strategiespiel RollerCoaster Tycoon 2.
Quelle: opennet.ru
