Multi Theft Auto

Last updated

Multi Theft Auto
Developer(s) MTA Team [1]
Initial release9 February 2003;20 years ago (2003-02-09)
Stable release
1.6.0 [2] / 16 June 2023;6 months ago (2023-06-16)
Repository github.com/multitheftauto/
Written in C++ and Lua
Engine
  • RenderWare
OOjs UI icon edit-ltr-progressive.svg
Operating system
Type Third-person shooter multiplayer mod
License GNU General Public License v3
Website multitheftauto.com

Multi Theft Auto (MTA) is a multiplayer modification for the Microsoft Windows version of Rockstar North games Grand Theft Auto III , Grand Theft Auto: Vice City and Grand Theft Auto: San Andreas that adds online multiplayer functionality. For Grand Theft Auto: San Andreas, the mod also serves as a derivative engine to Rockstar's interpretation of RenderWare.

Contents

History

Background

The release of Grand Theft Auto III, a critically acclaimed sandbox-style action-adventure computer and video game developed by DMA Design (now Rockstar North) represented the first 3D title in the Grand Theft Auto (GTA) series. Despite its success, it was the first Grand Theft Auto game to ship without the network multiplayer gameplay features that were present in earlier titles, which allowed players to connect through a computer network and play the game with others. [3]

The first version of Multi Theft Auto, dubbed Grand Theft Auto III: Alternative Multiplayer, attempted to fill in this gap by extending an already existing cheating tool with functionality that allowed the game to be played with a very crude form of two-player racing over a computer network purely as a proof of concept, [3] similar to how the now-defunct XBAND service worked by manipulating game memory in order to add online multiplayer functionality. Newer versions of Multi Theft Auto with increasingly better gameplay and other improvements were released based on the same concept of game manipulation, by a small team of developers.

With the introduction of successor Grand Theft Auto: Vice City, it became clear that this computer game title also lacked any form of network gameplay. The Multi Theft Auto software was subsequently extended to include support for this title, and eventually shifted its entire focus towards this title and the concept of a new software framework dubbed Blue. [4] As the original concept (of game manipulation by memory) was prone to various problems with performance and stability that often resulted in application crashes, this new framework was created as a successor and laid the foundation of all future Multi Theft Auto software. [5]

Development

A screenshot of one of the earlier closed MTA:SA deathmatch (alpha version) Mtadmalphapotd.png
A screenshot of one of the earlier closed MTA:SA deathmatch (alpha version)

The latest Multi Theft Auto version is based on code injection and hooking techniques whereby the game is manipulated without altering any original files supplied with the game. [6] The software functions as a game engine that installs itself as an extension of the original game, adding core functionality such as networking and GUI rendering while exposing the original game's engine functionality through a scripting language.

The Multi Theft Auto: San Andreas project was revised and relaunched as an open-source project, leaving all prior versions behind. The source code was licensed under the GPLv3 license and made available on GitHub.

Multi Theft Auto: San Andreas

Multi Theft Auto's latest release is for the game Grand Theft Auto: San Andreas and is built upon a now open source game engine that has been in development for several years and is the only project that is still actively maintained. The engine provides users with all the necessary tools they need to create their own game modes and maps by exposing a large part of the original game functionality through a Lua scripting machine.

The initial version of the software was dubbed "Race" and unveiled on Sunday 22 January 2006, when the first playable content was released. This version featured a networked vehicle racing game mode and a map editor that allowed users to create custom environments and races. The advanced nature of the engine's early incarnation allowed the developers to develop a sophisticated integrated WYSIWYG editor for adding gameplay elements such as checkpoints, spawn points, power-ups and various objects ranging from ramps to exploding barrels. [7]

The successor release, dubbed "Deathmatch", was designed to improve upon "Race" by providing minimal sandbox style gameplay that could be extended by users and developers. The production on this release started shortly after the initial release, but stagnated due to what is seen as a lack of focus by the development team. As many new features were being introduced, the continuous introduction of these features delayed a stable and final version of the modification. [8] Instead, several on-line facilities were introduced during the development phase to allow visitors to track the development process of the software as changes were made to the code repository, illustrating any notable updates to the progress of the modification.

The first "Deathmatch" successor was introduced as a fully playable version on 2 January 2008 and tagged as "Developer Preview" to promote the third-party development of custom gameplay content and utilities. [9] This version was followed by a second "Developer Preview" that introduced several new features and fixes and was subsequently followed by a period of major code restructuring that led to the open-source relaunch on Friday, 21 November 2008 under the GPLv3 License.

On Saturday, 22 August, Multi Theft Auto: San Andreas v1.0 was officially distributed as the first open source release. [5] This release abandoned the now obsolete "Deathmatch" tag in the product name to emphasize on the versatility of the software. Gameplay functionality is solely provided by the scripting language, so users can choose or develop their own combination of scripts and other contents to customize and host their own type of game.

Content delivery and development

A third-party race track "resource" in Multi Theft Auto Mtasa-customracetrack.jpg
A third-party race track "resource" in Multi Theft Auto

The initial "Deathmatch" version and its underlying engine presented a series of relevant changes to the functionality of the modification as well as the introduction of an online community content delivery system. Through the use of this website, registered users (such as players, server administrators or developers) can accumulate in-game statistics whilst playing on servers or share custom created content with other users.

Third party content is made possible through the addition of the Lua scripting language in both the server hosting the game (e.g. providing functionality for a specific game mode), as well as the client playing the game (e.g. providing a graphical front end or user-specific local content to the game mode). Different scripts can then be run in parallel on either of these, communicating to each other through the use of events.

The custom created content is grouped into "resources" that are hosted server-side. This is a package-based system that packs all script files, custom content (e.g. images, 3D models, textures and collision files) and metadata files inside a single archive or directory. Specific content can then be marked to be uploaded to every connected player, to enable client-side execution of Lua code. This system allows for package dependency and inheritance of functions between different packages, easy management and distribution. [10]

Feature summary

A third-party minigame "resource" that transforms the game into a poker match Mtasa-pokerresource.jpg
A third-party minigame "resource" that transforms the game into a poker match

Gameplay

Deathmatch, roleplay and race gameplay options are available. Some gameplay elements include checkpoints, spawn points, power-ups, weapons and various objects ranging from ramps to exploding barrels. Many online servers contain custom game modes which use the scripting engine supplied with Multi Theft Auto. As example a few game modes in MTA:SA like Freeroam, where players can roam free in San Andreas all across the map, or competitive game-modes like Race, Destruction/Demolition Derby, Team Deathmatch, and Fallout, where players spawn their characters in the air, on a platform of glass plates, which will suddenly fall down after indicating it, where the players have to jump from a falling piece to an intact one, and the last surviving player wins. The principle of Fallout is similar to Hay, where players have to climb and be on top of a haystack first. The last modes also indicates how many game modes and scripts are possible to create on the MTA scripting engine, with endless possibilities and variation.

There are many genres of specific game servers and communities, like real-life role-playing, classic RPGs, and gaming communities that serve a wide variation of different gamemodes, sometimes all together in one server. Today the average amount of game servers the San Andreas version of Multi Theft Auto (MTA:SA) contains, is 3000 to 4000 servers, with over 600,000 players monthly, spread over the servers. The most popular game servers have a constant average of 200 to 1000 online players in-game. [11]

Reception

The Multi Theft Auto project has also been the subject in multiple articles in different media. [12] [13] [14] [15] [16] [17] The most prominent being a coverage on G4 TV, [18] an exclusive release for Fileplanet with coverage on its frontpage, [19] and features in published magazines such as PC Gamer [20] and Total PC Gaming. [21]

Related Research Articles

<span class="mw-page-title-main">Freeciv</span> Open-source turn-based strategy game

Freeciv is a single- and multiplayer turn-based strategy game for workstations and personal computers inspired by the proprietary Sid Meier's Civilization series. It is available for most desktop computer operating systems and available in an online browser version. Released under the GNU GPL-2.0-or-later, Freeciv is free and open source software. The game's default settings are closest to Civilization II, in both gameplay and graphics, including the units and the isometric grid. However, with a lot of multiplayer games being played in longturn communities, rulesets and additional variants have evolved away from the original ruleset. Freeciv is playable online at Longturn.net, fciv.net, freecivweb.org and some temporary private servers.

<i>Quake II</i> 1997 video game

Quake II is a 1997 first-person shooter video game developed by id Software and published by Activision. It is the second installment of the Quake series, following Quake. The game's storyline is continued in its expansions, including one tying in Quake II and the first game, and Quake 4.

Video game modding is the process of alteration by players or fans of one or more aspects of a video game, such as how it looks or behaves, and is a sub-discipline of general modding. Mods may range from small changes and tweaks to complete overhauls, and can extend the replay value and interest of the game.

<i>Grand Theft Auto: San Andreas</i> 2004 video game

Grand Theft Auto: San Andreas is a 2004 action-adventure game developed by Rockstar North and published by Rockstar Games. It is the fifth main entry in the Grand Theft Auto series, following 2002's Grand Theft Auto: Vice City, and the seventh installment overall. It was released in October 2004 for the PlayStation 2, in June 2005 for Microsoft Windows and Xbox, and in November 2010 for Mac OS X. The game is set within an open world environment that players can explore and interact with at their leisure. The story follows Carl "CJ" Johnson, who returns home following his mother's murder and is drawn back into his former gang and a life of crime while clashing with corrupt authorities and powerful criminals. Carl's journey takes him across the fictional U.S. state of San Andreas, which is based on California and Nevada and encompasses three major cities: Los Santos, San Fierro and Las Venturas.

<i>Payback</i> (video game) 2001 video game

Payback is a video game developed and published by Apex Designs. It was first released in 2001. It was followed by a sequel in 2012, Payback 2.

Blockland is a sandbox game in which players build and play using Lego-like building blocks in singleplayer and multiplayer. It was created by American developer Eric "Badspot" Hartman, using the Torque Game Engine, and was originally released as freeware on November 15, 2004. The game is not endorsed by, or affiliated with, the Lego brand. However, at one point, Lego was in talks with Hartman about purchasing the game. Blockland was spotlighted on The Screen Savers on February 11, 2005, drastically increasing the user base overnight. It has also been featured on Shack News. Blockland was officially released on February 24, 2007. On December 16, 2013, Blockland was released on Steam after spending nearly a year on Steam Greenlight.

<i>Grand Theft Auto: Liberty City Stories</i> 2005 action-adventure game

Grand Theft Auto: Liberty City Stories is a 2005 action-adventure game developed in a collaboration between Rockstar Leeds and Rockstar North, and published by Rockstar Games. The ninth installment in the Grand Theft Auto series, it was initially released as a PlayStation Portable exclusive in October 2005. A port for the PlayStation 2 was later released in June 2006. At the time of release, the recommended retail price of the PS2 port was around half the price of the PSP version, because the PS2 version does not feature the custom soundtrack ripping capability of the PSP version. Ports for iOS, Android and Fire OS devices were also released in December 2015, February 2016, and March 2016, respectively.

<span class="mw-page-title-main">Hot Coffee (minigame)</span> Minigame in Grand Theft Auto: San Andreas

"Hot Coffee" is the unofficial name for a minigame in the 2004 action-adventure video game Grand Theft Auto: San Andreas by Rockstar Games. While it was not playable in the official game release, the modding community discovered hidden code that, when enabled, allows protagonist Carl "CJ" Johnson to have animated sexual intercourse with his in-game girlfriend.

<i>Grand Theft Auto IV</i> 2008 video game

Grand Theft Auto IV is a 2008 action-adventure game developed by Rockstar North and published by Rockstar Games. It is the sixth main entry in the Grand Theft Auto series, following 2004's Grand Theft Auto: San Andreas, and the eleventh instalment overall. Set in the fictional Liberty City, based on New York City, the single-player story follows Eastern European war veteran Niko Bellic and his attempts to escape his past while under pressure from high-profile criminals. The open world design lets players freely roam Liberty City, consisting of three main islands, and the neighbouring state of Alderney, which is based on New Jersey.

<span class="mw-page-title-main">Spring Engine</span> Real-time strategy game engine

The Spring Engine is a game engine for real-time strategy (RTS) video games. The game engine is free and open-source software, subject to the terms of the GNU General Public License v2.0 or later.

<i>Warhawk</i> (2007 video game) 2007 video game

Warhawk was a multiplayer third-person shooter video game developed by Incognito Entertainment for the PlayStation 3. It was a remake of an aerial warfare game of the same name, which was an early title on the original PlayStation. Santa Monica Studio assisted on development. It was the first PlayStation 3 game to be available both for download on the PlayStation Network and for retail on Blu-ray Disc. For the United States, Blu-ray Disc and PlayStation Network versions were released on August 28, 2007. The PlayStation Network version was released in Europe, Australia and Japan on August 30, August 31 and October 4 respectively. The Blu-ray Disc version was released in Australia and Europe on September 20 and September 21, respectively, but was not released in Japan.

<i>Grand Theft Auto: Vice City Stories</i> 2006 action-adventure game

Grand Theft Auto: Vice City Stories is a 2006 action-adventure game developed by Rockstar Leeds and Rockstar North, and published by Rockstar Games. The tenth instalment in the Grand Theft Auto series, the game was initially released as a PlayStation Portable exclusive in October 2006. A PlayStation 2 port was released in March 2007. Set within the fictional Vice City in 1984, the game is a prequel to 2002's Grand Theft Auto: Vice City and follows the exploits of ex-soldier Victor "Vic" Vance, a minor character originally featured in said game. The story centres around Vic's attempts to build up a criminal empire alongside his brother Lance. With the initial intention of raising money for his sick brother Pete's medication, Vic comes into conflict with rival gangs, drug lords and other enemies.

<i>AssaultCube</i> 2008 video game

AssaultCube, formerly ActionCube, is an open source first-person shooter video game, based on Cube and use the same engine, the Cube Engine. Although the main focus of AssaultCube is multiplayer online gaming, a single-player mode consists of computer-controlled bots.

<span class="mw-page-title-main">Sandbox game</span> Type of video game encouraging creativity

A sandbox game is a video game with a gameplay element that provides players a great degree of creativity to interact with, usually without any predetermined goal, or alternatively with a goal that the players set for themselves. Such games may lack any objective, and are sometimes referred to as non-games or software toys. More often, sandbox games result from these creative elements being incorporated into other genres and allowing for emergent gameplay. Sandbox games are often associated with an open world concept which gives the players freedom of movement and progression in the game's world. The term "sandbox" derives from the nature of a sandbox that lets children create nearly anything they want within it.

<i>Grand Theft Auto V</i> 2013 video game

Grand Theft Auto V is a 2013 action-adventure game developed by Rockstar North and published by Rockstar Games. It is the seventh main entry in the Grand Theft Auto series, following 2008's Grand Theft Auto IV, and the fifteenth instalment overall. Set within the fictional state of San Andreas, based on Southern California, the single-player story follows three protagonists—retired bank robber Michael De Santa, street gangster Franklin Clinton, and drug dealer and gunrunner Trevor Philips, and their attempts to commit heists while under pressure from a corrupt government agency and powerful criminals. Players freely roam San Andreas's open world countryside and fictional city of Los Santos, based on Los Angeles.

<i>Miner Wars 2081</i> 2012 video game

Miner Wars 2081 is a six degrees of freedom action-survival space-shooter simulation game produced by Keen Software House. The gameplay offers a choice of single player, co-op, and deathmatch multi-player. The game is set in the year 2081, 11 years after the destruction of all planetary objects in the Solar System. The story introduces the player to many types of missions: rescue, exploration, revenge, base defense, theft, transportation, stealth, search and destroy, pure harvesting or racing. A multiplayer spin-off game, Miner Wars Arena, was also released in 2012.

<span class="mw-page-title-main">Chromium Embedded Framework</span> Free and open-source software framework

The Chromium Embedded Framework (CEF) is an open-source software framework for embedding a Chromium web browser within another application. This enables developers to add web browsing functionality to their application, as well as the ability to use HTML, CSS, and JavaScript to create the application's user interface.

<i>Grand Theft Auto Online</i> 2013 video game

Grand Theft Auto Online is an online multiplayer action-adventure game developed by Rockstar North and published by Rockstar Games. It was released on 1 October 2013 for PlayStation 3 and Xbox 360, 18 November 2014 for PlayStation 4 and Xbox One, 14 April 2015 for Windows, and 15 March 2022 for PlayStation 5 and Xbox Series X/S. The game is the online component of Grand Theft Auto V. Set within the fictional state of San Andreas, Grand Theft Auto Online allows up to 30 players to explore its open world environment and engage in cooperative or competitive game matches.

<i>Grand Theft Auto</i> modding Modification in the video game series

User modification, or modding, of video games in the open world sandbox Grand Theft Auto series is a popular trend in the PC gaming community. These unofficial modifications are made by altering gameplay logic and asset files within a user's game installation, and can change the player's experience to varying degrees. Frequently created by anonymous modders, modifications are presented in the form of downloadable files or archives. Third-party software has been indispensable for building Grand Theft Auto mods, due to the lack of official editing tools from the developer, Rockstar Games. Mods for Grand Theft Auto are generally developed for use on the PC versions of the games, since the platform does not prevent modifications to installed software; however, similar content for console and mobile phone versions does exist to an extent.

References

  1. mtasa-blue network members
  2. "Release 1.6.0 · multitheftauto/Mtasa-blue". GitHub .
  3. 1 2 Liles, Jordan (1 May 2006). "Becoming a Fully-Realized GTA Fanatic". IGN . p. 3. Archived from the original on 11 July 2011. Retrieved 2 December 2009.
  4. Liles, Jordan (3 September 2004). ""MTA Blue" Details". gamespy.com . IGN. Archived from the original on 11 July 2011. Retrieved 2 December 2009.
  5. 1 2 "Multi Theft Auto - San Andreas Goes Open-Source". Slashdot . 24 November 2008. Retrieved 24 November 2008.
  6. Wen, Howard (29 March 2005). "Multi Theft Auto: Hacking Multi-Player into Grand Theft Auto With Open Source". OSDir. Archived from the original on 31 December 2008. Retrieved 5 June 2009.
  7. Liles, Jordan (19 January 2006). "MTA: San Andreas "Race" Review". IGN . Archived from the original on 11 July 2011. Retrieved 8 December 2009.
  8. "Multi Theft Auto - Update and Beta News Review". IGN . 13 June 2006. Archived from the original on 31 March 2008. Retrieved 8 December 2009.
  9. "Multi Theft Auto: SA Deathmatch 1.0 Preview Release". Filefront. 7 January 2008. Archived from the original on 16 July 2010. Retrieved 8 December 2009.
  10. "MTA "Resources" explained". Multi Theft Auto. 4 March 2007. Archived from the original on 31 March 2008. Retrieved 5 June 2009.
  11. Moss, Richard (15 September 2016). "Why A Million People Still Play Multiplayer Grand Theft Auto: San Andreas Every Month". Rock Paper Shotgun . Retrieved 17 September 2016.
  12. Aaron Boulding, Tom McNamara (27 March 2004). "True Crime: Streets of L.A. Review". IGN . pp. 2, 4. Archived from the original on 10 June 2004. Retrieved 5 June 2009.
  13. McNamara, Tom (19 April 2005). "GTA San Andreas PC Hands-On". IGN . Archived from the original on 22 April 2005. Retrieved 5 June 2009.
  14. McGarvey, Sterling (14 July 2006). "Saints Row Preview". GameSpy . Retrieved 5 June 2009.
  15. "Multi Theft Auto - San Andreas". MegaGames software. 6 February 2006. Archived from the original on 11 March 2008. Retrieved 5 June 2009.
  16. "Multi Theft Auto: San Andreas Released". Howard. Neowin.net. 24 January 2006. Archived from the original on 18 December 2022. Retrieved 5 June 2009.
  17. "Multi Theft Auto". TechWack. 6 September 2004. Archived from the original on 5 December 2010. Retrieved 5 June 2009.
  18. YouTube version of G4TV's MTA fragment.
  19. Fileplanet frontpage screenshot.
  20. "PC Gamer UK - Issue 140". PC Gamer UK . No. 140. October 2004.
  21. "Total PC Gaming - Issue 26" (26). Imagine Publishing. October 2009.{{cite journal}}: Cite journal requires |journal= (help)