Live for Speed S3 Changelog

What's new in Live for Speed S3 0.6T

Aug 1, 2018
  • Multiplayer:
  • FZR driving through Blackwood estate
  • More robust method for connecting to the master server
  • More informative error report for "Unknown file transfer error"
  • FIX: Skin downloading now works with the protected website
  • Layout editor:
  • New layout editor instructions: docsAutocross.txt
  • New cut / copy / paste system using standard keyboard shortcuts
  • COPY (CTRL+C) toggles between real selection and copied selection
  • Place objects (O) key is equivalent to PASTE followed by COPY
  • Move objects (M) key is equivalent to CUT followed by PASTE
  • UNDO (CTRL+Z) and REDO (CTRL+Y) functions are now included
  • A green or yellow outline is drawn around the selected objects
  • ALT key can be used to temporarily hide selected object outlines
  • Original objects are shown with a grey outline after COPY pressed
  • Editor buttons and keys affect real or copied selection - not both
  • PGUP / PGDN can now be used to adjust Z value of selected objects
  • C key now clears selected object type as well as selected objects
  • It is now possible to set marshall circles to have zero diameter
  • Objects and marshall circles can now be selected at the same time
  • Multiple object rectangle select CTRL+drag with left mouse button
  • Start position / checkpoints / finish line now in control section
  • You can hold SHIFT to keep objects selected when exiting edit mode
  • Graphics:
  • Slight reduction in some excessively bright driver models
  • RAW files are no longer used and skies now use DDS textures
  • Existing RAW files are converted the first time LFS is started
  • Removed option to view sky in 16-bit colour
  • Interface:
  • New URL for skin uploads lfs.net/skins
  • Text message dialog now has variable width
  • Clip mouse to screen is now CTRL+M as CTRL+C is used for copy
  • Command /axsel to copy layout editor selection text to clipboard
  • Most translations updated. Thank you translators!
  • Free view camera position text command:
  • Type /cp to copy a text camera position to the clipboard
  • The resulting text can be saved in a text file, forum, etc. or into
  • another instance of Live for Speed to reproduce the camera position
  • Commands:
  • Improved processing of command line to be more flexible
  • New command /settings=X.txt - uses X.txt instead of cfg.txt
  • Command /settings must be the first on command line or in file
  • Command /mp (join local host) can now be used on the command line
  • Misc:
  • Live for Speed can now recover from a graphics driver error
  • Textures are no longer reloaded when changing weather (faster)
  • LFS starting in borderless window mode now goes to the same monitor
  • New option "Display LFS logo in game" (not optional in demo mode)
  • English file is no longer saved when LFS starts (can be deleted)
  • New check for corrupted 3D models to avoid possible crash on load
  • VR:
  • New commands to skip F8 menu /vr reset_headset and /vr use_relative
  • InSim:
  • New value PMO_POSITION for IS_AXM packet to report a blank position
  • New packet IS_CIM reports a connection's interface / editor mode
  • New values PMO_SELECTION_REAL and PMO_MOVE_MODIFY for PMOFlags
  • New values TTC_SEL_START and TTC_SEL_STOP for IS_TTC
  • New value PMO_GET_Z for IS_AXM packet to report Z values
  • New value PMO_AVOID_CHECK for PMO_ADD_OBJECTS avoids validity check
  • UCID can be set in some IS_AXM packets by an external InSim program
  • to make the resulting packets appear as if sent by an editing admin
  • (PMO_ADD_OBJECTS / PMO_DEL_OBJECTS / PMO_CLEAR_ALL)

New in Live for Speed S3 6R (Jan 30, 2017)

  • Various other improvements have been made, including an update to the car shadows. Skid marks are now left on the concrete layout objects used for bridges and other construction projects. The open configuration maps are now much more informative and the same textures have been used to improve the track selection screen.

New in Live for Speed S3 6Q (Sep 5, 2016)

  • Mirrors:
  • Formula XR racing at Rockingham
  • Mirrors are now realistic and your own car is visible
  • A separate viewpoint is used to draw each mirror's view
  • Minor updates to some car models to improve visibility
  • Mirrors now use the same LOD setting as the main view
  • Mirror angle adjustment is now possible (in View Options)
  • Increased vertical adjustment range for central mirror position
  • Mirror offset sliders only shown if a car has a central mirror
  • Added a "Default position" button to restore moved mirrors
  • Increased virtual mirror width from 0.3 to 0.333
  • Virtual mirror is now available in follow view
  • Graphics:
  • Improved detection of nearby objects that should be shadowed
  • Your car's shadow is now drawn when you are in an internal view
  • Improved lighting on tyres and drivers (noticeable in dark places)
  • Corrected downward ambient lighting colour (was too bright)
  • Slight reduction in near clipping plane distance
  • Free view (SHIFT+U mode):
  • Formula XR racing at Rockingham
  • Free view is now shown as an option in the Escape Menu
  • New walk mode which is good for wandering around in VR
  • VR:
  • Mirrors now use a full stereoscopic image in VR and other 3D modes
  • Mouse look in free view mode in VR avoids pitch (stays horizontal)
  • Rift errors "display lost" and "HMD not present" shown as message
  • Controllers :
  • Exit controller screen warning is not shown for real ESC key press
  • FF device is automatically assigned (if two or more are connected)
  • A single controller can now be selected (if two or more connected)
  • LFS tries to move force feedback wheel to centre when car is reset
  • Button and axis numbers now start at 1 (affects /button and /axis)
  • Assigned arrow keys work better (e.g. movement in free view mode)
  • Force feedback steering wheel turn limitation:
  • In your wheel settings use a large turn amount e.g. 900 degrees
  • In LFS Options - Controls set "Wheel turn" slider to match that
  • In LFS Options - Controls set "Wheel turn compensation" to 1.00
  • You should now find your wheel is correctly limited in all cars
  • Misc:
  • Increased UDP send buffer size from 12KB to 32KB
  • You can now select a specific audio device in Audio Options screen
  • D3DCompiler_43.dll and D3DX9_43.dll are now supplied in dll folder
  • The card_cfg.txt file is no longer used - options moved to cfg.txt
  • Mirror adjustment and other view settings change with driver side
  • New text command /horn X to set horn type (X = 1 to 5)
  • Translations:
  • Most translations updated. Thank you translators!
  • Fixes:
  • Unassigned controls regained default key or button on restart
  • Added checks to avoid a crash in LFS after a graphics driver error

New in Live for Speed S3 0.6P (Apr 18, 2016)

  • VR:
  • Support for Oculus Rift CV1 and DK2 using the new 1.3 software
  • Default HUD field of view is now 70 degrees / HUD distance 0.5m
  • Improved appearance of top row (ESC / F keys) of virtual keyboard
  • Rift remote can be used for click / escape / virtual keyboard
  • IPD slider movement is now detected and a message displayed
  • Auto-updater is avoided in VR mode (shows helpful options)
  • Intro replay is avoided if LFS is started in VR mode
  • OpenVR support updated to 0.9.19
  • Controllers:
  • Controllers may be plugged in and detected after LFS is started
  • Refresh button to detect controllers in Options - Controls screen
  • Controllers are now sorted (not dependent on order of connection)
  • Separate controller type settings for with or without controllers
  • Automatic axis and button assignment for various game controllers
  • Automatically set Clutch setting to axis if wheel has clutch pedal
  • Automatic preset is now attempted on first of multiple controllers
  • Controller screen in game now shows correct pedals and steer gauge
  • New joystick look mode using two axes to control look direction
  • Arrow keys can now be assigned to wheel buttons (default D-pad)
  • Default 900 degrees turn for Logitech G25 / G27 / Driving Force
  • Attempted reasonable presets for Thrustmaster and DFGT wheels
  • A scroll bar appears if there are more than 16 available axes
  • Warning when you press ESC to exit controller setup screen
  • Removed axis calibration system that had various problems
  • You can now type in the active range of an axis function
  • Typed range can exceed input range to reduce axis effect
  • Look Roll axis function now has a full 360 degree range
  • Button functions are now easier to see when in car
  • Fixes:
  • Axis names were previously displayed wrongly in Options - Controls
  • It was possible to enter a state where chat box could not be opened

New in Live for Speed S3 0.6N (Mar 25, 2016)

  • VR:
  • Look and click (with space or button) can be used instead of mouse
  • A virtual keyboard is displayed in VR mode above text entry dialog
  • Toggle virtual keyboard with a controller button or backspace key
  • Talk function (T) and ESC can now be assigned to wheel buttons
  • OpenVR SDK now 0.9.17 and supports live IPD adjustment (Vive)
  • Removed interface aspect ratio 1:1 and added 14:9 (default)
  • New click and type buttons in place of some slider bars
  • Multiplayer:
  • New Demo filter at bottom of List of Hosts screen
  • Reduced remote car steering wobble each time a packet is received
  • Smoothed steering / brake / throttle inputs in multiplayer replays
  • MPR smoothing is disabled by switching on network debug (SHIFT+F8)
  • Passwords hidden on Start New Host and Join Specific Host screens
  • Raceabout in front of Westhill pits
  • Siren sound:
  • Start local car siren with command /siren=off/fast/slow
  • Allowed (on cars with a horn) only if user is allowed by host
  • Allow a multiplayer guest to use siren : /cansiren username 1
  • Audio:
  • More accurate horn (and flash) with shorter transmission delay
  • Reduced the minimum volume to play a sound (can hear further away)
  • Added doppler effect to all car sounds that didn't have it already
  • Removed doppler effect resulting from SHIFT+U mode camera velocity
  • Updated commands.txt with commands /cansiren /siren /ujoin /uai
  • Training lessons:
  • Previous and best times are shown during the lesson replay
  • SHIFT+R now restarts the lesson without returning to instructions
  • SHIFT+X exits from replay or lesson back to the instructions screen
  • Press 1 to watch or restart replay without finishing the lesson
  • ESC once starts the replay / another time to exit lesson
  • Formula XR racing at Rockingham
  • Lesson editor:
  • Reverse and open configurations may now be selected
  • Lesson image filename no longer needs to start with zzz_
  • Image does not need to be square (but is still shown in a square)
  • On entry to lesson editor the current track and config are selected
  • You can now select the lighting (weather) for a lesson
  • InSim:
  • New ISS state flags to notify if local PC is in dialog / text entry
  • New packet SMALL_LCS - set local car switches (lights, horn, siren)
  • Misc:
  • Input and sound are now enabled by default when LFS is not focussed
  • Mouse click on demo exit screen now exits LFS or opens www.lfs.net
  • Layout editor now allows unmovable objects to intersect
  • Fixes:
  • Out-of-path start warning incorrectly showed local player name
  • Dedicated server did not search for path after out-of-path start
  • Non-dedicated server could crash if guest driver drove off track
  • Possible crash if a shadowed object near a paused car was deleted
  • Possible crash if texture resolution changed while generating
  • Alt Gr key + number could cause text colour to change

New in Live for Speed S3 0.6M (Feb 15, 2016)

  • Interface:
  • Translations updated - thank you translators!
  • LFS can now restart in a window on a side monitor as expected
  • Option "Input when window is inactive" keeps controllers working
  • New button on game setup screen to clear start grid with one click
  • New arrows to move grid positions - removed "swap position" button
  • Hold CTRL+SHIFT to show viewed car's player name beside time / fps
  • User interface elements should now be perfectly aligned with screen
  • Moved ABS option in car setup above the Traction Control option
  • Lap number is no longer shown if lap timing is not available
  • Text command /setlap now works in practice and qualifying
  • New admin commands /ujoin username and /uai username
  • Track day at Rockingham
  • Borderless window system:
  • New SHIFT+key functions are displayed on right of Screen Options
  • Borderless modes allow ALT+TAB to other programs without minimising
  • Multiple monitor support is greatly improved by a borderless window
  • New command /window min/max/monitor/virtual (no parameter=restore)
  • Full screen vertical sync option affects borderless window modes
  • F9 to F12 keys now toggle between their mode and a window
  • Multiplayer:
  • Add to grid buttons for admins beside names in list of connections
  • Rare MP bug could cause LFS to enter world before track was loaded
  • TCP position packets option now also sends TCP packets to host
  • Layout editor:
  • You can now set an identifier for a start lights object
  • Temporary start lights (in layout editor) middle light is now amber
  • InSim checkpoints and circles can be placed in the autocross editor
  • New button "place on ground" to restore ground check to objects
  • Maximum number of autocross circles increased from 150 to 180
  • Multiple object selection is now available in marshall mode
  • Simultaneous races on one host - an InSim application developed by the community
  • InSim:
  • INSIM_VERSION increased to 7 to support new incompatible packets
  • Backward compatibility system - send INSIM_VERSION in the IS_ISI
  • New join request system if ISF_REQ_JOIN is set - see InSim.txt
  • New system to reset a car at a location with or without repair
  • Packet IS_CSC to report changes in car state (start or stop)
  • Zbyte added to CarContObject structure to report car's altitude
  • Zbyte added to IS_OBH so the layout object can be identified
  • IS_MSO / IS_III / IS_ACR message out packets now have variable size
  • IS_BFN can now be used to delete a range of buttons with one packet
  • New packet IS_OCO can be used to override some or all start lights
  • New IS_AXM option PMO_SELECTION to set the layout editor selection
  • Added TTC_SEL to request an IS_AXM with layout editor selection
  • Added TINY_AXM to request IS_AXM packets for the entire layout
  • IS_SSH documentation updated as it is no longer only for bmp files
  • New packet IS_UCO sends info about InSim checkpoints and circles
  • New packet IS_SLC reports a connection's currently selected car
  • Packet TINY_SLC to request an IS_SLC for all connections
  • Added TINY_ALC and SMALL_ALC to get and set allowed cars
  • VR:
  • LFSRiftVR.dll updated to use Oculus SDK 0.8
  • LFSOpenVR.dll updated to use OpenVR SDK 0.9.15
  • Warning if Rift headset is opened using the OpenVR system
  • Text command /rift changed to /vr (but /rift still works)
  • New parameters for the /vr command : /vr=rift and /vr=openvr
  • Hotlapping:
  • Traction control can no longer be switched on if disabled in setup
  • Handbrake can no longer be used in single seater cars while moving
  • In hotlapping mode there is a new HLVC check for cutting cornerS
  • Corner cutting HLVC check is also reported in InSim IS_HLV
  • Misc:
  • AI drivers can now drive in low wind (but not high)
  • View shift maximum settings increased to 0.1 m per g
  • A warning is now shown if a car starts outside the path
  • If car starts outside path it will keep searching to find the path
  • Hidden object removal is disabled when car is high above the track
  • No longer stored in message history : /press /ctrl /shift /alt
  • Fixes:
  • AI path drive limits were wrong at one corner of Kyoto National
  • Controls Options - buttons were not displayed under Shifter tab
  • Colour adjusters looked wrong in Interface and Display options
  • The text "S3" is now correctly sent in the InSim IS_VER packet
  • InSim IS_HLV packet no longer reports car contacts as wall hits
  • Floating text above a lagging car was drawn without transparency
  • One button look amount was doubled in axis, mouse and TrackIR look
  • The /track and /ws commands now accept double digit config numbers
  • Tracks file for /tracks command now works with double digit configs
  • Blank number plate on joining race after watching an instant replay

New in Live for Speed S3 6K (Dec 21, 2015)

  • New Track:
  • Rockingham race track is now included - S3 license required
  • AI:
  • Now avoid ramming other cars when in the pit lane or lap of honour
  • Max drivers in single player increased to 24 (online max still 40)
  • Graphics:
  • New reflections system and shaders for cars and buildings
  • Nearby objects are visible in new dynamic reflections on cars
  • Option to set number of dynamic reflections in main view and mirror
  • Misc option to enable a programmable post-processing shader
  • Exit the pits onto the Rockingham oval
  • Misc :
  • New command /rsh to reload shaders (e.g. after editing externally)
  • Maximum number of controllers increased to 10 (was previously 8)
  • VR:
  • HTC Vive headset is now supported through OpenVR
  • Oculus Rift support now requires runtime 0.7 or later
  • Improved dialog sequence after any error entering VR mode
  • Training lesson editor:
  • SHIFT+T on main entry screen to access lesson editor or list editor
  • Layouts for lessons must be copied from layout to training folder
  • SHIFT+T on training screen to view and test newly added lessons
  • Fixes:
  • Improved validity check when loading car colour settings
  • Alpha sorting issue on bricks at base of a South City building
  • AI could go wrong when entering BL pit lane for a pit stop
  • AI driver names can no longer be blank
  • Rockingham laser scanned environment

New in Live for Speed S3 6F (Jun 23, 2014)

  • 3D device support :
  • Select 3D near the top of View Options to select device
  • Supports Oculus Rift, 3D monitors, projectors, TVs, headsets
  • Graphics :
  • LFS now uses DirectX 9 (previously used DirectX 8.1)
  • Random weather selected by default when loading a track
  • Mirror antialiasing is now available (in Graphics Options)
  • Improved transitions when switching between interface screens
  • Misc option to select CTRL+S screenshot format (bmp / jpg / png)
  • Various :
  • Updated translations - thank you translators
  • Message "Track loaded" now shows which track was loaded
  • Lateral and longitudinal accelerometer now works realistically
  • CTRL+ and ALT+ (assign text to F keys) visible in mouse / kb mode
  • Commands :
  • /refresh refreshes list of setups / hosts / replays
  • /setup now works correctly (loads setup) in garage screen
  • /colour and /setup without a parameter now select default
  • /join hostname from entry screen now tries to join named host
  • /exec and /wait can now take filenames with spaces in quotes
  • /track command (change track) accepts a weather parameter
  • e.g. /track BL2R 3 selects BL2R with 3rd weather
  • Fixes :
  • OOS error after an idle car was hit by objects
  • OOS error when an car was pushed out of bounds
  • Some glitches in the movement of vertical sliders
  • Helmet stayed the same after changing driver in MP replays
  • Some controllers could make mouse axes unavailable for use
  • MAX ALPHA (unsorted) message after adding 900 chalk objects
  • Joining host OOS if host started with invalid /weather value
  • High frequency changes in acceleration were filtered in OutSim
  • LFS would crash if more than 8 game controllers were connected
  • Text entry was not always cleared when entering the meeting room
  • F key text was delayed if pressed in warning or selection dialog
  • Stuck in game after Alt+F4 / X button after edit in SHIFT+U mode
  • Setup could sometimes be corrupted when joining - now spectated
  • NumConns was set to zero after disconnecting from an online host
  • Arrow keys in input dialog were re-enabled by code page selector
  • Joining car could not enter physics when many objects were moving