Changes in 1.6: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
{{Changelogs}} | {{Changelogs}} | ||
__NOTOC__ | __NOTOC__ | ||
'''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. | 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 commit log: https://github.com/multitheftauto/mtasa-blue/compare/1.5.9...master | ||
* GitHub milestone: https://github.com/multitheftauto/mtasa-blue/milestone/9 | * 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 | * Resources GitHub commit log: https://github.com/multitheftauto/mtasa-resources/compare/1.5.9...master | ||
* Release announcement on forums: TBA | * Release announcement on forums: TBA. | ||
'' | == 5 Backwards Incompatible Changes == | ||
''These changes will take effect in this version and scripts may need to be manually upgraded when updating:'' | |||
:* <code>[https://github.com/multitheftauto/mtasa-blue/issues/294 #294]:</code> [[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'''. | |||
:* <code>[https://github.com/multitheftauto/mtasa-blue/issues/1071 #1071]:</code> Since Aug 2015, we replaced the custom '''mtalocal://''' URL scheme with '''http://mta/resourceName/blah.html'''. This '''mtalocal://''' URL scheme will now be removed. | |||
:* <code>[https://github.com/multitheftauto/mtasa-blue/issues/1043 #1043]:</code> 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. | |||
:* <code>[https://github.com/multitheftauto/mtasa-blue/issues/1070 #1070]:</code> 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. | |||
:* <code>[https://github.com/multitheftauto/mtasa-blue/issues/1069 #1069]:</code> 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. | |||
== | == 1 New Features == | ||
=== Client === | |||
:* | :* <code>[https://github.com/multitheftauto/mtasa-blue/commit/545a22a531b9f4eee01e3d502cbb38b0d95b4c4f 545a22a]:</code> Added support for WebM files to [[playSound]] and [[playSound3D]] (by '''theSarrum''') | ||
== 21 Changes and Bug Fixes == | == 21 Changes and Bug Fixes == | ||
=== Shared === | === Shared === | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-blue/commit/05b7ea2d9c936b727ac057d3307d40a434f40352 05b7ea2]:</code> Fixed [[getCameraTarget]] returning the player instead of their vehicle, if available (by '''botder''') | ||
=== Client === | === Client === | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-blue/commit/8e94ec19f8f71ceb0b8eb09e9a7bbc7b33b1cd36 8e94ec1] and [https://github.com/multitheftauto/mtasa-blue/pull/2440/commits/85203a6222dfa989b8877defb0abb8a47891a59e 85203a6]:</code> Avoid hierarchy in [[engineRequestModel]] (by '''TheNormalnij''' and '''Lpsd''') | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-blue/commit/dde0e59055b5092cac5f16dd8bb06f1ff91ddeed dde0e59]:</code> Fixed access violation in [[getVehicleWheelFrictionState]] for vehicles not streamed in (by '''botder''') | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-blue/commit/51d3288f06b62561837d9e6d5470b1476cbe6c30 51d3288]:</code> Fixed broken doors and damage sync for custom vehicles (by '''BCG2000''') | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-blue/commit/32aeb0e67915744402fdac0619b8807db6352957 32aeb0e]:</code> Fixed mirrored position of ''light_front_second'' vehicle dummy (by '''botder''') | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-blue/commit/607b57d36b72db62e976ef04c7bfa1d35f39da9a 607b57d]:</code> Fixed camera logic after using [[warpPedIntoVehicle]] (by '''TheNormalnij''' and '''Vladislav Nikolaevich''') | ||
:* Fixed [[getVehicleType]] and [[getVehicleMaxPassengers]] not returning specific values and players cannot enter as passengers on vehicles added with [[engineRequestModel]] ( | :* <code>[https://github.com/multitheftauto/mtasa-blue/commit/141438fe462795c136f92b4fca9901e03dcec3f2 141438f]:</code> Fixed [[getVehicleType]] and [[getVehicleMaxPassengers]] not returning specific values and players cannot enter as passengers on vehicles added with [[engineRequestModel]] (by '''BCG2000''') | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-blue/commit/fe48d0968042b0bc5e5375c0c2f8f9ee2ed951ba fe48d09]:</code> Fixed sync of damaged light states and wheel states (by '''Addlibs''') | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-blue/commit/b2a625b100ff037908b002b586ca81692c24b2ae b2a625b]:</code> Fixed a small memory leak for [[engineRequestModel]] (by '''TheNormalnij''' and '''Vladislav Nikolaevich''') | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-blue/commit/4b9a3a4a7717db059277a5fdb9f2653bb90b7496 4b9a3a4] and [https://github.com/multitheftauto/mtasa-blue/commit/aa1e1d4336068438b2436efbc71b7a9231199e45 aa1e1d4]:</code> Updated main menu logo (by '''patrikjuvonen''') | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-blue/commit/7f3d15bab0301af793ce3c38ae64a4f573b84888 7f3d15b]:</code> Updated translations (by '''patrikjuvonen''') | ||
=== More Technical Changes and Bug Fixes === | === More Technical Changes and Bug Fixes === | ||
<section show="true"> | <section show="true"> | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-blue/commit/8b806be300c94bd15f1fa7575322bf31caf5234e 8b806be]:</code> Cleaned up CClientVehicle.cpp file (by '''botder''') | ||
:* Fixed a broken client ''.gdf.xml'' file and updated hardcoded MTA versions and URLs ( | :* <code>[https://github.com/multitheftauto/mtasa-blue/commit/d54afd76ed67ba80cfb2fb221229ca01a4f42508 d54afd7]:</code> Fixed a broken client ''.gdf.xml'' file and updated hardcoded MTA versions and URLs (by '''patrikjuvonen''') | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-blue/commit/8729c9f0a6fb2d396cd057abd0b7815be318aa0f 8729c9f]:</code> Fixed server launcher icon not working (by '''patrikjuvonen''') | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-blue/commit/ca3b0b778e9695ce7da6391eda14429aa055d1f2 ca3b0b7]:</code> Initialized ''lastSyncType'' variable in [[addElementDataSubscriber]] (by '''botder''') | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-blue/commit/0dcdac3946adb3e318fe92c6f86ebf024cdca045 0dcdac3]:</code> Removed forced TADDRESS_CLAMP in CVectorGraphicItem (now defaulting to TADDRESS_WRAP) (by '''Lpsd''') | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-blue/commit/5b4ce8a741fefb09980c3f4ff998d79218c4aef4 5b4ce8a]:</code> Updated launchers (by '''patrikjuvonen''') | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-blue/commit/8729c9f0a6fb2d396cd057abd0b7815be318aa0f 8729c9f]:</code> Updated server launcher icon (by '''patrikjuvonen''') | ||
</section> | </section> | ||
== | == 4 Vendor Updates == | ||
=== Client === | === Client === | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-blue/commit/590ba32fa51d4ea403fcdbd63b9462122cf5ec82 590ba32]:</code> Updated BASS libraries (by '''Dutchman101''') | ||
:* Updated libspeex from 1.2rc2 to 1.2 and libspeexdsp from 1.2rc2 to 1.2rc3 ( | :* <code>[https://github.com/multitheftauto/mtasa-blue/commit/9fa0d00664bd21edd73996c157b6e29717dc86a0 9fa0d00]:</code> Updated CEF from Chromium 94.0.4606.61 (94.4.2+g6a963ca) to Chromium 96.0.4664.55 (96.0.14+g28ba5c8) (by '''Dutchman101''') | ||
:* <code>[https://github.com/multitheftauto/mtasa-blue/commit/deef8dcb534991376f51bd27c5293a78bb2e80ee deef8dc]:</code> Updated libspeex from 1.2rc2 to 1.2 and libspeexdsp from 1.2rc2 to 1.2rc3 (by '''patrikjuvonen''') | |||
== Resources == | == Resources == | ||
=== 12 Changes and Bug Fixes === | === 12 Changes and Bug Fixes === | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-resources/commit/2660580de2750ca617a86f7e3ccb8235331935a8 2660580]:</code> Fixed empty if branches (by '''ArranTuna''') | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-resources/commit/49d325928a8de114587568196d2ad4f1207f5d8d 49d3259] and [https://github.com/multitheftauto/mtasa-resources/commit/2d684707648b13c028d386a27abbcc08b22f3945 2d68470]:</code> Fixed inconsistent indentation (by '''ArranTuna''') | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-resources/commit/555a8ba0caf188fa6a0bdc755530ba4e9e9b121a 555a8ba]:</code> Fixed lines containing trailing whitespaces (by '''ArranTuna''') | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-resources/commit/ccf98a117cd57d9459036bc227d3499a66a10b19 ccf98a1] and [https://github.com/multitheftauto/mtasa-resources/commit/7ee88903da99c837f268a13c7281fdf9476ea9ed 7ee8890]:</code> Fixed lint errors (by '''ArranTuna''') | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-resources/commit/02233dbc7d20205c2ce28da06a93d1637d841b7b 02233db]:</code> Fixed "shadowing definition of loop variable" lint warnings (by '''ArranTuna''') | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-resources/commit/01f7695d3a49ce97639666773c274b747a7a158d 01f7695]:</code> Replaced [[getLocalPlayer]] with [[localPlayer]] (by '''ArranTuna''') | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-resources/commit/4ffc5d067f48a83d2df7c375a512fb0de83e576c 4ffc5d0] and [https://github.com/multitheftauto/mtasa-resources/commit/3ed3219498813e130650231ff10a9fbe99c30fd9 3ed3219]:</code> [admin] Fixed "previously defined" warnings (by '''ArranTuna''') | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-resources/commit/7816898d991a072b35e62ccf06c73775f39cb3eb 7816898]:</code> [editor] Small improvements in editor_main (by '''srslyyyy''') | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-resources/commit/bfad62487c08237f6227546b98878fd05ec08474 bfad624], [https://github.com/multitheftauto/mtasa-resources/commit/3063712ac88d489eecae0263bf6ae086959ff6b5 3063712] and [https://github.com/multitheftauto/mtasa-resources/commit/7955351e58844bdbefa76d8e82102a6c829f4496 7955351]:</code> [editor] Updated gamemodestopper.lua in editor_main (by '''srslyyyy''') | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-resources/commit/36b4f00181e804111a83b4bd8083be88325fded3 36b4f00]:</code> [gameplay] Fixed a debug warning in freeroam (by '''ArranTuna''') | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-resources/commit/814437b19d05924373810f3961e6768744f45b90 814437b]:</code> [gameplay] Fixed typos in hedit and sfxbrowser (by '''TheNormalnij''') | ||
:* | :* <code>[https://github.com/multitheftauto/mtasa-resources/commit/aa9782ea996bbe684587c8e9cf542a575a23779f aa9782e]:</code> [gameplay] Some improvements in deathpickups (by '''srslyyyy''') | ||
Revision as of 10:28, 26 November 2021
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.
5 Backwards Incompatible Changes
These changes will take effect in this version and scripts may need to be manually upgraded when updating:
#294:
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.#1071:
Since Aug 2015, we replaced the custom mtalocal:// URL scheme with http://mta/resourceName/blah.html. This mtalocal:// URL scheme will now be removed.#1043:
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.#1070:
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.#1069:
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.
1 New Features
Client
545a22a:
Added support for WebM files to playSound and playSound3D (by theSarrum)
21 Changes and Bug Fixes
05b7ea2:
Fixed getCameraTarget returning the player instead of their vehicle, if available (by botder)
Client
8e94ec1 and 85203a6:
Avoid hierarchy in engineRequestModel (by TheNormalnij and Lpsd)dde0e59:
Fixed access violation in getVehicleWheelFrictionState for vehicles not streamed in (by botder)51d3288:
Fixed broken doors and damage sync for custom vehicles (by BCG2000)32aeb0e:
Fixed mirrored position of light_front_second vehicle dummy (by botder)607b57d:
Fixed camera logic after using warpPedIntoVehicle (by TheNormalnij and Vladislav Nikolaevich)141438f:
Fixed getVehicleType and getVehicleMaxPassengers not returning specific values and players cannot enter as passengers on vehicles added with engineRequestModel (by BCG2000)fe48d09:
Fixed sync of damaged light states and wheel states (by Addlibs)b2a625b:
Fixed a small memory leak for engineRequestModel (by TheNormalnij and Vladislav Nikolaevich)4b9a3a4 and aa1e1d4:
Updated main menu logo (by patrikjuvonen)7f3d15b:
Updated translations (by patrikjuvonen)
More Technical Changes and Bug Fixes
Click to collapse [-]
8b806be:
Cleaned up CClientVehicle.cpp file (by botder)d54afd7:
Fixed a broken client .gdf.xml file and updated hardcoded MTA versions and URLs (by patrikjuvonen)8729c9f:
Fixed server launcher icon not working (by patrikjuvonen)ca3b0b7:
Initialized lastSyncType variable in addElementDataSubscriber (by botder)0dcdac3:
Removed forced TADDRESS_CLAMP in CVectorGraphicItem (now defaulting to TADDRESS_WRAP) (by Lpsd)5b4ce8a:
Updated launchers (by patrikjuvonen)8729c9f:
Updated server launcher icon (by patrikjuvonen)
4 Vendor Updates
Client
Resources
12 Changes and Bug Fixes
2660580:
Fixed empty if branches (by ArranTuna)49d3259 and 2d68470:
Fixed inconsistent indentation (by ArranTuna)555a8ba:
Fixed lines containing trailing whitespaces (by ArranTuna)ccf98a1 and 7ee8890:
Fixed lint errors (by ArranTuna)02233db:
Fixed "shadowing definition of loop variable" lint warnings (by ArranTuna)01f7695:
Replaced getLocalPlayer with localPlayer (by ArranTuna)4ffc5d0 and 3ed3219:
[admin] Fixed "previously defined" warnings (by ArranTuna)7816898:
[editor] Small improvements in editor_main (by srslyyyy)bfad624, 3063712 and 7955351:
[editor] Updated gamemodestopper.lua in editor_main (by srslyyyy)36b4f00:
[gameplay] Fixed a debug warning in freeroam (by ArranTuna)814437b:
[gameplay] Fixed typos in hedit and sfxbrowser (by TheNormalnij)aa9782e:
[gameplay] Some improvements in deathpickups (by srslyyyy)
Extra information
More detailed information available on our GitHub repositories: