Changes in 1.6.1: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
m (Resources readability improvments)
mNo edit summary
 
(19 intermediate revisions by 4 users not shown)
Line 25: Line 25:
* 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''')
* Added file-system related functions (list files and folders in directories) ([https://github.com/multitheftauto/mtasa-blue/commit/74781c6295b5b6dc81cd95d4cfab7900d88d7524 74781c6] by '''Tracer''')
* Added the ability to change the color and size of the target arrow in the checkpoint marker ([https://github.com/multitheftauto/mtasa-blue/commit/071378ec4326408a9520c79c96befca995d097f6 071378e] by '''FileEX''')
* Added the ability to change the alpha of checkpoint and arrow marker ([https://github.com/multitheftauto/mtasa-blue/commit/7988852cf3af9e78f662d76544dc00db408b5c87 7988852] by '''FileEX''')
* Fixed weapon issues when using the jetpack ([https://github.com/multitheftauto/mtasa-blue/commit/180fbc0b5fdba95450e7a519f78f7588849349bf 180fbc0], [https://github.com/multitheftauto/mtasa-blue/commit/a68c2c4232c28c6ba5595a814b89be976c4fa9c3 a68c2c4] by '''FileEX''')
* Fixed vehicle windows not being visible from the inside when the lights are on ([https://github.com/multitheftauto/mtasa-blue/commit/934c1d6cfef19902cc391c896bbe2f80ba5a4f70 934c1d6] by '''FileEX''')


== Statistics ==
== Statistics ==
Line 56: Line 61:
* Added '''extendedwatercannons''' special world property ([https://github.com/multitheftauto/mtasa-blue/commit/13a53959f52c978b416c00b428938f82818b2312 13a5395] by '''FileEX''')
* Added '''extendedwatercannons''' special world property ([https://github.com/multitheftauto/mtasa-blue/commit/13a53959f52c978b416c00b428938f82818b2312 13a5395] by '''FileEX''')
* Added [[breakObject]] to server-side ([https://github.com/multitheftauto/mtasa-blue/commit/aa1a7853f46fc796a94f38b7df2a5293fb941ba2 aa1a785] by '''FileEX''')
* Added [[breakObject]] to server-side ([https://github.com/multitheftauto/mtasa-blue/commit/aa1a7853f46fc796a94f38b7df2a5293fb941ba2 aa1a785] by '''FileEX''')
* Added [[pathListDir]], [[pathIsFile]], [[pathIsDirectory]] ([https://github.com/multitheftauto/mtasa-blue/commit/74781c6295b5b6dc81cd95d4cfab7900d88d7524 74781c6] by '''Tracer''')
* Added [[setMarkerTargetArrowProperties]], [[getMarkerTargetArrowProperties]] ([https://github.com/multitheftauto/mtasa-blue/commit/071378ec4326408a9520c79c96befca995d097f6 071378e] by '''FileEX''')


=== Client ===
=== Client ===
Line 113: Line 120:
* Added [[onResourceStateChange]] ([https://github.com/multitheftauto/mtasa-blue/commit/cfe9cd9d0006580e7e70dc9e93672e3d1d3b9836 cfe9cd9] by '''Tracer''')
* Added [[onResourceStateChange]] ([https://github.com/multitheftauto/mtasa-blue/commit/cfe9cd9d0006580e7e70dc9e93672e3d1d3b9836 cfe9cd9] by '''Tracer''')
* Added [[onPlayerTeamChange]] ([https://github.com/multitheftauto/mtasa-blue/commit/c4e18c618db299ea05f5395c798f2a7d6515f5ea c4e18c6] by '''esmail9900''')
* Added [[onPlayerTeamChange]] ([https://github.com/multitheftauto/mtasa-blue/commit/c4e18c618db299ea05f5395c798f2a7d6515f5ea c4e18c6] by '''esmail9900''')
* Added [[pathListDir]], [[pathIsFile]], [[pathIsDirectory]] ([https://github.com/multitheftauto/mtasa-blue/commit/74781c6295b5b6dc81cd95d4cfab7900d88d7524 74781c6] by '''Tracer''')
* Added [[onAccountCreate]], [[onAccountRemove]], [[getAccountType]] ([https://github.com/multitheftauto/mtasa-blue/commit/545f54b6ae0bfc721abba12402ad3787ed9ae811 545f54b] by '''Tracer''')
* Added [[onAccountCreate]], [[onAccountRemove]], [[getAccountType]] ([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''')
Line 131: Line 137:
* 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/cd88950c422204b7446350808eb175170bd3b5ba cd88950] 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 '''Nico8340''')
* 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 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''')


=== Client ===
=== Client ===
Line 174: Line 182:
* Fixed OGG sound files can't be played as RAW data ([https://github.com/multitheftauto/mtasa-blue/commit/2764b7983c4e1bde20b894ebcfef5f230b149030 2764b79] by '''FileEX''')
* Fixed OGG sound files can't be played as RAW data ([https://github.com/multitheftauto/mtasa-blue/commit/2764b7983c4e1bde20b894ebcfef5f230b149030 2764b79] by '''FileEX''')
* Implement [[getElementBoundingBox]] for buildings ([https://github.com/multitheftauto/mtasa-blue/commit/7b228daea3e0dc22d808abcf0eb568d99efcf63d 7b228da] by '''TheNormalnij''')
* Implement [[getElementBoundingBox]] for buildings ([https://github.com/multitheftauto/mtasa-blue/commit/7b228daea3e0dc22d808abcf0eb568d99efcf63d 7b228da] by '''TheNormalnij''')
* Fixed streaming size check after [[engineAddImage]] ([https://github.com/multitheftauto/mtasa-blue/commit/5cdc04d6d61f40e89a5da3d27ae9575f4a419a08 5cdc04d] by '''TheNormalnij''')
* Fixed [[removeWorldModel]] crash ([https://github.com/multitheftauto/mtasa-blue/commit/ae98b04753b54208961759b295bef44f0ffafe43 ae98b04] by '''TheNormalnij''')
* Fixed crash when using [[extinguishFire]] in [[onClientVehicleDamage]] event ([https://github.com/multitheftauto/mtasa-blue/commit/d6ae4e9e24b0b7de704a3cbeec25dfd661b4a3fc d6ae4e9] by '''FileEX''')
* Fixed weapon models being invisible when using the jetpack with [[setJetpackWeaponEnabled]] ([https://github.com/multitheftauto/mtasa-blue/commit/a68c2c4232c28c6ba5595a814b89be976c4fa9c3 a68c2c4] by '''FileEX''')
* Fixed animations validation to avoid crashes ([https://github.com/multitheftauto/mtasa-blue/commit/27a24b551d86c6fbf9ee308603f24b011e941399 27a24b5] by '''G-Moris''')
* Fixed [[outputDebugString]] level 4 not being logged ([https://github.com/multitheftauto/mtasa-blue/commit/1951a5e62d35b2cf4ec292d294f8c818b8463418 1951a5e] by '''MegadreamsBE''')
* Fixed a bug where the "attacker" parameter is always nil in the [[onClientObjectBreak]] event if the object is glass ([https://github.com/multitheftauto/mtasa-blue/commit/dca5e2065af4a0195526541f9a8285db0401616e dca5e20] by '''FileEX''')
* Fixed a bug where the [[onClientObjectBreak]] event was not triggered if the glass was broken by an explosion ([https://github.com/multitheftauto/mtasa-blue/commit/dca5e2065af4a0195526541f9a8285db0401616e dca5e20] by '''FileEX''')
* Fixed a bug that prevented players from switching weapons with an active jetpack ([https://github.com/multitheftauto/mtasa-blue/commit/180fbc0b5fdba95450e7a519f78f7588849349bf 180fbc0] by '''FileEX''')
* Fixed a bug where hitElement in the [[onClientVehicleCollision]] event was always nil for projectiles ([https://github.com/multitheftauto/mtasa-blue/commit/43cc7b3e34eb4680120eb8ebf40d31d845850df2 43cc7b3] by '''FileEX''')


=== Server ===
=== Server ===
Line 197: Line 215:
* Fixed arguments in [[setPedAnimation]] being ignored when nil was passed ([https://github.com/multitheftauto/mtasa-blue/commit/f6f544e6b54054a06497fdf94cd077b862af8055 f6f544e] by '''FileEX''')
* Fixed arguments in [[setPedAnimation]] being ignored when nil was passed ([https://github.com/multitheftauto/mtasa-blue/commit/f6f544e6b54054a06497fdf94cd077b862af8055 f6f544e] by '''FileEX''')
* Fixed Sirens not removed correctly ([https://github.com/multitheftauto/mtasa-blue/commit/9e419620069ec8ad5828c50295c1901685166cf9 9e41962] by '''Proxy-99''')
* Fixed Sirens not removed correctly ([https://github.com/multitheftauto/mtasa-blue/commit/9e419620069ec8ad5828c50295c1901685166cf9 9e41962] by '''Proxy-99''')
* Fixed a bug where [[setPedWeaponSlot]] did not update data in [[getPedWeapon]] and [[getPedWeaponSlot]] ([https://github.com/multitheftauto/mtasa-blue/commit/9615523faf84f584179412fb8e0cc04f9f4ee48f 9615523] by '''FileEX''')


=== More Technical Changes and Bug Fixes ===
=== More Technical Changes and Bug Fixes ===
Line 225: Line 244:
:* Bump ws from 8.13.0 to 8.17.1 in /utils/localization/generate-images ([https://github.com/multitheftauto/mtasa-blue/commit/cc172fcae7654ead0d3530a4819c71f76205a175 cc172fc])
:* Bump ws from 8.13.0 to 8.17.1 in /utils/localization/generate-images ([https://github.com/multitheftauto/mtasa-blue/commit/cc172fcae7654ead0d3530a4819c71f76205a175 cc172fc])
:* Generic exception type for argument parser instead of std::invalid_argument ([https://github.com/multitheftauto/mtasa-blue/commit/2043acfdb210a8f1158501e2fbb431b625bbf74d 2043acf] by '''tederis''')
:* Generic exception type for argument parser instead of std::invalid_argument ([https://github.com/multitheftauto/mtasa-blue/commit/2043acfdb210a8f1158501e2fbb431b625bbf74d 2043acf] by '''tederis''')
:* Added comments for hooks in CMultiplayerSA_CrashFixHacks.cpp ([https://github.com/multitheftauto/mtasa-blue/commit/0327cb1bef9b234451f8a22ece9c6c70fdc9adb0 0327cb1] by '''FileEX''')
:* Optimization handling ([https://github.com/multitheftauto/mtasa-blue/commit/e3a8bd96d4eccb30e439ba8bd4a2029d01586154 e3a8bd9] by '''G-Moris''')
:* Added ability to use varargs in ArgumentParser functions ([https://github.com/multitheftauto/mtasa-blue/commit/8c2f95a5ffade0e7fb212b62282e69d7f433d36f 8c2f95a] by '''Tracer''')


== 3 Vendor Updates ==
== 3 Vendor Updates ==
Line 238: Line 260:


== Resources ==
== Resources ==
=== 23+ Changes and Bug Fixes ===
=== 46+ Changes and Bug Fixes ===
 
'''admin'''
:* Removed execute code functionality for safety reasons ([https://github.com/multitheftauto/mtasa-resources/commit/507a04937524997410e450a6d4292974fa801bf8 507a049] by '''srslyyyy''')
:* Updated skins.xml ([https://github.com/multitheftauto/mtasa-resources/commit/b5306484a789cc59b05f4182505ac07df3d90e07 b530648] by '''F2BShady''')
:* Fixed warnings ([https://github.com/multitheftauto/mtasa-resources/commit/d7b02022fa8168fc300dd562118100265cf0688b d7b0202] by '''jlillis''')
:* Making the admin window focused ([https://github.com/multitheftauto/mtasa-resources/commit/33f7cc938d243687fa36fa300ec588b2d057d02c 33f7cc9] by '''Proxy-99''')
:* Resource settings button is only displayed if there are settings ([https://github.com/multitheftauto/mtasa-resources/commit/0224ef52c699f27bd6e0e6364fbc81ecd0ec345f 0224ef5] by '''T-MaxWiese-T''')
:* Fixed nil index error and removed invalid characters causing syntax errors ([https://github.com/multitheftauto/mtasa-resources/commit/79857393ddb42f52ee05cf5758d5fdc8c2ff845c 7985739] by '''rad3sh''')
:* Allow disabling/enabling default reporting system ([https://github.com/multitheftauto/mtasa-resources/commit/0dbb83df7d3e9a20a2c897612db778bf4e395c92 0dbb83d] by '''Viude''')
:* Updated clientcheckban setting to ban serial instead of IP ([https://github.com/multitheftauto/mtasa-resources/commit/fa5beb96e10d9f30d9565ca212fe901f88e413a5 fa5beb9] by '''Viude''')
:* Fixed that double clicking on a resource without setting opened the GUI settings window ([https://github.com/multitheftauto/mtasa-resources/commit/82d5b835b503594101a99041498501e19a433a79 82d5b83] by '''T-MaxWiese-T''')
 
'''admin2'''
:* Forward-ported permissions widget from admin1 and minor fixes ([https://github.com/multitheftauto/mtasa-resources/commit/25dcc4c655de26de0a2d0eb1b55ef7f3b3f6725e 25dcc4c] by '''Dark-Dragon''')
:* Fixed /report message viewer widget and minor fixes ([https://github.com/multitheftauto/mtasa-resources/commit/6dbdf2cf90d0e447879bea86942e01caf949b8f5 6dbdf2c] by '''Dark-Dragon''')
:* Refactored bans functionality ([https://github.com/multitheftauto/mtasa-resources/commit/d8c35b0a38a295d119054c4328a892c4e26be358 d8c35b0] by '''jlillis''')
:* Fixed messagebox not showing ([https://github.com/multitheftauto/mtasa-resources/commit/5afe0247e6ca44c5754a2d9a6a0af7bc8b57f967 5afe024] by '''FileEX''')
:* Added missing glitches and world properties ([https://github.com/multitheftauto/mtasa-resources/commit/6856aa075c8e5674379c2a89f355d8b167ab6fdb 6856aa0] by '''FileEX''')
:* Added content for "Users" sub-tab in the "Rights" tab ([https://github.com/multitheftauto/mtasa-resources/commit/3f8ecca953cc3dfa84e4d1b38b6b4c41f323688b 3f8ecca] by '''FileEX''')
:* Removed execute code functionality for safety reasons ([https://github.com/multitheftauto/mtasa-resources/commit/c4bc73a2b088b98116ece27065cc7f5a1dced15b c4bc73a] by '''jlillis''')
:* Replaced checkboxes with a gridlist for glitches and special world properties ([https://github.com/multitheftauto/mtasa-resources/commit/1dcb2953757c6741c93b9c63db33c032183047bc 1dcb295] by '''FileEX''')
:* Added ability to change server configuration settings ([https://github.com/multitheftauto/mtasa-resources/commit/118d58e383f631f111fe3f2463480182235c71d1 118d58e] by '''FileEX''')
:* Added content for "Resources" sub-tab in the "Rights" tab ([https://github.com/multitheftauto/mtasa-resources/commit/f16577e24ca9125eac5f2e96621077ad0d213b69 f16577e] by '''FileEX''')
:* Making the admin window focused ([https://github.com/multitheftauto/mtasa-resources/commit/33f7cc938d243687fa36fa300ec588b2d057d02c 33f7cc9] by '''Proxy-99''')


'''defaultstats'''
'''defaultstats'''
Line 244: Line 290:
:* Fixed issue where defaultstats did not set player stats correctly ([https://github.com/multitheftauto/mtasa-resources/commit/567d10c552305dae3f57d5c422a34c25f22fdc12 567d10c] by '''MittellBuurman''')
:* Fixed issue where defaultstats did not set player stats correctly ([https://github.com/multitheftauto/mtasa-resources/commit/567d10c552305dae3f57d5c422a34c25f22fdc12 567d10c] by '''MittellBuurman''')


'''hedit'''
'''editor'''
:* Added portugese localization ([https://github.com/multitheftauto/mtasa-resources/commit/d1b85d7dda45293ce497cf03f21eea2f59100b89 d1b85d7] by '''ricksterhd123''')
:* Various fixes for local spawned or invalid elements ([https://github.com/multitheftauto/mtasa-resources/commit/4e3c57941cd789cff8d9ce240e99edca871a345d 4e3c579] by '''chris1384''')
:* Added hungarian localization ([https://github.com/multitheftauto/mtasa-resources/commit/53050dd0bf73a164969480c9277fc3c6b0601b7e 53050dd] by '''Nico8340''')
 
:* Updated turkish localization ([https://github.com/multitheftauto/mtasa-resources/commit/3044d00a796488870556b19b088ac505c332952c 3044d00] by '''mahlukat5''')
'''fallout'''
:* Updated spanish localization ([https://github.com/multitheftauto/mtasa-resources/commit/b74c2393cc15e403d4588ebb671659c16cc36269 b74c239] by '''kxndrick0''')
:* Refactor & many improvements ([https://github.com/multitheftauto/mtasa-resources/commit/c733b69a735d004235ba61b1201ac1412acc6482 c733b69] by '''IIYAMA12''')


'''parachute'''
'''freeroam'''
:* Fixed warnings about min_mta_version ([https://github.com/multitheftauto/mtasa-resources/commit/b4119cca4665d63a3043f14c1624ce9c96700b96 b4119cc] by '''NetroX1993''')
:* Updated skins.xml ([https://github.com/multitheftauto/mtasa-resources/commit/cacbe40a805402dec3a62180b987d4b777817ea6 cacbe40] by '''F2BShady''')


'''votemanager'''
'''hedit'''
:* Fixed lint error ([https://github.com/multitheftauto/mtasa-resources/commit/c8630075317123e510645464a3bf56ebb244573b c863007] by '''Dark-Dragon''')
:* 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''')
:* 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''')


'''admin'''
'''internetradio'''
:* Removed execute code functionality for safety reasons ([https://github.com/multitheftauto/mtasa-resources/commit/507a04937524997410e450a6d4292974fa801bf8 507a049] by '''srslyyyy''')
:* Fixed that the GUI window of the resource "internetradio" collides with the GUI window of the resource "helpmanager" ([https://github.com/multitheftauto/mtasa-resources/commit/313f3dde6b7cdb389f11f1a62a6d3e8c093c159f 313f3dd] by '''T-MaxWiese-T''')
:* Updated skins.xml ([https://github.com/multitheftauto/mtasa-resources/commit/b5306484a789cc59b05f4182505ac07df3d90e07 b530648] by '''F2BShady''')
:* Improvements ([https://github.com/multitheftauto/mtasa-resources/commit/a3c9e17cf6b85374b5f9b5881937aee97da94745 a3c9e17] by '''srslyyyy''')
:* Fixed warnings ([https://github.com/multitheftauto/mtasa-resources/commit/d7b02022fa8168fc300dd562118100265cf0688b d7b0202] by '''jlillis''')


'''freeroam'''
'''ip2c'''
:* Updated skins.xml ([https://github.com/multitheftauto/mtasa-resources/commit/cacbe40a805402dec3a62180b987d4b777817ea6 cacbe40] by '''F2BShady''')
:* Added missing fetchRemote aclrequest ([https://github.com/multitheftauto/mtasa-resources/commit/e1364c3ebcc956dbf7f61e2d89741837776edec2 e1364c3] by '''Fernando-A-Rocha''')
:* Added backed up file and .gitignore to ignore the real one (auto-updated) ([https://github.com/multitheftauto/mtasa-resources/commit/e182291a53c3c76a2cf45834ba313aa9d18c16f4 e182291] by '''Fernando-A-Rocha''')


'''ipb'''
'''ipb'''
:* Replaced the onClientResource start event with the onPlayerResourceStart event ([https://github.com/multitheftauto/mtasa-resources/commit/cca3a05adf7fc940b913453a5fad5d5f3c8e3518 cca3a05] by '''srslyyyy''')
:* Replaced the onClientResource start event with the onPlayerResourceStart event ([https://github.com/multitheftauto/mtasa-resources/commit/cca3a05adf7fc940b913453a5fad5d5f3c8e3518 cca3a05] by '''srslyyyy''')
'''parachute'''
:* Fixed warnings about min_mta_version ([https://github.com/multitheftauto/mtasa-resources/commit/b4119cca4665d63a3043f14c1624ce9c96700b96 b4119cc] by '''NetroX1993''')
'''playerblips'''
:* 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''')
:* 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''')
'''playercolors'''
:* Player nametag color should revert to team color when the resource is stopped ([https://github.com/multitheftauto/mtasa-resources/commit/d45d2d0cd963186639d76ab1cb27ef6a042cd0bd d45d2d0] by '''T-MaxWiese-T''')


'''runcode'''
'''runcode'''
Line 272: Line 333:
'''scoreboard'''
'''scoreboard'''
:* Replaced drawing arrow from path to texture ([https://github.com/multitheftauto/mtasa-resources/commit/128f26952810804df6acb233ca9476853caa1286 128f269] by '''srslyyyy''')
:* Replaced drawing arrow from path to texture ([https://github.com/multitheftauto/mtasa-resources/commit/128f26952810804df6acb233ca9476853caa1286 128f269] by '''srslyyyy''')
'''playerblips'''
:* Fixed that the resource "playercolors" should be activated for teams ([https://github.com/multitheftauto/mtasa-resources/commit/2cd28db5fa891f361c5af07a491532378a820b83 2cd28db] by '''T-MaxWiese-T''')


'''speedometer'''
'''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 '''Nico8340''')
:* Preventing pointer overflow ([https://github.com/multitheftauto/mtasa-resources/commit/8689cdc247a3fd16125524aac04eb054c398084c 8689cdc] by '''Nico8340''')


'''admin2'''
'''votemanager'''
:* Forward-ported permissions widget from admin1 and minor fixes ([https://github.com/multitheftauto/mtasa-resources/commit/25dcc4c655de26de0a2d0eb1b55ef7f3b3f6725e 25dcc4c] by '''Dark-Dragon''')
:* Fixed lint error ([https://github.com/multitheftauto/mtasa-resources/commit/c8630075317123e510645464a3bf56ebb244573b c863007] by '''Dark-Dragon''')
:* Fixed /report message viewer widget and minor fixes ([https://github.com/multitheftauto/mtasa-resources/commit/6dbdf2cf90d0e447879bea86942e01caf949b8f5 6dbdf2c] by '''Dark-Dragon''')
 
:* Refactored bans functionality ([https://github.com/multitheftauto/mtasa-resources/commit/d8c35b0a38a295d119054c4328a892c4e26be358 d8c35b0] by '''jlillis''')
'''Others / Uncategorized'''
:* Fixed messagebox not showing ([https://github.com/multitheftauto/mtasa-resources/commit/5afe0247e6ca44c5754a2d9a6a0af7bc8b57f967 5afe024] by '''FileEX''')
:* Refactor of resources meta.xml ([https://github.com/multitheftauto/mtasa-resources/commit/6713b07a459739c06112ac3e608776f3f0696144 6713b07] by '''Fernando-A-Rocha''')
:* Added missing glitches and world properties ([https://github.com/multitheftauto/mtasa-resources/commit/6856aa075c8e5674379c2a89f355d8b167ab6fdb 6856aa0] by '''FileEX''')
:* Added content for "Users" sub-tab in the "Rights" tab ([https://github.com/multitheftauto/mtasa-resources/commit/3f8ecca953cc3dfa84e4d1b38b6b4c41f323688b 3f8ecca] by '''FileEX''')
:* Removed execute code functionality for safety reasons ([https://github.com/multitheftauto/mtasa-resources/commit/c4bc73a2b088b98116ece27065cc7f5a1dced15b c4bc73a] by '''jlillis''')
:* Replaced checkboxes with a gridlist for glitches and special world properties ([https://github.com/multitheftauto/mtasa-resources/commit/1dcb2953757c6741c93b9c63db33c032183047bc 1dcb295] by '''FileEX''')
:* Added ability to change server configuration settings ([https://github.com/multitheftauto/mtasa-resources/commit/118d58e383f631f111fe3f2463480182235c71d1 118d58e] by '''FileEX''')
:* Added content for "Resources" sub-tab in the "Rights" tab ([https://github.com/multitheftauto/mtasa-resources/commit/f16577e24ca9125eac5f2e96621077ad0d213b69 f16577e] by '''FileEX''')


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

Latest revision as of 03:06, 20 July 2024

MTA:SA Releases Changelog Pages
1.0 1.0.0 • 1.0.1 • 1.0.2 • 1.0.3 • 1.0.4
1.1 1.1.0 • 1.1.1
1.2 1.2.0
1.3 1.3.01.3.11.3.21.3.31.3.41.3.5
1.4 1.4.01.4.1
1.5 1.5.01.5.11.5.21.5.31.5.41.5.51.5.61.5.71.5.81.5.9
1.6 1.6.01.6.1

This changelog is partial and needs updating. It is updated progressively to keep the page always up to date.


Important notice to Windows 7 and 8.x users

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

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

1 Deprecation

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

Statistics

Click to collapse [-]

These are some statistics since the previous release.

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

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

53 New Features

Shared

Client

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

Server

75 Changes and Bug Fixes

Shared

Client

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

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 outputDebugString with level 4 not showing (b459973 by srslyyyy)
  • 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)

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)
  • 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 by G-Moris)
  • Added ability to use varargs in ArgumentParser functions (8c2f95a by Tracer)

3 Vendor Updates

Client

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

Server

  • Updated cURL to 8.3.0 (c83b3df by Lpsd)

Shared

  • Updated mbedTLS to 3.6.0 (0ba65bb by Lpsd)

Resources

46+ Changes and Bug Fixes

admin

  • Removed execute code functionality for safety reasons (507a049 by srslyyyy)
  • Updated skins.xml (b530648 by F2BShady)
  • 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)

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)

fallout

  • Refactor & many improvements (c733b69 by IIYAMA12)

freeroam

  • Updated skins.xml (cacbe40 by F2BShady)

hedit

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

internetradio

  • Fixed that the GUI window of the resource "internetradio" collides with the GUI window of the resource "helpmanager" (313f3dd by T-MaxWiese-T)
  • Improvements (a3c9e17 by srslyyyy)

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

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 Nico8340)
  • Preventing pointer overflow (8689cdc by Nico8340)

votemanager

  • Fixed lint error (c863007 by Dark-Dragon)

Others / Uncategorized

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

Extra information

More detailed information available on our GitHub repositories: