Changes in 1.5.6
Jump to navigation
Jump to search
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 |
- Changelog on Mantis: https://bugs.mtasa.com/changelog_page.php
- Full changelog: https://github.com/multitheftauto/mtasa-blue/commits/master?page=1
CONCEPT CHANGELOG (release delayed)
Main Additions / Changes
- Custom IFP animation support
Scripting
Client
- Return vectors for vehicle component functions (#9507)
- Add Team.getPlayers() and Team.players (getPlayersInTeam) to client-side (#9760)
- Add dxGetStatus().SettingFullScreenStyle
- Add function isVehicleWheelOnGround (#6132)
- Add setVehicleHandling for local vehicles (#9733)
- Add function isPedReloadingWeapon (#9664)
- Add parameter to setWorldSoundEnabled to stop sound immediately (#9490)
- Fix some issues with setCameraMatrix (recent change in behaviour)
- Add postGUI argument to dxDrawMaterialLine3D
- Fix unbindKey malfunctioning as soon you bind the same command (function) to another key again (#9178, needs more testing)
- Add "health" attribute to Element/Ped (#9817)
- Fix OOP ped:getBonePosition returning multiple numbers instead of Vec3 (#9487)
- Fix OOP vehicle:getMaxPassengers method
- Add extinguishFire function
- Fix incorrect name "Night_Strick" to "Night_Stick" when calling engineGetModelIDFromName or returning from engineGetModelNameFromID (backward compatible)
- Fix bindKey and unbindKey behaving incorrectly with commands under certain circumstances (#9178)
- Add custom IFP animations using engineLoadIFP, engineReplaceAnimation and engineRestoreAnimation functions (#4571)
- Add "underworldwarp" special world property (#9807)
- Add getModelFromName, getNameFromModel, getOriginalHandling, getUpgradeSlotName client-side Vehicle class methods (#9849)
- Add missing compatible upgrades to getVehicleCompatibleUpgrades (and some other compatibility related checks) (#9433)
- Add guiMemoIsReadOnly and guiEditIsReadOnly (#6962)
- Add guiMemoGetVerticalScrollPosition and guiMemoSetVerticalScrollPosition (#8957)
- Add getVehicleModelExhaustFumesPosition and setVehicleModelExhaustFumesPosition OOP variants (#9898)
- Add getPedsLODDistance, setPedsLODDistance and resetPedsLODDistance
- Add guiEditGetMaxLength and guiEditIsMasked
- Fix an integer overflow bug where cursor position got returned as high as 65535 for cursor events. Will now return a minus position instead.
Server
- Add "targetResource" argument to refreshResources function to target a specific resource
- Fix vehicle.handling and add setter to it
- Add new account functions: getAccountIP, getAccountsByIP, getAccountsByData and setAccountName, getAccountID & getAccountByID (#9562)
- Remove incorrect "matchingDimension" argument from onPickupHit and onPlayerPickupHit events
- Add onPickupLeave & onPlayerPickupLeave events (#9770)
- Add "deleted" parameter to onResourceStop
- Increase reliability of weather blending functions and consistency of setWeatherBlended and getWeather (#5204)
- Fix isInsideRadarArea not working with negative dimensions
- Fix argument naming in RadarArea *Position methods
- Add new encryption functions (encodeString & decodeString)
- Add pre/postEventFunction arguments to addDebugHook (useful for code performance debugging)
- Fix client-side setElementData not updating the server when enabling synchronization on an existing key with the same value
- Add new isInsideColShape function
- Add elementsWithin OOP variable to getElementsWithinColShape
- Add new getColShapeType function
- Fix createColPolygon not handling Vector2 arguments properly
- Fix blip ordering and visibleDistance arguments having integer overflow issues (#6455)
- Add getElementsWithinRange
Client
Client: Additions
- Updated & added translations for various languages
- Enable switching camera view mode for trains (#125)
- Added full axis option to joystick bindings
- Added master volume setting to audio settings (#9896)
Client: Bugfixes & Changes
- Fixed problems when using a controller with more than 7 axes
- Restore default exhaust fumes position when disconnecting
- Fix vehicle radio sometimes won't play
- Fixed incorrect path in guiCreateStaticImage error message
- Fixed dxGetTextWidth returns wrong width of text (#9745)
- Updated CEF (Chromium Embedded Framework)
- Fixed some minor memory leaks
- Improved client fetchRemote reliability
- Fixed dxGetStatus().SettingWindowed sometimes being incorrect.
- Averted one type of igdumd32.dll crash
- Added help dialog for crash at offset 003C51A8 (Corrupt anim hierarchy)
- Fixed client crash caused by invalid blip icon
- Fix animation stuck after carjack
- Updated BASS and sound-related dependencies
- Restore console input focus after guiMoveToBack
- Fixed client crash caused by destroying markers during hit/leave events
- Fixed shaders sometimes losing default values
- Fixed console displays an error message when pressing the key of a disabled MTA control (#9166)
- Fixed error when loading certain jpeg files with unicode Windows username
- Fixed engineLoadDFF/TXD raw buffer not being deallocated after import
- Fixed 100% CPU usage while using /debugscript and having the 'chat text black/white outline' setting enabled
- Fixed crash caused by calling client-side setPlayerNametagShowing with a ped
- Fixed crash caused by passing empty string to requestBrowserDomains crashes client (#9844)
- Fixed several additional crashes
- Fixed issues with wearing a jetpack, choking or using animations at the same time (#9522)
- Freezing a ped wearing jetpack will no longer remove the jetpack automatically
- Port is now an optional parameter for the 'connect' command, defaults to 22003 (#7047)
- Typing the 'connect' command will no longer disconnect until all parameters have been checked (#7047)
- Update CEF to 3.3396.1786.gd3e36d0 (Chromium 67.0.3396.79)
Server
Server: Additions
- Added Server SDK project
Server: Bugfixes & Changes
- Fix for some cases of internal.db access errors
- Fix server crashing when using the 'upgrade' command (#9530)
- Fixed crash in account manager
- Fix callRemote call without queueName failing
- Excluded non-joined players from calls to getAlivePlayers and getDeadPlayers
- Fixed #9787 (Self-compiled server crash on callRemote)
- Fix server crash on server-window resize
- Added reloadacl command (#9626)
- Server query fix for networks which block 1 byte UDP packets
- Removed fully deprecated functions from acl.xml and added new ones (#5701)
- Update SQLite to 3.24.0 (#9916)
- Fixed curl not requesting compressed datum
- Fix cloned elements not getting removed on resource stop
Resources
- [admin] Added ban search feature to "Bans" tab
- [admin] 'Fixed' gridlist sorting bug (contents getting corrupted/mangled up)
- [admin] Improved logging of responsible admin (any type of change to ACL through panel, details on actions like unbanning)
- [admin] Miscellaneous fixes: resizing ban details window (and extended its size for longer serials), broken Anonymous admin kicks, updated flags
- [admin] Added "copy serial" to ban details tab in "Bans" and enabled doubleclicking on a row to open that view
- [freeroam] Added player nick search (filtering) to F1 warp window
- [freeroam] Fixed vehicle label/controls disappearing randomly while in a vehicle
- [freeroam] Fixed some recurring client debug warnings
- [scoreboard] Added countryflags to TAB
- [traffic] Removed the "traffic" resource from official resources package due to it's inefficiency, size and bloatedness
Editor
- Added 'sirens' option and fixed 'plate'
- Added a 'Favourites' category under 'All categories' in element browser.
- Added sirens state option for mapped vehicles and fixed plate text
Extra information
More detailed information available on Bug tracker Changelog and GitHub repositories: