What's new in Multi Theft Auto (MTASA) 1.5.3

Oct 31, 2016
  • Main Additions / Changes:
  • Significantly reorganized build system
  • Major code cleanups
  • Fixed multiple popular crashes
  • Improved streaming of low LOD objects and increased limits
  • Provided a separate release branch for XP and Vista (new Chromium versions are no longer supported on XP and Vista)
  • Updated many dependencies
  • Added support for German Steam version of GTASA (thanks to Lakota, Mario and @Sh4dowReturns)
  • Scripting:
  • Client:
  • Added canBrowserNavigateBack, canBrowserNavigateForward, navigateBrowserBack, navigateBrowserForward, reloadBrowserPage (thanks to mabako!)
  • Added resizeBrowser
  • Added setVehicleWindowOpen
  • Added alternative syntax to guiGridListAddRow and guiGridListInsertRowAfter
  • Added browser parameter to getBrowserSource callback
  • Added createTrayNotification and isTrayNotificationEnabled (thanks to Necktrox)
  • Server:
  • Added support for multiple statements in dbQuery/dbExec
  • Added manuallyChanged parameter to onPlayerChangeNick
  • Added onPlayerWeaponFire (thanks to lopezloo)
  • Added getCommandHandlers (thanks to zneext)
  • Added readOnly option to xmlLoadFile
  • Shared (Client & Server side):
  • Fixed fileRead crashing when reading more than 10000 bytes
  • Added fileGetPath
  • Added option for addDebugHook to skip event/functions
  • Added duplicate log line filter for script debugging
  • Improved internal error logging
  • Added inspect, iprint and getUserdataType
  • setVehiclePlateText now works with any kind of vehicle, including motorbikes (thanks to lopezloo)
  • Added blend parameter for setPedAnimation (thanks to lex128)
  • outputDebugString calls tostring on the passed value now
  • Added masking of certain function arguments when using addDebugHook
  • Client:
  • Client: Additions:
  • Enabled code signing for CEFLauncher.exe to improve anti virus software compatibility
  • Added client resource files path info to Advanced tab
  • MTA uses the native resolution by default now
  • Security tweaks
  • Added support for objects and weapons in ped damage events (thanks to lopezloo)
  • Added option for addDebugHook to skip event/functions
  • onClientVehicleStartEnter is now cancellable if the local player is entering the vehicle
  • Water elements are now limited to a specific dimension
  • Made Lua clear loaded files automatically when dereferenced
  • Tweaked CEF performance significantly
  • Improve linux compatibility
  • Client: Bugfixes & Changes:
  • Removed VS2008 redistributable from installer as it is no longer required
  • Fixed setBrowserAjaxHandler breaking JSON decoding (thanks to mabako)
  • Updated CEF
  • Tweaked optimus detection
  • Added missing model name for model 6458
  • Fixed LOD object issues (see https://bugs.mtasa.com/view.php?id=9242)
  • Fixed colshape related crashes (thanks to lopezloo)
  • Tweaked logic of client resource file validation
  • Fixed setBrowserVolume not muting the sound correctly on some websites e.g. YouTube
  • Fixed client incorrectly handling 'no' answer to recommended update question
  • Fixed self-created water becoming invisible sometimes (thanks to lopezloo)
  • Fixed setCameraTarget calculation (thanks to lex128)
  • Fixed getCommandsBoundToKey incorrectly handling keys sometimes (thanks to Necktrox)
  • Fixed sniper scope disappearing after killing a ped (thanks to lopezloo)
  • Fixed team members not fully synced until re-set by setPlayerTeam or respawn
  • Fixed MTA sometimes not loading custom textures
  • Deprecated showPlayerHudComponent
  • Fixed redirectPlayer with an empty host logging ambiguously
  • Fixed a 1-frame lag of attachElements
  • Changed setElementFrozen to not recreate the object
  • Fixed desktop resolution when minimizing with fullscreen borderless window mode
  • Disabled CEF plugins (e.g. Flash Player)
  • Fixed CEF popups (e.g. boxes) not being rendered correctly
  • Fixed MTA slowly updating position of attached elements
  • Server:
  • Server: Additions:
  • Added icon for the Windows server
  • Added server logging for redirectPlayer
  • Added 8 byte integer support for varargs database queries
  • Added option to block server admins who login with an unrecognized serial
  • Server: Bugfixes & Changes:
  • Fixed compatibility issues on older CPU architectures
  • Fixed modules being broken for some revisions
  • Removed warnings for .png files with JPEG contents
  • Changed remaining errors to warnings
  • Changed server private IP error to a warning
  • Fixed dbPoll returning early when timeout is used
  • Fixed a connecting player being able to block resources from starting
  • Fixed server crash when using db* functions during onDebugMessage event
  • Fixed onElementStopSync not being triggered when player disconnects
  • Fixed Fire Extinguisher not triggering onPedWasted
  • Fixed getMarkerIcon returning the marker type
  • Fixed protected resources being stoppable
  • Fixed aclReload reverting recently scripted ACL changes
  • Resources:
  • Race: Fixed parameters in 'onGamemodeMapStop' event (thanks to PhrozenByte)
  • Adminpanel: Added unban dates to bans and allowed defining custom ban times for offline bans (thanks to Dutchman101)
  • Runcode: Improved support for return statements
  • Runcode: Added hidden me variable
  • Missiontimer: Fixed events triggering when client is not ready (thanks to Einheit-101)
  • Editor:
  • Added map backups
  • Enabled OOP support in EDF scripreader (thanks to PhrozenByte)

New in Multi Theft Auto (MTASA) 1.5.2 (Jan 25, 2016)

  • Scripting:
  • Client:
  • Added createSearchLight, getSearchLightStartPosition, getSearchLightEndPosition, getSearchLightStartRadius, getSearchLightEndRadius, setSearchLightStartPosition, setSearchLightEndPosition, setSearchLightStartRadius, setSearchLightEndRadius
  • Added setWindowFlashing
  • Fixed position calculation in dxGetTexturePixels (thanks to tederis)
  • Added UsingDepthBuffer flag to dxGetStatus
  • Server:
  • Added dbPrepareString
  • Fixed Player.outputChat behaving incorrectly
  • Added onPlayerACInfo and resendPlayerACInfo
  • Shared (Client & Server side):
  • OOP tweaks and fixes
  • Fixed colon cutting the message printed by assert and error
  • Fixed loadstring and load not accepting UTF-8 strings with BOM
  • Improved error handling for function parameter parsing
  • Changed coroutine.resume to output errors by default
  • Added https support for fetchRemote
  • Client:
  • Client: Bugfixes & Changes:
  • Updated CEF (and underlying Chromium)
  • Fixed player reconnecting under certain circumstances when downloading a file from an external webserver
  • Fixed door/component desync on vehicle stream-in/out
  • Fixed multiple major crashes
  • Security fixes
  • Server:
  • Server: Additions:
  • Added some Linux libraries to the MTA package to improve compatibility with old systems
  • Added server verification logic
  • Server: Bugfixes & Changes:
  • Fixed input cursor causing server freezes
  • Fixed refreshResources sometimes crashing the server
  • Fixed file conflicts when a resource name contains square brackets
  • Fixed Linux server startup error message formatting
  • Improved version checks

New in Multi Theft Auto (MTASA) 1.5.1 (Nov 5, 2015)

  • Main Additions / Changes:
  • Fixed shotgun bullet sync
  • Fixed minor Windows 10 compatibility issues
  • Fixed a bunch of crashes
  • Introduced a new web scheme and deprecated the old mtalocal://
  • Removed dependency on DirectPlay
  • Updated dependencies (e.g. CEF and Google Breakpad)
  • Added a few autofixes
  • Code cleanups
  • Sped up client disconnect
  • Added resumable downloads to auto-updater
  • Fixed text in browsers not being selectable
  • Improved CEF handling in the event of missing files
  • Added file verification for local CEF files
  • Added ability to add more ASE master servers to announce to
  • Fixed warning message when Lua file is 0 bytes
  • Fixed mtasa:// links not working correctly if MTA is already running
  • Fixed team members not being fully synced clientside under certain circumstances
  • Fixed Linux server basic backup missing some files
  • Added option to skip server termination during update
  • Changed requestBrowserDomains to display the cursor while GUI is open
  • Fixed DLL path issues on some computers
  • Fixed loading spinner overlaying itself sometimes
  • Fixed a major memory leak
  • Improved CEF debugging capabilities (see toggleBrowserDevTools)
  • Scripting:
  • Client:
  • getBrowserSource
  • getCameraFieldOfView
  • setCameraFieldOfView
  • setBrowserAjaxHandler
  • getBrowserVolume
  • toggleBrowserDevTools
  • Server:
  • fileGetPath
  • Scripting:
  • Changes, Bugfixes and Additions
  • Added passwordType for setAccountPassword
  • Client: Bugfixes & Changes:
  • Added DDS support to dxCreateTexture
  • Server: Bugfixes & Changes:
  • Added callback to requestBrowserDomains
  • Fixed a few OOP issues
  • Fixed createMarker triggering onMarkerHit
  • Fixed moving objects being able to move frozen players (thanks to eeew2 for the patch)

New in Multi Theft Auto (MTASA) 1.5.0 r7358 (Jul 17, 2015)

  • Main Additions / Changes:
  • Added a built-in web browser into MTA (CEF) which can be controlled by scripts using a new browser element.
  • Added light functions
  • Scripting:
  • Scripting: New functions
  • Client:
  • createBrowser
  • executeBrowserJavascript
  • focusBrowser
  • isBrowserFocused
  • getBrowserProperty
  • getBrowserTitle
  • getBrowserURL
  • injectBrowserMouseDown
  • injectBrowserMouseMove
  • injectBrowserMouseUp
  • injectBrowserMouseWheel
  • isBrowserLoading
  • isBrowserDomainBlocked
  • loadBrowserURL
  • requestBrowserDomains
  • setBrowserProperty
  • setBrowserRenderingPaused
  • setBrowserVolume
  • createLight
  • getLightType
  • getLightRadius
  • getLightColor
  • getLightDirection
  • setLightRadius
  • setLightColor
  • setLightDirection
  • getCameraFieldOfView
  • setCameraFieldOfView
  • getPedOccupiedVehicleSeat
  • getCameraShakeLevel
  • setCameraShakeLevel
  • Server:
  • None yet
  • Shared (Client & Server side):
  • None yet
  • Scripting: New Events
  • Client:
  • onClientBrowserCreated
  • onClientBrowserDocumentReady
  • onClientBrowserLoadingStart
  • onClientBrowserLoadingFailed
  • onClientBrowserNavigate
  • onClientBrowserPopup
  • onClientBrowserCursorChange
  • onClientBrowserTooltip
  • onClientBrowserInputFocusChanged
  • onClientBrowserWhistelistChange
  • onClientPlayerNetworkStatus
  • onClientBrowserResourceBlocked
  • Server:
  • onPlayerNetworkStatus
  • Scripting: Changes, Bugfixes and Additions
  • Added throttled parameter to playSound and playSound3D
  • Added resource meta option to allow certain client resources to download and start earlier or later than other resources when a player first connects to a server.
  • Added number of simultaneous render targets capability to dxGetStatus.
  • Added an option to addAccount to check for case insensitive name clashes.
  • Client:
  • Client: Additions:
  • Enabled low fragmentation heap for XP to reduce memory allocation problems.
  • Added automatic TXD resizing for 32 bit OS users to help fix low memory crashes.
  • Added quality argument to dxCreateFont.
  • Added FOV setting in the Video tab.
  • Added support for multiple render targets in shaders.
  • Adds the ability to complete nicknames in the chatbox when the tab key is pressed.
  • Synced server side peds weapons with clients.
  • Added fix for bullet sync not applying damage to the local player during network interruptions by applying remote calculated damage.
  • Client: Bugfixes & Changes:
  • Moved client log and config files to MTA\log and MTA\config
  • Removed BASS error messages for players
  • Tweaked streaming memory size calculation
  • Server:
  • Server: Additions:
  • Added server shutdown disconnect message
  • Server: Bugfixes & Changes:
  • Set 64 bit modules directory to "x64/modules"
  • Fixed server ignoring module initialization failure
  • Fixed getAccountData leaking memory
  • Fixed removeBan crashing the server under certain circumstances
  • Fixed HTTP stats being wrong sometimes
  • Fixed sync issues when destroying a vehicle while exitting
  • Added reload to the default start-up list.
  • Resources:
  • None yet
  • Editor:
  • None yet

New in Multi Theft Auto (MTASA) 1.4.0 r7060 (Feb 4, 2015)

  • Added Japanese translation and updated other translations
  • OOP additions, changes and fixes (courtesy of qaisjp)
  • Added luautf8 library - adds support for unicode gsub, gmatch, find, match and reverse (sbx320)
  • Improved compatibility with the Steam version (Cazomino05 and ccw)
  • Fixed radar map and blips not being shown in MTA if disabled in GTA settings (default is 'show all') (Jusonex96)
  • Fixed freefall bomb position desync for clients with different FPS when the projectile has a high velocity + Adjusted satchel positioning (Cazomino05)
  • Fixed train position not being set properly if target position is not in stream radius (Jusonex96)
  • Fixed resource settings node not being deleted upon resource stop (sbx320)
  • Patched several memory leaks (Jusonex96, sbx320 and others)
  • Added hash function for sha1 etc (ccw)
  • Fixed clientscript.log not getting trimmed when over 2GB (ccw)
  • Added VS2013 runtime installer to installer (ccw)
  • Added signed server exe (ccw)
  • Added option to skip version checks for non official server builds (ccw)

New in Multi Theft Auto (MTASA) 1.4.0 Build 6746 (Jul 30, 2014)

  • Main Additions / Changes:
  • Localization of MTA's menus
  • OOP classes
  • Matrices and Vectors
  • Significantly improved train synchronization
  • Improved all sound functions to work with player elements
  • Scripting:
  • Scripting: New functions
  • Client:
  • Added createEffect
  • Added setEffectSpeed
  • Added getEffectSpeed
  • Added setEffectDensity
  • Added getEffectDensity
  • Added getLocalization
  • Added isChatVisible
  • Added downloadFile
  • Added isTrainChainEngine
  • Server:
  • Added isBan
  • Added setBanAdmin
  • Added setBanReason
  • Added setUnbanTime
  • Added getAccountsBySerial
  • Added getAccountSerial
  • Shared (Client & Server side):
  • Added additional optional parameter bInstant to setPlayerMoney to instantly set the money without counting up/down
  • Fixed toJSON/fromJSON not handling binary data properly
  • Scripting: New Events
  • Client:
  • Added onClientFileDownloadComplete
  • Server:
  • Added onWeaponFire
  • Scripting: Changes, Bugfixes and Additions
  • Fixed getResourceConfig() not working on foreign resources
  • Fixed the Brown Streak Carriage (ID: 570)
  • Changed attachTrailerToVehicle to support trains
  • Client:
  • Client: Additions
  • Distinguish between left and right Shift, Ctrl and Alt presses.
  • Added SettingHUDMatchAspectRatio, SettingAspectRatio to dxGetStatus.
  • Added support for the use of Opus Codec audio files in playSound and playSound3D.
  • Client: Bugfixes & Changes
  • Fixed the money "counts down" GTA-Style when you change a server.
  • Fixed peds being invulnerable to gun fire when doing a drive by.
  • Fixed onClientPlayerDamage not triggering for spray can.
  • Satchels should now be removed on resetMapInfo.
  • Fixed getPedMoveState returns false when moving in crouch state
  • Fixed guiScrollPaneGetVerticalScrollPosition returning strange and stepped values.
  • Fixed setPedCameraRotation not working.
  • Fixed peds continuing to fire their weapons after running out of ammo.
  • Fixed radio titles not always showing.
  • Fixed radio music skipping when browsing between different channels.
  • Fixed user track skip (F5) being disabled.
  • Fixed vehicles falling through the map.
  • Server:
  • Server: Additions
  • setElementDimension should now apply to children
  • More descriptive module error messages
  • Commands: unloadmodule and reloadmodule
  • Added server side custom weapons.
  • Server: Bugfixes & Changes
  • Fixed 128 character limit in setAccountData
  • Wildcard bans should now be checked properly on connect
  • Fixed Team members not being sent to clients if set in onResourceStart.

New in Multi Theft Auto (MTASA) 1.3.5 Build 6159 (Feb 25, 2014)

  • Main Additions / Changes:
  • Huge code cleaups / optimizations
  • Improved performance browser
  • Improved mathematical precision for client and syncing
  • Bullet sync for sniper rifle
  • Scripting:
  • Scripting: New functions
  • Client:
  • Added dxSetTextureEdge
  • Added guiEditGetCaretIndex
  • Added guiMemoGetCaretIndex
  • Added getCamera
  • Added setInteriorFurnitureEnabled
  • Added getInteriorFurnitureEnabled
  • Shared (Client & Server side):
  • Added addDebugHook
  • Added removeDebugHook
  • Added base64Encode
  • Added base64Decode
  • Added teaEncode
  • Added teaDecode
  • Added pregFind
  • Added pregReplace
  • Added pregMatch
  • Added setElementCallPropagationEnabled
  • Added isElementCallPropagationEnabled
  • Scripting: New Events
  • Client:
  • Added onClientVehicleDamage
  • Scripting: Changes, Bugfixes and Additions
  • Added option to specify timeout length for callRemote and fetchRemote
  • Added error message parameter to onPlayerScreenShot in case of failure
  • Added rotation parameter for dxDrawText
  • Added flags (1 ignorecase; 2 multiline; 4 dotall; 8 extented) to preg functions
  • Added character option to preg option flags
  • Added easier way to set weapon flags
  • Added warning message for server scripts that might be causing a long freeze
  • Fixed some weapon flags
  • Fixed isPedOnFire not working correctly
  • Fixed onPlayerVoiceStart re-triggering when cancelled
  • Fixed double dbPoll freeze
  • Fixed setPedAimTarget returning true for local player
  • Fixed takePlayerScreenShot sometimes returning a blank screen
  • Fixed event handler sourceResource global variable
  • Fixed dxGetPixelsFormat not recognising some jpeg files
  • Fixed dxCreateFont not closing the file after creating font
  • Fixed onPedWasted / onClientPedWasted always returning 63 (blown) as weapon
  • Fixed setPedStat being sometimes not synced to client
  • Fixed onClientSoundStopped sometimes being late
  • Fixed attachElements with the camera not removing the camera target
  • Fixed inability to bind num_enter key
  • Fixed an inconsistence - Details: r5852
  • Fixed Backspace key not working in NoCurses mode
  • Fixed explosions created with createExplosion passing through servers
  • Fixed isElementInWater returning false with peds
  • Fixed guiScrollPaneSetHorizontalScrollPosition and guiScrollPaneSetVerticalScrollPosition not correctly using floating point numbers
  • Disabled destroyElement and setElementParent for the camera element
  • Updated Lua to 5.1.5-2
  • Client: Additions
  • Added online help option for timed out error codes
  • Added more on-line help for in-game error messages
  • Added virus help messages to the loader
  • Added helpful messages for some crash types
  • Added upgrade message to uninstaller
  • Added disk space checks
  • Client: Bugfixes & Changes
  • Fixed an issue when client runs with reduced mathematical precision compared to the server
  • Fixed problem with network floaters
  • Fixed escape key issue
  • Fixed ped Z position being sometimes out of sync
  • Fixed timeout problem with some gta_sa.exe's
  • Fixed exploding vehicle causing issue with player death
  • Fixed some GUI crashes
  • Fixed client Lua crash
  • Fixed launch crash
  • Fixed crash caused by a custom model restoring conflict somewhere
  • Fixed a bug when throwing grenade could cause crash
  • Fixed onClientElementStreamOut crash
  • Fixed graphics driver crash bug
  • Fixed another graphics driver crash bug
  • Fixed crash in loader
  • Fixed crash caused by element attachment problem somewhere
  • Fixed GUI skin change crash
  • Fixed depth buffer access (while antialiasing on) messing up screen output
  • Fixed getting wrong CJ clothes when spawning
  • Fixed problems with unicode install paths
  • Fixed problem of missing GTA language files
  • Fixed an issue when several vehicle colours result into black ones
  • Fixed damage proof boats still taking collision damage
  • Fixed vehicle color desync caused by setting paintjob
  • Fixed country rifle not inflicting damage without aiming
  • Fixed crouch roll glitch
  • Fixed a cursor alpha issue
  • Fixed ped attached objects sliding when ped walks on slopes
  • Fixed Intel clipping issues
  • Fixed engineLoadTXD and engineReplaceModel not properly closing invalid files
  • Fixed progress spinner not showing when server is using latency reduction
  • Fixed network trouble message causing WSOD when server is using latency reduction
  • Fixed progress spinner not showing when processing downloaded client files
  • Fixed Windows "Not responding" warning when client is busy
  • Fixed a bug when player could not enter any vehicle after trying to enter a vehicle in water
  • Fixed gta_sa.exe not generating correctly
  • Fixed custom binds not saving properly
  • Fixed a startup freeze
  • Sped up engineGetVisibleTextureNames
  • Made glitches more compatible with latency_reduction mode
  • Improved bad install path detection on client launch
  • Improved client error messages
  • Tweaked client launcher trouble detection
  • Updated anti-virus detection
  • Unicode support for file paths
  • Server: Additions
  • Added 2 special detections - Details: mtaserver.conf -> enablesd
  • Added option to enable optimized vehicle parts state sync - Details: r6107
  • Added server option to log loadstring calls
  • Added option to compact internal databases
  • Added option to automatically update minclientversion - Details: minclientversion_auto_update
  • Added thread performance stats
  • Added server stats for RPC packets
  • Added server stats for usage of event and element data names
  • Updated performance stats to include open file count
  • Server: Bugfixes & Changes
  • Fixed server stalls caused by open ports tester and master server announcer
  • Fixed several server crashes
  • Fixed killPlayer crashing server
  • Fixed a server exit crash
  • Fixed server crash during shutdown
  • Fixed server crash when calling setControlState with a ped
  • Fixed server --maxplayers command line argument not working as advertised
  • Fixed includes failing when a resource changes
  • Fixed bug when player could not walk sideways while aiming with latency_reduction enabled
  • Fixed unnecessary syncing of attached marker positions
  • Fixed synced health and armor values so the fractional part is more consistent
  • Fixed vehicle wheel states not syncing properly
  • Tided server account handling
  • Tweaked server performance stats output
  • Improved mtasa:// protocol typo handler
  • Reduced memory usage for database query results
  • Removed sqlite external dependency
  • Resources:
  • [admin] Added some anticheat info
  • [admin] Fixed problems with certain player names
  • [race] Fixed rankingboard bug
  • [freeroam] Fixed vehicle command issue
  • [fastrope] Fixed being able to fall from super high and not get hurt
  • [parachute] Optimized resource - Details: r966, r979, r980, r982
  • [parachute] Reduced server CPU and bandwidth usage
  • [parachute] Fixed some parachute stuff not working
  • Editor:
  • Added support for hardcoded fileCopy function

New in Multi Theft Auto (MTASA) 1.3.4 (Sep 9, 2013)

  • Scripts:
  • Added function playSFX
  • Added function playSFX3D
  • Added function getSFXStatus
  • Added function setHeliBladeCollisionsEnabled
  • Added function getHeliBladeCollisionsEnabled
  • Added function getEventHandlers
  • Game:
  • Added "shared" export type in meta.xml
  • Added Lua source encryption option
  • Added the ability to cancel onClientKey
  • Added escape to onClientKey (can't be cancelled twice in a row)
  • Added SettingHUDMatchAspectRatio, SettingAspectRatio to dxGetStatus
  • Bugs:
  • Fixed vehicle upgrades
  • Fixed warpPedIntoVehicle causing desync when two players try to enter at the same time via vehicle_enter and warpPedIntoVehicle
  • Fixed map editor crash
  • Fixed debug filename for compiled scripts
  • Fixed applying weapon mods may remove your weapon
  • Fixed crash when streaming in tec-9 with a replaced weapon model
  • Fixed console(F8) input focus begin lost sometimes
  • Fixed building removal crashing after loading/unloading a model 16 times
  • Fixed projectile-type weapons messing up ammo count
  • fixed guiCreateFont fails each second time resource is started
  • Fixed client ammo desync when using giveWeapon sometimes
  • Fixed guiLabelGetTextExtent not working with unicode
  • Fixed onColShapeHit isn't triggered for towed vehicles server side
  • Fixed GUI scrollpanes and scrollbars don't trigger onClientMouseEnter/Leave
  • Fixed warpPedIntoVehicle after cancelEvent() of onVehicleStartEnter causes network trouble
  • Fixed onPedWasted not triggered, when ped died because the vehicle he was in, exploded.
  • Fixed server createColPolygon
  • Fixed a crash when destroying an object in onClientColShapeHit / onClientElementColShapeHit
  • Fixed lightweight sync packet being misread on the client sometimes
  • Fixed getLatentEventHandles sometimes returning false instead of an empty table
  • Fixed setAccountData clips the digits after the decimal point
  • Fixed peds/players being removed from vehicles that fall through the ground
  • Resources:
  • Added sfxbrowser resource
  • Fixed instant reload exploits for the reload resource
  • Fixed 'Use LODs' option in the map editor resource
  • Fixed various things in admin, acpanel, freeroam, parachute and race resources

New in Multi Theft Auto (MTASA) 1.3.3 (Sep 2, 2013)

  • Main Additions / Changes:
  • Anti-cheat updates
  • Optimized streamer to work better with complex maps
  • Smoothed fonts when scaling chat box
  • Added option to scale HUD elements correctly for widescreen
  • Added option to disable OS and graphic driver 'tweaks', as they can interfere with MTA
  • Better compatibility with NVidia Optimus laptops
  • Improved server performance
  • Updated our Audio Library to the latest version to improve some of our sound functions specifically beat detection and prevent crashes caused by calling getSoundMetaTags
  • Client:
  • New Functions:
  • setVehiclePlateText
  • dxSetAspectRatioAdjustmentEnabled
  • New Events:
  • onClientSoundStarted
  • onClientSoundStopped
  • Changes / Bug Fixes:
  • Optimized streamer to work better with complex maps
  • Smoothed fonts when scaling chat box
  • Added option to scale HUD elements correctly for widescreen
  • This might cause your UI elements to scale incorrectly if they are based on the SA HUD positions this can be fixed with dxSetAspectRatioAdjustmentEnabled
  • Added option to disable OS and graphic driver 'tweaks', as they can interfere with MTA
  • Better compatibility with NVidia Optimus laptops
  • Fixed GUI window remaining when you disconnect while starting local server
  • Fixed GUI labels sometimes blocking input
  • Fixed a crash on disconnect
  • Fixed setVehicleLandingGearDown not working sometimes
  • Added reassuring animation during periods of no input response
  • Fixed stability errors (random texture swapping/assertions) after alt+tab
  • Fixed some texture replace errors
  • Server:
  • New Functions:
  • setVehiclePlateText
  • getPlayerACInfo
  • Changes / Bug Fixes:
  • Fixed incorrect server side vehicle engine state when driver warped in
  • Fixed onPlayerQuit event not being triggered on shutdown
  • Fixed serverside toggleAllControls()
  • Improved server performance
  • by caching player weapon range
  • by reducing the amount of redundant data sent to the network thread
  • Added CSimPedTaskPacket for better hit anim sync
  • Fixed an issue with weapon ammo getting out of sync
  • Sped up server scripts by optimizing ACL checks
  • Fixed some desyncs in unoccupied vehicle sync (engine, derailed, in-water state)
  • Fixed Get/SetMatrix rotation order for streamed out objects
  • Fixed Linux compile issues
  • Fixed crash in ReApplyMoveAnims
  • Fixed setElementPosition for players vehicle causing freeze for few seconds
  • Fixed getPedTotalAmmo sometimes returning 0 while player is aiming on Slot 8
  • Fixed onPlayerDamage having wrong parameters if source on vehicle
  • Fixed getVehicleSirens on a sandking (495) crashing the server immediately
  • Fixed onPlayerQuit not calling on shutdown
  • Fixed setJetpackWeaponEnabled() not working disabling jetpack weapons
  • Sped up server scripts slightly
  • Miscellaneous server optimizations
  • Resources:
  • voice] Fixed voice icon not disappearing for other players after the speaking have been stopped (ccw)
  • acpanel] Added acpanel
  • admin] Fixed 'Set Team' button

New in Multi Theft Auto (MTASA) 1.3.1 (Sep 6, 2012)

  • Added support for Windows 8
  • MTA:SA client installers (main and nightlies) are now digitally signed
  • Increased max players for a single server to 4096
  • New features: BASS Effects (video), Analog Controls States, Bullet Sync and Custom Vehicle Sirens
  • Added ability to create pedless weapons via weapon creation
  • Added ability to shoot with any weapon with jetpack
  • Editor stability improvements and new features