Changes in 1.5.7: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
(47 intermediate revisions by 4 users not shown) | |||
Line 5: | Line 5: | ||
* GitHub commit log: https://github.com/multitheftauto/mtasa-blue/commits/master?page=1 | * GitHub commit log: https://github.com/multitheftauto/mtasa-blue/commits/master?page=1 | ||
* GitHub milestone: https://github.com/multitheftauto/mtasa-blue/milestone/6 | * GitHub milestone: https://github.com/multitheftauto/mtasa-blue/milestone/6 | ||
'''This changelog is partial and needs updating.''' | |||
== Main Additions / Changes == | == Main Additions / Changes == | ||
<section show="true"> | <section show="true"> | ||
* Add new drawing functions: [[dxDrawPrimitive]] and [[dxDrawMaterialPrimitive]] | * Add new drawing functions: [[dxDrawPrimitive]] and [[dxDrawMaterialPrimitive]] | ||
* Improve game entity pool performance ([https://github.com/multitheftauto/mtasa-blue/pull/480 GitHub #480] by '''saml1er''') | |||
</section> | </section> | ||
Line 14: | Line 17: | ||
<section show="false"> | <section show="false"> | ||
These are some statistics since the [[Changes in 1.5.6|previous release]]. | These are some statistics since the [[Changes in 1.5.6|previous release]]. | ||
* This is the '''24<sup>th</sup>''' 1.x.x release, planned to be released | * This is the '''24<sup>th</sup>''' 1.x.x release, planned to be released 1.5.2019 | ||
* '''{{date difference|2018|9|6}}''' days | * '''{{date difference|2018|9|6}}''' days | ||
* ''' | * '''19''' new functions | ||
* '''3''' new events | * '''3''' new events | ||
* '''0''' deprecations | * '''0''' deprecations | ||
* ''' | * '''32+''' bug fixes and changes | ||
* ''' | * '''329''' commits ([https://github.com/multitheftauto/mtasa-blue/compare/1.5.6...master see comparison]) | ||
* '''0''' new open Mantis issues | * '''0''' new open Mantis issues | ||
* ''' | * '''3''' resolved Mantis issues | ||
* ''' | * '''665''' closed Mantis issues | ||
* ''' | * '''265''' new open GitHub issues ([https://github.com/multitheftauto/mtasa-blue/issues?utf8=%E2%9C%93&q=is%3Aopen+is%3Aissue+created%3A%3E2018-09-06 see list]) | ||
* ''' | * '''63''' resolved GitHub issues ([https://github.com/multitheftauto/mtasa-blue/issues?utf8=%E2%9C%93&q=is%3Aclosed+is%3Aissue+milestone%3A1.5.7+created%3A%3E2018-09-06 see list]) | ||
* ''' | * '''58''' closed GitHub issues ([https://github.com/multitheftauto/mtasa-blue/issues?utf8=%E2%9C%93&q=is%3Aclosed+is%3Aissue+closed%3A%3E2018-09-06+-milestone%3A1.5.7 see list]) | ||
* ''' | * '''28''' new open GitHub pull requests ([https://github.com/multitheftauto/mtasa-blue/pulls?utf8=%E2%9C%93&q=is%3Aopen+is%3Apr+created%3A%3E2018-09-06 see list]) | ||
* ''' | * '''57''' merged GitHub pull requests ([https://github.com/multitheftauto/mtasa-blue/pulls?q=is%3Apr+milestone%3A1.5.7+is%3Amerged see list]) | ||
* ''' | * '''24''' closed GitHub pull requests ([https://github.com/multitheftauto/mtasa-blue/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Aunmerged+closed%3A%3E%3D2018-09-06 see list]) | ||
* ''' | * '''24''' contributors of which '''4''' are new ([https://github.com/multitheftauto/mtasa-blue/graphs/contributors?from=2018-09-07&type=c&to=2020-01-01 see list]) | ||
* ''' | * '''59+''' total contributors ([https://github.com/multitheftauto/mtasa-blue/graphs/contributors see list]) | ||
* ''' | * '''7''' vendor updates | ||
<!-- | |||
We don't have the https://www.mediawiki.org/wiki/Extension:Variables extension installed, | |||
so remember to update the date in all parts below. | |||
--> | |||
<sub>'''Note:''' Last update to these statistics was made | |||
{{#ifeq: {{date difference|2019|4|27}} | 0 | today | | |||
{{#ifeq: {{date difference|2019|4|27}} | 1 | yesterday | | |||
{{date difference|2019|4|27}} days ago | |||
}} | |||
}}.</sub> | |||
</section> | </section> | ||
Line 40: | Line 53: | ||
=== Client === | === Client === | ||
<section show="true"> | <section show="true"> | ||
==== | ==== 19 New Functions ==== | ||
* Add [[guiComboBoxGetItemCount]] and [[guiComboBoxSetOpen]] and [[guiComboBoxIsOpen]] ([https://github.com/multitheftauto/mtasa-blue/pull/280 GitHub #280] by '''FileEX''') | * Add [[guiComboBoxGetItemCount]] and [[guiComboBoxSetOpen]] and [[guiComboBoxIsOpen]] ([https://github.com/multitheftauto/mtasa-blue/pull/280 GitHub #280] by '''FileEX''') | ||
* Add [[guiGridListGetSelectionMode]] and [[guiGridListIsSortingEnabled]] ([https://github.com/multitheftauto/mtasa-blue/pull/691 GitHub #691] by '''StrixG''') | |||
* Add [[dxDrawPrimitive]] and [[dxDrawMaterialPrimitive]] ([https://github.com/multitheftauto/mtasa-blue/pull/339 GitHub #339] by '''CrosRoad95''' and '''forkerer''') | * Add [[dxDrawPrimitive]] and [[dxDrawMaterialPrimitive]] ([https://github.com/multitheftauto/mtasa-blue/pull/339 GitHub #339] by '''CrosRoad95''' and '''forkerer''') | ||
* Add [[getObjectProperty]] and | * Add [[getObjectProperty]] and [[setObjectProperty]] ([https://github.com/multitheftauto/mtasa-blue/pull/162 GitHub #162] by '''lex128''') | ||
* Add [[setVehicleModelDummyPosition]] and [[getVehicleModelDummyPosition]] ([https://github.com/multitheftauto/mtasa-blue/pull/390 GitHub #390] by '''forkerer''') | |||
* Add [[getSoundBufferLength]] ([https://github.com/multitheftauto/mtasa-blue/pull/679 GitHub #679] by '''StrixG''') | |||
* Add [[getCommandHandlers]] (previously available server-side only) ([https://github.com/multitheftauto/mtasa-blue/pull/653 GitHub #653] by '''xLuxy''') | |||
* Add [[getPedFightingStyle]] (previously available server-side only) ([https://github.com/multitheftauto/mtasa-blue/pull/808 GitHub #808] by '''StrixG''') | |||
* Add [[guiFocus]] and [[guiBlur]] ([https://github.com/multitheftauto/mtasa-blue/pull/365 GitHub #365] by '''myonlake''') | |||
* Add [[engineGetSurfaceProperties]], [[engineSetSurfaceProperties]] and [[engineResetSurfaceProperties]] ([https://github.com/multitheftauto/mtasa-blue/pull/702 GitHub #702] by '''CrosRoad95''') | |||
==== 3 New Events ==== | ==== 3 New Events ==== | ||
* Add [[onClientWorldSound]] (See commit [https://github.com/multitheftauto/mtasa-blue/commit/8302b4c64da348691303bf56d5f80413b7610fcc 8302b4c] by '''botder''') | * Add [[onClientWorldSound]] (See commit [https://github.com/multitheftauto/mtasa-blue/commit/8302b4c64da348691303bf56d5f80413b7610fcc 8302b4c] by '''botder''') | ||
* Add [[onClientPedStep]] ( | * Add [[onClientPedStep]] ([https://github.com/multitheftauto/mtasa-blue/pull/212 GitHub #212], see commit [https://github.com/multitheftauto/mtasa-blue/commit/d9b6d207f63d1d15bd93de956955ed2bd73bb176 d9b6d20] by '''CrosRoad95''') | ||
* Add [[onClientVehicleWeaponHit]] ( | * Add [[onClientVehicleWeaponHit]] ([https://github.com/multitheftauto/mtasa-blue/issues/692 Fixes GitHub #692], see commit [https://github.com/multitheftauto/mtasa-blue/commit/1055587fbf84eaeb3597e1507b98ae842b348ef4 1055587] by '''botder''') | ||
<!-- | <!-- | ||
==== Deprecations ==== | ==== Deprecations ==== | ||
Line 55: | Line 75: | ||
==== New Arguments & Parameters ==== | ==== New Arguments & Parameters ==== | ||
* Placeholder | * Placeholder | ||
--> | |||
==== Bug Fixes & Changes ==== | ==== 3 Bug Fixes & Changes ==== | ||
* | * Ability to pass vectors and matrices to shaders ([https://github.com/multitheftauto/mtasa-blue/pull/391 GitHub #391] by '''tederis''') | ||
-- | * Add option to create shader from raw data ([https://github.com/multitheftauto/mtasa-blue/pull/441 GitHub #441] by '''samr46''') | ||
* Show an error for client-side elements in [[triggerServerEvent]] ([https://github.com/multitheftauto/mtasa-blue/issues/692 Fixes GitHub #692], see commit [https://github.com/multitheftauto/mtasa-blue/commit/f84373637e492aa26a1e67b8d86375a7a5935e1e f843736] by '''botder''') | |||
</section> | </section> | ||
=== Server === | |||
<section show="true"> | |||
<!-- | <!-- | ||
==== New Functions ==== | ==== New Functions ==== | ||
* Placeholder | * Placeholder | ||
Line 71: | Line 94: | ||
==== Deprecations ==== | ==== Deprecations ==== | ||
* Placeholder | * Placeholder | ||
--> | |||
==== New Arguments & Parameters ==== | ==== New Arguments & Parameters ==== | ||
* | * Add optional case sensitivity parameter to [[getAccount]] ([https://github.com/multitheftauto/mtasa-blue/pull/230 GitHub #230], see commit [https://github.com/multitheftauto/mtasa-blue/commit/7401422181f2e73df06b6bf66b63163984b2ae46 7401422] by '''Dezash''') | ||
<!-- | |||
==== Bug Fixes & Changes ==== | ==== Bug Fixes & Changes ==== | ||
* Placeholder | * Placeholder | ||
--> | |||
</section> | </section> | ||
=== Shared (''Client & Server side'') === | === Shared (''Client & Server side'') === | ||
Line 118: | Line 143: | ||
* Placeholder | * Placeholder | ||
--> | --> | ||
=== | === 17 Bug Fixes & Changes === | ||
* [Added for testing] Fix swimming speed on higher FPS ([https://github.com/multitheftauto/mtasa-blue/pull/379 GitHub #379] by '''nonamenoname''' and '''saml1er''') | * [Added for testing] Fix swimming speed on higher FPS ([https://github.com/multitheftauto/mtasa-blue/pull/379 GitHub #379] by '''nonamenoname''' and '''saml1er''') | ||
* [Added for testing] Fix many collisionless objects ([https://github.com/multitheftauto/mtasa-blue/pull/378 GitHub #378] by '''samr46''') | * [Added for testing] Fix many collisionless objects ([https://github.com/multitheftauto/mtasa-blue/pull/378 GitHub #378] by '''samr46''') | ||
* Fix, enable switching weapons while being attached to element ([https://github.com/multitheftauto/mtasa-blue/pull/533 GitHub #533] by '''CrosRoad95''') | * Fix, enable switching weapons while being attached to element ([https://github.com/multitheftauto/mtasa-blue/pull/533 GitHub #533] by '''CrosRoad95''') | ||
* Using '/voiceptt' with a custom bind won't crash the client, using ''/voiceptt'' without further parameters will toggle voice push-to-talk. (See commit [https://github.com/multitheftauto/mtasa-blue/commit/d5e5d46e7afb62173ca329198a96294c183ed7b0 d5e5d46] by '''botder''') | * Using ''/voiceptt'' with a custom bind won't crash the client, using ''/voiceptt'' without further parameters will toggle voice push-to-talk. (See commit [https://github.com/multitheftauto/mtasa-blue/commit/d5e5d46e7afb62173ca329198a96294c183ed7b0 d5e5d46] by '''botder''') | ||
* Fix client crash for fixVehicle in [[onClientVehicleCollision]] (See commit [https://github.com/multitheftauto/mtasa-blue/commit/5c6db9688875831befcc58ab750c284965b167b2 5c6db96] by '''botder''') | * Fix client crash for fixVehicle in [[onClientVehicleCollision]] (See commit [https://github.com/multitheftauto/mtasa-blue/commit/5c6db9688875831befcc58ab750c284965b167b2 5c6db96] by '''botder''') | ||
** Credits to '''FileEX''' for providing a temporary fix by disabling the event for blown vehicles ([https://github.com/multitheftauto/mtasa-blue/pull/600 GitHub #600]) | ** Credits to '''FileEX''' for providing a temporary fix by disabling the event for blown vehicles ([https://github.com/multitheftauto/mtasa-blue/pull/600 GitHub #600]) | ||
* Added support for planes, trains and boats for onClientVehicleCollision (Fixes [https://github.com/multitheftauto/mtasa-blue/issues/540 GitHub #540], see commit [https://github.com/multitheftauto/mtasa-blue/commit/2017aea31c0556aa9827919264faaf27ef70fa90 2017aea] by '''botder''') | * Added support for planes, trains and boats for [[onClientVehicleCollision]] (Fixes [https://github.com/multitheftauto/mtasa-blue/issues/540 GitHub #540], see commit [https://github.com/multitheftauto/mtasa-blue/commit/2017aea31c0556aa9827919264faaf27ef70fa90 2017aea] by '''botder''') | ||
* Stream-in an object after attaching if it was streamed-out beforehand (Fixes [https://github.com/multitheftauto/mtasa-blue/issues/623 GitHub #623], see commit [https://github.com/multitheftauto/mtasa-blue/commit/3ab471ccb3de31757741da22a60b6132461d362b 3ab471c] by '''botder''') | * Stream-in an object after attaching if it was streamed-out beforehand (Fixes [https://github.com/multitheftauto/mtasa-blue/issues/623 GitHub #623], see commit [https://github.com/multitheftauto/mtasa-blue/commit/3ab471ccb3de31757741da22a60b6132461d362b 3ab471c] by '''botder''') | ||
* Fix voice freeze (See commit [https://github.com/multitheftauto/mtasa-blue/commit/39c1ba00ae122f0393cf5f185033b17c10b392da 39c1ba0] by '''botder''') | * Fix voice freeze (See commit [https://github.com/multitheftauto/mtasa-blue/commit/39c1ba00ae122f0393cf5f185033b17c10b392da 39c1ba0] by '''botder''') | ||
* Fix camera object-clipping, melee damage, sniper damage and helicopter blades collision outside map boundaries ( | * Fix camera object-clipping, melee damage, sniper damage and helicopter blades collision outside map boundaries (Fixes [https://github.com/multitheftauto/mtasa-blue/issues/407 GitHub #407], [https://github.com/multitheftauto/mtasa-blue/issues/466 GitHub #466], [https://github.com/multitheftauto/mtasa-blue/issues/459 GitHub #459], [https://github.com/multitheftauto/mtasa-blue/issues/647 GitHub #647], see commit [https://github.com/multitheftauto/mtasa-blue/commit/662613429017b722a4a1f11cc58394e22db3fdef 6626134] by '''lopezloo''') | ||
* Update camera target if warping to passenger seat from other vehicle (Fixes [https://github.com/multitheftauto/mtasa-blue/issues/625 GitHub #625], see commit [https://github.com/multitheftauto/mtasa-blue/commit/19cb321a0e9ef3cc4d0bdc8d2de4b7b7c8a649d7 19cb321] by '''botder''') | |||
* Moved and restyled language selection to the bottom of the main menu (See commit [https://github.com/multitheftauto/mtasa-blue/commit/6f6b2ed336db827d3fc4100e0fc77107c972c6e3 6f6b2ed] by '''ccw808''') | |||
* Skimmer high fps fix ([https://github.com/multitheftauto/mtasa-blue/pull/433 GitHub #433] by '''forkerer''') | |||
* Update frame rate limiter (See commit [https://github.com/multitheftauto/mtasa-blue/commit/98cdd866b3b4d935eac94b10db1e7549d40ac79b 98cdd86] and [https://github.com/multitheftauto/mtasa-blue/commit/bc940094f0d910eea90319260644adecc6292b3c bc94009] by '''ccw808''') | |||
* Add support for another ''gta-sa.exe'' variant to the installer (See commit [https://github.com/multitheftauto/mtasa-blue/commit/e829a201c804ae318112efeb111b608d13712281 e829a20] by '''ccw808''') | |||
* Fix [[setPedWeaponSlot]] from 11 to 0 resets goggle effect (Fixes [https://github.com/multitheftauto/mtasa-blue/issues/579 GitHub #579], see commit [https://github.com/multitheftauto/mtasa-blue/commit/e35684979492b794e060b5eb483dfe3752ae442f e356849] by '''FileEX''') | |||
* Fix wrong value for ''matchingDimension'' in [[onClientMarkerLeave]] (Fixes [https://github.com/multitheftauto/mtasa-blue/issues/736 GitHub #736], see commit [https://github.com/multitheftauto/mtasa-blue/commit/8f940724a57d3362e224b13486433b2a7cfe4945 8f94072] by '''botder''') | |||
* Fix debug chat movement when changing audio volume (See commit [https://github.com/multitheftauto/mtasa-blue/commit/7febd31af79e7392ce077c14750f8eb8d0e76a5f 7febd31] by '''botder''') | |||
=== 4 Vendor Updates === | |||
* Update BASS libraries ([https://github.com/multitheftauto/mtasa-blue/pull/873 #873] by '''Dutchman101''' and '''botder''') | |||
* Update libpng to 1.6.37 ([https://github.com/multitheftauto/mtasa-blue/pull/899 #899] by '''myonlake''') | |||
* Update zlib to 1.2.11 ([https://github.com/multitheftauto/mtasa-blue/pull/919 #919] by '''myonlake''') | |||
* Update UnRAR to 5.71 ([https://github.com/multitheftauto/mtasa-blue/pull/920 #920] by '''myonlake''') | |||
</section> | </section> | ||
Line 134: | Line 173: | ||
<section show="true"> | <section show="true"> | ||
=== Additions === | === Additions === | ||
* Added error message for resource meta.xml parsing fail ([https://github.com/multitheftauto/mtasa-blue/pull/655 GitHub #655] by '''Addlibs''') | * Added error message for resource [[meta.xml]] parsing fail ([https://github.com/multitheftauto/mtasa-blue/pull/655 GitHub #655] by '''Addlibs''') | ||
=== Bug Fixes & Changes === | === 7 Bug Fixes & Changes === | ||
* Prevent multiple kick/ban of a player ([https://github.com/multitheftauto/mtasa-blue/pull/173 GitHub #173] by '''CrosRoad95''') | * Prevent multiple kick/ban of a player ([https://github.com/multitheftauto/mtasa-blue/pull/173 GitHub #173] by '''CrosRoad95''') | ||
* Fix [[dbPrepareString]] replaces ? and ?? with single quotes (Fixes [https://github.com/multitheftauto/mtasa-blue/issues/634 GitHub #634], see commit [https://github.com/multitheftauto/mtasa-blue/commit/c17a52a1d936652516782a8995a05de2a5e75918 c17a52a] by '''ccw808''') | |||
* Fix radar areas not being deleted after map stop (Fixes [https://github.com/multitheftauto/mtasa-blue/issues/737 GitHub #737], see commit [https://github.com/multitheftauto/mtasa-blue/commit/ca747a8b5fe1d841fd037efc9a7422b8c4cfbde6 ca747a8] by '''botder''') | |||
* Stop resource before removing it from lists (Fixes [https://github.com/multitheftauto/mtasa-blue/issues/372 GitHub #372], see commit [https://github.com/multitheftauto/mtasa-blue/commit/2f8377b0336aba18ff8c670a2cfe61df75c91d5d 2f8377b] by '''botder''') | |||
* Disallow file paths with a directory separator suffix (Fixes [https://github.com/multitheftauto/mtasa-blue/issues/761 GitHub #761], see commit [https://github.com/multitheftauto/mtasa-blue/commit/13771a4f7fbe28f497a1786711e2460c31fb0f9d 13771a4] by '''botder''') | |||
* Disallow empty src attributes in meta.xml (Fixes [https://github.com/multitheftauto/mtasa-blue/issues/738 GitHub #738], see commit [https://github.com/multitheftauto/mtasa-blue/commit/5c85de2c5a3c14e07ecd65e37718b504b3540d9d 5c85de2] by '''botder''') | |||
* Improve resource load performance ([https://github.com/multitheftauto/mtasa-blue/pull/758 GitHub #758] by '''sbx320''') | |||
</section> | </section> | ||
=== 1 Vendor Update === | |||
* Update SQLite to 3.28.0 ([https://github.com/multitheftauto/mtasa-blue/pull/913 GitHub #913] by '''myonlake''' and '''botder''') | |||
== Shared == | == Shared == | ||
Line 146: | Line 194: | ||
* Placeholder | * Placeholder | ||
--> | --> | ||
=== Bug Fixes & Changes === | === 4 Bug Fixes & Changes === | ||
* Refactor and fix a lot of issues with [[cloneElement]] ([https://github.com/multitheftauto/mtasa-blue/pull/182 GitHub #182] by '''emre1702''' and '''qaisjp''') | * Refactor and fix a lot of issues with [[cloneElement]] ([https://github.com/multitheftauto/mtasa-blue/pull/182 GitHub #182] by '''emre1702''' and '''qaisjp''') | ||
* Allow debug messages in [[onDebugMessage]] and [[onClientDebugMessage]] (Fixes [https://github.com/multitheftauto/mtasa-blue/issues/639 GitHub #639], see commit [https://github.com/multitheftauto/mtasa-blue/commit/81b64e3e0d0ceb9435f5848d10d0b6a7451f00b4 81b64e3] by '''botder''') | |||
* Fix Hotring Racers share handlings when set by model ID ([https://github.com/multitheftauto/mtasa-blue/pull/401 GitHub #401] by '''samr46''') | |||
* Fix dead players appearing to be alive after reconnect ([https://github.com/multitheftauto/mtasa-blue/issues/746 GitHub #746], see commit [https://github.com/multitheftauto/mtasa-blue/commit/9e6aace5178c678a20df24369034bfb3525e662e 9e6aace] by '''botder''') | |||
=== 2 Vendor Updates === | === 2 Vendor Updates === | ||
* Update curl to [https://daniel.haxx.se/blog/ | * Update curl to [https://daniel.haxx.se/blog/2019/03/27/curl-goes-180/ 7.64.1] ([https://github.com/multitheftauto/mtasa-blue/pull/898 GitHub #898] by '''myonlake''') | ||
* Update CEF to | * Update [[CEF_Tutorial|CEF]] to 75.0.6+g90ecd35 ([https://chromereleases.googleblog.com/2019/06/stable-channel-update-for-desktop.html Chromium 75.0.3770.80]) (See commit [https://github.com/multitheftauto/mtasa-blue/commit/09a1f26ea542adf2cd62a5b18373264647e8c3d9 09a1f26] by '''Jusonex''') | ||
</section> | </section> | ||
== Resources == | == Resources == | ||
<section show="true"> | <section show="true"> | ||
* [freeroam] Fixed GUI after destroy vehicle | * [freeroam] Fixed GUI after destroy vehicle ([https://github.com/multitheftauto/mtasa-resources/pull/125 GitHub #125] by '''FileEX''') | ||
* [admin2] Add more glitches and world properties into server tab ([https://github.com/multitheftauto/mtasa-resources/pull/136 GitHub #136] by '''FileEX''') | |||
* [admin2] Add inputs validation, add missing default variables for inputs and missing world properties for refresh button. Add glitch for refresh button and enabled all disabled elements like glitches, world properties, heathaze button etc. Fix triggered binds by input boxes. ([https://github.com/multitheftauto/mtasa-resources/pull/148 GitHub #148] by '''FileEX''') | |||
* [admin2] Changed to combobox instead of editbox to setting weather and fixed blending weather. ([https://github.com/multitheftauto/mtasa-resources/pull/154 GitHub #154] by '''FileEX''') | |||
</section> | </section> | ||
Revision as of 10:25, 14 June 2019
MTA:SA Releases | Changelog Pages |
---|---|
1.0 | 1.0.0 • 1.0.1 • 1.0.2 • 1.0.3 • 1.0.4 |
1.1 | 1.1.0 • 1.1.1 |
1.2 | 1.2.0 |
1.3 | 1.3.0 • 1.3.1 • 1.3.2 • 1.3.3 • 1.3.4 • 1.3.5 |
1.4 | 1.4.0 • 1.4.1 |
1.5 | 1.5.0 • 1.5.1 • 1.5.2 • 1.5.3 • 1.5.4 • 1.5.5 • 1.5.6 • 1.5.7 • 1.5.8 • 1.5.9 |
1.6 | 1.6.0 • 1.6.1 |
- Mantis changelog: https://bugs.mtasa.com/changelog_page.php
- GitHub commit log: https://github.com/multitheftauto/mtasa-blue/commits/master?page=1
- GitHub milestone: https://github.com/multitheftauto/mtasa-blue/milestone/6
This changelog is partial and needs updating.
Main Additions / Changes
Click to collapse [-]
- Add new drawing functions: dxDrawPrimitive and dxDrawMaterialPrimitive
- Improve game entity pool performance (GitHub #480 by saml1er)
Statistics
Click to expand [+]
Scripting
Client
Click to collapse [-]
19 New Functions
- Add guiComboBoxGetItemCount and guiComboBoxSetOpen and guiComboBoxIsOpen (GitHub #280 by FileEX)
- Add guiGridListGetSelectionMode and guiGridListIsSortingEnabled (GitHub #691 by StrixG)
- Add dxDrawPrimitive and dxDrawMaterialPrimitive (GitHub #339 by CrosRoad95 and forkerer)
- Add getObjectProperty and setObjectProperty (GitHub #162 by lex128)
- Add setVehicleModelDummyPosition and getVehicleModelDummyPosition (GitHub #390 by forkerer)
- Add getSoundBufferLength (GitHub #679 by StrixG)
- Add getCommandHandlers (previously available server-side only) (GitHub #653 by xLuxy)
- Add getPedFightingStyle (previously available server-side only) (GitHub #808 by StrixG)
- Add guiFocus and guiBlur (GitHub #365 by myonlake)
- Add engineGetSurfaceProperties, engineSetSurfaceProperties and engineResetSurfaceProperties (GitHub #702 by CrosRoad95)
3 New Events
- Add onClientWorldSound (See commit 8302b4c by botder)
- Add onClientPedStep (GitHub #212, see commit d9b6d20 by CrosRoad95)
- Add onClientVehicleWeaponHit (Fixes GitHub #692, see commit 1055587 by botder)
3 Bug Fixes & Changes
- Ability to pass vectors and matrices to shaders (GitHub #391 by tederis)
- Add option to create shader from raw data (GitHub #441 by samr46)
- Show an error for client-side elements in triggerServerEvent (Fixes GitHub #692, see commit f843736 by botder)
Server
Click to collapse [-]
New Arguments & Parameters
- Add optional case sensitivity parameter to getAccount (GitHub #230, see commit 7401422 by Dezash)
Click to collapse [-]
4 New Functions
- Add support for Lua os.* functions (GitHub #316 by Dezash)
- Following os functions have been enabled:
- os.clock
- os.date
- os.difftime
- os.time
- Following os functions have been disabled for security reasons:
- os.execute
- os.exit
- os.getenv
- os.remove
- os.rename
- os.setlocale
- os.tmpname
- Following os functions have been enabled:
Client
Click to collapse [-]
17 Bug Fixes & Changes
- [Added for testing] Fix swimming speed on higher FPS (GitHub #379 by nonamenoname and saml1er)
- [Added for testing] Fix many collisionless objects (GitHub #378 by samr46)
- Fix, enable switching weapons while being attached to element (GitHub #533 by CrosRoad95)
- Using /voiceptt with a custom bind won't crash the client, using /voiceptt without further parameters will toggle voice push-to-talk. (See commit d5e5d46 by botder)
- Fix client crash for fixVehicle in onClientVehicleCollision (See commit 5c6db96 by botder)
- Credits to FileEX for providing a temporary fix by disabling the event for blown vehicles (GitHub #600)
- Added support for planes, trains and boats for onClientVehicleCollision (Fixes GitHub #540, see commit 2017aea by botder)
- Stream-in an object after attaching if it was streamed-out beforehand (Fixes GitHub #623, see commit 3ab471c by botder)
- Fix voice freeze (See commit 39c1ba0 by botder)
- Fix camera object-clipping, melee damage, sniper damage and helicopter blades collision outside map boundaries (Fixes GitHub #407, GitHub #466, GitHub #459, GitHub #647, see commit 6626134 by lopezloo)
- Update camera target if warping to passenger seat from other vehicle (Fixes GitHub #625, see commit 19cb321 by botder)
- Moved and restyled language selection to the bottom of the main menu (See commit 6f6b2ed by ccw808)
- Skimmer high fps fix (GitHub #433 by forkerer)
- Update frame rate limiter (See commit 98cdd86 and bc94009 by ccw808)
- Add support for another gta-sa.exe variant to the installer (See commit e829a20 by ccw808)
- Fix setPedWeaponSlot from 11 to 0 resets goggle effect (Fixes GitHub #579, see commit e356849 by FileEX)
- Fix wrong value for matchingDimension in onClientMarkerLeave (Fixes GitHub #736, see commit 8f94072 by botder)
- Fix debug chat movement when changing audio volume (See commit 7febd31 by botder)
4 Vendor Updates
Server
Click to collapse [-]
Additions
- Added error message for resource meta.xml parsing fail (GitHub #655 by Addlibs)
7 Bug Fixes & Changes
- Prevent multiple kick/ban of a player (GitHub #173 by CrosRoad95)
- Fix dbPrepareString replaces ? and ?? with single quotes (Fixes GitHub #634, see commit c17a52a by ccw808)
- Fix radar areas not being deleted after map stop (Fixes GitHub #737, see commit ca747a8 by botder)
- Stop resource before removing it from lists (Fixes GitHub #372, see commit 2f8377b by botder)
- Disallow file paths with a directory separator suffix (Fixes GitHub #761, see commit 13771a4 by botder)
- Disallow empty src attributes in meta.xml (Fixes GitHub #738, see commit 5c85de2 by botder)
- Improve resource load performance (GitHub #758 by sbx320)
1 Vendor Update
- Update SQLite to 3.28.0 (GitHub #913 by myonlake and botder)
Click to collapse [-]
4 Bug Fixes & Changes
- Refactor and fix a lot of issues with cloneElement (GitHub #182 by emre1702 and qaisjp)
- Allow debug messages in onDebugMessage and onClientDebugMessage (Fixes GitHub #639, see commit 81b64e3 by botder)
- Fix Hotring Racers share handlings when set by model ID (GitHub #401 by samr46)
- Fix dead players appearing to be alive after reconnect (GitHub #746, see commit 9e6aace by botder)
2 Vendor Updates
- Update curl to 7.64.1 (GitHub #898 by myonlake)
- Update CEF to 75.0.6+g90ecd35 (Chromium 75.0.3770.80) (See commit 09a1f26 by Jusonex)
Resources
Click to collapse [-]
- [freeroam] Fixed GUI after destroy vehicle (GitHub #125 by FileEX)
- [admin2] Add more glitches and world properties into server tab (GitHub #136 by FileEX)
- [admin2] Add inputs validation, add missing default variables for inputs and missing world properties for refresh button. Add glitch for refresh button and enabled all disabled elements like glitches, world properties, heathaze button etc. Fix triggered binds by input boxes. (GitHub #148 by FileEX)
- [admin2] Changed to combobox instead of editbox to setting weather and fixed blending weather. (GitHub #154 by FileEX)
Extra information
More detailed information available on our Mantis Bug Tracker changelog and GitHub repositories: