Changes in 1.5.6

From Multi Theft Auto: Wiki
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.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

Main Additions / Changes

  • Custom animation support.

Scripting

Client

  • Return vectors for vehicles component funcs (#9507)
  • add Team.players (getPlayersInTeam) to clientside
  • Add Team.getPlayers (getPlayers) to clientside
  • Added dxGetStatus().SettingFullScreenStyle
  • Added function isVehicleWheelCollided
  • Added client setVehicleHandling for local vehicles
  • Add function isPedReloadingWeapon (#9664)
  • Add parameter to setWorldSoundEnabled to stop sound immediately (#9490)
  • Fixed some issues with setCameraMatrix (recent change in behaviour)
  • Added postGUI argument for dxDrawMaterialLine3D
  • Fixed unbindKey malfunctioning as soon you bind the same command (function) to another key again (#9178, needs more testing)
  • Added health attribute to Element/Ped (#9817)
  • Fixed OOP ped:getBonePosition returning multiple numbers instead of Vec3 (#9487)
  • Added extinguishAllFires and extinguishFireInRadius
  • Added custom animations using engineLoadIFP and engineReplaceAnimation and engineRestoreAnimation

Server

  • Added "resource" argument to refreshResource function (to target a specific resource)
  • Fix vehicle.handling and add setter to it.
  • Add new account functions: getAccountIP, getAccountsByIP, getAccountsByData & setAccountName (#9562)
  • Removed incorrect argument "matchingDimension" argument from events onPickupHit & onPlayerPickupHit
  • Add onPickupLeave & onPlayerPickupLeave functions (#9770)
  • Add deleted parameter for onResourceStop

Shared (Client & Server side)

  • Fix isInsideRadarArea() not working with negative dimensions
  • Fix isElementInsideRadarArea not working when radarArea size is negative
  • Fix arguments naming in RadarArea *Position methods
  • Added new encryption functions (encodeString & decodeString)
  • Add pre/postEventFunction to addDebugHook (useful for code performance debugging)
  • Fixed client setElementData not updating the server when enabling synchronization on an existing key with the same value

Client

Client: Additions

  • Updated & added translations for various languages
  • Enable switching camera view mode for trains (#125)
  • Added full axis option to joystick bindings

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

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

Shared

Shared: Bugfixes & Changes

  • 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
  • [scoreboard] Added countryflags to TAB
  • [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
  • [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: