Version History (complete)
The complete LFS version history from the beginning to the latest patch, including official release as well as all test patches.
0.6H
- Apr 2, 2015
Westhill :
New version of Westhill with additional configurations
Full support for open configurations including access roads
Autocross Editor :
New adjustable concrete objects
Custom start positions and pit start points
Maximum autocross objects increased to 1800
Movable start lights included as an autocross object
Custom pit stop box disables pit lane and default pit stops
Custom pit stop box can now be used to repair car and refuel
Interface buttons now drawn in front of the object buttons
Pressing S/F/1/2/3 when object is selected now moves it
Pressing S/F/1/2/3 when object exists is now more helpful
Clicking colour instantly changes selected tyres or chalk
Clicking marshall position instantly changes selected marshall
Improved the appearance of marshall circles in the editor
Route checker index numbers now start at 1 instead of 0
The W/E keys instantly adjust width, no need to press M
Floating object buttons shown with different colour
X/Y/Z positions are now shown and can be typed in
Right click on X/Y/Z to move in steps of 1 metre
SHIFT+click to snap to 1 metre grid
Oculus Rift DK2 Rendering Misc :
Increased max cars in race from 32 to 40
Increased AU Autocross grid from 16 to 20
Increased BL Rallycross grids from 24 to 30
Maximum multiplayer car draw distance up from 300 to 500
Regenerated lightmaps and visible object lists on most tracks
Added paths at Fern Bay to cover road near Club and mini oval
InSim ISP_NCI packet added to give host more info about new guest
AI drivers hit wall entering pit lane at SO Classic / Town
Removed a corner marker from some configurations at Aston
Some tyres at Kyoto National disabled in other configs
Updated translations - thank you translators
New commands :
/zero_all
- Reset all lap counters and checkpoints passed as if the race had
just been started. This removes checkpoints passed.
So using this command on the first lap, before the first
checkpoint is passed, has no effect. After the first
checkpoint there is an effect. The first lap will not be
counted. This is intended to help with a rolling start after
a parade lap.
/setlap username X
- X is positive : Set the lap that the user is currently on (as
seen at the top right, not the number of laps completed). This
does not affect checkpoints passed. This may help with a driver
who reconnects after an unintended disconnection.
- X is zero : Same as the /zero_all command but for one driver.
- X is negative : subtract from the number of laps, without
affecting checkpoints passed. This may be useful as a penalty.
0.6G19
- Apr 1, 2015
Tree / sign / bollard collisions restricted to object size
Circles more than 1.5m above car centre are now ignored
Checkpoints / finish line more than 1.5m above ignored
FIX : Restricted areas and route checkers were not working
0.6G18
- Apr 1, 2015
FIX : Error with the new Wedge objects at 90 degrees
0.6G17
- Mar 31, 2015
New Westhill track update with various fixes
New concrete objects Wedge and Short Slab Wall
Maximum autocross objects increased to 1800
0.6G16
- Mar 31, 2015
Misc :
Custom pit stop box can now be used to repair car and refuel
Custom pit stop box disables pit lane and default pit stops
Maximum multiplayer car draw distance up from 300 to 500
Interface buttons now drawn in front of the object buttons
Off path side messages only shown with Network Debug enabled
InSim :
ISP_NCI packet added to give host more info about new guest
Layouts :
Car shadows now appear on the concrete objects
Raised start positions now work with concrete objects
Up/down buttons beside checkpoint width / circle diameter
Fixes :
Reset points on raised concrete did not work first time in
Default start points wrongly put car on concrete above them
Coloured concrete often did not go back to grey in editor
InSim IS_REO packet was ignored if more than 32 players
0.6G14
- Mar 28, 2015
Westhill :
New version of Westhill with additional configurations
Full support for open configurations including access roads
Autocross Editor :
New adjustable concrete objects
Custom start positions and pit start points
Maximum autocross objects increased to 1500
Movable start lights included as an autocross object
Pressing S/F/1/2/3 when object is selected now moves it
Pressing S/F/1/2/3 when object exists is now more helpful
Clicking colour instantly changes selected tyres or chalk
Clicking marshall position instantly changes selected marshall
Improved the appearance of marshall circles in the editor
Route checker index numbers now start at 1 instead of 0
The W/E keys instantly adjust width, no need to press M
Floating object buttons shown with different colour
X/Y/Z positions are now shown and can be typed in
Right click on X/Y/Z to move in steps of 1 metre
SHIFT+click to snap to 1 metre grid
Tracks :
Increased max cars in race from 32 to 40
Increased AU Autocross grid from 16 to 20
Increased BL Rallycross grids from 24 to 30
Regenerated lightmaps and visible object lists on most tracks
Added paths at Fern Bay to cover road near Club and mini oval
AI drivers hit wall entering pit lane at SO Classic / Town
Removed a corner marker from some configurations at Aston
Some tyres at Kyoto National disabled in other configs
New commands :
/zero_all
- Reset all lap counters and checkpoints passed as if the race had
just been started. This removes checkpoints passed.
So using this command on the first lap, before the first
checkpoint is passed, has no effect. After the first
checkpoint there is an effect. The first lap will not be
counted. This is intended to help with a rolling start after
a parade lap.
/setlap username X
- X is positive : Set the lap that the user is currently on (as
seen at the top right, not the number of laps completed). This
does not affect checkpoints passed. This may help with a driver
who reconnects after an unintended disconnection.
- X is zero : Same as the /zero_all command but for one driver.
- X is negative : subtract from the number of laps, without
affecting checkpoints passed. This may be useful as a penalty.
0.6G3
- Feb 20, 2015
Misc :
Regenerated lightmaps and visible object lists on most tracks
Added paths at Fern Bay to cover road near Club and mini oval
Fixes :
AI drivers hot wall entering pit lane at SO Classic / Town
Removed single-sided rectangle near the bridge at Fern Bay
Missing shadows on cars under bridges at Aston and Fern Bay
Shadows could appear on cars near path edges in open configs
Default lightmap sometimes used lighting from previous track
Removed message about 93 objects when loading Autocross track
Restored shadows mistakenly removed from South City buildings
Changing between reversed / forward configs - wrong lightmaps
0.6G2
- Feb 14, 2015
Open Configurations :
As part of the development for the Westhill track update that is
still in development, the support for Open track configurations
has been improved. When possible, LFS now uses a suitable path
from one of the default configurations so these things work :
- Hidden object removal gives high frame rates
- Lighting system now works so that car looks correct in shadow
- Echo maps are used so the sound changes depending on location
The X (forward) and Y (reversed) open configuration selection
buttons are now visible on the track selection screen.
Hidden object removal :
The visible objects are now detected using a much better method
than in older versions. Visible object files for the existing
tracks are provided in the patch. You should find there is now
very little pop-up of objects, but still with a high frame rate.
The visible object lists for the TV cameras are now stored in a
separate list per camera rather than being path based. So you
should no longer see objects disappearing occasionally when using
the replay / TV cameras.
Misc :
Collision detection improved near the ends of long objects
Translations :
Updated Italian, Lithuanian, Russian and Ukrainian translations
Updated Brazilian Portuguese version of docs\Commands.txt
0.6G
- Sep 27, 2014
Oculus Rift DK2 Support :
The Oculus Rift DK2 must be set to Extended Desktop mode
Start LFS, go into Options - View and click 3D at the top
For Display Type, select Oculus Rift then click OK
If all is well, LFS offers "Exit LFS to restart using the Rift"
Click OK to exit then when you restart LFS it should be in the Rift
Optional new command line options /rift=on and /rift=off
Use e.g. in a shortcut to make sure Rift mode is entered or not
LFS.exe /rift=on - try to go straight into Rift mode
LFS.exe /rift=off - do not go into Rift (ignores previous mode)
Oculus Runtime 0.4.2 (or later) is required
Graphics (visual improvement of transparent objects) :
Improved edges of transparent objects like trees and railings
Re-exported all transparent textures to improve image quality
Texture names ending ATEST / ALPHA / ALP24 all now end _ALP
If you do not install new textures, old ones will be converted
Graphics (other) :
Anisotropic filtering (AF) now default 4x
Mip bias sliders saved differently in cfg.txt
- You must set your mip bias and AF values again
Increased maximum value of multiplayer draw distance
Two new 3D formats : red-cyan anaglyph and cross-eyed view
Textures are automatically resaved (if needed) for faster load
Low res textures now load just as quickly as high res textures
New car shaders give higher frame rate when many cars on screen
FIX : Car lighting momentarily vertical as car entered a shadow
FIX : Graphics options sometimes showed too many FSAA options
Skin downloading when watching a replay :
If a car or helmet skin in a replay is not available at LFS World
when you start the replay (with low or high res skins selected)
but you already have the skin in the other resolution then that
skin in the other resolution will be used instead of a plain car
InSim :
New packet IS_HCP for host to add extra mass or intake restriction
to particular cars (affects all drivers using those cars)
Misc :
Driver's body is now enabled by default
Reduced input lag when vertical sync is enabled
Frame rate limit now disabled if vertical sync is active
Cars now drawn in nearest to furthest order for optimisation
CTRL+S screenshot message now stays for two seconds instead of one
Updated translations - thank you translators
0.6F12
September 26, 2014
Oculus Rift :
New command line options /rift=on and /rift=off
Use e.g. in a shortcut to make sure Rift mode is entered or not
LFS.exe /rift=on - try to go straight into Rift mode
LFS.exe /rift=off - do not go into Rift (ignores previous mode)
InSim :
New packet IS_HCP to add extra mass or intake restrictions
to particular cars (affects all drivers using those cars)
Misc :
Minor update to LFS_restart.exe suggesting run as administrator
0.6F11
September 25, 2014
Oculus Rift :
If you try to enter 3D mode when the Rift is not in extended mode,
and get the message to restart LFS with the Rift in extended mode,
it is now possible to go into a window (SHIFT+F4) and set your
Rift to extended mode then click 3D to try to enter Rift mode
again without exiting LFS, so avoiding one exit and restart.
0.6F10
September 24, 2014
Graphics :
Fixed bug at Aston where nearby tree line obscured background
Fixed small lines appearing in the air above some Aston trees
Oculus Rift :
LFSORDLL.dll rebuilt using SDK 0.4.2 (requires runtime update)
Removed 3 ways to enter Rift mode on your monitor by mistake
0.6F9
September 19, 2014
Graphics :
Improved edges of transparent objects like trees and railings
Re-exported all transparent textures to improve image quality
Texture names ending ATEST / ALPHA / ALP24 all now end _ALP
If you do not install new textures, old ones will be converted
Oculus Rift :
Tracking setup now allows camera to be in an offset position
Yaw reset (normally F8 key) should now work again with DK1
Misc :
Names above cars (N key) now work as expected on oval, etc.
Cars now drawn in nearest to furthest order for optimisation
CTRL+S screenshot message now stays for 2 seconds instead of 1
FIX : Misplaced accents on capital letters in names above cars
0.6F8
August 22, 2014
Implemented Oculus Rift health & safety warning at startup
Option to store driving position (avoids setting it every time)
0.6F7
August 19, 2014
Graphical :
Removed / reduced some texture related graphical issues
Textures are automatically resaved (if needed) for faster load
Low res textures now load just as quickly as high res textures
FIX : Graphics options sometimes showed too many FSAA options
Misc :
Anisotropic filtering (AF) now default 4x
Mip bias sliders saved differently in cfg.txt
- You must set your mip bias and AF values again
Increased maximum value of multiplayer draw distance
Oculus Rift :
Mip bias sliders are available in Rift mode again (separate)
LFS starts up in windowed mode on desktop if unable to open Rift
Steer look and mouse look options are now disabled in Rift mode
Windows error message is displayed if the DLL cannot be loaded
Recompiled Oculus DLL now depends on fewer external libraries
FIX : Arcade view and helicopter view now work as expected
FIX : Button look and Pitch / Rotate view now work in Rift mode
FIX : Names above cars (N key) now stay still when view rolls
0.6F6
August 12, 2014
Replay TV camera view is now displayed on a virtual monitor
3D level of the replay cameras adjustable from 0% to 100%
0.6F5
August 11, 2014
Misc :
Frame rate limit now disabled if vertical sync is active
Oculus Rift :
Implemented chromatic aberration correction (pixel shader)
Simplified head yaw is transmitted in multiplayer packets
FIX : Low persistence setting could be out of sync with Rift
0.6F4
August 10, 2014
"You can now enable vertical sync in Options - View. I suggest you try that out. You should get a really smooth view as long as you don't drop below 75 fps." - Scawen
Misc :
Driver's body is now enabled by default
Reduced input lag when vertical sync is enabled
Oculus Rift :
Predicted head position is used with vertical sync
Enabled low persistence display mode (on by default)
More helpful and better looking multiple selection dialog
LFS will now start up on default device if Rift is not found
Helpful message if detected Rift has wrong screen orientation
Position is retained if headset moves out of tracking range
Single mip bias slider when in Rift mode
0.6F3
August 6, 2014
Oculus Rift DK2 support :
- Set your DK2 to extended mode
- Windows settings - use extended desktop mode, not duplicated
- Make sure the DK2 screen is set to "portrait" mode in Windows
- Start LFS and click 3D on View Options Screen
- Select Oculus Rift and click OK
- You should be given the option to exit, ready to restart in Rift mode
- Start LFS after exiting by the previous method
FIX : Sometimes the wrong mip bias setting was used e.g. on text
FIX : LFS crashed if an out of bounds entry was typed in 3D dialog
0.6F2
July 21, 2014
Two new 3D formats in TV / monitor / projector mode :
- red-cyan anaglyph
cheap red-cyan glasses are required
more expensive glasses can correct red (left) eye focus
colour perception is reduced and different in each eye
do not use this mode for a long time
- cross-eyed view
no equipment needed
the 3D world appears small
right eye looks at left image / left eye looks at right image
this is difficult for some people (with normal vision)
stop immediately if you feel any discomfort
do not use this mode for a long time
Skin downloading when watching a replay :
If a car or helmet skin in a replay is not available at LFS World
when you start the replay (with low or high res skins selected)
but you already have the skin in the other resolution then that
skin in the other resolution will be used instead of a plain car
Fixes :
Crash when using a wheel button assigned to /rift toggle command
Crash when pressing e.g. F8 when /press F8 was assigned to F8 key
Graphics :
New car shaders give higher frame rate when many cars on screen
FIX : Car lighting momentarily vertical as car entered a shadow
Misc :
Updated Estonian and Serbian translations
0.6F
June 21, 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
0.6E19
June 19, 2014
FIX : Dedicated server would not start up in reversed or open configs
0.6E18
June 18, 2014
More translations have been updated and corrected
Random weather selected by default when loading a track
Message "Track loaded" now shows which track was loaded
Commands :
/track command (change track) accepts a weather parameter
e.g. /track BL2R 3 <- selects 3rd weather on Blackwood 2 reversed
Fixes for new bugs :
Selected track image vanished if /weather command was used
Fixes for old bugs :
Joining host OOS if host started with invalid /weather value
0.6E17
June 13, 2014
Translation updates for most languages
Fixes for old bugs :
OOS error after an idle car was hit by objects
OOS error when an car was pushed out of bounds
Joining car could not enter physics when many objects were moving
0.6E16
June 5, 2014
The 3D support is now translatable - awaiting translations
Improved and optimised the Oculus Rift distortion function
Some other small performance optimisations in graphics code
FIX : Mouse drag movement in SHIFT+U mode in 3D modes
0.6E15
May 24, 2014
DirectX 9 :
A helpful message is now shown at start if DirectX needs updating
Misc option to select CTRL+S screenshot format (bmp / jpg / png)
FIX : Vertical sync was enabled in windowed mode - now disabled
FIX : Crash when using FRAPS or when another program went full screen
3D Support :
Options for 3D modes are displayed in a dialog before going 3D
Oculus Rift :
24-bit Z-buffer is now used if Z-buffer depth graphics option is 24/32
Full-scene AA option disabled in Rift mode (use special Rift AA option)
Wide screen effect option is now disabled in Oculus Rift mode
Commands :
/refresh refreshes list of setups / hosts / replays
/setup now works correctly (loads setup) in garage screen
/join hostname from entry screen now tries to join the named host
/exec and /wait can now take filenames with spaces in quotes
/colour and /setup without a parameter now select default
Fixes for new bugs :
FIX : Driver selection buttons clashed in first time driver screen
FIX : Race setup screen objects sometimes visible in other screens
Fixes for old bugs :
FIX : Text entry was not always cleared when entering the meeting room
FIX : F key text was delayed if pressed in warning or selection dialog
FIX : Some controllers could make mouse axes unavailable for use
0.6E14
Jan 31, 2014
Graphics :
Cars and drivers in menu screens are now antialiased
New Graphics Option : Mirror antialiasing
Oculus Rift :
New option : Antialiasing - NOTE : this reduces frame rate a lot...
Fixes :
FIX : Setup could (rarely) be corrupted when joining. Now detected and spectated with message.
FIX : NumConns was set to an invalid value of zero after disconnecting from an online host.
FIX : Arrow keys were re-enabled in the input dialog by using the code page selector.
0.6E13
Jan 22, 2014
DirectX 9 fixes :
FIX : LFS did not get past the entry screen if Haze effect was disabled
FIX : Anisotropic filtering (Texture filtering / AF slider > 1) did not work
Other fixes :
FIX : Starting LFS in full screen set mouse cursor to top left - now centre
FIX : FOV in helicopter view is now back to the same as it was before
FIX : Credits screen had a black background
0.6E12
Jan 20, 2014
DirectX 9 :
LFS now uses DirectX 9 instead of DirectX 8.1 (no visual changes)
Fixes :
FIX : Mirror texture is now 32-bit (as it was until recently)
FIX : Suspension view in garage did not work in 3D modes
0.6E11
Dec 16, 2013
Oculus Rift :
Aspect ratio correction option - helps in some cases when using 1920x1080
Fixes for new bugs :
FIX : Black background in pits screen when in game
FIX : Driver was invisible in driver options screen
FIX : Distance measurement tool in SHIFT+U mode was invisible
Fixes for old bugs :
FIX : MAX ALPHA (unsorted) message after adding 900 chalk objects
FIX : LFS would crash if more than 8 game controllers were connected
FIX : Alt+F4 / X button from SHIFT+U mode after editing got stuck in game
0.6E10
Dec 14, 2013
3D Support :
Simple HUD aspect ratio option for 3D modes in view options screen
SHIFT+U mode mouse view control now works in stereoscopic 3D modes
Oculus Rift :
Oculus Rift vertical FOV is now calculated (manual option also available)
Realistic eye positions and simple neck model moves eyes with head tracking
Fixes :
FIX : Some glitches in the movement of vertical sliders
FIX : Sliders moved twice as far as mouse in some 3D modes
FIX : Cleaner transition from track selection back to race setup screen
FIX : Rare crash that could happen when more buttons appeared on the screen
0.6E8
Nov 29, 2013
Support for stereoscopic 3D monitors, projectors, TVs and headsets
Lateral and longitudinal accelerometer values now work realistically
CTRL+ and ALT+ (assign text to F keys) visible in mouse / kb mode
Improved transitions when switching between interface screens
FIX : High frequency changes in acceleration were filtered in OutSim
FIX : Helmet stayed the same after changing driver in MP replays
0.6E7
Nov 11, 2013
Oculus Rift :
Added resolution and IPD to info display in view options screen
Head tracking now works in helicopter / follow / SHIFT+U modes
Fixes :
FIX : LFS crashed when changing track in Oculus Rift mode
0.6E6
Nov 8, 2013
External views (TV, helicopter and SHIFT+U) are now available in 3D modes. Note that the mouse control in SHIFT+U mode is not exactly correct in all modes and the autocross editor is not yet available.
New text commands /rift [on/off/reset] e.g. /rift reset will reset the orientation. This can be assigned to a function key or a wheel button in the controls screen.
A small amount of status information about the Oculus Rift is displayed on the right of the view options screen including head tracking values if they are available.
FIX : Selecting 2D or 3D mode did not disable or enable the Oculus Rift if it was the selected 3D device.
FIX : Oculus Rift now takes priority over TrackIR so there should be no problem with having a TrackIR installed on your computer.
0.6E5
Nov 6, 2013
Improved stereoscopic 3D support, including experimental Oculus Rift support.
Three 3D modes are available :
- TV / monitor / projector
- Conventional 3D headset
- Oculus Rift
0.6E4
Oct 11, 2013
Stereoscopic 3D support.
Other changes :
Lateral and longitudinal accelerometer values now work realistically
FIX : High frequency changes in acceleration were filtered in OutSim
FIX : Helmet stayed the same after changing driver in MP replays
0.6E
Nov 30, 2012
Improved multiplayer system :
Guest only needs host packets to continue processing
No waiting for packets from players with slow connections
Leaving a host is instantaneous even if a guest is connecting
Longer timeouts avoid disconnection due to short interruptions
New TCP packet buffering and storage system :
Reduces the number of physical packets sent
Major improvement when many InSim buttons are sent
Fixes some ways to lose connection on a busy server
New "instant" join system using cached packets :
Much faster connection to multiplayer hosts
Connection appears instant to the other guests
You can pit / spectate / etc. while a player is connecting
No OOS caused by joining while objects are added or removed
Other multiplayer updates :
New hacking protection and cheat detection systems
Improved user name checks during and after connection
Lag bars at bottom left show ping or delay of all guests
Ping time (or delay) shown as number in list of connections
OOS / CPW messages now show user name instead of player name
Instead of "LAG (seconds)" now "name (seconds)" is displayed
No buffer overflows from hangs or operating system time changes
Auto rename when you join a host with someone else's player name
User name in brackets now shown at end of disconnection messages
Left / right click on player name in replay now works as online
Race setup screen /clear command can now only be used by admins
Use of UDP or TCP is shown beside host name in connections list
Removed notification sound when a car is spectated by an admin
Added /player command to dedicated host setup.cfg file
LFS World statistics fixes :
Wrong PB recorded if custom checkpoints added without restart
Live host progress did not show changes to laps or qualifying
After forced to spectate by admin - status remained "in race"
Adding an AI driver changed real player's status to "in race"
Spectating from garage screen left player's status "in pits"
Other changes :
Latvian training lessons now included
Two new translations : Indonesian and Romanian
Maximum marshall circles increased from 96 to 120
Maximum autocross objects increased from 800 to 900
Pit exit direction arrow now works in open configurations
SHIFT + N : sound on / off now works in multiplayer screens
InSim :
Added new leave reasons (CPW / OOS / JOOS / HACK) for IS_CNL
Change to in-game usage of IS_REO - only valid after SMALL_VTA
Fixes :
Custom view was not set to new car type on replay restart
Duplicate lines in scripts could cause unexpected results
Virtual speedo sometimes overlapped numbers (e.g. XRG km/h)
Leaving garage screen could cause problems with a car script
User's controller type was not shown after taking over a car
SHIFT+R near end of SPR could make cars swap between players
Circuit length is no longer displayed for open configurations
Remote car with brakes on started to roll if reset on a slope
LFS could crash when displaying laps for fuel after short laps
Ready status in lobby is now checked when a player disconnects
Load WE1R on dedicated host - Checkpoint 1 path node not found
Short MP Replays were sometimes extended to a time of 10:55.36
It was possible to make an AI driver join with a disallowed car
Message typed while watching replay appeared as written by host
Message "Max guest cars : X" now shown in the selected language
Cars intersected if players joined autocross at the same time
An unusual state in which LFS displayed only a blank screen
Two instances of LFS no longer write to the same MPR / SPR
0.6B16
Nov 28, 2012
FIX : OOS Error after engine was switched off
0.6B15
Nov 28, 2012
Connecting and disconnecting guests could clash and break server
A minor improvement in connection code avoids a possible failure
Added some more protection against one more known way to cheat
0.6B14
Nov 27, 2012
Orange warning message if you are auto renamed on joining a host
Message : X disconnected - dark grey (same as it was before B13)
Requested UDP message not shown on joining a host (only if TCP)
LFS World statistics fixes :
Wrong PB recorded if custom checkpoints added without restart
Live host progress did not show changes to laps or qualifying
Fixes :
Valid car position packets in TCP mode were sometimes discarded
Join host with remote car in neutral - handbrake on for 1 second
Remote car with brakes on started to roll if reset on a slope
0.6B13
Nov 26, 2012
Left / right click on player name in replay now works as on line
Message : X connected - light blue / X disconnected - light grey
Use of UDP or TCP is shown beside host name in connections list
Sending position packets is avoided until guest fully connected
UDP / TCP position packets may be selected by clicking button
Fixes :
Pre-B12 MP replays in B12 showed all messages as written by host
Message typed while watching replay appeared as written by host
Pressing X button for a second showed "lost connection" on host
0.6B12
Nov 24, 2012
New "instant" join system using cached packets :
- Much faster connection to host
- Connection appears instant to other guests
- Safe to join while objects are added or removed
- You can pit, spectate, etc. while a player is joining
Player name conflict resolution :
Auto rename when you join a host with someone else's player name
You can always exit from player screen even if your name is used
Selected name not used in game if already used by another player
No two players (real or AI) can enter a race using the same name
LFS World statistics fixes :
After being forced to spectate by admin - status still "in race"
Adding an AI driver changed real player's status to "in race"
Spectating from garage screen left player's status "in pits"
Multiplayer :
Added /player command to dedicated host setup.cfg file
Removed /carshost command from dedicated host setup.cfg
Improved cheat protection stops some more ways to cheat
Misc :
Maximum autocross objects increased from 800 to 900
Maximum marshall circles increased from 96 to 120
Removed notification sound when a car is spectated by an admin
Fixes :
Message "Max guest cars : X" now shown in the selected language
Wrong message "Did not receive track info" on joining full host
Cars intersected if players joined autocross at the same time
An unusual state in which LFS displayed only a blank screen
0.6B11
Nov 6, 2012
Forwarded packets and timing packets are sent more promptly
Ping / lag time now shown in ms when less than 1 second
Ping / lag time is now also shown in game setup screen
Fixes :
In B10 hotlapping did not restart after leaving the pits
0.6B10
Nov 3, 2012
Improved cheat protection stops some more ways to cheat
Fixes :
Sending too many InSim buttons could cause guests to disconnect
It was possible to make an AI driver join with a disallowed car
Leaving garage screen could cause problems with a car script
0.6B9
Oct 27, 2012
New TCP packet buffering and storage system :
- Reduces the number of physical packets sent
- Major improvement when many InSim buttons are sent
- Fixes some ways to lose connection on a busy server
New lag bar system - host sends ping and lag info :
- Bars at bottom left to show packet delay for all connections
- Ping time (or lag when lagging) shown in list of connections
Fixes :
Short MP Replays were sometimes extended to a time of 10:55.36
0.6B8
Sep 25, 2012
FIX : Two instances of LFS no longer write to the same MPR / SPR
Connection now closes if no packets are received for 40 seconds
SHIFT + N : sound on / off now works in multiplayer screens
Pit exit direction arrow now works in open configurations
Updates to Latvian, Serbian, Indonesian, Romanian
Latvian training lessons now included
0.6B7
Sep 21, 2012
FIX : Guests were often kicked after another took over their car
Instead of "LAG (seconds)" now "username (seconds)" is displayed
Timer bounding increased to 30 sec for normal LFS (graphic mode)
Timer bounding stays at 6 sec for non-graphical dedicated hosts
0.6B6
Sep 20, 2012
Repaired most translations with a small update on one line
FIX : Guest disconnected if host used InSim IS_PLC packet
0.6B5
Sep 20, 2012
Improved multiplayer system :
Game only needs host packets to continue processing
Quicker joining to host - no waiting for other players
No waiting for packets from players with slow connections
Leaving a host is instantaneous even if a guest is connecting
Longer timeouts avoid disconnection due to short interruptions
(NOTE : no change to physics - old replays are still valid)
Other changes :
Two new translations : Indonesian and Romanian
New hacker protection applied to multiplayer packets
Improved checks on validity of user names while connecting
User names now confirmed with master server after connection
OOS / CPW messages now show user name instead of player name
Removed message "Got master packet" from network debug output
No buffer overflows from hangs or operating system time changes
User name in brackets now shown at end of disconnection messages
New "Authorised" message on host links user name with ip address
Race setup screen /clear command can now only be used by admins
Ability of guests to vote or select tracks now enforced by host
InSim :
Added new leave reasons (CPW / OOS / JOOS / HACK) for IS_CNL
Change to in-game usage of IS_REO - only valid after SMALL_VTA
Fixes :
Custom view was not set to new car type on replay restart
Duplicate lines in scripts could cause unexpected results
Virtual speedo sometimes overlapped numbers (e.g. XRG km/h)
Circuit length is no longer displayed for open configurations
LFS could crash when displaying laps for fuel after short laps
Ready status in lobby is now checked when a player disconnects
Load WE1R on dedicated host - Checkpoint 1 path node not found
User's controller type was not shown after taking over a car
SHIFT+R near end of SPR could make cars swap between players
0.6B
Jun 17, 2011
Contact detection and collisions :
Improved contact detection with road / walls / pit garage exit
Improved collisions with unmovable objects (e.g. red barriers)
Unmovable objects (e.g. ramps) now have concrete friction level
Improved wheel contact detection to reduce bad car collisions
SHIFT+U mode :
New free view mode replaces the old "low" and "high" path modes
Object or ground targeted by the mouse pointer is now detected
Left mouse button moves view point by "dragging" target point
Double click to move view point directly towards target point
Mouse wheel moves view point towards or away from target point
Left + Right mouse buttons rotate view point around the target
Arrow key movement follows ground below view point when possible
Store up to 10 views per track configuration with SHIFT+NUMBER
Recall a stored view with CTRL+NUMBER (or click the button)
Click on a car to follow it / look away to stop following
List of connections is now displayed in SHIFT+U mode
FIX : N key with options on caused overlapping text
Autocross editor :
New objects added and all objects are available at all tracks
Maximum number of autocross objects increased to 800 (was 512)
Multiple object selection - press CTRL and click object button
Selection can be deleted, copied (O), moved (M), rotated (,/.)
Object positioning is now accurate (uses mouse target detection)
Less CPU / better checks when adding / moving / deleting objects
Adding / removing autocross objects no longer resets all objects
Prevented mouse camera movement between button click and release
Reduced Z-buffer flickering of chalk objects and pit stop markers
Speed limit no longer enforced if autocross start position exists
Save layout button is now displayed in an SPR (same as in an MPR)
W/E/,/. keys now move values in minimum steps and use auto repeat
FIX : Name of loaded layout now remains or is cleared as expected
FIX : Could click on invisible replay slider when buttons visible
FIX : Could add marshall circles out of bounds (then undeletable)
FIX : High altitude layout objects appeared under ground on load
FIX : Start position sometimes remained active after deleting it
Open configurations :
New "drive anywhere" open configs (CTRL in track select screen)
Add checkpoints / barriers to use open configs as race circuits
Checkpoints can now be up to 62 metres wide to include pit lane
Open configs can be selected with text command like /track=SO1X
Custom layouts race progress / history now stored at LFS World
Qualifying / race positions list / blue flags are supported
Optimisations :
Frame rate increased - drawing most world objects is much faster
Optimised transparent objects (e.g. fences) to help open configs
Much better frame rate with many autocross objects (faster draw)
Removed continual small memory leaks (materials list corruption)
Number plate generation is much faster, reducing pit-out glitch
Hotlapping support :
Tyres section in garage - settings for tyre warmer temperatures
You can load a layout in hotlap mode (may include start position)
NOTE : LFS World hotlaps may include start position - not objects
Hotlapping is possible on open configurations (not for LFS World)
Exit from pits now results in a clean restart to hotlap position
Reliable detection of wall side impacts (e.g. at South City)
Pit stops are no longer available in Hotlapping mode
Interface :
Unlock screen now renames unnamed player to user name on exit
Clicking selected track loads that track (like pressing ENTER)
Windows messages processed in a cleaner way (affects key presses)
Mouse movements are processed more efficiently (drag / slide)
FIX : Mouse look info could go off screen in some languages
FIX : An invalid view could be selected when no cars in race
FIX : Meeting room scroll bar was invisible in recent versions
FIX : Occasionally refuelling did not match set amount
Graphics / Audio :
Improved display of help text / lesson text / welcome messages
F9 tyre diagram and SHIFT+L suspension diagrams now antialiased
Improved tyre optimisation - no missing parts of deflected tyres
Entry screen logo and frame are now drawn if a dialog box is open
FIX : In Driver Options the driver intersected with world objects
FIX : Reset from behind a barrier at South City could stop sound
FIX : Missing shadow on ground near fences at Autocross track
Multiplayer :
Wear limit for changing tyres can be set to 100% (never)
List of hosts can now show hosts you are not licensed to join
Host name is displayed in task bar and window title (if Latin)
Dedicated host window now adds new messages without flickering
Implemented VOB mod protection (physical changes will cause OOS)
Maximum qualifying time increased from 60 minutes to 240 minutes
Host options are now readable when opened from game setup screen
Default host IP address is now 127.0.0.1 (address of local host)
CTRL+SHIFT now displays time and date in all multiplayer replays
Driver sent his / her setup - message is now displayed only once
Removed TCP filter that allowed old versions in the list of hosts
FIX : On joining host, cars not past finish line showed wrong lap
FIX : Some problems resulting from multiple requests to join race
FIX : Pit stop did not end if car was knocked out of the pit lane
FIX : Some crashes that could result from an invalid unlock state
FIX : Some missing images (e.g. track select) caused LFS to crash
FIX : Suspension could incorrectly stay broken on remote computer
FIX : It was possible to get stuck on the track selection screen
FIX : Host restart exploit caused by multiple join packets
FIX : Avoided some possible unauthorised connections
Text commands :
New command /ck cancels any kick or ban votes in progress
New command /cv cancels game votes (restart / end / qualify)
Command /modified=yes allows a private host to avoid CP checks
InSim :
NLP / MCI minimum time interval reduced to 40 ms (was 50 ms)
New IS_RIP option FULL_PHYS to use full physics when searching
Longer IS_MST now up to 128 chars / specify sound / send to all
Lap timing info added to IS_RST (standard / custom / checkpoints)
New packet IS_CON reports details of contact between two cars
New packet IS_OBH reports information about any object hit
New packet IS_HLV reports incidents that would violate HLVC
New packet IS_PLC sets allowed cars for individual players
New packet IS_AXM to add / remove / clear autocross objects
New packet IS_ACR reports successful or attempted admin commands
OutGauge : OG_SHIFT and OG_CTRL (keys) bits added to OutGaugePack
Security : InSim can no longer be initialised from a URL command
FIX : TTime in IS_RIP was wrong in mid-join Multiplayer Replays
FIX : Clutch axis / button was not reported from Controls screen
FIX : IS_BTN did not allow the documented limit of 240 characters
FIX : InSim camera with vertical pitch would cause LFS to crash
FIX : OutGaugePack ID was always zero regardless of ID in cfg.txt
Track fixes :
BL : Repaired floating laptop on tool box in first pit garage
SO : Removed a ghostly collision object in South City pit lane
SO : Removed two barriers embedded in tyre wall (Sprint Tracks)
SO : Repaired a sunken barrier closing pit lane (Sprint Track 1)
WE : Fixed the position of the reversed configuration finish line
KY : Removed some barrier end segment errors from Oval / National
Misc :
New Ukrainian translation included
Hungarian translations of training lessons updated
CTRL+C now clips the mouse so window size cannot be adjusted
Admin commands from all connections are now logged (if enabled)
If logging is enabled a message is logged when an admin connects
TC Allowed Slip slider now goes up to 20% (previous maximum 10%)
The digit "1" now occupies the same screen space as other digits
On changing allowed cars, disallowed cars now join the spectators
Improved detection of invalid window positions when starting LFS
URL command is now case insensitive - LFS:// or lfs:// both work
Misc options : F9 / F10 accelerometer can be shown as one value
Cruise : current lap is not displayed if lap timing is disabled
Cruise : no need to drive a lap before serving DT / SG penalty
FIX : Racing line did not work again after viewing invalid car
FIX : It was possible to set qualifying on an autocross layout
0.6A4
Jun 16, 2011
Updated Commands.txt and Autocross.txt
FIX : Small documentation error in InSim.txt (ISP_X / ISF_X)
FIX : Racing line did not work again after viewing invalid car
FIX : MAX ALPHA (unsorted) after adding a lot of chalk objects
InSim :
New IS_RIP option FULL_PHYS to use full physics when searching
FIX : TTime in IS_RIP was wrong in mid-join Multiplayer Replays
0.6A3
Jun 14, 2011
Save layout button is now displayed in an SPR (same as in an MPR)
W/E/,/. keys now move values in minimum steps and use auto repeat
FIX : Name of loaded layout now remains or is cleared as expected
FIX : Select tyre while in objects menu - got wrong tyre colour
FIX : Multiple object rotation system did not work in 0.6A2
0.6A2
Jun 13, 2011
More updated translations included
Driver sent his / her setup - message is now displayed only once
FIX : Replay OOS error after saving an SPR with autocross objecs
FIX : Crash when "agree" was pressed on the Agreement screen
FIX : Avoided some possible unauthorised connections
0.6A1
Jun 10, 2011
Autocross editor :
All autocross objects are now available at all tracks
Multiple object selection - press CTRL and click object button
Selection can be deleted, copied (O), moved (M), rotated (, / .)
Prevented mouse camera movement between button click and release
FIX : Start position sometimes remained active after deleting it
Open configuration support :
Random time from red to green lights now works with open configs
It is now possible to start a qualifying session on open configs
Various :
All translations have now been updated
CTRL+C now clips the mouse so window size cannot be adjusted
Admin commands from all connections are now logged (if enabled)
If logging is enabled a message is logged when an admin connects
The digit "1" now occupies the same screen space as other digits
Maximum qualifying time increased from 60 minutes to 240 minutes
TC Allowed Slip slider now goes up to 20% (previous maximum 10%)
On changing allowed cars disallowed cars will join the spectators
Improved multiple line text formatting - Japanese training now ok
FIX : It was possible to set qualifying on an autocross layout
Hotlapping support :
Tyres section in garage - settings for tyre warmer temperatures
You can load a layout in hotlap mode (may include start position)
NOTE : LFS World hotlaps may include start position - not objects
Hotlapping is possible on open configurations (not for LFS World)
Exit from pits now results in a clean restart to hotlap position
Reliable detection of wall side impacts (e.g. at South City)
Pit stops are no longer available in Hotlapping mode
Tracks :
SO : Removed a ghostly collision object in South City pit lane
SO : Removed two barriers embedded in tyre wall (Sprint Tracks)
WE : Fixed the position of the reversed configuration finish line
KY : Removed some barrier end segment errors from Oval / National
InSim :
New packet IS_OBH reports information about any object hit
New packet IS_HLV reports incidents that would violate HLVC
New packet IS_PLC sets allowed cars for individual players
New packet IS_AXM to add / remove / clear autocross objects
New packet IS_ACR to report (attempted) admin commands
0.5Z34
May 16, 2011
FIX : Occasional false collision detections near segment ends
FIX : Endless auto car reset after falling into the underworld
Blue flag detection function for racing on open configurations
Dedicated host window now adds new messages without flickering
KY : No humps / tyres in open configs entering GP Long from Oval
Translations :
Greek translation is now up to date for the SHIFT+U mode updates
New Ukrainian translation included for testing (nearly finished)
Hungarian translations of training lessons updated
0.5Z33
May 13, 2011
Improved wheel contact detection to reduce chance of flying cars
Speed limit no longer enforced if autocross start position exists
All languages updated except Trad. Chinese / Greek / Belarussian
BL : Repaired floating laptop on tool box in the first pit garage
BL : Enabled all the rallycross section barriers in open configs
SO : Repaired a sunken barrier closing pit lane (Sprint Track 1)
SO : Enabled various barriers that were missing from open configs
FE : Enabled contact detection around mini-oval and nearby walls
FE : Enabled a barrier in open configs (at corner near a bridge)
KY : Enabled some barriers at entry / exit to infield / outfield
KY : Enabled speedhumps and tyres at entry to GP Long from Oval
AS : Enabled missing barrier across side road near AS3 chicane
Attempted FIX : Occasionally refuelling did not match set amount
FIX : Momentary loss of TV camera at Fern Bay Club X turn one
0.5Z32
May 6, 2011
Optimised transparent objects (e.g. fences) to help open configs
Adding / removing autocross objects no longer resets all objects
Much better frame rate with many autocross objects (faster draw)
Reduced Z-buffer flickering of chalk objects and pit stop markers
Custom layouts race progress / history now displayed on LFS World
FIX : On joining host, cars not past finish line showed wrong lap
FIX : SHIFT+U follow mode now stays on car if you rewind a replay
Command /modified=yes allows a private host to avoid CP checks
InSim :
Command /cv now only cancels game votes (restart / end / qualify)
OutGauge : OG_SHIFT and OG_CTRL (keys) bits added to OutGaugePack
Lap timing info added to IS_RST (standard / custom / checkpoints)
0.5Z31
Apr 28, 2011
Many translation files have been updated
Connection list is now visible in SHIFT+U mode
Skid marks are now visible on open configurations
Multiplayer : Cars driving far out of bounds are spectated
Race positions list / map car colours now work on open configs
InSim : IS_BTN did not allow documented limit of 240 characters
FIX : False collisions that showed up near pit lanes at Fern Bay
0.5Z30
Apr 22, 2011
Contact detection and collisions :
Improved contact detection with road / walls / pit garages
Improved collisions with unmovable objects (e.g. red barriers)
Unmovable objects (e.g. ramps) now have concrete friction level
SHIFT+U mode :
New free view mode replaces the old "low" and "high" path modes
Object or ground targeted by the mouse pointer is now detected
Left mouse button moves view point by "dragging" target point
Double click to move view point directly towards target point
Mouse wheel moves view point towards or away from target point
Left + Right mouse buttons rotate view point around the target
Arrow key movement follows ground below view point when possible
Store up to 10 views per track configuration with SHIFT+NUMBER
Recall a stored view with CTRL+NUMBER (or click on the button)
Click on a car to follow it / look away to stop following
Added a new Ramp2 which is the same as Ramp1 but 2.8 metres wide
Ramp1 and Ramp2 are stored in the exe and loaded into all tracks
Autocross editor :
Maximum number of autocross objects is now 800 on all tracks
Object positioning is much better - using mouse target detection
Less CPU / better checks when adding / moving / deleting objects
FIX : Could click on invisible replay slider when buttons visible
FIX : Could add marshall circles out of bounds then undeletable
FIX : N key in SHIFT+U with options on caused overlapping text
FIX : High altitude layout objects appeared under ground on load
Open configurations :
New "drive anywhere" open configs (CTRL in track select screen)
Open configs can be selected with text command like /track=SO1X
Open configs can be used as racing circuits by adding checkpoints
Checkpoints can now be up to 62 metres wide to include pit lane
Optimisations :
Removed continual small memory leaks (materials list corruption)
Number plate generation is much faster - reducing pit-out glitch
Frame rate increased - drawing most world objects is much faster
Interface :
Unlock screen now renames unnamed player to user name on exit
Clicking selected track loads that track (like pressing ENTER)
Windows messages processed in a cleaner way (affects key presses)
Mouse movements are processed more efficiently (drag / slide)
FIX : Mouse look info could go off screen in some languages
FIX : An invalid view could be selected when no cars in race
FIX : Meeting room scroll bar was invisible in recent versions
FIX : Text commands could be used to load layout in hotlap mode
Graphics / Audio :
Improved display of help text / lesson text / welcome messages
F9 tyre diagram and SHIFT+L suspension diagrams now antialiased
Improved tyre optimisation - no missing parts of deflected tyres
Entry screen logo and frame are now drawn if a dialog box is open
FIX : In Driver Options the driver intersected with world objects
FIX : Reset from behind a barrier at South City could stop sound
FIX : Missing shadow on ground near fences at Autocross track
Multiplayer :
Wear limit for changing tyres can be set to 100% (never)
List of hosts can now show hosts you are not licensed to join
Host name is displayed in task bar and window title (if Latin)
Implemented VOB mod protection (physical changes will cause OOS)
Host options are now readable when opened from game setup screen
Default host IP address is now 127.0.0.1 (address of local host)
CTRL+SHIFT now displays time and date in all multiplayer replays
Removed TCP filter that allowed old versions in the list of hosts
FIX : Some problems resulting from multiple requests to join race
FIX : Pit stop did not end if car was knocked out of the pit lane
FIX : Some crashes that could result from an invalid unlock state
FIX : Some missing images (e.g. track select) caused LFS to crash
FIX : Suspension could incorrectly stay broken on remote computer
FIX : Host restart exploit found by Luigi Auriemma (join packets)
InSim :
New command /ck cancels any kick or ban votes in progress
New command /cv cancels any votes (kick, ban, restart, etc)
NLP / MCI minimum time interval reduced to 40 ms (was 50 ms)
New collision packet gives details of contact between two cars
Longer IS_MST now up to 128 chars / specify sound / send to all
FIX : Clutch axis / button was not reported from Controls screen
Misc :
Misc options : F9 / F10 accelerometer can be shown as one value
Improved detection of invalid window positions when starting LFS
URL command is now case insensitive - LFS:// or lfs:// both work
Security : InSim can no longer be initialised from a URL command
Cruise : no need to drive a lap before serving DT / SG penalty
Cruise : current lap is not displayed if lap timing is disabled
FIX : InSim camera with vertical pitch would cause LFS to crash
FIX : OutGaugePack ID was always zero regardless of ID in cfg.txt
0.5Z28
Nov 25, 2009
Reduced minimum speed in SHIFT+U mode to 0.1 m/s
FIX : Could not join S1 or S2 host after unlocking in Multiplayer screen
FIX : Multiple host passwords are now stored for local network ip / port
0.5Z27
Nov 23, 2009
Reduced minimum view height in SHIFT+U mode
Improved reading of host names and passwords from command line
Multiple host passwords are now stored (Join Specific Host screen)
0.5Z26
Nov 21, 2009
Added support for lfs:// start LFS with command line from web page
Various translation updates
FIX : It was possible to reset the car while a vote was in progress
FIX : Clicking SPR / MPR did not work if "Load track when starting"
FIX : Help buttons sometimes translated after returning to English
FIX : Two or more dedicated hosts could be started with same port
0.5Z25
Oct 28, 2009
Improved multiple monitor and curved screen support :
The number of left and right screens can be manually entered in the View Options screen and you can set the angle between monitors.
If you specify more than one screen, multiple views are rendered in different directions. This allows much wider fields of view.
2 screens - maximum FOV 180 degrees
3 screens - maximum FOV 270 degrees
4 or more screens - maximum FOV 360 degrees
The FOV slider does not set the total field of view. Instead, you set the FOV of the main screen. LFS then calculates each screen's field of view and offset according to your settings.
Use "Screen angle" setting to specify the angle between monitors.
Use "View offset" to move the steering wheel off centre.
There are three separate sets of settings that are used depending on the screen size :
Screen width 3.75 times the height -> wide mode (default 3 screen)
Screen width 2.5 times the height -> medium mode (default 2 screen)
Otherwise normal (single screen) mode is active (default 1 screen)
These three sets all have the same available settings but different default values. This is so that if you have a wide screen setup then LFS will still look good when you reduce it to a normal window, because at that point it will automatically use "normal" mode.
To reproduce the old single projection 3 three screen mode, either - set the number of left and right screens to zero, or - set left and right screens to 1 and set "Screen angle" to zero.
A curved screen can be supported by setting the number of left and right screens to the maximum of 5 each. This 11 screen setup is an approximate cylindrical projection, ideal for curved screens.
Various other setups can now be properly supported, for example :
- A 2 screen setup with side screen at 30 degrees and offset wheel
- A 5 screen setup with each screen at 45 degrees - total FOV 225
- A 3 projector setup with each screen at 90 degrees - total FOV 270
Note :
External views (TV, helicopter and SHIFT+U mode) are always drawn as a single render and usually confined to the 2D interface area.
Related settings :
Option to force external views to use full width
Bezel compensation - to allow for the gap between monitors
Screen widths - for centre and side screens with a different width
Other changes to view system :
Two button look (left + right) is now double the one button look and this allows up to 180 degrees look (like old versions of LFS).
Rear look (instant 180 degree view from centre of car) is now the same on all cars (no longer shows a virtual mirror) but is disallowed if the host activates forced cockpit view.
Driving view Z-buffering improved so you should not usually see missing parts of your seat or the car body when looking around.
Mouse steer/look/axes now relative to interface (not entire screen)
New command : /view save - save any changes made to a custom view
New command : /view reload - reload a custom view without saving
Graphics :
Road cars and virtual dashboard use dashboard light symbols
Added option to set colour of new road car gear LED display
Shift lights removed from all road cars other than RaceAbout
Improved wheel drawing system including rotating brake discs
FBM / XRG / XRT / XRR wheels updated using the new draw system
Included updated liveforspeed.se skins and liveforspeed.ru skins
Headlights and tail lights can now be switched on by pressing '3'
Improved shadows - sharper and ambient shadow effect now included
Slight increase in wheels LOD reduction distance (increases detail)
Increased maximum value of Mirror LOD user setting (default now 0.3)
FIX : Physics objects & smoke can now be seen through your windscreen
FIX : Turn signals were switched off if car received any damage
FIX : Lightmap (lighting on cars) was positioned inaccurately
FIX : MRT5 gear indicator and fuel gauge are now visible
List of Hosts :
List is produced much faster (by using UDP instead of TCP)
Host options are displayed after clicking on a host to join
Improved order of "sort by version number" option (V column)
Number of cars in race and maximum are displayed for each host
Page up / page down / home / end keys now move through the list
Improved layout, appearance and options filters (with descriptions)
FIX : No response in List of Hosts after failing to join a host
FIX : Closing X connects message when trying to return to menu
Interface :
Click car arrow on small map to view that car
Blue and yellow flags removed from cruise mode
Connections list is now shown in alphabetical order
Click name in race position list to view that player's car
New key : SHIFT+Z to show the mouse cursor when it would be hidden
V / TAB / P / HOME / F1 / F2 / F3 / F / SHIFT+M / N work in options
Window size and position now restored after full screen or exit LFS
Direction to turn and speed limit is shown when leaving pit garage
Unlock screen : new "clear" button to remove name and password
New text command /showmouse [yes/no] does the same as SHIFT+Z
FIX : It was possible to start a replay during an active vote
FIX : F12 tyre display for remote car could go off screen
FIX : Central message sub-text disappeared in escape menu
FIX : Player name was wrong in entry screen after replay
FIX : Skin names containing a '.' could not be loaded
Autocross :
New key : SHIFT+O to enter options from SHIFT+U mode
Smoother view adjustment with left mouse button while following car
FIX : Autocross editor buttons were wrongly scaled with the interface
FIX : Selected object in editor vanished behind anything transparent
FIX : Could cross finish line without passing all route checkers
FIX : Autocross route checkers only worked for one lap
Translations :
Included new Latin American Spanish translation
Korean, Spanish and Slovenian training lessons
Multiplayer :
Progress indicator for skin downloads while joining a host
New message from host replaces "Did not receive guest info"
FIX : Added checks to prevent guests joining with no user name or ID
FIX : OOS starting race after joining autocross host in entry screen
FIX : Dedicated host did not save skins used in MPR (for downloads)
Misc :
Implemented ABS brakes in XRG / RB4 / FXO / XRT / FZ5
Misc option "Shadow generation" to select optimal shadow draw
OutGauge : Dashboard lights reported in new OutGaugePack fields
InSim : Traction Control and ABS are now reported in IS_NPL packet
InSim : New packets to start / search replays and take screenshots
FIX : LFS could crash when many cars were in view (e.g. during MPR)
FIX : Mouse steering was stuck on full lock after minimising window
FIX : Vista 64 power save switched off monitor in full screen mode
FIX : Short cuts were possible in slalom course training lesson
FIX : Follower view angle setting changed when LFS restarted
FIX : MPR buffer overflow vulnerability (thanks to muhaa)
FIX : Crash in game setup screen after removing a player
0.5Z24
Oct 27, 2009
List of Hosts : Improved layout and cars / options filters
List of Hosts : Page up / page down / home / end keys work
Host options are displayed on Join Specific Host screen
Added option to set colour of road car gear LED display
0.5Z22
Oct 23, 2009
Included Korean translation of training lessons
Much faster List of Hosts (by using UDP instead of TCP)
Z22 hosts display number of and maximum cars in List of Hosts
Included updated liveforspeed.se skins and liveforspeed.ru skins
XRG / XRT / XRR wheels updated using the new wheel drawing system
FIX : It was possible to start a replay while a vote was active
0.5Z20
Oct 17, 2009
FIX : Z19 problems going full screen in some versions of Windows
0.5Z19
Oct 16, 2009
Updates :
Road car dashboards updated to use dashboard light symbols
Shift lights removed from all road cars other than RaceAbout
OutGauge : Dashboard lights reported in new OutGaugePack fields
Included "Latino" translation : South American / Mexican Spanish
New command : /view reload - reload a custom view without saving
New command : /view save - save any changes made to a custom view
Mouse steer/look/axes now relative to interface (not entire screen)
Window size and position now restored after full screen or exit LFS
Cleaned up code : window create / resize / switch to full screen
Fixes :
FIX : Car shake when following in SHIFT+U mode with above 100 fps
FIX : Roll in SHIFT+U mode was not reported in InSim IS_CPP packet
FIX : Car shake when using left mouse in SHIFT+U to adjust position
FIX : Full width external views option was not saved in config file
FIX : Dedicated host did not save skins used in MPR (for downloads)
FIX : SoftTH users could not click side screen interface buttons
FIX : Overhead text (driver names) appeared too late in mirrors
FIX : Zoom keys could change screen angle setting (now limited)
FIX : LX4 number plate no longer intersects with spare tyre
0.5Z18
Oct 11, 2009
Changes in the multiple monitor support system :
New slider : Screen angle - to set the angle between monitors
New slider : View offset - to move the steering wheel off centre
The FOV slider no longer sets the total FOV. Instead, you set the
FOV of the main screen. LFS then calculates all the necessary
fields of view and offsets per screen according to your settings.
This allows a much wider range of setups. You can use a wider
field of view without needing to set your monitors to an extreme
angle. The new settings also make a dual monitor setup usable.
Other updates :
Option to force external views to use full width
Connections list is now shown in alphabetical order
New key : SHIFT+Z to show the mouse cursor when it would be hidden
Names in race position list can now be clicked to view that player
Slight increase in wheels LOD reduction distance (increases detail)
Increased maximum value of Mirror LOD user setting (default now 0.3)
New text command /showmouse [yes/no] does the same as SHIFT+Z
Fixes :
FIX : A crash if a car drove outside the path area (no camera found)
FIX : Central message sub-text disappeared if escape menu was active
FIX : Flicker using roll function in SHIFT+U mode above 100 fps
FIX : LOD was wrongly affected by the previous rendered image
FIX : A debug message appeared when changing the AA setting
KNOWN ISSUES :
LX4 number plate intersects with spare tyre
SHIFT+U mode : "follow car" with frame rate above 100 fps, the observed car appears to shake (if moving)
0.5Z17
Oct 3, 2009
Fixed tyre related multiplayer OOS / JOOS bug found in Z16
Bezel compensation remained active even when not applicable
KNOWN ISSUES :
LX4 number plate intersects with spare tyre
0.5Z16
Oct 2, 2009
Improved multiple monitor and curved screen support :
The number of left and right screens can be manually entered in the
View Options screen.
If you specify more than one screen, multiple views are rendered in
different directions. This allows much wider fields of view.
2 screens - maximum FOV 180 degrees
3 screens - maximum FOV 270 degrees
4 or more screens - maximum FOV 360 degrees
As before, there are two separate sets of settings. Wide mode
becomes active when the screen width is 3 or more times the height.
Normal mode and wide mode have all the same settings, but normal
mode defaults to 1 screen, while wide mode defaults to 3 screens.
The old single projection 3 three screen mode can be reproduced by
setting the number of left and right screens to zero.
A curved screen can be supported by setting the number of left and
right screens to the maximum of 5 each. This 11 screen setup is
an approximate cylindrical projection, ideal for curved screens.
Various other setups can now be properly supported, for example :
- A 5 screen setup with each screen at 45 degrees - total FOV 225
- A 3 projector setup with each screen at 90 degrees - total 270
Other new settings :
Bezel compensation - allows for the gap between monitors
Screen widths - for centre and side screens with a different width
Note :
External views (TV, helicopter and SHIFT+U mode) are always drawn as
a single render and confined to the same area as the 2D interface.
Other changes to view system :
Two button look (left + right) is now double the one button look and
this allows up to 180 degrees look (like old versions of LFS).
Rear look (instant 180 degree view from centre of car) is now the
same on all cars (no longer shows a virtual mirror) but is disallowed
if the host activates forced cockpit view.
Cockpit view Z-buffering has improved so you should not usually see
missing parts of your seat or the car body when looking around.
Other updates :
Click car arrow on small map to view that car
Included Slovenian translation of training lessons
New key : SHIFT+O to enter options from SHIFT+U mode
Pit speed limit is now shown below the pit direction arrow
Misc option "Shadow generation" replaces Z15 test shadows key
Headlights and tail lights can now be switched on by pressing '3'
V / TAB / P / HOME / F1 / F2 / F3 / F / SHIFT+M / N work in options
Virtual dash uses symbols (soon to be implemented on real dashboards)
Fixes :
FIX : Pit lane arrow is now only shown in driving views
FIX : Pit lane arrow was shown even when car was going the right way
FIX : Autocross editor buttons were wrongly scaled with the interface
FIX : Physics objects & smoke can now be seen through your windscreen
FIX : Selected object in editor vanished behind anything transparent
FIX : Turn signals were switched off if car received any damage
FIX : Crash in game setup screen after removing a player
0.5Z15
Jul 8, 2009
FIX : Pit exit indicator was a square in double byte languages
FIX : Rim / tyre polygon alignment was wrong (left wheels FXO / UF1)
FIX : Pitlane exit direction arrows did not work in training lessons
FIX : MPR buffer overflow vulnerability (reported by muhaa - thanks)
FIX : Could cross finish line without passing all route checkers
FIX : Skin names containing a '.' could not be loaded in LFS
FIX : Colour extended into skin download progress indicator
FIX : F12 tyre display for remote car could go off screen
FIX : MRT5 gear indicator and fuel gauge are now visible
FIX : Short cuts were possible in slalom course training
FIX : Autocross route checkers only worked for one lap
TEST key added for Wine users. The new shadows are known to go
wrong when LFS is run using Wine on a Linux computer. Press SHIFT+K
to try out a test version to see if it makes any difference.
On Windows computers, the test version is slightly slower.
KNOWN ISSUES :
LX4 number plate goes through spare tyre
0.5Z13
Jul 8, 2009
New message from host replaces "Did not receive guest info"
Progress indicator for skin downloads while joining a host
Improved order of sort by version number in List of Hosts
Unlock screen clear button to remove name and password
Direction to turn is shown when leaving pit garage
Blue and yellow flags removed from cruise mode
Removed Español Latino translation
FIX : LFS could crash when many cars were in view (e.g. during MPR)
FIX : Vista 64 power save switched off monitor in full screen mode
FIX : No response in List of Hosts after failing to join a host
FIX : Lightmap (lighting on cars) was positioned inaccurately
FIX : Follower view angle setting changed when LFS restarted
FIX : Closing X connects (message in List of Hosts screen)
FIX : Shine on wheels flickered while editing wheel colour
FIX : ABS now works in reverse
KNOWN ISSUES :
LX4 number plate goes through spare tyre
0.5Z10
Dec 29, 2008
FIX : Mouse steering was stuck on full lock after minimising window
0.5Z9
Dec 21, 2008
FIX : Online statistics were not sent to LFS World
FIX : Random FZ5 setups were saved to the setups folder
FIX : View shake system missed high frequency information
0.5Z8
Dec 18, 2008
ATTEMPTED FIX : Flickering shadow outline on some graphics drivers
KNOWN ISSUES :
LX4 number plate goes through spare tyre
Flickering wheel colour when changing rim colour
CAN'T REPRODUCE :
Mouse steering only full lock after SHIFT+F4
0.5Z7
Dec 18, 2008
InSim : Traction Control and ABS are now reported in IS_NPL packet
FIX : Setup related multiplayer OOS bugs affecting test patch users
0.5Z6
Dec 18, 2008
ABS brakes removed from XF GTI
FIX : Crash in D3D8.dll (related to shadows)
KNOWN ISSUES :
LX4 number plate goes through spare tyre
Flickering wheel colour when changing rims colour
Shadows have a flickering outline on some graphics cards
CAN'T REPRODUCE :
Mouse steering only full lock after SHIFT+F4
0.5Z5
Dec 14, 2008
New language included : Español Latino (still need to add a flag)
FIX : Crash on closing LFS from multiplayer while tyres displayed
Probable fix for shadow stretching bug on some graphics cards
Possible fix for an apparently random crash in D3D8.dll
0.5Z4
Dec 13, 2008
Attempted fix for polygon errors seen on some graphics cards
FIX : It was impossible to join an online race with a demo car
0.5Z3
Dec 13, 2008
Updated wheels on Formula BMW
Implemented ABS brakes in XFG / XRG / RB4 / FXO / XRT / FZ5
Improved wheel drawing system including rotating brake discs
Improved shadows - sharper and ambient shadow effect now included
InSim : New packets to start / search replays and take screenshots
FIX : Player name was wrong in entry screen on entry or after replay
FIX : Added checks to prevent guests joining with no user name or ID
FIX : OOS starting race after joining autocross host in entry screen
0.5Z
Jul 2, 2008
Graphics :
updated interiors in FOX / FO8 / XF and XR (GTR and road) cars
Improved frame rates - subobjects now use hardware vertex shading
Improved sky rendering - less distortion, small frame rate increase
Smarter level of detail calculations for best detail and frame rate
Driver names are now directly above car with no acceleration offset
Antialiasing and anisotropic filtering support in Graphics Options
Mirrors with horizontal offset applied now stay inside windscreen
JPG advert textures now used in all tracks (folder : data\pic)
Improved control of mip bias : 4 sliders in Graphics Options
Graphical and audio dynamic lod reductions are now instant
Increased maximum number of car shadows from 8 to 16
Antialiased virtual start lights and steering gauge
FIX : RB4 dashboard wrong in left hand drive mode
Physics :
XF GTR now has a sequential gearbox with ignition cut
Wind speeds and variations are now more moderate / less wild
Small improvements to default setups of XR Turbo / XR GTR / XF GTR
Moved and lowered centre of gravity in GTR cars for better handling
Lowered centre of gravity and updated rear suspension of XRT and RB4
Replays :
Escape menu and options now available during a multiplayer replay
Replay controls & timeline visible with mouse at bottom of screen
SP and MP replays now loop unless started by /mpr or /spr commands
External replay starting now works from replay screen or in replay
FIX : Paused indicator is now shown when paused at start of replay
FIX : Hang if escape menu was open at the end of a non-looping SPR
FIX : Could get stuck leaving a paused MPR while guest connecting
FIX : LFS wrongly allowed replay after adding AI in single player
Licensed demo racers system :
Demo racers now need a user name and GAME password to go online
Unified List of Hosts - S2 users can all Demo / S1 / S2 hosts
Demo / S1 racers can see all hosts running Demo / S1 content
Demo racers now automatically download skins but not upload
Double byte character support :
Included Chinese, Japanese and Korean translations
Selectable fonts for these languages in Game Options
Input method editor support including candidate lists
IME automatically switched on and off in text entry dialog
Input language is shown when editing text (white if IME active)
Name of active Chinese input method is shown (but not in Vista)
Translations support :
New Bulgarian translation including training lessons
Added flags beside names of translations in Game Options
New and updated training lesson translations in various languages
Tips section in training can have more lines if purpose is not full
FIX : Host welcome text was displayed in local code page (now Latin)
FIX : Overlapping text in F12 menu asymmetrical settings (in Polish)
FIX : Code page error on List of Hosts after changing language
FIX : Corrupted in-game text after changing language
Interface :
Faster text drawing system improves frame rate
Separate text entry field for AI number plates
Various minor graphical improvements in the interface
Improved filter (16 bit / 32 bit / all) in Screen Options
Network debug messages are no longer sent in InSim packets
Interface improvements including updated entry screen and options
Text input box is now drawn above user messages so easier to type
Hotlapping in demo version - user name is now stored in the replay
Controls setup now includes sensitivity multipliers for mouse axes
Auto mode switching so F9 to F12 / N / SHIFT+L work even if hidden
Line breaks in help text and lesson text now depend on actual width
Success or failure message is now shown for one second after CTRL+S
New game setup screen info message "X removed Y from the start grid"
FIX : In some rare cases SHIFT+U mode did not move with an arrow key
FIX : Changing gear shift type while driving made SPR go out of sync
FIX : Enter pits "Could not load colours" after renaming car colours
FIX : Autocross / drag can no longer be selected in hotlapping mode
FIX : It was possible to join a race with same name as an AI driver
FIX : Disabled various text commands from training (including /ai)
FIX : Sometimes incorrect message "Road tyres on rallycross track"
FIX : Code page of text when adding a new music track in channels
FIX : OutGauge and OutSim are no longer closed by starting InSim
FIX : Info button in List of Hosts showed laps instead of hours
FIX : Wall riding was possible on soft walls at South City
FIX : Command /entry did not work while watching a replay
FIX : ALT+F4 did not exit LFS from a training lesson
Multiplayer :
Dedicated host and network debug show connecting guest IP
New command /ndebug=no/yes to switch off/on network debug
New option /lytdir allows dedicated hosts to specify layout folder
On local network hosts only - false start no longer causes spectate
FIX : Admin could crash dedicated host by mistake with some commands
FIX : Host name code page error after clicking '?' in List of Hosts
FIX : Inaccurate remote cars lap time after passing a split in MPR
FIX : False message : Your skin was not found at www.lfsworld.net
FIX : Joining a host with same name AI resulted in Join OOS
FIX : Rapid /ai command could exceed number of cars allowed
FIX : Rapid /ai NAME command resulted in AI with same name
FIX : User could spam TCP requests causing overload
FIX : Skin name buffer overflow exploit
Misc :
Added output frequency and slip fraction to the RAF file output
Documentation references to '<' / '>' keys changed to ',' / '.'
InSim : A LAG bit is now available in the MCI CompCar structure
InSim : MCI packets are now sent at regular game update intervals
Improved cfg.txt Music Dir option (specifies folder for ogg files)
All paths (including reversed configs) now included (in SMX folder)
FIX : Removed continual memory allocations in car shadow processing
FIX : Number of AI now correctly limited when using the /ai command
FIX : Updated car scripts XFR.lfs / FXR.lfs / XRR.lfs (sequential)
FIX : Ban statistic was sent when attempting to ban a host by /ban
FIX : AI could decide to refuel too late at tracks with one split
FIX : Low ASCII characters can no longer be read from text files
FIX : Could select invalid configuration and weather in cfg.txt
Known issues :
Stray pixels at texture edges increased by AA / AF
Dedicated host does not display double byte characters
Name of active Chinese input method is not shown in Vista
0.5Y32
Jul 1, 2008
Included Bulgarian training lessons
Slightly brighter red is now used for shift lights
FIX : Auto saved first time intro replay was obsolete
FIX : An issue in the unlocked status detection system
FIX : Some in-game text was displayed in car selection screen
FIX : Z clipping problem when looking sideways in XFG with FOV @ 90
FIX : Message spamming if unlock level insufficient for cars in grid
FIX : In some rare cases SHIFT+U mode did not move with an arrow key
FIX : It was possible to join a race with same name as an AI driver
FIX : SHIFT+U mode view position moved on entering player options
FIX : It was possible to partially enter pits from SHIFT+U mode
0.5Y31
Jun 30, 2008
Included Bulgarian translation
ENTER key now works as "unlock" in the unlocking screen
Various fixes for graphical model errors in XF / XR / FOX / FO8
Small improvements to default setups of XR Turbo / XR GTR / XF GTR
Text on racing dashboards is now all English (was mixed languages)
FIX : Changing gear shift type while driving made SPR go out of sync
0.5Y30
Jun 27, 2008
Updated interiors in XF and XR (GTR and road) cars
Formula XR and Formula V8 also have updated interiors
Wind speeds and variations are now more moderate / less wild
Moved and lowered centre of gravity in GTR cars for better handling
Lowered centre of gravity and updated rear suspension of XRT and RB4
FIX : FPS display could overlap editor keys in SHIFT+U mode
FIX : RB4 dashboard went wrong in left hand drive mode
FIX : User could spam TCP requests causing overload
0.5Y24
Jun 20, 2008
Translations : Included Croatian training lessons + Czech docs
InSim : A LAG bit is now available in the MCI CompCar structure
InSim : MCI packets are now sent at regular game update intervals
Mirrors with horizontal offset applied now stay inside windscreen
Small optimisations should reduce glitch on pit exit a little more
Success or failure message is now shown for one second after CTRL+S
FIX : Missing shine on some car parts when entering garage screen
FIX : Extreme model deformation on changing name with damaged car
FIX : Corrupted car models after quick loading with no textures
FIX : AI could decide to refuel too late at tracks with one split
FIX : Non-graphical instance of LFS would crash if AA was enabled
FIX : Host name code page error after clicking '?' in List of Hosts
FIX : LFS wrongly allowed replay after adding AI in single player
0.5Y22
Jun 8, 2008
FIX : Crash when entering SHIFT+U mode in certain circumstances
0.5Y21
Jun 7, 2008
Improved frame rates - subobjects now use hardware vertex shading
Improved sky rendering - less distortion, small frame rate increase
Smarter level of detail calculations for best detail and frame rate
On local network hosts only - false start no longer causes spectate
Driver names are now directly above car with no acceleration offset
Controls setup now includes sensitivity multipliers for mouse axes
FIX : Invisible scenery after paused fast forward in SHIFT+U mode
FIX : Inaccurate remote cars lap time after passing a split in MPR
FIX : Look buttons and rotate view did not work during a paused MPR
FIX : SHIFT+C (controllers) SHIFT+W (sound) keys now work in replay
FIX : Replay time bar keeps its clicked width while fast forwarding
FIX : In paused replay , and . keys performed two functions at once
FIX : Autocross / drag can no longer be selected in hotlapping mode
FIX : Host name code page error after clicking name in List of Hosts
FIX : Enter pits "Could not load colours" after renaming car colours
FIX : It was possible to move the default colour slider bars in pits
FIX : Two button clicks in one frame could be bad - now not possible
0.5Y20
May 22, 2008
Increased maximum number of car shadows from 8 to 16
MPR fast forwarding is now approximately five times quicker
Added output frequency and slip fraction to the RAF file output
Documentation references to '<' / '>' keys changed to ',' / '.'
Replay controls appear when mouse is over them or start of replay
Connections / race positions / pedals are visible beside controls
Auto mode switching so F9 to F12 / N / SHIFT+L work even if hidden
FIX : ALT+F4 did not exit LFS from a training lesson
FIX : Command /entry did not work while watching a replay
FIX : Slider action is now cancelled on pressing ESC, T, etc.
FIX : Replay controls appeared for a moment at start of intro
FIX : Replay controls were shown during training lesson replay
FIX : Replay OOS error now breaks out of fast forwarding state
FIX : Mirror position correction was missed in load of most cars
FIX : Escape from car select screen resulted in black backgrounds
FIX : Replay destination was wrong in MPR of already started race
FIX : Could get stuck leaving a paused MPR while guest connecting
FIX : Disabled various text commands from training (including /ai)
FIX : Paused indicator is now shown when paused at start of replay
FIX : Sky / sea / default ground was black with wide screen effect
FIX : SHIFT+U visible objects list is now updated after forwarding
FIX : Ban statistic was sent when attempting to ban a host by /ban
FIX : Error message spamming when moving a default setup slider bar
FIX : Mouse look deactivated if mouse available (even if invisible)
0.5Y19
Apr 16, 2008
Replays :
Escape menu and options now available during a multiplayer replay
Replay controls & timeline visible when mouse moves during replay
SP and MP replays now loop unless started by /mpr or /spr commands
External replay starting now works from replay screen or in replay
FIX : Hang if escape menu was open at the end of a non-looping SPR
Interface :
Interface improvements including updated entry screen and options
Hotlapping in demo version - user name is now stored in the replay
FIX : Code page of text when adding a new music track in channels
FIX : Info button in List of Hosts showed laps instead of hours
Misc :
New option /lytdir allows dedicated hosts to specify layout folder
Improved cfg.txt Music Dir option (specifies folder for ogg files)
All paths (including reversed configs) now included (in SMX folder)
FIX : Updated car load scripts FXR.lfs and XRR.lfs (now sequential)
FIX : Removed continual memory allocations in car shadow processing
FIX : Number of AI not correctly limited when using the /ai command
0.5Y18
Apr 16, 2008
Licensed demo racers system and unified List of Hosts
Demo / S1 racers can see all hosts with Demo / S1 content
Demo racers can see downloaded low-res skins (but not upload)
FIX : OutGauge and OutSim are no longer closed by starting InSim
FIX : False message : Your skin was not found at www.lfsworld.net
FIX : Code page issues in meeting room text
Known issues :
Stray pixels at texture edges increased by AA / AF
Dedicated host does not display double byte characters
Name of active Chinese input method is not shown in Vista
0.5Y16
Apr 10, 2008
JPG advert textures now used in all tracks (folder : data\pic)
Tips section in training can have more lines if purpose is not full
Translated lesson names in Brazilian, Japanese, Czech and Lithuanian
FIX : Ping "ms" string in List of Games was shown in wrong code page
FIX : Overlapping text in F12 menu asymmetrical settings (in Polish)
0.5Y15
Apr 5, 2008
Reduced stray pixels at edges of textures
Improved the colours of various language flags
Antialiased virtual start lights and steering guage
Translatable lesson names - start text file with @Lesson Name
FIX : Code page error on List of Hosts after changing language
FIX : Sometimes incorrect message "Road tyres on rallycross track"
FIX : Unused mirrors / dashboards corrupted on changing AA setting
FIX : Host welcome text was displayed in local code page (now Latin)
FIX : Script / setup file read : high ASCII / double byte characters
0.5Y14
Mar 18, 2008
Full-scene antialiasing is now supported in Graphics Options
Graphical and audio dynamic lod reductions are now instantaneous
FIX : Fences at Blackwood used the road surface mip bias setting
FIX : NVidia cards lost mip bias settings on changing screen size
FIX : Crash on pressing SHIF+F5 to reload language in help screen
Known issues :
Russian and Slovenian flags appear to be radioactive
Dedicated host does not display double byte characters
Name of active Chinese input method is not shown in Vista
0.5Y13
Mar 14, 2008
Added support for anisotropic filtering in Game Options
Improved control of mip bias : 4 sliders in Game Options
Improved filter (16 bit / 32 bit / all) in Screen Options
Path edges in track selection screen now appear smooth
Improved lesson description blocks width and spacing
FIX : Multiplayer in-game text often appeared blurred
FIX : Unnecessary message "Could not get input context"
FIX : Double byte AI number plates in overtaking lesson
Known issues :
Russian and Slovenian flags appear to be radioactive
Dedicated host does not display double byte characters
Name of active Chinese input method is not shown in Vista
0.5Y12
Mar 1, 2008
FIX : Texture issue and crash caused by a change in Y11
0.5Y11
Feb 29, 2008
Name of active Chinese input method is now shown (but not in Vista)
New game setup screen info message "X removed Y from the start grid"
FIX : Speedo and tacho numbers and text appeared above the needle
FIX : Low ASCII characters can no longer be read from text files
FIX : Previously missing fonts should now appear in the list
FIX : Repeating message "could not get input context"
0.5Y10
Feb 12, 2008
Network debug messages are no longer sent in InSim packets
Chinese IME now shows language in black when IME is not active
Text input box is now drawn above user messages so easier to type
Small change to list of fonts may possibly make more fonts visible
Line breaks in help text and lesson text now depend on actual width
FIX : Admin could crash dedicated host by mistake with some commands
0.5Y9
Feb 9, 2008
Included Japanese lesson translations
FIX : Corrupted text in top left corner after changing language
FIX : Corrupted "finished" at top right after changing language
FIX : Increased character buffer size to 4096 on screen at once
FIX : Character analysis now ensures that fonts are a good size
FIX : Wide characters in some fonts could acquire stray pixels
FIX : Ping column in Simplified Chinese could become corrupted
0.5Y8
Feb 8, 2008
Double byte character support :
Included Chinese, Japanese and Korean translations
Selectable font for these languages in Game Options
Input Method Editor support including candidate lists
IME automatically switched on and off in text entry dialog
Input language is shown when editing text (white if IME active)
Interface :
Faster text drawing system improves frame rate
Separate text entry field for AI number plates
Welcome screen now has three language columns
Added flags beside names of translations
Multiplayer :
New command /ndebug=no/yes to switch off/on network debug
Dedicated host and network debug show connecting guest IP
FIX : Rapid /ai NAME command resulted in AI with same name
FIX : Rapid /ai command could exceed number of cars allowed
FIX : Joining a host with same name AI resulted in Join OOS
FIX : Skin name buffer overflow exploit
Fixes :
FIX : Wall riding was possible on soft walls at South City
FIX : Select invalid configuration and weather in cfg.txt
FIX : Replay could open reversed configuration in DEMO
0.5Y
Dec 21, 2007
[b]Changes from X10 to Y :[/b]
Content :
New demo car : Formula BMW FB02
Removed XR GT Turbo car from demo
Chicane route added to South City
AI :
AI can now drive faster and can deal with changing car
AI can drive out of pit garage for qualify or practice
Can now make pit stops for fuel / damage / must pit rule
No longer stop and reset to repair their car (pit instead)
Save and load functions for start grid in single player
Physics :
Engine moment of inertia increased in all cars
Handbrake is now applied at the start in hotlap mode
Gear change auto throttle cut and blip options removed
Manual clutch is now fully manual and engines can stall
Improved simulation of sequential and h-pattern gearboxes
Live anti roll and brake balance only allowed on race cars
Redline rpm and rev limiter rpm point reduced in all cars
RB4 - reduced mass by 18 kg / FXO - reduced tyre width
FXO GTR - reduced mass by 20 kg to improve GTR balance
GTR class also balanced by engine / gearboxes changes
Racing tyres generate more heat and wear more quickly
Clutch overheating system and display in F9 / F10
FIX : Error in position of wind resistance centre
South City :
Many graphical updates and new configuration added
Kerb construction modified making wall collisions safer
JPG textures now used for adverts (data\pic\SO_ADSx.jpg)
Blackwood :
Modified chicane and section after main straight
Slightly narrower track and various graphical updates
JPG textures now used for adverts (data\pic\BL_ADSx.jpg)
Fern Bay :
Tyre stacks to stop cutting Rallycross Green Turn 1
Fixes / pit lane cameras / removed large bridge adverts
JPG textures now used for adverts (data\pic\FE_ADSx.jpg)
Graphics :
Minor updates to Formula V8
FIX : XRG / XRT / XRR side mirrors
Languages :
Translatable damage display in F10 mode
Added Lithuanian and Latvian translations
Views :
Adjustable cockpit view position for each car
Left / right one button look functions now 45 degrees
Left + right two button look functions now 90 degrees
One button look is now adjustable from 30 to 90 degrees
Look behind button in road cars - look back from centre
Look behind button in racing cars - show virtual mirror
FIX : Forced cockpit view now only affects your own car
FIX : Skid marks and rubber are now visible through screen
Multiplayer :
Maximum size of config file (setup.cfg) doubled to 4 KB
Command /spec X can be used by guests to remove AI drivers
Time between reset and race start increased by six seconds
Added "cruise" option and filter (allows wrong way driving)
FIX : Remote clutch was pressed while shift paddle was held
FIX : Lap timers did not work after /pitlane X or /pit_all
FIX : Vulnerabilities that allowed a server to be crashed
Interface :
Damage repair is now a selectable option
Pit stop damage repair takes twice as long
Engines are no longer repaired in pit stops
Pit stop still continues after car is nudged
Added some missing commands to the /help text
Updated LFS icon in LFS.exe - thanks to ORION
LFS icon appears at top left of an LFS window
Can now drive up to 1 km/h over the speed limit
Redline display on tacho now has maximum accuracy
Press 4 key to see a racing line for any viewed car
Show racing line is disallowed in hotlapping and FCV
Can Reset and Must Pit added as single player options
New command /entry - makes LFS return to entry screen
Fuel per lap estimate now shown in pits - info section
Added Bridgestone and Avon tyre manufacturers in setups
Speedo (both types) improved text size and aspect ratio
Dashboard fuel displays now shown as % instead of litres
Setup and colour config files now use three letter prefix
Autocross layouts can now be selected in the track screen
Removed digital speedo option - now depends on type of car
Pit Stop fuel is now the fuel amount to be added at pit stop
Best lap time is now shown at top right during a normal race
Downforce distribution now shown in pits - downforce section
Tips page updated to include a new tip and remove an old one
FIX : Virtual dash appeared when viewing a remote undrawn car
FIX : All pressed keys are now released when LFS loses focus
FIX : CTRL + SHIFT tried to show user names in single player
FIX : Sound and controller issues when changing screen mode
FIX : Codepage of rename and delete buttons in save dialog
FIX : Comma could not be used to enter interface scale
FIX : MPR with licensed track causeD LFS demo to crash
FIX : Recalibrate axes button set all axes to "X axis"
FIX : Buffer overflow issue in SPR and MPR files
Auto update system :
Auto updater checks to see if patch is already downloaded
LFS switches to window on entry if it does not have focus
Patch files are not deleted until user answers "Restart?"
FIX : InSim bind error on restart after auto update
Sound :
Included new default sounds for BF1 / FZ5 / FZR / FOX
Sound is now switched off while changing screen resolution
Training :
Included new full pack of lessons - thanks to GP4Flo
Racing line is drawn on ground in Test Drive lessons
No penalty for hitting objects in Test Drive lessons
Pressing ESC in test drive lessons results in a pass
Can now hit objects / cones after completing a lesson
Message is shown on screen if you hit a car overtaking
Enter key can now be used to press any green button
Removed countdown and info text at start of lesson
InSim :
FIX : Zero degrees FOV in CPP could cause LFS to crash
FIX : InSim - CCI_FIRST / CCI_LAST not set if player in pits
[b]Changes from X to X10 :[/b]
Interface :
Available start grid size now shown in game setup screen
Results table now shows user names if you press CTRL+SHIFT
Improved positioning of 3d menu objects (drivers and cars)
Display positioning support in Options->Display->Interface
Added buttons to reset position and size of moved interface
Analogue steer smooth max raised to 0.95 (to help gamepads)
Faster downloading system for auto update and offline skins
FIX : Autocross timing info turned orange after any results
FIX : ALT+F4 and /exit command now exit from meeting room
Graphics :
Minor optimisation in 2d display system
Optimised wide screen effect by using a viewport
Optimised mirror draw by using a narrow viewport
Removed missing lines of 2d elements at screen edges
Graphics option : 32 bit sky (32 bit is now default)
Improved texture purging code (avoiding possible crash)
FIX : Shift light was invisible in single player replays
FIX : GetPlateHandle message could come up on a busy host
Multiplayer :
Added new multiplayer option : force cockpit view
Removed full hosts filter from List of Games screen
Moved cones and physics objects are restored more quickly
Added handicaps / start position / user name to MPR header
Show time and date of MPR by holding CTRL+SHIFT during replay
FIX : It was possible for any guest to cause a host to crash
FIX : A player is connecting stayed on after MPR finished
FIX : Command /end did not work if no players in race
FIX : Wrong way autokick did not work
InSim / Programmers :
Username is now saved in SP Replays
Driver model byte added to IS_NPL packet
Minimum MCI / NLP time interval reduced to 50 ms
New packet IS_AXO sent when an autocross object is hit
New packets IS_AXI and IS_AXC report layout information
FIX : Guests could not see ALWAYS_ON buttons in all screens
FIX : Guests sent corrupted data in a long IS_BTT packet
FIX : Dedicated host could not fill in split nodes info
FIX : Dedicated host did not report race positions
0.5X39
Dec 20, 2007
Included Lithuanian translation
FIX : Buffer overflow issue in SPR and MPR files
0.5X38
Dec 20, 2007
FIXES :
InSim bind error on restart after auto update
Host reverted to 5 laps regardless of initialisation
AI could not park after race at Westhill or AS Cadet
0.5X37
Dec 20, 2007
AI :
AI drive more slowly to deal with damaged car
Improved decisions to make pit stop for damage repair
Improved AI speed and fuel estimates on rallycross tracks
Mid race join AI consider lead car laps for must pit rule
Improved pit stop box decisions to reduce pit lane mayhem
FIX : AI driving too fast into Oval / Westhill pit lanes
FIX : AI crashed entering Blackwood rallycross pit lane
FIX : AI could keep driving in pit stop state if knocked
Language :
Latvian translation completed and included
FIX : Codepage of rename and delete buttons in save dialog
Fern Bay :
Tyre stacks added to stop cutting Rallycross Green Turn 1
South City :
Graphical updates and fixes
0.5X36
Dec 19, 2007
Clutch :
Clutch heating restored to X33 level
Stronger clutches in some cars based on engine inertia
Changed cars : UF1 / XFG / XRG / LX4 / LX6 / FZ5
AI :
FIX : KYoto National pit path was reversed
0.5X35
Dec 18, 2007
I :
FIX : Updated Kyoto Oval and National pit lane paths
FIX : AI reported obsolete help flags GC_CUT and GC_BLIP
Auto update system :
Patch files are not deleted until user answers "Restart?"
Interface :
LFS icon now appears at top left of an LFS window
Speedo (both types) improved text size and aspect ratio
Loading a grid no longer loads qualify time / laps / wind
FIX : Load grid / drag strip could result in too many laps
Graphics :
FIX : XRG / XRT / XRR showed sky at bottom of side mirrors
Physics :
Reduced clutch heating by 25%
Tyres / clutch cool down even if the car is out of physics
Language :
Latvian language included (nearly finished - please test)
0.5X33
Dec 17, 2007
Views :
One button look is now adjustable from 30 to 90 degrees
FIX : Bug in mouse look system (was based on old range)
Interface :
Auto updater checks to see if patch is already downloaded
LFS switches to window on entry if it does not have focus
Increased size of text on speedo when km/h option selected
Updated icon with 16x16, 32x32, 48x48 and 64x64 resolution
FIX : Axis display shrinks to stay on screen for many axes
FIX : Translatable damage text was shown in Latin codepage
Training :
All texts resaved so there should be no missing text now
Included Brazilian Portuguese training translations
AI :
AI never refuelled during a practice session
AI stay more within their limits when driving in pit lanes
FIX : AI in BF1 would fail to slow down for KY1 pit lane
0.5X32
Dec 16, 2007
Physics :
FIX : Puncture remained even if tyres were replaced
FIX : Moved objects could reappear inside stationary cars
Interface :
Updated LFS icon in LFS.exe - thanks to ORION
FIX : Hotlap replay started timer at start of replay
FIX : MPR with licensed track causeD LFS demo to crash
FIX : Horn / flash did not work after engine switched off
FIX : Car with engine off got stuck after /pitlane command
AI :
AI should stay within limits on rumble and bad surfaces
AI paths regenerated taking account of bad surfaces
FIX : AI would get speed penalty in various pit lanes
FIX : AI would not pit to repair worn or punctured tyre
FIX : AI would never pit during practice or a timed race
FIX : AI would drive backwards at the drag strip
Training :
FIX : Some more lesson text files updated
FIX : Driving out of bounds could result in being stuck
South City :
Texture updates
Graphical updates
Fixes for reported bugs
0.5X31
Dec 15, 2007
Various fixes, mainly in the interface and lessons.
A lot of known issues have been noted and not yet fixed.
Controllers :
Moved recalibrate axes and added new lock / unlock buttons
FIX : Mouse axes could not be used without game controller
FIX : Multiple controllers did not work in several cases
FIX : Recalibrate axes button set all axes to "X axis"
Interface :
Added translation slots for "UPR" "LWR" "TOE" and "CT"
FIX : Wrong fuel estimate for XF GTR at SO City Long REV
FIX : Error message when spawning AI with no car selected
FIX : File association .set copied setup to wrong folder
FIX : Comments for /autokick in dedicated host setup.cfg
FIX : Start new host screen did not allow BF1 selection
FIX : Crash entering Driver screen with no car selected
FIX : Included script file for Formula BMW (FBM.lfs)
Training :
Reset old lesson results for new set of training lessons
FIX : RaceAbout could not be loaded in a training lesson
FIX : Various small text errors in training lessons
Graphics :
FIX : Path rubber could be updated far out of bounds
FIX : Path rubber could sometimes go too far in to apex
0.5X30
Dec 10, 2007
Content :
New demo car : Formula BMW FB02
Removed XR GT Turbo car from demo
Chicane route added to South City
AI :
AI can now drive faster and can deal with changing car
AI can drive out of pit garage for qualify or practice
Can now make pit stops for fuel / damage / must pit rule
No longer stop and reset to repair their car (pit instead)
Save and load functions for start grid in single player
Physics :
Engine moment of inertia increased in all cars
Handbrake is now applied at the start in hotlap mode
Gear change auto throttle cut and blip options removed
Manual clutch is now fully manual and engines can stall
Improved simulation of sequential and h-pattern gearboxes
Live anti roll and brake balance only allowed on race cars
Redline rpm and rev limiter rpm point reduced in all cars
RB4 - reduced mass by 18 kg / FXO - reduced tyre width
FXO GTR - reduced mass by 20 kg to improve GTR balance
GTR class also balanced by engine / gearboxes changes
Racing tyres generate more heat and wear more quickly
Clutch overheating system and display in F9 / F10
FIX : Error in position of wind resistance centre
South City :
Many graphical updates and new configuration added
Kerb construction modified making wall collisions safer
JPG textures now used for adverts (data\pic\SO_ADSx.jpg)
Blackwood :
Slightly narrower track and various graphical updates
Modified chicane and section after main straight
JPG textures now used for adverts (data\pic\BL_ADSx.jpg)
Fern Bay :
Fixes / pit lane cameras / removed large bridge adverts
JPG textures now used for adverts (data\pic\FE_ADSx.jpg)
Views :
Adjustable cockpit view position for each car
Left / right one button look functions now 45 degrees
Left + right two button look functions now 90 degrees
Look behind button in road cars - look back from centre
Look behind button in racing cars - show virtual mirror
FIX : Forced cockpit view now only affects your own car
FIX : Skid marks and rubber are now visible through screen
Multiplayer :
Maximum size of config file (setup.cfg) doubled to 4 KB
Command /spec X can be used by guests to remove AI drivers
Time between reset and race start increased by six seconds
Added "cruise" option and filter (allows wrong way driving)
FIX : Remote clutch was pressed while shift paddle was held
FIX : Lap timers did not work after /pitlane X or /pit_all
FIX : Vulnerabilities that allowed a server to be crashed
Interface :
Damage repair is now a selectable option
Pit stop damage repair takes twice as long
Engines are no longer repaired in pit stops
Pit stop still continues after car is nudged
Added some missing commands to the /help text
Can now drive up to 1 km/h over the speed limit
Redline display on tacho now has maximum accuracy
Press 4 key to see a racing line for any viewed car
Show racing line is disallowed in hotlapping and FCV
Can Reset and Must Pit added as single player options
New command /entry - makes LFS return to entry screen
Fuel per lap estimate now shown in pits - info section
Added Bridgestone and Avon tyre manufacturers in setups
Dashboard fuel displays now shown as % instead of litres
Setup and colour config files now use three letter prefix
Autocross layouts can now be selected in the track screen
Removed digital speedo option - now depends on type of car
Pit Stop fuel is now the fuel amount to be added at pit stop
Best lap time is now shown at top right during a normal race
Downforce distribution now shown in pits - downforce section
Tips page updated to include a new tip and remove an old one
FIX : Virtual dash appeared when viewing a remote undrawn car
FIX : All pressed keys are now released when LFS loses focus
FIX : CTRL + SHIFT tried to show user names in single player
FIX : Sound and controller issues when changing screen mode
FIX : Comma could not be used to enter interface scale
Sound :
Included new default sounds for BF1 / FZ5 / FZR / FOX
Sound is now switched off while changing screen resolution
Training :
Included new full pack of training lessons
Can now hit objects after completing the lesson
Racing line is drawn on ground in test drive lessons
Pressing ESC in test drive lessons results in a pass
Message is shown on screen if you hit a car overtaking
No penalty for hitting objects in Test Drive lessons
Enter key can now be used to press any green button
Removed countdown and info text at start of lesson
InSim :
FIX : Zero degrees FOV in CPP could cause LFS to crash
FIX : InSim - CCI_FIRST / CCI_LAST not set if player in pits
0.5X10
Jul 8, 2007
Interface :
Available start grid size now shown in game setup screen
Results table now shows user names if you press CTRL+SHIFT
Improved positioning of 3d menu objects (drivers and cars)
Display positioning support in Options->Display->Interface
Added buttons to reset position and size of moved interface
Analogue steer smooth max raised to 0.95 (to help gamepads)
Faster downloading system for auto update and offline skins
FIX : Autocross timing info turned orange after any results
FIX : ALT+F4 and /exit command now exit from meeting room
Graphics :
Minor optimisation in 2d display system
Optimised wide screen effect by using a viewport
Optimised mirror draw by using a narrow viewport
Removed missing lines of 2d elements at screen edges
Graphics option : 32 bit sky (32 bit is now default)
Improved texture purging code (avoiding possible crash)
FIX : Shift light was invisible in single player replays
FIX : GetPlateHandle message could come up on a busy host
Multiplayer :
Added new multiplayer option : force cockpit view
Removed full hosts filter from List of Games screen
Moved cones and physics objects are restored more quickly
Added handicaps / start position / user name to MPR header
Show time and date of MPR by holding CTRL+SHIFT during replay
FIX : It was possible for any guest to cause a host to crash
FIX : A player is connecting stayed on after MPR finished
FIX : Command /end did not work if no players in race
FIX : Wrong way autokick did not work
InSim / Programmers :
Username is now saved in SP Replays
Driver model byte added to IS_NPL packet
Minimum MCI / NLP time interval reduced to 50 ms
New packet IS_AXO sent when an autocross object is hit
New packets IS_AXI and IS_AXC report layout information
FIX : Guests could not see ALWAYS_ON buttons in all screens
FIX : Guests sent corrupted data in a long IS_BTT packet
FIX : Dedicated host could not fill in split nodes info
FIX : Dedicated host did not report race positions
0.5X8
Jul 6, 2007
Added buttons to reset position and size of moved interface
Show time and date of MPR by holding CTRL+SHIFT during replay
FIX : Aspect ratio in pits and player screen with widescreen
FIX : Aspect ratio of some screens with distorted interface
FIX : Error with widescreen effect in SHIFT+U mode
FIX : Wrong way autokick did not work
0.5X7
Jul 5, 2007
Interface button stays visible with wrong interface settings
Improved speed of widescreen effect by using a real viewport
Improved speed of mirror draw by using a narrow viewport
Removed missing lines of 2d elements at screen edges
0.5X6
Jul 4, 2007
Display positioning support in Options->Display->Interface
Improved positioning of 3d menu objects (drivers and cars)
Minor optimisation in 2d display system
0.5X5
Jul 3, 2007
Updates :
Results table now shows user names if you press CTRL+SHIFT
Username is now saved in SP Replays (same as in hotlap mode)
Faster downloading system for auto updater and offline skins
FIX : ALT+F4 and /exit command now exit LFS from meeting room
FIX : Autocross timing info was shown in orange if any results
0.5X4
Jun 30, 2007
Updates :
Available start grid size now shown in game setup screen
FIX : Removed debug message ReleasePlateHandle failed
0.5X3
Jun 29, 2007
Updates :
Graphics option : 32 bit sky (set to 32 bit by default)
Improved texture purging code (avoiding possible crash)
Analogue steer smooth max raised to 0.95 (for gamepads)
Improved translation system for user kick / ban messages
FIX : Shift light was invisible in single player replays
FIX : GetPlateHandle failed - sometimes - on a busy host
Multiplayer :
Removed full hosts filter from List of Games screen
FIX : Command /end did not work if no players in race
FIX : A player is connecting stayed on after MPR finished
InSim :
FIX : Guests could not see ALWAYS_ON buttons in all screens
FIX : Guests sent corrupted data in a long IS_BTT packet
0.5X2
Jun 22, 2007
Updates :
Various translation files have been updated
InSim :
Driver model byte added to IS_NPL packet
Minimum MCI / NLP time interval reduced to 50 ms
New packet IS_AXO sent when an autocross object is hit
New packets IS_AXI and IS_AXC report layout information
FIX : Dedicated host could not fill in split nodes info
FIX : Dedicated host did not report race positions
Multiplayer :
Added handicaps / start position / user name to MPR header
FIX : It was possible for any guest to cause a host to crash
0.5X
Jun 8, 2007
Multiplayer :
Up to 47 guests can connect to a host
Max cars in multiplayer race increased to 32
In demo 12 can race and up to 15 connections
Disconnection reason is now shown in MP Replay
Can now save MPR from dedicated host (auto or manual)
A new connection queuing system to make connecting easy
Car is no longer held at start line - false starts possible
Start lights time between red and green is changed each race
Kick and ban votes never need more than eight people to vote
Ban votes can be completed after the player has disconnected
Votes do not expire and are not reset when a player joins host
Ready on game setup screen is not reset when a player connects
Current vote is shown beside player name and in connection list
Improved race position list so the confirmed results are locked
Fuel load is no longer visible in MPR (for strategy protection)
Avoided most of the "Can't x - a player is connecting" messages
Implemented a new "canreset" option while leaving hotlaps valid
BLUE FLAG works in practice (priority to those not on first lap)
Automatic spectate driving out of bounds when reset not allowed
Optimisation to improve frame rate in SHIFT+U mode when online
Removed "unknown finisher" and associated stats / insim issues
Improved the code that relays car position updates to guests
Global handicaps for class balancing (set by master server)
Remote car's handicap shown in F11 menu, tyres in F12 menu
Grid reordering is now done on end race as well as restart
FIX : Pit instructions were wrong when taking over a car
FIX : Penalty in pit stop would make the stop never end
Racing :
Start and pit fuel loads range from 1% to 100%
Qualifying and practice now start from the pit lane
Qualifying out lap is no longer counted as a valid lap
Single player now allows up to 20 ai cars (powerful pc)
Pit instructions and live settings work in single player
Admin penalties and commands are now recorded in SP Replays
SHIFT+G gear shift selection no longer stops SPR recording
New voluntary handicap system in pits (part of setup)
Added preload setting to clutch pack differentials
FIX : AI drivers ignored the pit lane speed limit
Display :
Small map colours can be changed : Options-Display-Interface
Small map cars more than one lap ahead are a different colour
Automatic show results - leaves small map visible when driving
Hide / show results removed from options - available on CTRL+TAB
Timing info shown in orange after winner crosses line / time over
Yellow finished message is no longer duplicated in central text
Connection bars are not drawn if they would obscure tyre info
Qualifying cars on out lap are drawn orange (others yellow)
Qualifying position is shown in yellow like race position
Added text on screen showing the reason for a penalty
Display option : Virtual steering gauge
Display option : Rotate small map
Interface :
Added button to spectate directly from pits
Supporting TrackIR with 6 degrees of freedom
Scroll though autocross results with PgUp / PgDn
SHIFT+P now enters garage from game setup screen
SHIFT+O now enters options when watching a SP replay
New keys SHIFT+S (spectate) and SHIFT+P (go to pits)
Button look is now added to the yaw output of TrackIR
Automatic unpause when starting or restarting a replay
Ignition key "I" is now assignable to any key or button
Removed the sound effect of a racer pitting or spectating
Pit instructions fuel load can now be adjusted in 1% steps
Escape menu improvements : can use keys (listed on screen)
Race control message now has priority over wrong way message
Wider FOV and more view pitch available (for extreme settings)
Filter added to list of games to avoid hosts which allow reset
Dedicated host now has a grey screen so you can read black text
Used top left temporary message for CTRL+TAB and other functions
Increased message history size to 20 stored + 20 recent (was 16)
Place objects is now switched off when entering race or qualifying
Code page names are now translatable for switching keyboard layouts
FIX : Dedicated host could stop responding to messages and commands
FIX : Start restriction countdown was missing from OK button in pits
Skins :
Replay skins download screen new "always" and "never" options
High res premium skin download system (£1 for 2000 downloads)
System to purge skins from graphics card memory when not used
Skin download and preload during connection after loading track
Improved the "new colours" system - combined with skin selection
Skins in skins folder are not converted to dds if using full skins
InSim :
New version of InSim allows up to eight TCP or UDP connections
New buttons system allowing better interface in InSim programs
More race tracking info and many packets added (see InSim.txt)
More commands now work on AI drivers : /spec /pitlane /p_xxx
More commands work even if player joining e.g. /spec /laps
New /i command to send a message to a race control program
Race penalty can now be removed with /p_clear command
Send all players to their pits with /pit_all command
Admins can now use the IS_REO (race reorder) packet
IS_CPP can now be used to set custom view position
System :
Removed the option not to use HVS if it is available
Better messages showing the reason for disconnection
Admins can now edit and /axsave layouts while online
Admin ban dialog now asks for a number of days to ban
Admins can now see other admins in list of connections
Added short track name to SPR, MPR and RAF file formats
Command /mprdir to specify mpr folder on dedicated host
MPR file format : result times now saved in milliseconds
Added handicap mass and restriction to hotlap file header
Increased maximum physics objects due to more cars on track
Start grid remains when track or config changes (if possible)
Start time added to MPR file @ offset 36 (seconds since 1/1/1970)
Command line command /player (start LFS with specified player name)
New command /wait (like /exec but LFS hangs until the program exits)
New command /hlog to set log file on host - command /log is now local
FIX : Could not delete all text after clicking a name in meeting room
FIX : Overtaking lesson could sometimes give an invalid lesson result
FIX : Removed the need to pass a split after receiving admin penalty
FIX : The TAB key did not work with /press /ctrl and /shift commands
FIX : Occasional black screen bug when changing to full screen mode
FIX : Autocross checkpoints in line could cause rapid lap count bug
FIX : Path followers were reset when an object was added or removed
FIX : Path follower reset caused a glitch or an