Multi Theft Auto: San Andreas 1.5.7 is released!

Recommended Posts

Multi Theft Auto: San Andreas 1.5.7 is released

Today we are proud to announce the release of MTA:SA 1.5.7. You will receive an automatic update soon, but if you don't have MTA installed, you can get it from the home page. This is the final release to support Windows XP and Vista — if you still use Windows XP or Vista, upgrade Windows now.

Statistics

Multi Theft Auto: San Andreas turned 10 years old last week. Happy birthday!

This is the 24th 1.x.x release

359 days since our last release

27 new functions

4 new events

117+ bug fixes and changes

540+ commits

30 contributors, of which 7 are new

64+ total contributors

Download

This release is backwards compatible with the older 1.5.x releases (1.5.6, 1.5.5, 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!

Important future script changes

callRemote callbacks currently set the error code to nil when there is no error. In 1.6, to be consistent with fetchRemote, the error code reported will be 0. See GitHub #294.

Since July 2016 if you provide an invalid string like "randomstring" when a function expects a number, the string will be treated as 0 and raise a script warning. In 1.6 this will be an error. You will still be able to provide strings containing numbers (e.g. "100" and "12.34"), this change only affects invalid strings. See GitHub #1043.

Whenever you encounter a bug or recognise a need for improvement, we can't fix it until youtell us your problem!

We're continually working on new features and fixes for MTA, and this always needs testing. Join our Nightly release stream (Settings -> Advanced -> Update build type) and make sure you keep in touch with on Discord and report issues on GitHub.

Programming

If you know C++ you may be interested in helping improve Multi Theft Auto's client. Working on open-source software may seem scary, but the best way is to try! Read GitHub's open source guide, and then find an itch to scratch, or scratch your own!

Documentation

Documentation is important, but also time consuming. If you enjoy writing and have some knowledge of English, or you would like to translate the English version to your native language, you’re very welcome to do so. Just head over to our wiki, create an account, and start editing!

Support

Do you like people? Can you give calm and thought-out responses to users needing help? Then you can spend some time providing support to those who need it. Many answers can be found on our wiki, so make sure to take some time to read it. Then, either join our chat or forums (linked below), or simply help us sort out issues and answer questions on the GitHub repository.

Translation

Want to translate MTA to your own language? Awesome! Visit us on Pootle. As soon as your translation is approved, it will be pushed to our repository for use in future releases.

Donations

Keeping the MTA downloads, master server and websites alive costs money! If you want to help us sustain our financial expenses, please donate!

Thank you!

Thank you to the following community members for their donations this year:

You could be on this list! We're always on the lookout for new contributors. Contribute on GitHub, and chat with uson Discord. We have channels for scripting, general support (bugs), mod development, and many more!

Finally, please give a 👋 to our newest contributor @myonlake and our newest addition to the MTA team @botder!