All Topics  
Multi Theft Auto

 

   Email Print
   Bookmark   Link






 

Multi Theft Auto



 
 
Multi Theft Auto (MTA) is an open source
Open source

Open source is an approach to design, development, and distribution offering practical accessibility to a product's source . Some consider open source as one of various possible design approaches, while others consider it a critical Strategy element of their business operations....
 mod
Mod (computer gaming)

Mod or modification is a term generally applied to Personal computer game, especially first-person shooters, Role-playing games and real-time strategy games....
 ("modification") for the Microsoft Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
 version of Rockstar North
Rockstar North

Rockstar North Ltd. are Video game developers of computer and video games based in Edinburgh, Scotland. The company is a part of Rockstar Games which is owned by Take-Two Interactive....
 games Grand Theft Auto III
Grand Theft Auto III

Grand Theft Auto III is a Nonlinear gameplay action-adventure game computer game and video game video game developer by DMA Design , and video game publisher by Rockstar Games....
, Grand Theft Auto: Vice City
Grand Theft Auto: Vice City

Grand Theft Auto: Vice City is a Nonlinear gameplay action-adventure game computer game and video game designed by Rockstar North and published by Rockstar Games....
 and Grand Theft Auto: San Andreas
Grand Theft Auto: San Andreas

Grand Theft Auto: San Andreas is a Nonlinear gameplay action-adventure game computer game and video game developed by Rockstar North. It is the third 3D computer graphics game in the Grand Theft Auto video game franchise and fifth original game overall....
 that adds an otherwise absent online multiplayer component.

ough often referred to as a modification, Multi Theft Auto is based on the trainer and code injection
Code injection

Code injection is the exploitation of a computer bug that is caused by processing invalid data. Code injection can be used by an attacker to introduce code into a computer program to change the course of execution....
 methods of manipulating the game through its own memory, and does not alter any original files supplied with the game itself.

Multi Theft Auto was once ranked as one of CSports.net's top online games, with statistics showing peaks of roughly one thousand players playing different versions of the mod on-line simultaneously.

The project has also been the subject in multiple articles in different media.






Discussion
Ask a question about 'Multi Theft Auto'
Start a new discussion about 'Multi Theft Auto'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Multi Theft Auto (MTA) is an open source
Open source

Open source is an approach to design, development, and distribution offering practical accessibility to a product's source . Some consider open source as one of various possible design approaches, while others consider it a critical Strategy element of their business operations....
 mod
Mod (computer gaming)

Mod or modification is a term generally applied to Personal computer game, especially first-person shooters, Role-playing games and real-time strategy games....
 ("modification") for the Microsoft Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
 version of Rockstar North
Rockstar North

Rockstar North Ltd. are Video game developers of computer and video games based in Edinburgh, Scotland. The company is a part of Rockstar Games which is owned by Take-Two Interactive....
 games Grand Theft Auto III
Grand Theft Auto III

Grand Theft Auto III is a Nonlinear gameplay action-adventure game computer game and video game video game developer by DMA Design , and video game publisher by Rockstar Games....
, Grand Theft Auto: Vice City
Grand Theft Auto: Vice City

Grand Theft Auto: Vice City is a Nonlinear gameplay action-adventure game computer game and video game designed by Rockstar North and published by Rockstar Games....
 and Grand Theft Auto: San Andreas
Grand Theft Auto: San Andreas

Grand Theft Auto: San Andreas is a Nonlinear gameplay action-adventure game computer game and video game developed by Rockstar North. It is the third 3D computer graphics game in the Grand Theft Auto video game franchise and fifth original game overall....
 that adds an otherwise absent online multiplayer component.

Overview

Mtadmalphapotd
Although often referred to as a modification, Multi Theft Auto is based on the trainer and code injection
Code injection

Code injection is the exploitation of a computer bug that is caused by processing invalid data. Code injection can be used by an attacker to introduce code into a computer program to change the course of execution....
 methods of manipulating the game through its own memory, and does not alter any original files supplied with the game itself.

Multi Theft Auto was once ranked as one of CSports.net's top online games, with statistics showing peaks of roughly one thousand players playing different versions of the mod on-line simultaneously.

The project has also been the subject in multiple articles in different media. The most prominent being a coverage on G4TV and an exclusive release for Fileplanet with coverage on its frontpage.

On Friday 21 November 2008, the project was relaunched as an open source
Open source

Open source is an approach to design, development, and distribution offering practical accessibility to a product's source . Some consider open source as one of various possible design approaches, while others consider it a critical Strategy element of their business operations....
 project. The code was made available on Google Code
Google Code

Google Code is Google's site for developers interested in Google-related/open-source software development. The site contains open source code and a list of their services which support public APIs....
.

MTA: San Andreas

The newest release of Multi Theft Auto is for Grand Theft Auto: San Andreas and is built upon a new engine
Game engine

A game engine is a software system designed for the creation and development of video games. There are many game engines that are designed to work on video game consoles and desktop operating systems such as Microsoft Windows, Linux, and Mac OS X....
 which has been in development for several years. The engine represents a major shift in the modification's focus, as it provides users with all the tools they need to create their own game modes and leaving much of the game mode creation to third parties.

The initial "Race" version of MTA: San Andreas was unveiled on 22 January 2006, when the first playable content was released. This version featured a vehicle racing-only gamemode
Racing game

A racing game is a genre of Video games. Racing games are either in the first or third person perspective. They may be based on anything from real-world racing leagues to entirely fantastical settings, and feature any type of land, air, or sea vehicles....
 and a map editor that allowed users to create custom environments and races. The advanced nature of the underlying engine allowed the developers to place this sophisticated WYSIWYG
WYSIWYG

WYSIWYG , is an acronym for What You See Is What You Get, used in computing to describe a system in which content displayed during editing appears very similar to the final output, which might be a printed document, web page, slide presentation or even the lighting for a theatrical event....
 editor for adding checkpoints, spawn points and power-ups. It also allows users to place extra models into the game such as ramps, roads, trees and exploding barrels.

The production of the "Deathmatch" version began shortly after the initial release of the "Race" version. Many attribute the delay to a lack of focus by the development team. Many new features were constantly being introduced, but the continuous introduction of new features delayed a stable, releasable version. This was acknowledged by the development team itself as a factor preventing release of the modification.

During the development phase of the "Deathmatch" version there have been various blog
Blog

A blog is a type of website, usually maintained by an individual with regular entries of commentary, descriptions of events, or other material such as graphics or video....
 posts, including videos. However, the blog posts have become less frequent over time, leading many to believe that the progress of "Deathmatch" was slow or had ceased. Due to this mounting pressure, several on-line facilities were introduced to allow users to monitor the changes to the code repository. It illustrated any notable updates to the progress of the modification.

The initial version of MTA: San Andreas Deathmatch was introduced as a fully playable "Developer Preview" on the 2nd of January 2008 to promote the third-party development of custom content such as game modes and utilities, and was followed by a second "Developer Preview" introducing several new fixes and features.

As of Friday, 21st of November, Multi Theft Auto is an open-source project, under the GPL3 License.

Content delivery and development

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
Content delivery

Content delivery describes the delivery of digital media "content" such as digital audio or digital video or computer software and games over a delivery medium such as broadcasting or the Internet....
 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 Lua
Lua

Lua may refer to:* Lua , a lightweight, extensible programming language* Lua * Lua , the Roman goddess* Lua , a traditional Hawaiian martial art...
 virtual machines 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
Scripting language

A scripting language, script language or extension language, is a programming language that allows some control of a single or many Application software....
 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
Software package (programming)

A software package is used in object-oriented programming to name a group of related class es of a program. Packages are useful to measure and control the inherent coupling of a program....
 that packs all script files, content (e.g. images or custom models and textures) and metadata
Metadata

Metadata is "data about other data", of any sort in any media. An item of metadata may describe an individual datum, or content item, or a collection of data including multiple content items and hierarchical levels, for example a database schema....
 files inside a single archive
Archive file

An archive file is a file that is composed of one or more files along with metadata that can include source volume and medium information, file directory structure, error detection and recovery information, file comments, and usually employs some form of lossless compression....
 or directory. Specific content can then be marked to be uploaded to every connected player, to enable client-side
Client-side

In computer networking, the term client-side refers to operations that are performed by the Client in a client-server relationship.Typically, a client is a computer application, such as a web browser, that runs on a user 's local computer or workstation and connects to a server as necessary....
 execution of Lua code. This system allows for package dependency and inheritance of functions between different packages, easy management and distribution.

Feature summary

  • Uses the freeware CEGUI
    CEGUI

    Crazy Eddie's GUI system is a graphical user interface C++ Library . It is designed particularly for the needs of Computer and video games, but the library is usable for non-game tasks....
     system, replacing the original Grand Theft Auto GUI
    Gui

    Gui or guee is a generic term to refer to grillinged dishes in Korean cuisine. These most commonly have meat or fish as their primary ingredient, but may in some cases also comprise grilled vegetables or other vegetarian ingredients....
    , allowing Multi Theft Auto to draw its own windows and widgets
    Widget (computing)

    In computer programming, a widget is an element of a graphical user interface that displays an information arrangement changeable by the user, such as a window or a text box....
     for any in-game user interaction such as the server-browser and allows scripting from any third-party resource.
  • Multi Theft Auto uses a modular platform to separate several facilities such as the GUI, network, game and scripting code and loads these into the game instead of injecting code into its memory process. This improves stability, speed and allows a better file management.
  • A versatile set of scripting functions. By building upon Grand Theft Auto's own class-based design
    Class (computer science)

    In object-oriented programming, a class is a programming language construct that is used as a blueprint to create Object s. This blueprint includes Attribute s and Method s that the created objects all share....
    , implementing this into the client and server and synchronizing between these two, a third-party developer can control almost any aspect of every player's game through the Lua virtual machine: native elements such as animations, explosions, particles, skins, weapons, vehicles, objects, players, etc. as well as new elements such as custom 3d models are controllable.
  • Shared library loading support through C++
    C++

    C++ is a general-purpose programming language. It is regarded as a middle-level language, as it comprises a combination of both high-level programming language and low-level programming language language features....
     on the server, allowing complex functionality to be added.


Gang formation

Since the release of the very first version of Multi Theft Auto, gangs (commonly referred to as clans
Clan (computer gaming)

In video game, a clan or guild is a group of players who regularly play together in a particular multiplayer games. These games range from groups of a few friends to 1000-person organizations, with a broad range of structures, goals and members....
) have emerged to become the best in playing specific game modes. They operate very similarly to clans in other games, usually having their own servers and websites, advanced leadership and recruitment systems, and gang wars, or clan matches, with other gangs.

See also

  • Grand Theft Auto
    Grand Theft Auto (series)

    Grand Theft Auto is an award-winning video game series created by David Jones , later by Dan Houser and Sam Houser, and game designer Zachary Clarke and primarily developed by Scottish company Rockstar North and published by Rockstar Games....
  • Multiplayer game
    Multiplayer game

    A multiplayer video game is one which more than one person can play in the same game environment at the same time. Unlike most other games, computer and video games are often single-player activities that pit the player against preprogrammed challenges and/or Non-player character, which often lack the flexibility and ingenuity of regular huma...
  • Lua
  • Third-person shooter
    Third-person shooter

    Third-person shooter is a video game genre of 3D computer graphics action game Video game in which the player character is visible on-screen, and the gameplay consists primarily of shooting....


External links

  • a documentation Wiki set up for Multi Theft Auto
  • site for downloading of resource packs (DM+)