Changes in 1.6.1: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
m (Add deprecations section)
(Added `resetPedVoice` entry)
 
(8 intermediate revisions by 2 users not shown)
Line 18: Line 18:
These changes will take effect in this version and scripts may need to be manually upgraded when updating:
These changes will take effect in this version and scripts may need to be manually upgraded when updating:
* 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''')
* 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''')
<!--


== 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''')
 
-->


== Statistics ==
== Statistics ==
Line 31: Line 27:
* This is the '''28<sup>th</sup>''' 1.x.x release
* This is the '''28<sup>th</sup>''' 1.x.x release
* '''{{date difference|2023|06|16}}''' days
* '''{{date difference|2023|06|16}}''' days
* '''16''' new functions
* '''31''' new functions
* '''3''' new events
* '''4''' new events
* '''0''' deprecations
* '''2''' deprecations
* '''50+''' bug fixes and changes
* '''50+''' bug fixes and changes
* '''350+''' commits ([https://github.com/multitheftauto/mtasa-blue/compare/1.6.0...master mtasa-blue])  ([https://github.com/multitheftauto/mtasa-resources/compare/1.6.0...master mtasa-resources])
* '''350+''' commits ([https://github.com/multitheftauto/mtasa-blue/compare/1.6.0...master mtasa-blue])  ([https://github.com/multitheftauto/mtasa-resources/compare/1.6.0...master mtasa-resources])
Line 49: Line 45:
</section>
</section>


<!--
== 35 New Features ==
 
== 0 New Features ==
=== Shared ===
=== Shared ===
*  
* Added [[fileGetContents]] ([https://github.com/multitheftauto/mtasa-blue/commit/22930d854ce67d84a4a3b65a61b98a9ffd3f9e38 22930d8] by '''botder''')


=== Client ===
=== Client ===
*  
* Added new streaming functions ([https://github.com/multitheftauto/mtasa-blue/commit/7ffc31243c1dbca8ed5e7b0f8c05da239aa918bd 7ffc312], [https://github.com/multitheftauto/mtasa-blue/commit/6c86ebbf0801c45d5e0bcbb9d9f2e8fd55525b15 6c86ebb], [https://github.com/multitheftauto/mtasa-blue/commit/3c44dc5dcde0a5f98ff470ce9bc64443d47de807 3c44dc5] by '''Pirulax''')
:* [[engineStreamingSetMemorySize]]
:* [[engineStreamingGetMemorySize]]
:* [[engineStreamingRestoreMemorySize]]
:* [[engineStreamingSetBufferSize]]
:* [[engineStreamingGetBufferSize]]
:* [[engineStreamingRestoreBufferSize]] (missing page)
:* [[engineStreamingSetModelCacheLimits]] (empty page)


=== Server ===
* Added new TXD functions ([https://github.com/multitheftauto/mtasa-blue/commit/3e9a3735a8022a0acabaa3041c8a3f8d91e547b7 3e9a373] by '''TheNormalnij''')
*  
:* [[engineSetModelTXDID]]
:* [[engineResetModelTXDID]]
 
* Added functions for Discord RPC ([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''')
:* [[setDiscordApplicationID]]
:* [[setDiscordRichPresenceDetails]]
:* [[setDiscordRichPresenceState]]
:* [[setDiscordRichPresenceAsset]]
:* [[setDiscordRichPresenceSmallAsset]]
:* [[setDiscordRichPresenceButton]]
:* [[resetDiscordRichPresenceData]]
:* [[isDiscordRichPresenceConnected]]
:* [[setDiscordRichPresencePartySize]]
:* [[setDiscordRichPresenceStartTime]]
:* [[setDiscordRichPresenceEndTime]]
:* [[getDiscordRichPresenceUserID]]


* Added buildings functions ([https://github.com/multitheftauto/mtasa-blue/commit/81242edb9295efbf4bf8b198b12d577a0877aec2 81242ed], [https://github.com/multitheftauto/mtasa-blue/commit/eb6b18a5d49a7f0f34bdbf42b15f933e42876cf8 eb6b18a] by '''TheNormalnij''')
:* [[createBuilding]]
:* [[removeAllGameBuildings]] (missing page)
:* [[restoreAllGameBuildings]] (missing page)
<!--
* Added pools functions ([] by '''TheNormalnij''')
:* [[engineGetPoolCapacity]]
:* [[engineSetPoolCapacity]]
:* [[engineGetPoolDefaultCapacity]]
:* [[engineGetPoolUsedCapacity]]
-->
-->
* Added [[dxDrawModel3D]] ([https://github.com/multitheftauto/mtasa-blue/commit/f886a359dd4a680c080da7f132db0527116b5d7a f886a35], ''paste here tederis commit after merge his [https://github.com/multitheftauto/mtasa-blue/pull/3266 PR] by '''CrosRoad95''' and '''tederis''')
* Added [[processLineAgainstMesh]] ([https://github.com/multitheftauto/mtasa-blue/commit/acb80a3945d0d5e0230b8a41394a3fe3e70b8d0b acb80a3] by '''Pirulax''')
* Added [[resetPedVoice]] ([https://github.com/multitheftauto/mtasa-blue/commit/18986a4542db5eb72f6d0dfffb80cb8bb6eb1442 18986a4] by '''Tracer''')
=== Server ===
* Added [[onExplosion]] event ([https://github.com/multitheftauto/mtasa-blue/commit/9edffc4997579583407e8c2910264b344cf626a3 9edffc4] by '''botder''')
* Added [[onPlayerProjectileCreation]] and [[onPlayerDetonateSatchels]] events ([https://github.com/multitheftauto/mtasa-blue/commit/bc404021f66228fb00f1f136a606425da6075daa bc40402] by '''Zangomangu''')
* 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''')


== 43+ Changes and Bug Fixes ==
== 43+ Changes and Bug Fixes ==
Line 121: Line 158:
:* Addendum to [https://github.com/multitheftauto/mtasa-blue/pull/3251 #3251] ([https://github.com/multitheftauto/mtasa-blue/commit/9544a34a28d3b4e766d7d07a44d63a8fe45dc506 9544a34] by '''Lpsd''')
:* 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''')
:* 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''')
:* Fixed SetStreamingBufferSize possibly 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''')
:* Added a check to verify itemList validity ([https://github.com/multitheftauto/mtasa-blue/commit/668073787fa6b952d0f1520e8ccae0999dbdba13 6680737] by '''R4ven47''')
:* Various code clean ups and refactors
:* Various code clean ups and refactors
::* Removed COffsetsMP and EU addresses ([https://github.com/multitheftauto/mtasa-blue/commit/52b0115a2d9157b7a153b5f24316ff6fd053e79b 52b0115] by '''Merlin''')
::* 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''')
::* Removed COffsets and EU addresses ([https://github.com/multitheftauto/mtasa-blue/commit/959141de324126245d2b5ebf029c924302ff64e9 959141d] by '''Merlin''')
::* Clean ups ''multiplayer_sa'' code ([https://github.com/multitheftauto/mtasa-blue/commit/38982043978dd1ec72230569a6d534792e7c18bd 3898204] by '''CrosRoad95''')
:* Addd Comments to Frame Rate Fixes in CMultiplayerSA_FrameRateFixes.cpp ([https://github.com/multitheftauto/mtasa-blue/commit/e4e6d1b5a9609cb093a191db405c61339d4280d2 e4e6d1b] 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''')
:* Fixed build after CEF update ([https://github.com/multitheftauto/mtasa-blue/commit/9980252446a6869609b1afa1ae1168282a99cb17 9980252] by '''TheNormalnij''')

Latest revision as of 16:58, 29 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+

2 Deprecations

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

Notable Changes

  • Support for Discord Rich Presence (fdaa3ac, ef26810, acfbd40 by znjvder, tederis, patrikjuvonen and Deihim007)

Statistics

Click to collapse [-]

These are some statistics since the previous release.

  • This is the 28th 1.x.x release
  • 318 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 25 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)

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 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)

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: