Multi Theft Auto (MTA) is an open-source software project that adds full on-line gaming support to Rockstar North's Grand Theft Auto: San Andreas PC game, in which this functionality is not originally found. How to get MTA running the latest version and keeping it updated (Client) Here is the list of things you will need. Tutorial MTA Installing the latest MTA nightly build. (Client) - RaGEZONE - MMO development community.
Multi Theft Auto: San Andreas 1.5.6 is released
Today the MTA team is delighted to announce the release of MTA:SA 1.5.6. You will receive an automatic update soon, but if you don't have MTA installed, you can get it from the home page.
There are many changes and improvements across the board, but one feature stands out as being especially exciting: custom animations!
This has been a feature on our radar for many years, and @Saml1er was the one who decided to make what many have considered a dream, a reality. Take a quick look at this video of custom animations in action to get a glimpse of what's possible:
Changes
This release includes many additions, improvements, and fixes. Find the complete set of changes, and more information about the improvements listed below, in the 1.5.6 release notes. If you'd like to keep on top of all the things we're working on, why not watch or star our GitHub repository?
Here is a heavily cut-down selection of features and fixes.
Highlights: New features
Ordered roughly by reverse chronological order
- New languages Bulgarian, Indonesian and Chinese (Traditional) (a3217)
- New server console feature for arrow command history (#274 by myonlake)
- New ACL property ModifyOtherObjects.resourceName for one resource only (6614d)
- New element functionsgetElementAngularVelocity, setElementAngularVelocity (#73 by lex128)
- New chat functionclearChatBox (#215 by CrosRoad95)
- New vehicle functionsgetVehicleRespawnPosition, getVehicleRespawnRotation, setVehicleRespawnRotation (#334, #338 by l0nger)
- New goggle effect parameter 'noiseEnabled' parameter to setCameraGoggleEffect (#324 by samr46)
- New drawing functiondxDrawCircle (#266 by CrosRoad95, Saml1er)
- New jetpack functionssetPedWearingJetpack, isPedWearingJetpack (#243 by Dezash)
- New element functiongetElementsWithinRange (de149)
- New GUI functionsguiWindowIsMovable, guiWindowIsSizable, guiEditGetMaxLength, guiEditIsMasked (#272, #255 by FileEX)
- New fire functionextinguishFire (#207 by CrosRoad95, #252 by myonlake, also 7838b)
- New world functionsgetPedsLODDistance, setPedsLODDistance, resetPedsLODDistance (#231 by CrosRoad95)
- New GUI scrollbar functionsguiMemoSetVerticalScrollPosition, guiMemoGetVerticalScrollPosition (#248 by myonlake)
- New GUI functionsguiMemoIsReadOnly, guiEditIsReadOnly (#236 by FileEx)
- New special property 'underworldwarp' (#208 by CrosRoad95, #222 by myonlake)
- New vector support for collision functions (#217 by myonlake, #163 by Pawelo / 4O4)
- New animations functionssetPedAnimationSpeed, engineLoadIFP, engineReplaceAnimation (Saml1er, with some help from Icensow, raw data loading courtesy of #247 by samr46)
- New colshape functionisInsideColShape (#195 by tederis)
- New vehicle function for client-sided setVehicleHandling (#192 by Renkon)
- New world sound parameter to setWorldSoundEnabled to stop sound immediately (44844)
- New ped weapon functionisPedReloadingWeapon (#149 by Neproify)
- New debug hooks pre/postEventFunction added to addDebugHook (#126)
- New event parameter 'deleted' add to onResourceStop (98502)
- New vehicle functionisVehicleWheelOnGround (#146 by ZReC)
- New command reloadacl (#131 by Timic)
- Enable switching camera view mode for trains (#125 by ZReC)
- New encode functionsencodeString, decodeString (#184 by SDraw)
- New pickup eventsonPickupLeave & onPlayerPickupLeave (#176 by emre1702)
- New account functionsgetAccountIP, getAccountsByIP, getAccountsByData & setAccountName (#164 by emre1702)
Highlights: Bug fixes and tweaks
- getChatboxLayout now works as advertised (#254 by myonlake)
- Return 2 vectors for ele:getBoundingBox (#305 by Pirulax, #332 by Addlibs)
- Fix inconsistencies in reading userdata in Player functions (#308 by Addlibs)
- Improve debug info for garbage collected files (#312 by Dezash)
- Fix crashes with account functions when using empty strings (faa57)
- Missing bShallow for server-side water (#240 by myonlake)
- Fix spawnPlayer rotation not working properly (#258 by myonlake)
- Fix false elements in getElementsWithinRange (#300 by Sergeanur)
- Removal of the /whowas command (0cffa)
- Improve connect to disconnect you less frequently (7fc29)
- Make connect port argument default to 22003 (d698b)
- Fix many bugs related to animations, jetpack and choking (#229 by myonlake)
- getVehicleType not being consistent server/client side (b08f3)
- Fix custom CEGUI skins accidentally breaking dxDrawRectangle (4e57a)
- Ignore colorcodes while tabbing in chatbox (#238 by Timic)
- Various bind tweaks, please tell us if something is broken (by emre1702)
- Fix empty string in getVehicleNameFromModel (instead of false) (#219 by emre1702)
- Weather blending improvements (#204 by emre1702)
- Fix 'stream_title' meta tag when the playback is started (#206 by Sergeanur)
- Fix problems when using a controller with more than 7 axes (382a3)
- Console no longer displays an error message when pressing the key of a disabled MTA control (23dad)
- Fix crash caused by calling client-side setPlayerNametagShowing with a ped (554a2)
- Fix server crash on server-window resize (becf0)
Download
This release is backwards compatible with the older 1.5.x releases (1.5.5, 1.5.4, all the way to 1.5). However, if you would like to take advantage of all of these useful changes, you will need to go and download the update!
Servers: binaries are available, and don't forget to update your default resources.
What's next?
We're continually working on new features and fixes for MTA. If you're happy to report bugs and crashes do try out our Nightly release stream. You can do this by going into Settings -> Advanced -> Auto updater -> Update build type. Change to 'nightly' and hit 'Check for update now'. Only do this if you like crashing and like filling out bug reports.
We're also working on a brand new community: we want your suggestions, ideas and feedback!
If you have any questions or would just like to chat with the community, do check out our official Discord server. We have channels for scripting, general support (bugs), mod development, and many more!
Thank you!
Thank you very much to the following community members for their work towards this release:
Addlibs, ArranTuna, CrosRoad95, Dezash, Dutchman101, Einheit-101, emre1702, FileEX, forkerer, Icensow, jlillis, l0nger, lex128, lopezloo, MIKI785, myonlake, Neproify, Pawelo / 4O4, Pirulax, Renkon, samr46, SDraw, Sergeanur, tederis, Timic3, ZReC, and many others who helped document on the wiki, reported bugs, and helped out with issues.
(If your name is missing or you want to change your entry above, please PM @qaisjp)
(If your name is missing or you want to change your entry above, please PM @qaisjp)
You could be on this list! We're always on the lookout for new contributors. Contribute on GitHub, and chat with us on Discord.
Finally everyone, please give a 👋 to the newest maintainer of Multi Theft Auto: @Saml1er.
Until next time,
The MTA Team
(psst, click here for the original forum topic)
Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.
Sign upHave a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
commented Aug 29, 2018
Description MTA auto updater does re-download old MTA versions when attempting to join a server that is having a nightly version set as minimum. Steps to reproduce the behavior:
Expected behavior: MTA should not repetitive download the same useless update when trying to join a server that is nightly while your set build type is default. Either download the nightly anyway or implement a prompt that asks: 'Would you like to change your update build type to nightly?' Players get confused why MTA asks/downloads updates all the time. Running the latest MTA 1.5.5 nightly r14168, server and Client |
commented Aug 29, 2018
Your server has a min client requirement of 1.5.5-9.13987. Do any of your resources have <min_mta_version client='1.5.5-9.13987'> in the meta.xml? |
commented Aug 29, 2018
Yes, i usually apply the same minclientversion to mtaserver.conf and at least 1 resource. |
commented Aug 29, 2018
The problem is the updater can only get 1.5.5-9.13968.0 (as shown at https://nightly.mtasa.com/ver/) Why have you set 1.5.5-9.13987 ? |
commented Aug 30, 2018
Because of dxDrawCircle, and i even want to Upgrade to 14190 because of setElementAngularVelocity. I think MTA should inform players that their Update build type is below the minimum Client Version of the target Server, instead of re-download the same useless Update again and again. My server always is one of the first using new Features, the same happened with custom animations shortly after their introduction. |
added this to the Backlog milestone Mar 3, 2019
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment