Multi Theft Auto ( MTA ) es una modificación multijugador para laversión de Microsoft Windows de losjuegosde Rockstar North Grand Theft Auto III , Grand Theft Auto: Vice City y Grand Theft Auto: San Andreas que agrega funcionalidad multijugador en línea. Para Grand Theft Auto: San Andreas , el mod también sirve como un motor derivado de la interpretación de Rockstar de RenderWare .
Desarrollador (es) | Equipo de MTA [1] |
---|---|
Versión inicial | 9 de febrero de 2003 |
Lanzamiento estable | 1.5.8 [2] / 11 de octubre de 2020 |
Repositorio | github |
Escrito en | C ++ y Lua |
Sistema operativo |
|
Tipo | Mod multijugador de disparos en tercera persona |
Licencia | Licencia pública general GNU v3 |
Sitio web | multitheftauto |
Historia
Fondo
El lanzamiento de Grand Theft Auto III , un aclamado por la crítica al estilo caja de arena de acción y aventura equipo y videojuego desarrollado por DMA Design (ahora Rockstar North ) representó el primer 3D del título en el Grand Theft Auto ( GTA serie) . A pesar de su éxito, fue el primer juego de Grand Theft Auto que se distribuyó sin las funciones de juego multijugador en red que estaban presentes en títulos anteriores, lo que permitió a los jugadores conectarse a través de una red informática y jugar con otros. [3]
La primera versión de Multi Theft Auto , denominada Grand Theft Auto III: Alternative Multiplayer , intentó llenar este vacío ampliando una herramienta de trampa ya existente con una funcionalidad que permitía que el juego se jugara con una forma muy cruda de carreras de dos jugadores. una red informática puramente como prueba de concepto , [3] similar a cómo funcionaba el ahora desaparecido servicio XBAND manipulando la memoria del juego para agregar funcionalidad multijugador en línea. Un pequeño equipo de desarrolladores lanzó versiones más nuevas de Multi Theft Auto con una jugabilidad cada vez mejor y otras mejoras basadas en el mismo concepto de manipulación del juego.
Con la introducción del sucesor Grand Theft Auto: Vice City , quedó claro que este título de juego de computadora también carecía de cualquier forma de juego en red. El software Multi Theft Auto se amplió posteriormente para incluir soporte para este título y, finalmente, cambió todo su enfoque hacia este título y el concepto de un nuevo marco de software denominado Blue . [4] Como el concepto original (de manipulación del juego por memoria) era propenso a varios problemas de rendimiento y estabilidad que a menudo resultaban en fallas de la aplicación , este nuevo marco fue creado como sucesor y sentó las bases de todo el futuro software Multi Theft Auto . [5]
Desarrollo
La última versión de Multi Theft Auto se basa en la inyección de código y técnicas de enganche mediante las cuales el juego se manipula sin alterar los archivos originales suministrados con el juego. [6] El software funciona como un motor de juego que se instala a sí mismo como una extensión del juego original, agregando funciones básicas como redes y renderizado de GUI mientras expone la funcionalidad del motor del juego original a través de un lenguaje de scripting .
El proyecto Multi Theft Auto: San Andreas fue revisado y relanzado como un proyecto de código abierto, dejando atrás todas las versiones anteriores. El código fuente se obtuvo bajo la licencia GPLv3 y estuvo disponible en GitHub .
Multi Theft Auto: San Andreas
El último lanzamiento de Multi Theft Auto es para el juego Grand Theft Auto: San Andreas y se basa en un motor de juego de código abierto que ha estado en desarrollo durante varios años y es el único proyecto que todavía se mantiene activamente. El motor proporciona a los usuarios todas las herramientas necesarias para crear sus propios modos de juego y mapas al exponer una gran parte de la funcionalidad del juego original a través de una máquina de secuencias de comandos Lua .
La versión inicial del software se denominó "Race" y se dio a conocer el domingo 22 de enero de 2006, cuando se lanzó el primer contenido reproducible. Esta versión presentaba un modo de juego de carreras de vehículos en red y un editor de mapas que permitía a los usuarios crear entornos y carreras personalizados. La naturaleza avanzada de la primera encarnación del motor permitió a los desarrolladores desarrollar un sofisticado editor WYSIWYG integrado para agregar elementos de juego como puntos de control , puntos de generación , potenciadores y varios objetos que van desde rampas hasta barriles explosivos. [7]
El lanzamiento sucesor, denominado "Deathmatch" , fue diseñado para mejorar "Race" al proporcionar una jugabilidad mínima de estilo sandbox que los usuarios y desarrolladores podrían ampliar. La producción de esta versión comenzó poco después de la versión inicial, pero se estancó debido a lo que el equipo de desarrollo considera una falta de atención. Como se introdujeron muchas características nuevas, la introducción continua de estas características retrasó una versión estable y final de la modificación. [8] En cambio, se introdujeron varias instalaciones en línea durante la fase de desarrollo para permitir a los visitantes rastrear el proceso de desarrollo del software a medida que se realizaban cambios en el repositorio de código , lo que ilustra cualquier actualización notable del progreso de la modificación.
El primer sucesor de "Deathmatch" se presentó como una versión totalmente jugable el 2 de enero de 2008 y se etiquetó como "Developer Preview" para promover el desarrollo de terceros de contenido y utilidades de juego personalizado. [9] Esta versión fue seguida por una segunda "Vista previa del desarrollador" que introdujo varias características nuevas y correcciones y fue seguida posteriormente por un período de reestructuración importante del código que condujo al relanzamiento del código abierto el viernes 21 de noviembre de 2008 bajo la licencia GPLv3. .
El sábado 22 de agosto, Multi Theft Auto: San Andreas v1.0 se distribuyó oficialmente como la primera versión de código abierto. [5] Esta versión abandonó la etiqueta ahora obsoleta "Deathmatch" en el nombre del producto para enfatizar la versatilidad del software. La funcionalidad del juego es proporcionada únicamente por el lenguaje de secuencias de comandos, por lo que los usuarios pueden elegir o desarrollar su propia combinación de secuencias de comandos y otros contenidos para personalizar y alojar su propio tipo de juego.
Entrega y desarrollo de contenido
La versión inicial de "Deathmatch" y su motor subyacente presentaron una serie de cambios relevantes en la funcionalidad de la modificación, así como la introducción de un sistema de entrega de contenido comunitario en línea . Mediante el uso de este sitio web, los usuarios registrados (como jugadores, administradores de servidores o desarrolladores) pueden acumular estadísticas en el juego mientras juegan en servidores o compartir contenido creado personalizado con otros usuarios.
El contenido de terceros es posible mediante la adición del lenguaje de secuencias de comandos Lua tanto en el servidor que aloja el juego (por ejemplo, proporcionando funcionalidad para un modo de juego específico), como en el cliente que juega el juego (por ejemplo, proporcionando una interfaz gráfica o usuario- contenido local específico para el modo de juego). Luego, se pueden ejecutar diferentes scripts en paralelo en cualquiera de estos, comunicándose entre sí mediante el uso de eventos .
El contenido creado de forma personalizada se agrupa en "recursos" que se alojan en el lado del servidor. Este es un sistema basado en paquetes que empaqueta todos los archivos de script, contenido personalizado (por ejemplo , imágenes , modelos 3D , texturas y archivos de colisión ) y archivos de metadatos dentro de un solo archivo o directorio. Luego, se puede marcar contenido específico para cargarlo en cada reproductor conectado, para permitir la ejecución del código Lua en el lado del cliente . Este sistema permite la dependencia de paquetes y la herencia de funciones entre diferentes paquetes, lo que facilita la administración y distribución. [10]
Resumen de funciones
- Multi Theft Auto utiliza una plataforma modular para separar varias instalaciones, como la GUI, la red, el juego y el código de secuencias de comandos, y los carga en el juego en lugar de inyectar código en su proceso de memoria. Esto mejora la estabilidad, la velocidad y permite una mejor gestión de archivos.
- Utiliza el sistema de software gratuito CEGUI , que reemplaza la GUI original de Grand Theft Auto, lo que permite que Multi Theft Auto dibuje sus propios widgets para cualquier interacción del usuario en el juego, como el navegador del servidor y permite la creación de scripts desde cualquier recurso de terceros.
- Un conjunto versátil de funciones de secuencias de comandos. Al construir sobre el propio diseño basado en clases de Grand Theft Auto , implementar esto en el cliente y el servidor y sincronizar entre estos dos, un desarrollador externo puede controlar casi cualquier aspecto del juego de cada jugador por medio del lenguaje de scripting Lua: elementos nativos como como animaciones, explosiones, partículas, máscaras, armas, vehículos, objetos y jugadores, así como nuevos elementos como modelos 3D personalizados son controlables.
Como se Juega
Hay disponibles opciones de partidas a muerte, juegos de rol y carreras. Algunos elementos del juego incluyen puntos de control, puntos de generación, potenciadores, armas y varios objetos que van desde rampas hasta barriles explosivos. Muchos servidores en línea contienen modos de juego personalizados que utilizan el motor de secuencias de comandos suministrado con Multi Theft Auto . Como ejemplo, algunos modos de juego en MTA: SA como Freeroam, donde los jugadores pueden deambular libremente en San Andreas por todo el mapa, o modos de juego competitivos como Race, Destruction / Demolition Derby, Team Deathmatch y Fallout, donde los jugadores generan sus personajes. en el aire, sobre una plataforma de placas de vidrio, que caerá repentinamente después de indicarlo, donde los jugadores tienen que saltar de una pieza que cae a una intacta, y gana el último superviviente. El principio de Fallout es similar al de Hay, donde los jugadores deben escalar y estar en la cima de un pajar primero. Los últimos modos también indican cuántos modos de juego y scripts son posibles de crear en el motor de scripting de MTA, con infinitas posibilidades y variaciones.
Hay muchos géneros de comunidades y servidores de juegos específicos, como juegos de rol en la vida real, juegos de rol clásicos y comunidades de juegos que sirven a una amplia variedad de modos de juego diferentes, a veces todos juntos en un servidor. Hoy en día, la cantidad promedio de servidores de juegos que contiene la versión de San Andreas de Multi Theft Auto (MTA: SA) es de 3000 a 4000 servidores, con más de 600,000 jugadores mensuales, distribuidos en los servidores. Los servidores de juegos más populares tienen un promedio constante de 200 a 1000 jugadores en línea en el juego. [11]
Recepción
El proyecto Multi Theft Auto también ha sido objeto de múltiples artículos en diferentes medios. [12] [13] [14] [15] [16] [17] El más destacado es una cobertura en G4 TV , [18] un lanzamiento exclusivo para Fileplanet con cobertura en su portada, [19] y características en revistas publicadas como PC Gamer [20] y Total PC Gaming . [21]
Referencias
- ^ miembros de la red mtasa-blue
- ^ https://github.com/multitheftauto/mtasa-blue/releases/tag/1.5.8
- ↑ a b Liles, Jordan (1 de mayo de 2006). "Convertirse en un fanático de GTA totalmente realizado" . IGN . pag. 3. Archivado desde el original el 11 de julio de 2011 . Consultado el 2 de diciembre de 2009 .
- ^ Liles, Jordania (3 de septiembre de 2004). " Detalles " " MTA Blue" . gamespy.com . IGN . Archivado desde el original el 11 de julio de 2011 . Consultado el 2 de diciembre de 2009 .
- ^ a b "Multi Theft Auto - San Andreas se convierte en código abierto" . Slashdot . 24 de noviembre de 2008 . Consultado el 24 de noviembre de 2008 .
- ^ Wen, Howard (29 de marzo de 2005). "Multi Theft Auto: piratería multijugador en Grand Theft Auto con código abierto" . OSDir . Archivado desde el original el 31 de diciembre de 2008 . Consultado el 5 de junio de 2009 .
- ^ Liles, Jordania (19 de enero de 2006). "Revisión" de la carrera "MTA: San Andreas" . IGN . Archivado desde el original el 11 de julio de 2011 . Consultado el 8 de diciembre de 2009 .
- ^ "Multi Theft Auto - Actualización y revisión de noticias beta" . IGN . 13 de junio de 2006. Archivado desde el original el 31 de marzo de 2008 . Consultado el 8 de diciembre de 2009 .
- ^ "Multi Theft Auto: SA Deathmatch 1.0 Preview Release" . Filefront . 7 de enero de 2008 . Consultado el 8 de diciembre de 2009 .
- ^ Recursos "MTA" "explicados" . Automático de robo múltiple. 4 de marzo de 2007. Archivado desde el original el 31 de marzo de 2008 . Consultado el 5 de junio de 2009 .
- ^ Moss, Richard. "Por qué un millón de personas todavía juegan a Grand Theft Auto: San Andreas cada mes" . Piedra, papel, escopeta . Rock Paper Shotgun Ltd . Consultado el 17 de septiembre de 2016 .
- ^ Aaron Boulding, Tom McNamara (27 de marzo de 2004). "Crimen verdadero: Streets of LA Review" . IGN . págs. 2, 4 . Consultado el 5 de junio de 2009 .
- ^ McNamara, Tom (19 de abril de 2005). "Manos a la obra de GTA San Andreas PC" . IGN . Consultado el 5 de junio de 2009 .
- ^ McGarvey, Sterling (14 de julio de 2006). "Vista previa de Saints Row" . GameSpy . Consultado el 5 de junio de 2009 .
- ^ "Multi Theft Auto - San Andreas" . Software de MegaGames . 6 de febrero de 2006. Archivado desde el original el 11 de marzo de 2008 . Consultado el 5 de junio de 2009 .
- ^ "Multi Theft Auto: Lanzamiento de San Andreas" . Howard . Neowin.net . 24 de enero de 2006 . Consultado el 5 de junio de 2009 .
- ^ "Multi Robo Automático" . TechWack . 6 de septiembre de 2004. Archivado desde el original el 5 de diciembre de 2010 . Consultado el 5 de junio de 2009 .
- ^ Versión de YouTube del fragmento MTA de G4TV.
- ^ Captura de pantalla de la página principal de Fileplanet .
- ^ "PC Gamer UK - Edición 140". PC Gamer Reino Unido . No. 140. Octubre de 2004.
- ^ "Total de juegos de PC - Edición 26" (26). Imagínese publicar . Octubre de 2009. Cite journal requiere
|journal=
( ayuda )
enlaces externos
- Página web oficial