Changes in 1.7: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(copy of 1.6.1 page)
 
No edit summary
 
(19 intermediate revisions by 3 users not shown)
Line 17: Line 17:
== 4 Deprecations ==
== 4 Deprecations ==
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 '''Nico834''')
* Changed [[setHelicopterRotorSpeed]] and [[getHelicopterRotorSpeed]] to throw a warning on use, please upgrade to [[setVehicleRotorSpeed]] and [[getVehicleRotorSpeed]] instead ([https://github.com/multitheftauto/mtasa-blue/commit/82000c34830b51ace2d14e39f3b487feb1aac1da 82000c3] by '''FileEX''')
* Changed [[setHelicopterRotorSpeed]] and [[getHelicopterRotorSpeed]] to throw a warning on use, please upgrade to [[setVehicleRotorSpeed]] and [[getVehicleRotorSpeed]] instead ([https://github.com/multitheftauto/mtasa-blue/commit/82000c34830b51ace2d14e39f3b487feb1aac1da 82000c3] by '''FileEX''')
* Changes [[setPedOnFire]] and [[isPedOnFire]] to throw a warning on use, please upgrade to [[setElementOnFire]] and [[isElementOnFire]] instead ([https://github.com/multitheftauto/mtasa-blue/commit/7ad96e2e78fe41f8924d3f105b1683f7363c6fcb 7ad96e2] by '''FileEX''')
* Changes [[setPedOnFire]] and [[isPedOnFire]] to throw a warning on use, please upgrade to [[setElementOnFire]] and [[isElementOnFire]] instead ([https://github.com/multitheftauto/mtasa-blue/commit/7ad96e2e78fe41f8924d3f105b1683f7363c6fcb 7ad96e2] by '''FileEX''')
Line 25: Line 25:
* 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 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''')
* Added the ability to generate a nickname ([https://github.com/multitheftauto/mtasa-blue/commit/12c50eee66898771244074a3a44818dab36a7ac3 12c50ee] by '''Nico834''')
* Added ''meta.xml'' loading files pattern ([https://github.com/multitheftauto/mtasa-blue/commit/90e2737d0a5eb12f34d2fd3c1f270bedf34cda35 90e2737] by '''W3lac3''')
* Added ''meta.xml'' loading files pattern ([https://github.com/multitheftauto/mtasa-blue/commit/90e2737d0a5eb12f34d2fd3c1f270bedf34cda35 90e2737] by '''W3lac3''')
* Added world properties (time cycle and weather related features) with new functions: [[setWorldProperty]], [[getWorldProperty]], [[resetWorldProperty]] ([https://github.com/multitheftauto/mtasa-blue/commit/a75f1e9a03e74f7c9d4ae9e5aef8433af84d5ea2 a75f1e9] by '''Samr46''')
* Added world properties (time cycle and weather related features) with new functions: [[setWorldProperty]], [[getWorldProperty]], [[resetWorldProperty]] ([https://github.com/multitheftauto/mtasa-blue/commit/a75f1e9a03e74f7c9d4ae9e5aef8433af84d5ea2 a75f1e9] by '''Samr46''')
Line 39: Line 39:
* Added HUD customization ([https://github.com/multitheftauto/mtasa-blue/commit/5ea0e0fb23b21750207b23191db92562cf9b822c 5ea0e0f] by '''FileEX''')
* Added HUD customization ([https://github.com/multitheftauto/mtasa-blue/commit/5ea0e0fb23b21750207b23191db92562cf9b822c 5ea0e0f] by '''FileEX''')
* Added sync peds/players animations for new players ([https://github.com/multitheftauto/mtasa-blue/commit/b32eafc70816ece8ad995d98d380d8f6e9950475 b32eafc] by '''FileEX''')
* Added sync peds/players animations for new players ([https://github.com/multitheftauto/mtasa-blue/commit/b32eafc70816ece8ad995d98d380d8f6e9950475 b32eafc] by '''FileEX''')
* From now on, animation progress is preserved even after a restream; the animation will not start from the beginning. ([https://github.com/multitheftauto/mtasa-blue/commit/ad0d6bfdd7bf56b78f7c8c1b9a60597ef9b6dca3 ad0d6bf] by '''FileEX''')
* Added ability to replace CJ clothing models ([https://github.com/multitheftauto/mtasa-blue/commit/6b823653ecf68e181de91392d5d8931488f90f20 6b82365] by '''W3lac3''')
* Added ability to replace CJ clothing models ([https://github.com/multitheftauto/mtasa-blue/commit/6b823653ecf68e181de91392d5d8931488f90f20 6b82365] by '''W3lac3''')
* New MTA splash window ([https://github.com/multitheftauto/mtasa-blue/commit/215173eeb1e015c0381ce94f95429c36ab1b4430 215173e] by '''botder''')
* New MTA splash window ([https://github.com/multitheftauto/mtasa-blue/commit/215173eeb1e015c0381ce94f95429c36ab1b4430 215173e] by '''botder''')
* Fixed multiple damage instances in certain areas during explosions ([https://github.com/multitheftauto/mtasa-blue/commit/3bce4080ec66a993096f9e7fb039cc7d5d0d8175 3bce408] by '''FileEX''')
* From now on, before disconnecting from the server using the main menu, you will be asked to confirm if you really want to do it ([https://github.com/multitheftauto/mtasa-blue/commit/6aa763fb79701c57402fccca9ae6c0f396fb8f3c 6aa763f] by '''tonievalue''')


== Statistics ==
== Statistics ==
Line 74: Line 77:
:* Added '''ignorefirestate''' special world proeprty ([https://github.com/multitheftauto/mtasa-blue/commit/46f3580fbd8ea5cf48c14cf8fee0bd6eb6691854 46f3580] by '''FileEX''')
:* Added '''ignorefirestate''' special world proeprty ([https://github.com/multitheftauto/mtasa-blue/commit/46f3580fbd8ea5cf48c14cf8fee0bd6eb6691854 46f3580] by '''FileEX''')
:* Added '''flyingcomponents''' special world property ([https://github.com/multitheftauto/mtasa-blue/commit/5ee641436821ae8a59484ac721a4ec929d5cc152 5ee6414] by '''FileEX''')
:* Added '''flyingcomponents''' special world property ([https://github.com/multitheftauto/mtasa-blue/commit/5ee641436821ae8a59484ac721a4ec929d5cc152 5ee6414] by '''FileEX''')
:* Added '''vehicleburnexplosions''' special world property ([https://github.com/multitheftauto/mtasa-blue/commit/88d303c0bbcc0ed4fee958df2d16ace562ce0108 88d303c] by '''samr46''')
:* Added '''vehicle_engine_autostart''' special world property ([https://github.com/multitheftauto/mtasa-blue/commit/8b3f3440f8bc485f90d466a3fe6f3e5819de9c2f 8b3f344] by '''samr46''')
* Added new ''glitches'' to [[setGlitchEnabled]] function
:* Added '''vehicle_rapid_stop''' glitch ([https://github.com/multitheftauto/mtasa-blue/commit/3f5801e65d8a51d112b686485d4a2491151c3311 3f5801e], [https://github.com/multitheftauto/mtasa-blue/commit/ef792d6af62443f97014621334c7188dddb4ef29 ef792d6] by '''samr46''' and '''Merlin''')


* New '''file''' functions
* New '''file''' functions
:* 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 [[fileGetHash]] ([https://github.com/multitheftauto/mtasa-blue/commit/94f944f508b99b5d7e84fbb0be07a483e10517a9 94f944f] by '''botder''')


* New and updated [[object]] functions
* New and updated [[object]] functions
Line 103: Line 112:


* Updated [[player]] functions
* Updated [[player]] functions
:* Added [[getPlayerScriptDebugLevel]] to client-side ([https://github.com/multitheftauto/mtasa-blue/commit/8403da54ecfd20d6b9740fb79d90ac936d316112 8403da5] by '''Nico8340''')
:* Added [[getPlayerScriptDebugLevel]] to client-side ([https://github.com/multitheftauto/mtasa-blue/commit/8403da54ecfd20d6b9740fb79d90ac936d316112 8403da5] by '''Nico834''')


* Updated [[ped]] functions
* Updated [[ped]] functions
:* Added [[isPedReloadingWeapon]] to server-side ([https://github.com/multitheftauto/mtasa-blue/commit/e71f4828b46bb69b9622a11d0f700a79f986ee9b e71f482] by '''Nico8340''')
:* Added [[isPedReloadingWeapon]] to server-side ([https://github.com/multitheftauto/mtasa-blue/commit/e71f4828b46bb69b9622a11d0f700a79f986ee9b e71f482] by '''Nico834''')


* New [[element]] functions
* New [[element]] functions
Line 195: Line 204:
:* Added [[setVehicleSmokeTrailEnabled]] and [[isVehicleSmokeTrailEnabled]] for planes ([https://github.com/multitheftauto/mtasa-blue/commit/a5dfc5223358127299511b618ab29da08ff23030 a5dfc52] by '''Proxy-99''')
:* Added [[setVehicleSmokeTrailEnabled]] and [[isVehicleSmokeTrailEnabled]] for planes ([https://github.com/multitheftauto/mtasa-blue/commit/a5dfc5223358127299511b618ab29da08ff23030 a5dfc52] by '''Proxy-99''')
:* Added [[setVehicleRotorState]] and [[getVehicleRotorState]] for planes and helicopters ([https://github.com/multitheftauto/mtasa-blue/commit/c7644f2773c37c4e3d40b00807f2e962daca83b6#diff-9a175949acc865a4deea435d73c2082716ab68c6811ef1a657783f3d420dc00fR165 c7644f2] by '''FileEX''')
:* Added [[setVehicleRotorState]] and [[getVehicleRotorState]] for planes and helicopters ([https://github.com/multitheftauto/mtasa-blue/commit/c7644f2773c37c4e3d40b00807f2e962daca83b6#diff-9a175949acc865a4deea435d73c2082716ab68c6811ef1a657783f3d420dc00fR165 c7644f2] by '''FileEX''')
:* Added '''vehicle audio''' functions: ([https://github.com/multitheftauto/mtasa-blue/commit/53ee579670ef4ecec28f44627ff99321bba48cbd 53ee579] by '''TheNormalnij''')
::* [[setVehicleModelAudioSetting]]
::* [[getVehicleModelAudioSettings]]
::* [[resetVehicleModelAudioSettings]]
::* [[setVehicleAudioSetting]]
::* [[getVehicleAudioSettings]]
::* [[resetVehicleAudioSettings]]


* New '''camera''' functions ([https://github.com/multitheftauto/mtasa-blue/commit/40ec398bb15e775d1552286eb86fe7aa0dffefa4 40ec398], [https://github.com/multitheftauto/mtasa-blue/commit/d9c2793de2a9f0782ec59cf0ef9907abf935d421 d9c2793] by '''Tracer''')
* New '''camera''' functions ([https://github.com/multitheftauto/mtasa-blue/commit/40ec398bb15e775d1552286eb86fe7aa0dffefa4 40ec398], [https://github.com/multitheftauto/mtasa-blue/commit/d9c2793de2a9f0782ec59cf0ef9907abf935d421 d9c2793] by '''Tracer''')
Line 227: Line 243:
* New '''acl-account''' functions
* New '''acl-account''' functions
:* Added [[getAccountType]] ([https://github.com/multitheftauto/mtasa-blue/commit/545f54b6ae0bfc721abba12402ad3787ed9ae811 545f54b] by '''Tracer''')
:* Added [[getAccountType]] ([https://github.com/multitheftauto/mtasa-blue/commit/545f54b6ae0bfc721abba12402ad3787ed9ae811 545f54b] by '''Tracer''')
:* Added [[setAccountSerial]] ([https://github.com/multitheftauto/mtasa-blue/commit/a0c2e410f225ebd245a7c5b8031812cf94360097 a0c2e41] by '''camargo2019''')


* New [[vehicle]] functions
* New [[vehicle]] functions
Line 233: Line 250:
::* [[getVehicleRespawnDelay]]
::* [[getVehicleRespawnDelay]]
::* [[getVehicleIdleRespawnDelay]]
::* [[getVehicleIdleRespawnDelay]]
* Added [[createBuilding]] to server-side also ([https://github.com/multitheftauto/mtasa-blue/commit/6e221298f4998c576ebf5a783cd0761b89117a7a 6e22129] by '''TheNormalnij''')


* Security improvements for element-data system ([https://github.com/multitheftauto/mtasa-blue/commit/750d09adb9fd35f4c1b7786966b7ca292e35c200 750d09a] by '''TheNormalnij''')
* Security improvements for element-data system ([https://github.com/multitheftauto/mtasa-blue/commit/750d09adb9fd35f4c1b7786966b7ca292e35c200 750d09a] by '''TheNormalnij''')
Line 242: Line 261:
<!--:* Added object specific contact radius and limit contact check. This can be set in the [[server_mtaserver.conf#object_contact_sync_radius|mtaserver.conf]]([https://github.com/multitheftauto/mtasa-blue/commit/6085796cafd1008ed4a74eae614d651c6c734741 6085796] by '''MegadreamsBE''')-->
<!--:* Added object specific contact radius and limit contact check. This can be set in the [[server_mtaserver.conf#object_contact_sync_radius|mtaserver.conf]]([https://github.com/multitheftauto/mtasa-blue/commit/6085796cafd1008ed4a74eae614d651c6c734741 6085796] by '''MegadreamsBE''')-->
:* Added [[Server_mtaserver.conf#vehicle_contact_sync_radius#vehicle_contact_sync_radius|vehicle_contact_sync_radius]] tag ([https://github.com/multitheftauto/mtasa-blue/commit/e3338c2fbbdb500c4ce28dc0677ceadef1f1ca4c e3338c2] by '''MegadreamsBE''')
:* Added [[Server_mtaserver.conf#vehicle_contact_sync_radius#vehicle_contact_sync_radius|vehicle_contact_sync_radius]] tag ([https://github.com/multitheftauto/mtasa-blue/commit/e3338c2fbbdb500c4ce28dc0677ceadef1f1ca4c e3338c2] by '''MegadreamsBE''')
:* Added [[Server_mtaserver.conf#vehicle_contact_sync_radius#check_duplicate_serials|check_duplicate_serials]] tag ([https://github.com/multitheftauto/mtasa-blue/commit/e094942b75117a49cae8c35d6508f37d0cf511fe e094942] by '''Nico8340''')
:* Added [[Server_mtaserver.conf#vehicle_contact_sync_radius#check_duplicate_serials|check_duplicate_serials]] tag ([https://github.com/multitheftauto/mtasa-blue/commit/e094942b75117a49cae8c35d6508f37d0cf511fe e094942] by '''Nico834''')
:* Added [[Server_mtaserver.conf#vehicle_contact_sync_radius#elementdata_whitelisted|elementdata_whitelisted]] tag [https://github.com/multitheftauto/mtasa-blue/commit/750d09adb9fd35f4c1b7786966b7ca292e35c200 750d09a] by '''TheNormalnij''')
:* Added [[Server_mtaserver.conf#vehicle_contact_sync_radius#elementdata_whitelisted|elementdata_whitelisted]] tag [https://github.com/multitheftauto/mtasa-blue/commit/750d09adb9fd35f4c1b7786966b7ca292e35c200 750d09a] by '''TheNormalnij''')


Line 253: Line 272:
* Added [[onAccountCreate]] and [[onAccountRemove]] ([https://github.com/multitheftauto/mtasa-blue/commit/545f54b6ae0bfc721abba12402ad3787ed9ae811 545f54b] by '''Tracer''')
* Added [[onAccountCreate]] and [[onAccountRemove]] ([https://github.com/multitheftauto/mtasa-blue/commit/545f54b6ae0bfc721abba12402ad3787ed9ae811 545f54b] by '''Tracer''')
* Added [[onPlayerTriggerInvalidEvent]] ([https://github.com/multitheftauto/mtasa-blue/commit/5b4122d35f725e4d258b408253c93e7cbd2ec783 5b4122d] by '''Lpsd''')
* Added [[onPlayerTriggerInvalidEvent]] ([https://github.com/multitheftauto/mtasa-blue/commit/5b4122d35f725e4d258b408253c93e7cbd2ec783 5b4122d] by '''Lpsd''')
* Added [[onPlayerChangesWorldSpecialProperty]] event ([https://github.com/multitheftauto/mtasa-blue/commit/bbf511d4c5a94fc42d4ead201446fcef8ae430ec bbf511d] by '''Nico8340''')
* Added [[onPlayerChangesWorldSpecialProperty]] event ([https://github.com/multitheftauto/mtasa-blue/commit/bbf511d4c5a94fc42d4ead201446fcef8ae430ec bbf511d] by '''Nico834''')
* Added [[onPlayerChangesProtectedData]] event ([https://github.com/multitheftauto/mtasa-blue/commit/750d09adb9fd35f4c1b7786966b7ca292e35c200 750d09a] by '''TheNormalnij''')
* Added [[onPlayerChangesProtectedData]] event ([https://github.com/multitheftauto/mtasa-blue/commit/750d09adb9fd35f4c1b7786966b7ca292e35c200 750d09a] by '''TheNormalnij''')
* Added [[onShutdown]] ([https://github.com/multitheftauto/mtasa-blue/commit/aa20c7d279ac92f1f98c54e79fda7fe00de64e50 aa20c7d] by '''FileEX''')
* Added [[onShutdown]] ([https://github.com/multitheftauto/mtasa-blue/commit/aa20c7d279ac92f1f98c54e79fda7fe00de64e50 aa20c7d] by '''FileEX''')
* Added [[onPedWeaponReload]] and [[onPlayerWeaponReload]] ([https://github.com/multitheftauto/mtasa-blue/commit/e71f4828b46bb69b9622a11d0f700a79f986ee9b e71f482] by '''Nico8340''')
* Added [[onPedWeaponReload]] and [[onPlayerWeaponReload]] ([https://github.com/multitheftauto/mtasa-blue/commit/e71f4828b46bb69b9622a11d0f700a79f986ee9b e71f482] by '''Nico834''')
* Added [[onPlayerTeleport]] ([https://github.com/multitheftauto/mtasa-blue/commit/4000ea4edb37d2d2caeb60a5977f7a38c8a22f06 a38e6ac] by '''imfelipedev''')
* Added [[onPlayerTeleport]] ([https://github.com/multitheftauto/mtasa-blue/commit/4000ea4edb37d2d2caeb60a5977f7a38c8a22f06 a38e6ac] by '''imfelipedev''')
* Added [[onAccountNameChange]] ([https://github.com/multitheftauto/mtasa-blue/commit/078d46b13164c940f3a713039e1a1be6d52c6c76 078d46b] by '''Davis22d''')


== 77 Changes and Bug Fixes ==
== 77 Changes and Bug Fixes ==
Line 274: Line 294:
* Fixed the goggle effect resetting after changing skin ([https://github.com/multitheftauto/mtasa-blue/commit/1dd291409f791891b54ccf6b1d1cebe08cff13c0 1dd2914] by '''Proxy-99''')
* Fixed the goggle effect resetting after changing skin ([https://github.com/multitheftauto/mtasa-blue/commit/1dd291409f791891b54ccf6b1d1cebe08cff13c0 1dd2914] by '''Proxy-99''')
* Fixed satchels detaching after changing skin ([https://github.com/multitheftauto/mtasa-blue/commit/d93dbf2ca598bf3508364bc7c6337d82c3d9ccb2 d93dbf2] by '''FileEX''')
* Fixed satchels detaching after changing skin ([https://github.com/multitheftauto/mtasa-blue/commit/d93dbf2ca598bf3508364bc7c6337d82c3d9ccb2 d93dbf2] by '''FileEX''')
* Added '''resourceName''' global variable and added current resource as default argument for [[getResourceName]] ([https://github.com/multitheftauto/mtasa-blue/commit/49fb6c68a27ad85e5abcd563f4c4f8c568305fdb 49fb6c6] by '''Nico8340''')
* Added '''resourceName''' global variable and added current resource as default argument for [[getResourceName]] ([https://github.com/multitheftauto/mtasa-blue/commit/49fb6c68a27ad85e5abcd563f4c4f8c568305fdb 49fb6c6] by '''Nico834''')
* Added new parameters '''animGroup''' & '''animID''' for wasted events [[onPlayerWasted]], [[onPedWasted]], [[onClientPlayerWasted]] ([https://github.com/multitheftauto/mtasa-blue/commit/ecd6ed98ca129e7f45bda14384a503bee09495a7 ecd6ed9] by '''Nico8340''' and '''G-Moris''')
* Added new parameters '''animGroup''' & '''animID''' for wasted events [[onPlayerWasted]], [[onPedWasted]], [[onClientPlayerWasted]] ([https://github.com/multitheftauto/mtasa-blue/commit/ecd6ed98ca129e7f45bda14384a503bee09495a7 ecd6ed9] by '''Nico834''' and '''G-Moris''')
* Added optional '''ignoreAlphaLimits''' argument for [[createMarker]] to maintain backward compatibility after adding the ability to change alpha for arrow and checkpoint markers ([https://github.com/multitheftauto/mtasa-blue/commit/121048cb9a14c28dcefca9bf2d4e955ef920a087 121048c] by '''FileEX''')
* Added optional '''ignoreAlphaLimits''' argument for [[createMarker]] to maintain backward compatibility after adding the ability to change alpha for arrow and checkpoint markers ([https://github.com/multitheftauto/mtasa-blue/commit/121048cb9a14c28dcefca9bf2d4e955ef920a087 121048c] by '''FileEX''')
* Added optional '''property''' argument for [[getVehicleHandling]] ([https://github.com/multitheftauto/mtasa-blue/commit/a08e38d6507fdc1c051c2b84727c83dd9c418649 a08e38d] by '''XJMLN''')
* Added optional '''property''' argument for [[getVehicleHandling]] ([https://github.com/multitheftauto/mtasa-blue/commit/a08e38d6507fdc1c051c2b84727c83dd9c418649 a08e38d] by '''XJMLN''')
Line 285: Line 305:
* Fixed helicopter rotor unaffected by vehicle alpha ([https://github.com/multitheftauto/mtasa-blue/commit/55d39225254c0b9961c1423b0d5695beff20072b 55d3922] by '''FileEX''')
* Fixed helicopter rotor unaffected by vehicle alpha ([https://github.com/multitheftauto/mtasa-blue/commit/55d39225254c0b9961c1423b0d5695beff20072b 55d3922] by '''FileEX''')
* Add '''spawnFlyingComponent & breakGlass''' arguments for [[setVehiclePanelState]] ([https://github.com/multitheftauto/mtasa-blue/commit/5b69d700c848e36b2f427bbc6ba5b2c905592783 5b69d70] by '''FileEX''')
* Add '''spawnFlyingComponent & breakGlass''' arguments for [[setVehiclePanelState]] ([https://github.com/multitheftauto/mtasa-blue/commit/5b69d700c848e36b2f427bbc6ba5b2c905592783 5b69d70] by '''FileEX''')
* Fixed armor synchronization ([https://github.com/multitheftauto/mtasa-blue/commit/583e675da976fbf90f45804ad834d8fe33c779a1 583e675] by '''Nico8340''')
* Fixed armor synchronization ([https://github.com/multitheftauto/mtasa-blue/commit/583e675da976fbf90f45804ad834d8fe33c779a1 583e675] by '''Nico834''')
* Fixed jetpack disappearing after changing position and coming back after changing skin ([https://github.com/multitheftauto/mtasa-blue/commit/de26a9e98519350f0486290ce886595068c02470 de26a9e] by '''FileEX''')
* Fixed jetpack disappearing after changing position and coming back after changing skin ([https://github.com/multitheftauto/mtasa-blue/commit/de26a9e98519350f0486290ce886595068c02470 de26a9e] by '''FileEX''')
* Added support for '''ZLIB''' compression to [[encodeString]] & [[decodeString]]. ([https://github.com/multitheftauto/mtasa-blue/commit/6230161f8d0c83b60aec3f4afa5be88dd213b88b 6230161] by '''samr46''')
* Fixed a bug where hex color codes were included in the chat message length. ([https://github.com/multitheftauto/mtasa-blue/commit/9a0b1d59233f7001e991262b4df9d1c17850dc08 9a0b1d5] by '''Shady.lua''')


=== Client ===
=== Client ===
Line 313: Line 335:
* Fixed issues with ped shaders ([https://github.com/multitheftauto/mtasa-blue/commit/3bc1e6d98ab13a9e7db95cc616b4645dc761889b 3bc1e6d] by '''Merlin''')
* 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 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 [[svgSetSize]] issues ([https://github.com/multitheftauto/mtasa-blue/commit/721c2b6d0f0c4ab016be079f1d4e28dec0123a6d 721c2b6] by '''Nico834''')
* Fixed the marker flickering issue during water cannon effects ([https://github.com/multitheftauto/mtasa-blue/commit/e83f700ee24904c0411b4dad3e695b3c3e30d9e4 e83f700] by '''Merlin''')
* 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 buildings removal ([https://github.com/multitheftauto/mtasa-blue/commit/1b40db7cb5b63966ee97d0cbe79190360e1d32a0 1b40db7] by '''tederis''')
Line 319: Line 341:
* 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 1f2c6e7] by '''Nico8340''')
* Fixed incorrect colors for 3D draws ([https://github.com/multitheftauto/mtasa-blue/commit/1f2c6e75fb71b01f0053f151e766a232ed33692b 1f2c6e7] by '''Nico834''')
* Add missing definition GuiGridList::getColumnWidth ([https://github.com/multitheftauto/mtasa-blue/commit/b34b1d5362291bcf00c7a0a0b694f60e1dccb363 b34b1d5] by '''Lpsd''')
* Add missing definition GuiGridList::getColumnWidth ([https://github.com/multitheftauto/mtasa-blue/commit/b34b1d5362291bcf00c7a0a0b694f60e1dccb363 b34b1d5] by '''Lpsd''')
* Fixed [[resetPedVoice]] not working at all ([https://github.com/multitheftauto/mtasa-blue/commit/3d8bd504f009fc2aa66e1dc9d35427a889ccd6aa 3d8bd50] by '''Tracer''')
* Fixed [[resetPedVoice]] not working at all ([https://github.com/multitheftauto/mtasa-blue/commit/3d8bd504f009fc2aa66e1dc9d35427a889ccd6aa 3d8bd50] by '''Tracer''')
Line 355: Line 377:
* Fixed [[setPedControlState]] is aborted when ped created/player join ([https://github.com/multitheftauto/mtasa-blue/commit/8117ebcb95d3e3c35c400ee073a6ebab81e3f9fb 8117ebc] by '''FileEX''')
* Fixed [[setPedControlState]] is aborted when ped created/player join ([https://github.com/multitheftauto/mtasa-blue/commit/8117ebcb95d3e3c35c400ee073a6ebab81e3f9fb 8117ebc] by '''FileEX''')
* Added '''buildings''' support to [[engineApplyShaderToWorldTexture]] ([https://github.com/multitheftauto/mtasa-blue/commit/fe1dd063170aef6a866bc241c305278a73200fdd fe1dd06] by '''TheNormalnij''')
* Added '''buildings''' support to [[engineApplyShaderToWorldTexture]] ([https://github.com/multitheftauto/mtasa-blue/commit/fe1dd063170aef6a866bc241c305278a73200fdd fe1dd06] by '''TheNormalnij''')
* Fixed unintended behavior for ped control states ([https://github.com/multitheftauto/mtasa-blue/commit/a38e6acaf5c0fd83b5627660439f36d380cd26e6 a38e6ac] by '''Nico8340''')
* Fixed unintended behavior for ped control states ([https://github.com/multitheftauto/mtasa-blue/commit/a38e6acaf5c0fd83b5627660439f36d380cd26e6 a38e6ac] by '''Nico834''')
* Fixed SVG colors bug ([https://github.com/multitheftauto/mtasa-blue/commit/04f297b7b1aecb3753c8fbfa19fa9627abf422b4 04f297b] by '''TheNormalnij''')
* Fixed SVG colors bug ([https://github.com/multitheftauto/mtasa-blue/commit/04f297b7b1aecb3753c8fbfa19fa9627abf422b4 04f297b] by '''TheNormalnij''')
* Fixed "CEF Launcher" process remaining after closing MTA ([https://github.com/multitheftauto/mtasa-blue/commit/a6c00278a5329e3b2b870b298d78565b14a7bed2 a6c0027] by '''botder''')
* Fixed "CEF Launcher" process remaining after closing MTA ([https://github.com/multitheftauto/mtasa-blue/commit/a6c00278a5329e3b2b870b298d78565b14a7bed2 a6c0027] by '''botder''')
Line 364: Line 386:
* Added the ability to set CPU affinity (CPU 0) in the '''advanced''' tab in the settings ([https://github.com/multitheftauto/mtasa-blue/commit/d04c92b24e7b85f6015fa93192ddda06e9023c85 d04c92b] by '''FileEX''')
* Added the ability to set CPU affinity (CPU 0) in the '''advanced''' tab in the settings ([https://github.com/multitheftauto/mtasa-blue/commit/d04c92b24e7b85f6015fa93192ddda06e9023c85 d04c92b] by '''FileEX''')
* Fixed crash in ''CClientDisplayManager'' (top 2 crash according to players crash stats) ([https://github.com/multitheftauto/mtasa-blue/commit/0df0a4b40f7aea7c16473d0844a03fcece888420 0df0a4b] by '''Lpsd''')
* Fixed crash in ''CClientDisplayManager'' (top 2 crash according to players crash stats) ([https://github.com/multitheftauto/mtasa-blue/commit/0df0a4b40f7aea7c16473d0844a03fcece888420 0df0a4b] by '''Lpsd''')
* Set main menu FPS limit to current display refresh rate ([https://github.com/multitheftauto/mtasa-blue/commit/acbcc8e03ba8ac677a9c2c8182fb6f24868cae46 acbcc8e] by '''samr46''')
* [[setSoundEffectParameter]] and [[getSoundEffectParameters]] can be now used also on players! ([https://github.com/multitheftauto/mtasa-blue/commit/20851ecf7d69cc42fc00a62446a87d7e99c1e19d 20851ec] by '''tederis''')
* Fixed elements sometimes being visible from other dimensions in the current dimension ([https://github.com/multitheftauto/mtasa-blue/commit/9af03b3263a5a320e2f92140f6caa6c94b9fe9a5 9af03b3], [https://github.com/multitheftauto/mtasa-blue/commit/1dff560099459bc1b8248ef50643886158b0d731 1dff560] by '''FileEX''' & '''tederis''')
* Fixed bug "Copying text from CEF Browser shows Chinese characters in console" ([https://github.com/multitheftauto/mtasa-blue/commit/892beb0457b461d5afd5d91e86763181bdb972d3 892beb0] by '''ColombuxMaximus''')
* Fixed a bug where hidden vehicle components became visible after changing the variant or handling ([https://github.com/multitheftauto/mtasa-blue/commit/1d81347ee7e2614cd94e4b1807947d2c98b3305f 1d81347] by '''ColombuxMaximus''')
* Fixed persian characters in main menu & CEGUI ([https://github.com/multitheftauto/mtasa-blue/commit/efb2edfa853aa9a95f39ed9a843c3230b2e627cf efb2edf] by '''tzwer''')
* Added new movement states to [[getPedMoveState]] and fixed incorrect returning of "fall" ([https://github.com/multitheftauto/mtasa-blue/commit/c43c1b98b8ec0b7253d98c65b405ead482a765d8 c43c1b9], [https://github.com/multitheftauto/mtasa-blue/commit/797331fadbca4367f6cfd43633e48af44a99a115 797331f] by '''FileEX''')
* Fixed a bug where friendly fire did not prevent fire damage ([https://github.com/multitheftauto/mtasa-blue/commit/9c4397707dd2a94d8a6124d6b502d39793f0d2ba 9c43977] by '''FileEX''')
* Fixed [[engineReplaceModel]] memory leak & potential crash ([https://github.com/multitheftauto/mtasa-blue/commit/1dbbfd025c5ff791f31e1ef4f255514198f88d0c 1dbbfd0] by '''FileEX''')
* Fixed '''ALT + F4''' not working ([https://github.com/multitheftauto/mtasa-blue/commit/93963a98f24fdb5e8374baaddaa6d99260be967e 93963a9] by '''lopezloo''')
* Fixed [[setPedOnFire]] doesn't cancel '''TASK_SIMPLE_PLAYER_ON_FIRE''' ([https://github.com/multitheftauto/mtasa-blue/commit/2a2f31bccd9d90adfc2b03f1f63248b9d016c725 2a2f31b] by '''FileEX''')
* Fixed crash related to buildings ([https://github.com/multitheftauto/mtasa-blue/commit/4bcded5c89caffd005b266021d3c1bbd83a554cb 4bcded5] by '''tederis''')
* Fixed client freeze in some locations on the map ([https://github.com/multitheftauto/mtasa-blue/commit/3a376e479201b30b27488a5a674d7d816397e79a 3a376e4] by '''tederis''')
* Added disconnect warning when using quick connect while connected to server ([https://github.com/multitheftauto/mtasa-blue/commit/be395665c0f5094793b923e9f4fb94056ccff961 be39566] by '''omar-o22''')


=== Server ===
=== Server ===
Line 396: Line 432:
* Added sync peds/players animations for new players ([https://github.com/multitheftauto/mtasa-blue/commit/b32eafc70816ece8ad995d98d380d8f6e9950475 b32eafc] by '''FileEX''')
* Added sync peds/players animations for new players ([https://github.com/multitheftauto/mtasa-blue/commit/b32eafc70816ece8ad995d98d380d8f6e9950475 b32eafc] by '''FileEX''')
* Optimized processing big files by server ([https://github.com/multitheftauto/mtasa-blue/commit/cb90339aad461d3ee8c1008f2da10934afc38a4c cb90339] by '''AlexTMjugador''')
* Optimized processing big files by server ([https://github.com/multitheftauto/mtasa-blue/commit/cb90339aad461d3ee8c1008f2da10934afc38a4c cb90339] by '''AlexTMjugador''')
* Separate icon for ''mta-server.exe'' ([https://github.com/multitheftauto/mtasa-blue/commit/6cb9d3edf9686749e524f136985cefb53772898e 6cb9d3e] by '''Nico8340''')
* Separate icon for ''mta-server.exe'' ([https://github.com/multitheftauto/mtasa-blue/commit/6cb9d3edf9686749e524f136985cefb53772898e 6cb9d3e] by '''Nico834''')
* Fixed a bug that caused warnings in debugscript when using depracated function names as variable names ([https://github.com/multitheftauto/mtasa-blue/commit/f23e39521b7e35ad5389e467360fbc525c099887 f23e395] by '''YelehaUwU''')
* Fixed a bug that caused warnings in debugscript when using depracated function names as variable names ([https://github.com/multitheftauto/mtasa-blue/commit/f23e39521b7e35ad5389e467360fbc525c099887 f23e395] by '''YelehaUwU''')
* [[onVehicleExplode]] can now be cancelled! ([https://github.com/multitheftauto/mtasa-blue/commit/fcb5b038981066f561f3792c2ae3d97d76d9d0fe fcb5b03] by '''Nico834''')
* Added '''eventName''' parameter to [[onPlayerTriggerEventThreshold]] ([https://github.com/multitheftauto/mtasa-blue/commit/76d7764c7ec408b77eb7b12379e88882e014527f 76d7764] by '''ColombuxMaximus''')


=== More Technical Changes and Bug Fixes ===
=== More Technical Changes and Bug Fixes ===
Line 414: Line 452:
::* Removed old easter-egg & debug code ([https://github.com/multitheftauto/mtasa-blue/commit/b26f80c3d72d628d63807529b408be4b61a5be60 b26f80c], [https://github.com/multitheftauto/mtasa-blue/commit/530212f34fc44e95599ca5e39e608583ecdbb5cc 530212f] by '''botder''' and '''Merlin''')
::* Removed old easter-egg & debug code ([https://github.com/multitheftauto/mtasa-blue/commit/b26f80c3d72d628d63807529b408be4b61a5be60 b26f80c], [https://github.com/multitheftauto/mtasa-blue/commit/530212f34fc44e95599ca5e39e608583ecdbb5cc 530212f] by '''botder''' and '''Merlin''')
::* Refactored entity hierarchy <!-- Fixed accepting possible malicious packets --> ([https://github.com/multitheftauto/mtasa-blue/commit/fdaced046a9421a39de87b81eaf0f7de7c234c4b fdaced0] by '''Tracer''')
::* Refactored entity hierarchy <!-- Fixed accepting possible malicious packets --> ([https://github.com/multitheftauto/mtasa-blue/commit/fdaced046a9421a39de87b81eaf0f7de7c234c4b fdaced0] by '''Tracer''')
::* Removed unused symbol from ''CConsole'' class ([https://github.com/multitheftauto/mtasa-blue/commit/4fe9084a2e5c5eeed4b0a9a30a07607c812e923b 4fe9084] by '''Nico8340''')
::* Removed unused symbol from ''CConsole'' class ([https://github.com/multitheftauto/mtasa-blue/commit/4fe9084a2e5c5eeed4b0a9a30a07607c812e923b 4fe9084] by '''Nico834''')
::* Refactored ''CLuaBlipDefs'' ([https://github.com/multitheftauto/mtasa-blue/commit/d05d09be8b9bd1327e37631411fa1e3b16c4dbb7 d05d09b], [https://github.com/multitheftauto/mtasa-blue/commit/c278c12debfd346377354017992543fc7cf6397b c278c12] by '''FileEX''')
::* Refactored ''CLuaBlipDefs'' ([https://github.com/multitheftauto/mtasa-blue/commit/d05d09be8b9bd1327e37631411fa1e3b16c4dbb7 d05d09b], [https://github.com/multitheftauto/mtasa-blue/commit/c278c12debfd346377354017992543fc7cf6397b c278c12] by '''FileEX''')
::* Refactored ''CLuaTeamDefs'' ([https://github.com/multitheftauto/mtasa-blue/commit/74ffa1d0138ab3d848b0e081ca265f18ae6c7bd8 74ffa1d], [https://github.com/multitheftauto/mtasa-blue/commit/f37bbada1381370eeadabd4f4dde2a024ec48f5f f37bbad] by '''Nico8340''')
::* Refactored ''CLuaTeamDefs'' ([https://github.com/multitheftauto/mtasa-blue/commit/74ffa1d0138ab3d848b0e081ca265f18ae6c7bd8 74ffa1d], [https://github.com/multitheftauto/mtasa-blue/commit/f37bbada1381370eeadabd4f4dde2a024ec48f5f f37bbad] by '''Nico834''')
::* Removed dead ''CAnimManagerSA'' code ([https://github.com/multitheftauto/mtasa-blue/commit/d18d7d35fb50fdeea3f70ad688a5857b29867185 d18d7d3] by '''G-Moris''')
::* Removed dead ''CAnimManagerSA'' code ([https://github.com/multitheftauto/mtasa-blue/commit/d18d7d35fb50fdeea3f70ad688a5857b29867185 d18d7d3] by '''G-Moris''')
::* Refactored class hierarchy and removed VTBL hacks ([https://github.com/multitheftauto/mtasa-blue/commit/61d1caffb5bfa9c620c08d43280150906dd172d5 61d1caf] by '''TheNormalnij''')
::* Refactored class hierarchy and removed VTBL hacks ([https://github.com/multitheftauto/mtasa-blue/commit/61d1caffb5bfa9c620c08d43280150906dd172d5 61d1caf] by '''TheNormalnij''')
::* Refactored ''CWeaponSA'' and ''CPedSA'' classes ([https://github.com/multitheftauto/mtasa-blue/commit/a3b7c8519d0d167c66e70c8c7ed5d2f810b7ae39 a3b7c85], [https://github.com/multitheftauto/mtasa-blue/commit/2526a7dd6cde545e600792dcac3ab1b8ece0edec 2526a7d] by '''FileEX''')
::* Refactored ''CWeaponSA'' and ''CPedSA'' classes ([https://github.com/multitheftauto/mtasa-blue/commit/a3b7c8519d0d167c66e70c8c7ed5d2f810b7ae39 a3b7c85], [https://github.com/multitheftauto/mtasa-blue/commit/2526a7dd6cde545e600792dcac3ab1b8ece0edec 2526a7d] by '''FileEX''')
::* Cleaning up client Common.h and moving enums to separate files ([https://github.com/multitheftauto/mtasa-blue/commit/1e56571479217f787b6444d48770f8aa69f14387 1e56571] by '''FileEX''')
:* 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''')
Line 438: Line 477:
:* Fixed google-breakpad in newer GCC versions ([https://github.com/multitheftauto/mtasa-blue/commit/5508c7e4058ad9d29cacc9964f8e84df2c60d14f 5508c7e] by '''Tracer''')
:* Fixed google-breakpad in newer GCC versions ([https://github.com/multitheftauto/mtasa-blue/commit/5508c7e4058ad9d29cacc9964f8e84df2c60d14f 5508c7e] by '''Tracer''')
:* Validate serial on player join ([https://github.com/multitheftauto/mtasa-blue/commit/84437e49e6ebca758e1e87d93e7846f9aa99a673 84437e4] by '''Fernando-A-Rocha''')
:* Validate serial on player join ([https://github.com/multitheftauto/mtasa-blue/commit/84437e49e6ebca758e1e87d93e7846f9aa99a673 84437e4] by '''Fernando-A-Rocha''')
:* Extract TXD class ([https://github.com/multitheftauto/mtasa-blue/commit/733683d70dc037fdcbb256fb17d86e93bfedd239] by '''TheNormalnij''')
:* Extract TXD class ([https://github.com/multitheftauto/mtasa-blue/commit/733683d70dc037fdcbb256fb17d86e93b fedd239] by '''TheNormalnij''')
:* Fixed a bug with desynchronization of the values of some fields of the ''CTickRateSettings'' structure ([https://github.com/multitheftauto/mtasa-blue/commit/af5b6968e0a28dbde7d92f3828dead0f1a936eec af5b696], [https://github.com/multitheftauto/mtasa-blue/commit/514a3b36d09906f09bb32e900c39dc09b1c29d10 514a3b3] by '''nweb''')
:* Fixed a bug with desynchronization of the values of some fields of the ''CTickRateSettings'' structure ([https://github.com/multitheftauto/mtasa-blue/commit/af5b6968e0a28dbde7d92f3828dead0f1a936eec af5b696], [https://github.com/multitheftauto/mtasa-blue/commit/514a3b36d09906f09bb32e900c39dc09b1c29d10 514a3b3] by '''nweb''')
:* Fixed ''MinClientReqCheck'' and improve resource upgrade ([https://github.com/multitheftauto/mtasa-blue/commit/f0954109c0644c551ae3ec1df4474d1857e4bed8 f095410] by '''Fernando-A-Rocha''')
:* Fixed ''MinClientReqCheck'' and improve resource upgrade ([https://github.com/multitheftauto/mtasa-blue/commit/f0954109c0644c551ae3ec1df4474d1857e4bed8 f095410] by '''Fernando-A-Rocha''')
Line 444: Line 483:
:* Fixed ''CVector'' optional arguments ([https://github.com/multitheftauto/mtasa-blue/commit/6a70cf7def14db86980a499d0fdf4c63565915e1 6a70cf7] by '''Tracer''')
:* Fixed ''CVector'' optional arguments ([https://github.com/multitheftauto/mtasa-blue/commit/6a70cf7def14db86980a499d0fdf4c63565915e1 6a70cf7] by '''Tracer''')
:* Fixed memory overwriting by ''EnumToString'' & ''StringToEnum'' ([https://github.com/multitheftauto/mtasa-blue/commit/3ab068ba213abca718ace47ac3bb8df9e4b1c3fc 3ab068b] by '''FileEX''')
:* Fixed memory overwriting by ''EnumToString'' & ''StringToEnum'' ([https://github.com/multitheftauto/mtasa-blue/commit/3ab068ba213abca718ace47ac3bb8df9e4b1c3fc 3ab068b] by '''FileEX''')
:* Allow using ''std::variant'' with several pointers ([https://github.com/multitheftauto/mtasa-blue/commit/9d776c8bfc2680fc28857fc0a5dc4a4e40d4c3bf 9d776c8] by '''tederis''')
:* Fixed argument parser not distinguishing arrays from maps ([https://github.com/multitheftauto/mtasa-blue/commit/d4388a2452f4427bd56c3d93b80d4ea74c05b6e5 d4388a2] by '''FileEX''')
:* Fixed crash with nested arrays/maps in new argument parser ([https://github.com/multitheftauto/mtasa-blue/commit/ca877d33471fabbe970cf03d9d6d9b3413b6daa1 ca877d3] by '''tederis''')


== 13 Vendor Updates ==
== 13 Vendor Updates ==
=== Client ===
=== Client ===
* Updated libpng to 1.6.43 ([https://github.com/multitheftauto/mtasa-blue/commit/5c71180ecdadc86fde56d4aef07fd2bca1fb56b2 5c71180] by '''Dutchman101''')
* Updated libpng to 1.6.50 ([https://github.com/multitheftauto/mtasa-blue/commit/c24b39d41fd768337c3d336a944588d53dfaba44] by '''Nico834''')
* Updatee CEF to 127.3.5+g114ea2a+chromium-127.0.6533.120 ([https://github.com/multitheftauto/mtasa-blue/commit/bca4dff8dc490328000d7653a9166704d859b7e5 bca4dff] by '''Dutchman101''')
* Updatee CEF to 127.3.5+g114ea2a+chromium-127.0.6533.120 ([https://github.com/multitheftauto/mtasa-blue/commit/bca4dff8dc490328000d7653a9166704d859b7e5 bca4dff] by '''Dutchman101''')
* Updated Unifont to 15.1.05 ([https://github.com/multitheftauto/mtasa-blue/commit/02115a5c00e2480bbb3b829b655869e7436de955 02115a5] by '''Dutchman101''')
* Updated Unifont to 15.1.05 ([https://github.com/multitheftauto/mtasa-blue/commit/02115a5c00e2480bbb3b829b655869e7436de955 02115a5] by '''Dutchman101''')


=== Server ===
=== Server ===
* Updated cURL to 8.8.0 ([https://github.com/multitheftauto/mtasa-blue/commit/66ebffdbaa3a9c98372b06dc5efca7dc5724bb7a 66ebffd] by '''Dutchman101''')
* Updated cURL to 8.14.1 ([https://github.com/multitheftauto/mtasa-blue/commit/7c27c20da7503c68234cde0b726f10a3dcdf85e3] by '''Nico834''')
* Updated MySQL to 8.4.0 & OpenSSL to 3.3.1 ([https://github.com/multitheftauto/mtasa-blue/commit/a44d673bb8731506418fdbaa6690b339a98d82c1 a44d673] by '''botder''')
* Updated MySQL to 8.4.0 & OpenSSL to 3.3.1 ([https://github.com/multitheftauto/mtasa-blue/commit/a44d673bb8731506418fdbaa6690b339a98d82c1 a44d673] by '''botder''')
* Updated SQLite to 3.46.0 ([https://github.com/multitheftauto/mtasa-blue/commit/30e31af2ca1ae96e03386670a9df6db70336b968 30e31af] by '''Dutchman101''')
* Updated SQLite to 3.46.0 ([https://github.com/multitheftauto/mtasa-blue/commit/30e31af2ca1ae96e03386670a9df6db70336b968 30e31af] by '''Dutchman101''')


=== Shared ===
=== Shared ===
* Updated mbedTLS to 3.6.0 ([https://github.com/multitheftauto/mtasa-blue/commit/0ba65bb826cecc1d95392ffea9833e30c8dd592c 0ba65bb] by '''Lpsd''')
* Updated mbedTLS to 3.6.4 ([https://github.com/multitheftauto/mtasa-blue/commit/45955dad5471f49e2784e37cbafd1b92196abe96] by '''Nico834''')
* Updated 7-Zip Standalone plugins to 24.07 (24.7.0.0) ([https://github.com/multitheftauto/mtasa-blue/commit/9b979b2d5c7f4b885046a85d9895e58416563890 9b979b2] by '''Dutchman101''')
* Updated 7-Zip Standalone plugins to 24.07 (24.7.0.0) ([https://github.com/multitheftauto/mtasa-blue/commit/9b979b2d5c7f4b885046a85d9895e58416563890 9b979b2] by '''Dutchman101''')
* Updated freetype to freetype-37cefe3 (freetype/freetype@37cefe3) ([https://github.com/multitheftauto/mtasa-blue/commit/89e022cb8586aba5bdacd7b56c7d45c9b7b95f97 89e022c] by '''Dutchman101''')
* Updated freetype to freetype-37cefe3 (freetype/freetype@37cefe3) ([https://github.com/multitheftauto/mtasa-blue/commit/89e022cb8586aba5bdacd7b56c7d45c9b7b95f97 89e022c] by '''Dutchman101''')
Line 500: Line 542:
:* Various fixes for local spawned or invalid elements ([https://github.com/multitheftauto/mtasa-resources/commit/4e3c57941cd789cff8d9ce240e99edca871a345d 4e3c579] by '''chris1384''')
:* Various fixes for local spawned or invalid elements ([https://github.com/multitheftauto/mtasa-resources/commit/4e3c57941cd789cff8d9ce240e99edca871a345d 4e3c579] by '''chris1384''')
:* Various bug fixes and improvements ([https://github.com/multitheftauto/mtasa-resources/commit/4674fa9c6dbff7a1073fb949cac44588c65df3fb 4674fa9] by '''IIYAMA12''')
:* Various bug fixes and improvements ([https://github.com/multitheftauto/mtasa-resources/commit/4674fa9c6dbff7a1073fb949cac44588c65df3fb 4674fa9] by '''IIYAMA12''')
:* Fixed rotation issues ([https://github.com/multitheftauto/mtasa-resources/commit/679c01b93132050548a86dba25ead7feaf9d5a1f 679c01b] by '''Nico8340''')
:* Fixed rotation issues ([https://github.com/multitheftauto/mtasa-resources/commit/679c01b93132050548a86dba25ead7feaf9d5a1f 679c01b] by '''Nico834''')
:* Toggleable rotation mechanic and improve threshold ([https://github.com/multitheftauto/mtasa-resources/commit/83e2c79cbd959aa54c55d4220a5b4d38747e8353 83e2c79] by '''chris1384''')
:* Toggleable rotation mechanic and improve threshold ([https://github.com/multitheftauto/mtasa-resources/commit/83e2c79cbd959aa54c55d4220a5b4d38747e8353 83e2c79] by '''chris1384''')
:* Added missing objects and collisions ([https://github.com/multitheftauto/mtasa-resources/commit/4e83755d51345c0dc8e2e0f2ddf61588bf854641 4e83755] by '''THEGizmoOfficial''')
:* Added missing objects and collisions ([https://github.com/multitheftauto/mtasa-resources/commit/4e83755d51345c0dc8e2e0f2ddf61588bf854641 4e83755] by '''THEGizmoOfficial''')
Line 509: Line 551:
'''editor_main'''
'''editor_main'''
:* Improvements ([https://github.com/multitheftauto/mtasa-resources/commit/5bf553f85cb9c53027814fe666268cb24ed66b2e 5bf553f], [https://github.com/multitheftauto/mtasa-resources/commit/e9b75fd615922c7d70f4e435a05fa933dcb9d2a5 e9b75fd] by '''q8X''')
:* Improvements ([https://github.com/multitheftauto/mtasa-resources/commit/5bf553f85cb9c53027814fe666268cb24ed66b2e 5bf553f], [https://github.com/multitheftauto/mtasa-resources/commit/e9b75fd615922c7d70f4e435a05fa933dcb9d2a5 e9b75fd] by '''q8X''')
:* Add xmlns namespace when saving map ([https://github.com/multitheftauto/mtasa-resources/commit/23fa3f38f71c2f3d28780df1b3ce163ab2eaae84 23fa3f3] by '''omar-o22''')


'''editor_gui'''
'''editor_gui'''
Line 526: Line 569:
:* Added German localization [[File:Flag_de.png|x14px]] ([https://github.com/multitheftauto/mtasa-resources/pull/568/commits/c58df8666fbccfb0be73f27c52aa680dae2f0c1a bc33634] by '''Shady.lua''')
:* Added German localization [[File:Flag_de.png|x14px]] ([https://github.com/multitheftauto/mtasa-resources/pull/568/commits/c58df8666fbccfb0be73f27c52aa680dae2f0c1a bc33634] by '''Shady.lua''')
:* Added Brazilian Portuguese localization [[File:Flag_br.png|x14px]] ([https://github.com/multitheftauto/mtasa-resources/commit/d1b85d7dda45293ce497cf03f21eea2f59100b89 d1b85d7] by '''ricksterhd123''')
:* Added Brazilian Portuguese localization [[File:Flag_br.png|x14px]] ([https://github.com/multitheftauto/mtasa-resources/commit/d1b85d7dda45293ce497cf03f21eea2f59100b89 d1b85d7] by '''ricksterhd123''')
:* Added Hungarian localization [[File:Flag_hu.png|x18px]] ([https://github.com/multitheftauto/mtasa-resources/commit/53050dd0bf73a164969480c9277fc3c6b0601b7e 53050dd] by '''Nico8340''')
:* Added Hungarian localization [[File:Flag_hu.png|x18px]] ([https://github.com/multitheftauto/mtasa-resources/commit/53050dd0bf73a164969480c9277fc3c6b0601b7e 53050dd] by '''Nico834''')
:* Updated Turkish localization [[File:Tr.gif]] ([https://github.com/multitheftauto/mtasa-resources/commit/3044d00a796488870556b19b088ac505c332952c 3044d00] by '''mahlukat5''')
:* Updated Turkish localization [[File:Tr.gif]] ([https://github.com/multitheftauto/mtasa-resources/commit/3044d00a796488870556b19b088ac505c332952c 3044d00] by '''mahlukat5''')
:* Updated Spanish localization [[File:Flag_es.png|x18px]] ([https://github.com/multitheftauto/mtasa-resources/commit/b74c2393cc15e403d4588ebb671659c16cc36269 b74c239] by '''kxndrick0''')
:* Updated Spanish localization [[File:Flag_es.png|x18px]] ([https://github.com/multitheftauto/mtasa-resources/commit/b74c2393cc15e403d4588ebb671659c16cc36269 b74c239] by '''kxndrick0''')
Line 550: Line 593:
'''playerblips'''
'''playerblips'''
:* Fixed that the resource "playercolors" should be activated for teams ([https://github.com/multitheftauto/mtasa-resources/commit/2cd28db5fa891f361c5af07a491532378a820b83 2cd28db] by '''T-MaxWiese-T''')
:* Fixed that the resource "playercolors" should be activated for teams ([https://github.com/multitheftauto/mtasa-resources/commit/2cd28db5fa891f361c5af07a491532378a820b83 2cd28db] by '''T-MaxWiese-T''')
:* Real-time update of settings ([https://github.com/multitheftauto/mtasa-resources/commit/9505b181fe7fc2bab53142746f73bc64a8fd984d 9505b18] by '''Nico8340''')
:* Real-time update of settings ([https://github.com/multitheftauto/mtasa-resources/commit/9505b181fe7fc2bab53142746f73bc64a8fd984d 9505b18] by '''Nico834''')
:* Improved debug messages ([https://github.com/multitheftauto/mtasa-resources/commit/4084e5d369907d3ededd1b2eb19c916983680154 4084e5d] by '''T-MaxWiese-T''')
:* Improved debug messages ([https://github.com/multitheftauto/mtasa-resources/commit/4084e5d369907d3ededd1b2eb19c916983680154 4084e5d] by '''T-MaxWiese-T''')
:* Fixed that when a player changed or joined teams the color of the blip was not updated ([https://github.com/multitheftauto/mtasa-resources/commit/ff80005f114a3d010624f7d54510ffde47dddb00 ff80005] by '''T-MaxWiese-T''')
:* Fixed that when a player changed or joined teams the color of the blip was not updated ([https://github.com/multitheftauto/mtasa-resources/commit/ff80005f114a3d010624f7d54510ffde47dddb00 ff80005] by '''T-MaxWiese-T''')
Line 568: Line 611:


'''speedometer'''
'''speedometer'''
:* Display at resource start ([https://github.com/multitheftauto/mtasa-resources/commit/31a5ac4013c3633647178e695474da6632eb38b8 31a5ac4] by '''Nico8340''')
:* Display at resource start ([https://github.com/multitheftauto/mtasa-resources/commit/31a5ac4013c3633647178e695474da6632eb38b8 31a5ac4] by '''Nico834''')
:* Preventing pointer overflow ([https://github.com/multitheftauto/mtasa-resources/commit/8689cdc247a3fd16125524aac04eb054c398084c 8689cdc] by '''Nico8340''')
:* Preventing pointer overflow ([https://github.com/multitheftauto/mtasa-resources/commit/8689cdc247a3fd16125524aac04eb054c398084c 8689cdc] by '''Nico834''')


'''superman'''
'''superman'''

Latest revision as of 22:18, 26 August 2025

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.0
1.7 1.7.0

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 is bad for security, so please upgrade to Windows 10+ and MTA to 1.6+

4 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)
  • Added support for Building's (81242ed, eb6b18a by TheNormalnij)
  • Added the ability to generate a nickname (12c50ee by Nico834)
  • Added meta.xml loading files pattern (90e2737 by W3lac3)
  • Added world properties (time cycle and weather related features) with new functions: setWorldProperty, getWorldProperty, resetWorldProperty (a75f1e9 by Samr46)
  • Added file-system related functions (list files and folders in directories) (74781c6 by Tracer)
  • Added the ability to change the color and size of the target arrow in the checkpoint marker (071378e by FileEX)
  • Added the ability to change the alpha of checkpoint and arrow marker (7988852 by FileEX)
  • Fixed weapon issues when using the jetpack (180fbc0, a68c2c4 by FileEX)
  • Fixed vehicle windows not being visible from the inside when the lights are on (934c1d6 by FileEX)
  • Fixed old setElementModel memory leak (4e7afa2 by tederis)
  • Enabled WebGL (GPU Acceleration) in CEF (0263011 by TFP-dev)
  • Refactored Quick Connect button (5b59e22 by Fernando-A-Rocha)
  • Added setting to save camera photos in documents folder (3419b9b by ffsPLASMA)
  • Added HUD customization (5ea0e0f by FileEX)
  • Added sync peds/players animations for new players (b32eafc by FileEX)
  • From now on, animation progress is preserved even after a restream; the animation will not start from the beginning. (ad0d6bf by FileEX)
  • Added ability to replace CJ clothing models (6b82365 by W3lac3)
  • New MTA splash window (215173e by botder)
  • Fixed multiple damage instances in certain areas during explosions (3bce408 by FileEX)
  • From now on, before disconnecting from the server using the main menu, you will be asked to confirm if you really want to do it (6aa763f by tonievalue)

Statistics

Click to collapse [-]

These are some statistics since the previous release.

  • This is the 28th 1.x.x release
  • 810 days
  • 39 new functions
  • 12 new events
  • 4 deprecations
  • 50+ bug fixes and changes
  • 734 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 517 days ago.

86 New Features

Shared

  • Added fireballdestruct special world property (938b306 by samr46)
  • Added roadsignstext special world property (4a746ec by FileEX)
  • Added extendedwatercannons special world property (13a5395 by FileEX)
  • Added tunnelweatherblend special world property (9a0790e by 'gta191977649)
  • Added ignorefirestate special world proeprty (46f3580 by FileEX)
  • Added flyingcomponents special world property (5ee6414 by FileEX)
  • Added vehicleburnexplosions special world property (88d303c by samr46)
  • Added vehicle_engine_autostart special world property (8b3f344 by samr46)
  • Added vehicle_rapid_stop glitch (3f5801e, ef792d6 by samr46 and Merlin)
  • New file functions
  • New and updated object functions
  • New file-path functions
  • New and updated world functions
  • Updated ped functions

Client

Functions

  • New engine functions
  • Added model-streaming functions (008eaa7 by TheNormalnij)
  • Added new TXD functions (3e9a373 by TheNormalnij)
  • Added pools functions (bdf1221 by TheNormalnij)
  • New functions for Discord RPC (fdaa3ac, ef26810, acfbd40 by znjvder, tederis, patrikjuvonen and Deihim007)
  • New world functions
  • New drawing functions
  • New effects/fx functions
  • New ped functions
  • New game-time functions (b8b7ce5 by Proxy-99)
  • New weapons functions

Events

Server

Functions

  • New ACL functions
  • New acl-account functions
  • Security improvements for element-data system (750d09a by TheNormalnij)

Events

77 Changes and Bug Fixes

Shared

  • Fixed random toggle of world special properties (bf95b1d by samr46)
  • Many debugscript fixes
  • Ped sync improvements (f5b599c by tederis)
  • Fixed "Using setElementHealth on a dead ped makes it invincible" (8368883 by FileEX)
  • Fixed setting player model resets their current weapon slot (f7ce562 by FileEX)
  • Fixed a bug where "arrow" and "checkpoint" markers ignored the alpha color (7988852 by FileEX)
  • Fixed the goggle effect resetting after changing skin (1dd2914 by Proxy-99)
  • Fixed satchels detaching after changing skin (d93dbf2 by FileEX)
  • Added resourceName global variable and added current resource as default argument for getResourceName (49fb6c6 by Nico834)
  • Added new parameters animGroup & animID for wasted events onPlayerWasted, onPedWasted, onClientPlayerWasted (ecd6ed9 by Nico834 and G-Moris)
  • Added optional ignoreAlphaLimits argument for createMarker to maintain backward compatibility after adding the ability to change alpha for arrow and checkpoint markers (121048c by FileEX)
  • Added optional property argument for getVehicleHandling (a08e38d by XJMLN)
  • Fixed health value issues (612f9a6 by Tracer)
  • Fixed getTimerDetails negative remaining duration (1c6cab5 by jvstns)
  • Fixed changing setElementCollisionsEnabled doesn't update contact element (71c683f by FileEX)
  • Removed ability to skip addDebugHook (2fecd74 by PlatinMTA)
  • Fixed hydraulics stopping working after using setVehicleHandling (f968363 by FileEX)
  • Fixed helicopter rotor unaffected by vehicle alpha (55d3922 by FileEX)
  • Add spawnFlyingComponent & breakGlass arguments for setVehiclePanelState (5b69d70 by FileEX)
  • Fixed armor synchronization (583e675 by Nico834)
  • Fixed jetpack disappearing after changing position and coming back after changing skin (de26a9e by FileEX)
  • Added support for ZLIB compression to encodeString & decodeString. (6230161 by samr46)
  • Fixed a bug where hex color codes were included in the chat message length. (9a0b1d5 by Shady.lua)

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 Nico834)
  • 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 Nico834)
  • Add missing definition GuiGridList::getColumnWidth (b34b1d5 by Lpsd)
  • Fixed resetPedVoice not working at all (3d8bd50 by Tracer)
  • Added LOD support for buildings (77ab3e6 by TheNormalnij)
  • Added render stages for 3D primitives (new stage parameter) (8414476 by tederis)
  • Added disable option for engineSetModelPhysicalPropertiesGroup (b6216ca by TheNormalnij)
  • Fixed return correct value for stuntDistance parameter (1f464d6 by XJMLN)
  • Fixed engineRestoreModelPhysicalPropertiesGroup restores incorrect group (291dfb4 by TheNormalnij)
  • Fixed OGG sound files can't be played as RAW data (2764b79 by FileEX)
  • Implement getElementBoundingBox for buildings (7b228da by TheNormalnij)
  • Fixed streaming size check after engineAddImage (5cdc04d by TheNormalnij)
  • Fixed removeWorldModel crash (ae98b04 by TheNormalnij)
  • Fixed crash when using extinguishFire in onClientVehicleDamage event (d6ae4e9 by FileEX)
  • Fixed weapon models being invisible when using the jetpack with setJetpackWeaponEnabled (a68c2c4 by FileEX)
  • Fixed animations validation to avoid crashes (27a24b5 by G-Moris)
  • Fixed a bug where the "attacker" parameter is always nil in the onClientObjectBreak event if the object is glass (dca5e20 by FileEX)
  • Fixed a bug where the onClientObjectBreak event was not triggered if the glass was broken by an explosion (dca5e20 by FileEX)
  • Fixed a bug that prevented players from switching weapons with an active jetpack (180fbc0 by FileEX)
  • Fixed a bug where hitElement in the onClientVehicleCollision event was always nil for projectiles (43cc7b3 by FileEX)
  • Fixed a bug where hydra flares did not work with createProjectile (2bdac16 by FileEX)
  • Fixed inconsistent extra component names (d4f8849 by FileEX)
  • Fixed a bug where after changing the key in the bind settings, only the key for the "down" status changed, while the "up" key remained unchanged.(3ebefc3 by FileEX)
  • Maked frame graph scale accordingly to resolution (e431474 by ffsPLASMA)
  • Fixed old setElementModel memory leak (4e7afa2 by tederis)
  • Fixed getObjectProperty returns invalid air_ressistance property (b51e111 by FileEX)
  • Fixed missing states in getPedControlState (3333a11 by FileEX)
  • Fixed for randomly bright objects after weapon change (9b9120c by FileEX)
  • Fixed some small problems with Device Selection Dialog (6f90880 by forkerer)
  • Allow dynamic models to be created as buildings (642438e by TheNormalnij)
  • Fixed crash when disconnecting from server after creating projectiles (9ab6104 by TheNormalnij)
  • Allow client peds to enter/exit client vehicles (#3678, 67beec7 by gownosatana and Tracer)
  • Use immersive dark mode on game window (fd95204 by FileEX)
  • Added damageable objects support for engineRequestModel (21593b9 by TheNormalnij)
  • Fixed crash with setElementHealth in onClientPedDamage event (2d3397d by FileEX)
  • Fixed setPedControlState is aborted when ped created/player join (8117ebc by FileEX)
  • Added buildings support to engineApplyShaderToWorldTexture (fe1dd06 by TheNormalnij)
  • Fixed unintended behavior for ped control states (a38e6ac by Nico834)
  • Fixed SVG colors bug (04f297b by TheNormalnij)
  • Fixed "CEF Launcher" process remaining after closing MTA (a6c0027 by botder)
  • Removed login cmd from chat history (4639aea by PlatinMTA)
  • Fixed in-game updater dialog incorrectly showing 0% progress (40d9ac1 by Dutchman101)
  • Fixed invalid references counter to TXD after engineSetModelTXDID (top 1 crash according to players crash stats) (1b7e9e8 by TheNormalnij)
  • Fixed server cache memory leak on connecting to another server (e347659 by Lpsd)
  • Added the ability to set CPU affinity (CPU 0) in the advanced tab in the settings (d04c92b by FileEX)
  • Fixed crash in CClientDisplayManager (top 2 crash according to players crash stats) (0df0a4b by Lpsd)
  • Set main menu FPS limit to current display refresh rate (acbcc8e by samr46)
  • setSoundEffectParameter and getSoundEffectParameters can be now used also on players! (20851ec by tederis)
  • Fixed elements sometimes being visible from other dimensions in the current dimension (9af03b3, 1dff560 by FileEX & tederis)
  • Fixed bug "Copying text from CEF Browser shows Chinese characters in console" (892beb0 by ColombuxMaximus)
  • Fixed a bug where hidden vehicle components became visible after changing the variant or handling (1d81347 by ColombuxMaximus)
  • Fixed persian characters in main menu & CEGUI (efb2edf by tzwer)
  • Added new movement states to getPedMoveState and fixed incorrect returning of "fall" (c43c1b9, 797331f by FileEX)
  • Fixed a bug where friendly fire did not prevent fire damage (9c43977 by FileEX)
  • Fixed engineReplaceModel memory leak & potential crash (1dbbfd0 by FileEX)
  • Fixed ALT + F4 not working (93963a9 by lopezloo)
  • Fixed setPedOnFire doesn't cancel TASK_SIMPLE_PLAYER_ON_FIRE (2a2f31b by FileEX)
  • Fixed crash related to buildings (4bcded5 by tederis)
  • Fixed client freeze in some locations on the map (3a376e4 by tederis)
  • Added disconnect warning when using quick connect while connected to server (be39566 by omar-o22)

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. New parameter can be set in the mtaserver.conf (e3338c2 by MegadreamsBE)
  • Added sync parameter for vehicles (f88d313 by znvjder)
  • Fixed server-side pickup collision size (49d9751 by Proxy-99)
  • Fixed CSimBulletsyncPacket crash (ee8bc92 by G-Moris)
  • Fixed onVehicleExit doesn't trigger if pulled out (af4f7fa by Proxy-99)
  • Fixed arguments in setPedAnimation being ignored when nil was passed (f6f544e by FileEX)
  • Fixed Sirens not removed correctly (9e41962 by Proxy-99)
  • Fixed a bug where setPedWeaponSlot did not update data in getPedWeapon and getPedWeaponSlot (9615523 by FileEX)
  • Added player parameter to onVehicleExplode (1ec1f5b by FileEX)
  • Excluded meta.xml from glob patterns for security reasons (78f6d66 by FileEX)
  • Fixed the bug where changing a vehicle to one with a different number of seats caused passengers to experience network trouble (1fcd732 by FileEX)
  • Glob patterns added to meta.xml for HTML files (7e6b4d0 by FileEX)
  • Fixed console not maintaining position & size when GUI skin changed ([1] by NanoBob)
  • Added includeCustom argument for getValidPedModels clientside ([2] by Fernando-A-Rocha)
  • Fixed min_mta_version tag for server (8c0a01b by Fernando-A-Rocha)
  • Allowed user to pass multiple resource names to start/stop/restart (6f5fb9c by botder)
  • Added sync peds/players animations for new players (b32eafc by FileEX)
  • Optimized processing big files by server (cb90339 by AlexTMjugador)
  • Separate icon for mta-server.exe (6cb9d3e by Nico834)
  • Fixed a bug that caused warnings in debugscript when using depracated function names as variable names (f23e395 by YelehaUwU)
  • onVehicleExplode can now be cancelled! (fcb5b03 by Nico834)
  • Added eventName parameter to onPlayerTriggerEventThreshold (76d7764 by ColombuxMaximus)

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)
  • Removed old easter-egg & debug code (b26f80c, 530212f by botder and Merlin)
  • Refactored entity hierarchy (fdaced0 by Tracer)
  • Removed unused symbol from CConsole class (4fe9084 by Nico834)
  • Refactored CLuaBlipDefs (d05d09b, c278c12 by FileEX)
  • Refactored CLuaTeamDefs (74ffa1d, f37bbad by Nico834)
  • Removed dead CAnimManagerSA code (d18d7d3 by G-Moris)
  • Refactored class hierarchy and removed VTBL hacks (61d1caf by TheNormalnij)
  • Refactored CWeaponSA and CPedSA classes (a3b7c85, 2526a7d by FileEX)
  • Cleaning up client Common.h and moving enums to separate files (1e56571 by FileEX)
  • 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)
  • Bump follow-redirects from 1.15.2 to 1.15.6 in /utils/localization/generate-images (437dbcd)
  • Fix permission check in File.create method (92144a4 by theSarrum)
  • mbedTLS fix for cURL 8.8.0 (4f7e0d8 by Lpsd)
  • Discord RPC Tweaks (8ef351e by theSarrum)
  • Fixed small overhead in argument parser for strings (d20582d by TheNormalnij)
  • Bump ws from 8.13.0 to 8.17.1 in /utils/localization/generate-images (cc172fc)
  • Generic exception type for argument parser instead of std::invalid_argument (2043acf by tederis)
  • Added comments for hooks in CMultiplayerSA_CrashFixHacks.cpp (0327cb1 by FileEX)
  • Optimization handling (e3a8bd9, 5ac6c8a by G-Moris)
  • Added ability to use varargs in ArgumentParser functions (8c2f95a by Tracer)
  • Fixed google-breakpad in newer GCC versions (5508c7e by Tracer)
  • Validate serial on player join (84437e4 by Fernando-A-Rocha)
  • Extract TXD class (fedd239 by TheNormalnij)
  • Fixed a bug with desynchronization of the values of some fields of the CTickRateSettings structure (af5b696, 514a3b3 by nweb)
  • Fixed MinClientReqCheck and improve resource upgrade (f095410 by Fernando-A-Rocha)
  • Refactored and improved player map (F11) (2c5cf32 by Fernando-A-Rocha)
  • Fixed CVector optional arguments (6a70cf7 by Tracer)
  • Fixed memory overwriting by EnumToString & StringToEnum (3ab068b by FileEX)
  • Allow using std::variant with several pointers (9d776c8 by tederis)
  • Fixed argument parser not distinguishing arrays from maps (d4388a2 by FileEX)
  • Fixed crash with nested arrays/maps in new argument parser (ca877d3 by tederis)

13 Vendor Updates

Client

  • Updated libpng to 1.6.50 ([3] by Nico834)
  • Updatee CEF to 127.3.5+g114ea2a+chromium-127.0.6533.120 (bca4dff by Dutchman101)
  • Updated Unifont to 15.1.05 (02115a5 by Dutchman101)

Server

  • Updated cURL to 8.14.1 ([4] by Nico834)
  • Updated MySQL to 8.4.0 & OpenSSL to 3.3.1 (a44d673 by botder)
  • Updated SQLite to 3.46.0 (30e31af by Dutchman101)

Shared

  • Updated mbedTLS to 3.6.4 ([5] by Nico834)
  • Updated 7-Zip Standalone plugins to 24.07 (24.7.0.0) (9b979b2 by Dutchman101)
  • Updated freetype to freetype-37cefe3 (freetype/freetype@37cefe3) (89e022c by Dutchman101)
  • Updated nvapi from r550 to r555 (5fdcada by Dutchman101)
  • Updated unrar to 7.0.9 (ab9461b by Dutchman101)
  • Updated FreeType to 2.13.2 (a783e99 by Dutchman101)
  • Updated zlib from 1.2.13 to 1.3 (0f37ac0 by Dutchman101)

Resources

46+ Changes and Bug Fixes

admin

  • Removed execute code functionality for safety reasons (507a049 by srslyyyy)
  • Updated skins.xml (b530648 by Shady.lua)
  • Fixed warnings (d7b0202 by jlillis)
  • Making the admin window focused (33f7cc9 by Proxy-99)
  • Resource settings button is only displayed if there are settings (0224ef5 by T-MaxWiese-T)
  • Fixed nil index error and removed invalid characters causing syntax errors (7985739 by rad3sh)
  • Allow disabling/enabling default reporting system (0dbb83d by Viude)
  • Updated clientcheckban setting to ban serial instead of IP (fa5beb9 by Viude)
  • Fixed that double clicking on a resource without setting opened the GUI settings window (82d5b83 by T-MaxWiese-T)

admin2

  • Forward-ported permissions widget from admin1 and minor fixes (25dcc4c by Dark-Dragon)
  • Fixed /report message viewer widget and minor fixes (6dbdf2c by Dark-Dragon)
  • Refactored bans functionality (d8c35b0 by jlillis)
  • Fixed messagebox not showing (5afe024 by FileEX)
  • Added missing glitches and world properties (6856aa0 by FileEX)
  • Added content for "Users" sub-tab in the "Rights" tab (3f8ecca by FileEX)
  • Removed execute code functionality for safety reasons (c4bc73a by jlillis)
  • Replaced checkboxes with a gridlist for glitches and special world properties (1dcb295 by FileEX)
  • Added ability to change server configuration settings (118d58e by FileEX)
  • Added content for "Resources" sub-tab in the "Rights" tab (f16577e by FileEX)
  • Making the admin window focused (33f7cc9 by Proxy-99)
  • Fixed panel bind bug after reconnect (c96bdd5 by ricksterhd123)

defaultstats

  • Don't re-apply stats on every respawn (9fde199 by Dutchman101)
  • Fixed issue where defaultstats did not set player stats correctly (567d10c by MittellBuurman)

editor

  • Various fixes for local spawned or invalid elements (4e3c579 by chris1384)
  • Various bug fixes and improvements (4674fa9 by IIYAMA12)
  • Fixed rotation issues (679c01b by Nico834)
  • Toggleable rotation mechanic and improve threshold (83e2c79 by chris1384)
  • Added missing objects and collisions (4e83755 by THEGizmoOfficial)

edf

  • Fixed massive lag after stopping editor resource (4674fa9 by IIYAMA12)

editor_main

editor_gui

  • Fixed test panel issues (e558c84 by chris1384)

fallout

  • Refactor & many improvements (c733b69 by IIYAMA12)

freeroam

  • Updated skins.xml (cacbe40 by Shady.lua)
  • Added Walk styles (4a18d75 by Shady.lua)
  • Security improvements (2ec9213 by IIYAMA12)
  • Fixed freezetime flickering (b40f27b, 817aa1e by ricksterhd123 and jlillis)
  • Fixed map key bind interferes with race editor help (e62bc54 by MittellBuurman)

hedit

  • Added German localization Flag de.png (bc33634 by Shady.lua)
  • Added Brazilian Portuguese localization Flag br.png (d1b85d7 by ricksterhd123)
  • Added Hungarian localization Flag hu.png (53050dd by Nico834)
  • Updated Turkish localization Tr.gif (3044d00 by mahlukat5)
  • Updated Spanish localization Flag es.png (b74c239 by kxndrick0)

internetradio

ip2c

  • Added missing fetchRemote aclrequest (e1364c3 by Fernando-A-Rocha)
  • Added backed up file and .gitignore to ignore the real one (auto-updated) (e182291 by Fernando-A-Rocha)

ipb

  • Replaced the onClientResource start event with the onPlayerResourceStart event (cca3a05 by srslyyyy)

parachute

  • Fixed warnings about min_mta_version (b4119cc by NetroX1993)

playerblips

  • Fixed that the resource "playercolors" should be activated for teams (2cd28db by T-MaxWiese-T)
  • Real-time update of settings (9505b18 by Nico834)
  • Improved debug messages (4084e5d by T-MaxWiese-T)
  • Fixed that when a player changed or joined teams the color of the blip was not updated (ff80005 by T-MaxWiese-T)

playercolors

  • Player nametag color should revert to team color when the resource is stopped (d45d2d0 by T-MaxWiese-T)
  • Fixed chat messages sent twice (0547cf7 by Fernando-A-Rocha)

performancebrowser

  • Fixed player names not being reinitialized on change (3e0166d by YelehaUwU)

runcode

  • Added aclrequest for loadstring function (c40b809 by IIYAMA12 )

scoreboard

  • Replaced drawing arrow from path to texture (128f269 by srslyyyy)

speedometer

  • Display at resource start (31a5ac4 by Nico834)
  • Preventing pointer overflow (8689cdc by Nico834)

superman

votemanager

  • Fixed lint error (c863007 by Dark-Dragon)

mapfixes

  • A new resource has been added that fixes many holes and bugs in the default map (23f6bd9 by Fernando-A-Rocha)

gps

  • Added export functions for custom logic (537d92d by T-MaxWiese-T)

deathmatch

race

  • Fixed automatic nextid assignment breaking (2c695a9 by lotsofs)

voice_local

  • Improvements (53cf63d by Fernando-A-Rocha)

Others / Uncategorized

  • Refactor of resources meta.xml (6713b07 by Fernando-A-Rocha)

Extra information

More detailed information available on our GitHub repositories: