Difference between revisions of "Changes in 1.5.8"

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
m (use my username)
(Update for 1.5.8 release)
Line 13: Line 13:
 
* Add functions to modify dynamic objects' behaviour ([https://github.com/multitheftauto/mtasa-blue/pull/784 #784] by '''forkerer''')
 
* Add functions to modify dynamic objects' behaviour ([https://github.com/multitheftauto/mtasa-blue/pull/784 #784] by '''forkerer''')
 
* Add dynamic ped ID allocating using [[engineRequestModel]] and [[engineFreeModel]] ([https://github.com/multitheftauto/mtasa-blue/commit/475544f1753ce1af24c4cdff7f0d0be48ede709b #349] by '''lopezloo''' + '''Neproify''' + '''Arran''' + '''qaisjp''')
 
* Add dynamic ped ID allocating using [[engineRequestModel]] and [[engineFreeModel]] ([https://github.com/multitheftauto/mtasa-blue/commit/475544f1753ce1af24c4cdff7f0d0be48ede709b #349] by '''lopezloo''' + '''Neproify''' + '''Arran''' + '''qaisjp''')
 +
* Add functions to manipulate colshapes parameters ([https://github.com/multitheftauto/mtasa-blue/pull/1215 #1215] by '''StrixG''')
 +
* Add element data subscription functionality ([https://github.com/multitheftauto/mtasa-blue/pull/1055 #1055] by '''tederis''')
 +
* Trailer sync fix ([https://github.com/multitheftauto/mtasa-blue/pull/1247 #1247] by '''tederis''')
 
</section>
 
</section>
  
 
== Statistics ==
 
== Statistics ==
<section show="false">
+
<section show="true">
 
These are some statistics since the [[Changes in 1.5.7|previous release]].
 
These are some statistics since the [[Changes in 1.5.7|previous release]].
* This is the '''25<sup>th</sup>''' 1.x.x release, planned to be released 6.6.2020
+
* This is the '''25<sup>th</sup>''' 1.x.x release
 
* '''{{date difference|2019|8|31}}''' days
 
* '''{{date difference|2019|8|31}}''' days
* '''14''' new functions
+
* '''36''' new functions
* '''0''' new events
+
* '''36''' bug fixes and changes
* '''0''' deprecations
+
* '''421''' commits ([https://github.com/multitheftauto/mtasa-blue/compare/1.5.7...master see comparison])
* '''7''' bug fixes and changes
+
* '''171''' new open GitHub issues ([https://github.com/multitheftauto/mtasa-blue/issues?utf8=%E2%9C%93&q=is%3Aopen+is%3Aissue+created%3A%3E%3D2019-08-31 see list])
* '''111''' commits ([https://github.com/multitheftauto/mtasa-blue/compare/1.5.7...master see comparison])
+
* '''91''' resolved GitHub issues ([https://github.com/multitheftauto/mtasa-blue/issues?utf8=%E2%9C%93&q=is%3Aclosed+is%3Aissue+milestone%3A1.5.8 see list])
* '''0''' new open Mantis issues
+
* '''101''' closed GitHub issues ([https://github.com/multitheftauto/mtasa-blue/issues?utf8=%E2%9C%93&q=is%3Aclosed+is%3Aissue+closed%3A%3E%3D2019-08-31+no%3Amilestone see list])
* '''0''' resolved Mantis issues
+
* '''33''' new open GitHub pull requests ([https://github.com/multitheftauto/mtasa-blue/pulls?utf8=%E2%9C%93&q=is%3Aopen+is%3Apr+created%3A%3E%3D2019-08-31 see list])
* '''5''' closed Mantis issues
+
* '''154''' merged GitHub pull requests ([https://github.com/multitheftauto/mtasa-blue/pulls?q=is%3Apr+milestone%3A1.5.8+is%3Amerged see list])
* '''21''' new open GitHub issues ([https://github.com/multitheftauto/mtasa-blue/issues?utf8=%E2%9C%93&q=is%3Aopen+is%3Aissue+created%3A%3E%3D2019-08-31 see list])
+
* '''31''' closed GitHub pull requests ([https://github.com/multitheftauto/mtasa-blue/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Aunmerged+closed%3A%3E%3D2019-08-31 see list])
* '''12''' resolved GitHub issues ([https://github.com/multitheftauto/mtasa-blue/issues?utf8=%E2%9C%93&q=is%3Aclosed+is%3Aissue+milestone%3A1.5.8 see list])
+
* '''34''' contributors of which '''18''' are new ([https://github.com/multitheftauto/mtasa-blue/graphs/contributors?from=2019-08-31&to=2020-08-31&type=c see list])
* '''9''' closed GitHub issues ([https://github.com/multitheftauto/mtasa-blue/issues?utf8=%E2%9C%93&q=is%3Aclosed+is%3Aissue+closed%3A%3E%3D2019-08-31+no%3Amilestone see list])
+
* '''98''' total contributors ([https://github.com/multitheftauto/mtasa-blue/graphs/contributors see list])
* '''4''' new open GitHub pull requests ([https://github.com/multitheftauto/mtasa-blue/pulls?utf8=%E2%9C%93&q=is%3Aopen+is%3Apr+created%3A%3E%3D2019-08-31 see list])
+
* '''4''' vendor updates
* '''15''' merged GitHub pull requests ([https://github.com/multitheftauto/mtasa-blue/pulls?q=is%3Apr+milestone%3A1.5.8+is%3Amerged see list])
 
* '''3''' closed GitHub pull requests ([https://github.com/multitheftauto/mtasa-blue/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Aunmerged+closed%3A%3E%3D2019-08-31 see list])
 
* '''15''' contributors of which '''2''' are new ([https://github.com/multitheftauto/mtasa-blue/graphs/contributors?from=2019-08-31&to=2020-08-31&type=c see list])
 
* '''67+''' total contributors ([https://github.com/multitheftauto/mtasa-blue/graphs/contributors see list])
 
* '''2''' vendor updates
 
  
 
<!--
 
<!--
Line 51: Line 49:
  
 
== Scripting ==
 
== Scripting ==
 +
<section show="true">
 
=== 5 Backwards Incompatible Changes ===
 
=== 5 Backwards Incompatible Changes ===
 
These changes will take effect in 1.6:
 
These changes will take effect in 1.6:
Line 60: Line 59:
  
 
This list is inconclusive and we may introduce more changes later.
 
This list is inconclusive and we may introduce more changes later.
 +
</section>
 +
  
=== Client ===
+
== Client ==
 
<section show="true">
 
<section show="true">
==== 11 New Functions ====
+
==== 16 New Functions ====
 
* Add [[setPedFightingStyle]] (previously available server-side only) ([https://github.com/multitheftauto/mtasa-blue/pull/810 #810] by '''StrixG''')
 
* Add [[setPedFightingStyle]] (previously available server-side only) ([https://github.com/multitheftauto/mtasa-blue/pull/810 #810] by '''StrixG''')
 
* Add [[setPedArmor]] (previously available server-side only) ([https://github.com/multitheftauto/mtasa-blue/pull/811 #811] by '''StrixG''')
 
* Add [[setPedArmor]] (previously available server-side only) ([https://github.com/multitheftauto/mtasa-blue/pull/811 #811] by '''StrixG''')
Line 76: Line 77:
 
** [[engineSetObjectGroupPhysicalProperty]]
 
** [[engineSetObjectGroupPhysicalProperty]]
 
* Add dynamic ped ID allocating using [[engineRequestModel]] and [[engineFreeModel]] ([https://github.com/multitheftauto/mtasa-blue/commit/475544f1753ce1af24c4cdff7f0d0be48ede709b #349] by '''lopezloo''' + '''Neproify''' + '''Arran''' + '''qaisjp''')
 
* Add dynamic ped ID allocating using [[engineRequestModel]] and [[engineFreeModel]] ([https://github.com/multitheftauto/mtasa-blue/commit/475544f1753ce1af24c4cdff7f0d0be48ede709b #349] by '''lopezloo''' + '''Neproify''' + '''Arran''' + '''qaisjp''')
 +
* Add [[engineResetModelLODDistance]] function ([https://github.com/multitheftauto/mtasa-blue/pull/971 #971] by '''Lpsd''')
 +
* Add [[engineGetModelTextures]] function ([https://github.com/multitheftauto/mtasa-blue/pull/1058 #1058] by '''Lpsd''')
 +
* Add [[resetBlurLevel]] function ([https://github.com/multitheftauto/mtasa-blue/pull/1266 #1266] by '''Luxy.c''')
  
<!--
 
==== New Events ====
 
* Placeholder
 
  
==== Deprecations ====
+
=== 28 Bug Fixes & Changes ===
* Placeholder
+
* Add new client setting to toggle external sounds ([https://github.com/multitheftauto/mtasa-blue/pull/834 #834] by '''patrikjuvonen''')
 +
* Fix crash when attempting to stream out a sound that's not streamed in (See commit [https://github.com/multitheftauto/mtasa-blue/commit/e1b7c730448d12a5eeb452239e8053e86924294f e1b7c73] by '''sbx320''')
 +
* Fix [[dxDrawCircle]] ''segments'' argument being wrongly offset by one ([https://github.com/multitheftauto/mtasa-blue/pull/1079 #1079] by '''ApeLsiN4eG''')
 +
* Fix potential crash when moving objects (See commit [https://github.com/multitheftauto/mtasa-blue/commit/90895c221549893501f5f717af3ca56878e29b5d 90895c2] by '''botder''')
 +
* Update credits (See commit [https://github.com/multitheftauto/mtasa-blue/commit/39227d795efafe940dc6c317c20b0162b1bd0bb3 39227d7] by '''qaisjp''')
 +
* Don't apply damage to peds without a game entity (See commit [https://github.com/multitheftauto/mtasa-blue/commit/632130e36a96071290593fc3c677a536f7b19e1f 632130e] by '''botder''')
 +
* Fix doors state with setElementModel ([https://github.com/multitheftauto/mtasa-blue/pull/599 #599] by '''FileEX''')
 +
* Add CVAR _beta_qc_rightclick_command allowing you to reconnect by right clicking the "Quick Connect" button on the main menu (See commit [https://github.com/multitheftauto/mtasa-blue/commit/d1c60675fc0f0f62b69707ae81a82e6bbdf36042 d1c60675] by '''qaisjp''')
 +
* Add more data to [[getPedAnimation]] ([https://github.com/multitheftauto/mtasa-blue/pull/892 #892] by '''Dezash''')
 +
* Add missing destroy method to DxFont ([https://github.com/multitheftauto/mtasa-blue/pull/1259 #1259] by '''MegadreamsBE''')
 +
* Increase [[setPedAnimationSpeed]] limit (See commit [https://github.com/multitheftauto/mtasa-blue/commit/4c36d37056d2a1496904f394bf96303dd0f2b4c5 4c36d37] by '''qaisjp''')
 +
* Fix "ancient" weapon fire crash ([https://github.com/multitheftauto/mtasa-blue/pull/1109 #1109] by '''saml1er''')
 +
* Fix [[bitExtract]] (See commit [https://github.com/multitheftauto/mtasa-blue/commit/aa2df39d3e40e5b446ffea376ef96df89916a9d0 aa2df39d] by '''ccw808''')
 +
* Fix texture blending ([https://github.com/multitheftauto/mtasa-blue/pull/1098 #1098] by '''StrixG''')
 +
* Add client setting to toggle internet sound streams ([https://github.com/multitheftauto/mtasa-blue/pull/834 #834] by '''patrikjuvonen''')
 +
* Implement "remember this option" checkbox to NVidia Optimus dialog ([https://github.com/multitheftauto/mtasa-blue/pull/1177 #1177] by '''Lpsd''')
 +
* Fix inability to crouch when player has 1 HP ([https://github.com/multitheftauto/mtasa-blue/pull/1138 #1138] by '''CrosRoad95''')
 +
* Trailer sync fix ([https://github.com/multitheftauto/mtasa-blue/pull/1247 #1247] by '''tederis''')
 +
* Fix driveby for peds ([https://github.com/multitheftauto/mtasa-blue/pull/1290 #1290] by '''Zangomangu''')
 +
* Add "SettingHighDetailPeds" to [[dxGetStatus]] ([https://github.com/multitheftauto/mtasa-blue/pull/1384 #1384] by '''Patrick''')
 +
* Add feature to remove server from the "Recent" tab in server browser ([https://github.com/multitheftauto/mtasa-blue/pull/1381 #1381] by '''ecastro98''')
 +
* Fix [[warpPedIntoVehicle]] failure when there are too many vehicles streamed in ([https://github.com/multitheftauto/mtasa-blue/pull/1431 #1431] by '''saml1er''')
 +
* Fix issue with engineReplaceModel kicking the player out of the vehicle ([https://github.com/multitheftauto/mtasa-blue/pull/1433 #1433] by '''saml1er''')
 +
* Moved exe patching to loader ([https://github.com/multitheftauto/mtasa-blue/pull/1520 #1520] by '''ccw808''')
 +
* Fix various return values when using OOP (e.g: [https://github.com/multitheftauto/mtasa-blue/commit/5110559b7a7f2d258f01be1dce18fe63d8bca400 5110559b], [https://github.com/multitheftauto/mtasa-blue/commit/88379b8ded766b2d35e171b6d11ef33cb2663b96 88379b8d] by '''qaisjp''')
 +
* Fixed incorrect VRAM detection ([https://github.com/multitheftauto/mtasa-blue/pull/1589 #1589] by '''TheNormalnij''')
 +
* Fix ped falling off bike desync bug (See commit [https://github.com/multitheftauto/mtasa-blue/commit/0ee554b1cd5dc30c2c9ed348ab5ab94feb9e1ba4 0ee554b] by '''saml1er''')
 +
* Add ability to play sounds from raw data to playSound(3D) ([https://github.com/multitheftauto/mtasa-blue/pull/1234 #1234] by '''Dezash''')
 +
* Allow downloading of files from other resources ([https://github.com/multitheftauto/mtasa-blue/pull/945 #945] by '''TheNormalnij''') - this affects:
 +
** [[downloadFile]]
 +
** [[onClientFileDownloadComplete]]
  
==== New Arguments & Parameters ====
 
* Placeholder
 
  
==== Bug Fixes & Changes ====
+
=== 4 Vendor Updates ===
* Placeholder
+
* Update BASS libraries (See commit [https://github.com/multitheftauto/mtasa-blue/commit/e5ede83b936e0e3c59d3670969e72b9583c0a219 e5ede83] by '''Dutchman101''')
-->
+
* Update CEF from 76.1.13+gf19c584 (Chromium 76.0.3809.132) to 81.2.19+g3b56636 ([https://chromereleases.googleblog.com/2020/04/stable-channel-update-for-desktop_15.html Chromium 81.0.4044.113]) ([https://github.com/multitheftauto/mtasa-blue/pull/1397 #1397] by '''qaisjp''')
 +
* Update sqlite from 3.31.1 to 3.32.3 ([https://github.com/multitheftauto/mtasa-blue/pull/1561 #1561] by '''patrikjuvonen''')
 +
* Update curl to 7.69.1 ([https://github.com/multitheftauto/mtasa-blue/pull/1302 #1302] by '''patrikjuvonen''' and '''qaisjp''')
 
</section>
 
</section>
  
=== Server ===
+
 
 +
== Server ==
 
<section show="true">
 
<section show="true">
==== 2 New Functions ====
+
==== 3 New Functions ====
 
* Add [[setPlayerScriptDebugLevel]] and [[getPlayerScriptDebugLevel]] ([https://github.com/multitheftauto/mtasa-blue/pull/826 #826] by '''knitz12''')
 
* Add [[setPlayerScriptDebugLevel]] and [[getPlayerScriptDebugLevel]] ([https://github.com/multitheftauto/mtasa-blue/pull/826 #826] by '''knitz12''')
 +
* Add [[isResourceProtected]] function ([https://github.com/multitheftauto/mtasa-blue/pull/1254 #1254] by '''StrixG''')
  
 
<!--
 
<!--
Line 107: Line 140:
 
* Placeholder
 
* Placeholder
 
-->
 
-->
==== Bug Fixes & Changes ====
+
==== 3 Bug Fixes & Changes ====
 
<!--
 
<!--
 
* Fix [[callRemote]] to return 0 errno instead of nil upon success ([https://github.com/multitheftauto/mtasa-blue/pull/295 #295] by '''patrikjuvonen''')
 
* Fix [[callRemote]] to return 0 errno instead of nil upon success ([https://github.com/multitheftauto/mtasa-blue/pull/295 #295] by '''patrikjuvonen''')
 
-->
 
-->
 
* Fix [[iprint]] to be able to read and output nil arguments properly ([https://github.com/multitheftauto/mtasa-blue/pull/1064 #1064] by '''TheNormalnij''')
 
* Fix [[iprint]] to be able to read and output nil arguments properly ([https://github.com/multitheftauto/mtasa-blue/pull/1064 #1064] by '''TheNormalnij''')
 +
* Accept team & table of players in [[outputChatBox]] ([https://github.com/multitheftauto/mtasa-blue/pull/1213 #1213] by '''StrixG''')
 +
* Fix /msg command duplicating when sent by Server Console ([https://github.com/multitheftauto/mtasa-blue/pull/1411 #1411] by '''Dezash''')
 
</section>
 
</section>
  
=== Shared (''Client & Server side'') ===
 
<section show="true">
 
==== New Functions ====
 
* Add [[xmlLoadString]] ([https://github.com/multitheftauto/mtasa-blue/pull/809 #809] by '''LopSided''')
 
<!--
 
==== New Events ====
 
* Placeholder
 
 
==== Deprecations ====
 
* Placeholder
 
  
==== New Arguments & Parameters ====
+
== Shared (''Client & Server side'') ==
* Placeholder
 
 
 
==== Bug Fixes & Changes ====
 
* Placeholder
 
-->
 
</section>
 
 
 
== Client ==
 
 
<section show="true">
 
<section show="true">
=== 6 Bug Fixes & Changes ===
+
==== 17 New Functions ====
* Add new client setting to toggle external sounds ([https://github.com/multitheftauto/mtasa-blue/pull/834 #834] by '''patrikjuvonen''')
+
* Add [[xmlLoadString]] ([https://github.com/multitheftauto/mtasa-blue/pull/809 #809] by '''Lpsd''')
* Fix crash when attempting to stream out a sound that's not streamed in (See commit [https://github.com/multitheftauto/mtasa-blue/commit/e1b7c730448d12a5eeb452239e8053e86924294f e1b7c73] by '''sbx320''')
+
* Add request info & abort functions for [[fetchRemote]]/[[callRemote]] ([https://github.com/multitheftauto/mtasa-blue/pull/660 #660] by '''Luxy.c''')
* Fix [[dxDrawCircle]] ''segments'' argument being wrongly offset by one ([https://github.com/multitheftauto/mtasa-blue/pull/1079 #1079] by '''ApeLsiN4eG''')
+
** [[getRemoteRequests]]
* Fix potential crash when moving objects (See commit [https://github.com/multitheftauto/mtasa-blue/commit/90895c221549893501f5f717af3ca56878e29b5d 90895c2] by '''botder''')
+
** [[getRemoteRequestInfo]]
* Update credits (See commit [https://github.com/multitheftauto/mtasa-blue/commit/39227d795efafe940dc6c317c20b0162b1bd0bb3 39227d7] by '''qaisjp''')
+
** [[abortRemoteRequest]]
* Don't apply damage to peds without a game entity (See commit [https://github.com/multitheftauto/mtasa-blue/commit/632130e36a96071290593fc3c677a536f7b19e1f 632130e] by '''botder''')
+
* Add functions to manipulate colshapes parameters ([https://github.com/multitheftauto/mtasa-blue/pull/1215 #1215] by '''StrixG''')
* Fix doors state with setElementModel ([https://github.com/multitheftauto/mtasa-blue/pull/599 #599] by '''FileEX''')
+
** [[getColShapeRadius]]
 +
** [[setColShapeRadius]]
 +
** [[getColShapeSize]]
 +
** [[setColShapeSize]]
 +
** [[getColPolygonPoints]]
 +
** [[getColPolygonPointPosition]]
 +
** [[setColPolygonPointPosition]]
 +
** [[addColPolygonPoint]]
 +
** [[removeColPolygonPoint]]
 +
* Add [[hasElementData]] function ([https://github.com/multitheftauto/mtasa-blue/pull/1163 #1163] by '''Simi2''')
 +
* Add element data subscription functionality ([https://github.com/multitheftauto/mtasa-blue/pull/1055 #1055] by '''tederis''') - includes 3 new functions:
 +
** [[addElementDataSubscriber]]
 +
** [[removeElementDataSubscriber]]
 +
** [[hasElementDataSubscriber]]
 +
** Adds 1 additional parameter to [[setElementData]]
  
=== 2 Vendor Updates ===
+
=== 5 Bug Fixes & Changes ===
* Update BASS libraries (See commit [https://github.com/multitheftauto/mtasa-blue/commit/e5ede83b936e0e3c59d3670969e72b9583c0a219 e5ede83] by '''Dutchman101''')
+
* Add async [[encodeString]]/[[decodeString]] ([https://github.com/multitheftauto/mtasa-blue/pull/1226 #1226] by '''StrixG''')
* Update CEF from 76.1.13+gf19c584 (Chromium 76.0.3809.132) to 77.1.12+gc63c001 ([https://chromereleases.googleblog.com/2019/09/stable-channel-update-for-desktop_18.html Chromium 77.0.3865.90]) (See commit [https://github.com/multitheftauto/mtasa-blue/commit/28ba1da86b604ecfe36af957995cbda2d771a9b8 28ba1da] by '''Jusonex''')
+
* Fix colshape and marker hit detection when attaching ([https://github.com/multitheftauto/mtasa-blue/pull/1327 #1327] by '''Lpsd''')
 +
* Fix driveby aiming being inverted in some cases ([https://github.com/multitheftauto/mtasa-blue/pull/1442 #1442] by '''Zangomangu''')
 +
* Added added bIncludeWorldSeaLevel and bIncludeOutsideWorldLevel parameters to [[setWaterLevel]] (#1342) by TheNormalnij ([https://github.com/multitheftauto/mtasa-blue/pull/1342 #1342] by '''TheNormalnij''')
 +
* Add [[outputDebugString]] level 4 to omit certain debug info ([https://github.com/multitheftauto/mtasa-blue/pull/1342 #1342] by '''Addlibs''')
 
</section>
 
</section>
  
<!--
 
== Server ==
 
<section show="false">
 
=== Bug Fixes & Changes ===
 
* Placeholder
 
  
=== Vendor Updates ===
+
<section show="true">
* Placeholder
 
</section>
 
 
 
== Shared ==
 
<section show="false">
 
=== Bug Fixes & Changes ===
 
* Placeholder
 
 
 
=== Vendor Updates ===
 
* Placeholder
 
</section>
 
 
 
== Resources ==
 
<section show="false">
 
* Placeholder
 
</section>
 
-->
 
 
== Extra information ==
 
== Extra information ==
 
''More detailed information available on our GitHub repositories:
 
''More detailed information available on our GitHub repositories:
 
:* [https://github.com/multitheftauto/mtasa-blue MTA:SA Blue]
 
:* [https://github.com/multitheftauto/mtasa-blue MTA:SA Blue]
 
:* [https://github.com/multitheftauto/mtasa-resources MTA:SA Official Resources]
 
:* [https://github.com/multitheftauto/mtasa-resources MTA:SA Official Resources]
 +
</section>
  
 
[[Category:Changelog]]
 
[[Category:Changelog]]
 
[[Category:Incomplete]]
 
[[Category:Incomplete]]

Revision as of 18:49, 7 August 2020

MTA:SA Version Changelogs
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.01.3.11.3.21.3.31.3.41.3.5
1.4 1.4.01.4.1
1.5 1.5.01.5.11.5.21.5.31.5.41.5.51.5.61.5.71.5.81.5.9
1.6 1.6.0

This changelog is partial and needs updating.

Main Additions / Changes

Click to collapse [-]

Statistics

Click to collapse [-]

These are some statistics since the previous release.

  • This is the 25th 1.x.x release
  • 626 days
  • 36 new functions
  • 36 bug fixes and changes
  • 421 commits (see comparison)
  • 171 new open GitHub issues (see list)
  • 91 resolved GitHub issues (see list)
  • 101 closed GitHub issues (see list)
  • 33 new open GitHub pull requests (see list)
  • 154 merged GitHub pull requests (see list)
  • 31 closed GitHub pull requests (see list)
  • 34 contributors of which 18 are new (see list)
  • 98 total contributors (see list)
  • 4 vendor updates

Note: Last update to these statistics was made 587 days ago.

Scripting

Click to collapse [-]

5 Backwards Incompatible Changes

These changes will take effect in 1.6:

  • 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.
  • When providing a width and height of (0, 0) to createBrowser or guiCreateBrowser you will encounter a script error instead of a warning. The warning was introduced Feb 2019. See GitHub #1069.
  • Some functions expect only unsigned integers (positive numbers), and since Jan 2016 providing negative numbers would be a warning. This will now be an error. See GitHub #1070.
  • Since Aug 2015, we replaced the custom mtalocal:// URL scheme with http://mta/resourceName/blah.html. This mtalocal:// URL scheme will now be removed. See GitHub #1071.

This list is inconclusive and we may introduce more changes later.


Client

Click to collapse [-]

16 New Functions


28 Bug Fixes & Changes

  • Add new client setting to toggle external sounds (#834 by patrikjuvonen)
  • Fix crash when attempting to stream out a sound that's not streamed in (See commit e1b7c73 by sbx320)
  • Fix dxDrawCircle segments argument being wrongly offset by one (#1079 by ApeLsiN4eG)
  • Fix potential crash when moving objects (See commit 90895c2 by botder)
  • Update credits (See commit 39227d7 by qaisjp)
  • Don't apply damage to peds without a game entity (See commit 632130e by botder)
  • Fix doors state with setElementModel (#599 by FileEX)
  • Add CVAR _beta_qc_rightclick_command allowing you to reconnect by right clicking the "Quick Connect" button on the main menu (See commit d1c60675 by qaisjp)
  • Add more data to getPedAnimation (#892 by Dezash)
  • Add missing destroy method to DxFont (#1259 by MegadreamsBE)
  • Increase setPedAnimationSpeed limit (See commit 4c36d37 by qaisjp)
  • Fix "ancient" weapon fire crash (#1109 by saml1er)
  • Fix bitExtract (See commit aa2df39d by ccw808)
  • Fix texture blending (#1098 by StrixG)
  • Add client setting to toggle internet sound streams (#834 by patrikjuvonen)
  • Implement "remember this option" checkbox to NVidia Optimus dialog (#1177 by Lpsd)
  • Fix inability to crouch when player has 1 HP (#1138 by CrosRoad95)
  • Trailer sync fix (#1247 by tederis)
  • Fix driveby for peds (#1290 by Zangomangu)
  • Add "SettingHighDetailPeds" to dxGetStatus (#1384 by Patrick)
  • Add feature to remove server from the "Recent" tab in server browser (#1381 by ecastro98)
  • Fix warpPedIntoVehicle failure when there are too many vehicles streamed in (#1431 by saml1er)
  • Fix issue with engineReplaceModel kicking the player out of the vehicle (#1433 by saml1er)
  • Moved exe patching to loader (#1520 by ccw808)
  • Fix various return values when using OOP (e.g: 5110559b, 88379b8d by qaisjp)
  • Fixed incorrect VRAM detection (#1589 by TheNormalnij)
  • Fix ped falling off bike desync bug (See commit 0ee554b by saml1er)
  • Add ability to play sounds from raw data to playSound(3D) (#1234 by Dezash)
  • Allow downloading of files from other resources (#945 by TheNormalnij) - this affects:


4 Vendor Updates

  • Update BASS libraries (See commit e5ede83 by Dutchman101)
  • Update CEF from 76.1.13+gf19c584 (Chromium 76.0.3809.132) to 81.2.19+g3b56636 (Chromium 81.0.4044.113) (#1397 by qaisjp)
  • Update sqlite from 3.31.1 to 3.32.3 (#1561 by patrikjuvonen)
  • Update curl to 7.69.1 (#1302 by patrikjuvonen and qaisjp)


Server

Click to collapse [-]

3 New Functions

3 Bug Fixes & Changes

  • Fix iprint to be able to read and output nil arguments properly (#1064 by TheNormalnij)
  • Accept team & table of players in outputChatBox (#1213 by StrixG)
  • Fix /msg command duplicating when sent by Server Console (#1411 by Dezash)


Shared (Client & Server side)

Click to collapse [-]

17 New Functions

5 Bug Fixes & Changes

  • Add async encodeString/decodeString (#1226 by StrixG)
  • Fix colshape and marker hit detection when attaching (#1327 by Lpsd)
  • Fix driveby aiming being inverted in some cases (#1442 by Zangomangu)
  • Added added bIncludeWorldSeaLevel and bIncludeOutsideWorldLevel parameters to setWaterLevel (#1342) by TheNormalnij (#1342 by TheNormalnij)
  • Add outputDebugString level 4 to omit certain debug info (#1342 by Addlibs)


Click to collapse [-]

Extra information

More detailed information available on our GitHub repositories: