Changes in 1.6.1: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
Line 59: Line 59:
-->
-->


== 2+ Changes and Bug Fixes ==
== 43+ Changes and Bug Fixes ==
<!--
=== Shared ===
=== Shared ===
*  
* Added [[isSpecialWorldPropertyEnabled]] and [[setSpecialWorldPropertyEnabled]] also to serverside ([https://github.com/multitheftauto/mtasa-blue/commit/938b306add48245e578ba6036f1a77521e277194 938b306] by '''samr46''')
-->
* Fixed random toggle of world special properties ([https://github.com/multitheftauto/mtasa-blue/commit/bf95b1d16e31f36899350e2acac4bb8adfad5cdd bf95b1d] by '''samr46''')
* '''[Deprecation]''' Changed [[base64Encode]] and [[base64Decode]] to throw a warning on use, please upgrade to [[encodeString]] and [[decodeString]] instead ([https://github.com/multitheftauto/mtasa-blue/commit/30a83b0af164fb6920a2a60e089d08a6f5622f7d 30a83b0] by '''Nico8340''')


=== Client ===
=== Client ===
Line 69: Line 69:
* Updated translations from Crowdin ([https://github.com/multitheftauto/mtasa-blue/commit/29baf29a0143706eb08ef76c4743a452a7f83600 29baf29] by '''patrikjuvonen''')
* Updated translations from Crowdin ([https://github.com/multitheftauto/mtasa-blue/commit/29baf29a0143706eb08ef76c4743a452a7f83600 29baf29] by '''patrikjuvonen''')
:* Added Azerbaijani to client languages
:* Added Azerbaijani to client languages
* Resolved cursor being invisible with main menu open in certain scenarios ([https://github.com/multitheftauto/mtasa-blue/commit/bb1f675e6fee0ca3967f05afb5d2592dec9459b2 bb1f675] by '''Lpsd''')
* Partially fixed screen flickering on high memory usage ([https://github.com/multitheftauto/mtasa-blue/commit/1a886460a9fab1041cfba38078ae544b0fa51240 1a88646] by '''Zangomangu''')
* Added ''texture hit info'' parameter to [[processLineOfSight]] ([https://github.com/multitheftauto/mtasa-blue/commit/86f3344d1371a9783c2c7b755b895160a03ff6cd 86f3344] by '''Pirulax''')
* Fixed CStreamingSA::GetUnusedStreamHandle ([https://github.com/multitheftauto/mtasa-blue/commit/38624a4c2d18f4b60064d49069d3bcd81fbb4385 38624a4] by '''tederis''')
* IMG count extension ([https://github.com/multitheftauto/mtasa-blue/commit/1a60f6094b6660d29cabae780e6fbea5f5f1abf2 1a60f60] by '''tederis''')
* Fixed a desync state after aborted carjacking ([https://github.com/multitheftauto/mtasa-blue/commit/3f510fcdc7722cdfcb2e09ea43990b56aa43162b 3f510fc] by '''Zangomangu''')
* Allowed allocating clump models ([https://github.com/multitheftauto/mtasa-blue/commit/428561f1ebab49b8370ef0f022510cd67e98ab59 428561f] by '''TheNormalnij''')
* Fixed crash in CEF init ([https://github.com/multitheftauto/mtasa-blue/commit/c782826c955dfbdbaa67852a245e1c601d6b9f2c c782826] by '''TheNormalnij''')
* Fixed "Changing vehicle model from doorless or "doorful" causes doors to fall off" ([https://github.com/multitheftauto/mtasa-blue/commit/d6659dae263e2883d9e479ca271f0e9c8e622f95 d6659da] by '''FileEX''')
* Fixed "Changing vehicle model from doorless or "doorful" causes doors to fall off" ([https://github.com/multitheftauto/mtasa-blue/commit/d6659dae263e2883d9e479ca271f0e9c8e622f95 d6659da] by '''FileEX''')
* Fixed "Wheel visibility when using setVehicleWheelStates"  ([https://github.com/multitheftauto/mtasa-blue/commit/51c9257a427957642932a216bd76cb7de59fea1b 51c9257] by '''FileEX''')
* Fixed "Wheel visibility when using setVehicleWheelStates"  ([https://github.com/multitheftauto/mtasa-blue/commit/51c9257a427957642932a216bd76cb7de59fea1b 51c9257] by '''FileEX''')
* Added new world special property ''burnflippedcars'' ([https://github.com/multitheftauto/mtasa-blue/commit/938b306add48245e578ba6036f1a77521e277194 938b306] by '''samr46''')
* Streaming buffer restore and fixes ([https://github.com/multitheftauto/mtasa-blue/commit/6c86ebbf0801c45d5e0bcbb9d9f2e8fd55525b15 6c86ebb] by '''Pirulax''')
* Fixed Unicode file path passed in CClientIMG ([https://github.com/multitheftauto/mtasa-blue/commit/c57f07bfad8b02953dbe7b2b6e9b9de08ba88226 c57f07b] by '''TheNormalnij''')
* Added new world special property ''fireballdestruct'' ([https://github.com/multitheftauto/mtasa-blue/commit/219ad73d600140724eefcf5ca4040ac417cdee12 219ad73] by '''samr46''')
* Fixed "Hide question box when hiding main menu" ([https://github.com/multitheftauto/mtasa-blue/commit/4beff0447f093c66594a5f32ad5e52c7d7188ce9 4beff04] by '''XJMLN''')
* Fixed engineFreeModel regression ([https://github.com/multitheftauto/mtasa-blue/commit/b52500e92fb2591c092a6e66121471f098a2e044 b52500e] by '''TheNormalnij''')
* Fixed assert when model info is missing ([https://github.com/multitheftauto/mtasa-blue/commit/d431e5e16120b63beafbfe69110da601d12a76bb d431e5e] by '''TheNormalnij''')
* Fixed engineFreeModel crashes ([https://github.com/multitheftauto/mtasa-blue/commit/c289c22fb9a13730b7fd793752d84adbf2b928ee c289c22] by '''TheNormalnij''')
* Filtered URLs in requestBrowserDomains with incorrect symbols ([https://github.com/multitheftauto/mtasa-blue/commit/74bbb068acc6757ff0e04d0c63b999236e51ce63 74bbb06] by '''TheNormalnij''')
* Fixed issues with ped shaders ([https://github.com/multitheftauto/mtasa-blue/commit/3bc1e6d98ab13a9e7db95cc616b4645dc761889b 3bc1e6d] by '''Merlin''')
* Fixed 3D primitives disappearing ([https://github.com/multitheftauto/mtasa-blue/commit/04a1e2ba9157e4a1a91297f91554b72a87bf0ed4 04a1e2b] by '''tederis''')
* Fixed [[svgSetSize]] issues ([https://github.com/multitheftauto/mtasa-blue/commit/721c2b6d0f0c4ab016be079f1d4e28dec0123a6d 721c2b6] by '''Nico8340''')
* Fixed the marker flickering issue during water cannon effects ([https://github.com/multitheftauto/mtasa-blue/commit/e83f700ee24904c0411b4dad3e695b3c3e30d9e4 e83f700] by '''Merlin''')
* Fixed buildings removal ([https://github.com/multitheftauto/mtasa-blue/commit/1b40db7cb5b63966ee97d0cbe79190360e1d32a0 1b40db7] by '''tederis''')
* Fixed crashes caused by [[createBuilding]] with [[engineRequestModel]] ([https://github.com/multitheftauto/mtasa-blue/commit/6245a68f3d97fc222d78fbc66b67f422a13710bf 6245a68] by '''TheNormalnij''')
* Fixed wrong getModelMatrix result for buildings ([https://github.com/multitheftauto/mtasa-blue/commit/f691946bc2d3dac75bd27d31886cd6b66d55811d f691946] by '''TheNormalnij''')
* Fixed crashes for ''timed-object'' in [[engineRequestModel]] ([https://github.com/multitheftauto/mtasa-blue/commit/229389a4bd1c4c02010ba27ce26a428b41b68560 229389a] by '''TheNormalnij''')


=== Server ===
=== Server ===
* Check deprecated account name length on [[banPlayer]] to fix all players getting kicked ([https://github.com/multitheftauto/mtasa-blue/commit/b5e2332ca5857f3e984467ca0cb8163ec998ea06 b5e2332] by '''patrikjuvonen''')
* Check deprecated account name length on [[banPlayer]] to fix all players getting kicked ([https://github.com/multitheftauto/mtasa-blue/commit/b5e2332ca5857f3e984467ca0cb8163ec998ea06 b5e2332] by '''patrikjuvonen''')
 
* Fixed a crash in CHandlingManager ([https://github.com/multitheftauto/mtasa-blue/commit/b6867a0d2ed0b4ab12a4461c3f1ca7d667bdedbc b6867a0] by '''Olya-Marinova''')
<!--
* Removed min-version lua function from old MTA versions ([https://github.com/multitheftauto/mtasa-blue/commit/222b2720c93f29977fffb722f8d42ea3fb5f790d 222b272] by '''Olya-Marinova''')
* Disallow loadstring by default ([https://github.com/multitheftauto/mtasa-blue/commit/89e2d375d12deb026ee91fedc5e1ced04dc9a723 89e2d37] by '''srslyyyy''')
* Added valid values for 'donotbroadcastlan' setting ([https://github.com/multitheftauto/mtasa-blue/commit/f8d4422ad75c0d7f21894f9f868aa37ec6993a35 f8d4422] by '''Dark-Dragon''')
* Fixed "ped revives when syncer changes" ([https://github.com/multitheftauto/mtasa-blue/commit/af604ae7dfec742661206fb809f149140ce3a960 af604ae] by '''Zangomangu''')
* Fixed files not unloading after renaming ([https://github.com/multitheftauto/mtasa-blue/commit/2846e2794af1d9d441b7b988f49af521bd765fb0 2846e27] by '''W3lac3''')
* Added ability to limit client triggered events via [[triggerServerEvent]] ([https://github.com/multitheftauto/mtasa-blue/commit/eae47fe2f432d9053c425fd515ea27f963c254ec eae47fe] by '''Lpsd''')
* Added FileExists check to CMainConfig::AddMissingSettings ([https://github.com/multitheftauto/mtasa-blue/commit/1ebaa28e0381fb114b946f2f5a4d4bc5834ebd03 1ebaa28] by '''Lpsd''')
* Added server side weapon related checks ([https://github.com/multitheftauto/mtasa-blue/commit/86448ea52c7ee13e554a907c424aa3c891e51e31 86448ea] by '''NanoBob''')
* Added [[dbConnect]] option for MySQL ''"use_ssl=0"'' ([https://github.com/multitheftauto/mtasa-blue/commit/e6476767a9b6848467f0d123830dd2f90bd4442d e647676] by '''Lpsd''')
=== More Technical Changes and Bug Fixes ===
=== More Technical Changes and Bug Fixes ===
<section show="true">
<section show="true">
*  
:* Updated CLuaFunctionParser.h ([https://github.com/multitheftauto/mtasa-blue/commit/55647f4023c78a846870f7c96069fab411cff5c5 55647f4] by '''Xenius97''')
:* Fixed build after above update ([https://github.com/multitheftauto/mtasa-blue/commit/9dcc651d42ae78b7b04257e7612c5b594cb0fffd 9dcc651] by '''Pirulax''')
:* Fixed std::unordered_map<std::string, std::string> parsing ([https://github.com/multitheftauto/mtasa-blue/commit/005592417b42de63c3d8ba9c572a81cdc8f96164 0055924] by '''tederis''')
:* Addendum to [https://github.com/multitheftauto/mtasa-blue/pull/3251 #3251] ([https://github.com/multitheftauto/mtasa-blue/commit/9544a34a28d3b4e766d7d07a44d63a8fe45dc506 9544a34] by '''Lpsd''')
:* Fixes for [https://github.com/multitheftauto/mtasa-blue/pull/3251 #3251] ([https://github.com/multitheftauto/mtasa-blue/commit/07013d24766a6259f4115bd0349a86f790dbf5d0 07013d2] by '''Lpsd''')
:* Fixed SetStreamingBufferSizepossibly accessing memory out-of-bounds ([https://github.com/multitheftauto/mtasa-blue/commit/e08b84fbfe6ad0431605b31c2ba5a50a8f116dc9 e08b84f] by '''Pirulax''')
:* Clean ups ''multiplayer_sa'' code ([https://github.com/multitheftauto/mtasa-blue/commit/38982043978dd1ec72230569a6d534792e7c18bd 3898204] by '''CrosRoad95''')
:* Added a check to verify itemList validity ([https://github.com/multitheftauto/mtasa-blue/commit/668073787fa6b952d0f1520e8ccae0999dbdba13 6680737] by '''R4ven47''')
:* Various code clean ups and refactors
::* Removed COffsetsMP and EU addresses ([https://github.com/multitheftauto/mtasa-blue/commit/52b0115a2d9157b7a153b5f24316ff6fd053e79b 52b0115] by '''Merlin''')
::* Removed COffsets and EU addresses ([https://github.com/multitheftauto/mtasa-blue/commit/959141de324126245d2b5ebf029c924302ff64e9 959141d] by '''Merlin''')
:* Addd Comments to Frame Rate Fixes in CMultiplayerSA_FrameRateFixes.cpp ([https://github.com/multitheftauto/mtasa-blue/commit/e4e6d1b5a9609cb093a191db405c61339d4280d2 e4e6d1b] by '''Merlin''')
:* Fixed build after CEF update ([https://github.com/multitheftauto/mtasa-blue/commit/9980252446a6869609b1afa1ae1168282a99cb17 9980252] by '''TheNormalnij''')
:* Bump chromedriver from 114.0.2 to 119.0.1 in /utils/localization/generate-images ([https://github.com/multitheftauto/mtasa-blue/commit/5d8d3756d98b0272687b87c30adca2961eee86c8 5d8d375])
:* Bump axios from 1.4.0 to 1.6.1 in /utils/localization/generate-images ([https://github.com/multitheftauto/mtasa-blue/commit/ba018013085058905aa789c4fa3f39c4ed32fc69 ba01801])
</section>
</section>
-->


== 3 Vendor Updates ==
== 3 Vendor Updates ==

Revision as of 14:10, 4 April 2024

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. It is updated progressively to keep the page always up to date.


Important notice to Windows 7 and 8.x users

If you are using Windows 7 or 8.x, please upgrade your system to Windows 10 or 11 as soon as possible. Windows 7 and 8.x are no longer supported by Microsoft (since January 2020 and January 2023 respectively) and most software (including Google Chrome and Steam) which means you are running an insecure system. Multi Theft Auto will also eventually drop Windows 7 and 8.x support sometime in the future, so it would be a good idea to start looking at upgrade options right now. Thank you!

CEF in MTA is no longer updated for Windows 7 or 8.x. This is because CEF no longer supports those versions of Windows. This bad for security, so please upgrade to Windows 10+ and MTA to 1.6+


Statistics

Click to collapse [-]

These are some statistics since the previous release.

  • This is the 28th 1.x.x release
  • 318 days
  • 16 new functions
  • 3 new events
  • 0 deprecations
  • 50+ bug fixes and changes
  • 350+ commits (mtasa-blue) (mtasa-resources)
  • 78 new open GitHub issues (see list)
  • 29 resolved GitHub issues (see list)
  • 28 closed GitHub issues (see list)
  • 30 new open GitHub pull requests (see list)
  • 81 merged GitHub pull requests (see list)
  • 26 closed GitHub pull requests (see list)
  • 2+ contributors of which 0+ are new (see list)
  • 100+ total contributors (see list)
  • 3 vendor updates

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


43+ Changes and Bug Fixes

Shared

Client

  • Update d3dcompiler_47.dll from CEF (75a1a29 and 6d8fd8c by patrikjuvonen)
  • Updated translations from Crowdin (29baf29 by patrikjuvonen)
  • Added Azerbaijani to client languages
  • Resolved cursor being invisible with main menu open in certain scenarios (bb1f675 by Lpsd)
  • Partially fixed screen flickering on high memory usage (1a88646 by Zangomangu)
  • Added texture hit info parameter to processLineOfSight (86f3344 by Pirulax)
  • Fixed CStreamingSA::GetUnusedStreamHandle (38624a4 by tederis)
  • IMG count extension (1a60f60 by tederis)
  • Fixed a desync state after aborted carjacking (3f510fc by Zangomangu)
  • Allowed allocating clump models (428561f by TheNormalnij)
  • Fixed crash in CEF init (c782826 by TheNormalnij)
  • Fixed "Changing vehicle model from doorless or "doorful" causes doors to fall off" (d6659da by FileEX)
  • Fixed "Wheel visibility when using setVehicleWheelStates" (51c9257 by FileEX)
  • Added new world special property burnflippedcars (938b306 by samr46)
  • Streaming buffer restore and fixes (6c86ebb by Pirulax)
  • Fixed Unicode file path passed in CClientIMG (c57f07b by TheNormalnij)
  • Added new world special property fireballdestruct (219ad73 by samr46)
  • Fixed "Hide question box when hiding main menu" (4beff04 by XJMLN)
  • Fixed engineFreeModel regression (b52500e by TheNormalnij)
  • Fixed assert when model info is missing (d431e5e by TheNormalnij)
  • Fixed engineFreeModel crashes (c289c22 by TheNormalnij)
  • Filtered URLs in requestBrowserDomains with incorrect symbols (74bbb06 by TheNormalnij)
  • Fixed issues with ped shaders (3bc1e6d by Merlin)
  • Fixed 3D primitives disappearing (04a1e2b by tederis)
  • Fixed svgSetSize issues (721c2b6 by Nico8340)
  • Fixed the marker flickering issue during water cannon effects (e83f700 by Merlin)
  • Fixed buildings removal (1b40db7 by tederis)
  • Fixed crashes caused by createBuilding with engineRequestModel (6245a68 by TheNormalnij)
  • Fixed wrong getModelMatrix result for buildings (f691946 by TheNormalnij)
  • Fixed crashes for timed-object in engineRequestModel (229389a by TheNormalnij)

Server

  • Check deprecated account name length on banPlayer to fix all players getting kicked (b5e2332 by patrikjuvonen)
  • Fixed a crash in CHandlingManager (b6867a0 by Olya-Marinova)
  • Removed min-version lua function from old MTA versions (222b272 by Olya-Marinova)
  • Disallow loadstring by default (89e2d37 by srslyyyy)
  • Added valid values for 'donotbroadcastlan' setting (f8d4422 by Dark-Dragon)
  • Fixed "ped revives when syncer changes" (af604ae by Zangomangu)
  • Fixed files not unloading after renaming (2846e27 by W3lac3)
  • Added ability to limit client triggered events via triggerServerEvent (eae47fe by Lpsd)
  • Added FileExists check to CMainConfig::AddMissingSettings (1ebaa28 by Lpsd)
  • Added server side weapon related checks (86448ea by NanoBob)
  • Added dbConnect option for MySQL "use_ssl=0" (e647676 by Lpsd)

More Technical Changes and Bug Fixes

Click to collapse [-]
  • Updated CLuaFunctionParser.h (55647f4 by Xenius97)
  • Fixed build after above update (9dcc651 by Pirulax)
  • Fixed std::unordered_map<std::string, std::string> parsing (0055924 by tederis)
  • Addendum to #3251 (9544a34 by Lpsd)
  • Fixes for #3251 (07013d2 by Lpsd)
  • Fixed SetStreamingBufferSizepossibly accessing memory out-of-bounds (e08b84f by Pirulax)
  • Clean ups multiplayer_sa code (3898204 by CrosRoad95)
  • Added a check to verify itemList validity (6680737 by R4ven47)
  • Various code clean ups and refactors
  • Removed COffsetsMP and EU addresses (52b0115 by Merlin)
  • Removed COffsets and EU addresses (959141d by Merlin)
  • Addd Comments to Frame Rate Fixes in CMultiplayerSA_FrameRateFixes.cpp (e4e6d1b by Merlin)
  • Fixed build after CEF update (9980252 by TheNormalnij)
  • Bump chromedriver from 114.0.2 to 119.0.1 in /utils/localization/generate-images (5d8d375)
  • Bump axios from 1.4.0 to 1.6.1 in /utils/localization/generate-images (ba01801)

3 Vendor Updates

Client

  • Updated libpng to 1.6.40 (46f04ce by patrikjuvonen)
  • Updated CEF to 114.2.11+g87c8807+chromium-114.0.5735.134 (881651f by patrikjuvonen)

Server

  • Updated cURL to 8.3.0 (c83b3df by Lpsd)


Resources

23+ Changes and Bug Fixes

  • [defaultstats] Don't re-apply stats on every respawn (9fde199 by Dutchman101)
  • [defaultstats] Fixed issue where defaultstats did not set player stats correctly (567d10c by MittellBuurman)
  • [hedit] Added portugese localization (d1b85d7 by ricksterhd123)
  • [hedit] Added hungarian localization (53050dd by Nico8340)
  • [hedit] Updated turkish localization (3044d00 by mahlukat5)
  • [parachute] Fixed warnings about min_mta_version (b4119cc by NetroX1993)
  • [votemanager] Fixed lint error (c863007 by Dark-Dragon)
  • [admin] Removed execute code functionality for safety reasons (507a049 by srslyyyy)
  • [admin] Updated skins.xml (b530648 by F2BShady)
  • [admin] Fixed warnings (d7b0202 by jlillis)
  • [freeroam] Updated skins.xml (cacbe40 by F2BShady)
  • [ipb] Replaced the onClientResource start event with the onPlayerResourceStart event (cca3a05 by srslyyyy)
  • [runcode] Added aclrequest for loadstring function (c40b809 by IIYAMA12 )
  • [scoreboard] Replaced drawing arrow from path to texture (128f269 by srslyyyy)
  • [admin2] Forward-ported permissions widget from admin1 and minor fixes (25dcc4c by Dark-Dragon)
  • [admin2] Fixed /report message viewer widget and minor fixes (6dbdf2c by Dark-Dragon)
  • [admin2] Refactored bans functionality (d8c35b0 by jlillis)
  • [admin2] Fixed messagebox not showing (5afe024 by FileEX)
  • [admin2] Added missing glitches and world properties (6856aa0 by FileEX)
  • [admin2] Added content for "Users" sub-tab in the "Rights" tab (3f8ecca by FileEX)
  • [admin2] Removed execute code functionality for safety reasons (c4bc73a by jlillis)
  • [admin2] Replaced checkboxes with a gridlist for glitches and special world properties (1dcb295 by FileEX)
  • [admin2] Added ability to change server configuration settings (118d58e by FileEX)

Extra information

More detailed information available on our GitHub repositories: