Repozytorium projektu RE3 jest zablokowane w GitHub

GitHub zablokował repozytorium projektu RE3 i 232 forki, w tym trzy repozytoria prywatne, po otrzymaniu skargi od firmy Take-Two Interactive, która jest właścicielem własności intelektualnej związanej z grami GTA III i GTA Vice City. Do zablokowania wykorzystano oświadczenie o naruszeniu amerykańskiej ustawy Digital Millennium Copyright Act (DMCA). Kod RE3 pozostaje na razie dostępny w serwerze lustrzanym GitHub na Archive.org. Dostęp do serwera lustrzanego GitLab i repozytorium AUR jest już ograniczony.

Przypomnijmy, że projekt re3 prowadził prace nad inżynierią wsteczną kodów źródłowych gier GTA III i GTA Vice City, wydanych około 20 lat temu. Opublikowany kod był gotowy do zbudowania w pełni działającej gry przy użyciu plików zasobów gry, które kazano Ci wyodrębnić z licencjonowanej kopii GTA III. Projekt przywracania kodu rozpoczął się w 2018 roku, a jego celem było naprawienie niektórych błędów, rozszerzenie możliwości twórców modów i przeprowadzenie eksperymentów w celu zbadania i zastąpienia algorytmów symulacji fizyki. RE3 obejmowało przenoszenie do systemów Linux, FreeBSD i ARM, dodano obsługę OpenGL, zapewniło wyjście audio przez OpenAL, dodało dodatkowe narzędzia do debugowania, zaimplementowano obrotową kamerę, dodano obsługę XInput, rozszerzono obsługę urządzeń peryferyjnych i zapewniono skalowanie wyjścia do ekranów panoramicznych , do menu dodano mapę i dodatkowe opcje.

Można zauważyć, że społeczność rozwija kilka otwartych implementacji popularnych gier komercyjnych, których działanie wymaga użycia plików z zasobami gry z oryginalnej gry. Kluczowa różnica między tymi projektami a zablokowanym RE3 polega na tym, że RE3 jest wynikiem inżynierii wstecznej plików wykonywalnych, podczas gdy projekty wymienione poniżej powstają jako niezależne implementacje silnika napisane od podstaw.

  • OpenAge to otwarty silnik dla gier Age of Empires, Age of Empires II (HD) i Star Wars: Galactic Battlegrounds;
  • OpenSAGE to silnik open source dla Command & Conquer: Generals;
  • OpenMW to otwarty silnik dla gry RPG fantasy The Elder Scrolls 3: Morrowind;
  • OpenRA - otwarty silnik dla Command & Conquer Tiberian Dawn, C&C Red Alert i Dune 2000;
  • OpenLoco to otwarty symulator firmy transportowej oparty na grze Locomotion;
  • CorsixTH - silnik open source dla Theme Hospital;
  • OpenRCT2 to silnik open source dla gry strategicznej RollerCoaster Tycoon 2.

Źródło: opennet.ru

Dodaj komentarz