Changes in 1.6: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 52: | Line 52: | ||
:** [[generateKeyPair]] | :** [[generateKeyPair]] | ||
:* Added HMAC support on [[encodeString]] ([https://github.com/multitheftauto/mtasa-blue/commit/eebf228224860eed030d59d629e905dc9a79b13c eebf228] by '''Inder00''') | :* Added HMAC support on [[encodeString]] ([https://github.com/multitheftauto/mtasa-blue/commit/eebf228224860eed030d59d629e905dc9a79b13c eebf228] by '''Inder00''') | ||
:* Add [[getProcessMemoryStats]] ([https://github.com/multitheftauto/mtasa-blue/commit/dd571b4793ac6773c634a1cdc6b28bfa00891127 dd571b4] by '''botder''') | |||
=== Client === | === Client === | ||
Line 85: | Line 86: | ||
:* Added pthread and x64 files to the uninstall process ([https://github.com/multitheftauto/mtasa-blue/commit/6ae2ff14e966f7792de3b995d7c8e9655cd5bc75 6ae2ff1] by '''patrikjuvonen''') | :* Added pthread and x64 files to the uninstall process ([https://github.com/multitheftauto/mtasa-blue/commit/6ae2ff14e966f7792de3b995d7c8e9655cd5bc75 6ae2ff1] by '''patrikjuvonen''') | ||
:* Added ability to enable/disable custom weapons collisions ([https://github.com/multitheftauto/mtasa-blue/commit/e27d97dbc79e7cadc1740211b4fe2e746970d8b5 e27d97d] by '''lopezloo''') | :* Added ability to enable/disable custom weapons collisions ([https://github.com/multitheftauto/mtasa-blue/commit/e27d97dbc79e7cadc1740211b4fe2e746970d8b5 e27d97d] by '''lopezloo''') | ||
:* Added dynamic ped shadows ([https://github.com/multitheftauto/mtasa-blue/commit/74c359bcaa62fe6a6e8aaa281d247f9ee53778cc 74c359b] by '''lopezloo''') | :* Added dynamic ped shadows ([https://github.com/multitheftauto/mtasa-blue/commit/74c359bcaa62fe6a6e8aaa281d247f9ee53778cc 74c359b] and [https://github.com/multitheftauto/mtasa-blue/commit/136e9cf449d4370e5f30090d5adb7783814e02e0 136e9cf] by '''lopezloo''') | ||
:* Avoid hierarchy in [[engineRequestModel]] ([https://github.com/multitheftauto/mtasa-blue/commit/8e94ec19f8f71ceb0b8eb09e9a7bbc7b33b1cd36 8e94ec1] and [https://github.com/multitheftauto/mtasa-blue/pull/2440/commits/85203a6222dfa989b8877defb0abb8a47891a59e 85203a6] by '''TheNormalnij''' and '''Lpsd''') | :* Avoid hierarchy in [[engineRequestModel]] ([https://github.com/multitheftauto/mtasa-blue/commit/8e94ec19f8f71ceb0b8eb09e9a7bbc7b33b1cd36 8e94ec1] and [https://github.com/multitheftauto/mtasa-blue/pull/2440/commits/85203a6222dfa989b8877defb0abb8a47891a59e 85203a6] by '''TheNormalnij''' and '''Lpsd''') | ||
:* Allow allocation of ''timed-object'' models using [[engineRequestModel]] ([https://github.com/multitheftauto/mtasa-blue/commit/f0a2424dd411f5eb454b554addf1eb217090f55b f0a2424] by '''TheNormalnij''') | :* Allow allocation of ''timed-object'' models using [[engineRequestModel]] ([https://github.com/multitheftauto/mtasa-blue/commit/f0a2424dd411f5eb454b554addf1eb217090f55b f0a2424] by '''TheNormalnij''') | ||
Line 92: | Line 93: | ||
:* Changed [[setVehiclesLODDistance]] and [[setPedsLODDistance]] to be able to override client setting ([https://github.com/multitheftauto/mtasa-blue/commit/a44db243df08cd729c850652e44994de1ceedcb1 a44db24] by '''samr46''') | :* Changed [[setVehiclesLODDistance]] and [[setPedsLODDistance]] to be able to override client setting ([https://github.com/multitheftauto/mtasa-blue/commit/a44db243df08cd729c850652e44994de1ceedcb1 a44db24] by '''samr46''') | ||
:* Changed max ''fpslimit'' to 32767 ([https://github.com/multitheftauto/mtasa-blue/commit/50d80403182b1ac377502e08e29ec6ef51214c78 50d8040] by '''Merlin''') | :* Changed max ''fpslimit'' to 32767 ([https://github.com/multitheftauto/mtasa-blue/commit/50d80403182b1ac377502e08e29ec6ef51214c78 50d8040] by '''Merlin''') | ||
:* Check custom ped models before replacement ([https://github.com/multitheftauto/mtasa-blue/commit/d999e3e97770a11f4df25cd96c8bbe360c1fd4d9 d999e3e] by '''botder''') | |||
:* Clear client script memory after load ([https://github.com/multitheftauto/mtasa-blue/commit/ce50b9ee6c9112db0358e3ddba354021ca084588 ce50b9e] by '''Pirulax''' and [https://github.com/multitheftauto/mtasa-blue/commit/cece630440c577f747e9ee890fd1563a542269e7 cece630] by '''botder''') | :* Clear client script memory after load ([https://github.com/multitheftauto/mtasa-blue/commit/ce50b9ee6c9112db0358e3ddba354021ca084588 ce50b9e] by '''Pirulax''' and [https://github.com/multitheftauto/mtasa-blue/commit/cece630440c577f747e9ee890fd1563a542269e7 cece630] by '''botder''') | ||
:* Detect graphics libraries in MTA directory ([https://github.com/multitheftauto/mtasa-blue/commit/a0645accecc1a6f1288671c988fff79f663e3bde a0645ac] by '''botder''') | :* Detect graphics libraries in MTA directory ([https://github.com/multitheftauto/mtasa-blue/commit/a0645accecc1a6f1288671c988fff79f663e3bde a0645ac] by '''botder''') | ||
:* Ensure files are within bounds ([https://github.com/multitheftauto/mtasa-blue/commit/07d0cf77e990e2b25a4f2c99fd110645a3db225a 07d0cf7] by '''patrikjuvonen''') | |||
:* Fixed access violation in [[getVehicleWheelFrictionState]] for vehicles not streamed in ([https://github.com/multitheftauto/mtasa-blue/commit/dde0e59055b5092cac5f16dd8bb06f1ff91ddeed dde0e59] by '''botder''') | :* Fixed access violation in [[getVehicleWheelFrictionState]] for vehicles not streamed in ([https://github.com/multitheftauto/mtasa-blue/commit/dde0e59055b5092cac5f16dd8bb06f1ff91ddeed dde0e59] by '''botder''') | ||
:* Fixed a small memory leak for [[engineRequestModel]] ([https://github.com/multitheftauto/mtasa-blue/commit/b2a625b100ff037908b002b586ca81692c24b2ae b2a625b] by '''TheNormalnij''' and '''Vladislav Nikolaevich''') | :* Fixed a small memory leak for [[engineRequestModel]] ([https://github.com/multitheftauto/mtasa-blue/commit/b2a625b100ff037908b002b586ca81692c24b2ae b2a625b] by '''TheNormalnij''' and '''Vladislav Nikolaevich''') | ||
Line 149: | Line 152: | ||
:* Fixed interior radio crash ([https://github.com/multitheftauto/mtasa-blue/commit/d00336070f6f726b66445213f43b50e605aefcd4 d003360] by '''TheNormalnij''' and [https://github.com/multitheftauto/mtasa-blue/commit/7eb36134dab77b2edf28d6efe6ef9c82c1e9d3f0 7eb3613] by '''Lpsd''') | :* Fixed interior radio crash ([https://github.com/multitheftauto/mtasa-blue/commit/d00336070f6f726b66445213f43b50e605aefcd4 d003360] by '''TheNormalnij''' and [https://github.com/multitheftauto/mtasa-blue/commit/7eb36134dab77b2edf28d6efe6ef9c82c1e9d3f0 7eb3613] by '''Lpsd''') | ||
:* Fixed installer overwriting MTA shortcuts ([https://github.com/multitheftauto/mtasa-blue/commit/d55710491940a5023545208ce14c087a78aa37e4 d557104] by '''se16n''') | :* Fixed installer overwriting MTA shortcuts ([https://github.com/multitheftauto/mtasa-blue/commit/d55710491940a5023545208ce14c087a78aa37e4 d557104] by '''se16n''') | ||
:* | :* Fixed a typo in fakelag command text ([https://github.com/multitheftauto/mtasa-blue/commit/39e726857ec7b9a146323d63200d3e1c8031478d 39e7268] by '''JessePinkman''') | ||
:* Fixed zoom_in/out binds being inverted & fix ability to control zoom by weapon_next/previous binds ([https://github.com/multitheftauto/mtasa-blue/commit/4a4bcbc413ad33b56acd7284c81361187c7df8d6 4a4bcbc] by '''darkdrifter''') | |||
:* Fixed a game crash if FxEmitterBP_c::LoadTextures failed to load main texture ([https://github.com/multitheftauto/mtasa-blue/commit/5a598d70161a85a961de462f28279d38df70aae3 5a598d7] and [https://github.com/multitheftauto/mtasa-blue/commit/9667cbea40a2b834107c781411a2c9658fec5073 9667cbe] by '''botder''') | |||
:* Fixed a crash in FxPrim_c::Enable ([https://github.com/multitheftauto/mtasa-blue/commit/05c639c05faf2b01ab001adaff33b503ce2d36b7 05c639c] by '''botder''') | |||
:* Fixed model replacement for unstreamed models ([https://github.com/multitheftauto/mtasa-blue/commit/c667e2ad05c97511e7b5cf63d223f762eea41e10 c667e2a] and [https://github.com/multitheftauto/mtasa-blue/commit/7d8718cde378787818637936a9873dfab689638c 7d8718c] by '''botder''') | |||
:* Fixed desktop shortcut creation in installer script ([https://github.com/multitheftauto/mtasa-blue/commit/1c043468b52348589d0ae379f914e490c0630cdf 1c04346] and [https://github.com/multitheftauto/mtasa-blue/commit/3f6dac669b5aed51a695cc59e13e3b552e0340e3 3f6dac6] by '''botder''') | |||
:* Group windows under a single taskbar button on Windows ([https://github.com/multitheftauto/mtasa-blue/commit/56fbfc3b69400a86dd682dfbb86ee02bc2e3f3ca 56fbfc3] by '''botder''') | |||
:* Improved [[setSoundEffectParameters]] error messages ([https://github.com/multitheftauto/mtasa-blue/commit/cf5d16630f8e0ffa560e1abd1a83b03892d2274e cf5d166] by '''Pirulax''' and '''botder''') | |||
:* Improved CEF DX utilization & thread-safety fixes ([https://github.com/multitheftauto/mtasa-blue/commit/8863f603fb9cfa50ffc3822e378b5af6b1090cf9 8863f60] by '''tederis''') | |||
:* Massively increase quality of splash image ([https://github.com/multitheftauto/mtasa-blue/commit/ab2a1b974fc29f9ae8fc009b633283a77a3c4825 ab2a1b9] and [https://github.com/multitheftauto/mtasa-blue/commit/4a82776bfccd8ecd91caf9972bd686dfd0ff05a7 4a82776] by '''botder''' and [https://github.com/multitheftauto/mtasa-blue/commit/11c3116cc29197223b796d7e557907c2fa958c74 11c3116] by '''Dutchman101''') | |||
:* Refactored key binds ([https://github.com/multitheftauto/mtasa-blue/commit/2878168ba2749dfedc8fcc7c5c80637891c7277c 2878168], [https://github.com/multitheftauto/mtasa-blue/commit/5c0afad233bd5ae1a8835356f7de62db8be066fa 5c0afad], [https://github.com/multitheftauto/mtasa-blue/commit/6e8755178780a45c729f8f2d48514f360c63754c 6e87551] and [https://github.com/multitheftauto/mtasa-blue/commit/73e4e420b6948ae1bfda0c80d643e43550da2745 73e4e42] by '''botder''') | :* Refactored key binds ([https://github.com/multitheftauto/mtasa-blue/commit/2878168ba2749dfedc8fcc7c5c80637891c7277c 2878168], [https://github.com/multitheftauto/mtasa-blue/commit/5c0afad233bd5ae1a8835356f7de62db8be066fa 5c0afad], [https://github.com/multitheftauto/mtasa-blue/commit/6e8755178780a45c729f8f2d48514f360c63754c 6e87551] and [https://github.com/multitheftauto/mtasa-blue/commit/73e4e420b6948ae1bfda0c80d643e43550da2745 73e4e42] by '''botder''') | ||
:* Re-rendered main menu images from a new PSD ([https://github.com/multitheftauto/mtasa-blue/commit/d38c107372a05d73f5efd8813575c3ac4f740d60 d38c107] by '''patrikjuvonen''') | :* Re-rendered main menu images from a new PSD ([https://github.com/multitheftauto/mtasa-blue/commit/d38c107372a05d73f5efd8813575c3ac4f740d60 d38c107] by '''patrikjuvonen''') | ||
:* Removed async tasks in SVG and updated callback usage ([https://github.com/multitheftauto/mtasa-blue/commit/31579051cc046bc5cb55c59fc4e9e70ec1bdce34 3157905] by '''Lpsd''') | :* Removed async tasks in SVG and updated callback usage ([https://github.com/multitheftauto/mtasa-blue/commit/31579051cc046bc5cb55c59fc4e9e70ec1bdce34 3157905] by '''Lpsd''') | ||
:* Removed now unnecessary strafe workaround ([https://github.com/multitheftauto/mtasa-blue/commit/a331072759e69f36062ed1c9b848f6df6f808c9a a331072] by '''Merlin''') | :* Removed now unnecessary strafe workaround ([https://github.com/multitheftauto/mtasa-blue/commit/a331072759e69f36062ed1c9b848f6df6f808c9a a331072] by '''Merlin''') | ||
:* Do not reset handling for custom models on a non-local vehicle ([https://github.com/multitheftauto/mtasa-blue/commit/3c3af040173b66e21bbc587fbca48548866bb2b7 3c3af04] by '''Inder00''') | |||
:* Show dialog for dxgi.dll in GTA install directory ([https://github.com/multitheftauto/mtasa-blue/commit/fb26d72b66a2223237c3f022dfad39230232dc3f fb26d72] by '''botder''') | :* Show dialog for dxgi.dll in GTA install directory ([https://github.com/multitheftauto/mtasa-blue/commit/fb26d72b66a2223237c3f022dfad39230232dc3f fb26d72] by '''botder''') | ||
:* Split grenade collision from weapon collision ([https://github.com/multitheftauto/mtasa-blue/commit/0e2b203aa1d12f15931eb7d9522a5edf987f45ff 0e2b203] by '''Merlin''') | |||
:* Translated news window title ([https://github.com/multitheftauto/mtasa-blue/commit/a446f02701b6cd8325c13ab9e71b1e651bd3d827 a446f02] by '''patrikjuvonen''') | :* Translated news window title ([https://github.com/multitheftauto/mtasa-blue/commit/a446f02701b6cd8325c13ab9e71b1e651bd3d827 a446f02] by '''patrikjuvonen''') | ||
:* Updated CGUI images ([https://github.com/multitheftauto/mtasa-blue/commit/c1a958c7fc6f7e9f5e1937fb59bbd1fa341da86e c1a958c] by '''patrikjuvonen''') | :* Updated CGUI images ([https://github.com/multitheftauto/mtasa-blue/commit/c1a958c7fc6f7e9f5e1937fb59bbd1fa341da86e c1a958c] by '''patrikjuvonen''') | ||
Line 170: | Line 184: | ||
=== More Technical Changes and Bug Fixes === | === More Technical Changes and Bug Fixes === | ||
<section show="true"> | <section show="true"> | ||
:* Added | :* Added null-pointer checks in CWorld::FindObjectsKindaCollidingSectorList ([https://github.com/multitheftauto/mtasa-blue/commit/8e8aa3ab41928bd01c09c231679e0ecbc9bf7c97 8e8aa3a] by '''Merlin''') | ||
:* Added a weak crash fix for CPed::GetBonePosition ([https://github.com/multitheftauto/mtasa-blue/commit/3d1b87a7c11ef1cdde0c1475923f4a1b80b7f3fb 3d1b87a] by '''botder''') | |||
:* Added null-pointer check for RpClumpForAllAtomics ([https://github.com/multitheftauto/mtasa-blue/commit/3e348d140618346c9dfadbbd752f450f5535a6cf 3e348d1] by '''botder''') | |||
:* Added null-pointer checks for two RpClump functions ([https://github.com/multitheftauto/mtasa-blue/commit/4582f8a81d5dee0713067a5f3ea71948264d077b 4582f8a] by '''botder''') | |||
:* Check active resource in CLuaDefs::CanUseFunction ([https://github.com/multitheftauto/mtasa-blue/commit/4a94343ed44ff66c75d3c04ed2d45fae842054d5 4a94343] by '''Lpsd''') | :* Check active resource in CLuaDefs::CanUseFunction ([https://github.com/multitheftauto/mtasa-blue/commit/4a94343ed44ff66c75d3c04ed2d45fae842054d5 4a94343] by '''Lpsd''') | ||
:* Cleaned up ''CClientVehicle.cpp'' file ([https://github.com/multitheftauto/mtasa-blue/commit/8b806be300c94bd15f1fa7575322bf31caf5234e 8b806be] by '''botder''') | :* Cleaned up ''CClientVehicle.cpp'' file ([https://github.com/multitheftauto/mtasa-blue/commit/8b806be300c94bd15f1fa7575322bf31caf5234e 8b806be] by '''botder''') | ||
:* Cleaned up and refactored server code ([https://github.com/multitheftauto/mtasa-blue/commit/693976b7131a87df71d81256a80cc48b22ab7bcf 693976b] and [https://github.com/multitheftauto/mtasa-blue/commit/cd1d2088a92b685b3b6294acb388fc1154ddbee4 cd1d208] by '''botder''') | :* Cleaned up and refactored server code ([https://github.com/multitheftauto/mtasa-blue/commit/693976b7131a87df71d81256a80cc48b22ab7bcf 693976b] and [https://github.com/multitheftauto/mtasa-blue/commit/cd1d2088a92b685b3b6294acb388fc1154ddbee4 cd1d208] by '''botder''') | ||
:* Cleaned up game_sa project ([https://github.com/multitheftauto/mtasa-blue/commit/76b21f7ed5b23f7d734eae20d089bb50336f8518 76b21f7], [https://github.com/multitheftauto/mtasa-blue/commit/e0abb3087a63e79b4273f8185920d00472b1354a e0abb30], [https://github.com/multitheftauto/mtasa-blue/commit/889b6c8ea719cd1a9152ffee9a382a50ee960c51 889b6c8], [https://github.com/multitheftauto/mtasa-blue/commit/90bcdb487ebd9949173186f78de7d2b22b588f96 90bcdb4], [https://github.com/multitheftauto/mtasa-blue/commit/d7082ed1109094e89524cdf4e7d63ad2c2d6c65b d7082ed], [https://github.com/multitheftauto/mtasa-blue/commit/c9c97f1ad4887098b12efd78587b7ec6bed86971 c9c97f1], [https://github.com/multitheftauto/mtasa-blue/commit/3f5b8741b1faae4682942499355ec9a92fcd81a1 3f5b874], [https://github.com/multitheftauto/mtasa-blue/commit/d085fb989e86be9668cd3e9f3f4426eefe55df6d d085fb9] by '''Merlin''') | :* Cleaned up game_sa project ([https://github.com/multitheftauto/mtasa-blue/commit/76b21f7ed5b23f7d734eae20d089bb50336f8518 76b21f7], [https://github.com/multitheftauto/mtasa-blue/commit/e0abb3087a63e79b4273f8185920d00472b1354a e0abb30], [https://github.com/multitheftauto/mtasa-blue/commit/889b6c8ea719cd1a9152ffee9a382a50ee960c51 889b6c8], [https://github.com/multitheftauto/mtasa-blue/commit/90bcdb487ebd9949173186f78de7d2b22b588f96 90bcdb4], [https://github.com/multitheftauto/mtasa-blue/commit/d7082ed1109094e89524cdf4e7d63ad2c2d6c65b d7082ed], [https://github.com/multitheftauto/mtasa-blue/commit/c9c97f1ad4887098b12efd78587b7ec6bed86971 c9c97f1], [https://github.com/multitheftauto/mtasa-blue/commit/3f5b8741b1faae4682942499355ec9a92fcd81a1 3f5b874], [https://github.com/multitheftauto/mtasa-blue/commit/d085fb989e86be9668cd3e9f3f4426eefe55df6d d085fb9], [https://github.com/multitheftauto/mtasa-blue/commit/5e781d51beb923c6f8e3e9f3d904bba3c2d7225e 5e781d5] by '''Merlin''') | ||
:* Define "HAVE_UNISTD_H" in zlib on Mac systems ([https://github.com/multitheftauto/mtasa-blue/commit/e467585d70058551ba9e69beaf86c782c374115c e467585] by '''Lpsd''') | :* Define "HAVE_UNISTD_H" in zlib on Mac systems ([https://github.com/multitheftauto/mtasa-blue/commit/e467585d70058551ba9e69beaf86c782c374115c e467585] by '''Lpsd''') | ||
:* Fixed a broken client ''.gdf.xml'' file and updated hardcoded MTA versions and URLs ([https://github.com/multitheftauto/mtasa-blue/commit/d54afd76ed67ba80cfb2fb221229ca01a4f42508 d54afd7] by '''patrikjuvonen''') | :* Fixed a broken client ''.gdf.xml'' file and updated hardcoded MTA versions and URLs ([https://github.com/multitheftauto/mtasa-blue/commit/d54afd76ed67ba80cfb2fb221229ca01a4f42508 d54afd7] by '''patrikjuvonen''') |
Revision as of 22:14, 23 December 2022
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.0 • 1.3.1 • 1.3.2 • 1.3.3 • 1.3.4 • 1.3.5 |
1.4 | 1.4.0 • 1.4.1 |
1.5 | 1.5.0 • 1.5.1 • 1.5.2 • 1.5.3 • 1.5.4 • 1.5.5 • 1.5.6 • 1.5.7 • 1.5.8 • 1.5.9 |
1.6 | 1.6.0 • 1.6.1 |
This changelog is partial and needs updating. It is updated progressively to keep the page always up to date.
This release is planned to be released Oct 1, 2022.
- GitHub commit log: https://github.com/multitheftauto/mtasa-blue/compare/1.5.9...master
- GitHub milestone: https://github.com/multitheftauto/mtasa-blue/milestone/9
- Resources GitHub commit log: https://github.com/multitheftauto/mtasa-resources/compare/1.5.9...master
- Release announcement on forums: TBA.
6 Backwards Incompatible Changes
These changes will take effect in this version and scripts may need to be manually upgraded when updating:
- callRemote callbacks currently set the error code to nil when there is no error. In this version, to be consistent with fetchRemote, the error code reported will be 0 (#294).
- Since Aug 2015, we replaced the custom mtalocal:// URL scheme with http://mta/resourceName/blah.html. The mtalocal:// URL scheme will now be removed (#1071).
- Since Jul 2016 if you provide an invalid string like "randomstring" when a function expects a number, the string will be treated as 0 and raise a script warning. This will be now an error. You will still be able to provide strings containing numbers (e.g. "100" and "12.34"), this change only affects invalid strings (#1043).
- Some functions expect only unsigned integers (positive numbers), and since Jan 2016 providing negative numbers would be a warning. This will now be an error (#1070).
- When providing a width and height of (0, 0) to createBrowser or guiCreateBrowser you will encounter a script error instead of a warning, introduced in Feb 2019 (#1069).
- The previously unused z argument in getElementsWithinRange now calculates elements in 3D space instead of 2D space (#1994).
Statistics
Click to collapse [-]
These are some statistics since the previous release.
- This is the 27th 1.x.x release
- 456 days
- 6 backwards incompatible changes
- 0 new functions
- 0 new events
- 0 deprecations
- 0+ bug fixes and changes
- 466 commits (see comparison)
- 147 new open GitHub issues (see list)
- 54 resolved GitHub issues (see list)
- 50 closed GitHub issues (see list)
- 29 new open GitHub pull requests (see list)
- 146 merged GitHub pull requests (see list)
- 76 closed GitHub pull requests (see list)
- 28 contributors of which 10 are new (see list)
- 100+ total contributors (see list)
- 17 vendor updates
Note: Last update to these statistics was made 496 days ago.
3 New Features
- Added RSA support on encodeString, along with a new function (e7e3ba5, 39bc23f and 83185ef by Inder00, Pirulax and Normalnij)
- Added HMAC support on encodeString (eebf228 by Inder00)
- Add getProcessMemoryStats (dd571b4 by botder)
Client
- Added vehicle sun glare effect to setWorldSpecialPropertyEnabled and isWorldSpecialPropertyEnabled (1fac287 by gta191977649 and TheNormalnij)
- Added support for WebM files to playSound and playSound3D (545a22a by theSarrum)
- Added corona rain reflections (c4caa4b by lopezloo)
- Added isCapsLockEnabled function (e84a15e by Lpsd)
- Added isMTAWindowFocused and onClientMTAFocusChange (2438e4f by Lpsd)
- Added getElementLighting (bc54720 by samr46)
Server
46 Changes and Bug Fixes
- Added cancelEvent support for onElementModelChange and onClientElementModelChange (7e72552 by TheNormalnij)
- Fixed calling of onClientColShapeLeave, onClientElementColShapeLeave, onColShapeLeave and onElementColShapeLeave even if the element was destroyed (f6177e4 by Inder00)
- Fixed getCameraTarget returning the player instead of their vehicle, if available (05b7ea2 by botder)
- Fixed several code warnings (e43aa1b by botder)
- Fixed a crash in CLatentTransferManager (6220faa by botder)
- Improved addEvent when sharing events over multiple resources (f3811cb by Pieter-Dewachter)
- Removed leftover Discord integration (9708440 by Lpsd)
- Removed protocol error 14 (828ec46 by botder)
- Updated source translations
Client
- Added hook to change vehicle damage debris to the vehicle color (952448d by Merlin)
- Added missing chat_text_outline CVAR to getChatboxLayout function (5cc419c by Pieter-Dewachter)
- Added missing getType method for camera element (a89d975 by TheNormalnij and StrixG)
- Added missing model ids and names scraped from .ide files (062dea3 by Merlin)
- Added new world special property coronaztest (093ecf4 by gta191977649)
- Added pthread and x64 files to the uninstall process (6ae2ff1 by patrikjuvonen)
- Added ability to enable/disable custom weapons collisions (e27d97d by lopezloo)
- Added dynamic ped shadows (74c359b and 136e9cf by lopezloo)
- Avoid hierarchy in engineRequestModel (8e94ec1 and 85203a6 by TheNormalnij and Lpsd)
- Allow allocation of timed-object models using engineRequestModel (f0a2424 by TheNormalnij)
- Changed Enter a domain... text from web settings into a placeholder (dc82419 by patrikjuvonen)
- Changed GUI relative argument to be false by default (9b022b6 by starmakers)
- Changed setVehiclesLODDistance and setPedsLODDistance to be able to override client setting (a44db24 by samr46)
- Changed max fpslimit to 32767 (50d8040 by Merlin)
- Check custom ped models before replacement (d999e3e by botder)
- Clear client script memory after load (ce50b9e by Pirulax and cece630 by botder)
- Detect graphics libraries in MTA directory (a0645ac by botder)
- Ensure files are within bounds (07d0cf7 by patrikjuvonen)
- Fixed access violation in getVehicleWheelFrictionState for vehicles not streamed in (dde0e59 by botder)
- Fixed a small memory leak for engineRequestModel (b2a625b by TheNormalnij and Vladislav Nikolaevich)
- Fixed broken doors and damage sync for custom vehicles (51d3288 by BCG2000)
- Fixed camera logic after using warpPedIntoVehicle (607b57d by TheNormalnij and Vladislav Nikolaevich)
- Fixed CEF crashing without a crash-dump (4b03b13 and e45a765 by Lpsd)
- Fixed chatbox when using inputBlocked argument (bd62e56 by Pieter-Dewachter)
- Fixed crash when pickup has invalid custom model (1b17869 by TheNormalnij)
- Fixed crash when removing key binds while processing a key stroke (90f757d by botder)
- Fixed getVehicleType and getVehicleMaxPassengers not returning specific values and players cannot enter as passengers on vehicles added with engineRequestModel (141438f by BCG2000)
- Fixed health bar blinking faster on high fps (df4d35d by Merlin)
- Fixed interiors lacking radio (e573959 by lopezloo)
- Fixed key binds breaking on resource stop (8c78fba and 280131f by botder)
- Fixed mirrored position of light_front_second vehicle dummy (32aeb0e by botder)
- Fixed setElementModel forcing an element to be streamed in no matter the distance from localPlayer (467df06 by TheNormalnij)
- Fixed settings gui crash (8088801 by botder)
- Fixed sync of damaged light states and wheel states (fe48d09 by Addlibs)
- Fixed re-enabling a game control (a69f694 by botder and srslyyyy)
- Fixed unused binds descriptions are always in english (32962a6 by patrikjuvonen)
- Fixed removal of key binds crashing the client (64b55bb by botder)
- Fixed single player HUD setting affecting MTA (7ead65d by Merlin)
- Fixed isElementInWater returning false if ped or player is in vehicle in water (29f3038 by matheustkn)
- Fixed refresh rate limited to 60Hz in full screen mode for some setups (5207a31 and 5c77d97 by samr46)
- Fixed water sound level outside of game boundaries on setWaterLevel (aed0554 by samr46)
- Fixed muzzle flash not showing for the last bullet in magazine (80b17d9 by Merlin)
- Fixed various high FPS related issues
- Fixed walking while aiming on high FPS (e64d311 by Merlin)
- Fixed aircraft and boat lights blinking faster on high FPS (f597c46 by Merlin)
- Fixed breakable objects decaying faster on high FPS (7c26ddd by Merlin)
- Fixed rocket launcher spawning too many effects on high FPS (167adda by Merlin)
- Fixed wheels spawning too many surface effects on high FPS (d2b2c45 by Merlin)
- Fixed stuntplane and cropduster spawning too many smoke trail particles on high FPS (e9cc0a3 by Merlin)
- Fixed water cannon decaying much faster on high FPS (32c04f0 by Merlin)
- Fixed setCameraShakeLevel shaking too fast on high FPS (893858d by Merlin)
- Fixed setPedHeadless spawning too many particles on high FPS (2e1042f by Merlin)
- Fixed more high FPS issues (bcc56b5 by Merlin)
- Fixed money animation playing faster on high FPS
- Fixed walking through water spawn too many particles on high FPS
- Fixed spawning too many weather particles on high FPS
- Fixed airplane spawning too many damage particles on high FPS
- Fixed vehicles spawning too much sand and water particles on high FPS
- Fixed boats spawning too many particles on high FPS
- Fixed spawning too many rain particles on vehicles on high FPS
- Fixed airplanes spawning too many particles when damaged on high FPS
- Fixed vehicles spawning too many exhaust particles on high FPS
- Fixed spawning too many particles while swimming on high FPS
- Fixed helicopters taking off faster on high FPS (40c178e by Merlin)
- Fixed more high FPS issues (7c8a1ab by Merlin)
- Fixed fog moving too fast on high FPS
- Fixed glass shards spinning and expanding too fast on high FPS
- Fixed boats being slow on high FPS
- Fixed camera drunk/shake level not resetting on server disconnect (3f71f1b by Lpsd)
- Fixed grass not rendering (52798a2 by TFP-dev)
- Fixed server browser search input disappearing at times (7c75015 by lopezloo)
- Fixed interior radio crash (d003360 by TheNormalnij and 7eb3613 by Lpsd)
- Fixed installer overwriting MTA shortcuts (d557104 by se16n)
- Fixed a typo in fakelag command text (39e7268 by JessePinkman)
- Fixed zoom_in/out binds being inverted & fix ability to control zoom by weapon_next/previous binds (4a4bcbc by darkdrifter)
- Fixed a game crash if FxEmitterBP_c::LoadTextures failed to load main texture (5a598d7 and 9667cbe by botder)
- Fixed a crash in FxPrim_c::Enable (05c639c by botder)
- Fixed model replacement for unstreamed models (c667e2a and 7d8718c by botder)
- Fixed desktop shortcut creation in installer script (1c04346 and 3f6dac6 by botder)
- Group windows under a single taskbar button on Windows (56fbfc3 by botder)
- Improved setSoundEffectParameters error messages (cf5d166 by Pirulax and botder)
- Improved CEF DX utilization & thread-safety fixes (8863f60 by tederis)
- Massively increase quality of splash image (ab2a1b9 and 4a82776 by botder and 11c3116 by Dutchman101)
- Refactored key binds (2878168, 5c0afad, 6e87551 and 73e4e42 by botder)
- Re-rendered main menu images from a new PSD (d38c107 by patrikjuvonen)
- Removed async tasks in SVG and updated callback usage (3157905 by Lpsd)
- Removed now unnecessary strafe workaround (a331072 by Merlin)
- Do not reset handling for custom models on a non-local vehicle (3c3af04 by Inder00)
- Show dialog for dxgi.dll in GTA install directory (fb26d72 by botder)
- Split grenade collision from weapon collision (0e2b203 by Merlin)
- Translated news window title (a446f02 by patrikjuvonen)
- Updated CGUI images (c1a958c by patrikjuvonen)
- Updated en_US images, added latest_news.png (42693d8 and cd0cce7 by patrikjuvonen)
- Updated main menu logo (4b9a3a4 and aa1e1d4 by patrikjuvonen)
- Updated translations (7f3d15b and f01fe5d by patrikjuvonen)
- Updated various non-https links to https (2722466 by patrikjuvonen)
Server
- Consider only affected players for element data stats (2b549e4 by tederis)
- Fixed server executable name for x64 on Windows (a11758c by botder)
- Fixed onPedDamage not working (143102a by xLive)
- Use vector length method instead of manual distance calculation when using removeWorldModel server-side (a3c83c8 by NanoBob)
More Technical Changes and Bug Fixes
Click to collapse [-]
- Added null-pointer checks in CWorld::FindObjectsKindaCollidingSectorList (8e8aa3a by Merlin)
- Added a weak crash fix for CPed::GetBonePosition (3d1b87a by botder)
- Added null-pointer check for RpClumpForAllAtomics (3e348d1 by botder)
- Added null-pointer checks for two RpClump functions (4582f8a by botder)
- Check active resource in CLuaDefs::CanUseFunction (4a94343 by Lpsd)
- Cleaned up CClientVehicle.cpp file (8b806be by botder)
- Cleaned up and refactored server code (693976b and cd1d208 by botder)
- Cleaned up game_sa project (76b21f7, e0abb30, 889b6c8, 90bcdb4, d7082ed, c9c97f1, 3f5b874, d085fb9, 5e781d5 by Merlin)
- Define "HAVE_UNISTD_H" in zlib on Mac systems (e467585 by Lpsd)
- Fixed a broken client .gdf.xml file and updated hardcoded MTA versions and URLs (d54afd7 by patrikjuvonen)
- Fixed buffer overflow issues in GetNameAndDamage (1129399 and 1fc700f by Pirulax)
- Fixed server launcher icon not working (8729c9f by patrikjuvonen)
- Get rid of std::function in AsyncTaskSched (c372dc3 by Pirulax)
- Improve performance of CClientObjectManager::UpdateLimitInfo (0160e18 by Merlin)
- Initialized lastSyncType variable in addElementDataSubscriber (ca3b0b7 by botder)
- Refactored CBufferRef to use std::shared_ptr (49fa848 by Pirulax)
- Removed CRefCountableST (4482f13 by Pirulax)
- Removed a debug assert in CFileLoaderSA that causes crashes without a valid reason (29dfe4b by Pieter-Dewachter)
- Removed forced TADDRESS_CLAMP in CVectorGraphicItem (now defaulting to TADDRESS_WRAP) (0dcdac3 by Lpsd)
- Removed non-existent vendor from include (9616ae1 by patrikjuvonen)
- Updated GitHub issue templates (9b2dbbb, 70e59bb and 07204d2 by patrikjuvonen)
- Updated launchers (5b4ce8a by patrikjuvonen, 368864b and 11c3116 by Dutchman101)
- Updated server launcher icon (8729c9f by patrikjuvonen)
- Upgraded l10n scripts to use python3 and automate pot file generation (583f2b9 by darkdreamingdan and patrikjuvonen)
17 Vendor Updates
Client
- Updated BASS libraries (4dac6e5 by Dutchman101)
- Updated CEF from Chromium 94.0.4606.61 (CEF 94.4.2+g6a963ca) to Chromium 108.0.5359.125 (CEF 108.4.13+ga98cd4c) (12f68a7 by Dutchman101 and patrikjuvonen and acdb3cb by Lpsd)
- Updated freetype from 2.10.4 to 2.12.1 (bce4ae7 by patrikjuvonen)
- Updated libspeex from 1.2rc2 to 1.2 and libspeexdsp from 1.2rc2 to 1.2rc3 (deef8dc by patrikjuvonen)
- Updated lunasvg from 2.2.0 to 2.3.5 (331d695 by patrikjuvonen)
- Updated libpng from 1.6.37 to 1.6.39 (94bab09 by patrikjuvonen)
- Updated nvapi to r525 (a23a58d by patrikjuvonen)
- Updated libjpeg from 9d to 9e (c6aafc6 by patrikjuvonen)
- Updated unifont from 13.0.06 to 15.0.01 (17f4f6c by patrikjuvonen)
Server
- Updated curl from 7.79.1 to 7.86.0 (44577e8 by patrikjuvonen)
- Updated mbedtls from 2.27.0 to 2.28.2 (d8e29be by patrikjuvonen)
- Updated cryptopp from 8.6.0 to 8.7.0 (c10ca92 by patrikjuvonen)
- Updated zlib from 1.2.11 to 1.2.13 (6df121b by patrikjuvonen)
- Updated unrar from 6.02 to 6.11 (66a16ff by patrikjuvonen and 66017cd by Lpsd)
- Updated json-c from 0.15 to 0.16 (4cfbaa7 by patrikjuvonen)
Resources
32+ Changes and Bug Fixes
- Fixed empty if branches (2660580 by ArranTuna)
- Fixed inconsistent indentation (49d3259 and 2d68470 by ArranTuna)
- Fixed lines containing trailing whitespaces (555a8ba by ArranTuna)
- Fixed lint errors (ccf98a1 and 7ee8890 by ArranTuna)
- Fixed lint warnings (b139dd9, 372a8fa, ad1522f, 3868016, a7fbea7, a474c54 and 18a495c by ArranTuna)
- Fixed "shadowing definition of loop variable" lint warnings (02233db by ArranTuna)
- Removed some unused variables (0d424d1 by ArranTuna)
- Replaced getLocalPlayer with localPlayer across multiple resources (01f7695 by ArranTuna)
- Replaced getResourceRootElement with resourceRoot across multiple resources (0dee496 by ArranTuna)
- Replaced getRootElement with root across multiple resources (9582a82 by ArranTuna)
- [admin] Fixed "previously defined" warnings (4ffc5d0 and 3ed3219 by ArranTuna)
- [admin] Removed non-existent functions (a594174 by starmakers)
- [admin] Removed serial validation (c6259f6 by srslyyyy)
- [admin] Improved admin to use a newly added server event instead of a client script (0cb4877 by srslyyyy)
- [ctf] Various fixes, cleanups and refactoring (609ac0c by IIYAMA12)
- [editor] Fixed some debug warnings (5e9f222 by ArranTuna)
- [editor] Improved some debug outputs (be3477d by ArranTuna)
- [editor] Small improvements in editor_main (7816898 by srslyyyy)
- [editor] Updated gamemodestopper.lua in editor_main (bfad624, 3063712 and 7955351 by srslyyyy)
- [editor] Fixed a typo in text (8722f2b by Dutchman101)
- [editor_main] Improved scripting extensions (7a8ae06 by srslyyyy)
- [gameplay] Added button to delete handlings in hedit (0835ecd and 6509b74 by ricksterhd123, Inder00, Disinterpreter and Dutchman101)
- [gameplay] Fixed a debug warning in freeroam (36b4f00 by ArranTuna)
- [gameplay] Fixed steering lock glitch on bikes and motorcycles in hedit (f76952b and d252b9f by Dutchman101)
- [gameplay] Fixed typos in hedit and sfxbrowser (814437b by TheNormalnij)
- [gameplay] Settings support and code refactor for joinquit (bbd536d by itslewiswatson)
- [gameplay] Small fixes for defaultstats (b09bd68 by srslyyyy)
- [gameplay] Small optimization on servers that use a lot of element data in parachute (7b9d047 and d252b9f by Dutchman101)
- [gameplay] Some improvements in deathpickups (aa9782e by srslyyyy)
- [web] Fixed resourcemanager (37348ce by ArranTuna)
- [webadmin] Fixed a typo in CSS (70361a4 by RatajVaver)
- [webmap] Switched to assets.multitheftauto.com domain for loading map tiles (218f2c7 by patrikjuvonen)
Extra information
More detailed information available on our GitHub repositories: