GitHub bloqueó el repositorio del proyecto RE3 y 232 bifurcaciones, incluidos tres repositorios privados, después de recibir una queja de Take-Two Interactive, propietario de propiedad intelectual relacionada con los juegos GTA III y GTA Vice City. Para bloquear se utilizó una declaración de violación de la Ley de Derechos de Autor del Milenio Digital de EE. UU. (DMCA). El código RE3 permanece disponible en el espejo de GitHub en archive.org por ahora. El acceso al espejo de GitLab y al repositorio de AUR ya es limitado.
Como recordatorio, el proyecto RE3 realizó ingeniería inversa del código fuente de GTA III y GTA Vice City, lanzados hace casi 20 años. El código publicado estaba listo para construir un juego completamente funcional utilizando los archivos de recursos del juego que se ofrecían a los jugadores para extraer de su copia con licencia de GTA III. El proyecto de restauración del código se lanzó en 2018 con el objetivo de corregir algunos errores, ampliar las capacidades de los desarrolladores de mods y realizar experimentos para estudiar y reemplazar algoritmos de simulación física. Esto incluyó portar RE3 a Linux, sistemas FreeBSD y ARM, se agregó soporte para OpenGL, salida de audio a través de OpenAL, se agregaron herramientas de depuración adicionales, se implementó una cámara giratoria, se agregó soporte para XInput, se amplió el soporte para periféricos, se proporcionó escalado de salida para pantallas panorámicas, se agregó un mapa y opciones adicionales al menú.
Cabe señalar que la comunidad está desarrollando varias implementaciones abiertas de juegos comerciales populares, cuyo funcionamiento requiere el uso de archivos con recursos del juego original. La diferencia clave entre estos proyectos y el RE3 bloqueado es que RE3 es el resultado de archivos ejecutables de ingeniería inversa, mientras que los proyectos que se detallan a continuación se desarrollan como implementaciones de motor independientes escritas desde cero.
- OpenAge es un motor abierto para los juegos Age of Empires, Age of Empires II (HD) y Star Wars: Galactic Battlegrounds;
- OpenSAGE es un motor de código abierto para Command & Conquer: Generals;
- OpenMW es un motor abierto para el juego de rol de fantasía The Elder Scrolls 3: Morrowind;
- OpenRA: motor abierto para Command & Conquer Tiberian Dawn, C&C Red Alert y Dune 2000;
- OpenLoco es un simulador de empresa de transporte abierto basado en el juego Locomotion;
- CorsixTH: motor de código abierto para Theme Hospital;
- OpenRCT2 es un motor de código abierto para el juego de estrategia RollerCoaster Tycoon 2.
Fuente: opennet.ru
