Changes in 1.6.1: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
m (Added `onResourceStateChange`)
 
(5 intermediate revisions by 2 users not shown)
Line 21: Line 21:
== Notable Changes ==
== Notable Changes ==
* Support for Discord Rich Presence ([https://github.com/multitheftauto/mtasa-blue/commit/fdaa3aca3e233c7aba69d0fd5f85e78288a4401a fdaa3ac], [https://github.com/multitheftauto/mtasa-blue/commit/ef26810df4542283fee8edcc165bc9be22f2ca98 ef26810], [https://github.com/multitheftauto/mtasa-blue/commit/acfbd40df1ff1432ea1d6663c005d43fce22899c acfbd40] by '''znjvder''', '''tederis''', '''patrikjuvonen''' and '''Deihim007''')
* Support for Discord Rich Presence ([https://github.com/multitheftauto/mtasa-blue/commit/fdaa3aca3e233c7aba69d0fd5f85e78288a4401a fdaa3ac], [https://github.com/multitheftauto/mtasa-blue/commit/ef26810df4542283fee8edcc165bc9be22f2ca98 ef26810], [https://github.com/multitheftauto/mtasa-blue/commit/acfbd40df1ff1432ea1d6663c005d43fce22899c acfbd40] by '''znjvder''', '''tederis''', '''patrikjuvonen''' and '''Deihim007''')
* Added support for [[Building]]'s ([https://github.com/multitheftauto/mtasa-blue/commit/81242edb9295efbf4bf8b198b12d577a0877aec2 81242ed], [https://github.com/multitheftauto/mtasa-blue/commit/eb6b18a5d49a7f0f34bdbf42b15f933e42876cf8 eb6b18a] by '''TheNormalnij''')
* Added the ability to generate a nickname ([https://github.com/multitheftauto/mtasa-blue/commit/12c50eee66898771244074a3a44818dab36a7ac3 12c50ee] by '''Nicol8340''')


== Statistics ==
== Statistics ==
Line 48: Line 50:
=== Shared ===
=== Shared ===
* Added [[fileGetContents]] ([https://github.com/multitheftauto/mtasa-blue/commit/22930d854ce67d84a4a3b65a61b98a9ffd3f9e38 22930d8] by '''botder''')
* Added [[fileGetContents]] ([https://github.com/multitheftauto/mtasa-blue/commit/22930d854ce67d84a4a3b65a61b98a9ffd3f9e38 22930d8] by '''botder''')
* Added [[isObjectMoving]] to server-side ([https://github.com/multitheftauto/mtasa-blue/commit/7c939adb892c08836462a78cd9b987884cdb49ee 7c939ad] by '''FileEX''')
* Added '''roadsignstext''' special world property ([https://github.com/multitheftauto/mtasa-blue/commit/4a746eca1b5a546a19344a76573a5108ff9d79e6 4a746ec] by '''FileEX''')


=== Client ===
=== Client ===
Line 99: Line 103:
* Added [[onPlayerTriggerEventThreshold]] event ([https://github.com/multitheftauto/mtasa-blue/commit/eae47fe2f432d9053c425fd515ea27f963c254ec eae47fe] by '''Lpsd''')
* Added [[onPlayerTriggerEventThreshold]] event ([https://github.com/multitheftauto/mtasa-blue/commit/eae47fe2f432d9053c425fd515ea27f963c254ec eae47fe] by '''Lpsd''')
* Added [[aclObjectGetGroups]] ([https://github.com/multitheftauto/mtasa-blue/commit/cf46bd8487bdb2d0cafdab1f43936357f670fe10 cf46bd8] by '''Tracer''')
* Added [[aclObjectGetGroups]] ([https://github.com/multitheftauto/mtasa-blue/commit/cf46bd8487bdb2d0cafdab1f43936357f670fe10 cf46bd8] by '''Tracer''')
* Added [[onResourceStateChange]] ([https://github.com/multitheftauto/mtasa-blue/commit/cfe9cd9d0006580e7e70dc9e93672e3d1d3b9836 cfe9cd9] by '''Tracer''')


== 43+ Changes and Bug Fixes ==
== 43+ Changes and Bug Fixes ==
Line 137: Line 142:
* Fixed wrong getModelMatrix result for buildings ([https://github.com/multitheftauto/mtasa-blue/commit/f691946bc2d3dac75bd27d31886cd6b66d55811d f691946] 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''')
* Fixed crashes for ''timed-object'' in [[engineRequestModel]] ([https://github.com/multitheftauto/mtasa-blue/commit/229389a4bd1c4c02010ba27ce26a428b41b68560 229389a] by '''TheNormalnij''')
* Fixed incorrect colors for 3D draws ([https://github.com/multitheftauto/mtasa-blue/commit/1f2c6e75fb71b01f0053f151e766a232ed33692b] by '''Nico8340''')
* Fixed incorrect colors for 3D draws ([https://github.com/multitheftauto/mtasa-blue/commit/1f2c6e75fb71b01f0053f151e766a232ed33692b 1f2c6e7] by '''Nico8340''')
* Add missing definition GuiGridList::getColumnWidth ([https://github.com/multitheftauto/mtasa-blue/commit/b34b1d5362291bcf00c7a0a0b694f60e1dccb363 b34b1d5] by '''Lpsd''')


=== Server ===
=== Server ===
Line 151: Line 157:
* Added server side weapon related checks ([https://github.com/multitheftauto/mtasa-blue/commit/86448ea52c7ee13e554a907c424aa3c891e51e31 86448ea] by '''NanoBob''')
* 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''')
* Added [[dbConnect]] option for MySQL ''"use_ssl=0"'' ([https://github.com/multitheftauto/mtasa-blue/commit/e6476767a9b6848467f0d123830dd2f90bd4442d e647676] by '''Lpsd''')
* Added ''content'' parameter to [[onPlayerPrivateMessage]] event ([https://github.com/multitheftauto/mtasa-blue/commit/79f8ed6a374d62e5cf1ec707b2ba25e3a959f509 79f8ed6] by '''FileEX''')
* Fix ability to move server-side vehicles that are far away from the player ([https://github.com/multitheftauto/mtasa-blue/commit/e3338c2fbbdb500c4ce28dc0677ceadef1f1ca4c e3338c2] by '''MegadreamsBE''')
 
=== More Technical Changes and Bug Fixes ===
=== More Technical Changes and Bug Fixes ===
<section show="true">
<section show="true">
Line 169: Line 177:
:* 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 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])
:* Bump axios from 1.4.0 to 1.6.1 in /utils/localization/generate-images ([https://github.com/multitheftauto/mtasa-blue/commit/ba018013085058905aa789c4fa3f39c4ed32fc69 ba01801])
:* Fixed file lock after img:destroy ([https://github.com/multitheftauto/mtasa-blue/commit/c2ccfd2c648a2d3f33ead2169262c30533f79bac c2ccfd2] by '''TheNormalnij''')
</section>
</section>


Line 192: Line 201:
* [hedit] Added hungarian localization ([https://github.com/multitheftauto/mtasa-resources/commit/53050dd0bf73a164969480c9277fc3c6b0601b7e 53050dd] by '''Nico8340''')
* [hedit] Added hungarian localization ([https://github.com/multitheftauto/mtasa-resources/commit/53050dd0bf73a164969480c9277fc3c6b0601b7e 53050dd] by '''Nico8340''')
* [hedit] Updated turkish localization ([https://github.com/multitheftauto/mtasa-resources/commit/3044d00a796488870556b19b088ac505c332952c 3044d00] by '''mahlukat5''')
* [hedit] Updated turkish localization ([https://github.com/multitheftauto/mtasa-resources/commit/3044d00a796488870556b19b088ac505c332952c 3044d00] by '''mahlukat5''')
* [hedit] Updated spanish localization ([https://github.com/multitheftauto/mtasa-resources/commit/b74c2393cc15e403d4588ebb671659c16cc36269 b74c239] by '''kxndrick0''')


* [parachute] Fixed warnings about min_mta_version ([https://github.com/multitheftauto/mtasa-resources/commit/b4119cca4665d63a3043f14c1624ce9c96700b96 b4119cc] by '''NetroX1993''')
* [parachute] Fixed warnings about min_mta_version ([https://github.com/multitheftauto/mtasa-resources/commit/b4119cca4665d63a3043f14c1624ce9c96700b96 b4119cc] by '''NetroX1993''')
Line 208: Line 218:


* [scoreboard] Replaced drawing arrow from path to texture ([https://github.com/multitheftauto/mtasa-resources/commit/128f26952810804df6acb233ca9476853caa1286 128f269] by '''srslyyyy''')
* [scoreboard] Replaced drawing arrow from path to texture ([https://github.com/multitheftauto/mtasa-resources/commit/128f26952810804df6acb233ca9476853caa1286 128f269] by '''srslyyyy''')
* [playerblips] Fixed that the resource "playercolors" should be activated for teams ([https://github.com/multitheftauto/mtasa-resources/commit/2cd28db5fa891f361c5af07a491532378a820b83 2cd28db] by '''T-MaxWiese-T''')
* [speedometer] Display at resource start ([https://github.com/multitheftauto/mtasa-resources/commit/31a5ac4013c3633647178e695474da6632eb38b8 31a5ac4] by '''Nico8340''')


* [admin2] Forward-ported permissions widget from admin1 and minor fixes ([https://github.com/multitheftauto/mtasa-resources/commit/25dcc4c655de26de0a2d0eb1b55ef7f3b3f6725e 25dcc4c] by '''Dark-Dragon''')
* [admin2] Forward-ported permissions widget from admin1 and minor fixes ([https://github.com/multitheftauto/mtasa-resources/commit/25dcc4c655de26de0a2d0eb1b55ef7f3b3f6725e 25dcc4c] by '''Dark-Dragon''')
Line 218: Line 232:
* [admin2] Replaced checkboxes with a gridlist for glitches and special world properties ([https://github.com/multitheftauto/mtasa-resources/commit/1dcb2953757c6741c93b9c63db33c032183047bc 1dcb295] by '''FileEX''')
* [admin2] Replaced checkboxes with a gridlist for glitches and special world properties ([https://github.com/multitheftauto/mtasa-resources/commit/1dcb2953757c6741c93b9c63db33c032183047bc 1dcb295] by '''FileEX''')
* [admin2] Added ability to change server configuration settings ([https://github.com/multitheftauto/mtasa-resources/commit/118d58e383f631f111fe3f2463480182235c71d1 118d58e] by '''FileEX''')
* [admin2] Added ability to change server configuration settings ([https://github.com/multitheftauto/mtasa-resources/commit/118d58e383f631f111fe3f2463480182235c71d1 118d58e] by '''FileEX''')
* [admin2] Added content for "Resources" sub-tab in the "Rights" tab ([https://github.com/multitheftauto/mtasa-resources/commit/f16577e24ca9125eac5f2e96621077ad0d213b69 f16577e] by '''FileEX''')


== Extra information ==
== Extra information ==

Latest revision as of 19:33, 23 May 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+

2 Deprecations

These changes will take effect in this version and scripts may need to be manually upgraded when updating:

Notable Changes

Statistics

Click to collapse [-]

These are some statistics since the previous release.

  • This is the 28th 1.x.x release
  • 342 days
  • 31 new functions
  • 4 new events
  • 2 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 49 days ago.

35 New Features

Shared

Client

  • Added new TXD functions (3e9a373 by TheNormalnij)
  • Added functions for Discord RPC (fdaa3ac, ef26810, acfbd40 by znjvder, tederis, patrikjuvonen and Deihim007)

Server

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)
  • Fixed incorrect colors for 3D draws (1f2c6e7 by Nico8340)
  • Add missing definition GuiGridList::getColumnWidth (b34b1d5 by Lpsd)

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)
  • Added content parameter to onPlayerPrivateMessage event (79f8ed6 by FileEX)
  • Fix ability to move server-side vehicles that are far away from the player (e3338c2 by MegadreamsBE)

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 SetStreamingBufferSize possibly accessing memory out-of-bounds (e08b84f by Pirulax)
  • 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)
  • Clean ups multiplayer_sa code (3898204 by CrosRoad95)
  • 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)
  • Fixed file lock after img:destroy (c2ccfd2 by TheNormalnij)

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)
  • [hedit] Updated spanish localization (b74c239 by kxndrick0)
  • [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)
  • [playerblips] Fixed that the resource "playercolors" should be activated for teams (2cd28db by T-MaxWiese-T)
  • [speedometer] Display at resource start (31a5ac4 by Nico8340)
  • [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)
  • [admin2] Added content for "Resources" sub-tab in the "Rights" tab (f16577e by FileEX)

Extra information

More detailed information available on our GitHub repositories: