|
|
Line 1: |
Line 1: |
− | __TOC__
| |
| | | |
− | <translate>
| |
− | === Version 0.1 (25/10/2010) === <!--T:1-->
| |
− |
| |
− | <!--T:2-->
| |
− | * Initial release as version 0.1.0.0
| |
− |
| |
− | ==== Update 0.1.0.1 (26/10/2010) ==== <!--T:3-->
| |
− |
| |
− | <!--T:4-->
| |
− | * Fixed the browser listing players multiple times in the playerlist
| |
− | * Hooked up the Help & Support in the browser to open your web browser to the forums
| |
− | * Fixed the most annoying 0x4E4C5b crash
| |
− |
| |
− | ==== Update 0.1.0.2 (28/10/2010) ==== <!--T:5-->
| |
− |
| |
− | <!--T:6-->
| |
− | * Fixed the radio not working unless you pause atleast once
| |
− | * Fixed a couple of internal LU crashes
| |
− | * Fixed the speedo vanishing when somebody dies
| |
− | * Fixed the updater not working for some people
| |
− | * Fixed a bug in island control
| |
− | * Fixed a server crash when setting some values on start
| |
− | * Added the updater to the server. Future updates will automatically apply
| |
− | * Fixed a bug with clientside checkpoints and spheres
| |
− | * Fixed players falling through the map on some spawnscreens
| |
− | * Fixed tab auto complete on coloured names
| |
− | * Fixed a bug with pickup virtual worlds
| |
− | * Fixed ShakeCamera
| |
− | * Added an About dialog to the browser
| |
− | * Hopefully fixed a crash in the linux server
| |
− | * Added the modules to the linux server
| |
− |
| |
− | ==== Update 0.1.0.3 (29/10/2010) ==== <!--T:7-->
| |
− |
| |
− | <!--T:8-->
| |
− | * Fixed wanted level being set when shooting a player with a cop skin
| |
− | * Hopefully fixed passengers being thrown out of very fast moving vehicles
| |
− | * Fixed the Linux server crashing due to certain scripting functions
| |
− | * Updated serverside Squirrel version
| |
− | * Fixed a bug in putting player to a vehicle (Player.Vehicle)
| |
− | * Fixed an updater bug
| |
− |
| |
− | ==== Update 0.1.0.4 (09/11/2010) ==== <!--T:9-->
| |
− |
| |
− | <!--T:10-->
| |
− | * Fixed a bug in the server where running it in a folder with accent characters would fail to open any files
| |
− | * Reduced the likelihood of file sending stalling
| |
− | * Hopefully fixed an issue where vehicles wouldn't spawn for players
| |
− | * Added a scrollbar to the LU browser
| |
− | * Updated UAC to include collision files, gta3.dat and object.dat
| |
− | * Fixed a bug with vehicle virtual worlds
| |
− | * Fixed clientside GetVehicleID
| |
− | * Fixed some server time related bugs
| |
− | * Fixed vehicle engine stopping/starting
| |
− | * Optimised checkpoint and sphere code, these changes include custom RGB colours for spheres and radar blip removal
| |
− | * Added Player.Velocity setting to clientside scripts
| |
− | * Fixed cash increasing when hitting another car
| |
− | * Removed built in /kill command
| |
− | * Optimised internal code a bit
| |
− |
| |
− | ==== Update 0.1.0.5 (09/11/2010) ==== <!--T:11-->
| |
− |
| |
− | <!--T:12-->
| |
− | * Fixed major crash stopping players joining servers
| |
− |
| |
− | ==== Update 0.1.0.6 (10/11/2010) ==== <!--T:13-->
| |
− |
| |
− | <!--T:14-->
| |
− | * Changed how sounds are handled. Now they need to be opened and closed by the script
| |
− | * Added a colour picker to the browser for the nickname
| |
− | * Added more error messages on scripts
| |
− | * Added setting of player alpha (Player.Alpha)
| |
− | * Fixed a nametag issue if the player spawned with the nametag set off, then had it turned on
| |
− | * Fixed frozen vehicles when changing island when they have a driver or a Passenger
| |
− | * Fixed some sphere related bugs
| |
− | * Added Blip.Colour setting
| |
− | * Fixed misc scripting related bugs
| |
− |
| |
− | ==== Update 0.1.0.7 (02/12/2010) ==== <!--T:15-->
| |
− |
| |
− | <!--T:16-->
| |
− | * Fixed the linux server updating itself. No longer requires the Updater.bin (Linux only, windows still requires it)
| |
− | * Added Player.Collidable to clientside scripts
| |
− | * Made Player.Name return a colourless nick, added Player.ColouredNick (useful for GUI stuff)
| |
− | * Fixed a small bug with spawn class/screen loading
| |
− | * Fixed an argument bug in ScreenPosToWorld
| |
− | * Fixed a crash in SetServerName (using it on script load)
| |
− | * Added password saving to favourite servers in the browser
| |
− | * Fixed a bug with object angles
| |
− | * Fixed a bug with spawnscreen when the player was spawned using a script
| |
− | * Fixed unable to join the server when setting handling on a specific vehicle
| |
− |
| |
− | ==== Update 0.1.0.8 (22/12/2010) ==== <!--T:17-->
| |
− |
| |
− | <!--T:18-->
| |
− | * Fixed sprites crashing when adding them to a window as a child
| |
− | * Fixed labels crashing when they contain a single %
| |
− | * Fixed a bug with hash table saving
| |
− | * Fixed SetPassword
| |
− | * Added ToggleCameraMovement
| |
− | * Fixed an error with NumTok (also a possible crash)
| |
− | * Fixed a few minor sync issues
| |
− | * A complete list of new and modified scripting functions in 0.1.0.8 [[:Category:Scripting_Changes_in_0.1.0.8|here]]
| |
− |
| |
− | ==== Update 0.1.0.9 (11/04/2011) ==== <!--T:19-->
| |
− |
| |
− | <!--T:20-->
| |
− | * Fixed death messages saying the wrong person who killed you when a script sets your health
| |
− | * Done a LOT of optimisations all over the code. Should run better on low-end systems
| |
− | * Fixed the aiming offset when using widescreen
| |
− | * Fixed numerous problems with the updater and added error messages
| |
− | * Added warning dialogs when the GTA3 directory is invalid
| |
− | * SCM file is no longer required
| |
− | * Added a lot more script functions.
| |
− | * Fixed some bugs in custom vehicle handling
| |
− | * Fixed entering a vehicle at the same time as another player and jacking them
| |
− | * Fixed failed vehicle entry when the driver drives off while you are entering
| |
− | * Fixed a random server crash on exit if scripts had been used to spawn vehicles, objects, radar blips etc
| |
− | * Fixed a potential crash and a bug in NumTok
| |
− | * Fixed player.Vehicle not working if the vehicle is too far away
| |
− | * Added a new download dialog with a change log to the browser
| |
− | * Players now seek the nearest empty seat when there’s a driver in the car
| |
− | * Possibly fixed invisible vehicles when teleporting
| |
− | * Added extended ascii support to the GUI
| |
− | * Fixed the browser using 100% CPU
| |
− | * Synced waves and traffic lights
| |
− | * Fixed the master list announcing in the server
| |
− | * Fixed vehicle angles being incorrect remotely when seeking a vehicle
| |
− | * Enhanced unoccupied vehicle sync slightly
| |
− | * Fixed a crash related to the player alpha setting
| |
− | * Fixed a standing in vehicle bug
| |
− | * Added SQPulse and SQCallback to the Squirrel module SDK
| |
− | * A complete list of new and modified scripting functions in 0.1.0.9 [[:Category:Scripting_Changes_in_0.1.0.9|here]]
| |
− |
| |
− | ==== Update 0.1.0.10 (07/09/2011) ==== <!--T:21-->
| |
− |
| |
− | <!--T:22-->
| |
− | * Fixed a crash from too many collisions
| |
− | * Fixed sliding when walking on objects
| |
− | * Fixed cash decreasing by $1000 when dying
| |
− | * Fixed a small memory leak in the browser
| |
− | * The anti-cheat has been updated to protect against Health and Armour cheats
| |
− | * Fixed a bug with vehicles if a script created them on first load
| |
− | * Fixed a problem with servers not updating their internal master server list
| |
− | * Fixed being able to spam error reports
| |
− | * Changed the updater to use the setup file to reduce problems
| |
− | * Added forcing Port and IP to the server arguments
| |
− | * Fixed weather changing to be more like single player
| |
− | * Added trains
| |
− | * Added the ability to change the font of GUI buttons
| |
− | * Fixed the ban list
| |
− | * Fixed crashing on exit when using Xfire
| |
− | * Fixed a bug with custom sounds where more than 12 could crash the client
| |
− | * Added Windows 7 Jumplists to the browser
| |
− | * Added History to the browser
| |
− | * Fixed timers crashing the server on Linux
| |
− | * Started working on synced vehicle damage, currently only half implemented
| |
− | * Fixed setting the sphere position not moving it on screen
| |
− | * Added a callback to the module SDK to retrieve a list of built-in squirrel classes (useful for calling class methods from a module)
| |
− | * Added more font style options for GUI labels, edit/memoboxes and buttons
| |
− | * Added a function for editboxes to mask user input
| |
− | * Added functions to move and rotate objects
| |
− | * Fixed a bug which caused objects from other islands to lose their collision models when they were spawned on a 'wrong' island
| |
− | * A complete list of new and modified scripting functions in 0.1.0.10 [[:Category:Scripting_Changes_in_0.1.0.10|here]]
| |
− |
| |
− | ==== Update 0.1.0.11 (12/09/2011) ==== <!--T:23-->
| |
− |
| |
− | <!--T:24-->
| |
− | * Fixed crashing when entering a BF Injection
| |
− | * Fixed a random crash in the anti-cheat
| |
− | * Fixed client scripts not working for some users
| |
− | * Fixed getting stuck in blue hell
| |
− | * Fixed being stuck in a train on reconnect
| |
− | * Fixed vehicles spawning when standing on boxes and other similar objects
| |
− | * Fixed large file downloads freezing the client
| |
− | * Added some new train related functions and events, added a train id argument to the existing callbacks
| |
− | * A complete list of new and modified scripting functions in 0.1.0.11 [[:Category:Scripting_Changes_in_0.1.0.11|here]]
| |
− |
| |
− | ==== Update 0.1.0.12 (25/12/2011) ==== <!--T:25-->
| |
− |
| |
− | <!--T:26-->
| |
− | * Increased the amount of key binds allowed in a client
| |
− | * Added a packet for when the player crashes, (includes an ID passed to the scripts)
| |
− | * Added missing characters to the GUI
| |
− | * Added sorting to the browser
| |
− | * Fixed a timer crash
| |
− | * Fixed a server crash with client side elements
| |
− | * Added ReloadScripts to the Squirrel scripting
| |
− | * Changed markers for players so that an arrow can be placed over any player
| |
− | * Added blips, (and blips with arrows), to vehicles as a script option
| |
− | * Fixed being unable to join passworded servers via the jumplist on Microsoft Windows 7-based computers
| |
− | * Fixed a crash in the client, (and display driver), when a large message was typed with the "chatback" feature turned off
| |
− | * Fixed logging not working on Linux-based servers
| |
− | * Increased the radar blip limit from 127, (originally 32), to 254
| |
− | * Fixed a rare crash where a player would be entering a vehicle as it got streamed out
| |
− | * Fixed IsNum not recognizing negative numbers
| |
− | * Fixed objects being able to be blown up and then fall through the map
| |
− | * Added detection for when a vehicle is drowned. (Before it would stay in the water until the idle respawner kicked in)
| |
− | * Added -appendname to the server launch arguments to force a string on the end of the server name
| |
− |
| |
− | ==== Update 0.1.0.13 (08/11/2013) ==== <!--T:27-->
| |
− |
| |
− | <!--T:28-->
| |
− | * Fixed clients being able to load their own client scripts
| |
− | * Added PARTREASON_CRASHED to scripts
| |
− | * Fixed not being able to hurt yourself if friendly fire was active
| |
− | * UAC now checks the checksum of lu.dll even if it is turned off on the server
| |
− |
| |
− | ==== Update 0.1.0.14 (09/11/2013) ==== <!--T:29-->
| |
− |
| |
− | <!--T:30-->
| |
− | * Fixed the server checking for updates every 84000 milliseconds (Changed to 12 hours)
| |
− | * Reset health and weapons on reconnect
| |
− | * Fixed a crash related to vehicle alpha channels
| |
− | * Fixed a buffer overflow
| |
− | * Fixed the spawnscreen spamming spawned packets on reconnect
| |
− | * Made the crashed packet send as soon as the exception handler displays
| |
− | * Cleaned up a lot of memory on disconnect (helps fix reconnect bugs)
| |
− | * Fixed sirens and locked states of vehicles being incorrectly set on initial connect and reconnect
| |
− | * Fixed dying if /reconnecting while in a vehicle
| |
− | * Fixed a crash in the client when removing radar markers
| |
− | * Fixed a crash when starting/stopping bad timers
| |
− | * Fixed a crash relating to not enough memory for audio objects
| |
− | * Fixed editboxes stealing focus from other GUI objects
| |
− | * Fixed the password being displayed in editboxes when clicking off and back on to editboxes
| |
− | * Fixed a crash with the BF injection when repairing a vehicle out of streaming range of other players then other players trying to enter it
| |
− | * Fixed some bugs with handling data
| |
− | * Changed the invalid nick character to ?
| |
− | * Fixed being able to load client scripts when you shouldn't be (now shouts about checksum mismatch)
| |
− | * Fixed BF Injection crash (again)
| |
− |
| |
− |
| |
− | ==== Update 0.1.0.15 (02/08/2014) ==== <!--T:31-->
| |
− |
| |
− | <!--T:32-->
| |
− | *Scripting - Fixed previously exploitable client script bugs
| |
− | *Scripting - Servers must now call RegisterRemoteFunc( "function" ) before client scripts can use them
| |
− | *Scripting - Removed Halt() from squirrel scripts
| |
− | *Scripting - Fixed the VM busy bug for internal squirrel function calls
| |
− | *Scripting - Fixed CGUILabel alpha not working
| |
− | *Scripting - Added a method to set a CGUISprite's alpha (Sprite.SetAlpha( blah ))
| |
− | *Scripting - Added ProcessLineOfSight to Squirrel - Client scripts: ProcessLineOfSight( Vector3 pos, Vector3 target )
| |
− | *Scripting - Added mouse movement/button related events to scripts - onClientMouseMove( short x, short y ), onclientMouseClick( int button, bool down, short x, short y ), onClientMouseWheel( bool moved )
| |
− | *Scripting - Fixed GUIMemobox.FontName
| |
− | *Scripting - Added scripting/gui lib functions to get/set mouse cursor position (client) - VectorScreen GetMouseCursorPos( void ), SetMouseCursorPos( VectorScreen pos )
| |
− | *Scripting - Fixed CGUIButton::SetTextColour
| |
− | *Scripting - Added buttons to squirrel GUI layers (SendBack, Forward, etc.)
| |
− | *Scripting - Fixed CUtils::ScreenToWorld
| |
− | *Scripting - Added a depth parameter to ScreenPosToWorld (client) - ScreenPosToWorld( float x, float y, float depth ), ScreenPosToWorld( Vector3 pos, float depth )
| |
− | *Scripting - Added Vector.Lerp() to squirrel
| |
− | *Scripting - Made ProcessLineOfSight return a table with the collision entity, position and model ID
| |
− | *Scripting - Fixed some facking stupid sphere/checkpoint related bugs (netcode related)
| |
− | *General - Fixed UGP spamming if it was queried with the wrong version
| |
− | *General - Fixed the -appendname commandline argument in the server only accepting 32 characters
| |
− | *General - Fixed a potential server crash when loading a script that has no Script.xml
| |
− | *Scripting - Fixed setting armour instead of health when calling player.Health in a client script
| |
− | *General - Fixed not being able to get in vehicles
| |
− | *General - Fixed a crash on join if sounds are added to the server
| |
− | *Scripting - You must now specify a script when using CallServerFunc (such as CallServerFunc( "main.nut", "function_name"); )
| |
− |
| |
− |
| |
− | '''Known issues'''
| |
− |
| |
− | *Instances where a vehicle that has been teleported appears as invisible and will cause a crash when the remote player attempts to exit
| |
− | *Entities within entities are known to cause a crash
| |
− | *Remote players that don't fully enter a train and then attempt to exit will somtimes cause a crash
| |
− | *Sounds may not be working - unable to track down root issue
| |
− |
| |
− |
| |
− | '''Notes'''
| |
− |
| |
− | *Those of you that are using compiled client scripts will find that they do not work anymore - anyone with a client script should now send them over uncompiled.
| |
− |
| |
− |
| |
− |
| |
− | ==== Update 0.1.0.16 (06/08/2014) ==== <!--T:33-->
| |
− |
| |
− | <!--T:34-->
| |
− | * General - All players now have an ID assigned to them known as the LUID
| |
− | * General - Rewritten the ban list system
| |
− | * Scripting - New ban functions (server): BanPlayer( player, [BANTYPE_CONST] ); BanLUID( luid ); UnbanLUID( luid ); UnbanName( name );
| |
− | * Scripting - New constants for BanPlayer function: BANTYPE_NAME, BANTYPE_IP, BANTYPE_LUID
| |
− | * General - Server owners now have the option to upload an .rtf MOTD to their website (server.conf: server_rule motd http://motd-here.com)
| |
− | * General - Right clicking a server in the browser now enables you to show the MOTD (can be ignored)
| |
− | * General - Attempt to re-add XP support in the client - this WILL BE discontinued at a later date as Microsoft no longer supports XP and so it is recommended to update your operating system
| |
− | * General - Fixed bugs and typos in the browser
| |
− | * General - Fixed the slow-mo bug for those of you on PCs that aren't from this decade
| |
− |
| |
− | '''Known issues'''
| |
− |
| |
− | Instances where a vehicle that has been teleported appears as invisible and will cause a crash when the remote player attempts to exit
| |
− | Entities within entities are known to cause a crash
| |
− | Remote players that don't fully enter a train and then attempt to exit will somtimes cause a crash
| |
− | Sounds may not be working - unable to track down root issue
| |
− | XP support may not even work as the developers are all running Windows 8 and have no way of testing on an XP machine
| |
− |
| |
− |
| |
− | ==== Update 0.1.0.17 (14/06/2016) ==== <!--T:35-->
| |
− |
| |
− | <!--T:36-->
| |
− | * General - Fixed another crash related to the BF injection
| |
− | * General - Fixed a crash when pressing tab in the chatbox
| |
− | * General - Fixed a crash with CallClientFunc
| |
− | * General - Fixed some memory overflows which caused client instability
| |
− | * Security - Fixed being able to bypass the LUID checks
| |
− | * Security - Fixed being able to join a server without actually joining it
| |
− | * Security - Secured the client against some known cheats and exploits
| |
− | * General - Optimised some code in both the client and server
| |
− |
| |
− |
| |
− | '''Known issues'''
| |
− |
| |
− | Joining a server that has a 'handling.cfg' in the LU/data directory will cause clients to crash on join
| |
− |
| |
− |
| |
− | '''NOTE'''
| |
− |
| |
− | Windows XP is no longer supported. Nobody should be running Windows XP on the internet these days so please update your operating system.
| |
− |
| |
− | </translate>
| |
− |
| |
− | <languages/>
| |