Changes in 1.5.7: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 20: Line 20:
* '''{{date difference|2018|9|6}}''' days
* '''{{date difference|2018|9|6}}''' days
* '''19''' new functions
* '''19''' new functions
* '''3''' new events
* '''4''' new events
* '''0''' deprecations
* '''0''' deprecations
* '''33+''' bug fixes and changes
* '''51+''' bug fixes and changes
* '''516''' commits ([https://github.com/multitheftauto/mtasa-blue/compare/1.5.6...master see comparison])
* '''516''' commits ([https://github.com/multitheftauto/mtasa-blue/compare/1.5.6...master see comparison])
* '''0''' new open Mantis issues
* '''0''' new open Mantis issues
Line 42: Line 42:
-->
-->
<sub>'''Note:''' Last update to these statistics was made
<sub>'''Note:''' Last update to these statistics was made
{{#ifeq: {{date difference|2019|8|17}} | 0 | today |
{{#ifeq: {{date difference|2019|8|18}} | 0 | today |
   {{#ifeq: {{date difference|2019|8|17}} | 1 | yesterday |
   {{#ifeq: {{date difference|2019|8|18}} | 1 | yesterday |
     {{date difference|2019|8|17}} days ago
     {{date difference|2019|8|18}} days ago
   }}
   }}
}}.</sub>
}}.</sub>
Line 65: Line 65:
* Add [[engineGetSurfaceProperties]], [[engineSetSurfaceProperties]] and [[engineResetSurfaceProperties]] ([https://github.com/multitheftauto/mtasa-blue/pull/702 GitHub #702] by '''CrosRoad95''')
* Add [[engineGetSurfaceProperties]], [[engineSetSurfaceProperties]] and [[engineResetSurfaceProperties]] ([https://github.com/multitheftauto/mtasa-blue/pull/702 GitHub #702] by '''CrosRoad95''')


==== 3 New Events ====
==== 4 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]] ([https://github.com/multitheftauto/mtasa-blue/pull/212 GitHub #212], see commit [https://github.com/multitheftauto/mtasa-blue/commit/d9b6d207f63d1d15bd93de956955ed2bd73bb176 d9b6d20] by '''CrosRoad95''')
* 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]] ([https://github.com/multitheftauto/mtasa-blue/issues/692 Fixes GitHub #692], see commit [https://github.com/multitheftauto/mtasa-blue/commit/1055587fbf84eaeb3597e1507b98ae842b348ef4 1055587] by '''botder''')
* 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''')
* Add [[onClientElementModelChange]] ([https://github.com/multitheftauto/mtasa-blue/pull/824 GitHub #824] by '''botder''')
<!--
<!--
==== Deprecations ====
==== Deprecations ====
Line 77: Line 78:
-->
-->


==== 4 Bug Fixes & Changes ====
==== 6 Bug Fixes & Changes ====
* Ability to pass vectors and matrices to shaders ([https://github.com/multitheftauto/mtasa-blue/pull/391 GitHub #391] by '''tederis''')
* 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''')
* 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''')
* 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''')
* Add file integrity check for bassopus.dll (See commit [https://github.com/multitheftauto/mtasa-blue/commit/7d22db689088e7ee22258a35861eb17402228210 7d22db6] by '''myonlake''')
* Add file integrity check for bassopus.dll (See commit [https://github.com/multitheftauto/mtasa-blue/commit/7d22db689088e7ee22258a35861eb17402228210 7d22db6] by '''myonlake''')
* Allow [[setSoundPosition]] to be used with file streams ([https://github.com/multitheftauto/mtasa-blue/pull/703 GitHub #703] by '''forkerer''')
* Add a warning for invalid parameters to [[createBrowser]] and [[guiCreateBrowser]] (See commit [https://github.com/multitheftauto/mtasa-blue/commit/2336f780e6dcd250e2aecfe81fe9e5f95ca5d1d4 2336f78] by '''botder''')
</section>
</section>


Line 144: Line 147:
* Placeholder
* Placeholder
-->
-->
=== 17 Bug Fixes & Changes ===
=== 27 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''')
Line 163: Line 166:
* 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 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''')
* Fix debug chat movement when changing audio volume (See commit [https://github.com/multitheftauto/mtasa-blue/commit/7febd31af79e7392ce077c14750f8eb8d0e76a5f 7febd31] by '''botder''')
* Fix changing handling max gear to lower than current one crashing client ([https://github.com/multitheftauto/mtasa-blue/pull/778 GitHub #778] by '''forkerer''')
* Updated translations (by '''ccw''')
* Fix [[testLineAgainstWater]] crashing the client ([https://github.com/multitheftauto/mtasa-blue/pull/836 GitHub #836] by '''forkerer''')
* Fix invalid model ID in engine LOD functions cause a crash ([https://github.com/multitheftauto/mtasa-blue/pull/299 GitHub #299] by '''myonlake''')
* Fix [[loadBrowserURL]] crashing the client by enforcing 1x1 minimum size for render item (See commit [https://github.com/multitheftauto/mtasa-blue/commit/8665a722e6bb68b5372377525d121ef476c7ba01 8665a72] by '''botder''')
* Fix incorrect progress display for updater download (See commit [https://github.com/multitheftauto/mtasa-blue/commit/557b636bd219ba6cfcb51531fce6503c18de9015 557b636] by '''ccw''')
* Delete old update files instead of moving to the recycle bin (See commit [https://github.com/multitheftauto/mtasa-blue/commit/576a5fb3d379eade1068e68a8873b10459a64834 576a5fb] by '''ccw''')
* Fix [[setSoundPanningEnabled]] not working when using it right after [[playSound3D]] ([https://github.com/multitheftauto/mtasa-blue/pull/842 GitHub #842] by '''StrixG''')
* Clamp [[setEffectDensity]] to MaxDensity ([https://github.com/multitheftauto/mtasa-blue/pull/843 GitHub #843] by '''StrixG''')
* Read the correct amount of bytes in setPedAnimationSpeed (See commit [https://github.com/multitheftauto/mtasa-blue/commit/51fa4a2db7e389b44641fb2523888190dc5e57bb 51fa4a2] by '''botder''')


=== 4 Vendor Updates ===
=== 4 Vendor Updates ===
Line 176: Line 189:
* 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''')


=== 7 Bug Fixes & Changes ===
=== 11 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 [[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''')
Line 184: Line 197:
* 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''')
* 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''')
* Improve resource load performance ([https://github.com/multitheftauto/mtasa-blue/pull/758 GitHub #758] by '''sbx320''')
* Postpone client sync after broadcasting resource to client (See commit [https://github.com/multitheftauto/mtasa-blue/commit/379a2ff6e943d6f39cbf84185af5511d365f7d02 379a2ff] by '''botder''')
* Reload zipped resources on restart if changed (See commit [https://github.com/multitheftauto/mtasa-blue/commit/41243a08c57dac3bcc6797d7f8b50091572abdda 41243a0] by '''sbx320''')
* Fix client/server ped dead-state inconsistency ([https://github.com/multitheftauto/mtasa-blue/pull/140 GitHub #140] by '''Necktrox''')
* Add server kick messages for localization (See commit [https://github.com/multitheftauto/mtasa-blue/commit/37087bc95e708372deacf35ddbc8269725ae86fe 37087bc] by '''ccw''')
</section>
</section>


Line 195: Line 212:
* Placeholder
* Placeholder
-->
-->
=== 4 Bug Fixes & Changes ===
=== 7 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''')
* 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 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''')
* 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''')
* Fix incorrect segment/triangle intersection code ([https://github.com/multitheftauto/mtasa-blue/pull/816 GitHub #816] by '''forkerer''')
* Add error code to [[fileRename]] failed message (See commit [https://github.com/multitheftauto/mtasa-blue/commit/3a7c803936d54636c58aec677d99cbbac68a4ff3 3a7c803] by '''ccw''')
* Add alternate file rename strategy for when MoveFile fails with access denied (See commit [https://github.com/multitheftauto/mtasa-blue/commit/e9ce827def7b4dc5dcd97f3ac4e8fd22c3b234ea e9ce827] by '''ccw''')


=== 2 Vendor Updates ===
=== 2 Vendor Updates ===

Revision as of 21:09, 17 August 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.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.01.6.1

This changelog is partial and needs updating.

Main Additions / Changes

Click to collapse [-]

Statistics

Click to expand [+]

Scripting

Client

Click to collapse [-]

19 New Functions

4 New Events

6 Bug Fixes & Changes

Server

Click to collapse [-]

New Arguments & Parameters

Shared (Client & Server side)

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

Client

Click to collapse [-]

27 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)
  • Fix changing handling max gear to lower than current one crashing client (GitHub #778 by forkerer)
  • Updated translations (by ccw)
  • Fix testLineAgainstWater crashing the client (GitHub #836 by forkerer)
  • Fix invalid model ID in engine LOD functions cause a crash (GitHub #299 by myonlake)
  • Fix loadBrowserURL crashing the client by enforcing 1x1 minimum size for render item (See commit 8665a72 by botder)
  • Fix incorrect progress display for updater download (See commit 557b636 by ccw)
  • Delete old update files instead of moving to the recycle bin (See commit 576a5fb by ccw)
  • Fix setSoundPanningEnabled not working when using it right after playSound3D (GitHub #842 by StrixG)
  • Clamp setEffectDensity to MaxDensity (GitHub #843 by StrixG)
  • Read the correct amount of bytes in setPedAnimationSpeed (See commit 51fa4a2 by botder)

4 Vendor Updates

  • Update BASS libraries (7afdde4 by Dutchman101 and botder)
  • Update libpng to 1.6.37 (#899 by myonlake)
  • Update zlib to 1.2.11 (#919 by myonlake)
  • Update UnRAR to 5.71 (#920 by myonlake)

Server

Click to collapse [-]

Additions

11 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)
  • Postpone client sync after broadcasting resource to client (See commit 379a2ff by botder)
  • Reload zipped resources on restart if changed (See commit 41243a0 by sbx320)
  • Fix client/server ped dead-state inconsistency (GitHub #140 by Necktrox)
  • Add server kick messages for localization (See commit 37087bc by ccw)

1 Vendor Update

  • Update SQLite to 3.29.0 (GitHub #1028 by myonlake and botder)

Shared

Click to collapse [-]

7 Bug Fixes & Changes

2 Vendor Updates

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: