Changes in 1.3.5: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 4: Line 4:
* Huge code cleaups / optimizations
* Huge code cleaups / optimizations
* Improved performance browser
* Improved performance browser
* Improved mathematical precision for client and syncing
* Bullet sync for sniper rifle
* Bullet sync for sniper rifle


Line 19: Line 20:


==== Server ====
==== Server ====
* None yet


==== Shared (''Client & Server side'') ====
==== Shared (''Client & Server side'') ====
Line 30: Line 32:
* Added [[pregReplace]]
* Added [[pregReplace]]
* Added [[pregMatch]]
* Added [[pregMatch]]
* Added [[setElementCallPropagationEnabled]]
* Added [[isElementCallPropagationEnabled]]


=== Scripting: New Events ===
=== Scripting: New Events ===
Line 45: Line 49:
* Added flags (1 ignorecase; 2 multiline; 4 dotall; 8 extented) to preg functions
* Added flags (1 ignorecase; 2 multiline; 4 dotall; 8 extented) to preg functions
* Added character option to preg option flags
* 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 [[isPedOnFire]] not working correctly
* Fixed [[onPlayerVoiceStart]] re-triggering when cancelled
* Fixed double [[dbPoll]] freeze
* Fixed double [[dbPoll]] freeze
* Fixed [[setPedAimTarget]] returning true for local player
* Fixed [[setPedAimTarget]] returning true for local player
Line 55: Line 63:
* Fixed [[setPedStat]] being sometimes not synced to client
* Fixed [[setPedStat]] being sometimes not synced to client
* Fixed [[onClientSoundStopped]] sometimes being late
* Fixed [[onClientSoundStopped]] sometimes being late
* Fixed [[attachElements]] with the camera not removing the camera target
* Fixed inability to bind num_enter key
* Fixed inability to bind num_enter key
* Fixed an inconsistence - Details: [https://code.google.com/p/mtasa-blue/source/detail?r=5852 r5852]
* Fixed an inconsistence - Details: [https://code.google.com/p/mtasa-blue/source/detail?r=5852 r5852]
Line 108: Line 117:
* Fixed network trouble message causing WSOD when server is using [[mtaserver.conf#latency_reduction|latency reduction]]
* Fixed network trouble message causing WSOD when server is using [[mtaserver.conf#latency_reduction|latency reduction]]
* Fixed progress spinner not showing when processing downloaded client files
* 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]]
* Sped up [[engineGetVisibleTextureNames]]
* Made glitches more compatible with [[mtaserver.conf#latency_reduction|latency_reduction]] mode
* Made glitches more compatible with [[mtaserver.conf#latency_reduction|latency_reduction]] mode
Line 120: Line 134:
=== Server: Additions ===
=== Server: Additions ===
* Added 2 special detections - Details: [[Anti-cheat_guide#.3Cenablesd.3E.3C.2Fenablesd.3E|mtaserver.conf -> enablesd]]
* Added 2 special detections - Details: [[Anti-cheat_guide#.3Cenablesd.3E.3C.2Fenablesd.3E|mtaserver.conf -> enablesd]]
* Added option to enable optimized vehicle parts state sync - Details: [https://code.google.com/p/mtasa-blue/source/detail?r=6107 r6107]
* Added server option to log loadstring calls
* Added server option to log loadstring calls
* Added option to compact internal databases
* Added option to compact internal databases
Line 133: Line 148:
* Fixed [[killPlayer]] crashing server
* Fixed [[killPlayer]] crashing server
* Fixed a server exit crash
* Fixed a server exit crash
* Fixed server crash during shutdown
* Fixed server crash when calling [[setControlState]] with a ped
* Fixed server crash when calling [[setControlState]] with a ped
* Fixed server --maxplayers command line argument not working as advertised
* Fixed server --maxplayers command line argument not working as advertised
Line 161: Line 177:
== Extra information ==
== Extra information ==
''More detailed information available on [https://bugs.multitheftauto.com/changelog_page.php Bug tracker Changelog] and Google Code repositories:
''More detailed information available on [https://bugs.multitheftauto.com/changelog_page.php Bug tracker Changelog] and Google Code repositories:
:* MTA:SA: from  [https://code.google.com/p/mtasa-blue/source/list?num=25&start=5804 r5799] to [https://code.google.com/p/mtasa-blue/source/list r61xx]
:* MTA:SA: from  [https://code.google.com/p/mtasa-blue/source/list?num=25&start=5804 r5799] to [https://code.google.com/p/mtasa-blue/source/list?num=25&start=6157 r6156]
:* Resources: [https://code.google.com/p/mtasa-resources/source/list from r955 to r9xx]
:* Resources: [https://code.google.com/p/mtasa-resources/source/list from r955 to r991]
:* [http://forum.mtasa.com/viewtopic.php?f=31&t=71767 MTASA 1.3.5 released]


[[Category:Changelog]]
[[Category:Changelog]]
[[Category:Incomplete]]
[[Category:Incomplete]]

Revision as of 14:08, 24 February 2014

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

  • Huge code cleaups / optimizations
  • Improved performance browser
  • Improved mathematical precision for client and syncing
  • Bullet sync for sniper rifle

Scripting

Scripting: New functions

Client

Server

  • None yet

Shared (Client & Server side)

Scripting: New Events

Client

Server

  • None yet

Scripting: Changes, Bugfixes and Additions

Client

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

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

Extra information

More detailed information available on Bug tracker Changelog and Google Code repositories: