Multi Theft Auto: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Undo revision 50073 by Marcin778 (talk))
No edit summary
Line 1: Line 1:
[[File:Am3.jpg|thumb|Proof of concept.]]
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
{{note|If you just want to download Multi Theft Auto go here:
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
* [http://mtasa.com Download MTA: San Andreas {{Current Version|full}}]
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
* [[Archive|Download Multi Theft Auto 0.5r2 (GTA3 and Vice City)]]
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
}}
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
Multi Theft Auto (MTA) is the world's first multiplayer add-on for the Grand Theft Auto 3 Trilogy<ref>Trilogy: Grand Theft Auto III, Grand Theft Auto: Vice City and Grand Theft Auto: San Andreas</ref>. Starting as a very simple two player system with no on-foot support, has become one of the most active (multiplayer) add-ons for Grand Theft Auto.
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
 
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
Although often referred to as a modification, Multi Theft Auto is based on [http://en.wikipedia.org/wiki/Code_injection code injection] and [http://en.wikipedia.org/wiki/Hooking hooking] techniques whereby the game is manipulated without altering any original files supplied with the game. The software functions as a [http://en.wikipedia.org/wiki/Game_engine game engine] that installs itself as an extension of the original game, adding core functionality such as [http://en.wikipedia.org/wiki/Computer_networking networking] and [http://en.wikipedia.org/wiki/Graphical_User_Interface GUI rendering] while exposing the original game's engine functionality through a [http://en.wikipedia.org/wiki/Scripting_Language scripting language].
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
 
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
== Before Multi Theft Auto ==
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
[[File:Gta3am01.jpg|thumb|GTA3:Alternative Multiplayer]]
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
In February 2003, IJs (formerly known as IJsVogel), founder of the project, was searching for a trainer for GTA3. He stumbled upon the GTA3 Admin Console<ref>http://hobby.estetiksoft.de/gta3console/html/getgta3console.htm</ref> and its source code. When looking through the code he found a way to read all the data from the previous used car, and he decided to synchronize this with two computers over a network. The result of this was the creation of GTA3:AM, less than an hour later.
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
 
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
However, after the release it was difficult to convince people it actually worked because of various hoaxes and earlier attempts that had failed. This was the start of the MTA project.
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
 
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
== History of Multi Theft Auto ==
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
 
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
=== Milestones 2003-2006 ===
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
Main article: [[Timeline]]
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
 
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
=== Milestones since 2006 ===
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
[[File:MTA Main Menu 1.0.x.png|thumb|MTA:SA 1.0 Main Menu]]
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
* '''January 3, 2008 MTA:San Andreas 1.0 Deathmatch Developer Preview(s)'''
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
MTA:San Andreas Deathmatch Developer Preview 1 was the first release that featured on-foot synchronization for San Andreas. The name deathmatch refers to the ability to shoot with weapons and get on-foot unlike the race version. The tag deathmatch has been dropped in later releases because this version allowed customized gamemodes with LUA scripting and confused people. While the first 5 releases were called 'Developer Preview' it was very popular.
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
* '''August 21, 2009  MTA:San Andreas 1.0 released'''
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
Version 1.0.x was released with the GPLv3 license this allowed to work with more people on the next release when it became open source.
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
* '''August 25, 2011 MTA:San Andreas 1.1 released'''
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
** Custom vehicle handling
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
** Voice chat
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
** Improved sound support, including streaming audio (BASS library<ref>http://www.un4seen.com/bass.html</ref>)
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
** Custom shaders
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
* '''December 17, 2011 MTA:San Andreas 1.2 released'''
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
** Custom weapon stats
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
** Ability to replace weapon models
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
** Ability to replace ped models
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
** Major bandwidth usage reductions
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
* '''2011 Mod of the Year - Players Choice #1'''<ref>http://www.moddb.com/events/2011-mod-of-the-year-awards/features/moty-players-choice-mod-of-the-year</ref>
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
* '''January 24, 2012 MTA:San Andreas 1.3 released'''
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
** Fixes for various network problems which occured in 1.1 and 1.2 series. (including a fix for "Map download breaking often on large transfers" issue)
Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi
** Added new scripting functions for removal of default GTASA map objects. (including breakable ones)
** Introduced a new scripting event. - [[onClientVehicleCollision]]
** Implemented a new scripting function. - [[takePlayerScreenShot]]
** Fixes for various crashes and issues. (including "warp glitch", inaccurate heat seekers sync, createProjectile() velocity desync between clients, custom models texture crash, "white models" when using custom models and more)
** Added functionality to protect client-side scripts which pre-compiles them before being sent and stops resources from being saved on disk. This is configurable in the resource's meta.xml.
** Added pixel manipulation functionality.
** Introduced new client-side scripting functions - [[setBirdsEnabled]] and [[getBirdsEnabled]]
** Included a new gui skin - [http://forum.mtasa.com/viewtopic.php?f=139&t=36010#p371815 Lighter black] - contributed by Aibo
* '''September 3, 2012 MTA:San Andreas 1.3.1 released'''
** Added support for Windows 8
** MTA:SA client installers (main and nightlies) are now digitally signed
** Increased max players for a single server to 4096
** New features: BASS Effects ([http://www.youtube.com/watch?v=3sMlgF9LKPs video]), Analog Controls States, Bullet Sync and Custom Vehicle Sirens ([http://www.youtube.com/watch?v=ZJDrVf3qSm0 video1] [http://www.youtube.com/watch?v=1J0_v85FioA video2] [http://www.youtube.com/watch?v=X3zE6hZOx4c video3])
** Added ability to create pedless weapons via weapon creation ([http://www.youtube.com/watch?v=LN1nZZnzlms video])
** Added ability to shoot with any weapon with jetpack ([http://www.youtube.com/watch?v=mFQOyyLfo5U video1] [http://www.youtube.com/watch?v=_JuQqQ8g67A video2])
** Editor stability improvements and new features
* '''November 4, 2012 Over ten thousand concurrent players online'''
On that day, at 17.30 UTC we had over ten thousand concurrent players online on all MTASA servers around the world. That was more than the number of players combined playing GTA4 and EFLC on Steam at the time, or other hit titles such as Call of Duty: Black Ops or Total War: Shogun 2 (according to [http://store.steampowered.com/stats/ Steam Stats]).
This shows, that after all these years there is still a lot of interest in the older GTA games, especially the will to play them online with friends.
This also shows that you guys appreciate what we do, and that makes us very happy! The current record is 11128 concurrent players, set on 22nd December, so there is still room to improve.<ref>http://forum.mtasa.com/viewtopic.php?f=31&t=51863</ref>
* '''May 5, 2013 MTA:San Andreas 1.3.2 released'''
** Client setting: Turn off selected sounds when minimized.
** Client setting: Added aim vertical sensitivity setting.
** Client setting: Added process priority setting.
** Added glitch 'hitanim' to allow 'being hit by bullet' animation when aiming certain weapons.
** Added 'sinfo' command to client to output server info.
** Added 'showframegraph' command for displaying frame timings.
** Added server multiple IP support.
** Reduced stutter on big maps.
** Fixed vehicles losing velocity on race respawn .
** Fixed a server browser crash.
** Fixed smoothness when using server setting 'latency_reduction'.
** Fixed PNG files with alpha channel sometimes being all black.
** Fixed a cause of train desync.
** Fixed depth buffer shaders not working right with mirrors.
* '''July 2, 2013 MTA:San Andreas 1.3.3 released'''
** Anti-cheat updates.
** Optimized streamer to work better with complex maps.
** Smoothed fonts when scaling chat box.
** Added option to scale HUD elements correctly for widescreen.
** Added option to disable OS and graphic driver 'tweaks', as they can interfere with MTA.
** Better compatibility with NVidia Optimus laptops.
** Improved server performance.
** Updated our Audio Library to the latest version to improve some of our sound functions specifically beat detection and prevent crashes caused by calling getSoundMetaTags.
* '''September 7, 2013 MTA:San Andreas 1.3.4 released'''
** Added "shared" export type in meta.xml
** Added Lua source encryption option
** Added the ability to cancel onClientKey
** Added escape to onClientKey (can't be cancelled twice in a row)
** Added SettingHUDMatchAspectRatio, SettingAspectRatio to dxGetStatus
 
== Versions ==
=== [[Archive#Multi_Theft_Auto_0.5|GTA3:MTA]] ===
GTA3:MTA was originally named GTA3:AM (Alternative Multiplayer) But since there was no other multiplayer available this could hardly be an alternative. It started out as a two player system with the so-called previous-car-method. Before going to MTA:VC there were 3 versions released. 0.1a and 0.2a only supported the previous-car-method, whilst 0.3b was more advanced and had a lot more synchronization. These original versions were written in Visual Basic. The 0.3b server however was made in C++ and was available for Win32 and Linux.
 
The GTA3:MTA series was discontinued until the latter half of 2004 when it was picked up again with MTA 0.4. Support for GTA3 was later improved in version 0.5.
 
It has been said many times that GTA3:MTA was based on code left behind by Rockstar, the developers of GTA3. Even though there is left-over multiplayer content in GTA3, none of the code left behind was used for MTA.
 
=== [[Archive#Multi_Theft_Auto_0.5|MTA:VC]] ===
When Vice City was released it didn't take long before the MTA project switched to this new game. GTA3 was dropped for the moment and development focused on Vice City. We also took this opportunity to start our codebase from scratch, this time completely in C++. It wasn't until version 0.2 that we could see major improvements. 0.2 was the first version to feature a new chat box system and score board. Later versions of MTA:VC had mixed results. Some people still prefer the gameplay from 0.2.2 or 0.3. Some call the latest version (0.5) a failure. In February 2005 MTA 0.5.1 preview was shown to the public, addressing known issues and adding new features.<ref>http://files.mtasa.com/web/mta_0.5_launch/051.htm</ref> 0.5.1 was never released.
 
=== '[[Blue]]' ===
In late 2003 a spin-off project was launched codenamed Blue. The goal of this project was to try out new ideas and then backport them to the current codebase. Due to the "ugly" coding of the MTA:VC codebase it was decided that there would be no backporting and that the Blue codebase would form the basis of a new MTA project that, when finished, would be easy to adapt to new games. Initially set for Vice City, the development didn't pick up pace until San Andreas was released in June 2005. MTA:SA is built upon the Blue project. The concepts used in this project also make it possible for user add-ons to be added to the game, and therefore a decision was made to not simply create a multiplayer mod, but rather a multiplayer-enabled Software Development Kit (SDK).
 
=== [[Archive#MTA:_San_Andreas_Race|MTA:SA Race]] ===
The first release of MTA:SA incorporates only vehicle synchronisation. The team has decided to start once more from scratch and build a modular codebase. Another decision made was to focus on one area of the game at a time and release when that area is completed. Therefore the first release will only feature gameplay in cars. Also a basic map editor has been added. Even though there is no on-foot sync like with GTA3:AM, there is no comparison between them on a technical basis.
 
=== [[Main Page|MTA:SA (Deathmatch)]] ===
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 [http://en.wikipedia.org/wiki/Gameplay game modes] and [http://en.wikipedia.org/wiki/Level_(video_gaming) maps] by exposing a large part of the original game functionality through a [http://en.wikipedia.org/wiki/Lua_(programming_language) Lua scripting machine].
 
On Saturday, 22nd of August, 2009, Multi Theft Auto: San Andreas v1.0 was officially distributed as the first open source release. 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.
 
{{Comparison of Versions}}
 
{| width="100%" cellspacing="0" cellpadding="0"
| colspan="2" |
<div align="center"><gallery perrow=5 caption="Screenshots">
File:SSV Scramble.png|MTA 0.5 Mini mission on GTA3's Shoreside Vale
File:Vc0.1-3.jpg|MTA:VC 0.1
File:Mtavcbluelaunching.png|MTA 'Blue' Loading screen
File:MTASA-Race-Mainmenu.png|The 'Blue' look/interface in MTA:SA Race
File:MTASA-Race-Racing.jpg|Racing in MTA: SA Race
File:Sa-airrace.jpg|A mid-air race in MTA:SA Race
File:Mtasa-nyan.png|Nyan Cat in MTA:SA
File:Mta-screen 2010-09-25 21-59-07.png|Custom map in MTA:SA
</gallery></div>
|}
 
== See Also ==
* [[Timeline]] (from 2003 to 2006)
* [[Version History]] (More detailed version history)
* [[Press Coverage]]
* [[Archive]]
 
== External Links ==
* [http://gathering.tweakers.net/forum/list_messages/707958/0 GoT Tweakers.net Topic #1] (Dutch)
* [http://gathering.tweakers.net/forum/list_messages/714034/0 GoT Tweakers.net Topic #2] (Dutch)
* [http://www.youtube.com/playlist?list=PL1C361986E95BCA42&feature=plcp Video Archive] - Media from older MTA releases on Youtube.
 
== References ==
<references/>
 
[[Category:Historical]]
 
[[pl:Multi_Theft_Auto]]
[[es:Multi_Theft_Auto]]

Revision as of 18:14, 1 January 2017

Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi Extrem liże hazowi dupsko a Barcioo liże cipsko Trinowi