Changelog CS

From SA-MP Wiki

Jump to: navigation, search

Contents

Upcoming Release

Current Release

Version 0.3e

  • Many minor bug fixes including security updates.
  • Loads of new objects for mapping, including walls and houses.
  • Servers can now change the textures and colours of objects.
  • New scripting features for greater control over the game's camera.
  • New tools make it easier to edit attached objects.
  • New animation and model for being cuffed/arrested.
  • Text functions for creating custom signs.
  • Servers have the ability to enable the mouse cursor so you can click on images/text.

Previous Releases

Version 0.3d

  • Support for Shoutcast/Icecast audio streams.
  • Major performance improvements and smoother game-play.
  • Improvements to sync, including vehicle passengering and motorbikes.
  • New models, including a replacement mall, hot air balloon, fireman hats.
  • You can surf on objects attached to moving objects and objects attached to vehicles.
  • Servers can remove static buildings from the map.
  • Moving objects can now rotate smoothly.
  • Many new scripting functions and callbacks for SA-MP servers.

Version 0.3c

  • A redesigned car license plate system
  • Particle objects for effects like fire
  • Includes new and re-worked models like hats and glasses which can be worn
  • Includes new stunting objects and buildings
  • Improved vehicle/object surfing
  • The vehicle engines and lights can now be controlled by the server
  • You can now passenger drive-by with almost any weapon
  • Font colour changing in the chat and dialog boxes
  • Quite a few server scripting improvements and bug fixes also


Version 0.3b

Client:

  • Added /headmove command to disable/enable player head movements locally
  • Negative player score in the browser will show as 0
  • Removed the ability of the player to pick up objects in houses like TV's and stereos
  • Fixed issue with weapon aiming vectors across different screen resolutions
  • Fixed issue with player 3D text labels not showing after gamemode restart
  • Fixed crash if you quit the game while spectating a player
  • Fixed error in browser with samp:// URL when the port was 5 characters long
  • Fixed name tag rendering on RC vehicles
  • Fixed issue with pickup streaming when the player dies
  • Added head movement incar
  • Chat logging
  • Improved player and animation syncing
  • Improved vehicle syncing
  • Files, including screenshots, now save to '/My Documents/GTA San Andreas User Files'
  • No restrictions on screen resolution size
  • Any frame limiter changes are now saved
  • Chat time-stamping with the /timestamp command

Server:

  • forcesync (0-2) option for ApplyAnimation
  • Upgraded sqlite version to 3.7.0.1
  • Added server password resetting when console input is 'password 0'
  • Improvements to GetPlayerWeaponData and GetPlayerAmmo
  • New vehicle velocity and rotation functions
  • Ability to track all applied animations using GetPlayerAnimationIndex
  • Players can be scripted to hold objects
  • A threaded HTTP client for pawn (beta)
  • New object limit of 400
  • The ability to change the draw distance of objects (up to 300 units)
  • NPCs can now record custom set animations
  • Increased PVar lookup speed

Version 0.3a

  • Up to 500 players per server and up to 2000 vehicles.
  • New mouse driven scoreboard, chat and other UIs.
  • Visible vehicle damage and vehicle repairing.
  • NPC bots that can drive trains, planes and more.
  • Completely server controlled game play.
  • Improved sync including vehicle surfing.
  • Many new scripting features.
  • Many bug and crash fixes - SA-MP 0.3a is the most stable version yet!

Version 0.2X

  • Fixed insecure handling of private messages.
  • Fixed packet fragmentation/MTU issue.
  • Various security updates to the netcode and connection logic.
  • Security updates to the client binaries.
  • Removed compression from the aiming vectors to improve accuracy.
  • Added seconds to server logs and also shows raw incoming UDP connections.
  • OnVehicleMod/OnVehiclePaintjob/OnVehicleRespray includes the origin playerid.
  • Added OnPlayerUpdate, a callback fired for every player network update. This will help server-side anti-cheat.
  • Limited filterscripts to 16.

Version 0.2.2 R3 (client only)

  • Removed all SAC code. This fixes a security vulnerability mentioned earlier.
  • Fixed problem with clipboard text not copying externally.
  • Fixed time/fog/lighting flickering when the passing of time is disabled.
  • Fixed some vehicle audio problems (silent cars/planes/boats/helis).
  • Fixed texture lag/streaming popups when many models were loaded.
  • Fixed some car mod shop crashes.
  • Alternate siren for police vehicles is now synced.
  • TextDraw code is completely rewritten. It now works in interiors and will disable with the scoreboard.
  • Crashes caused by DestroyVehicle script are fixed.
  • Imported some of the 0.3/0.2.5 vehicle surfing code.
  • Added command /fpslimit to adjust the frame rate limiter. Valid /fpslimit values are 20-100.

Version 0.2.2 R2 (client only)

  • Some crashes related to models/pickups.
  • Collision processing issues (objects/players fall through the ground).
  • Chat window wrapping server messages.
  • Texture rendering if your graphics card uses a custom d3dx9_25.dll.

Version 0.2.2

  • Chat window is now scrollable with upto 5 pages of text (50 lines).
  • Chat window now wraps text properly over multiple lines.
  • Chat entry improved, it allows upto 128 character messages, supports selection, copy and paste etc.
  • All text rendering has been heavily optimised. Chat text now has no noticable impact on framerate.
  • Name tags cannot be seen through walls/objects.
  • A car mod shop crash applying certain car mods has been fixed.
  • Pickup limit increased to 400.
  • The server can now disable all interior entrances/exits.
  • Native sqlite database support for pawn. Sqlite is a lightweight alternative to the mysql plugin.
  • The name tag drawing distance can be set from the server.
  • Insane stunt bonuses can be toggled on/off by the server.
  • Various netcode security updates.
  • 0.2.2 will use the second major version of SAC.
  • Player head movement sync added. Player's characters will look in the direction their camera is looking.
  • A new cellphone action enables players to hold a cellphone and look like they're on a call (useful for pen1 based scripts).
  • New usable skins; Tenpenny, Pulaski, Hernandez, Ryder, Smoke, Sweet, Mafia Boss.
  • Bandwidth and ped sync improvements. 0.2.2 will consume less server bandwidth than 0.2.1.
  • Fixed bug with setting player colors of players 100,101,102.
  • Increased timeouts to prevent connection loss.
  • Decreased CPU time required to process vehicles on the client.
  • Fixed animation problem with fire hydrant and spray can.
  • Fixed nametags with no player issue.
  • Fixed an issue where the client wasn't displaying "You are banned", "Server is full." messages.

Version 0.2.1 R2 (server only)

  • Added protecting of bot attack.
  • Added SAC (SA-MP anti-cheat).

Version 0.2.1

  • Few bugfixes of 0.2 release

Version 0.2

  • CreateObject
  • SetObjectPosition
  • SetObjectRotation
  • GetObjectPosition
  • GetObjectRotation
  • DeleteObject
  • Get/SetPlayerArmour
  • GetPlayerArmedWeapon
  • Get/SetPlayerArmour
  • SetPlayerMarker
  • Set/RemovePlayerMapIcon
  • LinkVehicleToInterior
  • Get/SetPlayerAmmo
  • GetPlayerInterior
  • Get/SetGravity
  • EnableTyrePopping
  • CallRemoteFunction
  • AllowPlayerTeleport
  • AllowAdminTeleport
  • GetPlayerWeaponData
  • Attach/DetachTrailerToVehicle
  • Create/DestroyVehicle
  • Get/SetVehicleHealth
  • RCon BANIP added
  • Fixed Filterscript return in OnPlayerText having no effect
  • Admins can now teleport to places by right*clicking somewhere on the map
  • Parachutes being opened in cars fixed
  • Tire popping synced
  • Fixed drivebys not syncing occasionally
  • Race*styled checkpoints
  • Scripts can now toggle interior weapons being allowed
  • Trailers
  • Changable weather
  • Throwable weapons now work (note: no satchel charges)
  • Kick/ban now properly disconnects the user
  • OnPlayerDisconnect now informed of reason
  • Dynamically created vehicles
  • Tank turret sync
  • Interscript communication
  • Trains re*introduced
  • Improved text entry
  • Players drop weapons when they die
  • Fixed the bug where two players can enter the car as driver
  • Server*side car position saving
  • Re*introduced object scripting stuff
  • Filterscript timers are not killed after a game mode restart/change
  • Fixed the server crash concerning the samp.ban file having empty lines
  • Pickups are now reset on game mode change
  • OnGameModeInit and OnGameModeExit implemented for filterscripts
  • Fixed OnFilterScriptExit not being called
  • Given Rcon access to PAWN Commands
  • Empty /pm or /msg causing a local crash now fixed
  • New Rcon command: players, which shows the player's name and IP
  • Fixed a crash where you enter a car mod shop in debug mode
  • New scripting commands: GetPlayerPing, GetPlayerIP, and GetPlayerWeapon
  • server_log.txt is flushed instantly, instead delayed
  • server_log.txt is appended, instead of rewritten
  • Improving support for weapons
  • Synced reloading
  • Instagib
  • Friendly fire
  • SetTimerEx, CallRemoteFunction, and CallLocalFunction
  • CreateExplosion
  • "white health bar" bug fixed
  • Weather
  • Per player time
  • Objects
  • Virtual worlds
  • Pedestrian Animations
  • Support for 200 players / 700 vehicles / 70 different types of vehicles
  • Gangzones
  • Text Draw
  • Menus
  • Callbacks
  • Wanted Level
  • Desync Weapons
  • Reduced area chat / chat message pawn function
  • GetPlayerKeys
  • GetPlayerAngle and GetVehicleAngle with all the supported angles
  • A working OnVehicleDeath
  • A fixed GetVehiclePos
  • A working PutPlayerInVehicle
  • Scripting Animations (SetPlayerSpecialAction(), ApplyAnimation() and ClearAnimations() pawn functions)
  • RC Vehicles
  • OnPlayerPickUpPickup
  • SetPlayerName
  • SetVehicleNumberPlate
  • SetVehicleVirtualWorld
  • GetVehicleVirtualWorld
  • Windowed Mode (alt+enter)

Version 0.1b R2 (server only)

  • Fixed few servercrash bugs.
  • Player IP recorded on connect.

Version 0.1b

  • Client/server crash fixes
  • Bugfixes for the browser

Version 0.1

  • First public release
Personal tools
Navigation
Toolbox
In other languages