Difference between revisions of "Version History (complete)"

From LFS Manual
Jump to navigationJump to search
(U24)
(0.7F)
 
(105 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
The complete LFS version history from the beginning to the latest patch, '''including official releases as well as all test patches'''.
 
The complete LFS version history from the beginning to the latest patch, '''including official releases as well as all test patches'''.
 +
* Official releases only: [[Version History]]
 +
* LFS Editor version history: [[Version History (LFS Editor)]]
  
To see the version history of official releases only, see [[Version History]].
+
[[File:Lfstimeline incl testpatches.png|center|1300px]]
  
== 0.6U24 ==
+
== 0.7F ==
''Feb 25, 2021'' - '''Incompatible with 0.6U'''<br />
+
''Jul 27, 2024''<br />
 +
<br />
 +
Interface:<br />
 +
<br />
 +
New update available is shown on entry screen<br />
 +
Auto updater page is clearer and simpler to use<br />
 +
Hosting locations are downloaded instead of hard coded<br />
 +
Updated translations - thanks to our community translators<br />
 +
<br />
 +
Mods screen:<br />
 +
<br />
 +
New button to show your own mods<br />
 +
Switch on multiple vehicle type filters<br />
 +
Filters for drive type (none/RWD/FWD/AWD)<br />
 +
New sort options power/mass/power-weight ratio<br />
 +
X button beside text filters stops text entry<br />
 +
<br />
 +
Support for approved mods:<br />
 +
<br />
 +
Tick (check mark) is shown in mods screen for approved mods<br />
 +
- also TW is shown for tweak mods and padlock for private mods<br />
 +
An 'external link icon' is visible when two columns are displayed<br />
 +
Rating stars pulsate in garage if you have not yet rated the mod<br />
 +
A WIP filter is available on the mod selection screen<br />
 +
<br />
 +
Controller input range:<br />
 +
<br />
 +
The full resolution reported by the controller is now supported<br />
 +
- previously drivers were instructed to report -1000 to 1000<br />
 +
- controllers we tested report values 0 to 65535 (smaller steps)<br />
 +
The range adjusters in controller options now use percentage values<br />
 +
- the range defaults replicate previously default in-game behaviour<br />
 +
- previously brake/throttle/handbrake/clutch axes had a dead zone<br />
 +
- the dead zones were not adjustable by the user but now are<br />
 +
- the axes visible in game now match the options screen<br />
 +
<br />
 +
Optimisations:<br />
 +
<br />
 +
Decreased CPU used when drawing tyres<br />
 +
- reduces CPU used by official GTR cars by around 7%<br />
 +
- smaller optimisation for suspension parts<br />
 +
Combine rim and spoke object into a single subobject<br />
 +
- saves 4 extra subobject switches for most cars<br />
 +
An optimisation specially for external views<br />
 +
- avoid begin/end scene when drawing env maps/shadows<br />
 +
Tiny opt when drawing driver (avoid some integer maths)<br />
 +
Tiny opt (set projection matrix only once per frame)<br />
 +
<br />
 +
Local text commands:<br />
 +
<br />
 +
/rtex does a full texture reload from any screen<br />
 +
/vlock=car/filter/horizon<br />
 +
/lookf=joystick/axis/steer/mouse_x/mouse_xy<br />
 +
/control=mouse_kb/wheel_js<br />
 +
FIX: Multiple commands now allow more than 1 space between commands<br />
 +
<br />
 +
Multiplayer commands:<br />
 +
<br />
 +
/setstops USERNAME Y :set user's number of stops to Y<br />
 +
/specdnf specifies number of stopped seconds before DNF<br />
 +
- this is activated when a stopped car blocks a result confirmation<br />
 +
- default value is 12 (was 8 in the past) and range is 0 to 240<br />
 +
<br />
 +
Multiplayer:<br />
 +
<br />
 +
Improved handling of UDP packets not reaching the host<br />
 +
- list of Hosts comes direct from the master server (no pinging)<br />
 +
- you can connect even if host does not receive your UDP packets<br />
 +
Mark host as favourite and sort by favourites in list of hosts<br />
 +
Sort by server location (two-letter country code) column<br />
 +
FIX: Multiplayer hosts used to get stuck after 49.7 days<br />
 +
FIX: JOOS on connect when a car, now disallowed, is on track<br />
 +
FIX: Old version could sometimes fail to spectate a blocking car<br />
 +
<br />
 +
Graphics:<br />
 
<br />
 
<br />
Steering:<br />
+
Layout Square cameras now have 40m height instead of 4m<br />
Road cars now have 900 degrees steering range with default setup<br />
+
Reduced jiggling of names above cars at extreme zoom<br />
XF and UF GTR have 540 degrees steering range with default setup<br />
+
Improved accuracy of camera rotation at extreme zoom<br />
Updated and fixed steering animations to cover new steering range<br />
+
FIX: New steer animation for BF1 stops driver toes protruding<br />
Removed option "Move view with animation" which had little effect<br />
 
FIX for new bug: Steering wheel could turn too far with some setups<br />
 
FIX for new bug: Switching setups while driver visible could crash<br />
 
 
<br />
 
<br />
 
InSim:<br />
 
InSim:<br />
IS_RES: TTime in qualifying now indicates time in session<br />
+
<br />
IS_RES: PLID is now zero if the player has left the race<br />
+
NLP/MCI packets are no longer sent after clicking replay slider<br />
 +
- also not sent after IS_RIP unless RIPOPT_FULL_PHYS is set<br />
 +
IS_IPB / TINY_IPB - set / get list of IP bans<br />
 +
FIX: Minor documentation errors in InSim.txt<br />
 
<br />
 
<br />
 
Misc:<br />
 
Misc:<br />
Blocked messages remain blocked when returning from game to lobby<br />
 
Command /block [0/1/2] : block user messages (like the minus key)<br />
 
 
<br />
 
<br />
Translations:<br />
+
Unlock screen requires "unlock" to keep any changes<br />
More updated translations. Thank you very much, translators.<br />
+
- if already unlocked the unlock count is unaffected
  
== 0.6U23 ==
+
== 0.7E15 ==
''Feb 15, 2021'' - '''Incompatible with 0.6U'''<br />
+
''???, 2024''<br />
 
<br />
 
<br />
Changes to the alternate configuration system:<br />
+
Improved auto updater and available hosting locations<br />
Configuration ALTERNATE is available for all GTR cars<br />
+
- New update available is shown on entry screen<br />
Alternate must be selected to allow expanded range of tyres<br />
+
- Auto updater page is clearer and simpler to use<br />
In alternate configuration you can select tyre section width<br />
+
- Hosting locations are downloaded instead of hard coded
Maximum allowed "Maximum Lock" increases with narrower wheels<br />
+
 
When alternative config is selected F12 display shows tyre size<br />
+
== 0.7E14 ==
 +
''Jun 24, 2024''<br />
 
<br />
 
<br />
Misc:<br />
+
Mark host as favourite and sort by favourites in list of hosts<br />
FIX: Wrong warning "Road tyres on rallycross track" in hotlapping<br />
+
Sort by server location (two-letter country code) column
 +
 
 +
== 0.7E13 ==
 +
''Jun 18, 2024''<br />
 
<br />
 
<br />
Translations:<br />
+
Improved handling of UDP packets not reaching the host<br />
More updated translations. Thanks again, translators.<br />
+
- List of Hosts comes direct from master server (no pinging)<br />
 +
- You can connect even if host does not receive your UDP packets
  
== 0.6U22 ==
+
== 0.7E12 ==
''Feb 12, 2021'' - '''Incompatible with 0.6U'''<br />
+
''May 21, 2024''<br />
 
<br />
 
<br />
New configurations are now called ALTERNATE (not DRIFT / RX)<br />
+
Cameras:<br />
Small change to XR GTR alternate config - 10mm wider tyres<br />
+
<br />
Virtual steering gauge hidden if live settings or pit instructions<br />
+
Small change in calculation of free view camera smoothing<br />
New fuel options can be filtered and are visible on selected host<br />
+
- only intended as preparation for a future change<br />
InSim IS_SPX and IS_LAP new byte Fuel200 indicates fuel remaining<br />
+
- slightly more efficient calculation<br />
FIX: Auto clutch time was wrong in the XR GTR in alternate config<br />
+
- should provide identical motion<br />
 
+
<br />
== 0.6U21 ==
+
Multiplayer:<br />
''Feb 11, 2021'' - '''Incompatible with 0.6U'''<br />
 
 
<br />
 
<br />
Interface:<br />
+
Support for new command to set number of stops completed<br />
Brakes / TC tab in garage separated into two columns (e.g. FZ50)<br />
+
- requires updated host not yet publicly available<br />
FIX: Heat in garage car's tyres was not updated when tyre changed<br />
 
 
<br />
 
<br />
New handling for 'CAR.lfs' and 'shift_type.lfs' scripts:<br />
+
Commands:<br />
LFS runs 'road.lfs' / 'sequential.lfs' / 'paddle.lfs' directly<br />
 
(previously these scripts were called from a CAR.lfs script)<br />
 
This is done after loading a car and immediately before CAR.lfs<br />
 
Commands to run these scripts from another script are ignored<br />
 
 
<br />
 
<br />
Graphics:<br />
+
FIX: Multiple commands now allow more than 1 space between commands<br />
Avoid upward lighting related to ground colour in internal views<br />
 
 
<br />
 
<br />
InSim:<br />
+
Translations:<br />
New bytes output if /showfuel=yes<br />
 
IS_NPL Fuel : initial fuel load<br />
 
IS_PIT FuelAdd : fuel added<br />
 
 
<br />
 
<br />
Translation update for help.txt:<br />
+
More updated translations - Thank you translators!
host_cars - max is now 32<br />
 
guest_cars - max is now 32<br />
 
max_packs - max is now 12<br />
 
mip_bias - default settings now -0.5 / -1.0 / -1.5 / -2.0<br />
 
  
== 0.6U20 ==
+
== 0.7E11 ==
''Feb 8, 2021'' - '''Incompatible with 0.6U'''<br />
+
''Apr 20, 2024''<br />
 +
<br />
 +
Cameras:<br />
 +
<br />
 +
Layout Square cameras now have 40m height instead of 4m<br />
 +
Reduced jiggling of names above cars at extreme zoom<br />
 +
Improved accuracy of camera rotation at extreme zoom<br />
 +
<br />
 +
Commands:<br />
 
<br />
 
<br />
FIX: XRR reverted to auto clutch when exiting pit garage in game<br />
+
/vlock=car/filter/horizon<br />
Thank you translators, for the updated translations!<br />
+
/lookf=joystick/axis/steer/mouse_x/mouse_xy<br />
 +
/control=mouse_kb/wheel_js
  
== 0.6U19 ==
+
== 0.7E10 ==
''Feb 8, 2021'' - '''Incompatible with 0.6U'''<br />
+
''Mar 26, 2024''<br />
 
<br />
 
<br />
Maximum number of layout objects increased to 2400<br />
+
FIX: Invert mouse axis did not work in E9
XR GTR in DRIFT / RX config has H-pattern shifter<br />
 
Handbrake strength is now separately adjustable<br />
 
10mm narrower rear tyres in XR GTR new config<br />
 
10mm narrower F/R tyres in FXO GTR new config<br />
 
10mm narrower track width FZ50 GTR new config<br />
 
Tyre size displayed in Tyres tab in Garage<br />
 
FIX: InSim IS_NPL did not report Config<br />
 
  
== 0.6U18 ==
+
== 0.7E9 ==
''Feb 5, 2021'' - '''Incompatible with 0.6U'''<br />
+
''Mar 26, 2024''<br />
 
<br />
 
<br />
FIX: Tyre change decision did not work in U17<br />
+
Input range improvements:<br />
 
 
== 0.6U17 ==
 
''Feb 5, 2021'' - '''Incompatible with 0.6U'''<br />
 
 
<br />
 
<br />
Multiplayer prediction:<br />
+
The full resolution reported by the controller is now supported<br />
Position packet now includes contact patch offset for each tyre<br />
+
- previously drivers were instructed to report -1000 to 1000<br />
Wear and temperature packet is more frequent and more accurate<br />
+
- controllers we tested report values 0 to 65535<br />
 +
- so steering wheel moves in smaller steps<br />
 +
The range adjusters in controller options now use percentage values<br />
 +
- the range defaults replicate previously default in-game behaviour<br />
 +
- previously brake/throttle/handbrake/clutch axes had a dead zone<br />
 +
- the dead zones were not adjustable by the user but now are<br />
 +
- the axes visible in game now match the options screen<br />
 
<br />
 
<br />
Pit stops:<br />
+
Support for mod approval:<br />
Command /canrefuel (no/yes) to set refuelling allowed in pit stops<br />
+
<br />
Damage repair not required when changing tyre pressure or compound<br />
+
WIP filter is available on the mod selection screen<br />
 +
<br />
 +
Translations:<br />
 +
<br />
 +
More translations updated! Thanks to the translators
 +
 
 +
== 0.7E8 ==
 +
''Mar 6, 2024''<br />
 
<br />
 
<br />
Tyre choices and steering lock:<br />
+
Support for approved mods:<br />
XFR and UFR small GTR cars can now use road and off-road tyres<br />
 
XFR and UFR maximum steering lock increased to 30 degrees<br />
 
LX4 and LX6 maximum steering lock increased to 45 degrees<br />
 
Single seater racing cars can now use ROAD_SUPER tyres<br />
 
Steering wheel turn amount changes with maximum lock<br />
 
 
<br />
 
<br />
New RX / DRIFT setup configuration for GTR cars XRR / FZR / FXR:<br />
+
Tick (aka check mark) is shown in mods screen for approved mods<br />
Selecting the new config decreases tyre width and adds an offset<br />
+
- also TW is shown for tweak mods and padlock for private mods<br />
Now ROAD_SUPER, ROAD_NORMAL, HYBRID, KNOBBLY tyres may be selected<br />
+
An 'external link icon' is visible when two columns are displayed<br />
XRR / FZR maximum lock increased to 60 degrees / FXR to 30 degrees<br />
+
Rating stars pulsate in garage if you have not yet rated the mod<br />
 
<br />
 
<br />
 
InSim:<br />
 
InSim:<br />
Config byte added to IS_NPL packet indicates setup configuration<br />
 
IS_CPP Pos is now relative to "Centre view" not the user setting<br />
 
 
<br />
 
<br />
Interface:<br />
+
NLP/MCI packets are no longer sent after clicking replay slider<br />
minus key (block messages) now works in free view mode<br />
+
- also not sent after IS_RIP unless RIPOPT_FULL_PHYS is set
/press and /shift commands now support 'minus' as parameter<br />
+
 
 +
== 0.7E7 ==
 +
''Feb 23, 2024''<br />
 
<br />
 
<br />
Misc:<br />
+
Tightened main model and wheel limits for mod reports<br />
You can now add up to 32 local drivers (real + ai) in multiplayer<br />
+
Unlock screen requires "unlock" to keep any changes<br />
Restored code preventing 2 cars joining autocross within 3 seconds<br />
+
(if already unlocked the unlock count is unaffected)<br />
 +
More translation updates. Thank you translators!
  
== 0.6U16 ==
+
== 0.7E6 ==
''Feb 2, 2021''<br />
+
''Feb 15, 2024''<br />
 +
<br />
 +
Optimisations:<br />
 +
<br />
 +
Combine rim and spoke object into a single subobject<br />
 +
- saves 4 extra subobject switches for most cars<br />
 +
- update also applies to development version<br />
 +
An optimisation specially for external views<br />
 +
- avoid begin/end scene when drawing env maps/shadows<br />
 +
Tiny opt when drawing driver (avoid some integer maths)<br />
 +
Tiny opt (set projection matrix only once per frame)<br />
 +
<br />
 +
Icon:<br />
 
<br />
 
<br />
Interface:<br />
+
Fixed icon (old one was copied by mistake in E5 patch)<br />
Key control (4/5/6/7) of free view FOV improved and reaches 2 deg<br />
 
Prevented auto-repeat on block message and light switching keys<br />
 
 
<br />
 
<br />
InSim:<br />
+
Translations:<br />
IS_CPP FOV can now be used in-car but not smoothed (0 = no change)<br />
 
IS_CPP Pos is now relative to "Centre view" not the user setting<br />
 
FIX: It was possible to miss IS_PSF packet after taking over car<br />
 
FIX: STime in IS_PSF packet was wrong after car was taken over<br />
 
NOTE: for these fixes the new driver taking over must have U16<br />
 
 
<br />
 
<br />
Misc:<br />
+
More translation updates, thanks to translators!
Added a little more logging about D3D initialisation to deb.log<br />
 
  
== 0.6U15 ==
+
== 0.7E5 ==
''Jan 28, 2021''<br />
+
''Feb 11, 2024''<br />
 +
<br />
 +
Mods screen:<br />
 
<br />
 
<br />
F12 pit instructions:<br />
+
New button to show your own mods<br />
Pressure change with new tyre no longer counts as SETUP CHANGES<br />
+
Ability to switch on multiple vehicle type filters<br />
A new 'cancel' option beside the 'setup changes requested' line<br />
+
New filters for drive type (none/RWD/FWD/AWD)<br />
Settings that will be adjusted are now shown in light red colour<br />
+
New sort options power/mass/power-weight ratio<br />
FIX: rear tyre pressure was limited by front tyre pressure limits<br />
+
X button beside text filters stops text entry<br />
FIX: symmetric pressure/camber request remained after pit stop<br />
+
Updated translations - thanks to translators<br />
 
<br />
 
<br />
Multiplayer:<br />
+
Optimisations:<br />
More accurate transmission of fuel load from local to remote car<br />
+
<br />
Remote car fuel load is now shown in F12 if /showfuel is enabled<br />
+
Decreased CPU used when drawing tyres<br />
Rolling resistance included in catch-up phase of prediction<br />
+
- reduces CPU used by official GTR cars by around 7%<br />
FIX: Remote cars with worn tread could wrongly get a puncture<br />
+
- smaller optimisation for suspension parts
 +
 
 +
== 0.7E4 ==
 +
''Jan 31, 2024''<br />
 +
<br />
 +
Prevents frequent excess reports for the same mod
 +
 
 +
== 0.7E3 ==
 +
''Jan 31, 2024''<br />
 +
<br />
 +
LOD2 limit detections:<br />
 
<br />
 
<br />
Misc:<br />
+
Use true limit of 8192 (which is excessive even if legal)<br />
Auto-repeat key function reinstated (disabled in previous test)<br />
+
- LOD2 should really be nearer 1000 triangles (see official cars)<br />
MPR / SPR are now prevented from being named temp_mpr / temp_spr<br />
+
- The check in E2 was extra lenient (as it still is for wheels)<br />
Free view mode minimum field of view reduced from 10 to 2 degrees<br />
+
Added check for invisible LOD2 (there is no need for bad LOD2)<br />
InSim NLP / MCI minimum time interval reduced to 10 ms (was 40 ms)<br />
+
- Thread about LOD2: https://www.lfs.net/forum/thread/106736
Mouse X and Y sensitivity (in Axes tab) lower limit reduced to 0.5<br />
 
FIX: Message MPR_BLANK sometimes displayed when watching live MPR<br />
 
  
== 0.6U14 ==
+
== 0.7E2 ==
''Jan 25, 2021''<br />
+
''Jan 30, 2024''<br />
 +
<br />
 +
Automatic reporting system for mods with excessive triangles<br />
 +
New command /rtex does a full texture reload from any screen<br />
 +
Some updated translations - thank you translators!<br />
 
<br />
 
<br />
Multiplayer:<br />
+
FIX: New steer animation for BF1 stops driver toes protruding<br />
Command /showfuel (no/yes) allows remote car fuel load to be seen<br />
+
FIX: Minor documentation errors in InSim.txt
Most admin commands with parameter omitted report current value<br />
+
 
FIX: Car on pit speed limiter sent maximum packets per second<br />
+
== 0.7E ==
FIX: Remote car's tyre temperature over 200 appeared black (cold)<br />
+
''Dec 17, 2023''<br />
FIX: Remote tyre temperatures increased too slowly in skid or spin<br />
 
 
<br />
 
<br />
MPR debug commands:<br />
+
HUD:<br />
/mprlag X simulates online packet delay of X ms (+ no smoothing)<br />
 
/mprsmooth X (0 or 1) to disable or enable input smoothing<br />
 
 
<br />
 
<br />
CPU usage display:<br />
+
New display in F9 / F10 views shows estimated laps given fuel use<br />
In Graphics or Misc options (in-game) click the car icon then 'P'<br />
+
Engine health (with colour code) is displayed in F9 / F10 views<br />
You can now see CPU usage for Physics, Draw, Prediction, etc.<br />
+
F9 / F10 extra displays are now switchable (Options - Display)<br />
The "Pred" line shows CPU usage for prediction of remote cars<br />
+
Speedo and tacho are moved UP if required for extra displays<br />
Prediction time also shows up in an MPR if /mprlag is set<br />
+
CT display now uses dot matrix font if translation allows it<br />
 +
New +/- buttons to adjust size of text in connections list<br />
 +
Pedals are now shown to the left of the list of connections<br />
 +
Connections list can have a scroll bar (use mouse / PgUp / PgDn)<br />
 +
A small map is now displayed at Layout Square if there is a layout<br />
 +
Simple versions of F11 / F12 views are now available during an SPR<br />
 +
Four-character mod names are shown in results table instead of MOD<br />
 +
A force feedback display is shown below the pedals (bottom right)<br />
 +
FIX: AI skill level always used Latin codepage in F11/F12 menus<br />
 
<br />
 
<br />
Support for live multiplayer replays:<br />
+
Interface:<br />
Replay identified as live when starting to watch an unfinished MPR<br />
 
Does not exit replay after fast forwarding to current time<br />
 
Catch up to live position by clicking >| button<br />
 
Skins can be downloaded while watching a live replay<br />
 
Save replay while temp_mpr is being viewed - copy instead of rename<br />
 
Start new mpr while temp_mpr is in use - tries temp_mpr_1 (up to 9)<br />
 
/mprflush X to flush mpr to file every X seconds (0 = disable)<br />
 
 
<br />
 
<br />
VR:<br />
+
New icon for LFS.exe includes 256x256 icon image<br />
Virtual keyboard is shown at dialog height if no dialog is visible<br />
+
Updated translations - thanks to our volunteer translators<br />
Space bar VR click auto disabled when you type with real keyboard<br />
+
A message shows the name of any mod that can't be loaded in an SPR<br />
 +
F key /commands are processed immediately (not added to text dialog)<br />
 +
FIX: Crash when two events on calendar used same event image<br />
 +
FIX: Calendar time could be wrong near start of daylight saving<br />
 +
FIX: Mouse wheel gearshifts are now equivalent to 100ms keypress<br />
 +
FIX: Various text commands such as /spec now disabled in replays<br />
 +
FIX: Korean IME - last character would be lost on pressing enter<br />
 +
FIX: Small camera movement on releasing LMB after 2-button rotation<br />
 +
FIX: Chat text in mods screen is now in front of interface buttons<br />
 +
FIX: User names that start with '.' now correctly displayed in chat<br />
 +
FIX: Crash if /track command was used while generating AI path info<br />
 +
FIX: /setlap command error if name coloured and number 4 chars long<br />
 +
FIX: Replays auto-named with special characters could appear wrong<br />
 
<br />
 
<br />
Misc:<br />
+
Garage screen:<br />
Increased distance for car subobjects to become invisible<br />
 
FIX: Free view roll is now reported in InSim IS_CPP packet<br />
 
 
 
== 0.6U13 ==
 
''Jan 11, 2021''<br />
 
 
<br />
 
<br />
Multiplayer (note: "sender" = the local computer where a car is being driven, "receiver" = someone observing that car on a remote computer):<br />
+
Driver / fuel buttons in garage are now only shown if relevant<br />
Reduced steering glitch each time a position packet is received<br />
+
Speed at redline is displayed beside each gear ratio in setup<br />
- this requires the sender and receiver to have the new version<br />
+
Downforce tab is now shown for all vehicles<br />
Position packets are sent more frequently in response to steering<br />
+
- previously was only for those with adjustable wings<br />
- packet frequency is further increased at higher speeds<br />
+
- shows an estimated maximum speed based on wind resistance<br />
- this requires only the sender to have the new version<br />
+
- note: the estimate does not consider rolling resistance<br />
Maximum packets per second (/pps) has been increased to 12<br />
+
Click Skin ID in garage colours tab to copy ID to clipboard<br />
- this doesn't change much except in specific circumstances<br />
+
Hold CTRL in Garage: Mods button becomes Test (direct to Test mode)<br />
- FIX: /pps command while in multiplayer was not sent to guests<br />
+
Opening mods screen is prevented if a rating request is in progress<br />
- this requires only the server to have the new version<br />
+
FIX: Engine brake reduction had no effect for EV but was visible<br />
 
+
<br />
== 0.6U12 ==
+
Game:<br />
''Nov 3, 2020''<br />
+
<br />
 +
Maximum number of objects in a layout increased to 3000<br />
 +
Auto gear shift: downshifts are now done at slightly lower rpm<br />
 +
Possible to reset if an approaching vehicle is moving slowly enough<br />
 +
Reset is now possible during a pit stop if the state is "finished"<br />
 +
Speed limiter (at 80 km/h) can be manually enabled if no pit lane<br />
 +
FIX: Auto shift *up* did not work if max power rpm above redline<br />
 +
FIX: Driver swap enabled very high speed limiter if no pit lane<br />
 
<br />
 
<br />
Skin downloads:<br />
+
Mods:<br />
Faster skin downloads when joining server (and auto updater)<br />
 
Slightly faster skin downloads when driver joins race in-game<br />
 
FIX: Skin downloading could get stuck after a large header<br />
 
 
<br />
 
<br />
Interface:<br />
+
An EV charge/discharge power bar in place of the clutch bar<br />
Pit speed limit is shown when car speed is below 2/3 of limit<br />
+
- only visible if Options - View - Show pedals is enabled<br />
Command /spectv no - prevent selecting TV camera on spectate<br />
 
Momentary flick to rear view after SHIFT+R is now avoided<br />
 
Avoided downshift after pressing SHIFT+X to exit free view<br />
 
In fact any 'key held' function after SHIFT+key is prevented<br />
 
 
<br />
 
<br />
Some updated translations - thank you translators!
+
A new "Cleanup" mode in the mods screen<br />
 
+
- you can select to keep latest mods and test mods<br />
== 0.6U11 ==
+
- there is not yet a feature to keep replay mods<br />
''Apr 10, 2020''<br />
 
 
<br />
 
<br />
VR:<br />
+
New options set per vehicle instead of by race class<br />
- Using latest update for OpenVR<br />
+
New "hub" subobject that moves and rotates with a wheel<br />
- Improved timing of obtaining view each frame<br />
+
Support for new pit speed limiter flashing light option<br />
 +
One wheel drive and no anti-roll if wheels are staggered<br />
 +
New features for mods including wheel and passenger positions<br />
 +
Support for new rim styles and different wheels front and rear<br />
 +
FIX: Mod with 27 character name appeared in mods screen Test mode<br />
 +
FIX: Crash if mod had more than 64 materials<br />
 
<br />
 
<br />
Views:<br />
+
Dashboard:<br />
- Horizon lock now has a strength slider option<br />
 
 
<br />
 
<br />
Small improvement for ultrawide monitors:<br />
+
Engine damage light on dashboard is now available if set in editor<br />
- LFS now assumes 3 screens when aspect ratio is 4:1<br />
+
Support for new dashboard lights / symbols: sidelights and neutral<br />
- previously assumed 3 screens when aspect ratio was 3:1<br />
+
Support for new speedo and tacho style options (see editor notes)<br />
 +
Support for dashboard backing texture system, text colours, opacity<br />
 +
Can also set background colour without supplying a backing texture<br />
 +
New needle pivot texture works better on light coloured dashboards<br />
 +
Dashboard brightness should now be the same as in the editor<br />
 +
- this update also affects the RB4 and MRT5 (recently updated)<br />
 +
FIX: Text size on dashboard more closely matches text in editor<br />
 +
FIX: Brightness of multi function display now matches the editor<br />
 
<br />
 
<br />
Some more updated translations - thank you translators!
+
Lights:<br />
 
 
== 0.6U9 ==
 
''Nov 2, 2019''<br />
 
 
<br />
 
<br />
When LFS is set to close the reason is logged to deb.log file<br />
+
Side lights, low and high beam headlights are now supported<br />
Live telemetry is available in a new customisable OutSim packet<br />
+
Fog lights are now functional if enabled by the mod creator<br />
Yellow and blue flags now alternate with RCM or penalty message<br />
+
Text command /light (requires two parameters) to switch lights:<br />
FIX: Stop-go penalty caused car to get stuck in custom pit stop<br />
+
/light ind [off/left/right/all] - switch indicators/hazard lights<br />
 
+
/light head [off/side/low/high/low_off/low_high/next/prev] - lights<br />
== 0.6U7 ==
+
/light [rfog/ffog/extra] [off/on/toggle] - switch fog/extra lights<br />
''July 21, 2019''<br />
+
/light all [off/on] - switch all switchable lights off/on at once<br />
 +
Key '3' now toggles between off & low beam like /light head low_off<br />
 +
SHIFT+3 goes through all headlight states like /light head next<br />
 +
Virtual gauges show sidelights / low beam / high beam symbol<br />
 
<br />
 
<br />
Force Feedback:<br />
+
Moving subobjects:<br />
New settings are available under Axes / FF in Options - Controls<br />
 
FF Steps maximum value is now 10000 (the maximum in DirectInput)<br />
 
FF Rate is now controlled by a user setting (25 / 50 / 100 Hz)<br />
 
 
<br />
 
<br />
VR:<br />
+
Lights now work on subobjects (e.g. bike handlebars)<br />
Names over cars could fade differently in each eye in Pimax headset<br />
+
Popup headlights are also supported (examples XRG and XRT)<br />
 +
Popup headlight system generalised for moving objects with switches<br />
 +
Light / horn switches work even if car does not have that feature<br />
 
<br />
 
<br />
Misc:<br />
+
Bikes:<br />
Gearshift debounce maximum setting restored to 200 ms (default 20)<br />
 
More translations updated - thank you translators!<br />
 
 
 
== 0.6U6 ==
 
''May 1, 2019''<br />
 
 
<br />
 
<br />
Gearshift debounce setting now applies to all controller buttons<br />
+
New steering model improves handling and braking ability<br />
Reduced maximum value of gearshift debounce to 100 ms (default 20)<br />
+
- Feet down steering model up to 7 km/h<br />
FIX: Memory leak related to threads (most often for skin download)<br />
+
- Low speed model only from 7 km/h to 18 km/h<br />
More translations updated - thank you translators!<br />
+
- Interpolated model from 18 km/h to 36 km/h<br />
 
+
- High speed model only above 36 km/h<br />
== 0.6U5 ==
+
Increased maximum value for brakes, suspension stiffness, damping<br />
''Apr 6, 2019''<br />
+
FIX: Fork tubes misaligned if ride height adjusted in other setups<br />
 +
FIX: Weight distribution was wrong if any trail reduction was set<br />
 +
FIX: Wheel masses not correctly positioned for trail reduction<br />
 +
<br />
 +
AI vehicle control:<br />
 +
<br />
 +
Improved braking prediction so less running wide at corners<br />
 +
- considers brake balance (which is not ideal for every corner)<br />
 +
- can result in better lap times due to improved line following<br />
 +
AI braking prediction now takes account of engine braking<br />
 +
AI can now ride motorbikes (a bit slowly due to safety margin)<br />
 +
AI will drive more gently when off track on a bad surface<br />
 +
Bikes slow to avoid taking off over large humps in the road<br />
 +
Avoid unnecessary downshifts by looking ahead to see if needed<br />
 +
FIX: Sometimes could reach a maximum speed and stop accelerating<br />
 +
<br />
 +
AI misc:<br />
 +
<br />
 +
Distance to vehicle considered dangerous now depends on length<br />
 +
Distance to vehicle considered safe is reduced at low speed<br />
 +
- should prevent long vehicles hitting the brakes on green light<br />
 +
- gaps between vehicles may be smaller when speed is below 20 m/s<br />
 +
AI can enter configs with no path (but will not drive)<br />
 +
AI can now enter the game with an object (to just sit there)<br />
 +
Better collision avoidance when close behind or beside others<br />
 +
Reset now possible after engine switched off after long wait<br />
 +
Message history is no longer enabled for AI path generation<br />
 +
FIX: AI can now reset if in contact with a stationary vehicle<br />
 +
FIX: Errors in fuel calculation related to "Refuelling allowed"<br />
 +
FIX: It was possible for the fuel calculation to report 0 stints<br />
 +
FIX: A hang generating path for a mod with "Max up" wrongly set<br />
 +
<br />
 +
AI overtaking:<br />
 +
<br />
 +
Various improvements to improve the overtaking decisions<br />
 +
Overtakes are considered on a group instead of individuals<br />
 +
Better estimate of the possibility and duration of a pass<br />
 +
Pass decision from low speed now allows for acceleration<br />
 +
When planning a pass time is allowed to pull in after pass<br />
 +
More distant consideration of other vehicles at high speed<br />
 +
There should be fewer dangerous overtakes in braking zones<br />
 +
FIX: AI could get pointlessly stuck behind a slower vehicle<br />
 +
<br />
 +
AI in pit lane:<br />
 
<br />
 
<br />
VR:<br />
+
Improved driving in pit lane when close behind other drivers<br />
FIX: Head tracking / mirrors wrong if car leaned with horizon lock<br />
+
Avoid excessive downshifting when approaching speed limit zone<br />
 +
Approx 1 second safety margin entering pit lane to avoid speeding<br />
 +
Target speed 1 km/h slower in pit lane to avoid speeding by mistake<br />
 +
- was possible for a powerful car to overspeed shifting 1st to 2nd<br />
 +
Use speed limiter or throttle to avoid wheelspins causing speeding<br />
 +
Smoother transitions switching between main path and pit lane path<br />
 +
FIX: Slow start / stuck in pit stop if max torque at very low rpm<br />
 +
FIX: Some mods would brake too gently and miss the pit stop point<br />
 +
FIX: Choice of pit stop box was wrong (bug introduced in 0.7B)<br />
 +
FIX: Can now reset at the end of a pit stop (e.g. fallen bike)<br />
 +
FIX: AI would reverse assuming "stuck" during stop-go penalty<br />
 +
FIX: Some mods would overshoot their pit garage when parking<br />
 
<br />
 
<br />
LAN:<br />
+
Regional downloading system:<br />
Easier to set up LAN race: local IP address is shown on host screen<br />
 
You can enter the local network computer name instead of IP address<br />
 
 
<br />
 
<br />
Misc:<br />
+
We now have 3 download locations for mods (NL/JP/US)<br />
FIX: Rare manual shift at high speed to 1st/rev during auto shift<br />
+
Faster downloads if you are in N/S America or Asia/Oceania<br />
Most translations updated - thank you translators!<br />
+
Locations in Asia and Oceania will download mods from Japan<br />
 
+
Locations in North and South America will download from USA<br />
== 0.6U4 ==
+
Download redirection is handled automatically by our server<br />
''Apr 3, 2019''<br />
+
Regional downloads can be disabled by a new Misc Option<br />
 +
Yellow redirect message is shown the first time you are redirected<br />
 
<br />
 
<br />
 
Graphics:<br />
 
Graphics:<br />
Car shadows now use anisotropic filtering to reduce shimmering<br />
 
 
<br />
 
<br />
Views:<br />
+
Dust colour on grass and dirt tracks now uses a dirt colour<br />
FIX: Filtered view went wrong with low filter time + replay speedup<br />
+
- previously used average colour of surface which looked odd<br />
 +
- smoke and dust acquire lighting colour from car's location<br />
 +
Small indicators on side of XRG/XRT/FXO/LX4/LX6/RAC/FZ5 now flash<br />
 +
Moving subobjects and internal mirrors are excluded from forces view<br />
 +
Vehicles are no longer fully regenerated on every mirror adjustment<br />
 +
Removed wheel LOD reduction that was related to angle of view<br />
 +
Tyre manufacturer now appears at the top of tyre after reset<br />
 +
FIX: Lighting of subobjects and wheels was as if at vehicle centre<br />
 +
FIX: Mudguard / handlebar / trailing arm subobject could disappear<br />
 
<br />
 
<br />
Misc:<br />
+
Physics:<br />
FIX: Issues with driver names ending with caret character<br />
 
FIX: Driver names ending with a lead byte could corrupt text<br />
 
FIX: Replays from old Westhill before 2015 now marked as obsolete<br />
 
 
 
== 0.6U3 ==
 
''Mar 21, 2019''<br />
 
 
<br />
 
<br />
VR:<br />
+
Improved bike physics (affects lean angle and tyre forces)<br />
Resolution adjustment range increased - now 0.25 to 2.25<br />
+
Pit speed limiter now based on drive speed instead of world speed<br />
FIX: Free view FOV was wrong after entering VR in free view<br />
+
- prevents wheelspins (e.g. at RO) pushing car over the speed limit<br />
FIX: Names above cars looked wrong in Pimax headsets<br />
+
FIX: Narrow cars were sucked in when near fence or narrow barrier<br />
 
 
== 0.6U2 ==
 
''Mar 20, 2019''<br />
 
 
<br />
 
<br />
VR:<br />
+
Engine:<br />
New "Antialiasing" option to select 4x or 8x multisampling<br />
 
New "Resolution adjustment" slider (also known as supersampling)<br />
 
FIX: Some trees looked wrong in Pimax headsets due to view rotation<br />
 
 
<br />
 
<br />
Views:<br />
+
V16 engine is now available and some classes allow larger engines<br />
View filter time maximum value increased to 1 second<br />
+
New firing order for I5, V6, flat-8 and V10 engines (affects sound)<br />
 +
FIX: V12 engine firing order was wrong causing poor sound quality<br />
 
<br />
 
<br />
Misc:<br />
+
Audio:<br />
CAR.lfs scripts are reliably run when user car is spawned or reset<br />
 
 
 
== 0.6U ==
 
''Mar 13, 2019''<br />
 
 
<br />
 
<br />
Views:<br />
+
Tone variation limited to 0.99 to prevent an engine sound bug<br />
New setting "View lock" can be set to car / filter / horizon<br />
+
Switched off experimental "Prevent clipping" option by default<br />
FIX: Offset mirror was not drawn offset in forces draw (F)<br />
 
 
<br />
 
<br />
VR:<br />
+
Multiplayer:<br />
Updated to the latest version of OpenVR (1.2.10)<br />
 
Pimax headsets can now be used in native mode (rotated eye views)<br />
 
Minimum value for manual FOV setting reduced from 80 to 75 degrees<br />
 
FIX: An error in OpenVR caused Samsung Odyssey+ wrong eye levels<br />
 
FIX: A loss of accuracy in the automatic FOV calculation<br />
 
 
<br />
 
<br />
Multiplayer:<br />
+
Maximum possible connections increased to 79<br />
Server side improvement to speed up recovery when there is lag<br />
+
- there will be a higher charge for 79 connections<br />
FIX: Timing bug that allowed damage repair to be done in zero time<br />
+
- free hosts are still limited to 47 connections<br />
 +
- maximum cars in race has not been increased<br />
 
<br />
 
<br />
AI:<br />
+
Improved setting of tyre state after receiving a position packet<br />
You can now set the skill level of individual AI drivers<br />
+
- previous location of tyre contact is better estimated (for forces)<br />
Single player race limit increased to 32 drivers (AI + real)<br />
+
- most noticeable when viewed car had not been on screen for a while<br />
You can now change AI live settings / pit instructions (F11 / F12)<br />
+
- e.g. after tabbing to another car or fast forwarding a replay<br />
Command /aiskill X to set skill level 1 to 5 (for adding new AI)<br />
 
Command /aiset name X to set AI driver 'name' to skill level X<br />
 
Command /aiset_all X to set all local AI drivers to skill X<br />
 
FIX: In overtaking lesson all AI drivers had PRO skill level<br />
 
FIX: Non-qualifying race restart affected the overtaking lessons<br />
 
FIX: Spam "This car does not have a handbrake" when hit parked AI<br />
 
 
<br />
 
<br />
Interface:<br />
+
Misc option "Full physics for remote cars" is enabled by default<br />
Increased resolution of dashboard texture<br />
+
- low res physics previously used for cars other than the 4 nearest<br />
Faster saving of screenshots when you press CTRL+S<br />
+
- option approximately doubles CPU usage by physics in multiplayer<br />
Driver name and AI skill level are now shown in F11 / F12 windows<br />
+
- could cause issues at turn 1 with many cars depending on PC power<br />
Entry screen shows "Unlock Live for Speed" instead of "Demo racer"<br />
+
- use profiler display to check CPU usage with the option enabled<br />
New key CTRL+P to copy the LFS window to clipboard excluding border<br />
+
- see profiler by pressing car icon then P in Misc/Graphics options<br />
FIX: Some narrow unicode characters corrupted by an incorrect width<br />
 
FIX: Host options could state "no bans" before clicking "edit bans"<br />
 
FIX: Character dialog could be messed up when selecting languages<br />
 
 
<br />
 
<br />
Misc:<br />
+
Engine damage repair in pit stop<br />
Gearshift debounce code changed to help with the button release<br />
+
- yellow counts as minor damage (6 seconds)<br />
SHIFT+F2/F3 can adjust time in single player mode (not hotlapping)<br />
+
- red counts as major damage (12 seconds)<br />
FIX: Attributes no longer copied when opening file by command line<br />
 
FIX: Crash at startup when loading a corrupted car model file<br />
 
Most translations updated. Thank you translators!<br />
 
 
 
== 0.6T7 ==
 
''Mar 13, 2019''<br />
 
 
<br />
 
<br />
Views:<br />
+
Team arrow colours on small map are now enabled by a host option<br />
View filter time minimum value reduced to 0.05 sec<br />
+
- arrows on non-race small map take colour of first name character<br />
 +
- option is not yet available but is coded as /teamarrows=no/yes<br />
 
<br />
 
<br />
Controllers:<br />
+
Cancel button and ESC key to cancel the process of joining a host<br />
Gearshift debounce code changed to help with the button release<br />
+
- the currently downloading skin or mod is allowed to finish first<br />
 +
Temporary (free) hosts are shown without colours in List of Hosts<br />
 +
Stationary cars can now lag for longer (3 seconds) before vanishing<br />
 +
FIX: LFS could crash if a player left when a mod was not downloaded<br />
 +
FIX: Crash enabling filter in List of Hosts after all were disabled<br />
 +
FIX: Remote car using pit speed limiter did not move smoothly<br />
 
<br />
 
<br />
Misc:<br />
+
InSim:<br />
More translations updated - Thank you translators!<br />
 
 
 
== 0.6T6 ==
 
''Mar 12, 2019''<br />
 
 
<br />
 
<br />
Views:<br />
+
IS_CPP packet with Time = 0 is instantly processed (not stored)<br />
FIX: Offset mirror was not drawn offset in forces draw (F)<br />
+
- allows it to be followed immediately by an IS_CPP with Time > 0<br />
 +
License byte added to IS_NCI packet (after Language byte)<br />
 +
IS_PLH packet sets handicaps for individual players<br />
 +
TINY_PLH - request IS_PLH listing player handicaps<br />
 +
SMALL_LCL - full control of lights including fog and extra lights<br />
 +
FIX: ZByte was not set in IS_OBH packet<br />
 
<br />
 
<br />
VR:<br />
+
Text commands:<br />
Minimum value for manual FOV setting reduced frmo 80 to 75 degrees<br />
 
FIX: There was a loss of accuracy in the automatic FOV calculation<br />
 
 
<br />
 
<br />
Misc:<br />
+
Updated document Commands.txt (in docs folder)<br />
More translations updated - Thank you translators!<br />
 
 
 
== 0.6T5 ==
 
''Mar 11, 2019''<br />
 
 
<br />
 
<br />
Multiplayer:<br />
+
/h_mass username X - set added mass for user's car<br />
FIX: Timing bug that allowed damage repair to be done in zero time<br />
+
/h_tres username X - set restriction for user's car<br />
 +
/teamarrows=no/yes - arrows on non-race small map use name colour<br />
 +
/key command accepts 12 keys described by a word (see Commands.txt)<br />
 +
<br />
 +
/status none|F9|F10|F11|F12|next|prev - sets status screen<br />
 +
E.g. /status next will cycle through the F9 to F12 status screens<br />
 +
(you could assign it to a CTRL+ or ALT+ key and then a wheel button)<br />
 +
<br />
 +
/liveset and /pitins - do the functions of F11 and F12 menus<br />
 +
<br />
 +
You can use operators:<br />
 +
= (set value)<br />
 +
+= (add to value)<br />
 +
-= (subtract from value)<br />
 +
<br />
 +
Examples:<br />
 +
/pitins ftyre = r3 : change front tyres to R3 in pit stop<br />
 +
/pitins rtyre = super : change rear tyres to road super<br />
 +
/pitins fpressure = 1.1 : set front tyre pressure to 1.1 bar<br />
 +
/pitins fpressure += 0.1 : increase requested pressure by 0.1 bar<br />
 +
/pitins cancel : cancel all pit instructions<br />
 +
/pitins tyres always : change all tyres<br />
 +
/pitins tyres 20 : change tyres if wear > 20%<br />
 +
/liveset bbal 60 : set brake balance to 60%<br />
 +
/liveset rarb -= 0.1 : decrease rear ant-roll bar by 0.1<br />
 +
<br />
 +
Available options for /pitins:<br />
 +
fuel, tyres, repair, symmetric<br />
 +
ftyre, fcamber_l, fpressure_l, fcamber_r, fpressure_r, fwing<br />
 +
rtyre, rcamber_l, rpressure_l, rcamber_r, rpressure_r, rwing<br />
 +
cancel, fcamber, fpressure, rcamber, rpressure<br />
 
<br />
 
<br />
Interface:<br />
+
/pitins pressure commands can accept unit (psi/bar) (no unit = bar)<br />
CTRL+SHIFT now shows user name instead of player name in F11 / F12<br />
+
E.g. /pitins fpressure 30 psi<br />
 
<br />
 
<br />
VR:<br />
+
Available options for /liveset:<br />
FIX: In Pimax the virtual 3D TV for replays had a rotated image<br />
+
bbal, farb, rarb<br />
 
<br />
 
<br />
Misc:<br />
+
Multiple commands on single line:<br />
More translations updated - Thank you translators!<br />
 
 
 
== 0.6T4 ==
 
''Mar 9, 2019''<br />
 
 
<br />
 
<br />
AI:<br />
+
Multiple commands can now be added on a single line which sometimes<br />
You can now change AI live settings / pit instructions (F11 / F12)<br />
+
can avoid the need for a script file, e.g. to set a button to<br />
FIX: Non-qualifying race restart affected the overtaking lessons<br />
+
change tyres in pit stop, you could use a double command:<br />
 +
/pitins ftyre super /pitins rtyre super<br />
 
<br />
 
<br />
Interface:<br />
+
NOTE: some commands cannot be followed by another command:<br />
Player name (and AI skill level) are now shown in F11 / F12 windows<br />
+
/say /echo /join /rcm /pass /msg /altf /ctrlf<br />
Now "Unlock Live for Speed" instead of "Demo racer" on entry screen<br />
 
 
<br />
 
<br />
Misc:<br />
+
Maximum length of command and F key text increased to 95 characters<br />
Updated Commands.txt and /help command<br />
+
Wider text display in CTRL+ and ALT+ tabs in controls screen
Many translations updated - Thank you translators<br />
 
  
== 0.6T3 ==
+
== 0.7D64 ==
''Mar 8, 2019''<br />
+
''Dec 16, 2023''<br />
 +
<br />
 +
Graphics:<br />
 
<br />
 
<br />
Views:<br />
+
FIX: Subobject transparency was not visible in forces view<br />
You can now set "View lock" to car / filter / horizon<br />
+
 
 +
== 0.7D63 ==
 +
''Dec 16, 2023''<br />
 
<br />
 
<br />
Multiplayer:<br />
+
Graphics:<br />
Server side improvement that should run smoother when there is lag<br />
 
 
<br />
 
<br />
AI:<br />
+
Spinner objects now stop nicely at the default position<br />
You can now select the skill level of individual AI drivers<br />
+
Support for the new light switch options in Editor D63<br />
Single player race limit increased to 32 drivers (AI + real)<br />
 
FIX: In overtaking lesson all AI drivers had PRO skill level<br />
 
FIX: Spam "This car does not have a handbrake" when hit parked AI<br />
 
Command /aiskill X to set skill level 1 to 5 (for adding new AI)<br />
 
Command /aiset name X to set AI driver 'name' to skill level X<br />
 
Command /aiset_all X to set all local AI drivers to skill X<br />
 
 
<br />
 
<br />
 
Misc:<br />
 
Misc:<br />
SHIFT+F2/F3 can adjust time in single player mode (not hotlapping)<br />
+
<br />
 +
LFS now always checks for existence of some folders at startup
  
== 0.6T2 ==
+
== 0.7D62 ==
''Mar 7, 2019''<br />
+
''Dec 15, 2023''<br />
 +
<br />
 +
Korean IME:<br />
 
<br />
 
<br />
VR:<br />
+
FIX: The fix in D61 was incomplete and should work now
Updated to the latest version of OpenVR (1.2.10)<br />
+
 
Pimax headsets can now be used in native mode (rotated eye views)<br />
+
== 0.7D61 ==
FIX: An OpenVR error caused Samsung Odyssey+ eye levels to be wrong<br />
+
''Dec 15, 2023''<br />
Some info is logged to a text file ovr_deb.log in OpenVR mode<br />
 
 
<br />
 
<br />
Interface:<br />
+
Graphics:<br />
Faster saving of screenshots when you press CTRL+S<br />
+
<br />
New key CTRL+P to copy the LFS window to clipboard excluding border<br />
+
Vehicles are no longer fully regenerated on every mirror adjustment<br />
FIX: Some narrow unicode characters corrupted by an incorrect width<br />
+
- fixes bug that moved subobjects were reanimated on mirror adjust<br />
FIX: Host options could state "no bans" before clicking "edit bans"<br />
+
<br />
FIX: Character dialog could be messed up when selecting languages<br />
+
Korean IME:<br />
 
<br />
 
<br />
Misc:<br />
+
FIX: Since 0.7C the last character would be lost on pressing enter<br />
FIX: Crash 0xc0000005 at offset 0x00159069 loading corrupted object<br />
 
FIX: Attributes no longer copied when opening file by command line<br />
 
 
 
== 0.6T ==
 
''Jul 7, 2018''<br />
 
 
<br />
 
<br />
Multiplayer:<br />
+
Interface:<br />
More robust method for connecting to the master server<br />
 
More informative error report for "Unknown file transfer error"<br />
 
FIX: Skin downloading now works with the protected website<br />
 
 
<br />
 
<br />
Layout editor:<br />
+
FIX: Handicaps message after /h_mass now states correct added mass
New layout editor instructions: docs\Autocross.txt<br />
+
 
New cut / copy / paste system using standard keyboard shortcuts<br />
+
== 0.7D60 ==
COPY (CTRL+C) toggles between real selection and copied selection<br />
+
''Dec 14, 2023''<br />
Place objects (O) key is equivalent to PASTE followed by COPY<br />
 
Move objects (M) key is equivalent to CUT followed by PASTE<br />
 
UNDO (CTRL+Z) and REDO (CTRL+Y) functions are now included<br />
 
A green or yellow outline is drawn around the selected objects<br />
 
ALT key can be used to temporarily hide selected object outlines<br />
 
Original objects are shown with a grey outline after COPY pressed<br />
 
Editor buttons and keys affect real or copied selection - not both<br />
 
PGUP / PGDN can now be used to adjust Z value of selected objects<br />
 
C key now clears selected object type as well as selected objects<br />
 
It is now possible to set marshall circles to have zero diameter<br />
 
Objects and marshall circles can now be selected at the same time<br />
 
Multiple object rectangle select CTRL+drag with left mouse button<br />
 
Start position / checkpoints / finish line now in control section<br />
 
You can hold SHIFT to keep objects selected when exiting edit mode<br />
 
 
<br />
 
<br />
 
Graphics:<br />
 
Graphics:<br />
Slight reduction in some excessively bright driver models<br />
 
RAW files are no longer used and skies now use DDS textures<br />
 
Existing RAW files are converted the first time LFS is started<br />
 
Removed option to view sky in 16-bit colour<br />
 
<br />
 
Interface:<br />
 
New URL for skin uploads lfs.net/skins<br />
 
Text message dialog now has variable width<br />
 
Clip mouse to screen is now CTRL+M as CTRL+C is used for copy<br />
 
Command /axsel to copy layout editor selection text to clipboard<br />
 
Most translations updated. Thank you translators!<br />
 
 
<br />
 
<br />
Free view camera position text command:<br />
+
Support for stretched tyres (when rim is wider than ideal)<br />
Type /cp to copy a text camera position to the clipboard<br />
 
The resulting text can be saved in a text file, forum, etc. or into<br />
 
another instance of Live for Speed to reproduce the camera position<br />
 
 
<br />
 
<br />
 
Commands:<br />
 
Commands:<br />
Improved processing of command line to be more flexible<br />
+
<br />
New command /settings=X.txt - uses X.txt instead of cfg.txt<br />
+
/key command accepts 12 keys described by a word (see Commands.txt)<br />
Command /settings must be the first on command line or in file<br />
 
Command /mp (join local host) can now be used on the command line<br />
 
 
<br />
 
<br />
 
Misc:<br />
 
Misc:<br />
Live for Speed can now recover from a graphics driver error<br />
 
Textures are no longer reloaded when changing weather (faster)<br />
 
LFS starting in borderless window mode now goes to the same monitor<br />
 
New option "Display LFS logo in game" (not optional in demo mode)<br />
 
English file is no longer saved when LFS starts (can be deleted)<br />
 
New check for corrupted 3D models to avoid possible crash on load<br />
 
 
<br />
 
<br />
VR:<br />
+
Updated document Commands.txt (in docs folder)
New commands to skip F8 menu /vr reset_headset and /vr use_relative<br />
+
 
 +
== 0.7D59 ==
 +
''Dec 13, 2023''<br />
 +
<br />
 +
Graphics:<br />
 
<br />
 
<br />
InSim:<br />
+
Small indicators on side of XRG/XRT/FXO/LX4/LX6/RAC/FZ5 now flash<br />
New value PMO_POSITION for IS_AXM packet to report a blank position<br />
+
Subobject indicators left / right now relative to whole vehicle<br />
New packet IS_CIM reports a connection's interface / editor mode<br />
+
FIX: Lighting of subobjects and wheels was as if at vehicle centre
New values PMO_SELECTION_REAL and PMO_MOVE_MODIFY for PMOFlags<br />
 
New values TTC_SEL_START and TTC_SEL_STOP for IS_TTC<br />
 
New value PMO_GET_Z for IS_AXM packet to report Z values<br />
 
New value PMO_AVOID_CHECK for PMO_ADD_OBJECTS avoids validity check<br />
 
UCID can be set in some IS_AXM packets by an external InSim program<br />
 
to make the resulting packets appear as if sent by an editing admin<br />
 
(PMO_ADD_OBJECTS / PMO_DEL_OBJECTS / PMO_CLEAR_ALL)<br />
 
  
== 0.6R22 ==
+
== 0.7D58 ==
''Jul 3, 2018''<br />
+
''Dec 12, 2023''<br />
 
<br />
 
<br />
Layout editor:<br />
+
Lights:<br />
ALT key now temporarily hides the outlines of selected objects<br />
 
 
<br />
 
<br />
Interface:<br />
+
Headlight switch now incompatible between versions < D50 and >= D50<br />
More updated translations - Thank you translators!<br />
+
FIX: Extra light of remote cars was not visible when switched on<br />
 
 
== 0.6R21 ==
 
''May 24, 2018''<br />
 
 
<br />
 
<br />
Layout editor:<br />
+
Moving subobjects:<br />
New layout editor instructions: docs\Autocross.txt<br />
 
Improved UNDO and REDO - the selection is now correctly restored<br />
 
Start position / checkpoints / finish line now in control section<br />
 
FIX: Heading slider bar was not restored after a failed rotation<br />
 
FIX: Zero diameter marshalls could be placed in the same position<br />
 
FIX: Diameter stuck after adding a circle when diameter was zero<br />
 
 
<br />
 
<br />
InSim:<br />
+
Popup headlight system generalised for moving objects with switches<br />
New value PMO_AVOID_CHECK for PMO_ADD_OBJECTS avoids validity check<br />
+
Light / horn switches work even if car does not have that feature
  
== 0.6R20 ==
+
== 0.7D57 ==
''May 16, 2018''<br />
+
''Dec 11, 2023''<br />
 
<br />
 
<br />
InSim:<br />
+
FIX: Transparency could vanish with more than one vehicle in view<br />
UCID can be set in some IS_AXM packets by an external InSim program<br />
+
IS_PLH now allows 'silent' update (with Flags bit 7 (0x80) set)
to make the resulting packets appear as if sent by an editing admin<br />
+
 
(PMO_ADD_OBJECTS / PMO_DEL_OBJECTS / PMO_CLEAR_ALL)<br />
+
== 0.7D56 ==
 +
''Dec 10, 2023''<br />
 
<br />
 
<br />
Interface:<br />
+
Transparency now works correctly with popup headlight objects<br />
Command /axsel to copy layout editor selection text to clipboard<br />
+
Popup headlights now support flip function
Updated translations with new URL for skin uploads lfs.net/skins<br />
 
More updated translations - Thank you translators!<br />
 
  
== 0.6R19 ==
+
== 0.7D55 ==
''May 11, 2018''<br />
+
''Dec 10, 2023''<br />
 
<br />
 
<br />
Layout editor:<br />
+
Multiplayer:<br />
Undo (CTRL+Z) and redo (CTRL+Y) functions now included<br />
 
 
<br />
 
<br />
Interface:<br />
+
FIX: LFS could crash if a player left when a mod was not downloaded<br />
Improved readability of the text for the /cp command<br />
+
<br />
 +
Graphics:<br />
 
<br />
 
<br />
InSim:<br />
+
Popup headlights and internal mirrors are excluded from forces view<br />
Fixed an inaccuracy in the reporting of objects being deleted<br />
+
Skin mappings that move with driver side swaps no longer avoid flip
  
== 0.6R18 ==
+
== 0.7D54 ==
''May 4, 2018''<br />
+
''Dec 9, 2023''<br />
 +
<br />
 +
Lights:<br />
 
<br />
 
<br />
Interface :<br />
+
FIX: XR GTR mistakenly had the road car popup lights enabled<br />
Text message dialog now has variable width<br />
 
A progress message is now displayed while converting textures<br />
 
More updated translations - Thank you translators!<br />
 
 
<br />
 
<br />
Layout editor :<br />
+
Interface:<br />
FIX : Heading slider was not available in marshall mode<br />
 
FIX : Top right and bottom right buttons sometimes overlapped<br />
 
 
<br />
 
<br />
InSim :<br />
+
Pedals are now shown to the left of the list of connections<br />
New value PMO_MOVE_MODIFY sent in IS_AXM when adjusting objects<br />
 
 
 
== 0.6R17 ==
 
''May 3, 2018''<br />
 
 
<br />
 
<br />
InSim :<br />
+
AI:<br />
New submode values added for IS_CIM modes CIM_NORMAL and CIM_GARAGE<br />
 
FIX : IS_CIM was not output on local LFS while connected to a host<br />
 
 
<br />
 
<br />
Layout editor :<br />
+
FIX: AI would reverse assuming "stuck" during stop-go penalty
Updated translations - Thank you translators!<br />
 
  
 
+
== 0.7D53 ==
== 0.6R16 ==
+
''Dec 8, 2023''<br />
''May 2, 2018''<br />
+
<br />
 +
Lights:<br />
 
<br />
 
<br />
Layout editor :<br />
+
Lights now work on subobjects (e.g. bike handlebars)<br />
Outline changed to line drawing which helps with object alignment<br />
+
Popup headlights are also supported (already on XRG and XRT)
Original objects are now shown with grey lines after copy pressed<br />
 
Drag select now has a minimum size to avoid accidental deselection<br />
 
FIX : Heading bug after un-copying selection that had been rotated<br />
 
FIX : CTRL+C un-copy cleared selection if originals were not found<br />
 
FIX : Chalk objects were sometimes invisible in copied selection<br />
 
  
== 0.6R15 ==
+
== 0.7D52 ==
''May 1, 2018''<br />
+
''Dec 4, 2023''<br />
 
<br />
 
<br />
Layout editor :<br />
+
Lights:<br />
An outline is now drawn around the selected objects<br />
 
M key can now be used with clipboard objects (select then CTRL+C)<br />
 
Multiple object rectangle select CTRL+drag with left mouse button<br />
 
 
 
== 0.6R14 ==
 
''Apr 27, 2018''<br />
 
 
<br />
 
<br />
Layout editor :<br />
+
Support for multiple light mappings (enabled in LFS editor D52)<br />
Place objects (O) key is now equivalent to PASTE then COPY<br />
+
Virtual gauges now show sidelights / low beam / high beam symbol<br />
COPY key is now reversible so you can reselect the copied objects<br />
 
FIX : Sometimes marshall type could not be selected before placing<br />
 
FIX : Real world objects could still be selected after a full clear<br />
 
 
 
== 0.6R13 ==
 
''Apr 26, 2018''<br />
 
 
<br />
 
<br />
Layout editor :<br />
+
Dashboards:<br />
New cut / copy / paste system replaces old duplicate / move system<br />
+
<br />
PGUP and PGDN can now be used to adjust Z value of selected objects<br />
+
Support for new options (minor updates) now available in editor<br />
C key now clears selected object type as well as selected objects<br />
+
<br />
It is now possible to set marshall circles to have zero diameter<br />
+
Interface:<br />
Objects and marshall circles can now be selected at the same time<br />
 
You can hold SHIFT to keep objects selected when exiting edit mode<br />
 
 
<br />
 
<br />
Interface :<br />
+
Multiplayer N-list +/- buttons now refer to size of buttons<br />
Added two more translation strings to avoid misleading messages<br />
 
Additional translation strings for new functions in layout editor<br />
 
Clip mouse to screen is now CTRL+M as CTRL+C is now used for copy<br />
 
More translations updated - Thank you translators!<br />
 
 
<br />
 
<br />
InSim :<br />
+
Wheels:<br />
New values TTC_SEL_START and TTC_SEL_STOP for IS_TTC<br />
 
New value PMO_GET_Z for IS_AXM packet to report Z values<br />
 
New value PMO_SELECTION_REAL for PMOFlags with PMO_SELECTION<br />
 
Simplified SubMode values for free view in IS_CIM<br />
 
 
<br />
 
<br />
Misc :<br />
+
Support for new rim material settings (enabled in LFS editor D52)<br />
New check for corrupted 3D models to avoid possible crash on load<br />
+
Wheels set to "inside covered" now match the editor<br />
 +
- "inside covered" or "open wheel" only affect logo and lighting<br />
 +
- visibility of brake disc and spoke object is no longer affected
  
== 0.6R12 ==
+
== 0.7D51 ==
''Apr 12, 2018''<br />
+
''Nov 27, 2023''<br />
 +
<br />
 +
Interface:<br />
 +
<br />
 +
F key messages not starting with '/' are added to open text dialog<br />
 +
F key /commands are executed without affecting dialog (as in D50)<br />
 +
Text for lights "dipped / full" changed to "low beam / high beam"<br />
 +
Command /light head now accepts values low/high/low_off/low_high<br />
 +
E.g. /light head low [switch on low beam aka dipped headlights]<br />
 +
New +/- buttons to adjust number of connections shown in N-list<br />
 +
FIX: Mod list request could prevent entry to car selection screen<br />
 +
<br />
 +
Misc:<br />
 +
<br />
 +
Front fork with adjusted ride height went wrong if colour selected<br />
 +
<br />
 +
Dashboard:<br />
 
<br />
 
<br />
Interface :<br />
+
Support for new dashboard lights / symbols: sidelights and neutral<br />
New free view camera position text command /cp<br />
 
/cp will copy a text camera position to the clipboard<br />
 
The resulting text can be saved in a text file, forum, etc. or into<br />
 
another instance of Live for Speed to reproduce.the camera position<br />
 
 
<br />
 
<br />
Many translations updated - Thank you translators!<br />
+
Multiplayer:<br />
 
<br />
 
<br />
Graphics :<br />
+
FIX: Ability to exceed IS_PLH values (will be fixed in D51 hosts)<br />
Slight reduction in some excessively bright driver models<br />
 
 
<br />
 
<br />
InSim :<br />
+
Translations:<br />
New value PMO_POSITION for IS_AXM packet to report a blank position<br />
 
New packet IS_CIM reports a connection's interface / editor mode<br />
 
 
 
== 0.6R11 ==
 
''Apr 9, 2018''<br />
 
 
<br />
 
<br />
More informative error report for "Unknown file transfer error"<br />
+
Updated translations - thanks again translators!
FIX : Lighting restored to most objects (to appear darker in shade)<br />
 
FIX : Some objects at Blackwood looked the same e.g. ads over pits<br />
 
FIX : XR front lights were plain white in the recent test patches<br />
 
  
== 0.6R9 ==
+
== 0.7D50 ==
''Apr 6, 2018''<br />
+
''Nov 24, 2023''<br />
 
<br />
 
<br />
Faster one time file conversion straight to DDS about 20 seconds<br />
+
Interface:<br />
FIX : Multiplayer replays corrupted file error message in 0.6R8<br />
+
<br />
FIX : Misleading warning messages about missing sky textures<br />
+
New icon for LFS.exe includes 256x256 icon image<br />
FIX : A message about a missing file when loading Fern Bay<br />
+
Commands /status F11 and /status F12 are now available during SPR<br />
 
+
F key text is processed immediately (not added to open text dialog)<br />
== 0.6R8 ==
+
Connections list in game / race setup screen can have a scroll bar<br />
''Apr 6, 2018''<br />
+
- scroll with mouse or Page Up / Page Down keys<br />
 +
FIX: Various text commands such as /spec now disabled in replays<br />
 +
<br />
 +
Lights:<br />
 
<br />
 
<br />
More robust method for connecting to the master server<br />
+
Side lights, dipped and full beam headlights are now supported<br />
FIX : Skin downloading now works with the updated website<br />
+
Text command /light (requires two parameters) to switch lights:<br />
FIX : Rare hang while recovering from a graphics driver error<br />
+
/light ind [off/left/right/all] - switch indicators/hazard lights<br />
FIX : LFS logo no longer overlaps the small map or InSim buttons<br />
+
/light head [off/side/dip/full/dip_off/dip_full/next/prev] - head<br />
 
+
/light [rfog/ffog/extra] [off/on/toggle] - switch fog/extra lights<br />
== 0.6R7 ==
+
/light all [off/on] - switch all switchable lights off/on at once<br />
''Apr 6, 2018''<br />
+
Key '3' now toggles between off & dipped like /light head dip_off<br />
 +
SHIFT+3 goes through all headlight states like /light head next<br />
 
<br />
 
<br />
Textures :<br />
+
Multiplayer:<br />
PNG files are now used in the few cases where RAW files were used<br />
 
Removed option to view sky in 16-bit colour<br />
 
Sky now uses DDS (compressed) textures<br />
 
 
<br />
 
<br />
Commands :<br />
+
Maximum possible connections increased to 79<br />
Improved processing of command line to be more flexible<br />
+
- there will be a higher charge for 79 connections<br />
New command /settings=X.txt - uses X.txt instead of cfg.txt<br />
+
- free hosts are still limited to 47 connections<br />
Command /settings must be the first on command line or in file<br />
+
- maximum cars in race has not been increased<br />
Command /mp (join local host) can now be used on the command line<br />
 
 
<br />
 
<br />
Misc :<br />
+
InSim:<br />
Live for Speed can now recover from a graphics driver error<br />
 
Textures are no longer reloaded when changing weather (faster)<br />
 
LFS starting in borderless window mode now goes to the same monitor<br />
 
New option "Display LFS logo in game" (not optional in demo mode)<br />
 
English file is no longer saved when LFS starts (can be deleted)<br />
 
 
<br />
 
<br />
VR :<br />
+
License byte added to IS_NCI packet (after Language byte)<br />
New commands to skip F8 menu /vr reset_headset and /vr use_relative<br />
+
IS_PLH packet sets handicaps for individual players<br />
 
+
TINY_PLH - request IS_PLH listing player handicaps<br />
== 0.6R ==
 
''Jan 28, 2017''<br />
 
 
<br />
 
<br />
New Blackwood environment :<br />
+
Commands:<br />
- New textures, geometry and detail improvements all around<br />
 
- New Historic configuration (similar to GP but without chicane)<br />
 
- New industrial estate area available when open config selected<br />
 
 
<br />
 
<br />
Other incompatible changes :<br />
+
/h_mass username X - set added mass for user's car<br />
XRG / XRT / FZ5 maximum steering angle increased to 45 degrees<br />
+
/h_tres username X - set restriction for user's car<br />
Spawn position now disables "Could not join : Start is blocked"<br />
+
/teamarrows=no/yes - arrows on non-race small map use name colour<br />
Maximum number of layout objects increased to 2100 (was 1800)<br />
 
 
<br />
 
<br />
InSim :<br />
+
Layouts:<br />
Reduced the frequency of IS_OBH packets due to Blackwood kerbs<br />
 
IS_OBH is always reported, as before, for movable objects<br />
 
TYRE contacts no longer report IS_OBH for unmovable objects<br />
 
BODY contacts also report unmovable objects played in a layout<br />
 
 
<br />
 
<br />
Interface :<br />
+
Max objects increased to 3000<br />
New small map view for open configs / car parks / autocross areas<br />
+
NOTE! using more than 2400 objects will cause OOS on servers < D50<br />
Small map opacity can now be set for light and dark map colours<br />
 
Improvements on track selection screen using the area maps<br />
 
 
<br />
 
<br />
Graphics :<br />
+
Bikes:<br />
Shadows are no longer cast updwards or towards the light<br />
+
<br />
Ambient (non-direct) shadow darkness now depends on distance<br />
+
Increased maximum value for brakes, suspension stiffness, damping<br />
Skid marks now remain when race restarts (excluding replays)<br />
+
NOTE! higher values not available when connected to servers < D50<br />
Increased LOD distances of humans / drivers / marshalls<br />
+
FIX: Fork tubes misaligned if ride height adjusted in other setups<br />
Skid marks are now visible on unmovable layout objects<br />
+
NOTE! adjusting fork ride height will cause OOS on servers < D50<br />
 +
FIX: Weight distribution was wrong if any trail reduction was set<br />
 +
FIX: Wheel masses not correctly positioned for trail reduction<br />
 +
<br />
 +
Engine:<br />
 
<br />
 
<br />
Misc :<br />
+
V16 engine is now available and some classes allow larger engines<br />
Westhill paths adjusted and regenerated to avoid graphical holes<br />
+
New firing order for I5, V6, flat-8 and V10 engines (affects sound)<br />
Autocross paths regenerated and physical hole fixed at skid pad<br />
+
FIX: V12 engine firing order was wrong causing poor sound quality<br />
New text command /lang X to load language (data\language\X.txt)<br />
 
 
<br />
 
<br />
Fixes :<br />
+
Incompatible updates:<br />
FIX : LFS could crash using /axload with a long layout name<br />
 
FIX : Traffic lights did not work after texture resolution change<br />
 
FIX : Message text was faded on entering free view from escape menu<br />
 
FIX : Removed message "Side mirror - point too central"<br />
 
 
 
== 0.6Q14 ==
 
''Jan 27, 2017''<br />
 
 
<br />
 
<br />
New Blackwood :<br />
+
New features for mods including wheel and passenger positions<br />
More fixes including some Z buffer issues and LOD distances<br />
+
Support for new rim styles and different wheels front and rear<br />
 +
Fog lights are now functional if enabled by the mod creator<br />
 
<br />
 
<br />
Physics :<br />
+
Graphics:<br />
improved collision and tyre rolling on the 3D kerb objects<br />
 
 
<br />
 
<br />
Fixes :<br />
+
Removed wheel LOD reduction that was related to angle of view<br />
FIX : Removed message "Side mirror - point too central"<br />
+
Tyre manufacturer now appears at the top of tyre after reset<br />
 
 
== 0.6Q12 ==
 
''Jan 26, 2017''<br />
 
 
<br />
 
<br />
New Blackwood :<br />
+
Translations:<br />
Various fixes for error spotted during testing e.g cracks and holes<br />
 
Estate now uses two paths for echo maps and hidden object removal<br />
 
 
<br />
 
<br />
InSim :<br />
+
Updated translations - thank you translators
Reduced the frequency of IS_OBH packets due to blackwood kerbs<br />
+
 
IS_OBH is always reported, as before, for movaoble objects<br />
+
== 0.7D48 ==
TYRE contacts no longer report IS_OBH for unmovable objects<br />
+
''Nov 3, 2023''<br />
BODY contacts also report unmovable objects played in a layout<br />
 
 
<br />
 
<br />
Fixes :<br />
+
Bugfix
FIX : Message text was faded on entering free view from escape menu<br />
 
  
== 0.6Q10 ==
+
== 0.7D47 ==
''Jan 24, 2017''<br />
+
''Nov 3, 2023''<br />
 +
<br />
 +
Interface:<br />
 +
Four-character mod names are shown in results table instead of MOD<br />
 +
FIX: /setlap command error if name coloured and number 4 chars long<br />
 +
FIX: Replays auto-named with special characters could appear wrong<br />
 
<br />
 
<br />
New Blackwood environment :<br />
+
Simulation:<br />
- New textures, geometry and detail improvements all around<br />
+
Pit speed limiter now based on drive speed instead of world speed<br />
- New Historic configuration (similar to GP but without chicane)<br />
+
- prevents wheelspins (e.g. at RO) pushing car over the speed limit<br />
- New industrial estate area available when open config selected<br />
 
 
<br />
 
<br />
Other incompatible changes :<br />
+
AI:<br />
XRG / XRT / FZ5 maximum steering angle increased to 45 degrees<br />
+
Avoid excessive downshifting when approaching speed limit zone<br />
Spawn position now disables "Could not join : Start is blocked"<br />
+
Approx 1 second safety margin entering pit lane to avoid speeding<br />
Maximum number of layout objects increased to 2100 (was 1800)<br />
+
Use speed limiter or throttle to avoid wheelspins causing speeding<br />
 +
Smoother transitions switching between main path and pit lane path<br />
 +
FIX: Some mods would brake too gently and miss the pit stop point<br />
 +
FIX: Some mods would overshoot their pit garage when parking
  
== 0.6Q9 ==
+
== 0.7D46 ==
''Jan 23, 2017''<br />
+
''Oct 29, 2023''<br />
 
<br />
 
<br />
Interface :<br />
+
Low speed steering model changes lean angle in half the time<br />
New small map view for open configs / car parks / autocross areas<br />
+
Low speed to high speed model transition is at half the speed<br />
Small map opacity can now be set for light and dark map colours<br />
+
- Feet down model up to 7 km/h<br />
Improvements on track selection screen using the area maps<br />
+
- Low speed model only from 7 km/h to 18 km/h<br />
 +
- Interpolated model from 18 km/h to 36 km/h<br />
 +
- High speed model only above 36 km/h<br />
 +
FIX: Steering glitch between feet down model and low speed model
 +
 
 +
== 0.7D45 ==
 +
''Oct 27, 2023''<br />
 
<br />
 
<br />
Graphics :<br />
+
New more stable steering model for bikes:<br />
Skid marks now remain when race restarts (excluding replays)<br />
+
Improved handling and braking ability<br />
Skid marks are now visible on unmovable layout objects<br />
+
A new high speed model is used for speeds above 72 km/h<br />
 +
A special low speed model is used for speeds below 36 km/h<br />
 +
Models are interpolated between 36 and 72 km/h<br />
 
<br />
 
<br />
Misc :<br />
+
AI:<br />
Westhill paths adjusted and regenerated to avoid graphical holes<br />
+
Bike can now brake harder (safety margin the same as cars)<br />
Autocross paths regenerated and physical hole fixed at skid pad<br />
+
FIX: A hang generating path for a mod with "Max up" wrongly set<br />
 +
FIX: Downshift avoidance was too strong (sometimes needed clutch)
 +
 
 +
Interface:
 +
A message shows the name of any mod that can't be loaded in an SPR
  
== 0.6Q3 ==
+
== 0.7D44 ==
''Dec 10, 2016''<br />
+
''Oct 13, 2023''<br />
 
<br />
 
<br />
Shadows are no longer cast upwards or towards the light<br />
+
Misc:<br />
Ambient (non-direct) shadow darkness now depends on distance<br />
+
Improved bike physics (affects lean angle and tyre forces)<br />
New text command /lang X to load language (data\language\X.txt)<br />
+
FIX: Engine brake reduction had no effect for EV but was visible<br />
Increased LOD distances of humans / drivers / marshalls<br />
+
FIX: Replay OOS after a reset attempt was prevented and long wait<br />
 
<br />
 
<br />
FIX : LFS could crash using /axload with a long layout name<br />
+
AI:<br />
FIX : Traffic lights did not work after texture resolution change<br />
+
Bike cornering and acceleration limits increased by 25%<br />
 +
Bikes slow to avoid taking off over large humps in the road<br />
 +
AI braking prediction now takes account of engine braking<br />
 +
Braking prediction includes a safety margin to avoid late braking<br />
 +
Avoid unnecessary downshifts by looking ahead to see if needed<br />
 +
Reset is available even after engine switched off after long wait<br />
 +
FIX: Sometimes could reach a maximum speed and stop accelerating
  
== 0.6Q ==
+
== 0.7D43 ==
''Sep 3, 2016''<br />
+
''Oct 6, 2023''<br />
 
<br />
 
<br />
Mirrors :<br />
+
AI:<br />
Mirrors are now realistic and your own car is visible<br />
+
Improved braking prediction so less running wide at corners<br />
A separate viewpoint is used to draw each mirror's view<br />
+
- considers brake balance (which is not ideal for every corner)<br />
Minor updates to some car models to improve visibility<br />
+
- can result in better lap times due to improved line following<br />
Mirrors now use the same LOD setting as the main view<br />
+
Target speed 1 km/h slower in pit lane to avoid speeding by mistake<br />
Mirror angle adjustment is now possible (in View Options)<br />
+
- was possible for a powerful car to overspeed shifting 1st to 2nd<br />
Increased vertical adjustment range for central mirror position<br />
+
Distance to vehicle considered safe is reduced at low speed<br />
Mirror offset sliders only shown if a car has a central mirror<br />
+
- should prevent long vehicles hitting the brakes on green light<br />
Added a "Default position" button to restore moved mirrors<br />
+
- gaps between vehicles may be smaller when speed is below 20 m/s<br />
Increased virtual mirror width from 0.3 to 0.333<br />
+
FIX: Can now reset at the end of a pit stop (e.g. fallen bike)<br />
Virtual mirror is now available in follow view<br />
+
FIX: It was possible for the fuel calculation to report 0 stints
 +
 
 +
== 0.7D42 ==
 +
''Oct 4, 2023''<br />
 
<br />
 
<br />
Graphics :<br />
+
AI:<br />
Improved detection of nearby objects that should be shadowed<br />
+
Improved driving in pit lane when close behind other drivers<br />
Your car's shadow is now drawn when you are in an internal view<br />
+
Overtaking decision from low speed now allows for acceleration<br />
Improved lighting on tyres and drivers (noticeable in dark places)<br />
+
FIX: Choice of pit stop box was wrong (bug introduced in 0.7B)<br />
Corrected downward ambient lighting colour (was too bright)<br />
+
FIX: Slow start / stuck in pit stop if max torque at very low rpm<br />
Slight reduction in near clipping plane distance<br />
+
FIX: Errors in fuel calculation related to "Refuelling allowed"<br />
 
<br />
 
<br />
Free view (SHIFT+U mode) :<br />
+
Game:<br />
Free view is now shown as an option in the Escape Menu<br />
+
Reset is now possible during a pit stop if the state is "finished"<br />
New walk mode which is good for wandering around in VR<br />
+
FIX: Auto shift *up* did not work if max power rpm above redline
 
<br />
 
<br />
VR :<br />
+
Interface:<br />
Mirrors now use a full stereoscopic image in VR and other 3D modes<br />
+
FIX: Wrong info was shown in new F11/F12 display in Test Drive mode<br />
Mouse look in free view mode in VR avoids pitch (stays horizontal)<br />
+
FIX: Crash if /track command was used while generating AI path info
Rift errors "display lost" and "HMD not present" shown as message<br />
+
 
 +
== 0.7D41 ==
 +
''Sep 29, 2023''<br />
 
<br />
 
<br />
Controllers :<br />
+
Interface:<br />
Exit controller screen warning is not shown for real ESC key press<br />
+
Simple versions of F11/F12 displays are now available during an SPR<br />
FF device is automatically assigned (if two or more are connected)<br />
 
A single controller can now be selected (if two or more connected)<br />
 
LFS tries to move force feedback wheel to centre when car is reset<br />
 
Button and axis numbers now start at 1 (affects /button and /axis)<br />
 
Assigned arrow keys work better (e.g. movement in free view mode)<br />
 
 
<br />
 
<br />
Force feedback steering wheel turn limitation :<br />
+
AI:<br />
In your wheel settings use a large turn amount e.g. 900 degrees<br />
+
Better line following by bikes (contact patch / effective weight)<br />
In LFS Options - Controls set "Wheel turn" slider to match that<br />
+
Overtakes are considered on a group instead of only individuals<br />
In LFS Options - Controls set "Wheel turn compensation" to 1.00<br />
+
More distant consideration of other vehicles at high speed<br />
You should now find your wheel is correctly limited in all cars<br />
+
Better collision avoidance when close behind or beside<br />
 +
Better estimate of the possibility and duration of a pass<br />
 +
When planning an overtake, time is allowed to pull in after pass<br />
 +
Possible to reset if an approaching vehicle is moving slowly enough<br />
 +
Less rapid turning of the wheel when initiating a pass
 +
 
 +
== 0.7D40 ==
 +
''Sep 16, 2023''<br />
 
<br />
 
<br />
Misc :<br />
+
AI:<br />
Increased UDP send buffer size from 12KB to 32KB<br />
+
- Safer bike overtaking distances (hopefully not too far)<br />
You can now select a specific audio device in Audio Options screen<br />
+
- Consideration of barriers more dependent on current offset from ideal line<br />
D3DCompiler_43.dll and D3DX9_43.dll are now supplied in dll folder<br />
+
- Distance to vehicle ahead considered dangerous, now depends on length of vehicles<br />
The card_cfg.txt file is no longer used - options moved to cfg.txt<br />
+
- Much more likely to attempt overtake, when previously stuck behind a slower vehicle<br />
Mirror adjustment and other view settings change with driver side<br />
+
- FIX: Could brake if slightly faster than another car but the other car is accelerating<br />
New text command /horn X to set horn type (X = 1 to 5)<br />
+
- FIX: Sometimes applied brakes and stopped on track next to another vehicle
 +
 
 +
== 0.7D39 ==
 +
''Sep 13, 2023''<br />
 
<br />
 
<br />
Translations :<br />
+
Bike AI:<br />
Most translations updated. Thank you translators!<br />
+
Smaller assumed width (closer passing distance / better lines)<br />
 +
For best results, delete bike knw files from data\knw folder<br />
 +
(generated since 11 September in D37 or D38 test patches)<br />
 
<br />
 
<br />
Fixes :<br />
+
Overtaking AI:<br />
Unassigned controls regained default key or button on restart<br />
+
Various improvements to improve the overtaking decisions<br />
Added checks to avoid a crash in LFS after a graphics driver error<br />
+
There should be fewer dangerous overtakes in braking zones
  
== 0.6P9 ==
+
== 0.7D38 ==
''Sep 3, 2016''<br />
+
''Sep 12, 2023''<br />
 
<br />
 
<br />
Mirrors :<br />
+
AI should be less likely to try passing in braking zones<br />
Mirror offset sliders only shown if a car has an interior mirror<br />
+
FIX: AI can now reset if in contact with a stationary vehicle<br />
 +
FIX: AI will not cut engine after 40 seconds waiting to reset
 +
 
 +
== 0.7D37 ==
 +
''Sep 11, 2023''<br />
 
<br />
 
<br />
Graphics :<br />
+
Auto gear shift: downshifts are now done at slightly lower rpm<br />
Improved detection of nearby objects that should be shadowed<br />
+
AI can now enter the game with an object (to just sit there)<br />
 +
AI can now ride motorbikes (a bit slowly due to safety margin)<br />
 +
AI will drive more gently when off track on a bad surface<br />
 +
AI can enter configs with no path (but will not drive)
 +
 
 +
== 0.7D36 ==
 +
''Sep 6, 2023''<br />
 
<br />
 
<br />
Fixes :<br />
+
A force feedback display is shown below the pedals (bottom right)<br />
Unassigned controls regained default key or button on restart<br />
+
FIX: AI skill level always used Latin codepage in F11/F12 menus<br />
 +
FIX: Mouse wheel gearshifts are now equivalent to 100ms keypress
  
== 0.6P8 ==
+
== 0.7D35 ==
''Sep 2, 2016''<br />
+
''Aug 19, 2023''<br />
 
<br />
 
<br />
Mirrors :<br />
+
Misc option "Full physics for remote cars" is now enabled by default<br />
Increased resolution of mirror texture<br />
+
FIX: Narrow cars were sucked in if driven too close to fence or narrow barrier<br />
Accurate view frustum for object culling in mirrors<br />
+
FIX: Mudguard / handlebar / trailing arm remain visible if wheel is off screen
Increased virtual mirror width from 0.3 to 0.333<br />
+
 
 +
== 0.7D34 ==
 +
''Aug 9, 2023''<br />
 
<br />
 
<br />
Graphics :<br />
+
FIX: Graphical bug introduced in D33 - cars appeared too dark<br />
Improved lighting on tyres and drivers - noticeable in dark places<br />
+
Temporary (free) hosts are shown without colours in List of Hosts
Smoothed downward ambient lighting colour to avoid flickering<br />
+
 
 +
== 0.7D33 ==
 +
''Jul 10, 2023''<br />
 
<br />
 
<br />
Misc :<br />
+
Hub object custom colours now appear in the list of wheel colours
New text command /horn X to set horn type (X = 1 to 5)<br />
+
 
 +
== 0.7D32 ==
 +
''Jul 7, 2023''<br />
 
<br />
 
<br />
Fixes :<br />
+
Support for "hub" subobject that moves and rotates with a wheel<br />
Your own car's shadow was not visible in the mirrors<br />
+
Regional downloads (for mods) can be disabled by a new Misc Option<br />
 +
A yellow redirect message is shown the 1st time you are redirected<br />
 +
Hold CTRL in Garage: Mods button becomes Test (direct to Test mode)<br />
 +
Opening mods screen is prevented if a rating request is in progress<br />
 +
FIX: Crash enabling filter in List of Hosts after all were disabled<br />
 +
FIX: Small camera movement on releasing LMB after 2-button rotation
  
== 0.6P7 ==
+
== 0.7D31 ==
''Aug 31, 2016''<br />
+
''Jun 24, 2023''<br />
 
<br />
 
<br />
Mirrors :<br />
+
Ability to set colours instead of using the system colours<br />
Mirror adjustment and other view settings change with driver side<br />
+
Set background colour without supplying a backing texture<br />
Reduced mirror up/down adjustment range to 20 degrees each way<br />
+
Some new options for road and formula clocks
 +
 
 +
== 0.7D30 ==
 +
''Jun 21, 2023''<br />
 +
<br />
 +
Backing texture can now be used with all types of clock texture<br />
 +
Support for new formula clocks text colour and opacity settings<br />
 +
FIX: Brightness of multi function display now matches the editor
 +
 
 +
== 0.7D29 ==
 +
''Jun 20, 2023''<br />
 
<br />
 
<br />
Graphics :<br />
+
Dashboard brightness should now be the same as in the editor<br />
Car shadow is now drawn when you are in an internal view<br />
+
- this update also affects the RB4 and MRT5 (recently updated)
 +
 
 +
== 0.7D28 ==
 +
''Jun 19, 2023''<br />
 
<br />
 
<br />
Fixes :<br />
+
Support for the new dashboard backing textures in Editor D35<br />
Mirror views could become corrupted when the car was damaged<br />
+
New needle pivot texture works better on light coloured dashboards<br />
Extreme adjustment of one mirror could corrupt other mirror views<br />
+
A cancel button is visible while joining a multiplayer host
Added checks to avoid a crash in LFS after a graphics driver error<br />
+
 
 +
== 0.7D27 ==
 +
''Jun 18, 2023''<br />
 
<br />
 
<br />
Misc :<br />
+
ESC key cancels the process of joining a multiplayer server<br />
More translation updates - thank you translators<br />
+
- the currently downloading skin or mod is allowed to finish
 +
 
 +
Downforce tab is now shown for all vehicles<br />
 +
- previously was only for those with adjustable wings<br />
 +
- shows an estimated maximum speed based on wind resistance<br />
 +
- note: the estimate does not consider rolling resistance
 +
 
 +
Speedo and tacho cannot go further than 360 degrees
 +
 
 +
Translations updated. Thanks to the translators!
  
== 0.6P6 ==
+
== 0.7D26 ==
''Aug 26, 2016''<br />
+
''Jun 16, 2023''<br />
 
<br />
 
<br />
Mirrors :<br />
+
Engine damage light on dashboard is now available if set in editor<br />
Increased vertical adjustment range for central mirror position<br />
+
Support for new speedo and tacho style options (see editor notes)<br />
Added a "Default position" button to restore moved mirrors<br />
+
FIX: Text size on dashboard more closely matches text in editor<br />
Improved shape of interior mirror for XR road cars<br />
+
FIX: Mod with 27 character name appeared in mods screen Test mode
 +
 
 +
== 0.7D25 ==
 +
''May 13, 2023''<br />
 
<br />
 
<br />
Fixes :<br />
+
Support for new pit speed limiter flashing light option<br />
Audio devices were sometimes displayed using the wrong code page<br />
+
One wheel drive and no anti-roll if wheels are staggered<br />
 +
Click Skin ID in garage colours tab to copy ID to clipboard<br />
 +
FIX: Remote car using pit speed limiter did not move smoothly
 +
 
 +
== 0.7D24 ==
 +
''May 9, 2023''<br />
 
<br />
 
<br />
Misc :<br />
+
Support for new options set per vehicle instead of by race class<br />
Various translations updated - thank you translators<br />
+
Redirect by region (for mod downloads) is no longer optional<br />
 +
Some more updated translations - thanks to translators<br />
 +
FIX: Crash if mod had more than 64 materials
  
== 0.6P5 ==
+
== 0.7D21 ==
''Aug 25, 2016''<br />
+
''Mar 25, 2023''<br />
 
<br />
 
<br />
Mirrors :<br />
+
More updated translations - thank you translators!<br />
Adjustment values are now displayed and can be typed in<br />
+
Redirect info message is only shown if Network Debug enabled<br />
Additional translation strings for left and right mirrors<br />
+
FIX: Calendar time could be wrong near start of daylight saving
 +
 
 +
== 0.7D20 ==
 +
''Mar 22, 2023''<br />
 
<br />
 
<br />
Fixes :<br />
+
Regional mod downloading is now enabled by default<br />
Objects could disappear with extreme up or down mirror adjustment<br />
+
- Should be faster if you are in N/S America or Asia/Oceania<br />
 +
F9/F10 extra displays are now switchable (Options - Display)<br />
 +
Speedo and tacho are moved UP if required for extra displays<br />
 +
CT display now uses dot matrix font if translation allows it<br />
 +
Message history is no longer enabled for AI path generation
  
== 0.6P4 ==
+
== 0.7D19 ==
''Aug 23, 2016''<br />
+
''Mar 19, 2023''<br />
 
<br />
 
<br />
Mirrors :<br />
+
We now have 3 download locations for mods (NL/JP/US)<br />
Mirror adjustment is now possible (in View Options)<br />
+
If enable Options... Misc - Allow HTTP redirect [EXPERIMENTAL]<br />
 +
Locations in Asia and Oceania should download mods from Japan<br />
 +
Locations in North and South America should download from USA<br />
 +
In that case you should see a yellow redirect chat message
 +
 
 +
== 0.7D18 ==
 +
''Mar 18, 2023''<br />
 
<br />
 
<br />
Fixes :<br />
+
New display in F9 / F10 views shows estimated laps given fuel usage<br />
Raceabout passenger seated positions were missing<br />
+
Mods to delete in Cleanup mode of mods screen are shown bright red<br />
Various steering animations included some unwanted leg movement<br />
+
FIX: Some cars' live settings were not adjustable without F11 view<br />
Internal mirror setting was overwritten by external setting on load<br />
+
FIX: /altf and /ctrlf now cannot be followed by another command<br />
Helmet in mirror no longer moves with view when using a custom view<br />
+
More updated translations - thank you translators!
  
== 0.6P3 ==
+
== 0.7D17 ==
''Aug 19, 2016''<br />
+
''Mar 17, 2023''<br />
 
<br />
 
<br />
Mirrors :<br />
+
A new "Cleanup" mode in the mods screen<br />
Mirrors are now realistic and include your own car in the image<br />
+
- you can select to keep latest mods and test mods<br />
A separate viewpoint is used to draw each mirror's view<br />
+
- there is not yet a feature to keep replay mods<br />
Minor updates to some car models to improve visibility<br />
 
Mirrors now use the same LOD setting as the main view<br />
 
Virtual mirror is now available in follow view<br />
 
 
<br />
 
<br />
VR :<br />
+
Car arrows are wider again more like the ones from 0.7D
Mirrors now use a full 3D view<br />
+
 
 +
== 0.7D16 ==
 +
''Mar 15, 2023''<br />
 +
<br />
 +
Driver and fuel buttons in garage are now only shown if relevant<br />
 +
Result text for /pitins and /liveset is shown even if menu is visible<br />
 +
Updated translations - thanks to our volunteer translators<br />
 +
<br />
 +
Command updates:<br />
 +
Multiple commands can now be added on a single line, which sometimes<br />
 +
can avoid the need for a script file, e.g. suppose you want to set a<br />
 +
button to change tyres in a pit stop, you could use a double command:<br />
 +
/pitins ftyre super /pitins rtyre super<br />
 +
<br />
 +
NOTE: some commands cannot be followed by another command:<br />
 +
/say /echo /join /rcm /pass /msg<br />
 +
<br />
 +
Maximum length of command and F key text increased to 95 characters<br />
 +
Wider text display in CTRL+ and ALT+ tabs in controls screen
 +
 
 +
== 0.7D15 ==
 +
''Mar 11, 2023''<br />
 +
<br />
 +
/pitins pressure commands now accept a unit, either psi or bar (no unit = bar)<br />
 +
E.g. /pitins fpressure 30 psi<br />
 
<br />
 
<br />
Minor graphical updates :<br />
+
Two new language strings display charge instead of fuel in F11 / F12 menus<br />
Corrected downward ambient lighting colour (was too bright)<br />
 
Slight reduction in near clipping plane distance<br />
 
 
<br />
 
<br />
Multiplayer :<br />
+
An EV charge/discharge power bar in place of the clutch bar<br />
Increased UDP send buffer size from 12KB to 32KB<br />
+
- only visible if Options - View - Show pedals is enabled
  
== 0.6P2 ==
+
== 0.7D14 ==
''Jun 17, 2016''<br />
+
''Mar 9, 2023''<br />
 
<br />
 
<br />
Free view (SHIFT+U mode) :<br />
+
New text commands /liveset and /pitins to perform the function of F11 and F12 menus<br />
Free view is now shown as an option in the Escape Menu<br />
+
You can use operators:<br />
New walk mode which is good for wandering around in VR<br />
+
= (set value)<br />
 +
+= (add to value)<br />
 +
-= (subtract from value)<br />
 
<br />
 
<br />
Controllers :<br />
+
Examples:<br />
Exit controller screen warning is not shown for real ESC key press<br />
+
/pitins ftyre = r3 : change front tyres to R3 in pit stop<br />
FF device is automatically assigned (if two or more are connected)<br />
+
/pitins rtyre = super : change rear tyres to road super<br />
A single controller can now be selected (if two or more connected)<br />
+
/pitins fpressure = 1.1 : set front tyre pressure to 1.1 bar<br />
LFS tries to move force feedback wheel to centre when car is reset<br />
+
/pitins fpressure += 0.1 : increase requested tyre pressure by 0.1 bar<br />
Button and axis numbers now start at 1 (affects /button and /axis)<br />
+
/pitins cancel : cancel all pit instructions<br />
Assigned arrow keys work better (e.g. movement in free view mode)<br />
+
/pitins tyres always : change all tyres<br />
 +
/pitins tyres 20 : change tyres if wear > 20%<br />
 +
/liveset bbal 60 : set brake balance to 60%<br />
 +
/liveset rarb -= 0.1 : decrease rear ant-roll bar by 0.1<br />
 
<br />
 
<br />
Force feedback steering wheel turn limitation :<br />
+
Available options for /pitins:<br />
In your wheel settings use a large turn amount e.g. 900 degrees<br />
+
fuel, tyres, repair, symmetric<br />
In LFS Options - Controls set "Wheel turn" slider to match that<br />
+
ftyre, fcamber_l, fpressure_l, fcamber_r, fpressure_r, fwing<br />
In LFS Options - Controls set "Wheel turn compensation" to 1.00<br />
+
rtyre, rcamber_l, rpressure_l, rcamber_r, rpressure_r, rwing<br />
You should now find your wheel is correctly limited in all cars<br />
+
cancel, fcamber, fpressure, rcamber, rpressure<br />
 
<br />
 
<br />
VR :<br />
+
Available options for /liveset:<br />
Mouse look in free view mode in VR avoids pitch (stays horizontal)<br />
+
bbal, farb, rarb
Rift errors "display lost" and "HMD not present" shown as message<br />
+
 
 +
== 0.7D13 ==
 +
''Mar 8, 2023''<br />
 
<br />
 
<br />
Misc :<br />
+
FIX: /status F12 did not work (new feature in D12)
You can now select a specific audio device in Audio Options screen<br />
 
D3DCompiler_43.dll and D3DX9_43.dll are now supplied in dll folder<br />
 
The card_cfg.txt file is no longer used - options moved to cfg.txt<br />
 
  
== 0.6P ==
+
== 0.7D12 ==
''Apr 16, 2016''<br />
+
''Mar 7, 2023''<br />
 +
<br />
 +
Layout Square small map concrete thickness now depends on size of layout<br />
 
<br />
 
<br />
Translations :<br />
+
New text command /status to set the F9 to F12 status<br />
Many translations updated. Thank you translators!<br />
+
/status none|F9|F10|F11|F12|next|prev<br />
 
<br />
 
<br />
VR :<br />
+
For example /status next will cycle through the F9 to F12 vehicle status screens<br />
Support for Oculus Rift CV1 and DK2 using the new 1.3 software<br />
+
You may wish to assign this text to a CTRL+ or ALT+ key and then a wheel button
Default HUD field of view is now 70 degrees / HUD distance 0.5m<br />
+
 
Improved appearance of top row (ESC / F keys) of virtual keyboard<br />
+
== 0.7D11 ==
Rift remote can be used for click / escape / virtual keyboard<br />
+
''Mar 6, 2023''<br />
IPD slider movement is now detected and a message displayed<br />
 
Auto-updater is avoided in VR mode (shows helpful options)<br />
 
Intro replay is avoided if LFS is started in VR mode<br />
 
OpenVR support updated to 0.9.19<br />
 
 
<br />
 
<br />
Controllers :<br />
+
Small map on Layout Square now shows concrete objects<br />
Controllers may be plugged in and detected after LFS is started<br />
+
 
Refresh button to detect controllers in Options - Controls screen<br />
+
== 0.7D10 ==
Controllers are now sorted (not dependent on order of connection)<br />
+
''Feb 10, 2023''<br />
Separate controller type settings for with or without controllers<br />
+
<br />
Automatic axis and button assignment for various game controllers<br />
+
EXPERIMENTAL misc option for those with slow mod and skin downloads<br />
Automatically set Clutch setting to axis if wheel has clutch pedal<br />
+
- an attempt to help for people in places far away from our server<br />
Automatic preset is now attempted on first of multiple controllers<br />
+
- the logic of the change is to allow Windows to choose buffer size<br />
Controller screen in game now shows correct pedals and steer gauge<br />
+
- there is very little evidence that this can help but worth a try<br />
New joystick look mode using two axes to control look direction<br />
+
- Options... Misc... HTTP buffer test [EXPERIMENTAL]<br />
Arrow keys can now be assigned to wheel buttons (default D-pad)<br />
 
Default 900 degrees turn for Logitech G25 / G27 / Driving Force<br />
 
Attempted reasonable presets for Thrustmaster and DFGT wheels<br />
 
A scroll bar appears if there are more than 16 available axes<br />
 
Warning when you press ESC to exit controller setup screen<br />
 
Removed axis calibration system that had various problems<br />
 
You can now type in the active range of an axis function<br />
 
Typed range can exceed input range to reduce axis effect<br />
 
Look Roll axis function now has a full 360 degree range<br />
 
Button functions are now easier to see when in car<br />
 
 
<br />
 
<br />
Fixes :<br />
+
FIX: User names that start with '.' now correctly displayed in chat<br />
Axis names were previously displayed wrongly in Options - Controls<br />
 
It was possible to enter a state where chat box could not be opened<br />
 
  
== 0.6N7 ==
+
== 0.7D9 ==
''Apr 15, 2016''<br />
+
''Jan 30, 2023''<br />
 +
<br />
 +
Interface:<br />
 +
<br />
 +
FIX: Chat text in mods screen is now in front of interface buttons<br />
 +
<br />
 +
Graphics:<br />
 
<br />
 
<br />
Translations :<br />
+
Dust colour on grass and dirt tracks now uses a dirt colour<br />
Many translations updated. Thank you translators!<br />
+
- previously used average colour of surface which looked odd<br />
 +
- smoke and dust acquire lighting colour from car's location<br />
 
<br />
 
<br />
VR :<br />
+
Multiplayer:<br />
Default HUD field of view is now 70 degrees / HUD distance 0.5m<br />
 
Improved centralisation of one-eye monitor view on desktop window<br />
 
Auto-updater is avoided in VR mode and helpful options are offered<br />
 
Crosshairs are always visible when watching a training replay<br />
 
 
 
== 0.6N6 ==
 
''Apr 14, 2016''<br />
 
 
<br />
 
<br />
VR :<br />
+
Stationary cars can now lag for longer (3 seconds) before vanishing<br />
Fixed an error in calculation of Rift's vertical FOV<br />
+
Team arrow colours on small map are now enabled by a host option<br />
The intro replay is avoided if LFS is started in VR mode<br />
+
- option is not yet available but is coded as /teamarrows=no/yes<br />
LFS now pauses and hides crosshairs when Rift focus is lost<br />
 
OpenVR support updated to 0.9.19<br />
 
 
<br />
 
<br />
Controllers :<br />
+
InSim:<br />
RGT wheel should now be identified as a Thrustmaster<br />
 
 
<br />
 
<br />
Misc :<br />
+
IS_CPP packet with Time = 0 is instantly processed (not stored)<br />
Added left and right arrows to the "Look function" option<br />
+
- allows it to be followed immediately by an IS_CPP with Time > 0<br />
Music in setup screens is no longer enabled by default<br />
+
FIX: ZByte was not set in IS_OBH packet<br />
  
== 0.6N4 ==
+
== 0.7D8 ==
''Apr 13, 2016''<br />
+
''Jan 19, 2023''<br />
 
<br />
 
<br />
Controllers :<br />
+
FIX: OOS when repairing engine damage at pit stop in D7<br />
Controllers with 5 axes now default to combined brake / throttle<br />
+
 
Combined brake / throttle axis now defaults to correct direction<br />
+
== 0.7D7 ==
Automatically set Clutch setting to axis if wheel has clutch pedal<br />
+
''Jan 19, 2023''<br />
Automatic preset is now attempted on first of multiple controllers<br />
+
<br />
Controller screen in game now shows correct pedals and steer gauge<br />
+
Engine damage can now be repaired in pit stop<br />
New joystick look mode using two axes to control look direction<br />
+
- yellow counts as minor damage (6 seconds)<br />
Arrow keys can now be assigned to wheel buttons (default D-pad)<br />
+
- red counts as major damage (12 seconds)<br />
Default 900 degrees turn for Logitech G25 / G27 / Driving Force<br />
 
Attempted reasonable presets for Thrustmaster and DFGT wheels<br />
 
A scroll bar appears if there are more than 16 available axes<br />
 
Removed axis calibration system that had various problems<br />
 
You can now type in the active range of an axis function<br />
 
Typed range can exceed input range to reduce axis effect<br />
 
Look Roll axis function now has a full 360 degree range<br />
 
 
 
== 0.6N3 ==
 
''Apr 7, 2016''<br />
 
 
<br />
 
<br />
VR :<br />
+
Engine health now changes from yellow to red at 97%<br />
Rift headphones are now used for sound output (default setting)<br />
 
Rift remote can now be used for click / escape / virtual keyboard<br />
 
Improved appearance of top row (ESC / F keys) of virtual keyboard<br />
 
 
<br />
 
<br />
Controllers :<br />
+
Engine health percentage is no longer displayed for remote cars<br />
Controllers may now be plugged in and detected after LFS is started<br />
 
Refresh button to detect controllers in Options - Controls screen<br />
 
Controllers are now sorted (not dependent on order of connection)<br />
 
Separate controller type setting for with / without controllers<br />
 
Automatic controls assignment for various game controllers<br />
 
Warning when you press ESC to exit controller setup screen<br />
 
Button functions are now easier to see when in car<br />
 
 
<br />
 
<br />
Fixes :<br />
+
EXPERIMENTAL option to avoid low-res (simple) physics in multiplayer<br />
Axis names were previously displayed wrongly in Options - Controls<br />
+
- Options... Misc... Avoid simple physics [EXPERIMENTAL]<br />
It was possible to enter a state where chat box could not be opened<br />
+
- low res physics is normally applied to cars other than the 4 nearest<br />
 +
- the option approximately doubles CPU usage by physics in multiplayer<br />
 +
- could cause problems at turn 1 with many cars - only use on powerful PC<br />
 +
- use the "profiler" display to check CPU usage with this option enabled<br />
 +
- profiler enabled by pressing car icon then P in Misc or Graphics options<br />
  
== 0.6N2 ==
+
== 0.7D6 ==
''Apr 2, 2016''<br />
+
''Jan 17, 2023''<br />
 
<br />
 
<br />
VR :<br />
+
Fix for D5 gear ratios bug<br />
New LFSRiftVR DLL supports Oculus 1.3 software<br />
 
IPD slider movement is now detected and message displayed<br />
 
Now correctly handles CV1's different up and down FOV values<br />
 
User can now cause LFS to exit through the Oculus software<br />
 
  
== 0.6N ==
+
== 0.7D5 ==
''Mar 24, 2016''<br />
+
''Jan 17, 2023''<br />
 
<br />
 
<br />
Translations :<br />
+
Engine health display now available in F9 and F10 displays<br />
 +
 
 +
== 0.7D4 ==
 +
''Jan 14, 2023''<br />
 +
''Note: 0.7D2 and 0.7D3: The linear, clipped audio that was tested in D2 and D3 has been scrapped, in favour of the clip softening that LFS has always used.''<br />
 
<br />
 
<br />
Most translations updated. Thank you translators!<br />
+
Interface:<br />
 +
Speed at redline is displayed beside gear ratios in setup screen<br />
 +
A small map is now displayed in layout square if there is a layout<br />
 +
Arrows on non-race small map take colour of first name character<br />
 
<br />
 
<br />
VR :<br />
+
Pit speed limiter:<br />
 +
Speed limiter set to 80 km/h can be manually enabled if no pit lane<br />
 +
FIX: Driver swap enabled very high speed limiter if no pit lane<br />
 
<br />
 
<br />
Look and click (with space or button) can be used instead of mouse<br />
+
Audio:<br />
A virtual keyboard is displayed in VR mode above text entry dialog<br />
+
Tone variation limited to 0.99 to prevent an engine sound bug<br />
Toggle virtual keyboard with a controller button or backspace key<br />
+
Switched off experimental "Prevent clipping" option by default<br />
Talk function (T) and ESC can now be assigned to wheel buttons<br />
 
OpenVR SDK now 0.9.17 and supports live IPD adjustment (Vive)<br />
 
Removed interface aspect ratio 1:1 and added 14:9 (default)<br />
 
New click and type buttons in place of some slider bars<br />
 
 
<br />
 
<br />
Multiplayer :<br />
+
Misc:<br />
 +
Reduced glitch of multiplayer cars after TAB or fast forward replay<br />
 +
FIX: Crash when two events on calendar used same event image<br />
 +
 
 +
== 0.7D ==
 +
''Apr 15, 2022''<br />
 
<br />
 
<br />
New Demo filter at bottom of List of Hosts screen<br />
+
List of events:<br />
Reduced remote car steering wobble each time a packet is received<br />
+
Time to live stream is displayed if it starts in less than 1 hour<br />
Smoothed steering / brake / throttle inputs in multiplayer replays<br />
+
Displays current and max connections on host if any are connected<br />
MPR smoothing is disabled by switching on network debug (SHIFT+F8)<br />
+
Live stream service links are now shown as icons instead of names<br />
Passwords hidden on Start New Host and Join Specific Host screens<br />
+
A lock icon is displayed beside Join button if password required<br />
 
<br />
 
<br />
Raceabout in front of Westhill pits Siren sound :<br />
+
Mods screen:<br />
 +
If host has a limited list of mods the filters are set to show all<br />
 +
Page Up / Page Down keys move a whole page (5 lines instead of 4)<br />
 +
FIX: Selected mod's name was not always identified as selected<br />
 
<br />
 
<br />
Start local car siren with command /siren=off/fast/slow<br />
+
Force feedback:<br />
Allowed (on cars with a horn) only if user is allowed by host<br />
+
Change in force feedback code for devices that report two FF axes<br />
Allow a multiplayer guest to use siren : /cansiren username 1<br />
+
- to fix a problem with some wheels with inverted FF turning left<br />
 
<br />
 
<br />
Audio :<br />
+
Interface:<br />
 +
Click "Join" when no official cars allowed now enters mods screen<br />
 +
FIX: Crash after selecting a driver name from Join Specific Host<br />
 +
FIX: Assigned arrow keys adjusted brake balance (etc) while driving<br />
 +
FIX: Viewer button was available in garage during welcome sequence<br />
 +
FIX: Virtual keyboard full of question marks in Greek or Cyrillic<br />
 +
FIX: Corrected width of characters in text dialog code page view
 +
 
 +
== 0.7C6 ==
 +
''Apr 15, 2022''<br />
 
<br />
 
<br />
More accurate horn (and flash) with shorter transmission delay<br />
+
Interface:<br />
Reduced the minimum volume to play a sound (can hear further away)<br />
+
FIX: Virtual keyboard full of question marks in Greek or Cyrillic<br />
Added doppler effect to all car sounds that didn't have it already<br />
 
Removed doppler effect resulting from SHIFT+U mode camera velocity<br />
 
Updated commands.txt with commands /cansiren /siren /ujoin /uai<br />
 
 
<br />
 
<br />
Training lessons :<br />
+
List of events:<br />
 +
Lock icon reduces width of Join button to share the usual width<br />
 +
Generic 'play' character added for other live streaming services
 +
 
 +
== 0.7C5 ==
 +
''Apr 14, 2022''<br />
 
<br />
 
<br />
Previous and best times are shown during the lesson replay<br />
+
List of events:<br />
SHIFT+R now restarts the lesson without returning to instructions<br />
+
YouTube and Twitch links are now shown as icons instead of names<br />
SHIFT+X exits from replay or lesson back to the instructions screen<br />
+
A lock icon is displayed beside Join button if password required<br />
Press 1 to watch or restart replay without finishing the lesson<br />
 
ESC once starts the replay / another time to exit lesson<br />
 
 
<br />
 
<br />
Formula XR racing at Rockingham Lesson editor :<br />
+
Mods screen:<br />
 +
Mod name was not always shown as selected when entering mods screen<br />
 
<br />
 
<br />
Reverse and open configurations may now be selected<br />
+
Misc:<br />
Lesson image filename no longer needs to start with zzz_<br />
+
FIX: Corrected width of characters in text dialog code page view
Image does not need to be square (but is still shown in a square)<br />
+
 
On entry to lesson editor the current track and config are selected<br />
+
== 0.7C4 ==
You can now select the lighting (weather) for a lesson<br />
+
''Apr 13, 2022''<br />
 
<br />
 
<br />
InSim :<br />
+
List of events:<br />
 +
Displays current and max connections on host if any are connected<br />
 
<br />
 
<br />
New ISS state flags to notify if local PC is in dialog / text entry<br />
+
Force feedback:<br />
New packet SMALL_LCS - set local car switches (lights, horn, siren)<br />
+
Change in force feedback code for devices that report two FF axes<br />
 +
- to fix a problem with some wheels with inverted FF turning left
 +
 
 +
== 0.7C3 ==
 +
''Apr 12, 2022''<br />
 
<br />
 
<br />
Misc :<br />
+
If host has a limited list of mods the filters are set to show all<br />
 +
Page Up / Down keys on mods screen move a whole page (not 4 lines)<br />
 +
Click "Join" when no official cars allowed now enters mods screen<br />
 +
Time to live stream is displayed if it starts in less than 1 hour<br />
 +
FIX: Crash after selecting a driver name from Join Specific Host
 +
 
 +
== 0.7C2 ==
 +
''Apr 11, 2022''<br />
 
<br />
 
<br />
Input and sound are now enabled by default when LFS is not focussed<br />
+
FIX: Assigned arrow keys adjusted brake balance (etc) while driving<br />
Mouse click on demo exit screen now exits LFS or opens www.lfs.net<br />
+
FIX: Viewer button was available in garage during welcome sequence
Layout editor now allows unmovable objects to intersect<br />
+
 
 +
== 0.7C ==
 +
''Apr 8, 2022''<br />
 
<br />
 
<br />
Fixes :<br />
+
List of upcoming events displayed on the entry screen:<br />
 +
- click event name to visit the event page at lfs.net<br />
 +
- signup and live stream links are provided if relevant<br />
 +
- a "Join" button is also available if the host is running<br />
 
<br />
 
<br />
Out-of-path start warning incorrectly showed local player name<br />
+
New selected text system (for editors, but works in LFS):<br />
Dedicated server did not search for path after out-of-path start<br />
+
If text dialog is initialised the text is shown as selected<br />
Non-dedicated server could crash if guest driver drove off track<br />
+
Selected text will be replaced by the next character entered<br />
Possible crash if a shadowed object near a paused car was deleted<br />
+
Use left/right arrow or home/end if you want to edit the text<br />
Possible crash if texture resolution changed while generating<br />
+
Alternatively use a mouse click to position the text cursor<br />
Alt Gr key + number could cause text colour to change<br />
+
Right click slider initialises dialog with the current value<br />
 
+
Use CTRL+A to select all text in the dialog (e.g. to delete)<br />
== 0.6M9 ==
+
NOTE: There is no partial selection - it's all or nothing<br />
''Mar 23, 2016''<br />
 
 
<br />
 
<br />
More translation updates! Thank you translators!  Smile<br />
+
International text entry support:<br />
 +
LFS is no longer a "non-unicode program" which helps a few things:<br />
 +
You can type into LFS with any input language supported in LFS<br />
 +
- Latin 1 / Central European / Turkish / Baltic / Cyrillic / Greek<br />
 +
- Japanese / Traditional Chinese / Simplified Chinese / Korean<br />
 +
You can change the input language at any time and continue typing<br />
 +
To paste text from elsewhere you must select correct input language<br />
 +
Some fixes for IME (Input Method Editors) for East Asian languages<br />
 +
NOTE: code pages are still used internally - change is text entry<br />
 
<br />
 
<br />
Audio :<br />
+
Misc:<br />
 +
Maximum force feedback setting reduced to 100% (was 200%)<br />
 +
Force feedback adjustment keys (,/.) now move in steps of 1%<br />
 +
Objects with high CoG (e.g. football) retain shadow a bit higher<br />
 +
Removed message "You have the latest version" when selecting a mod<br />
 +
FIX: Wheels could penetrate vertical wall objects when wall riding<br />
 
<br />
 
<br />
Reduced the minimum volume to play a sound (can hear further away)<br />
+
Multiplayer:<br />
Added doppler effect to all car sounds that didn't have it already<br />
+
Removed /reinit command as it could cause problems<br />
Removed doppler effect resulting from SHIFT+U mode camera velocity<br />
+
Mods in use are downloaded while you are joining a host<br />
Updated commands.txt with commands /cansiren /siren /ujoin /uai<br />
+
Reduced maximum lag to process a position packet to half a second<br />
 +
FIX: The check if skin was uploaded to lfs.net had stopped working<br />
 +
FIX: Rare crash if not yet loaded remote mod did pit damage repair<br />
 +
FIX: Could not play MPR if server had been in game over 24.8 days<br />
 
<br />
 
<br />
Siren sound :<br />
+
Interface:<br />
 +
New option "wireframe" in garage viewer mode<br />
 +
Many translations updated - thank you translators<br />
 +
SHIFT+F now toggles force display in garage (F is front view)<br />
 +
FIX: CTRL key reduced size of favourites stars in mods screen<br />
 +
FIX: Rating numbers from previous mod were shown on local test mod
 +
 
 +
== 0.7B12 ==
 +
''Apr 8, 2022''<br />
 
<br />
 
<br />
Command /cansiren now works on players that have not joined race<br />
+
Command /eventlist=no to disable list of events<br />
Command /cansiren username 0 now switches off username's siren<br />
+
Corrected opacity of background buttons in mods screen<br />
 +
Can receive one more text field to show beside "Sign up"<br />
 +
Updated translations - thank you translators!
 +
 
 +
== 0.7B11 ==
 +
''Apr 2, 2022''<br />
 
<br />
 
<br />
Fix :<br />
+
Improved appearance of entry screen upcoming events list<br />
 +
Can use up / down / page up / page down / home / end keys<br />
 +
FIX: Mods screen flickered while downloading mod images
 +
 
 +
== 0.7B10 ==
 +
''Apr 1, 2022''<br />
 
<br />
 
<br />
Fixed a recently introduced bug in the /key and /button commands<br />
+
List of upcoming events is displayed on the entry screen<br />
 +
- click event name to visit the event page at lfs.net<br />
 +
- signup and live stream links are provided if relevant<br />
 +
- a "Join" button is also available if the host is running
  
== 0.6M8 ==
+
== 0.7B8 ==
''Mar 22, 2016''<br />
+
''Mar 22, 2022''<br />
 
<br />
 
<br />
More translation updates, thank you translators<br />
+
Input language support:<br />
 +
Text dialog can now get wider if long string typed with IME open<br />
 +
FIX: Characters from click in code page were wrongly interpreted<br />
 +
FIX: Composition string disappeared if you clicked another window<br />
 +
FIX: Composition interpreted in wrong language if language changed<br />
 +
FIX: Composition text could change language of characters after it
 +
 
 +
== 0.7B7 ==
 +
''Mar 20, 2022''<br />
 
<br />
 
<br />
Multiplayer :<br />
+
LFS is no longer a "non-unicode program" which helps a few things:
 +
You can type into LFS with any input language supported in LFS<br />
 +
- Latin 1 / Central European / Turkish / Baltic / Cyrillic / Greek<br />
 +
- Japanese / Traditional Chinese / Simplified Chinese / Korean<br />
 +
You can change the input language at any time and continue typing<br />
 +
To paste text from elsewhere you must select correct input language<br />
 +
NOTE: code pages are still used internally - change is text entry
 +
 
 +
== 0.7B6 ==
 +
''Mar 18, 2022''<br />
 
<br />
 
<br />
More accurate horn and flash with shorter transmission delay<br />
+
FIX: Sort list of hosts by column / set mod as favourite<br />
 +
 
 +
== 0.7B5 ==
 +
''Mar 18, 2022''<br />
 
<br />
 
<br />
Siren sound :<br />
+
New selected text system (for editors, but works in LFS):<br />
 +
If text dialog is initialised the text is shown as selected<br />
 +
Selected text will be replaced by the next character entered<br />
 +
Use left/right arrow or home/end if you want to edit the text<br />
 +
You can now use the mouse to click to position the text cursor<br />
 +
Right click slider initialises dialog with the current value<br />
 +
Use CTRL+A to select all text in the dialog (e.g. to delete)<br />
 +
NOTE: There is no partial selection - it's all or nothing<br />
 
<br />
 
<br />
Text command /siren=off/fast/slow<br />
+
Misc:<br />
Only allowed on cars with a horn and if allowed by host<br />
+
More translations updated - thank you, translators<br />
Allow a multiplayer guest to use siren : /cansiren username 1<br />
+
Maximum force feedback setting reduced to 100% (was 200%)<br />
<br />
+
Force feedback adjustment keys (,/.) now move in steps of 1%<br />
InSim :<br />
+
Some fixes for IME (Input Method Editors for East Asian languages)<br />
 +
FIX: Could not play MPR if server had been in game over 24.8 days<br />
 +
FIX: Error message using IME - "UpdateCandidates : No candidates"<br />
 +
 
 +
== 0.7B3 ==
 +
''Mar 10, 2022''<br />
 
<br />
 
<br />
New ISS state flags to notify if local PC is in dialog / text entry<br />
+
A message shown for each mod downloaded while joining (like skins)<br />
New packet SMALL_LCS - set local car switches (lights, horn, siren)<br />
+
Removed message "You have the latest version" when selecting a mod<br />
 +
A few more lines on the mods screen can be translated<br />
 +
More translations updated - thanks to translators<br />
  
== 0.6M7 ==
+
== 0.7B2 ==
''Mar 19, 2016''<br />
+
''Mar 9, 2022''<br />
 
<br />
 
<br />
More translation updates, thanks to translators<br />
+
Multiplayer:<br />
 +
Mods in use will be downloaded while you are joining a B2 host<br />
 
<br />
 
<br />
VR :<br />
+
Interface:<br />
 +
New option "wireframe" in garage viewer mode<br />
 +
More translation updates - thank you translators<br />
 +
SHIFT+F now toggles force display in garage (F is front view)<br />
 +
FIX: CTRL key reduced size of favourites stars in mods screen<br />
 +
FIX: Rating numbers from previous mod were shown on local test mod<br />
 
<br />
 
<br />
Crosshairs auto-hide in game when buttons visible (e.g. N or InSim)<br />
+
Misc:<br />
 +
Objects with high CoG (e.g. football) retain shadow a bit higher<br />
 +
Reduced maximum lag to process a position packet to half a second<br />
 +
FIX: Wheels could penetrate vertical wall objects when wall riding<br />
 +
FIX: Rare crash if not yet loaded remote mod did pit damage repair<br />
 +
 
 +
== 0.7B ==
 +
''Feb 14, 2022''<br />
 
<br />
 
<br />
Virtual keyboard :<br />
+
Mods screen:<br />
 +
Mods screen can be set 2 or 4 columns wide<br />
 +
Mod images are cached in a new LFS\cache folder<br />
 +
Click author name to see mods made by that author<br />
 +
Favourites filter is now available on mods screen<br />
 +
Click the star on a mod's image to mark it as a favourite<br />
 +
Rate mods in game either in garage or mods screen dialog<br />
 +
Note: CTRL+click or click on left to remove a rating<br />
 +
Added 'class' filter (e.g. saloon, buggy, kart, bike)<br />
 +
Home / End / Page / Arrow keys now work on the mods screen<br />
 +
FIX: Virtual KB button now works in mods screen filter text entry<br />
 +
FIX: It was possible to get stuck after a failed mod list download<br />
 
<br />
 
<br />
Added Serbian / Croatian / Slovenian keyboard (QWERTZ)<br />
+
Skin viewer in Garage:<br />
Added Slovak, Turkish, Bulgarian and Romanian keyboards<br />
+
- Click "Viewer" or Press V key<br />
 
+
- Rotate vehicle with left mouse button<br />
== 0.6M6 ==
+
- Rotate view direction with right button<br />
''Mar 18, 2016''<br />
+
- Use mouse wheel to zoom in and out<br />
 +
- Select lighting mode, background colour or LOD<br />
 +
- Reload button or auto reload while editing a skin<br />
 
<br />
 
<br />
Multiplayer :<br />
+
Skin template export in Garage:<br />
 +
- In the "Colours" tab select 1024 or 2048 size<br />
 +
- Click "Generate Skin Template"<br />
 +
- Select a skin template or wireframe guide<br />
 +
- The resulting image is copied to the clipboard<br />
 
<br />
 
<br />
New Demo filter at bottom of List of Hosts screen<br />
+
Interface:<br />
 +
Many updated translations - thank you translators!<br />
 +
Car name is now shown below driver name in F11 and F12<br />
 +
Demo 'unlock' message "Welcome to Live for Speed Demo" restored<br />
 +
New LFS:// links to install mods from a link on the website<br />
 +
- works if LFS is not running or is running but not in multiplayer<br />
 +
- can install mod from entry / game setup / garage / mod screens<br />
 
<br />
 
<br />
Virtual keyboard :<br />
+
Electric vehicle support:<br />
 +
EV battery light now comes on when charge is less than 5%<br />
 +
EV dashboard is now blank when the car is switched off (I key)<br />
 +
F12 menu now says "Charge to add" instead of "Fuel to add"<br />
 +
Recharge rate is now 600kW * 0.9 charging efficiency<br />
 +
Now displays RECHARGING instead of REFUELLING in pit stop<br />
 +
FIX: Karts and EVs could drive during pitstop (throttle now zero)<br />
 +
FIX: Clutch temperature no longer displayed for electric vehicles<br />
 +
FIX: Power-weight ratio display wrong for EV with power restriction<br />
 +
FIX: Remote EV would jump / glitch during pit stop if throttle held<br />
 
<br />
 
<br />
Czech and Hungarian keyboard layouts are now supported<br />
+
Regenerative braking for electric vehicles:<br />
Mouse button function (e.g. throttle) disabled if clicking keyboard<br />
+
- Only for FWD and RWD vehicles<br />
 +
- Charging efficiency 90%<br />
 +
- Uses reverse motor torque as much as possible on drive axle<br />
 +
- Reduces brakes in accordance with the reverse motor torque<br />
 +
- NOTE: motor braking is affected by limited slip differential<br />
 
<br />
 
<br />
Look and click :<br />
+
AI path generation for mods:<br />
 +
- Can be generated for mods with a drive system, excluding bikes<br />
 +
- Paths can only be generated in single player<br />
 +
- Simply add your AI and click GO<br />
 +
- You have to wait a while the first time the path is generated<br />
 +
- NOTE: If the vehicle can roll, the AI does not avoid rolling it<br />
 
<br />
 
<br />
Crosshairs did not work with vertical scroll bar<br />
+
Multiplayer:<br />
 +
LFS join links no longer start new instance if LFS already running<br />
 +
FIX: Loss of sound due to excessive engine revs on remote mods<br />
 +
FIX: Warping (jittering) of mods downloaded after joining host<br />
 +
<br />
 +
Misc:<br />
 +
Garage warning for mesh error (Cross-texture triangle found in LOD)<br />
 +
Downloaded mod is now unzipped from memory (not intermediate file)<br />
 +
FIX: Commands like /mustpit could disable mods in single player<br />
 +
FIX: /car command required capital letters for SkinID<br />
 +
FIX: Crash when saving setup of a mod that was not yet loaded<br />
 +
FIX: Crash with live settings for a mod that was not yet loaded<br />
 +
 
 +
== 0.7A13 ==
 +
''Feb 12, 2022''<br />
 +
<br />
 +
EV battery light now comes on when charge is less than 5%<br />
 +
EV dashboard is now blank when the car is switched off (I key)<br />
 +
FIX: Clutch temperature no longer displayed for electric vehicles<br />
 +
FIX: Power-weight ratio display wrong for EV with power restriction<br />
 +
 
 +
== 0.7A12 ==
 +
''Feb 11, 2022''<br />
 +
<br />
 +
Improved checks when clicking a link to install a mod<br />
 +
Car name is now shown below driver name in F11 and F12<br />
 +
Key to toggle Viewer mode in Garage changed to V (was S)<br />
 +
Added some translation lines for the Viewer mode in Garage<br />
 +
FIX: Obscure message "Not found" on entering garage with test mod<br />
  
== 0.6M5 ==
+
== 0.7A11 ==
''Mar 18, 2016''<br />
+
''Feb 10, 2022''<br />
 +
<br />
 +
New LFS://getmod link to install a mod from a link on the website<br />
 +
- works if LFS is not running or is running but not in multiplayer<br />
 +
- can install mod from entry / game setup / garage / mod screens<br />
 
<br />
 
<br />
Virtual keyboard :<br />
+
LFS join links no longer start new instance if LFS already running<br />
 +
- makes existing LFS join host (from entry or multiplayer screens)<br />
 
<br />
 
<br />
Can now operate assigned keys - Speed Limiter, Reset, etc.<br />
+
FIX: OOS if AI on grid with non-rally car when changing to rx track<br />
Most Latin keyboards and Greek and Cyrillic are now supported<br />
+
FIX: Remote EV would jump / glitch during pit stop if throttle held<br />
The key to toggle the keyboard is now backspace (or controller)<br />
+
 
Virtual keyboard is now drawn in front of overlapping buttons<br />
+
== 0.7A10 ==
Shift and Alt Gr keys now affect the characters on keyboard<br />
+
''Feb 4, 2022''<br />
Dead keys (for diacritics / accents) are displayed in red<br />
 
Virtual keyboard position moved above text entry dialog<br />
 
 
<br />
 
<br />
VR :<br />
+
Skin Viewer in Garage - Click "Viewer" or Press S key<br />
 +
- Rotate vehicle with left mouse button<br />
 +
- Rotate view direction with right button<br />
 +
- Use mouse wheel to zoom in and out<br />
 +
- Select lighting mode, background colour or LOD<br />
 +
- Reload button or auto reload while editing a skin<br />
 
<br />
 
<br />
Crosshairs can now go past the interface edge and fade out<br />
+
More translations have been updated - thank you translators<br />
Talk function (T key) can now be assigned to a wheel button<br />
+
 
 +
== 0.7A9 ==
 +
''Jan 28, 2022''<br />
 
<br />
 
<br />
Fixes :<br />
+
You can now export a skin template from the garage screen<br />
 +
- In the "Colours" tab select 1024 or 2048 size<br />
 +
- Click "Generate Skin Template"<br />
 +
- Select a skin template or wireframe guide<br />
 +
- The resulting image is copied to the clipboard<br />
 +
 
 +
== 0.7A7 ==
 +
''Jan 25, 2022''<br />
 
<br />
 
<br />
LFS could crash if interrupted while generating track<br />
+
FIX: Code page bug on translated rating descriptions<br />
The Alt Gr key + a number could cause the text colour to change<br />
+
FIX: Minor graphical issue after clicking rating button<br />
Simultaneous Left + Right view keys were not working properly<br />
 
  
== 0.6M3 ==
+
== 0.7A6 ==
''Mar 12, 2016''<br />
+
''Jan 25, 2022''<br />
 
<br />
 
<br />
VR :<br />
+
Interface:<br />
 +
Ratings are now translated - thanks to the translators<br />
 +
Home / End / Page / Arrow keys now work on the mods screen<br />
 +
Rating button has click sound / acts on release (as other buttons)<br />
 +
Increased size of grey or yellow 'favourite' star on mod image<br />
 +
Demo 'unlock' message "Welcome to Live for Speed Demo" restored<br />
 +
FIX: Virtual KB button now works in mods screen filter text entry<br />
 
<br />
 
<br />
Look and click (with space or button) can be used instead of mouse<br />
+
Technical:<br />
OpenVR SDK now 0.9.17 and supports live IPD adjustment (Vive Pre)<br />
+
Garage warning for mesh error (Cross-texture triangle found in LOD)<br />
Removed interface aspect ratio 1:1 and added 14:9 (default)<br />
+
Downloaded mod is now unzipped from memory (not intermediate file)<br />
New click and type buttons in place of some slider bars<br />
+
FIX: It was possible to get stuck after a failed mod list download<br />
 +
 
 +
== 0.7A5 ==
 +
''Jan 19, 2022''<br />
 
<br />
 
<br />
Virtual keyboard :<br />
+
Mods screen:<br />
 +
Mods screen can be set 2 or 4 columns wide<br />
 +
Favourites filter is now available on mods screen<br />
 +
Click the star on a mod's image to mark it as a favourite<br />
 +
Rate mods in game either in garage or mods screen dialog<br />
 +
Note: CTRL+click or click on left to remove a rating<br />
 +
Translation updates - thank you translators!<br />
 
<br />
 
<br />
Automatically displayed in VR mode below text entry dialog<br />
+
EV support:<br />
Can be toggled by controller button or backslash key (VK_OEM_5)<br />
+
Now displays RECHARGING instead of REFUELLING in pit stop<br />
 +
F12 menu now says "Charge to add" instead of "Fuel to add"<br />
 
<br />
 
<br />
Misc :<br />
+
AI path generation:<br />
 +
Engine Brake Reduction is considered in the braking calculation<br />
 +
FIX: Rear wing could exceed maximum setting while calculating<br />
 +
 
 +
== 0.7A3 ==
 +
''Jan 13, 2022''<br />
 
<br />
 
<br />
Input and sound are now enabled by default when LFS is not focussed<br />
+
Mods page:<br />
Mouse click on demo exit screen now exits LFS or opens www.lfs.net<br />
+
Added 'class' filter (e.g. saloon, buggy, kart, bike)<br />
 +
Click author name to see mods made by that author<br />
 +
Mod images are cached in a new LFS\cache folder<br />
 
<br />
 
<br />
Fixes :<br />
+
Misc:<br />
 +
More updated translations - thank you translators!<br />
 +
FIX: Commands like /mustpit could disable mods in single player<br />
 
<br />
 
<br />
Out-of-path start warning incorrectly showed local player name<br />
+
Multiplayer:<br />
Dedicated server did not search for path after out-of-path start<br />
+
FIX: Loss of sound due to excessive engine revs on remote mods<br />
Non-dedicated server could crash if guest driver drove off track<br />
+
FIX: Warping (jittering) of mods downloaded after joining host<br />
  
== 0.6M2 ==
+
== 0.7A2 ==
''Feb 23, 2016''<br />
+
''Jan 8, 2022''<br />
 
<br />
 
<br />
Multiplayer :<br />
+
AI for Mods:<br />
 +
AI paths can be generated for mods with a drive system, excluding bikes<br />
 +
- Paths can only be generated in single player<br />
 +
- Simply add your AI and click GO<br />
 +
- You have to wait a while the first time the path is generated<br />
 +
- NOTE: If the vehicle can roll, the AI does not avoid rolling it<br />
 
<br />
 
<br />
Reduced steering wobble each time a position packet is received<br />
+
Regenerative braking for Electric Vehicles:<br />
Smoothed steering / brake / throttle inputs in multiplayer replays<br />
+
- Only for FWD and RWD vehicles<br />
MPR smoothing is disabled by switching on network debug (SHIFT+F8)<br />
+
- Charging efficiency 90%<br />
Passwords hidden on Start New Host and Join Specific Host screens<br />
+
- Uses reverse motor torque as much as possible on drive axle<br />
 +
- Reduces brakes in accordance with the reverse motor torque<br />
 +
- NOTE: motor braking is affected by limited slip differential<br />
 +
<br />
 +
Electric Vehicles:<br />
 +
Recharge rate is now 600kW * 0.9 charging efficiency<br />
 +
FIX: Karts and EVs could drive during pitstop (throttle now held at zero)<br />
 
<br />
 
<br />
Training lessons :<br />
+
Misc:<br />
 +
FIX: /car command required capital letters for SkinID<br />
 +
FIX: Crash when saving setup of a mod that was not yet loaded<br />
 +
FIX: Crash with live settings for a mod that was not yet loaded<br />
 
<br />
 
<br />
Previous and best times are shown during the lesson replay<br />
+
Editor: see [[Version History (LFS Editor)#0.7A2|Version History (LFS Editor)]]
SHIFT+R now restarts the lesson without returning to instructions<br />
+
 
SHIFT+X exits from replay or lesson back to the instructions screen<br />
+
== 0.7A ==
Press 1 to watch or restart replay without finishing the lesson<br />
+
''Dec 16, 2021'' - '''Incompatible with 0.6V/V3'''<br />
ESC once starts the replay / another time to exit lesson<br />
 
 
<br />
 
<br />
Lesson editor :<br />
+
Mods:<br />
 +
Mods support is now available for S3 licensed users<br />
 +
A vehicle editor and object modeller are available<br />
 +
Includes support for single-gear electric vehicles<br />
 
<br />
 
<br />
Reverse and open configurations may now be selected<br />
+
Multiplayer:<br />
Lesson image filename no longer needs to start with zzz_<br />
+
Start new host screen starts a new host on LFS.net<br />
Image does not need to be square (but is still shown in a square)<br />
+
Host options screen now available for admins while online<br />
On entry to lesson editor the current track and config are selected<br />
+
Message "[user name] is connecting..." when someone is joining<br />
You can now select the lighting (weather) for a lesson<br />
+
Unlimited number of bans in ban file<br />
 
<br />
 
<br />
Misc :<br />
+
Updated cars:<br />
 +
MRT with improved frame, steering wheel, wider tyres, minor updates<br />
 +
RB4 with more detailed exterior, interior, 10mm shorter wheelbase<br />
 
<br />
 
<br />
Layout editor now allows unmovable objects to intersect<br />
+
Graphics:<br />
 +
Minor improvements to drivers and spectators<br />
 +
Updated ADS jpg textures for all tracks except RO<br />
 +
Increased number of mipmaps for number plate textures<br />
 +
Updated car shaders to better reproduce the editor materials<br />
 +
- Variable shine can now be used (alpha channel sets shine level)<br />
 +
- Material type 'overlay or plain' can be used for chrome parts<br />
 +
- Roughness value is NOT supported (specular reflection disabled)<br />
 
<br />
 
<br />
Fixes :<br />
+
Interface:<br />
 +
Using updated font from new version of LFS<br />
 +
Improved display size of vehicles in game setup screen and garage<br />
 +
Removed feature that enabled "window while connecting" on new patch<br />
 +
FIX: Player name could be displayed wrongly in F11 and F12 menu<br />
 
<br />
 
<br />
LFS could crash if a shadowed object near a paused car was deleted<br />
+
Misc:<br />
 
+
More prominent warning for clipping in engine sound editor<br />
== 0.6M ==
+
Experimental anti clipping audio option (enabled by default)<br />
''Feb 13, 2016''<br />
+
Anti clipping is automatically disabled in engine sound editor<br />
 
<br />
 
<br />
Rockingham :<br />
+
Layouts:<br />
 +
Plain area 4km x 4km designed specifically to allow large layouts<br />
 +
Max selected objects in editor is now 60 (was 30)<br />
 
<br />
 
<br />
The Rockingham track is updated with fixes and improvements<br />
+
Controllers:<br />
 +
Support for controllers with up to 128 buttons<br />
 +
Look Heading and Look Pitch are no longer automatically assigned<br />
 
<br />
 
<br />
Interface :<br />
+
InSim (for programmers):<br />
 +
New packet size byte - now represents packet size divided by 4<br />
 +
This allows larger packets up to 1020 bytes (old limit was 252)<br />
 +
IS_ACM and IS_MCI make use of the increase packet size<br />
 +
New packets IS_MAL / TINY_MAL set / get allowed mods<br />
 
<br />
 
<br />
Translations updated - thank you translators!<br />
+
Commands:<br />
LFS can now restart in a window on a side monitor as expected<br />
+
/allowmods=yes to allow mods on host<br />
Option "Input when window is inactive" keeps controllers working<br />
+
/cars=none to disallow all of the official cars<br />
New button on game setup screen to clear start grid with one click<br />
+
/cars+=xfg+xrg to add xfg and xrg to the allowed cars<br />
New arrows to move grid positions - removed "swap position" button<br />
+
/cars-=ufr+xfr to remove ufr and xfr from the allowed cars<br />
Hold CTRL+SHIFT to show viewed car's player name beside time / fps<br />
+
/window X Y sets window client area width and height<br />
User interface elements should now be perfectly aligned with screen<br />
+
/enforce - spectate anyone who is driving a disallowed car<br />
Moved ABS option in car setup above the Traction Control option<br />
+
/unapproved=yes to allow unapproved mods to be used on host<br />
Lap number is no longer shown if lap timing is not available<br />
+
/mods=AAAAAA+BBBBBB sets a list of allowed mods (and allows mods)<br />
Text command /setlap now works in practice and qualifying<br />
+
/mods+=CCCCCC+DDDDDD adds to the list of allowed mods<br />
New admin commands /ujoin username and /uai username<br />
+
/mods-=BBBBBB+CCCCCC removes mods from the list<br />
 +
/mods=ALL removes the list of mods and sets /allowmods=yes<br />
 +
/mods=NONE removes the list of mods and sets /allowmods=no<br />
 +
/mods and /cars commands can accept plus or comma as delimiter<br />
 
<br />
 
<br />
Track day at Rockingham<br />
+
Scripts:<br />
Borderless window system :<br />
+
Script 'ev.lfs' is run when an electric vehicle is selected<br />
 +
Script 'kart.lfs' is run when using vehicle with centrifugal clutch<br />
 +
Script 'free.lfs' is run when using vehicle with no engine or drive<br />
 +
 
 +
== 0.6W60 ==
 +
''Dec 15, 2021'' - '''Incompatible with 0.6V/V3'''<br />
 
<br />
 
<br />
New SHIFT+key functions are displayed on right of Screen Options<br />
+
LFS changes from W59 to W60:<br />
Borderless modes allow ALT+TAB to other programs without minimising<br />
+
Most translations have been updated - thank you translators!<br />
Multiple monitor support is greatly improved by a borderless window<br />
+
Improved display size of vehicles in game setup screen and garage<br />
New command /window min/max/monitor/virtual (no parameter=restore)<br />
+
Doubled suspension damage resistance if only one wheel at that end<br />
Full screen vertical sync option affects borderless window modes<br />
+
Removed impact damage from vehicles with front fork suspension<br />
F9 to F12 keys now toggle between their mode and a window<br />
+
Message "Too many vertices" now only shown when car is loaded<br />
 +
FIX: Z-buffer resolution in garage and game setup screen<br />
 
<br />
 
<br />
Multiplayer :<br />
+
Editor: see [[Version History (LFS Editor)#0.6W60|Version History (LFS Editor)]]
 +
 
 +
== 0.6W59 ==
 +
''Dec 13, 2021'' - '''Incompatible with 0.6V/V3'''<br />
 
<br />
 
<br />
Add to grid buttons for admins beside names in list of connections<br />
+
You can now start a host in Brazil, Australia, Hong Kong, or Turkey (+ Japan)<br />
Rare MP bug could cause LFS to enter world before track was loaded<br />
+
FIX: Bug in CTRL+P "Copied to clipboard" text in some code pages<br />
TCP position packets option now also sends TCP packets to host<br />
 
 
<br />
 
<br />
Layout editor :<br />
+
Editor: see [[Version History (LFS Editor)#0.6W59|Version History (LFS Editor)]]
 +
 
 +
== 0.6W58 ==
 +
''Dec 12, 2021'' - '''Incompatible with 0.6V/V3'''<br />
 
<br />
 
<br />
You can now set an identifier for a start lights object<br />
+
Car selection images redone with LFS S3 on number plates<br />
Temporary start lights (in layout editor) middle light is now amber<br />
+
Small RB4 update: rear wheel 10mm forward / reverted default setup<br />
InSim checkpoints and circles can be placed in the autocross editor<br />
+
- NOTE: Hosts must update to W58 or there will be OOS with RB4 GT<br />
New button "place on ground" to restore ground check to objects<br />
+
Message "Copied to clipboard" when clicking on in-game host IP:Port<br />
Maximum number of autocross circles increased from 150 to 180<br />
+
As a TEST you can now start an in-game host on a Brazil server<br />
Multiple object selection is now available in marshall mode<br />
+
- South Americans please test and let us know the results<br />
 +
 
 +
== 0.6W57 ==
 +
''Dec 11, 2021'' - '''Incompatible with 0.6V/V3'''<br />
 
<br />
 
<br />
Simultaneous races on one host - an InSim application developed by the community<br />
+
Most translations have been updated<br />
InSim :<br />
+
Various fixes for the updated RB4 GT<br />
 +
Generated new car images for official car selection page<br />
 +
More prominent warning for clipping in engine sound editor<br />
 +
In-game hosts InSim IP & port shown to owner on options screen<br />
 +
FIX: Pillion passengers on bikes are now supported<br />
 +
FIX: Translation bug with "sort by date"<br />
 +
 
 +
== 0.6W56 ==
 +
''Dec 9, 2021'' - '''Incompatible with 0.6V/V3'''<br />
 
<br />
 
<br />
INSIM_VERSION increased to 7 to support new incompatible packets<br />
+
More detailed RB4 included<br />
Backward compatibility system - send INSIM_VERSION in the IS_ISI<br />
+
Various translations have been updated<br />
New join request system if ISF_REQ_JOIN is set - see InSim.txt<br />
 
New system to reset a car at a location with or without repair<br />
 
Packet IS_CSC to report changes in car state (start or stop)<br />
 
Zbyte added to CarContObject structure to report car's altitude<br />
 
Zbyte added to IS_OBH so the layout object can be identified<br />
 
IS_MSO / IS_III / IS_ACR message out packets now have variable size<br />
 
IS_BFN can now be used to delete a range of buttons with one packet<br />
 
New packet IS_OCO can be used to override some or all start lights<br />
 
New IS_AXM option PMO_SELECTION to set the layout editor selection<br />
 
Added TTC_SEL to request an IS_AXM with layout editor selection<br />
 
Added TINY_AXM to request IS_AXM packets for the entire layout<br />
 
IS_SSH documentation updated as it is no longer only for bmp files<br />
 
New packet IS_UCO sends info about InSim checkpoints and circles<br />
 
New packet IS_SLC reports a connection's currently selected car<br />
 
Packet TINY_SLC to request an IS_SLC for all connections<br />
 
Added TINY_ALC and SMALL_ALC to get and set allowed cars<br />
 
 
<br />
 
<br />
VR :<br />
+
Editor: see [[Version History (LFS Editor)#0.6W56|Version History (LFS Editor)]]
 +
 
 +
== 0.6W55 ==
 +
''Dec 8, 2021'' - (editor only)<br />
 
<br />
 
<br />
LFSRiftVR.dll updated to use Oculus SDK 0.8<br />
+
Editor: see [[Version History (LFS Editor)#0.6W55|Version History (LFS Editor)]]
LFSOpenVR.dll updated to use OpenVR SDK 0.9.15<br />
+
 
Warning if Rift headset is opened using the OpenVR system<br />
+
== 0.6W54 ==
Text command /rift changed to /vr (but /rift still works)<br />
+
''Dec 4, 2021'' - '''Incompatible with 0.6V/V3'''<br />
New parameters for the /vr command : /vr=rift and /vr=openvr <br />
 
 
<br />
 
<br />
Hotlapping :<br />
+
Support for single spoke objects<br />
 
<br />
 
<br />
Traction control can no longer be switched on if disabled in setup<br />
+
Editor: see [[Version History (LFS Editor)#0.6W54|Version History (LFS Editor)]]
Handbrake can no longer be used in single seater cars while moving<br />
+
 
In hotlapping mode there is a new HLVC check for cutting cornerS<br />
+
== 0.6W53 ==
Corner cutting HLVC check is also reported in InSim IS_HLV<br />
+
''Dec 3, 2021'' - '''Incompatible with 0.6V/V3'''<br />
 
<br />
 
<br />
Misc :<br />
+
Removed feature that enabled "Window while connecting" on new patch<br />
 +
FIX: Crash related to applying handicaps to not yet downloaded mods<br />
 +
 
 +
== 0.6W52 ==
 +
''Dec 3, 2021'' - '''Incompatible with 0.6V/V3'''<br />
 
<br />
 
<br />
AI drivers can now drive in low wind (but not high)<br />
+
Front torque split setting now shown on the left below centre diff<br />
View shift maximum settings increased to 0.1 m per g<br />
+
FIX: Front torque split overlapped final drive ratio with 7 speeds<br />
A warning is now shown if a car starts outside the path<br />
+
FIX: Crash that could come up when viewing not yet downloaded mods<br />
If car starts outside path it will keep searching to find the path<br />
+
 
Hidden object removal is disabled when car is high above the track<br />
+
== 0.6W51 ==
No longer stored in message history : /press /ctrl /shift /alt<br />
+
''Nov 30, 2021'' - '''Incompatible with 0.6V/V3'''<br />
 
<br />
 
<br />
Fixes :<br />
+
LFS:<br />
 +
Improved bike handling at low and medium speeds<br />
 +
Options - Audio - Prevent clipping is enabled by default<br />
 +
Clipping prevention automatically disabled in engine sound editor<br />
 +
FIX: Player name could be displayed wrongly in F11 and F12 menu<br />
 
<br />
 
<br />
AI path drive limits were wrong at one corner of Kyoto National<br />
+
Host:<br />
Controls Options - buttons were not displayed under Shifter tab<br />
+
Message "user is connecting..." was shown even when host was full<br />
Colour adjusters looked wrong in Interface and Display options<br />
+
<br />
The text "S3" is now correctly sent in the InSim IS_VER packet<br />
+
Editor: see [[Version History (LFS Editor)#0.6W51|Version History (LFS Editor)]]
InSim IS_HLV packet no longer reports car contacts as wall hits<br />
+
 
Floating text above a lagging car was drawn without transparency<br />
+
== 0.6W50 ==
One button look amount was doubled in axis, mouse and TrackIR look<br />
+
''Nov 28, 2021'' - '''Incompatible with 0.6V/V3'''<br />
The /track and /ws commands now accept double digit config numbers<br />
+
<br />
Tracks file for /tracks command now works with double digit configs<br />
+
Experimental anti clipping audio option<br />
Blank number plate on joining race after watching an instant replay<br />
+
FIX: Downloaded skins were sometimes saved with the wrong name<br />
 +
FIX: Possible (not actually observed) crash when joining a host<br />
  
== 0.6K26 ==
+
== 0.6W49 ==
''Feb 12, 2016''<br />
+
''Nov 27, 2021'' - '''Incompatible with 0.6V/V3'''<br />
 
<br />
 
<br />
Translations :<br />
+
Driver names are now positioned correctly above vehicles<br />
 +
Camera update for layout Layout Square (16 cameras instead of 4)<br />
 +
FIX: A rare crash that could come up before a mod was downloaded<br />
 +
FIX: A number plate bug that caused "Could not get number plate"<br />
 +
 
 +
== 0.6W48 ==
 +
''Nov 26, 2021'' - '''Incompatible with 0.6V/V3'''<br />
 
<br />
 
<br />
More translation updates. Thank you again translators!<br />
+
Multiplayer:<br />
 +
FIX: Bike steering was incorrectly transferred in multiplayer<br />
 +
FIX: Small wheeled remote cars could go wrong in multiplayer<br />
 +
Partial FIX: Improved name position over cars on high vehicles<br />
 
<br />
 
<br />
Paths :<br />
+
Graphics:<br />
 +
Updated car shaders to better reproduce the editor materials<br />
 +
- Variable shine can now be used (alpha channel sets shine level)<br />
 +
- Material type 'overlay or plain' can be used for chrome parts<br />
 +
- Roughness value is NOT supported (specular reflection disabled)<br />
 +
FIX: Parts of some cars appeared transparent in garage (alpha)<br />
 +
 
 +
== 0.6W47 ==
 +
''Nov 21, 2021'' - '''Incompatible with 0.6V/V3'''<br />
 
<br />
 
<br />
If car starts outside path it will keep searching to find the path<br />
+
Multiplayer:<br />
 +
New host option "Allow unapproved mods" allows early stage mods<br />
 +
Message "[user name] is connecting..." when someone is joining host<br />
 
<br />
 
<br />
InSim :<br />
+
Misc:<br />
 +
New filter to show all mods / approved mods / staff picks only<br />
 +
Removed filter "Include work in progress" on vehicle mods screen<br />
 +
Rating button on vehicle mods screen now links to mod's web page<br />
 +
FIX: Finished refuelling message for EV is now "Finished charging"<br />
 +
FIX: Subobject number plates did not show the correct number plate<br />
 
<br />
 
<br />
Pit speed limiter now switched off if car is moved out of pit lane<br />
+
Commands:<br />
 +
/unapproved=yes to allow unapproved mods to be used on host<br />
 +
/enforce (and options button) now spectates disallowed mods<br />
 +
/mods=AAAAAA+BBBBBB sets a list of allowed mods (and allows mods)<br />
 +
/mods+=CCCCCC+DDDDDD adds to the list of allowed mods<br />
 +
/mods-=BBBBBB+CCCCCC removes mods from the list<br />
 +
/mods=ALL removes the list of mods and sets /allowmods=yes<br />
 +
/mods=NONE removes the list of mods and sets /allowmods=no<br />
 +
/mods and /cars commands can accept plus or comma as delimiter<br />
  
== 0.6K25 ==
+
== 0.6W46 ==
''Feb 12, 2016''<br />
+
''Nov 15, 2021'' - '''Incompatible with 0.6V/V3'''<br />
 
<br />
 
<br />
Interface :<br />
+
Multiplayer:<br />
 +
Download of mods and skins should be faster and more reliable<br />
 +
FIX: List of allowed mods could remain after joining another host<br />
 +
FIX: Messages such as "Did not receive skin info" joining busy host<br />
 
<br />
 
<br />
Lap number is no longer shown if lap timing is not available<br />
+
InSim:<br />
 +
FIX: It was not possible to send more than 30 objects in IS_AXM<br />
 +
FIX: IS_MCI packets were not filled in correctly (only 8 per pack)<br />
  
== 0.6K24 ==
+
== 0.6W45 ==
''Feb 12, 2016''<br />
+
''Nov 12, 2021'' - '''Incompatible with 0.6V/V3'''<br />
 
<br />
 
<br />
Translations :<br />
+
LFS:<br />
 +
New mod filters Staff picks only / Include tweak mods / Include WIP<br />
 +
You can now set list of mods allowed on host (via InSim or LFS.net)<br />
 +
Increased size of file transfer buffer - may download mods faster<br />
 +
Updated help text on Start New Host screen<br />
 
<br />
 
<br />
More translation updates. Thank you translators!<br />
+
Editor: see [[Version History (LFS Editor)#0.6W45|Version History (LFS Editor)]]
 +
 
 +
== 0.6W43 ==
 +
''Nov 6, 2021'' - '''Incompatible with 0.6V/V3, first test patch with mods support and hosting changes. First release of the LFS Editor. More info: https://www.lfs.net/forum/thread/95664 and https://www.lfs.net/forum/thread/95665'''<br />
 
<br />
 
<br />
Interface :<br />
+
Mods:<br />
 +
Mods support is now available for S3 licensed users<br />
 +
A vehicle editor and object modeller are available<br />
 +
Includes support for single-gear electric vehicles<br />
 
<br />
 
<br />
Text command /setlap now works in practice and qualifying<br />
+
Multiplayer:<br />
 +
Unlimited number of bans in ban file<br />
 +
Start new host screen starts a new host on LFS.net<br />
 +
Host options screen now available for admins while online<br />
 
<br />
 
<br />
InSim :<br />
+
Updated cars:<br />
 +
MRT with improved frame, steering wheel, wider tyres, small updates<br />
 +
New RB4 - still WIP - more updates are planned<br />
 
<br />
 
<br />
Packet IS_CSC to report changes in car state (start or stop)<br />
+
Graphics:<br />
Zbyte added to CarContObject structure to report car's altitude<br />
+
Using updated font from new version of LFS<br />
Avoiding sending IS_SLC packets to old version InSim guests<br />
+
Minor improvements to drivers and spectators<br />
 
+
Increased number of mipmaps for number plate textures<br />
== 0.6K23 ==
 
''Feb 11, 2016''<br />
 
 
<br />
 
<br />
Incompatible version - Rockingham update including Sunset lighting<br />
+
InSim:<br />
 
+
New packet size byte - now represents packet size divided by 4<br />
== 0.6K22 ==
+
This allows larger packets up to 1020 bytes (old limit was 252)<br />
''Feb 11, 2016''<br />
 
 
<br />
 
<br />
Layout editor :<br />
+
Layouts:<br />
 +
Plain area 4km x 4km designed specifically to allow large layouts<br />
 +
Max selected objects now 60 (was 30)<br />
 
<br />
 
<br />
Temporary start lights (in layout editor) middle light is now amber<br />
+
Controllers:<br />
 +
Support for controllers with up to 128 buttons<br />
 +
Look Heading and Look Pitch are no longer automatically assigned<br />
 
<br />
 
<br />
Interface :<br />
+
Commands:<br />
 +
/cars=none to disallow all of the official cars<br />
 +
/cars+=xfg+xrg to add xfg and xrg to the allowed cars<br />
 +
/cars-=ufr+xfr to remove ufr and xfr from the allowed cars<br />
 +
/window X Y sets window client area width and height<br />
 +
/enforce - spectate anyone who is driving a disallowed car<br />
 
<br />
 
<br />
Message "Connection has no car selected" info adding remote driver<br />
+
Graphics:<br />
 +
Updated ADS jpg textures for all tracks except RO<br />
 
<br />
 
<br />
InSim :<br />
+
Scripts:<br />
<br />
+
Script 'ev.lfs' is run when an electric vehicle is selected<br />
New packet IS_SLC reports a connection's currently selected car<br />
+
Script 'kart.lfs' is run when using vehicle with centrifugal clutch<br />
Packet TINY_SLC to request an IS_SLC for all connections<br />
+
Script 'free.lfs' is run when using vehicle with no engine or drive<br />
 +
 
 +
== 0.6V3 ==
 +
''Nov 6, 2021''<br />
 
<br />
 
<br />
Fixes :<br />
+
Semi-full version. Compatible with 0.6V, downloadable as a full setup. More info: https://www.lfs.net/forum/thread/95661
<br />
 
Racing car spawned outside pit lane had speed limiter enabled<br />
 
  
== 0.6K21 ==
+
== 0.6V ==
''Feb 10, 2016''<br />
+
''Feb 28, 2021'' - '''Incompatible with 0.6U'''<br />
 
<br />
 
<br />
InSim :<br />
+
Multiplayer:<br />
 +
Maximum packets per second (/pps) has been increased to 12<br />
 +
Rolling resistance included in catch-up phase of prediction<br />
 +
Wear and temperature packet is more frequent and more accurate<br />
 +
Position packet now includes contact patch offset for each tyre<br />
 +
Reduced steering glitch each time a position packet is received<br />
 +
More accurate transmission of fuel load from local to remote car<br />
 +
Position packets are sent more frequently in response to steering<br />
 +
You can now add up to 32 local drivers (real + ai) in multiplayer<br />
 +
Easier to set up LAN race: local IP address is shown on host screen<br />
 +
You can enter the local network computer name instead of IP address<br />
 +
FIX: Remote cars with worn tread could wrongly get a puncture<br />
 +
FIX: Car on pit speed limiter sent maximum packets per second<br />
 +
FIX: Stop-go penalty caused car to get stuck in custom pit stop<br />
 +
FIX: Remote car's tyre temperature over 200 appeared black (cold)<br />
 +
FIX: Remote tyre temperatures increased too slowly in skid or spin<br />
 
<br />
 
<br />
Changed TINY_SEL to more useful TTC_SEL to get a connection's selection<br />
+
New ALTERNATE setup configuration for the five GTR cars:<br />
Similarly IS_AXM with PMO_SELECTION can set a connection's selection<br />
+
Selecting the new config in XRR/FZR/FXR decreases tyre width a bit<br />
Overridden start lights states are now sent to joining players<br />
+
With ALTERNATE config, narrower tyres may be selected (adds offset)<br />
 
+
Also ROAD_SUPER, ROAD_NORMAL, HYBRID, KNOBBLY tyres may be selected<br />
== 0.6K20 ==
+
High "Maximum Lock" is possible in XRR/FZR with narrower wheels<br />
''Feb 9, 2016''<br />
+
XR GTR in ALTERNATE config has H-pattern shifter<br />
 
<br />
 
<br />
Layout editor :<br />
+
Tyre choices and steering lock:<br />
 +
XFR and UFR maximum steering lock increased to 30 degrees<br />
 +
LX4 and LX6 maximum steering lock increased to 45 degrees<br />
 +
Single seater racing cars can now use ROAD_SUPER tyres<br />
 
<br />
 
<br />
You can now set an identifier for a start lights object<br />
+
Steering:<br />
<br />
+
Steering wheel turn amount changes with maximum lock<br />
InSim :<br />
+
Road cars now have 900 degrees steering range with default setup<br />
 +
XF and UF GTR have 540 degrees steering range with default setup<br />
 +
Updated and fixed steering animations to cover new steering range<br />
 +
Removed option "Move view with animation" which had little effect<br />
 
<br />
 
<br />
IS_SSH documentation updated as it is no longer only for bmp files<br />
+
Commands:<br />
New packet IS_OCO can be used to override some or all start lights<br />
+
Command /canrefuel (no/yes) to set refuelling allowed in pit stops<br />
 
+
Command /showfuel (no/yes) allows remote car fuel load to be seen<br />
== 0.6K19 ==
+
Most admin commands with parameter omitted now report current value<br />
''Feb 8, 2016''<br />
+
Command /block (0/1/2) to block user messages (like the minus key)<br />
 +
Command /spectv (no/yes) prevents selecting TV camera on spectate<br />
 +
/press and /shift commands now support 'minus' as parameter<br />
 +
/mprlag X simulates online packet delay of X ms (+ no smoothing)<br />
 +
/mprsmooth X (0 or 1) to disable or enable input smoothing<br />
 
<br />
 
<br />
A car moved by an IS_JRR packet now has the handbrake applied<br />
+
Interface:<br />
Extra check for intersecting multiple circles when adjusting width<br />
+
Pit speed limit is shown when car speed is below 2/3 of limit<br />
Can now set multiple marshall stand positions / checkpoint indices<br />
+
Yellow and blue flags now alternate with RCM or penalty message<br />
 
+
Virtual steering gauge hidden if live settings or pit instructions<br />
== 0.6K18 ==
+
Blocked messages remain blocked when returning from game to lobby<br />
''Feb 8, 2016''<br />
+
Prevented auto-repeat on block message and light switching keys<br />
 +
Momentary flick to rear view after SHIFT+R is now avoided<br />
 +
Avoided downshift after pressing SHIFT+X to exit free view<br />
 +
In fact any 'key held' function after SHIFT+key is prevented<br />
 +
Saving replay name now shown beside option in Game Options<br />
 +
Minus key (block messages) now works in all screens<br />
 +
Many updated translations - thank you, translators<br />
 
<br />
 
<br />
Layout editor :<br />
+
Garage:<br />
 +
Tyre size displayed in Tyres tab in Garage<br />
 +
Brakes / TC tab in garage separated into two columns (e.g. FZ50)<br />
 +
FIX: Heat in garage car's tyres was not updated when tyre changed<br />
 
<br />
 
<br />
New button "place on ground" to place objects on ground<br />
+
F12 pit instructions:<br />
You can now adjust the width / radius of multiple circles<br />
+
Damage repair not required when changing pressure or compound<br />
 +
Pressure change with new tyre no longer counts as SETUP CHANGES<br />
 +
When alternative config is selected F12 display shows tyre size<br />
 +
A new 'cancel' option beside the 'setup changes requested' line<br />
 +
Settings that will be adjusted are now shown in light red colour<br />
 +
FIX: rear tyre pressure was limited by front tyre pressure limits<br />
 +
FIX: symmetric pressure/camber request remained after pit stop<br />
 
<br />
 
<br />
InSim :<br />
+
Skin downloads:<br />
 +
Faster skin downloads when joining server (and auto updater)<br />
 +
Slightly faster skin downloads when driver joins race in-game<br />
 +
FIX: Skin downloading could get stuck after a large header<br />
 
<br />
 
<br />
Added TINY_SEL to request an IS_AXM with layout editor selection<br />
+
CPU usage display:<br />
New value PMO_REQUESTED renamed to PMO_TINY_AXM for consistency<br />
+
In Graphics or Misc options (in-game) click car icon then 'P'<br />
New IS_AXM option PMO_SELECTION to set the current editor selection<br />
+
You can now see CPU usage for Physics, Draw, Prediction, etc.<br />
 
+
The "Pred" line shows CPU usage for prediction of remote cars<br />
== 0.6K17 ==
+
Prediction time also shows up in an MPR if /mprlag is set<br />
''Feb 7, 2016''<br />
 
 
<br />
 
<br />
InSim :<br />
+
Support for live multiplayer replays:<br />
<br />
+
Replay identified as live when starting to watch an unfinished MPR<br />
Added TINY_AXM to request IS_AXM packets for the entire layout<br />
+
Does not exit replay after fast forwarding to current time<br />
 
+
Catch up to live position by clicking >| button<br />
== 0.6K16 ==
+
Skins can be downloaded while watching a live replay<br />
''Feb 7, 2016''<br />
+
Save replay while temp_mpr is being viewed - copy instead of rename<br />
 +
Start new mpr while temp_mpr is in use - tries temp_mpr_1 (up to 9)<br />
 +
/mprflush X to flush mpr to file every X seconds (0 = disable)<br />
 +
MPR / SPR are prevented from being named temp_mpr / temp_spr<br />
 
<br />
 
<br />
Fixes :<br />
+
VR:<br />
 +
Updated OpenVR to version 1.10.30<br />
 +
Improved timing of obtaining view each frame<br />
 +
New "Antialiasing" option to select 4x or 8x multisampling<br />
 +
New "Resolution adjustment" slider (also known as supersampling)<br />
 +
Names over cars could fade differently in each eye in Pimax headset<br />
 +
Virtual keyboard is shown at dialog height if no dialog is visible<br />
 +
Space bar VR click auto disabled when you type with real keyboard<br />
 +
FIX: Head tracking / mirrors wrong if car leaned with horizon lock<br />
 +
FIX: Free view FOV was wrong after entering VR in free view<br />
 +
FIX: Names above cars looked wrong in Pimax headsets<br />
 +
FIX: Some trees looked wrong in Pimax headsets<br />
 
<br />
 
<br />
Moving some similar multiple objects caused an infinite loop<br />
+
Views:<br />
Indices automatically assigned to new objects were not shown<br />
+
Horizon lock now has a strength slider option<br />
 
+
View filter time maximum value increased to 1 second<br />
== 0.6K14 ==
+
Improved key control (4/5/6/7) of free view field of view<br />
''Feb 6, 2016''<br />
+
Three screens are now assumed when aspect ratio is 4:1 (was 3:1)<br />
 +
Free view mode minimum field of view reduced from 10 to 2 degrees<br />
 +
FIX: Filtered view went wrong with low filter time + replay speedup<br />
 
<br />
 
<br />
Layout editor :<br />
+
Graphics:<br />
 +
Avoid upward lighting related to ground colour in internal views<br />
 +
Car shadows now use anisotropic filtering to reduce shimmering<br />
 +
Increased distance for car subobjects to become invisible<br />
 
<br />
 
<br />
Multiple object selection is now available in marshall mode<br />
+
Controls:<br />
 +
Handbrake strength is now separately adjustable<br />
 +
Gearshift debounce setting now applies to all controller buttons<br />
 +
Mouse X and Y sensitivity (in Axes tab) lower limit reduced to 0.5<br />
 +
FIX: Rare manual shift at high speed to 1st/rev during auto shift<br />
 
<br />
 
<br />
Fixes :<br />
+
Force Feedback:<br />
 +
New settings are available under Axes / FF in Options - Controls<br />
 +
FF Steps maximum value is now 10000 (the maximum in DirectInput)<br />
 +
FF Rate is now controlled by a user setting (25 / 50 / 100 Hz)<br />
 
<br />
 
<br />
Quick repeat moving checkpoints in multiplayer caused duplication<br />
+
New handling for 'CAR.lfs' and 'shift_type.lfs' scripts:<br />
 
+
LFS runs 'road.lfs' / 'sequential.lfs' / 'paddle.lfs' directly<br />
== 0.6K12 ==
+
(previously these scripts were called from a CAR.lfs script)<br />
''Feb 3, 2016''<br />
+
This is done after loading a car and immediately before CAR.lfs<br />
 +
Commands to run these scripts from another script are ignored<br />
 
<br />
 
<br />
InSim :<br />
+
Training:<br />
 +
FIX: AI changed to low fuel load if overtaking lesson restarted<br />
 +
FIX: AI skill / admin commands no longer processed during training<br />
 +
FIX: Training lesson did not end if replay saving was interrupted<br />
 +
FIX: Logo was visible under title during lesson replay<br />
 
<br />
 
<br />
INSIM_VERSION increased to 7 to support new incompatible packets<br />
+
InSim (for programmers):<br />
Backward compatibility system - send INSIM_VERSION in the IS_ISI<br />
+
Config byte added to IS_NPL packet indicates setup configuration<br />
Added TINY_ALC and SMALL_ALC to get and set allowed cars<br />
+
IS_CPP Pos is now relative to "Centre view" not the user setting<br />
 +
IS_NPL RWAdj / FWAdj indicate rear / front tyre width reduction<br />
 +
New bytes set if /showfuel=yes: IS_NPL Fuel / IS_PIT FuelAdd<br />
 +
IS_SPX and IS_LAP new byte Fuel200 indicates fuel remaining<br />
 +
IS_RES: TTime in qualifying now indicates time in session<br />
 +
IS_RES: PLID is now zero if the player has left the race<br />
 +
IS_CPP: FOV can now be used in-car but not smoothed (0 = no change)<br />
 +
InSim NLP / MCI minimum time interval reduced to 10 ms (was 40 ms)<br />
 +
FIX: It was possible to miss IS_PSF packet after taking over car<br />
 +
FIX: STime in IS_PSF packet was wrong after car was taken over<br />
 +
FIX: Free view roll is now reported in InSim IS_CPP packet<br />
 +
<br />
 +
More telemetry data for OutSim:<br />
 +
New data fields documented in docs\OutSimPack.txt<br />
 +
Enable by setting the OutSim Opts value in cfg.txt<br />
 +
All data options can be switched on with OutSim Opts 1ff<br />
 
<br />
 
<br />
Misc :<br />
+
Misc:<br />
 +
Maximum number of layout objects increased to 2400<br />
 +
When LFS is set to close the reason is logged to deb.log file<br />
 +
Added a little more logging about D3D initialisation to deb.log<br />
 +
CAR.lfs scripts are reliably run when user car is spawned or reset<br />
 +
Restored code preventing 2 cars joining autocross within 3 seconds<br />
 +
FIX: Wrong warning "Road tyres on rallycross track" in hotlapping<br />
 +
FIX: Memory leak related to threads (most often for skin download)<br />
 +
FIX: Replays from old Westhill before 2015 now marked as obsolete<br />
 +
FIX: Driver names ending with a lead byte could corrupt text<br />
 +
FIX: Issues with driver names ending with caret character<br />
 +
 
 +
== 0.6U25 ==
 +
''Feb 26, 2021'' - '''Incompatible with 0.6U'''<br />
 
<br />
 
<br />
No longer stored in message history : /press /ctrl /shift /alt<br />
+
Training:<br />
 +
FIX: AI changed to low fuel load if overtaking lesson restarted<br />
 +
FIX: AI skill / admin commands no longer processed during training<br />
 +
FIX: Training lesson did not end if replay saving was interrupted<br />
 +
FIX: Refuelling depended on refuelling allowed in single player<br />
 +
FIX: Logo was visible under title during lesson replay<br />
 
<br />
 
<br />
Fixes :<br />
+
OutSim:<br />
 +
OutSim packet is documented in docs\OutSimPack.txt<br />
 +
Added steering torque as additional field in new OutSim<br />
 +
All data options can be switched on with OutSim Opts 1ff<br />
 
<br />
 
<br />
FF was not initialised when "Input when window is inactive" was set<br />
+
Misc:<br />
 +
Removed debug message "Replay name : temp_mpr"<br />
 +
Saving replay name now shown beside option in Options - Game<br />
  
== 0.6K11 ==
+
== 0.6U24 ==
''Feb 2, 2016''<br />
+
''Feb 25, 2021'' - '''Incompatible with 0.6U'''<br />
 
<br />
 
<br />
InSim :<br />
+
Steering:<br />
 +
Road cars now have 900 degrees steering range with default setup<br />
 +
XF and UF GTR have 540 degrees steering range with default setup<br />
 +
Updated and fixed steering animations to cover new steering range<br />
 +
Removed option "Move view with animation" which had little effect<br />
 +
FIX for new bug: Steering wheel could turn too far with some setups<br />
 +
FIX for new bug: Switching setups while driver visible could crash<br />
 
<br />
 
<br />
IS_MSO / IS_III / IS_ACR message out packets now have variable size<br />
+
InSim:<br />
IS_BFN can now be used to delete a range of buttons with one packet<br />
+
IS_RES: TTime in qualifying now indicates time in session<br />
In game spectate then SHIFT+P and type /join - message is now shown<br />
+
IS_RES: PLID is now zero if the player has left the race<br />
 
<br />
 
<br />
Start grid controls :<br />
+
Misc:<br />
 +
Blocked messages remain blocked when returning from game to lobby<br />
 +
Command /block [0/1/2] : block user messages (like the minus key)<br />
 
<br />
 
<br />
Start grid clear button is now available in multiplayer for admins<br />
+
Translations:<br />
Add to grid buttons for admins beside names in list of connections<br />
+
More updated translations. Thank you very much, translators.<br />
New arrows to move grid positions - removed "swap position" button<br />
+
 
 +
== 0.6U23 ==
 +
''Feb 15, 2021'' - '''Incompatible with 0.6U'''<br />
 
<br />
 
<br />
Fixes :<br />
+
Changes to the alternate configuration system:<br />
 +
Configuration ALTERNATE is available for all GTR cars<br />
 +
Alternate must be selected to allow expanded range of tyres<br />
 +
In alternate configuration you can select tyre section width<br />
 +
Maximum allowed "Maximum Lock" increases with narrower wheels<br />
 +
When alternative config is selected F12 display shows tyre size<br />
 
<br />
 
<br />
Player with car in game leaving pits no longer sends a join request<br />
+
Misc:<br />
In 0.6K10 the IS_MTC Msg To Connection with UCID 255 did not work<br />
+
FIX: Wrong warning "Road tyres on rallycross track" in hotlapping<br />
 
 
== 0.6K10 ==
 
''Jan 29, 2016''<br />
 
 
<br />
 
<br />
InSim :<br />
+
Translations:<br />
<br />
+
More updated translations. Thanks again, translators.<br />
New join request system if ISF_REQ_JOIN is set - see InSim.txt<br />
 
New system to reset a car at a location with or without repair<br />
 
New admin commands /ujoin username and /uai username<br />
 
  
== 0.6K9 ==
+
== 0.6U22 ==
''Jan 27, 2016''<br />
+
''Feb 12, 2021'' - '''Incompatible with 0.6U'''<br />
 
<br />
 
<br />
Rockingham :<br />
+
New configurations are now called ALTERNATE (not DRIFT / RX)<br />
<br />
+
Small change to XR GTR alternate config - 10mm wider tyres<br />
The Rockingham track is updated with fixes and improvements<br />
+
Virtual steering gauge hidden if live settings or pit instructions<br />
 +
New fuel options can be filtered and are visible on selected host<br />
 +
InSim IS_SPX and IS_LAP new byte Fuel200 indicates fuel remaining<br />
 +
FIX: Auto clutch time was wrong in the XR GTR in alternate config<br />
  
== 0.6K8 ==
+
== 0.6U21 ==
''Jan 26, 2016''<br />
+
''Feb 11, 2021'' - '''Incompatible with 0.6U'''<br />
 
<br />
 
<br />
Misc :<br />
+
Interface:<br />
 +
Brakes / TC tab in garage separated into two columns (e.g. FZ50)<br />
 +
FIX: Heat in garage car's tyres was not updated when tyre changed<br />
 
<br />
 
<br />
Moved ABS option in car setup above the Traction Control option<br />
+
New handling for 'CAR.lfs' and 'shift_type.lfs' scripts:<br />
TCP position packets option now also sends TCP packets to host<br />
+
LFS runs 'road.lfs' / 'sequential.lfs' / 'paddle.lfs' directly<br />
 +
(previously these scripts were called from a CAR.lfs script)<br />
 +
This is done after loading a car and immediately before CAR.lfs<br />
 +
Commands to run these scripts from another script are ignored<br />
 
<br />
 
<br />
Borderless window system :<br />
+
Graphics:<br />
 +
Avoid upward lighting related to ground colour in internal views<br />
 
<br />
 
<br />
Cleaner switch between (borderless) windowed and full screen modes<br />
+
InSim:<br />
Full screen vertical sync option now affects borderless window mode<br />
+
New bytes output if /showfuel=yes<br />
 +
IS_NPL Fuel : initial fuel load<br />
 +
IS_PIT FuelAdd : fuel added<br />
 
<br />
 
<br />
VR :<br />
+
Translation update for help.txt:<br />
 +
host_cars - max is now 32<br />
 +
guest_cars - max is now 32<br />
 +
max_packs - max is now 12<br />
 +
mip_bias - default settings now -0.5 / -1.0 / -1.5 / -2.0<br />
 +
 
 +
== 0.6U20 ==
 +
''Feb 8, 2021'' - '''Incompatible with 0.6U'''<br />
 
<br />
 
<br />
Warning if Rift headset is opened using the OpenVR system<br />
+
FIX: XRR reverted to auto clutch when exiting pit garage in game<br />
Text command /rift changed to /vr (but /rift still works)<br />
+
Thank you translators, for the updated translations!<br />
New parameters for the /vr command : /vr=rift and /vr=openvr<br />
+
 
 +
== 0.6U19 ==
 +
''Feb 8, 2021'' - '''Incompatible with 0.6U'''<br />
 
<br />
 
<br />
Fixes :<br />
+
Maximum number of layout objects increased to 2400<br />
 +
XR GTR in DRIFT / RX config has H-pattern shifter<br />
 +
Handbrake strength is now separately adjustable<br />
 +
10mm narrower rear tyres in XR GTR new config<br />
 +
10mm narrower F/R tyres in FXO GTR new config<br />
 +
10mm narrower track width FZ50 GTR new config<br />
 +
Tyre size displayed in Tyres tab in Garage<br />
 +
FIX: InSim IS_NPL did not report Config<br />
 +
 
 +
== 0.6U18 ==
 +
''Feb 5, 2021'' - '''Incompatible with 0.6U'''<br />
 
<br />
 
<br />
User interface elements should now be perfectly aligned with screen<br />
+
FIX: Tyre change decision did not work in U17<br />
Rare MP bug could cause LFS to enter world before track was loaded<br />
 
AI path drive limits were wrong at one corner of Kyoto National<br />
 
  
== 0.6K7 ==
+
== 0.6U17 ==
''Jan 21, 2016''<br />
+
''Feb 5, 2021'' - '''Incompatible with 0.6U'''<br />
 
<br />
 
<br />
Rockingham :<br />
+
Multiplayer prediction:<br />
 +
Position packet now includes contact patch offset for each tyre<br />
 +
Wear and temperature packet is more frequent and more accurate<br />
 
<br />
 
<br />
The Rockingham track is updated with fixes and improvements<br />
+
Pit stops:<br />
 +
Command /canrefuel (no/yes) to set refuelling allowed in pit stops<br />
 +
Damage repair not required when changing tyre pressure or compound<br />
 
<br />
 
<br />
Misc :<br />
+
Tyre choices and steering lock:<br />
 +
XFR and UFR small GTR cars can now use road and off-road tyres<br />
 +
XFR and UFR maximum steering lock increased to 30 degrees<br />
 +
LX4 and LX6 maximum steering lock increased to 45 degrees<br />
 +
Single seater racing cars can now use ROAD_SUPER tyres<br />
 +
Steering wheel turn amount changes with maximum lock<br />
 
<br />
 
<br />
Most translations have been updated - thank you translators<br />
+
New RX / DRIFT setup configuration for GTR cars XRR / FZR / FXR:<br />
Borderless window modes are now restored on restarting LFS<br />
+
Selecting the new config decreases tyre width and adds an offset<br />
F9 to F12 keys now toggle between their mode and a window<br />
+
Now ROAD_SUPER, ROAD_NORMAL, HYBRID, KNOBBLY tyres may be selected<br />
 +
XRR / FZR maximum lock increased to 60 degrees / FXR to 30 degrees<br />
 +
<br />
 +
InSim:<br />
 +
Config byte added to IS_NPL packet indicates setup configuration<br />
 +
IS_CPP Pos is now relative to "Centre view" not the user setting<br />
 
<br />
 
<br />
Fixes :<br />
+
Interface:<br />
 +
minus key (block messages) now works in free view mode<br />
 +
/press and /shift commands now support 'minus' as parameter<br />
 
<br />
 
<br />
LFS sometimes selected a low resolution when updating to 0.6K6<br />
+
Misc:<br />
The SHIFT+F9 key assignment defaulted to "unknown" screen mode<br />
+
You can now add up to 32 local drivers (real + ai) in multiplayer<br />
Controls Options - buttons were not displayed under Shifter tab<br />
+
Restored code preventing 2 cars joining autocross within 3 seconds<br />
  
== 0.6K6 ==
+
== 0.6U16 ==
''Jan 19, 2016''<br />
+
''Feb 2, 2021''<br />
 
<br />
 
<br />
Borderless Window full screen mode system :<br />
+
Interface:<br />
 +
Key control (4/5/6/7) of free view FOV improved and reaches 2 deg<br />
 +
Prevented auto-repeat on block message and light switching keys<br />
 
<br />
 
<br />
New SHIFT+key functions are displayed on right of Screen Options<br />
+
InSim:<br />
Borderless modes allow ALT+TAB to other programs without minimising<br />
+
IS_CPP FOV can now be used in-car but not smoothed (0 = no change)<br />
Multiple monitor support is greatly improved by a borderless window<br />
+
IS_CPP Pos is now relative to "Centre view" not the user setting<br />
New command /window min/max/monitor/virtual (no parameter=restore)<br />
+
FIX: It was possible to miss IS_PSF packet after taking over car<br />
 +
FIX: STime in IS_PSF packet was wrong after car was taken over<br />
 +
NOTE: for these fixes the new driver taking over must have U16<br />
 
<br />
 
<br />
Misc :<br />
+
Misc:<br />
 +
Added a little more logging about D3D initialisation to deb.log<br />
 +
 
 +
== 0.6U15 ==
 +
''Jan 28, 2021''<br />
 
<br />
 
<br />
AI drivers can now drive in low wind (but not high)<br />
+
F12 pit instructions:<br />
View shift maximum settings increased to 0.1 m per g<br />
+
Pressure change with new tyre no longer counts as SETUP CHANGES<br />
<br />
+
A new 'cancel' option beside the 'setup changes requested' line<br />
Fixes :<br />
+
Settings that will be adjusted are now shown in light red colour<br />
 +
FIX: rear tyre pressure was limited by front tyre pressure limits<br />
 +
FIX: symmetric pressure/camber request remained after pit stop<br />
 
<br />
 
<br />
InSim IS_HLV packet no longer reports car contacts as wall hits<br />
+
Multiplayer:<br />
 
+
More accurate transmission of fuel load from local to remote car<br />
== 0.6K5 ==
+
Remote car fuel load is now shown in F12 if /showfuel is enabled<br />
''Jan 14, 2016''<br />
+
Rolling resistance included in catch-up phase of prediction<br />
 +
FIX: Remote cars with worn tread could wrongly get a puncture<br />
 
<br />
 
<br />
LFS can now restart in a window on a side monitor as expected<br />
+
Misc:<br />
Option "Input when window is inactive" keeps controllers working<br />
+
Auto-repeat key function reinstated (disabled in previous test)<br />
<br />
+
MPR / SPR are now prevented from being named temp_mpr / temp_spr<br />
VR :<br />
+
Free view mode minimum field of view reduced from 10 to 2 degrees<br />
LFSRiftVR.dll updated to use Oculus SDK 0.8<br />
+
InSim NLP / MCI minimum time interval reduced to 10 ms (was 40 ms)<br />
LFSOpenVR.dll updated to use OpenVR SDK 0.9.14<br />
+
Mouse X and Y sensitivity (in Axes tab) lower limit reduced to 0.5<br />
 +
FIX: Message MPR_BLANK sometimes displayed when watching live MPR<br />
  
== 0.6K4 ==
+
== 0.6U14 ==
''Jan 11, 2016''<br />
+
''Jan 25, 2021''<br />
 
<br />
 
<br />
Fixes :<br />
+
Multiplayer:<br />
Command line command /adminslots was broken in K2 and K3<br />
+
Command /showfuel (no/yes) allows remote car fuel load to be seen<br />
Remote cars caused handbrake warning spam when leaving pits<br />
+
Most admin commands with parameter omitted report current value<br />
A warning is now shown if a car starts in a point outside the path<br />
+
FIX: Car on pit speed limiter sent maximum packets per second<br />
One button look amount was doubled in axis, mouse and TrackIR look<br />
+
FIX: Remote car's tyre temperature over 200 appeared black (cold)<br />
Blank number plate on joining race after watching an instant replay<br />
+
FIX: Remote tyre temperatures increased too slowly in skid or spin<br />
 
 
== 0.6K3 ==
 
''Jan 9, 2016''<br />
 
 
<br />
 
<br />
New button on game setup screen to clear single player start grid<br />
+
MPR debug commands:<br />
Hold CTRL+SHIFT to show viewed car's player name beside time / fps<br />
+
/mprlag X simulates online packet delay of X ms (+ no smoothing)<br />
Hidden object removal is disabled when car is high above the track<br />
+
/mprsmooth X (0 or 1) to disable or enable input smoothing<br />
Traction control can no longer be switched on if disabled in setup<br />
 
Handbrake can no longer be used in single seater cars while moving<br />
 
 
<br />
 
<br />
Fixes :<br />
+
CPU usage display:<br />
Colour adjusters looked wrong in Interface and Display options<br />
+
In Graphics or Misc options (in-game) click the car icon then 'P'<br />
Floating text above a lagging car was drawn without transparency<br />
+
You can now see CPU usage for Physics, Draw, Prediction, etc.<br />
 
+
The "Pred" line shows CPU usage for prediction of remote cars<br />
== 0.6K2 ==
+
Prediction time also shows up in an MPR if /mprlag is set<br />
''Dec 30, 2015''<br />
+
<br />
 +
Support for live multiplayer replays:<br />
 +
Replay identified as live when starting to watch an unfinished MPR<br />
 +
Does not exit replay after fast forwarding to current time<br />
 +
Catch up to live position by clicking >| button<br />
 +
Skins can be downloaded while watching a live replay<br />
 +
Save replay while temp_mpr is being viewed - copy instead of rename<br />
 +
Start new mpr while temp_mpr is in use - tries temp_mpr_1 (up to 9)<br />
 +
/mprflush X to flush mpr to file every X seconds (0 = disable)<br />
 
<br />
 
<br />
In hotlapping mode there is a new HLVC check for cutting corners<br />
+
VR:<br />
Corner cutting HLVC check is also reported in InSim IS_HLV<br />
+
Virtual keyboard is shown at dialog height if no dialog is visible<br />
 +
Space bar VR click auto disabled when you type with real keyboard<br />
 
<br />
 
<br />
Fixes :<br />
+
Misc:<br />
The /track and /ws commands now accept double digit config numbers<br />
+
Increased distance for car subobjects to become invisible<br />
Tracks file for /tracks command now works with double digit configs<br />
+
FIX: Free view roll is now reported in InSim IS_CPP packet<br />
The text "S3" is now correctly sent in the InSim IS_VER packet<br />
 
Fixed a small bug related to highlights in cfg.txt<br />
 
  
== 0.6K ==
+
== 0.6U13 ==
''Dec 19, 2015''<br />
+
''Jan 11, 2021''<br />
 
<br />
 
<br />
New Track :<br />
+
Multiplayer (note: "sender" = the local computer where a car is being driven, "receiver" = someone observing that car on a remote computer):<br />
 +
Reduced steering glitch each time a position packet is received<br />
 +
- this requires the sender and receiver to have the new version<br />
 +
Position packets are sent more frequently in response to steering<br />
 +
- packet frequency is further increased at higher speeds<br />
 +
- this requires only the sender to have the new version<br />
 +
Maximum packets per second (/pps) has been increased to 12<br />
 +
- this doesn't change much except in specific circumstances<br />
 +
- FIX: /pps command while in multiplayer was not sent to guests<br />
 +
- this requires only the server to have the new version<br />
 +
 
 +
== 0.6U12 ==
 +
''Nov 3, 2020''<br />
 
<br />
 
<br />
Rockingham race track is now included - S3 license required<br />
+
Skin downloads:<br />
 +
Faster skin downloads when joining server (and auto updater)<br />
 +
Slightly faster skin downloads when driver joins race in-game<br />
 +
FIX: Skin downloading could get stuck after a large header<br />
 
<br />
 
<br />
AI :<br />
+
Interface:<br />
 +
Pit speed limit is shown when car speed is below 2/3 of limit<br />
 +
Command /spectv no - prevent selecting TV camera on spectate<br />
 +
Momentary flick to rear view after SHIFT+R is now avoided<br />
 +
Avoided downshift after pressing SHIFT+X to exit free view<br />
 +
In fact any 'key held' function after SHIFT+key is prevented<br />
 
<br />
 
<br />
Now avoid ramming other cars when in the pit lane or lap of honour<br />
+
Some updated translations - thank you translators!
Max drivers in single player increased to 24 (online max still 40)<br />
+
 
 +
== 0.6U11 ==
 +
''Apr 10, 2020''<br />
 
<br />
 
<br />
Graphics :<br />
+
VR:<br />
 +
- Using latest update for OpenVR<br />
 +
- Improved timing of obtaining view each frame<br />
 
<br />
 
<br />
New reflections system and shaders for cars and buildings<br />
+
Views:<br />
Nearby objects are visible in new dynamic reflections on cars<br />
+
- Horizon lock now has a strength slider option<br />
Option to set number of dynamic reflections in main view and mirror<br />
 
Misc option to enable a programmable post-processing shader<br />
 
 
<br />
 
<br />
Misc :<br />
+
Small improvement for ultrawide monitors:<br />
 +
- LFS now assumes 3 screens when aspect ratio is 4:1<br />
 +
- previously assumed 3 screens when aspect ratio was 3:1<br />
 
<br />
 
<br />
New command /rsh to reload shaders (e.g. after editing externally)<br />
+
Some more updated translations - thank you translators!
Maximum number of controllers increased to 10 (was previously 8)<br />
+
 
 +
== 0.6U9 ==
 +
''Nov 2, 2019''<br />
 
<br />
 
<br />
VR :<br />
+
When LFS is set to close the reason is logged to deb.log file<br />
 +
Live telemetry is available in a new customisable OutSim packet<br />
 +
Yellow and blue flags now alternate with RCM or penalty message<br />
 +
FIX: Stop-go penalty caused car to get stuck in custom pit stop<br />
 +
 
 +
== 0.6U7 ==
 +
''July 21, 2019''<br />
 
<br />
 
<br />
HTC Vive headset is now supported through OpenVR<br />
+
Force Feedback:<br />
Oculus Rift support now requires runtime 0.7 or later<br />
+
New settings are available under Axes / FF in Options - Controls<br />
Improved dialog sequence after any error entering VR mode<br />
+
FF Steps maximum value is now 10000 (the maximum in DirectInput)<br />
 +
FF Rate is now controlled by a user setting (25 / 50 / 100 Hz)<br />
 
<br />
 
<br />
Training lesson editor :<br />
+
VR:<br />
 +
Names over cars could fade differently in each eye in Pimax headset<br />
 
<br />
 
<br />
SHIFT+T on main entry screen to access lesson editor or list editor<br />
+
Misc:<br />
Layouts for lessons must be copied from layout to training folder<br />
+
Gearshift debounce maximum setting restored to 200 ms (default 20)<br />
SHIFT+T on training screen to view and test newly added lessons<br />
+
More translations updated - thank you translators!<br />
 +
 
 +
== 0.6U6 ==
 +
''May 1, 2019''<br />
 
<br />
 
<br />
Fixes :<br />
+
Gearshift debounce setting now applies to all controller buttons<br />
<br />
+
Reduced maximum value of gearshift debounce to 100 ms (default 20)<br />
Improved validity check when loading car colour settings<br />
+
FIX: Memory leak related to threads (most often for skin download)<br />
Alpha sorting issue on bricks at base of a South City building<br />
+
More translations updated - thank you translators!<br />
AI could go wrong when entering BL pit lane for a pit stop<br />
 
AI driver names can no longer be blank<br />
 
  
== 0.6J5 ==
+
== 0.6U5 ==
''Dec 18, 2015''<br />
+
''Apr 6, 2019''<br />
 
<br />
 
<br />
AI :<br />
+
VR:<br />
Now avoid ramming other cars when in the pit lane or lap of honour<br />
+
FIX: Head tracking / mirrors wrong if car leaned with horizon lock<br />
FIX : Could go wrong when entering BL pit lane for a pit stop<br />
 
 
 
== 0.6J4 ==
 
''Dec 17, 2015''<br />
 
 
<br />
 
<br />
Fixes :<br />
+
LAN:<br />
Render target problem in HTC Vive when changing tracks<br />
+
Easier to set up LAN race: local IP address is shown on host screen<br />
AI driver names can no longer be blank<br />
+
You can enter the local network computer name instead of IP address<br />
 
<br />
 
<br />
Misc :<br />
+
Misc:<br />
Max drivers in single player increased to 24 (online max still 40)<br />
+
FIX: Rare manual shift at high speed to 1st/rev during auto shift<br />
 +
Most translations updated - thank you translators!<br />
  
== 0.6J3 ==
+
== 0.6U4 ==
''Dec 11, 2015''<br />
+
''Apr 3, 2019''<br />
 
<br />
 
<br />
Fixes :<br />
+
Graphics:<br />
Alpha Test textures on cars did not have transparency<br />
+
Car shadows now use anisotropic filtering to reduce shimmering<br />
LFS could crash on joining server with maximum autocross objects<br />
 
LFS could get into a bad state after starting a corrupted MPR file<br />
 
Smoothing groups error made back of South City cinema too dark<br />
 
Alpha sorting issue on bricks at base of a South City building<br />
 
 
<br />
 
<br />
VR :<br />
+
Views:<br />
Improved dialog sequence after any error trying to enter VR mode<br />
+
FIX: Filtered view went wrong with low filter time + replay speedup<br />
 
<br />
 
<br />
Training lesson editor :<br />
+
Misc:<br />
Enabled the H key (message history toggle) in the training editors<br />
+
FIX: Issues with driver names ending with caret character<br />
Added checks to make sure the layout and config number are valid<br />
+
FIX: Driver names ending with a lead byte could corrupt text<br />
 +
FIX: Replays from old Westhill before 2015 now marked as obsolete<br />
 +
 
 +
== 0.6U3 ==
 +
''Mar 21, 2019''<br />
 
<br />
 
<br />
Misc :<br />
+
VR:<br />
More updated translations - thank you translators<br />
+
Resolution adjustment range increased - now 0.25 to 2.25<br />
 
+
FIX: Free view FOV was wrong after entering VR in free view<br />
== 0.6J2 ==
+
FIX: Names above cars looked wrong in Pimax headsets<br />
''Dec 3, 2015''<br />
+
 
 +
== 0.6U2 ==
 +
''Mar 20, 2019''<br />
 
<br />
 
<br />
Graphics :<br />
+
VR:<br />
New reflections system and shaders for cars and buildings<br />
+
New "Antialiasing" option to select 4x or 8x multisampling<br />
Nearby objects are visible in new dynamic reflections on cars<br />
+
New "Resolution adjustment" slider (also known as supersampling)<br />
Option to set number of dynamic reflections in main and mirror view<br />
+
FIX: Some trees looked wrong in Pimax headsets due to view rotation<br />
Misc option to enable a programmable post-processing shader<br />
 
 
<br />
 
<br />
Misc :<br />
+
Views:<br />
New command /rsh to reload shaders (e.g. after editing externally)<br />
+
View filter time maximum value increased to 1 second<br />
Maximum number of controllers increased to 10 (was previously 8)<br />
 
Updated translations - thank you translators<br />
 
 
<br />
 
<br />
VR :<br />
+
Misc:<br />
HTC Vive headset is now supported through OpenVR<br />
+
CAR.lfs scripts are reliably run when user car is spawned or reset<br />
Oculus Rift support now requires runtime 0.7 or later<br />
+
 
 +
== 0.6U ==
 +
''Mar 13, 2019''<br />
 
<br />
 
<br />
Training lesson editor :<br />
+
Views:<br />
SHIFT+T on main entry screen to access lesson editor or list editor<br />
+
New setting "View lock" can be set to car / filter / horizon<br />
Layouts for lessons must be copied from layout to training folder<br />
+
FIX: Offset mirror was not drawn offset in forces draw (F)<br />
SHIFT+T on training screen to view and test newly added lessons<br />
 
 
<br />
 
<br />
Fixes :<br />
+
VR:<br />
Improved validity check when loading car colour settings<br />
+
Updated to the latest version of OpenVR (1.2.10)<br />
 
+
Pimax headsets can now be used in native mode (rotated eye views)<br />
== 0.6J ==
+
Minimum value for manual FOV setting reduced from 80 to 75 degrees<br />
''Aug 15, 2015''<br />
+
FIX: An error in OpenVR caused Samsung Odyssey+ wrong eye levels<br />
 +
FIX: A loss of accuracy in the automatic FOV calculation<br />
 
<br />
 
<br />
Optimisations :<br/>
+
Multiplayer:<br />
Static vertex buffers reorganised to reduce DirectX instructions<br/>
+
Server side improvement to speed up recovery when there is lag<br />
Frames buffered (default 1) to allow next frame to start rendering<br/>
+
FIX: Timing bug that allowed damage repair to be done in zero time<br />
More efficient car distance sorting system for sound and graphics<br/>
 
Dynamic vertex buffers now set to use hardware vertex processing<br/>
 
Better frame rate in places where many objects may be visible<br/>
 
<br/>
 
Graphics :<br/>
 
Sky texture is now drawn in mirrors<br/>
 
Layout editor object selection buttons are sorted by distance<br/>
 
Z-buffer depth setting can now be changed without restarting LFS<br/>
 
Mirror now uses 24 bit Z buffer if Z buffer setting is more than 16<br/>
 
<br/>
 
Frame rate limitation system :<br/>
 
Frame rate limitation system is now accurate and has better values<br/>
 
New frame info display shows sleep / physics updates / gpu waiting<br/>
 
Now using an event query instead of a lock for input lag prevention<br/>
 
Minimum sleep setting changed to "Sleep every frame" (yes / no)<br/>
 
<br/>
 
Misc :<br/>
 
Now using Direct3D 9Ex if available (Windows Vista and later)<br/>
 
Reduced glitch when autocross objects are optimised (e.g. on load)<br/>
 
Reduced min / max values for "Sound lag" setting - default now 0.08<br/>
 
New Audio Option "Sound when window is inactive" (off / on)<br/>
 
<br/>
 
3D view modes :<br/>
 
Added a 3D level slider option to adjust monitor-based 3D views<br/>
 
Reduced CPU / GPU usage by sharing scene preparation for both eyes<br/>
 
<br/>
 
Oculus Rift :<br/>
 
Now using Oculus SDK version 0.6.0.1 which includes timewarp<br/>
 
You can now enter and leave Rift mode without restarting LFS<br/>
 
Smooth display (if you do not use SLI or force vertical sync)<br/>
 
Monitor window view options : blank / one eye / two eyes<br/>
 
<br/>
 
Oculus Rift compatibility mode :<br/>
 
For users who cannot use the Oculus 0.6 runtime, you can still use<br/>
 
the 0.5 runtime. Simply rename the ORDIRECT.dll to some other name<br/>
 
and LFS will then use LFSORDLL.dll instead (extended mode only).<br/>
 
<br/>
 
Fixes :<br/>
 
Some buildings at Westhill track were drawn using a slow method<br/>
 
Mouse clipped to window (CTRL+C) now works properly with ALT+TAB<br/>
 
Using mouse wheel to change gear did not work properly at high fps<br/>
 
Layout editor object selection buttons used interface button slots<br/>
 
Crash changing texture resolution with two or more objects selected<br/>
 
Anisotropic filtering did not work on car textures (including skin)<br/>
 
 
 
== 0.6H10 ==
 
''Aug 12, 2015''<br />
 
 
<br />
 
<br />
Misc :<br />
+
AI:<br />
One more graphical optimisation for slightly higher frame rate<br />
+
You can now set the skill level of individual AI drivers<br />
Z-buffer depth setting can now be changed without restarting LFS<br />
+
Single player race limit increased to 32 drivers (AI + real)<br />
Reduced some of the Z-buffer issues when using a 16 bit Z-buffer<br />
+
You can now change AI live settings / pit instructions (F11 / F12)<br />
More updated translations - Thank you translators!<br />
+
Command /aiskill X to set skill level 1 to 5 (for adding new AI)<br />
 +
Command /aiset name X to set AI driver 'name' to skill level X<br />
 +
Command /aiset_all X to set all local AI drivers to skill X<br />
 +
FIX: In overtaking lesson all AI drivers had PRO skill level<br />
 +
FIX: Non-qualifying race restart affected the overtaking lessons<br />
 +
FIX: Spam "This car does not have a handbrake" when hit parked AI<br />
 +
<br />
 +
Interface:<br />
 +
Increased resolution of dashboard texture<br />
 +
Faster saving of screenshots when you press CTRL+S<br />
 +
Driver name and AI skill level are now shown in F11 / F12 windows<br />
 +
Entry screen shows "Unlock Live for Speed" instead of "Demo racer"<br />
 +
New key CTRL+P to copy the LFS window to clipboard excluding border<br />
 +
FIX: Some narrow unicode characters corrupted by an incorrect width<br />
 +
FIX: Host options could state "no bans" before clicking "edit bans"<br />
 +
FIX: Character dialog could be messed up when selecting languages<br />
 
<br />
 
<br />
Fixes for Windows 10 :<br />
+
Misc:<br />
High CPU/GPU on ALT+TAB from full screen with vsync in Windows 10<br />
+
Gearshift debounce code changed to help with the button release<br />
Pause when exiting from replay or reaching end of List of Hosts<br />
+
SHIFT+F2/F3 can adjust time in single player mode (not hotlapping)<br />
 +
FIX: Attributes no longer copied when opening file by command line<br />
 +
FIX: Crash at startup when loading a corrupted car model file<br />
 +
Most translations updated. Thank you translators!<br />
  
== 0.6H6 ==
+
== 0.6T7 ==
''Aug 9, 2015''<br />
+
''Mar 13, 2019''<br />
 
<br />
 
<br />
Misc :<br />
+
Views:<br />
Reduced min / max values for "Sound lag" setting - default now 0.08<br />
+
View filter time minimum value reduced to 0.05 sec<br />
Small error report added to deb.log if failed to start DirectX 9Ex<br />
 
More efficient car distance sorting system for sound and graphics<br />
 
More updated translations. Thank you translators.<br />
 
 
<br />
 
<br />
Oculus Rift :<br />
+
Controllers:<br />
Updated ORDIRECT.dll to use 0.6.0.1 runtime instead of 0.6.0.0<br />
+
Gearshift debounce code changed to help with the button release<br />
 
<br />
 
<br />
Fixes :<br />
+
Misc:<br />
CPU usage increased if minimised from full screen mode with vsync<br />
+
More translations updated - Thank you translators!<br />
Missing sound from nearby cars that were off screen in multiplayer<br />
 
Frame rate limit system could cause lags when used in Windows 10<br />
 
Frame info display could be clicked even when mouse was hidden<br />
 
Virtual dashboard disappeared if another nearby car was drawn<br />
 
  
== 0.6H5 ==
+
== 0.6T6 ==
''Jul 28, 2015''<br />
+
''Mar 12, 2019''<br />
 
<br />
 
<br />
Optimisations :<br />
+
Views:<br />
Frames buffered (default 1) to allow next frame to start rendering<br />
+
FIX: Offset mirror was not drawn offset in forces draw (F)<br />
Static vertex buffers reorganised to reduce DirectX instructions<br />
 
Dynamic vertex buffers now set to use hardware vertex processing<br />
 
 
<br />
 
<br />
Misc Options :<br />
+
VR:<br />
Frame rate limitation system is now accurate and has better values<br />
+
Minimum value for manual FOV setting reduced frmo 80 to 75 degrees<br />
New frame info display shows sleep / physics updates / gpu waiting<br />
+
FIX: There was a loss of accuracy in the automatic FOV calculation<br />
Minimum sleep setting changed to "Sleep every frame" (yes / no)<br />
 
 
<br />
 
<br />
Oculus Rift :<br />
+
Misc:<br />
For users who cannot use the Oculus 0.6 runtime, you can now use<br />
+
More translations updated - Thank you translators!<br />
the 0.5 runtime. Simply rename the ORDIRECT.dll to some other name<br />
+
 
and LFS will then use LFSORDLL.dll instead (extended mode only).<br />
+
== 0.6T5 ==
 +
''Mar 11, 2019''<br />
 
<br />
 
<br />
Misc :<br />
+
Multiplayer:<br />
Added a 3D level slider option to adjust monitor-based 3D views<br />
+
FIX: Timing bug that allowed damage repair to be done in zero time<br />
Mirror now uses 24 bit Z buffer if Z buffer setting is more than 16<br />
 
Reduced glitch when autocross objects are optimised (e.g. on load)<br />
 
Many translations have been updated. Thank you translators.<br />
 
 
<br />
 
<br />
Fixes :<br />
+
Interface:<br />
Anisotropic filtering did not work on car textures (including skin)<br />
+
CTRL+SHIFT now shows user name instead of player name in F11 / F12<br />
New chalk objects were invisible until optimise button was clicked<br />
 
 
 
== 0.6H4 ==
 
''Jul 9, 2015''<br />
 
 
<br />
 
<br />
Misc :<br />
+
VR:<br />
New Audio Option "Sound when window is inactive" (off / on)<br />
+
FIX: In Pimax the virtual 3D TV for replays had a rotated image<br />
 
<br />
 
<br />
Oculus Rift :<br />
+
Misc:<br />
Reduced CPU / GPU usage by sharing scene preparation for both eyes<br />
+
More translations updated - Thank you translators!<br />
<br />
 
Fixes :<br />
 
Some buildings at Westhill track were drawn using a slow method<br />
 
LFS failed to resave custom textures found to be in wrong format<br />
 
Using mouse wheel to change gear did not work properly at high fps<br />
 
  
== 0.6H3 ==
+
== 0.6T4 ==
''Jun 30, 2015''<br />
+
''Mar 9, 2019''<br />
 
<br />
 
<br />
Misc :<br />
+
AI:<br />
Now using an event query instead of a lock for input lag prevention<br />
+
You can now change AI live settings / pit instructions (F11 / F12)<br />
Some minor CPU optimisations probably not noticeable at this point<br />
+
FIX: Non-qualifying race restart affected the overtaking lessons<br />
 
<br />
 
<br />
Oculus Rift :<br />
+
Interface:<br />
Now continues to process physics while waiting for render to finish<br />
+
Player name (and AI skill level) are now shown in F11 / F12 windows<br />
Using 2 render target textures to avoid timing problems during copy<br />
+
Now "Unlock Live for Speed" instead of "Demo racer" on entry screen<br />
 
<br />
 
<br />
Fixes :<br />
+
Misc:<br />
Minimum sleep 1 ms enforced in entry screens / credits / minimised<br />
+
Updated Commands.txt and /help command<br />
Some objects at Westhill became shiny when a car shadow was nearby<br />
+
Many translations updated - Thank you translators<br />
No sky on joining host with no cars or change texture res in editor<br />
 
  
== 0.6H2 ==
+
== 0.6T3 ==
''Jun 20, 2015''<br />
+
''Mar 8, 2019''<br />
 
<br />
 
<br />
Misc :<br />
+
Views:<br />
Sky texture is now drawn in mirrors<br />
+
You can now set "View lock" to car / filter / horizon<br />
Layout editor object selection buttons are sorted by distance<br />
 
Now using Direct3D 9Ex if available (Windows Vista and later)<br />
 
Minimum sleep can now be set to 0 ms (previous minimum was 1)<br />
 
Minimum sleep is no longer available when using vertical sync<br />
 
Slightly better fps in places where many objects may be visible<br />
 
 
<br />
 
<br />
Oculus Rift :<br />
+
Multiplayer:<br />
Now using Oculus SDK version 0.6.0.0 which includes timewarp<br />
+
Server side improvement that should run smoother when there is lag<br />
You can now enter and leave Rift mode without restarting LFS<br />
 
Smooth display (if you do not use SLI or force vertical sync)<br />
 
Monitor window view options : blank / one eye / two eyes<br />
 
 
<br />
 
<br />
Fixes :<br />
+
AI:<br />
Mouse clipped to window (CTRL+C) now works properly with ALT+TAB<br />
+
You can now select the skill level of individual AI drivers<br />
Layout editor object selection buttons used interface button slots<br />
+
Single player race limit increased to 32 drivers (AI + real)<br />
Crash changing texture resolution with two or more objects selected<br />
+
FIX: In overtaking lesson all AI drivers had PRO skill level<br />
 +
FIX: Spam "This car does not have a handbrake" when hit parked AI<br />
 +
Command /aiskill X to set skill level 1 to 5 (for adding new AI)<br />
 +
Command /aiset name X to set AI driver 'name' to skill level X<br />
 +
Command /aiset_all X to set all local AI drivers to skill X<br />
 
<br />
 
<br />
Translations :<br />
+
Misc:<br />
Updated Italian, Romanian, Chinese and Turkish translations<br />
+
SHIFT+F2/F3 can adjust time in single player mode (not hotlapping)<br />
  
== 0.6H ==
+
== 0.6T2 ==
''Apr 2, 2015''<br />
+
''Mar 7, 2019''<br />
 
<br />
 
<br />
Westhill :<br />
+
VR:<br />
New version of Westhill with additional configurations<br />
+
Updated to the latest version of OpenVR (1.2.10)<br />
Full support for open configurations including access roads<br />
+
Pimax headsets can now be used in native mode (rotated eye views)<br />
 +
FIX: An OpenVR error caused Samsung Odyssey+ eye levels to be wrong<br />
 +
Some info is logged to a text file ovr_deb.log in OpenVR mode<br />
 
<br />
 
<br />
Autocross Editor :<br />
+
Interface:<br />
New adjustable concrete objects<br />
+
Faster saving of screenshots when you press CTRL+S<br />
Custom start positions and pit start points<br />
+
New key CTRL+P to copy the LFS window to clipboard excluding border<br />
Maximum autocross objects increased to 1800<br />
+
FIX: Some narrow unicode characters corrupted by an incorrect width<br />
Movable start lights included as an autocross object<br />
+
FIX: Host options could state "no bans" before clicking "edit bans"<br />
Custom pit stop box disables pit lane and default pit stops<br />
+
FIX: Character dialog could be messed up when selecting languages<br />
Custom pit stop box can now be used to repair car and refuel<br />
 
Interface buttons now drawn in front of the object buttons<br />
 
Pressing S/F/1/2/3 when object is selected now moves it<br />
 
Pressing S/F/1/2/3 when object exists is now more helpful<br />
 
Clicking colour instantly changes selected tyres or chalk<br />
 
Clicking marshall position instantly changes selected marshall<br />
 
Improved the appearance of marshall circles in the editor<br />
 
Route checker index numbers now start at 1 instead of 0<br />
 
The W/E keys instantly adjust width, no need to press M<br />
 
Floating object buttons shown with different colour<br />
 
X/Y/Z positions are now shown and can be typed in<br />
 
Right click on X/Y/Z to move in steps of 1 metre<br />
 
SHIFT+click to snap to 1 metre grid<br />
 
 
<br />
 
<br />
Oculus Rift DK2 Rendering Misc :<br />
+
Misc:<br />
Increased max cars in race from 32 to 40<br />
+
FIX: Crash 0xc0000005 at offset 0x00159069 loading corrupted object<br />
Increased AU Autocross grid from 16 to 20<br />
+
FIX: Attributes no longer copied when opening file by command line<br />
Increased BL Rallycross grids from 24 to 30<br />
+
 
Maximum multiplayer car draw distance up from 300 to 500<br />
+
== 0.6T ==
Regenerated lightmaps and visible object lists on most tracks<br />
+
''Jul 7, 2018''<br />
Added paths at Fern Bay to cover road near Club and mini oval<br />
 
InSim ISP_NCI packet added to give host more info about new guest<br />
 
AI drivers hit wall entering pit lane at SO Classic / Town<br />
 
Removed a corner marker from some configurations at Aston<br />
 
Some tyres at Kyoto National disabled in other configs<br />
 
Updated translations - thank you translators<br />
 
 
<br />
 
<br />
New commands :<br />
+
Multiplayer:<br />
/zero_all<br />
+
More robust method for connecting to the master server<br />
- Reset all lap counters and checkpoints passed as if the race had<br />
+
More informative error report for "Unknown file transfer error"<br />
just been started. This removes checkpoints passed.<br />
+
FIX: Skin downloading now works with the protected website<br />
So using this command on the first lap, before the first<br />
 
checkpoint is passed, has no effect. After the first<br />
 
checkpoint there is an effect. The first lap will not be<br />
 
counted. This is intended to help with a rolling start after<br />
 
a parade lap.<br />
 
 
<br />
 
<br />
/setlap username X<br />
+
Layout editor:<br />
- X is positive : Set the lap that the user is currently on (as<br />
+
New layout editor instructions: docs\Autocross.txt<br />
seen at the top right, not the number of laps completed). This<br />
+
New cut / copy / paste system using standard keyboard shortcuts<br />
does not affect checkpoints passed. This may help with a driver<br />
+
COPY (CTRL+C) toggles between real selection and copied selection<br />
who reconnects after an unintended disconnection.<br />
+
Place objects (O) key is equivalent to PASTE followed by COPY<br />
- X is zero : Same as the /zero_all command but for one driver.<br />
+
Move objects (M) key is equivalent to CUT followed by PASTE<br />
- X is negative : subtract from the number of laps, without<br />
+
UNDO (CTRL+Z) and REDO (CTRL+Y) functions are now included<br />
affecting checkpoints passed. This may be useful as a penalty.
+
A green or yellow outline is drawn around the selected objects<br />
 
+
ALT key can be used to temporarily hide selected object outlines<br />
== 0.6G19 ==
+
Original objects are shown with a grey outline after COPY pressed<br />
''Apr 1, 2015''<br />
+
Editor buttons and keys affect real or copied selection - not both<br />
 +
PGUP / PGDN can now be used to adjust Z value of selected objects<br />
 +
C key now clears selected object type as well as selected objects<br />
 +
It is now possible to set marshall circles to have zero diameter<br />
 +
Objects and marshall circles can now be selected at the same time<br />
 +
Multiple object rectangle select CTRL+drag with left mouse button<br />
 +
Start position / checkpoints / finish line now in control section<br />
 +
You can hold SHIFT to keep objects selected when exiting edit mode<br />
 
<br />
 
<br />
Tree / sign / bollard collisions restricted to object size<br />
+
Graphics:<br />
Circles more than 1.5m above car centre are now ignored<br />
+
Slight reduction in some excessively bright driver models<br />
Checkpoints / finish line more than 1.5m above ignored<br />
+
RAW files are no longer used and skies now use DDS textures<br />
 
+
Existing RAW files are converted the first time LFS is started<br />
FIX : Restricted areas and route checkers were not working<br />
+
Removed option to view sky in 16-bit colour<br />
 
 
== 0.6G18 ==
 
''Apr 1, 2015''<br />
 
 
<br />
 
<br />
FIX : Error with the new Wedge objects at 90 degrees<br />
+
Interface:<br />
 
+
New URL for skin uploads lfs.net/skins<br />
== 0.6G17 ==
+
Text message dialog now has variable width<br />
''Mar 31, 2015''<br />
+
Clip mouse to screen is now CTRL+M as CTRL+C is used for copy<br />
 +
Command /axsel to copy layout editor selection text to clipboard<br />
 +
Most translations updated. Thank you translators!<br />
 
<br />
 
<br />
New Westhill track update with various fixes<br />
+
Free view camera position text command:<br />
New concrete objects Wedge and Short Slab Wall<br />
+
Type /cp to copy a text camera position to the clipboard<br />
Maximum autocross objects increased to 1800<br />
+
The resulting text can be saved in a text file, forum, etc. or into<br />
 
+
another instance of Live for Speed to reproduce the camera position<br />
== 0.6G16 ==
 
''Mar 31, 2015''<br />
 
 
<br />
 
<br />
Misc :<br />
+
Commands:<br />
Custom pit stop box can now be used to repair car and refuel<br />
+
Improved processing of command line to be more flexible<br />
Custom pit stop box disables pit lane and default pit stops<br />
+
New command /settings=X.txt - uses X.txt instead of cfg.txt<br />
Maximum multiplayer car draw distance up from 300 to 500<br />
+
Command /settings must be the first on command line or in file<br />
Interface buttons now drawn in front of the object buttons<br />
+
Command /mp (join local host) can now be used on the command line<br />
Off path side messages only shown with Network Debug enabled<br />
 
 
<br />
 
<br />
InSim :<br />
+
Misc:<br />
ISP_NCI packet added to give host more info about new guest<br />
+
Live for Speed can now recover from a graphics driver error<br />
 +
Textures are no longer reloaded when changing weather (faster)<br />
 +
LFS starting in borderless window mode now goes to the same monitor<br />
 +
New option "Display LFS logo in game" (not optional in demo mode)<br />
 +
English file is no longer saved when LFS starts (can be deleted)<br />
 +
New check for corrupted 3D models to avoid possible crash on load<br />
 
<br />
 
<br />
Layouts :<br />
+
VR:<br />
Car shadows now appear on the concrete objects<br />
+
New commands to skip F8 menu /vr reset_headset and /vr use_relative<br />
Raised start positions now work with concrete objects<br />
 
Up/down buttons beside checkpoint width / circle diameter<br />
 
 
<br />
 
<br />
Fixes :<br />
+
InSim:<br />
Reset points on raised concrete did not work first time in<br />
+
New value PMO_POSITION for IS_AXM packet to report a blank position<br />
Default start points wrongly put car on concrete above them<br />
+
New packet IS_CIM reports a connection's interface / editor mode<br />
Coloured concrete often did not go back to grey in editor<br />
+
New values PMO_SELECTION_REAL and PMO_MOVE_MODIFY for PMOFlags<br />
InSim IS_REO packet was ignored if more than 32 players<br />
+
New values TTC_SEL_START and TTC_SEL_STOP for IS_TTC<br />
 +
New value PMO_GET_Z for IS_AXM packet to report Z values<br />
 +
New value PMO_AVOID_CHECK for PMO_ADD_OBJECTS avoids validity check<br />
 +
UCID can be set in some IS_AXM packets by an external InSim program<br />
 +
to make the resulting packets appear as if sent by an editing admin<br />
 +
(PMO_ADD_OBJECTS / PMO_DEL_OBJECTS / PMO_CLEAR_ALL)<br />
  
== 0.6G14 ==
+
== 0.6R22 ==
''Mar 28, 2015''<br />
+
''Jul 3, 2018''<br />
 
<br />
 
<br />
Westhill :<br />
+
Layout editor:<br />
New version of Westhill with additional configurations<br />
+
ALT key now temporarily hides the outlines of selected objects<br />
Full support for open configurations including access roads<br />
 
 
<br />
 
<br />
Autocross Editor :<br />
+
Interface:<br />
New adjustable concrete objects<br />
+
More updated translations - Thank you translators!<br />
Custom start positions and pit start points<br />
+
 
Maximum autocross objects increased to 1500<br />
+
== 0.6R21 ==
Movable start lights included as an autocross object<br />
+
''May 24, 2018''<br />
Pressing S/F/1/2/3 when object is selected now moves it<br />
 
Pressing S/F/1/2/3 when object exists is now more helpful<br />
 
Clicking colour instantly changes selected tyres or chalk<br />
 
Clicking marshall position instantly changes selected marshall<br />
 
Improved the appearance of marshall circles in the editor<br />
 
Route checker index numbers now start at 1 instead of 0<br />
 
The W/E keys instantly adjust width, no need to press M<br />
 
Floating object buttons shown with different colour<br />
 
X/Y/Z positions are now shown and can be typed in<br />
 
Right click on X/Y/Z to move in steps of 1 metre<br />
 
SHIFT+click to snap to 1 metre grid<br />
 
 
<br />
 
<br />
Tracks :<br />
+
Layout editor:<br />
Increased max cars in race from 32 to 40<br />
+
New layout editor instructions: docs\Autocross.txt<br />
Increased AU Autocross grid from 16 to 20<br />
+
Improved UNDO and REDO - the selection is now correctly restored<br />
Increased BL Rallycross grids from 24 to 30<br />
+
Start position / checkpoints / finish line now in control section<br />
Regenerated lightmaps and visible object lists on most tracks<br />
+
FIX: Heading slider bar was not restored after a failed rotation<br />
Added paths at Fern Bay to cover road near Club and mini oval<br />
+
FIX: Zero diameter marshalls could be placed in the same position<br />
AI drivers hit wall entering pit lane at SO Classic / Town<br />
+
FIX: Diameter stuck after adding a circle when diameter was zero<br />
Removed a corner marker from some configurations at Aston<br />
 
Some tyres at Kyoto National disabled in other configs<br />
 
 
<br />
 
<br />
New commands :<br />
+
InSim:<br />
/zero_all<br />
+
New value PMO_AVOID_CHECK for PMO_ADD_OBJECTS avoids validity check<br />
- Reset all lap counters and checkpoints passed as if the race had<br />
+
 
just been started. This removes checkpoints passed.<br />
+
== 0.6R20 ==
So using this command on the first lap, before the first<br />
+
''May 16, 2018''<br />
checkpoint is passed, has no effect. After the first<br />
 
checkpoint there is an effect. The first lap will not be<br />
 
counted. This is intended to help with a rolling start after<br />
 
a parade lap.<br />
 
 
<br />
 
<br />
/setlap username X<br />
+
InSim:<br />
- X is positive : Set the lap that the user is currently on (as<br />
+
UCID can be set in some IS_AXM packets by an external InSim program<br />
seen at the top right, not the number of laps completed). This<br />
+
to make the resulting packets appear as if sent by an editing admin<br />
does not affect checkpoints passed. This may help with a driver<br />
+
(PMO_ADD_OBJECTS / PMO_DEL_OBJECTS / PMO_CLEAR_ALL)<br />
who reconnects after an unintended disconnection.<br />
+
<br />
- X is zero : Same as the /zero_all command but for one driver.<br />
+
Interface:<br />
- X is negative : subtract from the number of laps, without<br />
+
Command /axsel to copy layout editor selection text to clipboard<br />
affecting checkpoints passed. This may be useful as a penalty.<br />
+
Updated translations with new URL for skin uploads lfs.net/skins<br />
 +
More updated translations - Thank you translators!<br />
  
== 0.6G3 ==
+
== 0.6R19 ==
''Feb 20, 2015''<br />
+
''May 11, 2018''<br />
 +
<br />
 +
Layout editor:<br />
 +
Undo (CTRL+Z) and redo (CTRL+Y) functions now included<br />
 
<br />
 
<br />
Misc :<br />
+
Interface:<br />
Regenerated lightmaps and visible object lists on most tracks<br />
+
Improved readability of the text for the /cp command<br />
Added paths at Fern Bay to cover road near Club and mini oval<br />
 
 
<br />
 
<br />
Fixes :<br />
+
InSim:<br />
AI drivers hot wall entering pit lane at SO Classic / Town<br />
+
Fixed an inaccuracy in the reporting of objects being deleted<br />
Removed single-sided rectangle near the bridge at Fern Bay<br />
 
Missing shadows on cars under bridges at Aston and Fern Bay<br />
 
Shadows could appear on cars near path edges in open configs<br />
 
Default lightmap sometimes used lighting from previous track<br />
 
Removed message about 93 objects when loading Autocross track<br />
 
Restored shadows mistakenly removed from South City buildings<br />
 
Changing between reversed / forward configs - wrong lightmaps<br />
 
  
== 0.6G2 ==
+
== 0.6R18 ==
''Feb 14, 2015''<br />
+
''May 4, 2018''<br />
 
<br />
 
<br />
Open Configurations :<br />
+
Interface :<br />
As part of the development for the Westhill track update that is<br />
+
Text message dialog now has variable width<br />
still in development, the support for Open track configurations<br />
+
A progress message is now displayed while converting textures<br />
has been improved. When possible, LFS now uses a suitable path<br />
+
More updated translations - Thank you translators!<br />
from one of the default configurations so these things work :<br />
 
 
<br />
 
<br />
- Hidden object removal gives high frame rates<br />
+
Layout editor :<br />
- Lighting system now works so that car looks correct in shadow<br />
+
FIX : Heading slider was not available in marshall mode<br />
- Echo maps are used so the sound changes depending on location<br />
+
FIX : Top right and bottom right buttons sometimes overlapped<br />
 
<br />
 
<br />
The X (forward) and Y (reversed) open configuration selection<br />
+
InSim :<br />
buttons are now visible on the track selection screen.<br />
+
New value PMO_MOVE_MODIFY sent in IS_AXM when adjusting objects<br />
 +
 
 +
== 0.6R17 ==
 +
''May 3, 2018''<br />
 
<br />
 
<br />
Hidden object removal :<br />
+
InSim :<br />
The visible objects are now detected using a much better method<br />
+
New submode values added for IS_CIM modes CIM_NORMAL and CIM_GARAGE<br />
than in older versions. Visible object files for the existing<br />
+
FIX : IS_CIM was not output on local LFS while connected to a host<br />
tracks are provided in the patch. You should find there is now<br />
 
very little pop-up of objects, but still with a high frame rate.<br />
 
 
<br />
 
<br />
The visible object lists for the TV cameras are now stored in a<br />
+
Layout editor :<br />
separate list per camera rather than being path based. So you<br />
+
Updated translations - Thank you translators!<br />
should no longer see objects disappearing occasionally when using<br />
+
 
the replay / TV cameras.<br />
+
 
 +
== 0.6R16 ==
 +
''May 2, 2018''<br />
 
<br />
 
<br />
Misc :<br />
+
Layout editor :<br />
Collision detection improved near the ends of long objects<br />
+
Outline changed to line drawing which helps with object alignment<br />
 +
Original objects are now shown with grey lines after copy pressed<br />
 +
Drag select now has a minimum size to avoid accidental deselection<br />
 +
FIX : Heading bug after un-copying selection that had been rotated<br />
 +
FIX : CTRL+C un-copy cleared selection if originals were not found<br />
 +
FIX : Chalk objects were sometimes invisible in copied selection<br />
 +
 
 +
== 0.6R15 ==
 +
''May 1, 2018''<br />
 
<br />
 
<br />
Translations :<br />
+
Layout editor :<br />
Updated Italian, Lithuanian, Russian and Ukrainian translations<br />
+
An outline is now drawn around the selected objects<br />
Updated Brazilian Portuguese version of docs\Commands.txt<br />
+
M key can now be used with clipboard objects (select then CTRL+C)<br />
 +
Multiple object rectangle select CTRL+drag with left mouse button<br />
  
== 0.6G ==
+
== 0.6R14 ==
''Sep 27, 2014''<br />
+
''Apr 27, 2018''<br />
 
<br />
 
<br />
Oculus Rift DK2 Support :<br />
+
Layout editor :<br />
The Oculus Rift DK2 must be set to Extended Desktop mode<br />
+
Place objects (O) key is now equivalent to PASTE then COPY<br />
Start LFS, go into Options - View and click 3D at the top<br />
+
COPY key is now reversible so you can reselect the copied objects<br />
For Display Type, select Oculus Rift then click OK<br />
+
FIX : Sometimes marshall type could not be selected before placing<br />
If all is well, LFS offers "Exit LFS to restart using the Rift"<br />
+
FIX : Real world objects could still be selected after a full clear<br />
Click OK to exit then when you restart LFS it should be in the Rift<br />
+
 
 +
== 0.6R13 ==
 +
''Apr 26, 2018''<br />
 +
<br />
 +
Layout editor :<br />
 +
New cut / copy / paste system replaces old duplicate / move system<br />
 +
PGUP and PGDN can now be used to adjust Z value of selected objects<br />
 +
C key now clears selected object type as well as selected objects<br />
 +
It is now possible to set marshall circles to have zero diameter<br />
 +
Objects and marshall circles can now be selected at the same time<br />
 +
You can hold SHIFT to keep objects selected when exiting edit mode<br />
 +
<br />
 +
Interface :<br />
 +
Added two more translation strings to avoid misleading messages<br />
 +
Additional translation strings for new functions in layout editor<br />
 +
Clip mouse to screen is now CTRL+M as CTRL+C is now used for copy<br />
 +
More translations updated - Thank you translators!<br />
 
<br />
 
<br />
Optional new command line options /rift=on and /rift=off<br />
+
InSim :<br />
Use e.g. in a shortcut to make sure Rift mode is entered or not<br />
+
New values TTC_SEL_START and TTC_SEL_STOP for IS_TTC<br />
 +
New value PMO_GET_Z for IS_AXM packet to report Z values<br />
 +
New value PMO_SELECTION_REAL for PMOFlags with PMO_SELECTION<br />
 +
Simplified SubMode values for free view in IS_CIM<br />
 
<br />
 
<br />
LFS.exe /rift=on - try to go straight into Rift mode<br />
+
Misc :<br />
LFS.exe /rift=off - do not go into Rift (ignores previous mode)<br />
+
New check for corrupted 3D models to avoid possible crash on load<br />
 +
 
 +
== 0.6R12 ==
 +
''Apr 12, 2018''<br />
 
<br />
 
<br />
Oculus Runtime 0.4.2 (or later) is required<br />
+
Interface :<br />
 +
New free view camera position text command /cp<br />
 +
/cp will copy a text camera position to the clipboard<br />
 +
The resulting text can be saved in a text file, forum, etc. or into<br />
 +
another instance of Live for Speed to reproduce.the camera position<br />
 
<br />
 
<br />
Graphics (visual improvement of transparent objects) :<br />
+
Many translations updated - Thank you translators!<br />
Improved edges of transparent objects like trees and railings<br />
 
Re-exported all transparent textures to improve image quality<br />
 
Texture names ending ATEST / ALPHA / ALP24 all now end _ALP<br />
 
If you do not install new textures, old ones will be converted<br />
 
 
<br />
 
<br />
Graphics (other) :<br />
+
Graphics :<br />
Anisotropic filtering (AF) now default 4x<br />
+
Slight reduction in some excessively bright driver models<br />
Mip bias sliders saved differently in cfg.txt<br />
 
- You must set your mip bias and AF values again<br />
 
Increased maximum value of multiplayer draw distance<br />
 
Two new 3D formats : red-cyan anaglyph and cross-eyed view<br />
 
Textures are automatically resaved (if needed) for faster load<br />
 
Low res textures now load just as quickly as high res textures<br />
 
New car shaders give higher frame rate when many cars on screen<br />
 
FIX : Car lighting momentarily vertical as car entered a shadow<br />
 
FIX : Graphics options sometimes showed too many FSAA options<br />
 
<br />
 
Skin downloading when watching a replay :<br />
 
If a car or helmet skin in a replay is not available at LFS World<br />
 
when you start the replay (with low or high res skins selected)<br />
 
but you already have the skin in the other resolution then that<br />
 
skin in the other resolution will be used instead of a plain car<br />
 
 
<br />
 
<br />
 
InSim :<br />
 
InSim :<br />
New packet IS_HCP for host to add extra mass or intake restriction<br />
+
New value PMO_POSITION for IS_AXM packet to report a blank position<br />
to particular cars (affects all drivers using those cars)<br />
+
New packet IS_CIM reports a connection's interface / editor mode<br />
 +
 
 +
== 0.6R11 ==
 +
''Apr 9, 2018''<br />
 
<br />
 
<br />
Misc :<br />
+
More informative error report for "Unknown file transfer error"<br />
Driver's body is now enabled by default<br />
+
FIX : Lighting restored to most objects (to appear darker in shade)<br />
Reduced input lag when vertical sync is enabled<br />
+
FIX : Some objects at Blackwood looked the same e.g. ads over pits<br />
Frame rate limit now disabled if vertical sync is active<br />
+
FIX : XR front lights were plain white in the recent test patches<br />
Cars now drawn in nearest to furthest order for optimisation<br />
 
CTRL+S screenshot message now stays for two seconds instead of one<br />
 
Updated translations - thank you translators
 
  
== 0.6F12 ==
+
== 0.6R9 ==
''September 26, 2014''<br />
+
''Apr 6, 2018''<br />
 
<br />
 
<br />
Oculus Rift :<br />
+
Faster one time file conversion straight to DDS about 20 seconds<br />
New command line options /rift=on and /rift=off<br />
+
FIX : Multiplayer replays corrupted file error message in 0.6R8<br />
Use e.g. in a shortcut to make sure Rift mode is entered or not<br />
+
FIX : Misleading warning messages about missing sky textures<br />
 +
FIX : A message about a missing file when loading Fern Bay<br />
 +
 
 +
== 0.6R8 ==
 +
''Apr 6, 2018''<br />
 
<br />
 
<br />
LFS.exe /rift=on - try to go straight into Rift mode<br />
+
More robust method for connecting to the master server<br />
LFS.exe /rift=off - do not go into Rift (ignores previous mode)<br />
+
FIX : Skin downloading now works with the updated website<br />
 +
FIX : Rare hang while recovering from a graphics driver error<br />
 +
FIX : LFS logo no longer overlaps the small map or InSim buttons<br />
 +
 
 +
== 0.6R7 ==
 +
''Apr 6, 2018''<br />
 
<br />
 
<br />
InSim :<br />
+
Textures :<br />
New packet IS_HCP to add extra mass or intake restrictions<br />
+
PNG files are now used in the few cases where RAW files were used<br />
to particular cars (affects all drivers using those cars)<br />
+
Removed option to view sky in 16-bit colour<br />
 +
Sky now uses DDS (compressed) textures<br />
 +
<br />
 +
Commands :<br />
 +
Improved processing of command line to be more flexible<br />
 +
New command /settings=X.txt - uses X.txt instead of cfg.txt<br />
 +
Command /settings must be the first on command line or in file<br />
 +
Command /mp (join local host) can now be used on the command line<br />
 
<br />
 
<br />
 
Misc :<br />
 
Misc :<br />
Minor update to LFS_restart.exe suggesting run as administrator<br />
+
Live for Speed can now recover from a graphics driver error<br />
 
+
Textures are no longer reloaded when changing weather (faster)<br />
== 0.6F11 ==
+
LFS starting in borderless window mode now goes to the same monitor<br />
''September 25, 2014''<br />
+
New option "Display LFS logo in game" (not optional in demo mode)<br />
 +
English file is no longer saved when LFS starts (can be deleted)<br />
 
<br />
 
<br />
Oculus Rift :<br />
+
VR :<br />
If you try to enter 3D mode when the Rift is not in extended mode,<br />
+
New commands to skip F8 menu /vr reset_headset and /vr use_relative<br />
and get the message to restart LFS with the Rift in extended mode,<br />
 
it is now possible to go into a window (SHIFT+F4) and set your<br />
 
Rift to extended mode then click 3D to try to enter Rift mode<br />
 
again without exiting LFS, so avoiding one exit and restart.<br />
 
  
== 0.6F10 ==
+
== 0.6R ==
''September 24, 2014''<br />
+
''Jan 28, 2017''<br />
 
<br />
 
<br />
Graphics :<br />
+
New Blackwood environment :<br />
Fixed bug at Aston where nearby tree line obscured background<br />
+
- New textures, geometry and detail improvements all around<br />
Fixed small lines appearing in the air above some Aston trees<br />
+
- New Historic configuration (similar to GP but without chicane)<br />
 +
- New industrial estate area available when open config selected<br />
 
<br />
 
<br />
Oculus Rift :<br />
+
Other incompatible changes :<br />
LFSORDLL.dll rebuilt using SDK 0.4.2 (requires runtime update)<br />
+
XRG / XRT / FZ5 maximum steering angle increased to 45 degrees<br />
Removed 3 ways to enter Rift mode on your monitor by mistake<br />
+
Spawn position now disables "Could not join : Start is blocked"<br />
 
+
Maximum number of layout objects increased to 2100 (was 1800)<br />
== 0.6F9 ==
 
''September 19, 2014''<br />
 
 
<br />
 
<br />
Graphics :<br />
+
InSim :<br />
Improved edges of transparent objects like trees and railings<br />
+
Reduced the frequency of IS_OBH packets due to Blackwood kerbs<br />
Re-exported all transparent textures to improve image quality<br />
+
IS_OBH is always reported, as before, for movable objects<br />
Texture names ending ATEST / ALPHA / ALP24 all now end _ALP<br />
+
TYRE contacts no longer report IS_OBH for unmovable objects<br />
If you do not install new textures, old ones will be converted<br />
+
BODY contacts also report unmovable objects played in a layout<br />
 +
<br />
 +
Interface :<br />
 +
New small map view for open configs / car parks / autocross areas<br />
 +
Small map opacity can now be set for light and dark map colours<br />
 +
Improvements on track selection screen using the area maps<br />
 
<br />
 
<br />
Oculus Rift :<br />
+
Graphics :<br />
Tracking setup now allows camera to be in an offset position<br />
+
Shadows are no longer cast updwards or towards the light<br />
Yaw reset (normally F8 key) should now work again with DK1<br />
+
Ambient (non-direct) shadow darkness now depends on distance<br />
 +
Skid marks now remain when race restarts (excluding replays)<br />
 +
Increased LOD distances of humans / drivers / marshalls<br />
 +
Skid marks are now visible on unmovable layout objects<br />
 
<br />
 
<br />
 
Misc :<br />
 
Misc :<br />
Names above cars (N key) now work as expected on oval, etc.<br />
+
Westhill paths adjusted and regenerated to avoid graphical holes<br />
Cars now drawn in nearest to furthest order for optimisation<br />
+
Autocross paths regenerated and physical hole fixed at skid pad<br />
CTRL+S screenshot message now stays for 2 seconds instead of 1<br />
+
New text command /lang X to load language (data\language\X.txt)<br />
FIX : Misplaced accents on capital letters in names above cars<br />
 
 
 
== 0.6F8 ==
 
''August 22, 2014''<br />
 
 
<br />
 
<br />
Implemented Oculus Rift health & safety warning at startup<br />
+
Fixes :<br />
Option to store driving position (avoids setting it every time)<br />
+
FIX : LFS could crash using /axload with a long layout name<br />
 +
FIX : Traffic lights did not work after texture resolution change<br />
 +
FIX : Message text was faded on entering free view from escape menu<br />
 +
FIX : Removed message "Side mirror - point too central"<br />
  
== 0.6F7 ==
+
== 0.6Q14 ==
''August 19, 2014''<br />
+
''Jan 27, 2017''<br />
 
<br />
 
<br />
Graphical :<br />
+
New Blackwood :<br />
Removed / reduced some texture related graphical issues<br />
+
More fixes including some Z buffer issues and LOD distances<br />
Textures are automatically resaved (if needed) for faster load<br />
 
Low res textures now load just as quickly as high res textures<br />
 
FIX : Graphics options sometimes showed too many FSAA options<br />
 
 
<br />
 
<br />
Misc :<br />
+
Physics :<br />
Anisotropic filtering (AF) now default 4x<br />
+
improved collision and tyre rolling on the 3D kerb objects<br />
Mip bias sliders saved differently in cfg.txt<br />
 
- You must set your mip bias and AF values again<br />
 
Increased maximum value of multiplayer draw distance<br />
 
 
<br />
 
<br />
Oculus Rift :<br />
+
Fixes :<br />
Mip bias sliders are available in Rift mode again (separate)<br />
+
FIX : Removed message "Side mirror - point too central"<br />
LFS starts up in windowed mode on desktop if unable to open Rift<br />
+
 
Steer look and mouse look options are now disabled in Rift mode<br />
+
== 0.6Q12 ==
Windows error message is displayed if the DLL cannot be loaded<br />
+
''Jan 26, 2017''<br />
Recompiled Oculus DLL now depends on fewer external libraries<br />
 
FIX : Arcade view and helicopter view now work as expected<br />
 
FIX : Button look and Pitch / Rotate view now work in Rift mode<br />
 
FIX : Names above cars (N key) now stay still when view rolls<br />
 
 
 
== 0.6F6 ==
 
''August 12, 2014''<br />
 
 
<br />
 
<br />
Replay TV camera view is now displayed on a virtual monitor<br />
+
New Blackwood :<br />
3D level of the replay cameras adjustable from 0% to 100%<br />
+
Various fixes for error spotted during testing e.g cracks and holes<br />
 
+
Estate now uses two paths for echo maps and hidden object removal<br />
== 0.6F5 ==
 
''August 11, 2014''<br />
 
 
<br />
 
<br />
Misc :<br />
+
InSim :<br />
Frame rate limit now disabled if vertical sync is active<br />
+
Reduced the frequency of IS_OBH packets due to blackwood kerbs<br />
 +
IS_OBH is always reported, as before, for movaoble objects<br />
 +
TYRE contacts no longer report IS_OBH for unmovable objects<br />
 +
BODY contacts also report unmovable objects played in a layout<br />
 
<br />
 
<br />
Oculus Rift :<br />
+
Fixes :<br />
Implemented chromatic aberration correction (pixel shader)<br />
+
FIX : Message text was faded on entering free view from escape menu<br />
Simplified head yaw is transmitted in multiplayer packets<br />
 
<br />
 
FIX : Low persistence setting could be out of sync with Rift<br />
 
  
== 0.6F4 ==
+
== 0.6Q10 ==
''August 10, 2014''<br />
+
''Jan 24, 2017''<br />
 
<br />
 
<br />
"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<br />
+
New Blackwood environment :<br />
 +
- New textures, geometry and detail improvements all around<br />
 +
- New Historic configuration (similar to GP but without chicane)<br />
 +
- New industrial estate area available when open config selected<br />
 
<br />
 
<br />
Misc :<br />
+
Other incompatible changes :<br />
Driver's body is now enabled by default<br />
+
XRG / XRT / FZ5 maximum steering angle increased to 45 degrees<br />
Reduced input lag when vertical sync is enabled<br />
+
Spawn position now disables "Could not join : Start is blocked"<br />
 +
Maximum number of layout objects increased to 2100 (was 1800)<br />
 +
 
 +
== 0.6Q9 ==
 +
''Jan 23, 2017''<br />
 
<br />
 
<br />
Oculus Rift :<br />
+
Interface :<br />
Predicted head position is used with vertical sync<br />
+
New small map view for open configs / car parks / autocross areas<br />
Enabled low persistence display mode (on by default)<br />
+
Small map opacity can now be set for light and dark map colours<br />
More helpful and better looking multiple selection dialog<br />
+
Improvements on track selection screen using the area maps<br />
LFS will now start up on default device if Rift is not found<br />
 
Helpful message if detected Rift has wrong screen orientation<br />
 
Position is retained if headset moves out of tracking range<br />
 
Single mip bias slider when in Rift mode<br />
 
 
 
== 0.6F3 ==
 
''August 6, 2014''<br />
 
 
<br />
 
<br />
Oculus Rift DK2 support :<br />
+
Graphics :<br />
- Set your DK2 to extended mode
+
Skid marks now remain when race restarts (excluding replays)<br />
- Windows settings - use extended desktop mode, not duplicated<br />
+
Skid marks are now visible on unmovable layout objects<br />
- Make sure the DK2 screen is set to "portrait" mode in Windows<br />
 
- Start LFS and click 3D on View Options Screen<br />
 
- Select Oculus Rift and click OK<br />
 
- You should be given the option to exit, ready to restart in Rift mode<br />
 
- Start LFS after exiting by the previous method<br />
 
 
<br />
 
<br />
FIX : Sometimes the wrong mip bias setting was used e.g. on text<br />
+
Misc :<br />
FIX : LFS crashed if an out of bounds entry was typed in 3D dialog<br />
+
Westhill paths adjusted and regenerated to avoid graphical holes<br />
 +
Autocross paths regenerated and physical hole fixed at skid pad<br />
  
== 0.6F2 ==
+
== 0.6Q3 ==
''July 21, 2014''<br />
+
''Dec 10, 2016''<br />
 
<br />
 
<br />
Two new 3D formats in TV / monitor / projector mode :<br />
+
Shadows are no longer cast upwards or towards the light<br />
- red-cyan anaglyph<br />
+
Ambient (non-direct) shadow darkness now depends on distance<br />
cheap red-cyan glasses are required<br />
+
New text command /lang X to load language (data\language\X.txt)<br />
more expensive glasses can correct red (left) eye focus<br />
+
Increased LOD distances of humans / drivers / marshalls<br />
colour perception is reduced and different in each eye<br />
 
do not use this mode for a long time<br />
 
 
<br />
 
<br />
- cross-eyed view<br />
+
FIX : LFS could crash using /axload with a long layout name<br />
no equipment needed<br />
+
FIX : Traffic lights did not work after texture resolution change<br />
the 3D world appears small<br />
+
 
right eye looks at left image / left eye looks at right image<br />
+
== 0.6Q ==
this is difficult for some people (with normal vision)<br />
+
''Sep 3, 2016''<br />
stop immediately if you feel any discomfort<br />
 
do not use this mode for a long time<br />
 
 
<br />
 
<br />
Skin downloading when watching a replay :<br />
+
Mirrors :<br />
 +
Mirrors are now realistic and your own car is visible<br />
 +
A separate viewpoint is used to draw each mirror's view<br />
 +
Minor updates to some car models to improve visibility<br />
 +
Mirrors now use the same LOD setting as the main view<br />
 +
Mirror angle adjustment is now possible (in View Options)<br />
 +
Increased vertical adjustment range for central mirror position<br />
 +
Mirror offset sliders only shown if a car has a central mirror<br />
 +
Added a "Default position" button to restore moved mirrors<br />
 +
Increased virtual mirror width from 0.3 to 0.333<br />
 +
Virtual mirror is now available in follow view<br />
 
<br />
 
<br />
If a car or helmet skin in a replay is not available at LFS World<br />
+
Graphics :<br />
when you start the replay (with low or high res skins selected)<br />
+
Improved detection of nearby objects that should be shadowed<br />
but you already have the skin in the other resolution then that<br />
+
Your car's shadow is now drawn when you are in an internal view<br />
skin in the other resolution will be used instead of a plain car<br />
+
Improved lighting on tyres and drivers (noticeable in dark places)<br />
 +
Corrected downward ambient lighting colour (was too bright)<br />
 +
Slight reduction in near clipping plane distance<br />
 
<br />
 
<br />
Fixes :<br />
+
Free view (SHIFT+U mode) :<br />
Crash when using a wheel button assigned to /rift toggle command<br />
+
Free view is now shown as an option in the Escape Menu<br />
Crash when pressing e.g. F8 when /press F8 was assigned to F8 key<br />
+
New walk mode which is good for wandering around in VR<br />
 
<br />
 
<br />
Graphics :<br />
+
VR :<br />
New car shaders give higher frame rate when many cars on screen<br />
+
Mirrors now use a full stereoscopic image in VR and other 3D modes<br />
FIX : Car lighting momentarily vertical as car entered a shadow<br />
+
Mouse look in free view mode in VR avoids pitch (stays horizontal)<br />
 +
Rift errors "display lost" and "HMD not present" shown as message<br />
 
<br />
 
<br />
Misc :<br />
+
Controllers :<br />
Updated Estonian and Serbian translations<br />
+
Exit controller screen warning is not shown for real ESC key press<br />
 
+
FF device is automatically assigned (if two or more are connected)<br />
== 0.6F ==
+
A single controller can now be selected (if two or more connected)<br />
''June 21, 2014''<br />
+
LFS tries to move force feedback wheel to centre when car is reset<br />
 +
Button and axis numbers now start at 1 (affects /button and /axis)<br />
 +
Assigned arrow keys work better (e.g. movement in free view mode)<br />
 
<br />
 
<br />
3D device support :<br />
+
Force feedback steering wheel turn limitation :<br />
Select 3D near the top of View Options to select device<br />
+
In your wheel settings use a large turn amount e.g. 900 degrees<br />
Supports Oculus Rift, 3D monitors, projectors, TVs, headsets<br />
+
In LFS Options - Controls set "Wheel turn" slider to match that<br />
 +
In LFS Options - Controls set "Wheel turn compensation" to 1.00<br />
 +
You should now find your wheel is correctly limited in all cars<br />
 
<br />
 
<br />
Graphics :<br />
+
Misc :<br />
LFS now uses DirectX 9 (previously used DirectX 8.1)<br />
+
Increased UDP send buffer size from 12KB to 32KB<br />
Random weather selected by default when loading a track<br />
+
You can now select a specific audio device in Audio Options screen<br />
Mirror antialiasing is now available (in Graphics Options)<br />
+
D3DCompiler_43.dll and D3DX9_43.dll are now supplied in dll folder<br />
Improved transitions when switching between interface screens<br />
+
The card_cfg.txt file is no longer used - options moved to cfg.txt<br />
Misc option to select CTRL+S screenshot format (bmp / jpg / png)<br />
+
Mirror adjustment and other view settings change with driver side<br />
 +
New text command /horn X to set horn type (X = 1 to 5)<br />
 
<br />
 
<br />
Various :<br />
+
Translations :<br />
Updated translations - thank you translators<br />
+
Most translations updated. Thank you translators!<br />
Message "Track loaded" now shows which track was loaded<br />
 
Lateral and longitudinal accelerometer now works realistically<br />
 
CTRL+ and ALT+ (assign text to F keys) visible in mouse / kb mode<br />
 
<br />
 
Commands :<br />
 
/refresh refreshes list of setups / hosts / replays<br />
 
/setup now works correctly (loads setup) in garage screen<br />
 
/colour and /setup without a parameter now select default<br />
 
/join hostname from entry screen now tries to join named host<br />
 
/exec and /wait can now take filenames with spaces in quotes<br />
 
/track command (change track) accepts a weather parameter<br />
 
e.g. /track BL2R 3 selects BL2R with 3rd weather<br />
 
 
<br />
 
<br />
 
Fixes :<br />
 
Fixes :<br />
OOS error after an idle car was hit by objects<br />
+
Unassigned controls regained default key or button on restart<br />
OOS error when an car was pushed out of bounds<br />
+
Added checks to avoid a crash in LFS after a graphics driver error<br />
Some glitches in the movement of vertical sliders<br />
 
Helmet stayed the same after changing driver in MP replays<br />
 
Some controllers could make mouse axes unavailable for use<br />
 
MAX ALPHA (unsorted) message after adding 900 chalk objects<br />
 
Joining host OOS if host started with invalid /weather value<br />
 
High frequency changes in acceleration were filtered in OutSim<br />
 
LFS would crash if more than 8 game controllers were connected<br />
 
Text entry was not always cleared when entering the meeting room<br />
 
F key text was delayed if pressed in warning or selection dialog<br />
 
Stuck in game after Alt+F4 / X button after edit in SHIFT+U mode<br />
 
Setup could sometimes be corrupted when joining - now spectated<br />
 
NumConns was set to zero after disconnecting from an online host<br />
 
Arrow keys in input dialog were re-enabled by code page selector<br />
 
Joining car could not enter physics when many objects were moving
 
  
== 0.6E19 ==
+
== 0.6P9 ==
''June 19, 2014''<br />
+
''Sep 3, 2016''<br />
 
<br />
 
<br />
FIX : Dedicated server would not start up in reversed or open configs
+
Mirrors :<br />
 
+
Mirror offset sliders only shown if a car has an interior mirror<br />
== 0.6E18 ==
 
''June 18, 2014''<br />
 
 
<br />
 
<br />
More translations have been updated and corrected<br />
+
Graphics :<br />
Random weather selected by default when loading a track<br />
+
Improved detection of nearby objects that should be shadowed<br />
Message "Track loaded" now shows which track was loaded<br />
 
 
<br />
 
<br />
Commands :<br />
+
Fixes :<br />
/track command (change track) accepts a weather parameter<br />
+
Unassigned controls regained default key or button on restart<br />
e.g. /track BL2R 3 <- selects 3rd weather on Blackwood 2 reversed<br />
+
 
 +
== 0.6P8 ==
 +
''Sep 2, 2016''<br />
 
<br />
 
<br />
Fixes for new bugs :<br />
+
Mirrors :<br />
Selected track image vanished if /weather command was used<br />
+
Increased resolution of mirror texture<br />
 +
Accurate view frustum for object culling in mirrors<br />
 +
Increased virtual mirror width from 0.3 to 0.333<br />
 
<br />
 
<br />
Fixes for old bugs :<br />
+
Graphics :<br />
Joining host OOS if host started with invalid /weather value<br />
+
Improved lighting on tyres and drivers - noticeable in dark places<br />
 
+
Smoothed downward ambient lighting colour to avoid flickering<br />
== 0.6E17 ==
 
''June 13, 2014''<br />
 
 
<br />
 
<br />
Translation updates for most languages<br />
+
Misc :<br />
 +
New text command /horn X to set horn type (X = 1 to 5)<br />
 
<br />
 
<br />
Fixes for old bugs :<br />
+
Fixes :<br />
OOS error after an idle car was hit by objects<br />
+
Your own car's shadow was not visible in the mirrors<br />
OOS error when an car was pushed out of bounds<br />
 
Joining car could not enter physics when many objects were moving<br />
 
  
== 0.6E16 ==
+
== 0.6P7 ==
''June 5, 2014''<br />
+
''Aug 31, 2016''<br />
 
<br />
 
<br />
The 3D support is now translatable - awaiting translations<br />
+
Mirrors :<br />
Improved and optimised the Oculus Rift distortion function<br />
+
Mirror adjustment and other view settings change with driver side<br />
Some other small performance optimisations in graphics code<br />
+
Reduced mirror up/down adjustment range to 20 degrees each way<br />
FIX : Mouse drag movement in SHIFT+U mode in 3D modes<br />
 
 
 
== 0.6E15 ==
 
''May 24, 2014''<br />
 
 
<br />
 
<br />
DirectX 9 :<br />
+
Graphics :<br />
A helpful message is now shown at start if DirectX needs updating<br />
+
Car shadow is now drawn when you are in an internal view<br />
Misc option to select CTRL+S screenshot format (bmp / jpg / png)<br />
 
 
<br />
 
<br />
FIX : Vertical sync was enabled in windowed mode - now disabled<br />
+
Fixes :<br />
FIX : Crash when using FRAPS or when another program went full screen<br />
+
Mirror views could become corrupted when the car was damaged<br />
 +
Extreme adjustment of one mirror could corrupt other mirror views<br />
 +
Added checks to avoid a crash in LFS after a graphics driver error<br />
 
<br />
 
<br />
3D Support :<br />
+
Misc :<br />
Options for 3D modes are displayed in a dialog before going 3D<br />
+
More translation updates - thank you translators<br />
 +
 
 +
== 0.6P6 ==
 +
''Aug 26, 2016''<br />
 
<br />
 
<br />
Oculus Rift :<br />
+
Mirrors :<br />
24-bit Z-buffer is now used if Z-buffer depth graphics option is 24/32<br />
+
Increased vertical adjustment range for central mirror position<br />
Full-scene AA option disabled in Rift mode (use special Rift AA option)<br />
+
Added a "Default position" button to restore moved mirrors<br />
Wide screen effect option is now disabled in Oculus Rift mode<br />
+
Improved shape of interior mirror for XR road cars<br />
 
<br />
 
<br />
Commands :<br />
+
Fixes :<br />
/refresh refreshes list of setups / hosts / replays<br />
+
Audio devices were sometimes displayed using the wrong code page<br />
/setup now works correctly (loads setup) in garage screen<br />
 
/join hostname from entry screen now tries to join the named host<br />
 
/exec and /wait can now take filenames with spaces in quotes<br />
 
/colour and /setup without a parameter now select default<br />
 
 
<br />
 
<br />
Fixes for new bugs :<br />
+
Misc :<br />
FIX : Driver selection buttons clashed in first time driver screen<br />
+
Various translations updated - thank you translators<br />
FIX : Race setup screen objects sometimes visible in other screens<br />
 
<br />
 
Fixes for old bugs :<br />
 
FIX : Text entry was not always cleared when entering the meeting room<br />
 
FIX : F key text was delayed if pressed in warning or selection dialog<br />
 
FIX : Some controllers could make mouse axes unavailable for use<br />
 
  
== 0.6E14 ==
+
== 0.6P5 ==
''Jan 31, 2014''<br />
+
''Aug 25, 2016''<br />
 
<br />
 
<br />
Graphics :<br />
+
Mirrors :<br />
Cars and drivers in menu screens are now antialiased<br />
+
Adjustment values are now displayed and can be typed in<br />
New Graphics Option : Mirror antialiasing<br />
+
Additional translation strings for left and right mirrors<br />
<br />
 
Oculus Rift :<br />
 
New option : Antialiasing - NOTE : this reduces frame rate a lot...<br />
 
 
<br />
 
<br />
 
Fixes :<br />
 
Fixes :<br />
FIX : Setup could (rarely) be corrupted when joining. Now detected and spectated with message.<br />
+
Objects could disappear with extreme up or down mirror adjustment<br />
FIX : NumConns was set to an invalid value of zero after disconnecting from an online host.<br />
 
FIX : Arrow keys were re-enabled in the input dialog by using the code page selector.<br />
 
  
== 0.6E13 ==
+
== 0.6P4 ==
''Jan 22, 2014''<br />
+
''Aug 23, 2016''<br />
 
<br />
 
<br />
DirectX 9 fixes :<br />
+
Mirrors :<br />
FIX : LFS did not get past the entry screen if Haze effect was disabled<br />
+
Mirror adjustment is now possible (in View Options)<br />
FIX : Anisotropic filtering (Texture filtering / AF slider > 1) did not work<br />
 
 
<br />
 
<br />
Other fixes :<br />
+
Fixes :<br />
FIX : Starting LFS in full screen set mouse cursor to top left - now centre<br />
+
Raceabout passenger seated positions were missing<br />
FIX : FOV in helicopter view is now back to the same as it was before<br />
+
Various steering animations included some unwanted leg movement<br />
FIX : Credits screen had a black background<br />
+
Internal mirror setting was overwritten by external setting on load<br />
 +
Helmet in mirror no longer moves with view when using a custom view<br />
  
== 0.6E12 ==
+
== 0.6P3 ==
''Jan 20, 2014''<br />
+
''Aug 19, 2016''<br />
 
<br />
 
<br />
DirectX 9 :<br />
+
Mirrors :<br />
LFS now uses DirectX 9 instead of DirectX 8.1 (no visual changes)<br />
+
Mirrors are now realistic and include your own car in the image<br />
 +
A separate viewpoint is used to draw each mirror's view<br />
 +
Minor updates to some car models to improve visibility<br />
 +
Mirrors now use the same LOD setting as the main view<br />
 +
Virtual mirror is now available in follow view<br />
 
<br />
 
<br />
Fixes :<br />
+
VR :<br />
FIX : Mirror texture is now 32-bit (as it was until recently)<br />
+
Mirrors now use a full 3D view<br />
FIX : Suspension view in garage did not work in 3D modes<br />
 
 
 
== 0.6E11 ==
 
''Dec 16, 2013''<br />
 
 
<br />
 
<br />
Oculus Rift :<br />
+
Minor graphical updates :<br />
Aspect ratio correction option - helps in some cases when using 1920x1080<br />
+
Corrected downward ambient lighting colour (was too bright)<br />
 +
Slight reduction in near clipping plane distance<br />
 
<br />
 
<br />
Fixes for new bugs :<br />
+
Multiplayer :<br />
FIX : Black background in pits screen when in game<br />
+
Increased UDP send buffer size from 12KB to 32KB<br />
FIX : Driver was invisible in driver options screen<br />
 
FIX : Distance measurement tool in SHIFT+U mode was invisible<br />
 
<br />
 
Fixes for old bugs :<br />
 
FIX : MAX ALPHA (unsorted) message after adding 900 chalk objects<br />
 
FIX : LFS would crash if more than 8 game controllers were connected<br />
 
FIX : Alt+F4 / X button from SHIFT+U mode after editing got stuck in game<br />
 
  
== 0.6E10 ==
+
== 0.6P2 ==
''Dec 14, 2013''<br />
+
''Jun 17, 2016''<br />
 
<br />
 
<br />
3D Support :<br />
+
Free view (SHIFT+U mode) :<br />
Simple HUD aspect ratio option for 3D modes in view options screen<br />
+
Free view is now shown as an option in the Escape Menu<br />
SHIFT+U mode mouse view control now works in stereoscopic 3D modes<br />
+
New walk mode which is good for wandering around in VR<br />
 
<br />
 
<br />
Oculus Rift :<br />
+
Controllers :<br />
Oculus Rift vertical FOV is now calculated (manual option also available)<br />
+
Exit controller screen warning is not shown for real ESC key press<br />
Realistic eye positions and simple neck model moves eyes with head tracking<br />
+
FF device is automatically assigned (if two or more are connected)<br />
 +
A single controller can now be selected (if two or more connected)<br />
 +
LFS tries to move force feedback wheel to centre when car is reset<br />
 +
Button and axis numbers now start at 1 (affects /button and /axis)<br />
 +
Assigned arrow keys work better (e.g. movement in free view mode)<br />
 
<br />
 
<br />
Fixes :<br />
+
Force feedback steering wheel turn limitation :<br />
FIX : Some glitches in the movement of vertical sliders<br />
+
In your wheel settings use a large turn amount e.g. 900 degrees<br />
FIX : Sliders moved twice as far as mouse in some 3D modes<br />
+
In LFS Options - Controls set "Wheel turn" slider to match that<br />
FIX : Cleaner transition from track selection back to race setup screen<br />
+
In LFS Options - Controls set "Wheel turn compensation" to 1.00<br />
FIX : Rare crash that could happen when more buttons appeared on the screen<br />
+
You should now find your wheel is correctly limited in all cars<br />
 
 
== 0.6E8 ==
 
''Nov 29, 2013''<br />
 
 
<br />
 
<br />
Support for stereoscopic 3D monitors, projectors, TVs and headsets<br />
+
VR :<br />
Lateral and longitudinal accelerometer values now work realistically<br />
+
Mouse look in free view mode in VR avoids pitch (stays horizontal)<br />
CTRL+ and ALT+ (assign text to F keys) visible in mouse / kb mode<br />
+
Rift errors "display lost" and "HMD not present" shown as message<br />
Improved transitions when switching between interface screens<br />
 
 
<br />
 
<br />
FIX : High frequency changes in acceleration were filtered in OutSim<br />
+
Misc :<br />
FIX : Helmet stayed the same after changing driver in MP replays<br />
+
You can now select a specific audio device in Audio Options screen<br />
 +
D3DCompiler_43.dll and D3DX9_43.dll are now supplied in dll folder<br />
 +
The card_cfg.txt file is no longer used - options moved to cfg.txt<br />
  
== 0.6E7 ==
+
== 0.6P ==
''Nov 11, 2013''<br />
+
''Apr 16, 2016''<br />
 
<br />
 
<br />
Oculus Rift :<br />
+
Translations :<br />
Added resolution and IPD to info display in view options screen<br />
+
Many translations updated. Thank you translators!<br />
Head tracking now works in helicopter / follow / SHIFT+U modes<br />
 
 
<br />
 
<br />
Fixes :<br />
+
VR :<br />
FIX : LFS crashed when changing track in Oculus Rift mode<br />
+
Support for Oculus Rift CV1 and DK2 using the new 1.3 software<br />
 
+
Default HUD field of view is now 70 degrees / HUD distance 0.5m<br />
== 0.6E6 ==
+
Improved appearance of top row (ESC / F keys) of virtual keyboard<br />
''Nov 8, 2013''<br />
+
Rift remote can be used for click / escape / virtual keyboard<br />
 +
IPD slider movement is now detected and a message displayed<br />
 +
Auto-updater is avoided in VR mode (shows helpful options)<br />
 +
Intro replay is avoided if LFS is started in VR mode<br />
 +
OpenVR support updated to 0.9.19<br />
 
<br />
 
<br />
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.<br />
+
Controllers :<br />
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.<br />
+
Controllers may be plugged in and detected after LFS is started<br />
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.<br />
+
Refresh button to detect controllers in Options - Controls screen<br />
FIX : Selecting 2D or 3D mode did not disable or enable the Oculus Rift if it was the selected 3D device.<br />
+
Controllers are now sorted (not dependent on order of connection)<br />
FIX : Oculus Rift now takes priority over TrackIR so there should be no problem with having a TrackIR installed on your computer.<br />
+
Separate controller type settings for with or without controllers<br />
 
+
Automatic axis and button assignment for various game controllers<br />
== 0.6E5 ==
+
Automatically set Clutch setting to axis if wheel has clutch pedal<br />
''Nov 6, 2013''<br />
+
Automatic preset is now attempted on first of multiple controllers<br />
 +
Controller screen in game now shows correct pedals and steer gauge<br />
 +
New joystick look mode using two axes to control look direction<br />
 +
Arrow keys can now be assigned to wheel buttons (default D-pad)<br />
 +
Default 900 degrees turn for Logitech G25 / G27 / Driving Force<br />
 +
Attempted reasonable presets for Thrustmaster and DFGT wheels<br />
 +
A scroll bar appears if there are more than 16 available axes<br />
 +
Warning when you press ESC to exit controller setup screen<br />
 +
Removed axis calibration system that had various problems<br />
 +
You can now type in the active range of an axis function<br />
 +
Typed range can exceed input range to reduce axis effect<br />
 +
Look Roll axis function now has a full 360 degree range<br />
 +
Button functions are now easier to see when in car<br />
 
<br />
 
<br />
Improved stereoscopic 3D support, including experimental Oculus Rift support.<br />
+
Fixes :<br />
<br />
+
Axis names were previously displayed wrongly in Options - Controls<br />
Three 3D modes are available :<br />
+
It was possible to enter a state where chat box could not be opened<br />
- TV / monitor / projector<br />
 
- Conventional 3D headset<br />
 
- Oculus Rift<br />
 
  
== 0.6E4 ==
+
== 0.6N7 ==
''Oct 11, 2013''<br />
+
''Apr 15, 2016''<br />
 
<br />
 
<br />
Stereoscopic 3D support.<br />
+
Translations :<br />
 +
Many translations updated. Thank you translators!<br />
 
<br />
 
<br />
Other changes :<br />
+
VR :<br />
Lateral and longitudinal accelerometer values now work realistically<br />
+
Default HUD field of view is now 70 degrees / HUD distance 0.5m<br />
FIX : High frequency changes in acceleration were filtered in OutSim<br />
+
Improved centralisation of one-eye monitor view on desktop window<br />
FIX : Helmet stayed the same after changing driver in MP replays<br />
+
Auto-updater is avoided in VR mode and helpful options are offered<br />
 +
Crosshairs are always visible when watching a training replay<br />
  
== 0.6E ==
+
== 0.6N6 ==
''Nov 30, 2012''<br />
+
''Apr 14, 2016''<br />
 
<br />
 
<br />
Improved multiplayer system :<br />
+
VR :<br />
Guest only needs host packets to continue processing<br />
+
Fixed an error in calculation of Rift's vertical FOV<br />
No waiting for packets from players with slow connections<br />
+
The intro replay is avoided if LFS is started in VR mode<br />
Leaving a host is instantaneous even if a guest is connecting<br />
+
LFS now pauses and hides crosshairs when Rift focus is lost<br />
Longer timeouts avoid disconnection due to short interruptions<br />
+
OpenVR support updated to 0.9.19<br />
 
<br />
 
<br />
New TCP packet buffering and storage system :<br />
+
Controllers :<br />
Reduces the number of physical packets sent<br />
+
RGT wheel should now be identified as a Thrustmaster<br />
Major improvement when many InSim buttons are sent<br />
 
Fixes some ways to lose connection on a busy server<br />
 
 
<br />
 
<br />
New "instant" join system using cached packets :<br />
+
Misc :<br />
Much faster connection to multiplayer hosts<br />
+
Added left and right arrows to the "Look function" option<br />
Connection appears instant to the other guests<br />
+
Music in setup screens is no longer enabled by default<br />
You can pit / spectate / etc. while a player is connecting<br />
+
 
No OOS caused by joining while objects are added or removed<br />
+
== 0.6N4 ==
 +
''Apr 13, 2016''<br />
 
<br />
 
<br />
Other multiplayer updates :<br />
+
Controllers :<br />
New hacking protection and cheat detection systems<br />
+
Controllers with 5 axes now default to combined brake / throttle<br />
Improved user name checks during and after connection<br />
+
Combined brake / throttle axis now defaults to correct direction<br />
Lag bars at bottom left show ping or delay of all guests<br />
+
Automatically set Clutch setting to axis if wheel has clutch pedal<br />
Ping time (or delay) shown as number in list of connections<br />
+
Automatic preset is now attempted on first of multiple controllers<br />
OOS / CPW messages now show user name instead of player name<br />
+
Controller screen in game now shows correct pedals and steer gauge<br />
Instead of "LAG (seconds)" now "name (seconds)" is displayed<br />
+
New joystick look mode using two axes to control look direction<br />
No buffer overflows from hangs or operating system time changes<br />
+
Arrow keys can now be assigned to wheel buttons (default D-pad)<br />
Auto rename when you join a host with someone else's player name<br />
+
Default 900 degrees turn for Logitech G25 / G27 / Driving Force<br />
User name in brackets now shown at end of disconnection messages<br />
+
Attempted reasonable presets for Thrustmaster and DFGT wheels<br />
Left / right click on player name in replay now works as online<br />
+
A scroll bar appears if there are more than 16 available axes<br />
Race setup screen /clear command can now only be used by admins<br />
+
Removed axis calibration system that had various problems<br />
Use of UDP or TCP is shown beside host name in connections list<br />
+
You can now type in the active range of an axis function<br />
Removed notification sound when a car is spectated by an admin<br />
+
Typed range can exceed input range to reduce axis effect<br />
Added /player command to dedicated host setup.cfg file<br />
+
Look Roll axis function now has a full 360 degree range<br />
 +
 
 +
== 0.6N3 ==
 +
''Apr 7, 2016''<br />
 
<br />
 
<br />
LFS World statistics fixes :<br />
+
VR :<br />
Wrong PB recorded if custom checkpoints added without restart<br />
+
Rift headphones are now used for sound output (default setting)<br />
Live host progress did not show changes to laps or qualifying<br />
+
Rift remote can now be used for click / escape / virtual keyboard<br />
After forced to spectate by admin - status remained "in race"<br />
+
Improved appearance of top row (ESC / F keys) of virtual keyboard<br />
Adding an AI driver changed real player's status to "in race"<br />
 
Spectating from garage screen left player's status "in pits"<br />
 
 
<br />
 
<br />
Other changes :<br />
+
Controllers :<br />
Latvian training lessons now included<br />
+
Controllers may now be plugged in and detected after LFS is started<br />
Two new translations : Indonesian and Romanian<br />
+
Refresh button to detect controllers in Options - Controls screen<br />
Maximum marshall circles increased from 96 to 120<br />
+
Controllers are now sorted (not dependent on order of connection)<br />
Maximum autocross objects increased from 800 to 900<br />
+
Separate controller type setting for with / without controllers<br />
Pit exit direction arrow now works in open configurations<br />
+
Automatic controls assignment for various game controllers<br />
SHIFT + N : sound on / off now works in multiplayer screens<br />
+
Warning when you press ESC to exit controller setup screen<br />
 +
Button functions are now easier to see when in car<br />
 
<br />
 
<br />
InSim :<br />
+
Fixes :<br />
Added new leave reasons (CPW / OOS / JOOS / HACK) for IS_CNL<br />
+
Axis names were previously displayed wrongly in Options - Controls<br />
Change to in-game usage of IS_REO - only valid after SMALL_VTA<br />
+
It was possible to enter a state where chat box could not be opened<br />
 +
 
 +
== 0.6N2 ==
 +
''Apr 2, 2016''<br />
 
<br />
 
<br />
Fixes :<br />
+
VR :<br />
Custom view was not set to new car type on replay restart<br />
+
New LFSRiftVR DLL supports Oculus 1.3 software<br />
Duplicate lines in scripts could cause unexpected results<br />
+
IPD slider movement is now detected and message displayed<br />
Virtual speedo sometimes overlapped numbers (e.g. XRG km/h)<br />
+
Now correctly handles CV1's different up and down FOV values<br />
Leaving garage screen could cause problems with a car script<br />
+
User can now cause LFS to exit through the Oculus software<br />
User's controller type was not shown after taking over a car<br />
 
SHIFT+R near end of SPR could make cars swap between players<br />
 
Circuit length is no longer displayed for open configurations<br />
 
Remote car with brakes on started to roll if reset on a slope<br />
 
LFS could crash when displaying laps for fuel after short laps<br />
 
Ready status in lobby is now checked when a player disconnects<br />
 
Load WE1R on dedicated host - Checkpoint 1 path node not found<br />
 
Short MP Replays were sometimes extended to a time of 10:55.36<br />
 
It was possible to make an AI driver join with a disallowed car<br />
 
Message typed while watching replay appeared as written by host<br />
 
Message "Max guest cars : X" now shown in the selected language<br />
 
Cars intersected if players joined autocross at the same time<br />
 
An unusual state in which LFS displayed only a blank screen<br />
 
Two instances of LFS no longer write to the same MPR / SPR<br />
 
  
== 0.6B16 ==
+
== 0.6N ==
''Nov 28, 2012''<br />
+
''Mar 24, 2016''<br />
 
<br />
 
<br />
FIX : OOS Error after engine was switched off<br />
+
Translations :<br />
 
+
Most translations updated. Thank you translators!<br />
== 0.6B15 ==
 
''Nov 28, 2012''<br />
 
 
<br />
 
<br />
Connecting and disconnecting guests could clash and break server<br />
+
VR :<br />
A minor improvement in connection code avoids a possible failure<br />
+
Look and click (with space or button) can be used instead of mouse<br />
Added some more protection against one more known way to cheat<br />
+
A virtual keyboard is displayed in VR mode above text entry dialog<br />
 
+
Toggle virtual keyboard with a controller button or backspace key<br />
== 0.6B14 ==
+
Talk function (T) and ESC can now be assigned to wheel buttons<br />
''Nov 27, 2012''<br />
+
OpenVR SDK now 0.9.17 and supports live IPD adjustment (Vive)<br />
 +
Removed interface aspect ratio 1:1 and added 14:9 (default)<br />
 +
New click and type buttons in place of some slider bars<br />
 
<br />
 
<br />
Orange warning message if you are auto renamed on joining a host<br />
+
Multiplayer :<br />
Message : X disconnected - dark grey (same as it was before B13)<br />
+
New Demo filter at bottom of List of Hosts screen<br />
Requested UDP message not shown on joining a host (only if TCP)<br />
+
Reduced remote car steering wobble each time a packet is received<br />
 +
Smoothed steering / brake / throttle inputs in multiplayer replays<br />
 +
MPR smoothing is disabled by switching on network debug (SHIFT+F8)<br />
 +
Passwords hidden on Start New Host and Join Specific Host screens<br />
 
<br />
 
<br />
LFS World statistics fixes :<br />
+
Raceabout in front of Westhill pits Siren sound :<br />
 
<br />
 
<br />
Wrong PB recorded if custom checkpoints added without restart<br />
+
Start local car siren with command /siren=off/fast/slow<br />
Live host progress did not show changes to laps or qualifying<br />
+
Allowed (on cars with a horn) only if user is allowed by host<br />
 +
Allow a multiplayer guest to use siren : /cansiren username 1<br />
 
<br />
 
<br />
Fixes :<br />
+
Audio :<br />
 +
More accurate horn (and flash) with shorter transmission delay<br />
 +
Reduced the minimum volume to play a sound (can hear further away)<br />
 +
Added doppler effect to all car sounds that didn't have it already<br />
 +
Removed doppler effect resulting from SHIFT+U mode camera velocity<br />
 +
Updated commands.txt with commands /cansiren /siren /ujoin /uai<br />
 +
<br />
 +
Training lessons :<br />
 +
Previous and best times are shown during the lesson replay<br />
 +
SHIFT+R now restarts the lesson without returning to instructions<br />
 +
SHIFT+X exits from replay or lesson back to the instructions screen<br />
 +
Press 1 to watch or restart replay without finishing the lesson<br />
 +
ESC once starts the replay / another time to exit lesson<br />
 +
<br />
 +
Formula XR racing at Rockingham Lesson editor :<br />
 +
<br />
 +
Reverse and open configurations may now be selected<br />
 +
Lesson image filename no longer needs to start with zzz_<br />
 +
Image does not need to be square (but is still shown in a square)<br />
 +
On entry to lesson editor the current track and config are selected<br />
 +
You can now select the lighting (weather) for a lesson<br />
 
<br />
 
<br />
Valid car position packets in TCP mode were sometimes discarded<br />
+
InSim :<br />
Join host with remote car in neutral - handbrake on for 1 second<br />
+
New ISS state flags to notify if local PC is in dialog / text entry<br />
Remote car with brakes on started to roll if reset on a slope<br />
+
New packet SMALL_LCS - set local car switches (lights, horn, siren)<br />
 
 
== 0.6B13 ==
 
''Nov 26, 2012''<br />
 
 
<br />
 
<br />
Left / right click on player name in replay now works as on line<br />
+
Misc :<br />
Message : X connected - light blue / X disconnected - light grey<br />
+
Input and sound are now enabled by default when LFS is not focussed<br />
Use of UDP or TCP is shown beside host name in connections list<br />
+
Mouse click on demo exit screen now exits LFS or opens www.lfs.net<br />
Sending position packets is avoided until guest fully connected<br />
+
Layout editor now allows unmovable objects to intersect<br />
UDP / TCP position packets may be selected by clicking button<br />
 
 
<br />
 
<br />
 
Fixes :<br />
 
Fixes :<br />
<br />
+
Out-of-path start warning incorrectly showed local player name<br />
Pre-B12 MP replays in B12 showed all messages as written by host<br />
+
Dedicated server did not search for path after out-of-path start<br />
Message typed while watching replay appeared as written by host<br />
+
Non-dedicated server could crash if guest driver drove off track<br />
Pressing X button for a second showed "lost connection" on host<br />
+
Possible crash if a shadowed object near a paused car was deleted<br />
 +
Possible crash if texture resolution changed while generating<br />
 +
Alt Gr key + number could cause text colour to change<br />
  
== 0.6B12 ==
+
== 0.6M9 ==
''Nov 24, 2012''<br />
+
''Mar 23, 2016''<br />
 
<br />
 
<br />
New "instant" join system using cached packets :<br />
+
More translation updates! Thank you translators!  Smile<br />
 
<br />
 
<br />
- Much faster connection to host<br />
+
Audio :<br />
- Connection appears instant to other guests<br />
+
Reduced the minimum volume to play a sound (can hear further away)<br />
- Safe to join while objects are added or removed<br />
+
Added doppler effect to all car sounds that didn't have it already<br />
- You can pit, spectate, etc. while a player is joining<br />
+
Removed doppler effect resulting from SHIFT+U mode camera velocity<br />
 +
Updated commands.txt with commands /cansiren /siren /ujoin /uai<br />
 
<br />
 
<br />
Player name conflict resolution :<br />
+
Siren sound :<br />
 +
Command /cansiren now works on players that have not joined race<br />
 +
Command /cansiren username 0 now switches off username's siren<br />
 
<br />
 
<br />
Auto rename when you join a host with someone else's player name<br />
+
Fix :<br />
You can always exit from player screen even if your name is used<br />
+
Fixed a recently introduced bug in the /key and /button commands<br />
Selected name not used in game if already used by another player<br />
+
 
No two players (real or AI) can enter a race using the same name<br />
+
== 0.6M8 ==
 +
''Mar 22, 2016''<br />
 
<br />
 
<br />
LFS World statistics fixes :<br />
+
More translation updates, thank you translators<br />
<br />
 
After being forced to spectate by admin - status still "in race"<br />
 
Adding an AI driver changed real player's status to "in race"<br />
 
Spectating from garage screen left player's status "in pits"<br />
 
 
<br />
 
<br />
 
Multiplayer :<br />
 
Multiplayer :<br />
 +
More accurate horn and flash with shorter transmission delay<br />
 
<br />
 
<br />
Added /player command to dedicated host setup.cfg file<br />
+
Siren sound :<br />
Removed /carshost command from dedicated host setup.cfg<br />
+
Text command /siren=off/fast/slow<br />
Improved cheat protection stops some more ways to cheat<br />
+
Only allowed on cars with a horn and if allowed by host<br />
 +
Allow a multiplayer guest to use siren : /cansiren username 1<br />
 
<br />
 
<br />
Misc :<br />
+
InSim :<br />
 +
New ISS state flags to notify if local PC is in dialog / text entry<br />
 +
New packet SMALL_LCS - set local car switches (lights, horn, siren)<br />
 +
 
 +
== 0.6M7 ==
 +
''Mar 19, 2016''<br />
 
<br />
 
<br />
Maximum autocross objects increased from 800 to 900<br />
+
More translation updates, thanks to translators<br />
Maximum marshall circles increased from 96 to 120<br />
 
Removed notification sound when a car is spectated by an admin<br />
 
 
<br />
 
<br />
Fixes :<br />
+
VR :<br />
 +
Crosshairs auto-hide in game when buttons visible (e.g. N or InSim)<br />
 
<br />
 
<br />
Message "Max guest cars : X" now shown in the selected language<br />
+
Virtual keyboard :<br />
Wrong message "Did not receive track info" on joining full host<br />
+
Added Serbian / Croatian / Slovenian keyboard (QWERTZ)<br />
Cars intersected if players joined autocross at the same time<br />
+
Added Slovak, Turkish, Bulgarian and Romanian keyboards<br />
An unusual state in which LFS displayed only a blank screen<br />
 
  
== 0.6B11 ==
+
== 0.6M6 ==
''Nov 6, 2012''<br />
+
''Mar 18, 2016''<br />
 
<br />
 
<br />
Forwarded packets and timing packets are sent more promptly<br />
+
Multiplayer :<br />
Ping / lag time now shown in ms when less than 1 second<br />
+
New Demo filter at bottom of List of Hosts screen<br />
Ping / lag time is now also shown in game setup screen<br />
 
 
<br />
 
<br />
Fixes :<br />
+
Virtual keyboard :<br />
 +
Czech and Hungarian keyboard layouts are now supported<br />
 +
Mouse button function (e.g. throttle) disabled if clicking keyboard<br />
 
<br />
 
<br />
In B10 hotlapping did not restart after leaving the pits<br />
+
Look and click :<br />
 +
Crosshairs did not work with vertical scroll bar<br />
  
== 0.6B10 ==
+
== 0.6M5 ==
''Nov 3, 2012''<br />
+
''Mar 18, 2016''<br />
 +
<br />
 +
Virtual keyboard :<br />
 +
Can now operate assigned keys - Speed Limiter, Reset, etc.<br />
 +
Most Latin keyboards and Greek and Cyrillic are now supported<br />
 +
The key to toggle the keyboard is now backspace (or controller)<br />
 +
Virtual keyboard is now drawn in front of overlapping buttons<br />
 +
Shift and Alt Gr keys now affect the characters on keyboard<br />
 +
Dead keys (for diacritics / accents) are displayed in red<br />
 +
Virtual keyboard position moved above text entry dialog<br />
 
<br />
 
<br />
Improved cheat protection stops some more ways to cheat<br />
+
VR :<br />
 +
Crosshairs can now go past the interface edge and fade out<br />
 +
Talk function (T key) can now be assigned to a wheel button<br />
 
<br />
 
<br />
 
Fixes :<br />
 
Fixes :<br />
<br />
+
LFS could crash if interrupted while generating track<br />
Sending too many InSim buttons could cause guests to disconnect<br />
+
The Alt Gr key + a number could cause the text colour to change<br />
It was possible to make an AI driver join with a disallowed car<br />
+
Simultaneous Left + Right view keys were not working properly<br />
Leaving garage screen could cause problems with a car script<br />
 
  
== 0.6B9 ==
+
== 0.6M3 ==
''Oct 27, 2012''<br />
+
''Mar 12, 2016''<br />
 
<br />
 
<br />
New TCP packet buffering and storage system :<br />
+
VR :<br />
 +
Look and click (with space or button) can be used instead of mouse<br />
 +
OpenVR SDK now 0.9.17 and supports live IPD adjustment (Vive Pre)<br />
 +
Removed interface aspect ratio 1:1 and added 14:9 (default)<br />
 +
New click and type buttons in place of some slider bars<br />
 
<br />
 
<br />
- Reduces the number of physical packets sent<br />
+
Virtual keyboard :<br />
- Major improvement when many InSim buttons are sent<br />
+
Automatically displayed in VR mode below text entry dialog<br />
- Fixes some ways to lose connection on a busy server<br />
+
Can be toggled by controller button or backslash key (VK_OEM_5)<br />
 
<br />
 
<br />
New lag bar system - host sends ping and lag info :<br />
+
Misc :<br />
<br />
+
Input and sound are now enabled by default when LFS is not focussed<br />
- Bars at bottom left to show packet delay for all connections<br />
+
Mouse click on demo exit screen now exits LFS or opens www.lfs.net<br />
- Ping time (or lag when lagging) shown in list of connections<br />
 
 
<br />
 
<br />
 
Fixes :<br />
 
Fixes :<br />
<br />
+
Out-of-path start warning incorrectly showed local player name<br />
Short MP Replays were sometimes extended to a time of 10:55.36<br />
+
Dedicated server did not search for path after out-of-path start<br />
 +
Non-dedicated server could crash if guest driver drove off track<br />
  
== 0.6B8 ==
+
== 0.6M2 ==
''Sep 25, 2012''<br />
+
''Feb 23, 2016''<br />
 
<br />
 
<br />
FIX : Two instances of LFS no longer write to the same MPR / SPR<br />
+
Multiplayer :<br />
Connection now closes if no packets are received for 40 seconds<br />
+
Reduced steering wobble each time a position packet is received<br />
SHIFT + N : sound on / off now works in multiplayer screens<br />
+
Smoothed steering / brake / throttle inputs in multiplayer replays<br />
Pit exit direction arrow now works in open configurations<br />
+
MPR smoothing is disabled by switching on network debug (SHIFT+F8)<br />
Updates to Latvian, Serbian, Indonesian, Romanian<br />
+
Passwords hidden on Start New Host and Join Specific Host screens<br />
Latvian training lessons now included<br />
 
 
 
== 0.6B7 ==
 
''Sep 21, 2012''<br />
 
 
<br />
 
<br />
FIX : Guests were often kicked after another took over their car<br />
+
Training lessons :<br />
Instead of "LAG (seconds)" now "username (seconds)" is displayed<br />
+
Previous and best times are shown during the lesson replay<br />
Timer bounding increased to 30 sec for normal LFS (graphic mode)<br />
+
SHIFT+R now restarts the lesson without returning to instructions<br />
Timer bounding stays at 6 sec for non-graphical dedicated hosts<br />
+
SHIFT+X exits from replay or lesson back to the instructions screen<br />
 
+
Press 1 to watch or restart replay without finishing the lesson<br />
== 0.6B6 ==
+
ESC once starts the replay / another time to exit lesson<br />
''Sep 20, 2012''<br />
 
 
<br />
 
<br />
Repaired most translations with a small update on one line<br />
+
Lesson editor :<br />
FIX : Guest disconnected if host used InSim IS_PLC packet<br />
+
Reverse and open configurations may now be selected<br />
 
+
Lesson image filename no longer needs to start with zzz_<br />
== 0.6B5 ==
+
Image does not need to be square (but is still shown in a square)<br />
''Sep 20, 2012''<br />
+
On entry to lesson editor the current track and config are selected<br />
 +
You can now select the lighting (weather) for a lesson<br />
 
<br />
 
<br />
Improved multiplayer system :<br />
+
Misc :<br />
 +
Layout editor now allows unmovable objects to intersect<br />
 
<br />
 
<br />
Game only needs host packets to continue processing<br />
+
Fixes :<br />
Quicker joining to host - no waiting for other players<br />
+
LFS could crash if a shadowed object near a paused car was deleted<br />
No waiting for packets from players with slow connections<br />
+
 
Leaving a host is instantaneous even if a guest is connecting<br />
+
== 0.6M ==
Longer timeouts avoid disconnection due to short interruptions<br />
+
''Feb 13, 2016''<br />
 
<br />
 
<br />
(NOTE : no change to physics - old replays are still valid)<br />
+
Rockingham :<br />
 +
The Rockingham track is updated with fixes and improvements<br />
 
<br />
 
<br />
Other changes :<br />
+
Interface :<br />
 +
Translations updated - thank you translators!<br />
 +
LFS can now restart in a window on a side monitor as expected<br />
 +
Option "Input when window is inactive" keeps controllers working<br />
 +
New button on game setup screen to clear start grid with one click<br />
 +
New arrows to move grid positions - removed "swap position" button<br />
 +
Hold CTRL+SHIFT to show viewed car's player name beside time / fps<br />
 +
User interface elements should now be perfectly aligned with screen<br />
 +
Moved ABS option in car setup above the Traction Control option<br />
 +
Lap number is no longer shown if lap timing is not available<br />
 +
Text command /setlap now works in practice and qualifying<br />
 +
New admin commands /ujoin username and /uai username<br />
 
<br />
 
<br />
Two new translations : Indonesian and Romanian<br />
+
Track day at Rockingham<br />
New hacker protection applied to multiplayer packets<br />
+
Borderless window system :<br />
Improved checks on validity of user names while connecting<br />
+
New SHIFT+key functions are displayed on right of Screen Options<br />
User names now confirmed with master server after connection<br />
+
Borderless modes allow ALT+TAB to other programs without minimising<br />
OOS / CPW messages now show user name instead of player name<br />
+
Multiple monitor support is greatly improved by a borderless window<br />
Removed message "Got master packet" from network debug output<br />
+
New command /window min/max/monitor/virtual (no parameter=restore)<br />
No buffer overflows from hangs or operating system time changes<br />
+
Full screen vertical sync option affects borderless window modes<br />
User name in brackets now shown at end of disconnection messages<br />
+
F9 to F12 keys now toggle between their mode and a window<br />
New "Authorised" message on host links user name with ip address<br />
 
Race setup screen /clear command can now only be used by admins<br />
 
Ability of guests to vote or select tracks now enforced by host<br />
 
 
<br />
 
<br />
InSim :<br />
+
Multiplayer :<br />
 +
Add to grid buttons for admins beside names in list of connections<br />
 +
Rare MP bug could cause LFS to enter world before track was loaded<br />
 +
TCP position packets option now also sends TCP packets to host<br />
 
<br />
 
<br />
Added new leave reasons (CPW / OOS / JOOS / HACK) for IS_CNL<br />
+
Layout editor :<br />
Change to in-game usage of IS_REO - only valid after SMALL_VTA<br />
+
You can now set an identifier for a start lights object<br />
 +
Temporary start lights (in layout editor) middle light is now amber<br />
 +
InSim checkpoints and circles can be placed in the autocross editor<br />
 +
New button "place on ground" to restore ground check to objects<br />
 +
Maximum number of autocross circles increased from 150 to 180<br />
 +
Multiple object selection is now available in marshall mode<br />
 
<br />
 
<br />
Fixes :<br />
+
Simultaneous races on one host - an InSim application developed by the community<br />
 +
InSim :<br />
 +
INSIM_VERSION increased to 7 to support new incompatible packets<br />
 +
Backward compatibility system - send INSIM_VERSION in the IS_ISI<br />
 +
New join request system if ISF_REQ_JOIN is set - see InSim.txt<br />
 +
New system to reset a car at a location with or without repair<br />
 +
Packet IS_CSC to report changes in car state (start or stop)<br />
 +
Zbyte added to CarContObject structure to report car's altitude<br />
 +
Zbyte added to IS_OBH so the layout object can be identified<br />
 +
IS_MSO / IS_III / IS_ACR message out packets now have variable size<br />
 +
IS_BFN can now be used to delete a range of buttons with one packet<br />
 +
New packet IS_OCO can be used to override some or all start lights<br />
 +
New IS_AXM option PMO_SELECTION to set the layout editor selection<br />
 +
Added TTC_SEL to request an IS_AXM with layout editor selection<br />
 +
Added TINY_AXM to request IS_AXM packets for the entire layout<br />
 +
IS_SSH documentation updated as it is no longer only for bmp files<br />
 +
New packet IS_UCO sends info about InSim checkpoints and circles<br />
 +
New packet IS_SLC reports a connection's currently selected car<br />
 +
Packet TINY_SLC to request an IS_SLC for all connections<br />
 +
Added TINY_ALC and SMALL_ALC to get and set allowed cars<br />
 
<br />
 
<br />
Custom view was not set to new car type on replay restart<br />
+
VR :<br />
Duplicate lines in scripts could cause unexpected results<br />
+
LFSRiftVR.dll updated to use Oculus SDK 0.8<br />
Virtual speedo sometimes overlapped numbers (e.g. XRG km/h)<br />
+
LFSOpenVR.dll updated to use OpenVR SDK 0.9.15<br />
Circuit length is no longer displayed for open configurations<br />
+
Warning if Rift headset is opened using the OpenVR system<br />
LFS could crash when displaying laps for fuel after short laps<br />
+
Text command /rift changed to /vr (but /rift still works)<br />
Ready status in lobby is now checked when a player disconnects<br />
+
New parameters for the /vr command : /vr=rift and /vr=openvr <br />
Load WE1R on dedicated host - Checkpoint 1 path node not found<br />
 
User's controller type was not shown after taking over a car<br />
 
SHIFT+R near end of SPR could make cars swap between players<br />
 
 
 
== 0.6B ==
 
''Jun 17, 2011''<br />
 
 
<br />
 
<br />
Contact detection and collisions :<br />
+
Hotlapping :<br />
 +
Traction control can no longer be switched on if disabled in setup<br />
 +
Handbrake can no longer be used in single seater cars while moving<br />
 +
In hotlapping mode there is a new HLVC check for cutting cornerS<br />
 +
Corner cutting HLVC check is also reported in InSim IS_HLV<br />
 
<br />
 
<br />
Improved contact detection with road / walls / pit garage exit<br />
+
Misc :<br />
Improved collisions with unmovable objects (e.g. red barriers)<br />
+
AI drivers can now drive in low wind (but not high)<br />
Unmovable objects (e.g. ramps) now have concrete friction level<br />
+
View shift maximum settings increased to 0.1 m per g<br />
Improved wheel contact detection to reduce bad car collisions<br />
+
A warning is now shown if a car starts outside the path<br />
 +
If car starts outside path it will keep searching to find the path<br />
 +
Hidden object removal is disabled when car is high above the track<br />
 +
No longer stored in message history : /press /ctrl /shift /alt<br />
 +
<br />
 +
Fixes :<br />
 +
AI path drive limits were wrong at one corner of Kyoto National<br />
 +
Controls Options - buttons were not displayed under Shifter tab<br />
 +
Colour adjusters looked wrong in Interface and Display options<br />
 +
The text "S3" is now correctly sent in the InSim IS_VER packet<br />
 +
InSim IS_HLV packet no longer reports car contacts as wall hits<br />
 +
Floating text above a lagging car was drawn without transparency<br />
 +
One button look amount was doubled in axis, mouse and TrackIR look<br />
 +
The /track and /ws commands now accept double digit config numbers<br />
 +
Tracks file for /tracks command now works with double digit configs<br />
 +
Blank number plate on joining race after watching an instant replay<br />
 +
 
 +
== 0.6K26 ==
 +
''Feb 12, 2016''<br />
 
<br />
 
<br />
SHIFT+U mode :<br />
+
Translations :<br />
 +
More translation updates. Thank you again translators!<br />
 
<br />
 
<br />
New free view mode replaces the old "low" and "high" path modes<br />
+
Paths :<br />
Object or ground targeted by the mouse pointer is now detected<br />
+
If car starts outside path it will keep searching to find the path<br />
Left mouse button moves view point by "dragging" target point<br />
 
Double click to move view point directly towards target point<br />
 
Mouse wheel moves view point towards or away from target point<br />
 
Left + Right mouse buttons rotate view point around the target<br />
 
Arrow key movement follows ground below view point when possible<br />
 
Store up to 10 views per track configuration with SHIFT+NUMBER<br />
 
Recall a stored view with CTRL+NUMBER (or click the button)<br />
 
Click on a car to follow it / look away to stop following<br />
 
List of connections is now displayed in SHIFT+U mode<br />
 
FIX : N key with options on caused overlapping text<br />
 
 
<br />
 
<br />
Autocross editor :<br />
+
InSim :<br />
 +
Pit speed limiter now switched off if car is moved out of pit lane<br />
 +
 
 +
== 0.6K25 ==
 +
''Feb 12, 2016''<br />
 
<br />
 
<br />
New objects added and all objects are available at all tracks<br />
+
Interface :<br />
Maximum number of autocross objects increased to 800 (was 512)<br />
+
Lap number is no longer shown if lap timing is not available<br />
Multiple object selection - press CTRL and click object button<br />
+
 
Selection can be deleted, copied (O), moved (M), rotated (,/.)<br />
+
== 0.6K24 ==
Object positioning is now accurate (uses mouse target detection)<br />
+
''Feb 12, 2016''<br />
Less CPU / better checks when adding / moving / deleting objects<br />
 
Adding / removing autocross objects no longer resets all objects<br />
 
Prevented mouse camera movement between button click and release<br />
 
Reduced Z-buffer flickering of chalk objects and pit stop markers<br />
 
Speed limit no longer enforced if autocross start position exists<br />
 
Save layout button is now displayed in an SPR (same as in an MPR)<br />
 
W/E/,/. keys now move values in minimum steps and use auto repeat<br />
 
FIX : Name of loaded layout now remains or is cleared as expected<br />
 
FIX : Could click on invisible replay slider when buttons visible<br />
 
FIX : Could add marshall circles out of bounds (then undeletable)<br />
 
FIX : High altitude layout objects appeared under ground on load<br />
 
FIX : Start position sometimes remained active after deleting it<br />
 
 
<br />
 
<br />
Open configurations :<br />
+
Translations :<br />
 +
More translation updates. Thank you translators!<br />
 
<br />
 
<br />
New "drive anywhere" open configs (CTRL in track select screen)<br />
+
Interface :<br />
Add checkpoints / barriers to use open configs as race circuits<br />
+
Text command /setlap now works in practice and qualifying<br />
Checkpoints can now be up to 62 metres wide to include pit lane<br />
 
Open configs can be selected with text command like /track=SO1X<br />
 
Custom layouts race progress / history now stored at LFS World<br />
 
Qualifying / race positions list / blue flags are supported<br />
 
 
<br />
 
<br />
Optimisations :<br />
+
InSim :<br />
 +
Packet IS_CSC to report changes in car state (start or stop)<br />
 +
Zbyte added to CarContObject structure to report car's altitude<br />
 +
Avoiding sending IS_SLC packets to old version InSim guests<br />
 +
 
 +
== 0.6K23 ==
 +
''Feb 11, 2016''<br />
 
<br />
 
<br />
Frame rate increased - drawing most world objects is much faster<br />
+
Incompatible version - Rockingham update including Sunset lighting<br />
Optimised transparent objects (e.g. fences) to help open configs<br />
+
 
Much better frame rate with many autocross objects (faster draw)<br />
+
== 0.6K22 ==
Removed continual small memory leaks (materials list corruption)<br />
+
''Feb 11, 2016''<br />
Number plate generation is much faster, reducing pit-out glitch<br />
 
 
<br />
 
<br />
Hotlapping support :<br />
+
Layout editor :<br />
 +
Temporary start lights (in layout editor) middle light is now amber<br />
 
<br />
 
<br />
Tyres section in garage - settings for tyre warmer temperatures<br />
+
Interface :<br />
You can load a layout in hotlap mode (may include start position)<br />
+
Message "Connection has no car selected" info adding remote driver<br />
NOTE : LFS World hotlaps may include start position - not objects<br />
 
Hotlapping is possible on open configurations (not for LFS World)<br />
 
Exit from pits now results in a clean restart to hotlap position<br />
 
Reliable detection of wall side impacts (e.g. at South City)<br />
 
Pit stops are no longer available in Hotlapping mode<br />
 
 
<br />
 
<br />
Interface :<br />
+
InSim :<br />
 +
New packet IS_SLC reports a connection's currently selected car<br />
 +
Packet TINY_SLC to request an IS_SLC for all connections<br />
 
<br />
 
<br />
Unlock screen now renames unnamed player to user name on exit<br />
+
Fixes :<br />
Clicking selected track loads that track (like pressing ENTER)<br />
+
Racing car spawned outside pit lane had speed limiter enabled<br />
Windows messages processed in a cleaner way (affects key presses)<br />
+
 
Mouse movements are processed more efficiently (drag / slide)<br />
+
== 0.6K21 ==
FIX : Mouse look info could go off screen in some languages<br />
+
''Feb 10, 2016''<br />
FIX : An invalid view could be selected when no cars in race<br />
+
<br />
FIX : Meeting room scroll bar was invisible in recent versions<br />
+
InSim :<br />
FIX : Occasionally refuelling did not match set amount<br />
+
Changed TINY_SEL to more useful TTC_SEL to get a connection's selection<br />
 +
Similarly IS_AXM with PMO_SELECTION can set a connection's selection<br />
 +
Overridden start lights states are now sent to joining players<br />
 +
 
 +
== 0.6K20 ==
 +
''Feb 9, 2016''<br />
 +
<br />
 +
Layout editor :<br />
 +
You can now set an identifier for a start lights object<br />
 
<br />
 
<br />
Graphics / Audio :<br />
+
InSim :<br />
 +
IS_SSH documentation updated as it is no longer only for bmp files<br />
 +
New packet IS_OCO can be used to override some or all start lights<br />
 +
 
 +
== 0.6K19 ==
 +
''Feb 8, 2016''<br />
 
<br />
 
<br />
Improved display of help text / lesson text / welcome messages<br />
+
A car moved by an IS_JRR packet now has the handbrake applied<br />
F9 tyre diagram and SHIFT+L suspension diagrams now antialiased<br />
+
Extra check for intersecting multiple circles when adjusting width<br />
Improved tyre optimisation - no missing parts of deflected tyres<br />
+
Can now set multiple marshall stand positions / checkpoint indices<br />
Entry screen logo and frame are now drawn if a dialog box is open<br />
+
 
FIX : In Driver Options the driver intersected with world objects<br />
+
== 0.6K18 ==
FIX : Reset from behind a barrier at South City could stop sound<br />
+
''Feb 8, 2016''<br />
FIX : Missing shadow on ground near fences at Autocross track<br />
 
 
<br />
 
<br />
Multiplayer :<br />
+
Layout editor :<br />
 +
New button "place on ground" to place objects on ground<br />
 +
You can now adjust the width / radius of multiple circles<br />
 
<br />
 
<br />
Wear limit for changing tyres can be set to 100% (never)<br />
+
InSim :<br />
List of hosts can now show hosts you are not licensed to join<br />
+
Added TINY_SEL to request an IS_AXM with layout editor selection<br />
Host name is displayed in task bar and window title (if Latin)<br />
+
New value PMO_REQUESTED renamed to PMO_TINY_AXM for consistency<br />
Dedicated host window now adds new messages without flickering<br />
+
New IS_AXM option PMO_SELECTION to set the current editor selection<br />
Implemented VOB mod protection (physical changes will cause OOS)<br />
+
 
Maximum qualifying time increased from 60 minutes to 240 minutes<br />
+
== 0.6K17 ==
Host options are now readable when opened from game setup screen<br />
+
''Feb 7, 2016''<br />
Default host IP address is now 127.0.0.1 (address of local host)<br />
+
<br />
CTRL+SHIFT now displays time and date in all multiplayer replays<br />
+
InSim :<br />
Driver sent his / her setup - message is now displayed only once<br />
+
Added TINY_AXM to request IS_AXM packets for the entire layout<br />
Removed TCP filter that allowed old versions in the list of hosts<br />
+
 
FIX : On joining host, cars not past finish line showed wrong lap<br />
+
== 0.6K16 ==
FIX : Some problems resulting from multiple requests to join race<br />
+
''Feb 7, 2016''<br />
FIX : Pit stop did not end if car was knocked out of the pit lane<br />
+
<br />
FIX : Some crashes that could result from an invalid unlock state<br />
+
Fixes :<br />
FIX : Some missing images (e.g. track select) caused LFS to crash<br />
+
Moving some similar multiple objects caused an infinite loop<br />
FIX : Suspension could incorrectly stay broken on remote computer<br />
+
Indices automatically assigned to new objects were not shown<br />
FIX : It was possible to get stuck on the track selection screen<br />
+
 
FIX : Host restart exploit caused by multiple join packets<br />
+
== 0.6K14 ==
FIX : Avoided some possible unauthorised connections<br />
+
''Feb 6, 2016''<br />
 
<br />
 
<br />
Text commands :<br />
+
Layout editor :<br />
 +
Multiple object selection is now available in marshall mode<br />
 
<br />
 
<br />
New command /ck cancels any kick or ban votes in progress<br />
+
Fixes :<br />
New command /cv cancels game votes (restart / end / qualify)<br />
+
Quick repeat moving checkpoints in multiplayer caused duplication<br />
Command /modified=yes allows a private host to avoid CP checks<br />
+
 
 +
== 0.6K12 ==
 +
''Feb 3, 2016''<br />
 
<br />
 
<br />
 
InSim :<br />
 
InSim :<br />
 +
INSIM_VERSION increased to 7 to support new incompatible packets<br />
 +
Backward compatibility system - send INSIM_VERSION in the IS_ISI<br />
 +
Added TINY_ALC and SMALL_ALC to get and set allowed cars<br />
 +
<br />
 +
Misc :<br />
 +
No longer stored in message history : /press /ctrl /shift /alt<br />
 
<br />
 
<br />
NLP / MCI minimum time interval reduced to 40 ms (was 50 ms)<br />
+
Fixes :<br />
New IS_RIP option FULL_PHYS to use full physics when searching<br />
+
FF was not initialised when "Input when window is inactive" was set<br />
Longer IS_MST now up to 128 chars / specify sound / send to all<br />
+
 
Lap timing info added to IS_RST (standard / custom / checkpoints)<br />
+
== 0.6K11 ==
New packet IS_CON reports details of contact between two cars<br />
+
''Feb 2, 2016''<br />
New packet IS_OBH reports information about any object hit<br />
 
New packet IS_HLV reports incidents that would violate HLVC<br />
 
New packet IS_PLC sets allowed cars for individual players<br />
 
New packet IS_AXM to add / remove / clear autocross objects<br />
 
New packet IS_ACR reports successful or attempted admin commands<br />
 
OutGauge : OG_SHIFT and OG_CTRL (keys) bits added to OutGaugePack<br />
 
Security : InSim can no longer be initialised from a URL command<br />
 
FIX : TTime in IS_RIP was wrong in mid-join Multiplayer Replays<br />
 
FIX : Clutch axis / button was not reported from Controls screen<br />
 
FIX : IS_BTN did not allow the documented limit of 240 characters<br />
 
FIX : InSim camera with vertical pitch would cause LFS to crash<br />
 
FIX : OutGaugePack ID was always zero regardless of ID in cfg.txt<br />
 
 
<br />
 
<br />
Track fixes :<br />
+
InSim :<br />
 +
IS_MSO / IS_III / IS_ACR message out packets now have variable size<br />
 +
IS_BFN can now be used to delete a range of buttons with one packet<br />
 +
In game spectate then SHIFT+P and type /join - message is now shown<br />
 
<br />
 
<br />
BL : Repaired floating laptop on tool box in first pit garage<br />
+
Start grid controls :<br />
SO : Removed a ghostly collision object in South City pit lane<br />
+
Start grid clear button is now available in multiplayer for admins<br />
SO : Removed two barriers embedded in tyre wall (Sprint Tracks)<br />
+
Add to grid buttons for admins beside names in list of connections<br />
SO : Repaired a sunken barrier closing pit lane (Sprint Track 1)<br />
+
New arrows to move grid positions - removed "swap position" button<br />
WE : Fixed the position of the reversed configuration finish line<br />
 
KY : Removed some barrier end segment errors from Oval / National<br />
 
 
<br />
 
<br />
Misc :<br />
+
Fixes :<br />
<br />
+
Player with car in game leaving pits no longer sends a join request<br />
New Ukrainian translation included<br />
+
In 0.6K10 the IS_MTC Msg To Connection with UCID 255 did not work<br />
Hungarian translations of training lessons updated<br />
 
CTRL+C now clips the mouse so window size cannot be adjusted<br />
 
Admin commands from all connections are now logged (if enabled)<br />
 
If logging is enabled a message is logged when an admin connects<br />
 
TC Allowed Slip slider now goes up to 20% (previous maximum 10%)<br />
 
The digit "1" now occupies the same screen space as other digits<br />
 
On changing allowed cars, disallowed cars now join the spectators<br />
 
Improved detection of invalid window positions when starting LFS<br />
 
URL command is now case insensitive - LFS:// or lfs:// both work<br />
 
Misc options : F9 / F10 accelerometer can be shown as one value<br />
 
Cruise : current lap is not displayed if lap timing is disabled<br />
 
Cruise : no need to drive a lap before serving DT / SG penalty<br />
 
FIX : Racing line did not work again after viewing invalid car<br />
 
FIX : It was possible to set qualifying on an autocross layout<br />
 
  
== 0.6A4 ==
+
== 0.6K10 ==
''Jun 16, 2011''<br />
+
''Jan 29, 2016''<br />
<br />
 
Updated Commands.txt and Autocross.txt<br />
 
FIX : Small documentation error in InSim.txt (ISP_X / ISF_X)<br />
 
FIX : Racing line did not work again after viewing invalid car<br />
 
FIX : MAX ALPHA (unsorted) after adding a lot of chalk objects<br />
 
 
<br />
 
<br />
 
InSim :<br />
 
InSim :<br />
<br />
+
New join request system if ISF_REQ_JOIN is set - see InSim.txt<br />
New IS_RIP option FULL_PHYS to use full physics when searching<br />
+
New system to reset a car at a location with or without repair<br />
FIX : TTime in IS_RIP was wrong in mid-join Multiplayer Replays<br />
+
New admin commands /ujoin username and /uai username<br />
  
== 0.6A3 ==
+
== 0.6K9 ==
''Jun 14, 2011''<br />
+
''Jan 27, 2016''<br />
 
<br />
 
<br />
Save layout button is now displayed in an SPR (same as in an MPR)<br />
+
Rockingham :<br />
W/E/,/. keys now move values in minimum steps and use auto repeat<br />
+
The Rockingham track is updated with fixes and improvements<br />
FIX : Name of loaded layout now remains or is cleared as expected<br />
 
FIX : Select tyre while in objects menu - got wrong tyre colour<br />
 
FIX : Multiple object rotation system did not work in 0.6A2<br />
 
  
== 0.6A2 ==
+
== 0.6K8 ==
''Jun 13, 2011''<br />
+
''Jan 26, 2016''<br />
 
<br />
 
<br />
More updated translations included<br />
+
Misc :<br />
Driver sent his / her setup - message is now displayed only once<br />
+
Moved ABS option in car setup above the Traction Control option<br />
FIX : Replay OOS error after saving an SPR with autocross objecs<br />
+
TCP position packets option now also sends TCP packets to host<br />
FIX : Crash when "agree" was pressed on the Agreement screen<br />
 
FIX : Avoided some possible unauthorised connections<br />
 
 
 
== 0.6A1 ==
 
''Jun 10, 2011''<br />
 
 
<br />
 
<br />
Autocross editor :<br />
+
Borderless window system :<br />
 +
Cleaner switch between (borderless) windowed and full screen modes<br />
 +
Full screen vertical sync option now affects borderless window mode<br />
 
<br />
 
<br />
All autocross objects are now available at all tracks<br />
+
VR :<br />
Multiple object selection - press CTRL and click object button<br />
+
Warning if Rift headset is opened using the OpenVR system<br />
Selection can be deleted, copied (O), moved (M), rotated (, / .)<br />
+
Text command /rift changed to /vr (but /rift still works)<br />
Prevented mouse camera movement between button click and release<br />
+
New parameters for the /vr command : /vr=rift and /vr=openvr<br />
FIX : Start position sometimes remained active after deleting it<br />
 
 
<br />
 
<br />
Open configuration support :<br />
+
Fixes :<br />
 +
User interface elements should now be perfectly aligned with screen<br />
 +
Rare MP bug could cause LFS to enter world before track was loaded<br />
 +
AI path drive limits were wrong at one corner of Kyoto National<br />
 +
 
 +
== 0.6K7 ==
 +
''Jan 21, 2016''<br />
 
<br />
 
<br />
Random time from red to green lights now works with open configs<br />
+
Rockingham :<br />
It is now possible to start a qualifying session on open configs<br />
+
The Rockingham track is updated with fixes and improvements<br />
 
<br />
 
<br />
Various :<br />
+
Misc :<br />
 +
Most translations have been updated - thank you translators<br />
 +
Borderless window modes are now restored on restarting LFS<br />
 +
F9 to F12 keys now toggle between their mode and a window<br />
 
<br />
 
<br />
All translations have now been updated<br />
+
Fixes :<br />
CTRL+C now clips the mouse so window size cannot be adjusted<br />
+
LFS sometimes selected a low resolution when updating to 0.6K6<br />
Admin commands from all connections are now logged (if enabled)<br />
+
The SHIFT+F9 key assignment defaulted to "unknown" screen mode<br />
If logging is enabled a message is logged when an admin connects<br />
+
Controls Options - buttons were not displayed under Shifter tab<br />
The digit "1" now occupies the same screen space as other digits<br />
+
 
Maximum qualifying time increased from 60 minutes to 240 minutes<br />
+
== 0.6K6 ==
TC Allowed Slip slider now goes up to 20% (previous maximum 10%)<br />
+
''Jan 19, 2016''<br />
On changing allowed cars disallowed cars will join the spectators<br />
 
Improved multiple line text formatting - Japanese training now ok<br />
 
FIX : It was possible to set qualifying on an autocross layout<br />
 
 
<br />
 
<br />
Hotlapping support :<br />
+
Borderless Window full screen mode system :<br />
 +
New SHIFT+key functions are displayed on right of Screen Options<br />
 +
Borderless modes allow ALT+TAB to other programs without minimising<br />
 +
Multiple monitor support is greatly improved by a borderless window<br />
 +
New command /window min/max/monitor/virtual (no parameter=restore)<br />
 
<br />
 
<br />
Tyres section in garage - settings for tyre warmer temperatures<br />
+
Misc :<br />
You can load a layout in hotlap mode (may include start position)<br />
+
AI drivers can now drive in low wind (but not high)<br />
NOTE : LFS World hotlaps may include start position - not objects<br />
+
View shift maximum settings increased to 0.1 m per g<br />
Hotlapping is possible on open configurations (not for LFS World)<br />
 
Exit from pits now results in a clean restart to hotlap position<br />
 
Reliable detection of wall side impacts (e.g. at South City)<br />
 
Pit stops are no longer available in Hotlapping mode<br />
 
 
<br />
 
<br />
Tracks :<br />
+
Fixes :<br />
 +
InSim IS_HLV packet no longer reports car contacts as wall hits<br />
 +
 
 +
== 0.6K5 ==
 +
''Jan 14, 2016''<br />
 
<br />
 
<br />
SO : Removed a ghostly collision object in South City pit lane<br />
+
LFS can now restart in a window on a side monitor as expected<br />
SO : Removed two barriers embedded in tyre wall (Sprint Tracks)<br />
+
Option "Input when window is inactive" keeps controllers working<br />
WE : Fixed the position of the reversed configuration finish line<br />
 
KY : Removed some barrier end segment errors from Oval / National<br />
 
 
<br />
 
<br />
InSim :<br />
+
VR :<br />
<br />
+
LFSRiftVR.dll updated to use Oculus SDK 0.8<br />
New packet IS_OBH reports information about any object hit<br />
+
LFSOpenVR.dll updated to use OpenVR SDK 0.9.14<br />
New packet IS_HLV reports incidents that would violate HLVC<br />
 
New packet IS_PLC sets allowed cars for individual players<br />
 
New packet IS_AXM to add / remove / clear autocross objects<br />
 
New packet IS_ACR to report (attempted) admin commands<br />
 
  
== 0.5Z34 ==
+
== 0.6K4 ==
''May 16, 2011''<br />
+
''Jan 11, 2016''<br />
 
<br />
 
<br />
FIX : Occasional false collision detections near segment ends<br />
+
Fixes :<br />
FIX : Endless auto car reset after falling into the underworld<br />
+
Command line command /adminslots was broken in K2 and K3<br />
Blue flag detection function for racing on open configurations<br />
+
Remote cars caused handbrake warning spam when leaving pits<br />
Dedicated host window now adds new messages without flickering<br />
+
A warning is now shown if a car starts in a point outside the path<br />
KY : No humps / tyres in open configs entering GP Long from Oval<br />
+
One button look amount was doubled in axis, mouse and TrackIR look<br />
 +
Blank number plate on joining race after watching an instant replay<br />
 +
 
 +
== 0.6K3 ==
 +
''Jan 9, 2016''<br />
 
<br />
 
<br />
Translations :<br />
+
New button on game setup screen to clear single player start grid<br />
 +
Hold CTRL+SHIFT to show viewed car's player name beside time / fps<br />
 +
Hidden object removal is disabled when car is high above the track<br />
 +
Traction control can no longer be switched on if disabled in setup<br />
 +
Handbrake can no longer be used in single seater cars while moving<br />
 
<br />
 
<br />
Greek translation is now up to date for the SHIFT+U mode updates<br />
+
Fixes :<br />
New Ukrainian translation included for testing (nearly finished)<br />
+
Colour adjusters looked wrong in Interface and Display options<br />
Hungarian translations of training lessons updated<br />
+
Floating text above a lagging car was drawn without transparency<br />
  
== 0.5Z33 ==
+
== 0.6K2 ==
''May 13, 2011''<br />
+
''Dec 30, 2015''<br />
 +
<br />
 +
In hotlapping mode there is a new HLVC check for cutting corners<br />
 +
Corner cutting HLVC check is also reported in InSim IS_HLV<br />
 
<br />
 
<br />
Improved wheel contact detection to reduce chance of flying cars<br />
+
Fixes :<br />
Speed limit no longer enforced if autocross start position exists<br />
+
The /track and /ws commands now accept double digit config numbers<br />
All languages updated except Trad. Chinese / Greek / Belarussian<br />
+
Tracks file for /tracks command now works with double digit configs<br />
BL : Repaired floating laptop on tool box in the first pit garage<br />
+
The text "S3" is now correctly sent in the InSim IS_VER packet<br />
BL : Enabled all the rallycross section barriers in open configs<br />
+
Fixed a small bug related to highlights in cfg.txt<br />
SO : Repaired a sunken barrier closing pit lane (Sprint Track 1)<br />
+
 
SO : Enabled various barriers that were missing from open configs<br />
+
== 0.6K ==
FE : Enabled contact detection around mini-oval and nearby walls<br />
+
''Dec 19, 2015''<br />
FE : Enabled a barrier in open configs (at corner near a bridge)<br />
 
KY : Enabled some barriers at entry / exit to infield / outfield<br />
 
KY : Enabled speedhumps and tyres at entry to GP Long from Oval<br />
 
AS : Enabled missing barrier across side road near AS3 chicane<br />
 
Attempted FIX : Occasionally refuelling did not match set amount<br />
 
FIX : Momentary loss of TV camera at Fern Bay Club X turn one<br />
 
 
 
== 0.5Z32 ==
 
''May 6, 2011''<br />
 
 
<br />
 
<br />
Optimised transparent objects (e.g. fences) to help open configs<br />
+
New Track :<br />
Adding / removing autocross objects no longer resets all objects<br />
+
Rockingham race track is now included - S3 license required<br />
Much better frame rate with many autocross objects (faster draw)<br />
 
Reduced Z-buffer flickering of chalk objects and pit stop markers<br />
 
Custom layouts race progress / history now displayed on LFS World<br />
 
FIX : On joining host, cars not past finish line showed wrong lap<br />
 
FIX : SHIFT+U follow mode now stays on car if you rewind a replay<br />
 
Command /modified=yes allows a private host to avoid CP checks<br />
 
 
<br />
 
<br />
InSim :<br />
+
AI :<br />
 +
Now avoid ramming other cars when in the pit lane or lap of honour<br />
 +
Max drivers in single player increased to 24 (online max still 40)<br />
 
<br />
 
<br />
Command /cv now only cancels game votes (restart / end / qualify)<br />
+
Graphics :<br />
OutGauge : OG_SHIFT and OG_CTRL (keys) bits added to OutGaugePack<br />
+
New reflections system and shaders for cars and buildings<br />
Lap timing info added to IS_RST (standard / custom / checkpoints)<br />
+
Nearby objects are visible in new dynamic reflections on cars<br />
 
+
Option to set number of dynamic reflections in main view and mirror<br />
== 0.5Z31 ==
+
Misc option to enable a programmable post-processing shader<br />
''Apr 28, 2011''<br />
 
 
<br />
 
<br />
Many translation files have been updated<br />
+
Misc :<br />
Connection list is now visible in SHIFT+U mode<br />
+
New command /rsh to reload shaders (e.g. after editing externally)<br />
Skid marks are now visible on open configurations<br />
+
Maximum number of controllers increased to 10 (was previously 8)<br />
Multiplayer : Cars driving far out of bounds are spectated<br />
 
Race positions list / map car colours now work on open configs<br />
 
InSim : IS_BTN did not allow documented limit of 240 characters <br />
 
FIX : False collisions that showed up near pit lanes at Fern Bay<br />
 
 
 
== 0.5Z30 ==
 
''Apr 22, 2011''<br />
 
 
<br />
 
<br />
Contact detection and collisions :<br />
+
VR :<br />
 +
HTC Vive headset is now supported through OpenVR<br />
 +
Oculus Rift support now requires runtime 0.7 or later<br />
 +
Improved dialog sequence after any error entering VR mode<br />
 
<br />
 
<br />
Improved contact detection with road / walls / pit garages<br />
+
Training lesson editor :<br />
Improved collisions with unmovable objects (e.g. red barriers)<br />
+
SHIFT+T on main entry screen to access lesson editor or list editor<br />
Unmovable objects (e.g. ramps) now have concrete friction level<br />
+
Layouts for lessons must be copied from layout to training folder<br />
 +
SHIFT+T on training screen to view and test newly added lessons<br />
 
<br />
 
<br />
SHIFT+U mode :<br />
+
Fixes :<br />
 +
Improved validity check when loading car colour settings<br />
 +
Alpha sorting issue on bricks at base of a South City building<br />
 +
AI could go wrong when entering BL pit lane for a pit stop<br />
 +
AI driver names can no longer be blank<br />
 +
 
 +
== 0.6J5 ==
 +
''Dec 18, 2015''<br />
 
<br />
 
<br />
New free view mode replaces the old "low" and "high" path modes<br />
+
AI :<br />
Object or ground targeted by the mouse pointer is now detected<br />
+
Now avoid ramming other cars when in the pit lane or lap of honour<br />
Left mouse button moves view point by "dragging" target point<br />
+
FIX : Could go wrong when entering BL pit lane for a pit stop<br />
Double click to move view point directly towards target point<br />
+
 
Mouse wheel moves view point towards or away from target point<br />
+
== 0.6J4 ==
Left + Right mouse buttons rotate view point around the target<br />
+
''Dec 17, 2015''<br />
Arrow key movement follows ground below view point when possible<br />
 
Store up to 10 views per track configuration with SHIFT+NUMBER<br />
 
Recall a stored view with CTRL+NUMBER (or click on the button)<br />
 
Click on a car to follow it / look away to stop following<br />
 
Added a new Ramp2 which is the same as Ramp1 but 2.8 metres wide<br />
 
Ramp1 and Ramp2 are stored in the exe and loaded into all tracks<br />
 
 
<br />
 
<br />
Autocross editor :<br />
+
Fixes :<br />
 +
Render target problem in HTC Vive when changing tracks<br />
 +
AI driver names can no longer be blank<br />
 
<br />
 
<br />
Maximum number of autocross objects is now 800 on all tracks<br />
+
Misc :<br />
Object positioning is much better - using mouse target detection<br />
+
Max drivers in single player increased to 24 (online max still 40)<br />
Less CPU / better checks when adding / moving / deleting objects<br />
+
 
FIX : Could click on invisible replay slider when buttons visible<br />
+
== 0.6J3 ==
FIX : Could add marshall circles out of bounds then undeletable<br />
+
''Dec 11, 2015''<br />
FIX : N key in SHIFT+U with options on caused overlapping text<br />
 
FIX : High altitude layout objects appeared under ground on load<br />
 
 
<br />
 
<br />
Open configurations :<br />
+
Fixes :<br />
 +
Alpha Test textures on cars did not have transparency<br />
 +
LFS could crash on joining server with maximum autocross objects<br />
 +
LFS could get into a bad state after starting a corrupted MPR file<br />
 +
Smoothing groups error made back of South City cinema too dark<br />
 +
Alpha sorting issue on bricks at base of a South City building<br />
 
<br />
 
<br />
New "drive anywhere" open configs (CTRL in track select screen)<br />
+
VR :<br />
Open configs can be selected with text command like /track=SO1X<br />
+
Improved dialog sequence after any error trying to enter VR mode<br />
Open configs can be used as racing circuits by adding checkpoints<br />
 
Checkpoints can now be up to 62 metres wide to include pit lane<br />
 
 
<br />
 
<br />
Optimisations :<br />
+
Training lesson editor :<br />
 +
Enabled the H key (message history toggle) in the training editors<br />
 +
Added checks to make sure the layout and config number are valid<br />
 
<br />
 
<br />
Removed continual small memory leaks (materials list corruption)<br />
+
Misc :<br />
Number plate generation is much faster - reducing pit-out glitch<br />
+
More updated translations - thank you translators<br />
Frame rate increased - drawing most world objects is much faster<br />
+
 
 +
== 0.6J2 ==
 +
''Dec 3, 2015''<br />
 
<br />
 
<br />
Interface :<br />
+
Graphics :<br />
 +
New reflections system and shaders for cars and buildings<br />
 +
Nearby objects are visible in new dynamic reflections on cars<br />
 +
Option to set number of dynamic reflections in main and mirror view<br />
 +
Misc option to enable a programmable post-processing shader<br />
 
<br />
 
<br />
Unlock screen now renames unnamed player to user name on exit<br />
+
Misc :<br />
Clicking selected track loads that track (like pressing ENTER)<br />
+
New command /rsh to reload shaders (e.g. after editing externally)<br />
Windows messages processed in a cleaner way (affects key presses)<br />
+
Maximum number of controllers increased to 10 (was previously 8)<br />
Mouse movements are processed more efficiently (drag / slide)<br />
+
Updated translations - thank you translators<br />
FIX : Mouse look info could go off screen in some languages<br />
 
FIX : An invalid view could be selected when no cars in race<br />
 
FIX : Meeting room scroll bar was invisible in recent versions<br />
 
FIX : Text commands could be used to load layout in hotlap mode<br />
 
 
<br />
 
<br />
Graphics / Audio :<br />
+
VR :<br />
 +
HTC Vive headset is now supported through OpenVR<br />
 +
Oculus Rift support now requires runtime 0.7 or later<br />
 
<br />
 
<br />
Improved display of help text / lesson text / welcome messages<br />
+
Training lesson editor :<br />
F9 tyre diagram and SHIFT+L suspension diagrams now antialiased<br />
+
SHIFT+T on main entry screen to access lesson editor or list editor<br />
Improved tyre optimisation - no missing parts of deflected tyres<br />
+
Layouts for lessons must be copied from layout to training folder<br />
Entry screen logo and frame are now drawn if a dialog box is open<br />
+
SHIFT+T on training screen to view and test newly added lessons<br />
FIX : In Driver Options the driver intersected with world objects<br />
 
FIX : Reset from behind a barrier at South City could stop sound<br />
 
FIX : Missing shadow on ground near fences at Autocross track<br />
 
 
<br />
 
<br />
Multiplayer :<br />
+
Fixes :<br />
 +
Improved validity check when loading car colour settings<br />
 +
 
 +
== 0.6J ==
 +
''Aug 15, 2015''<br />
 
<br />
 
<br />
Wear limit for changing tyres can be set to 100% (never)<br />
+
Optimisations :<br/>
List of hosts can now show hosts you are not licensed to join<br />
+
Static vertex buffers reorganised to reduce DirectX instructions<br/>
Host name is displayed in task bar and window title (if Latin)<br />
+
Frames buffered (default 1) to allow next frame to start rendering<br/>
Implemented VOB mod protection (physical changes will cause OOS)<br />
+
More efficient car distance sorting system for sound and graphics<br/>
Host options are now readable when opened from game setup screen<br />
+
Dynamic vertex buffers now set to use hardware vertex processing<br/>
Default host IP address is now 127.0.0.1 (address of local host)<br />
+
Better frame rate in places where many objects may be visible<br/>
CTRL+SHIFT now displays time and date in all multiplayer replays<br />
+
<br/>
Removed TCP filter that allowed old versions in the list of hosts<br />
+
Graphics :<br/>
FIX : Some problems resulting from multiple requests to join race<br />
+
Sky texture is now drawn in mirrors<br/>
FIX : Pit stop did not end if car was knocked out of the pit lane<br />
+
Layout editor object selection buttons are sorted by distance<br/>
FIX : Some crashes that could result from an invalid unlock state<br />
+
Z-buffer depth setting can now be changed without restarting LFS<br/>
FIX : Some missing images (e.g. track select) caused LFS to crash<br />
+
Mirror now uses 24 bit Z buffer if Z buffer setting is more than 16<br/>
FIX : Suspension could incorrectly stay broken on remote computer<br />
+
<br/>
FIX : Host restart exploit found by Luigi Auriemma (join packets)<br />
+
Frame rate limitation system :<br/>
<br />
+
Frame rate limitation system is now accurate and has better values<br/>
InSim :<br />
+
New frame info display shows sleep / physics updates / gpu waiting<br/>
<br />
+
Now using an event query instead of a lock for input lag prevention<br/>
New command /ck cancels any kick or ban votes in progress<br />
+
Minimum sleep setting changed to "Sleep every frame" (yes / no)<br/>
New command /cv cancels any votes (kick, ban, restart, etc)<br />
+
<br/>
NLP / MCI minimum time interval reduced to 40 ms (was 50 ms)<br />
+
Misc :<br/>
New collision packet gives details of contact between two cars<br />
+
Now using Direct3D 9Ex if available (Windows Vista and later)<br/>
Longer IS_MST now up to 128 chars / specify sound / send to all<br />
+
Reduced glitch when autocross objects are optimised (e.g. on load)<br/>
FIX : Clutch axis / button was not reported from Controls screen<br />
+
Reduced min / max values for "Sound lag" setting - default now 0.08<br/>
<br />
+
New Audio Option "Sound when window is inactive" (off / on)<br/>
Misc :<br />
+
<br/>
<br />
+
3D view modes :<br/>
Misc options : F9 / F10 accelerometer can be shown as one value<br />
+
Added a 3D level slider option to adjust monitor-based 3D views<br/>
Improved detection of invalid window positions when starting LFS<br />
+
Reduced CPU / GPU usage by sharing scene preparation for both eyes<br/>
URL command is now case insensitive - LFS:// or lfs:// both work<br />
+
<br/>
Security : InSim can no longer be initialised from a URL command<br />
+
Oculus Rift :<br/>
Cruise : no need to drive a lap before serving DT / SG penalty<br />
+
Now using Oculus SDK version 0.6.0.1 which includes timewarp<br/>
Cruise : current lap is not displayed if lap timing is disabled<br />
+
You can now enter and leave Rift mode without restarting LFS<br/>
FIX : InSim camera with vertical pitch would cause LFS to crash<br />
+
Smooth display (if you do not use SLI or force vertical sync)<br/>
FIX : OutGaugePack ID was always zero regardless of ID in cfg.txt<br />
+
Monitor window view options : blank / one eye / two eyes<br/>
 +
<br/>
 +
Oculus Rift compatibility mode :<br/>
 +
For users who cannot use the Oculus 0.6 runtime, you can still use<br/>
 +
the 0.5 runtime. Simply rename the ORDIRECT.dll to some other name<br/>
 +
and LFS will then use LFSORDLL.dll instead (extended mode only).<br/>
 +
<br/>
 +
Fixes :<br/>
 +
Some buildings at Westhill track were drawn using a slow method<br/>
 +
Mouse clipped to window (CTRL+C) now works properly with ALT+TAB<br/>
 +
Using mouse wheel to change gear did not work properly at high fps<br/>
 +
Layout editor object selection buttons used interface button slots<br/>
 +
Crash changing texture resolution with two or more objects selected<br/>
 +
Anisotropic filtering did not work on car textures (including skin)<br/>
  
== 0.5Z28 ==
+
== 0.6H10 ==
''Nov 25, 2009''<br />
+
''Aug 12, 2015''<br />
 
<br />
 
<br />
Reduced minimum speed in SHIFT+U mode to 0.1 m/s<br />
+
Misc :<br />
FIX : Could not join S1 or S2 host after unlocking in Multiplayer screen<br />
+
One more graphical optimisation for slightly higher frame rate<br />
FIX : Multiple host passwords are now stored for local network ip / port<br />
+
Z-buffer depth setting can now be changed without restarting LFS<br />
 
+
Reduced some of the Z-buffer issues when using a 16 bit Z-buffer<br />
== 0.5Z27 ==
+
More updated translations - Thank you translators!<br />
''Nov 23, 2009''<br />
 
 
<br />
 
<br />
Reduced minimum view height in SHIFT+U mode<br />
+
Fixes for Windows 10 :<br />
Improved reading of host names and passwords from command line<br />
+
High CPU/GPU on ALT+TAB from full screen with vsync in Windows 10<br />
Multiple host passwords are now stored (Join Specific Host screen)<br />
+
Pause when exiting from replay or reaching end of List of Hosts<br />
  
== 0.5Z26 ==
+
== 0.6H6 ==
''Nov 21, 2009''<br />
+
''Aug 9, 2015''<br />
 
<br />
 
<br />
Added support for lfs:// start LFS with command line from web page<br />
+
Misc :<br />
Various translation updates<br />
+
Reduced min / max values for "Sound lag" setting - default now 0.08<br />
 +
Small error report added to deb.log if failed to start DirectX 9Ex<br />
 +
More efficient car distance sorting system for sound and graphics<br />
 +
More updated translations. Thank you translators.<br />
 
<br />
 
<br />
FIX : It was possible to reset the car while a vote was in progress<br />
+
Oculus Rift :<br />
FIX : Clicking SPR / MPR did not work if "Load track when starting"<br />
+
Updated ORDIRECT.dll to use 0.6.0.1 runtime instead of 0.6.0.0<br />
FIX : Help buttons sometimes translated after returning to English<br />
+
<br />
FIX : Two or more dedicated hosts could be started with same port<br />
+
Fixes :<br />
 +
CPU usage increased if minimised from full screen mode with vsync<br />
 +
Missing sound from nearby cars that were off screen in multiplayer<br />
 +
Frame rate limit system could cause lags when used in Windows 10<br />
 +
Frame info display could be clicked even when mouse was hidden<br />
 +
Virtual dashboard disappeared if another nearby car was drawn<br />
  
== 0.5Z25 ==
+
== 0.6H5 ==
''Oct 28, 2009''<br />
+
''Jul 28, 2015''<br />
 
<br />
 
<br />
Improved multiple monitor and curved screen support :<br />
+
Optimisations :<br />
 +
Frames buffered (default 1) to allow next frame to start rendering<br />
 +
Static vertex buffers reorganised to reduce DirectX instructions<br />
 +
Dynamic vertex buffers now set to use hardware vertex processing<br />
 
<br />
 
<br />
The number of left and right screens can be manually entered in the View Options screen and you can set the angle between monitors.<br />
+
Misc Options :<br />
 +
Frame rate limitation system is now accurate and has better values<br />
 +
New frame info display shows sleep / physics updates / gpu waiting<br />
 +
Minimum sleep setting changed to "Sleep every frame" (yes / no)<br />
 
<br />
 
<br />
If you specify more than one screen, multiple views are rendered in different directions. This allows much wider fields of view.<br />
+
Oculus Rift :<br />
 +
For users who cannot use the Oculus 0.6 runtime, you can now use<br />
 +
the 0.5 runtime. Simply rename the ORDIRECT.dll to some other name<br />
 +
and LFS will then use LFSORDLL.dll instead (extended mode only).<br />
 
<br />
 
<br />
2 screens - maximum FOV 180 degrees<br />
+
Misc :<br />
3 screens - maximum FOV 270 degrees<br />
+
Added a 3D level slider option to adjust monitor-based 3D views<br />
4 or more screens - maximum FOV 360 degrees<br />
+
Mirror now uses 24 bit Z buffer if Z buffer setting is more than 16<br />
 +
Reduced glitch when autocross objects are optimised (e.g. on load)<br />
 +
Many translations have been updated. Thank you translators.<br />
 
<br />
 
<br />
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.<br />
+
Fixes :<br />
 +
Anisotropic filtering did not work on car textures (including skin)<br />
 +
New chalk objects were invisible until optimise button was clicked<br />
 +
 
 +
== 0.6H4 ==
 +
''Jul 9, 2015''<br />
 
<br />
 
<br />
Use "Screen angle" setting to specify the angle between monitors.<br />
+
Misc :<br />
 +
New Audio Option "Sound when window is inactive" (off / on)<br />
 
<br />
 
<br />
Use "View offset" to move the steering wheel off centre.<br />
+
Oculus Rift :<br />
 +
Reduced CPU / GPU usage by sharing scene preparation for both eyes<br />
 
<br />
 
<br />
There are three separate sets of settings that are used depending on the screen size :<br />
+
Fixes :<br />
 +
Some buildings at Westhill track were drawn using a slow method<br />
 +
LFS failed to resave custom textures found to be in wrong format<br />
 +
Using mouse wheel to change gear did not work properly at high fps<br />
 +
 
 +
== 0.6H3 ==
 +
''Jun 30, 2015''<br />
 
<br />
 
<br />
Screen width 3.75 times the height -> wide mode (default 3 screen)<br />
+
Misc :<br />
Screen width 2.5 times the height -> medium mode (default 2 screen)<br />
+
Now using an event query instead of a lock for input lag prevention<br />
Otherwise normal (single screen) mode is active (default 1 screen)<br />
+
Some minor CPU optimisations probably not noticeable at this point<br />
 
<br />
 
<br />
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.<br />
+
Oculus Rift :<br />
 +
Now continues to process physics while waiting for render to finish<br />
 +
Using 2 render target textures to avoid timing problems during copy<br />
 
<br />
 
<br />
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.<br />
+
Fixes :<br />
 +
Minimum sleep 1 ms enforced in entry screens / credits / minimised<br />
 +
Some objects at Westhill became shiny when a car shadow was nearby<br />
 +
No sky on joining host with no cars or change texture res in editor<br />
 +
 
 +
== 0.6H2 ==
 +
''Jun 20, 2015''<br />
 
<br />
 
<br />
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.<br />
+
Misc :<br />
 +
Sky texture is now drawn in mirrors<br />
 +
Layout editor object selection buttons are sorted by distance<br />
 +
Now using Direct3D 9Ex if available (Windows Vista and later)<br />
 +
Minimum sleep can now be set to 0 ms (previous minimum was 1)<br />
 +
Minimum sleep is no longer available when using vertical sync<br />
 +
Slightly better fps in places where many objects may be visible<br />
 
<br />
 
<br />
Various other setups can now be properly supported, for example :<br />
+
Oculus Rift :<br />
 +
Now using Oculus SDK version 0.6.0.0 which includes timewarp<br />
 +
You can now enter and leave Rift mode without restarting LFS<br />
 +
Smooth display (if you do not use SLI or force vertical sync)<br />
 +
Monitor window view options : blank / one eye / two eyes<br />
 
<br />
 
<br />
- A 2 screen setup with side screen at 30 degrees and offset wheel<br />
+
Fixes :<br />
- A 5 screen setup with each screen at 45 degrees - total FOV 225<br />
+
Mouse clipped to window (CTRL+C) now works properly with ALT+TAB<br />
- A 3 projector setup with each screen at 90 degrees - total FOV 270<br />
+
Layout editor object selection buttons used interface button slots<br />
 +
Crash changing texture resolution with two or more objects selected<br />
 
<br />
 
<br />
 +
Translations :<br />
 +
Updated Italian, Romanian, Chinese and Turkish translations<br />
 +
 +
== 0.6H ==
 +
''Apr 2, 2015''<br />
 
<br />
 
<br />
Note :<br />
+
Westhill :<br />
 +
New version of Westhill with additional configurations<br />
 +
Full support for open configurations including access roads<br />
 
<br />
 
<br />
External views (TV, helicopter and SHIFT+U mode) are always drawn as a single render and usually confined to the 2D interface area.<br />
+
Autocross Editor :<br />
 +
New adjustable concrete objects<br />
 +
Custom start positions and pit start points<br />
 +
Maximum autocross objects increased to 1800<br />
 +
Movable start lights included as an autocross object<br />
 +
Custom pit stop box disables pit lane and default pit stops<br />
 +
Custom pit stop box can now be used to repair car and refuel<br />
 +
Interface buttons now drawn in front of the object buttons<br />
 +
Pressing S/F/1/2/3 when object is selected now moves it<br />
 +
Pressing S/F/1/2/3 when object exists is now more helpful<br />
 +
Clicking colour instantly changes selected tyres or chalk<br />
 +
Clicking marshall position instantly changes selected marshall<br />
 +
Improved the appearance of marshall circles in the editor<br />
 +
Route checker index numbers now start at 1 instead of 0<br />
 +
The W/E keys instantly adjust width, no need to press M<br />
 +
Floating object buttons shown with different colour<br />
 +
X/Y/Z positions are now shown and can be typed in<br />
 +
Right click on X/Y/Z to move in steps of 1 metre<br />
 +
SHIFT+click to snap to 1 metre grid<br />
 
<br />
 
<br />
Related settings :<br />
+
Oculus Rift DK2 Rendering Misc :<br />
 +
Increased max cars in race from 32 to 40<br />
 +
Increased AU Autocross grid from 16 to 20<br />
 +
Increased BL Rallycross grids from 24 to 30<br />
 +
Maximum multiplayer car draw distance up from 300 to 500<br />
 +
Regenerated lightmaps and visible object lists on most tracks<br />
 +
Added paths at Fern Bay to cover road near Club and mini oval<br />
 +
InSim ISP_NCI packet added to give host more info about new guest<br />
 +
AI drivers hit wall entering pit lane at SO Classic / Town<br />
 +
Removed a corner marker from some configurations at Aston<br />
 +
Some tyres at Kyoto National disabled in other configs<br />
 +
Updated translations - thank you translators<br />
 
<br />
 
<br />
Option to force external views to use full width<br />
+
New commands :<br />
Bezel compensation - to allow for the gap between monitors<br />
+
/zero_all<br />
Screen widths - for centre and side screens with a different width<br />
+
- Reset all lap counters and checkpoints passed as if the race had<br />
 +
just been started. This removes checkpoints passed.<br />
 +
So using this command on the first lap, before the first<br />
 +
checkpoint is passed, has no effect. After the first<br />
 +
checkpoint there is an effect. The first lap will not be<br />
 +
counted. This is intended to help with a rolling start after<br />
 +
a parade lap.<br />
 
<br />
 
<br />
Other changes to view system :<br />
+
/setlap username X<br />
 +
- X is positive : Set the lap that the user is currently on (as<br />
 +
seen at the top right, not the number of laps completed). This<br />
 +
does not affect checkpoints passed. This may help with a driver<br />
 +
who reconnects after an unintended disconnection.<br />
 +
- X is zero : Same as the /zero_all command but for one driver.<br />
 +
- X is negative : subtract from the number of laps, without<br />
 +
affecting checkpoints passed. This may be useful as a penalty.
 +
 
 +
== 0.6G19 ==
 +
''Apr 1, 2015''<br />
 
<br />
 
<br />
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).<br />
+
Tree / sign / bollard collisions restricted to object size<br />
 +
Circles more than 1.5m above car centre are now ignored<br />
 +
Checkpoints / finish line more than 1.5m above ignored<br />
 +
 
 +
FIX : Restricted areas and route checkers were not working<br />
 +
 
 +
== 0.6G18 ==
 +
''Apr 1, 2015''<br />
 
<br />
 
<br />
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.<br />
+
FIX : Error with the new Wedge objects at 90 degrees<br />
 +
 
 +
== 0.6G17 ==
 +
''Mar 31, 2015''<br />
 
<br />
 
<br />
Driving view Z-buffering improved so you should not usually see missing parts of your seat or the car body when looking around.<br />
+
New Westhill track update with various fixes<br />
 +
New concrete objects Wedge and Short Slab Wall<br />
 +
Maximum autocross objects increased to 1800<br />
 +
 
 +
== 0.6G16 ==
 +
''Mar 31, 2015''<br />
 
<br />
 
<br />
Mouse steer/look/axes now relative to interface (not entire screen)<br />
+
Misc :<br />
New command : /view save - save any changes made to a custom view<br />
+
Custom pit stop box can now be used to repair car and refuel<br />
New command : /view reload - reload a custom view without saving<br />
+
Custom pit stop box disables pit lane and default pit stops<br />
 +
Maximum multiplayer car draw distance up from 300 to 500<br />
 +
Interface buttons now drawn in front of the object buttons<br />
 +
Off path side messages only shown with Network Debug enabled<br />
 
<br />
 
<br />
Graphics :<br />
+
InSim :<br />
 +
ISP_NCI packet added to give host more info about new guest<br />
 
<br />
 
<br />
Road cars and virtual dashboard use dashboard light symbols<br />
+
Layouts :<br />
Added option to set colour of new road car gear LED display<br />
+
Car shadows now appear on the concrete objects<br />
Shift lights removed from all road cars other than RaceAbout<br />
+
Raised start positions now work with concrete objects<br />
Improved wheel drawing system including rotating brake discs<br />
+
Up/down buttons beside checkpoint width / circle diameter<br />
FBM / XRG / XRT / XRR wheels updated using the new draw system<br />
 
Included updated liveforspeed.se skins and liveforspeed.ru skins<br />
 
Headlights and tail lights can now be switched on by pressing '3'<br />
 
Improved shadows - sharper and ambient shadow effect now included<br />
 
Slight increase in wheels LOD reduction distance (increases detail)<br />
 
Increased maximum value of Mirror LOD user setting (default now 0.3)<br />
 
FIX : Physics objects & smoke can now be seen through your windscreen<br />
 
FIX : Turn signals were switched off if car received any damage<br />
 
FIX : Lightmap (lighting on cars) was positioned inaccurately<br />
 
FIX : MRT5 gear indicator and fuel gauge are now visible<br />
 
 
<br />
 
<br />
List of Hosts :<br />
+
Fixes :<br />
<br />
+
Reset points on raised concrete did not work first time in<br />
List is produced much faster (by using UDP instead of TCP)<br />
+
Default start points wrongly put car on concrete above them<br />
Host options are displayed after clicking on a host to join<br />
+
Coloured concrete often did not go back to grey in editor<br />
Improved order of "sort by version number" option (V column)<br />
+
InSim IS_REO packet was ignored if more than 32 players<br />
Number of cars in race and maximum are displayed for each host<br />
+
 
Page up / page down / home / end keys now move through the list<br />
+
== 0.6G14 ==
Improved layout, appearance and options filters (with descriptions)<br />
+
''Mar 28, 2015''<br />
FIX : No response in List of Hosts after failing to join a host<br />
 
FIX : Closing X connects message when trying to return to menu<br />
 
 
<br />
 
<br />
Interface :<br />
+
Westhill :<br />
 +
New version of Westhill with additional configurations<br />
 +
Full support for open configurations including access roads<br />
 
<br />
 
<br />
Click car arrow on small map to view that car<br />
+
Autocross Editor :<br />
Blue and yellow flags removed from cruise mode<br />
+
New adjustable concrete objects<br />
Connections list is now shown in alphabetical order<br />
+
Custom start positions and pit start points<br />
Click name in race position list to view that player's car<br />
+
Maximum autocross objects increased to 1500<br />
New key : SHIFT+Z to show the mouse cursor when it would be hidden<br />
+
Movable start lights included as an autocross object<br />
V / TAB / P / HOME / F1 / F2 / F3 / F / SHIFT+M / N work in options<br />
+
Pressing S/F/1/2/3 when object is selected now moves it<br />
Window size and position now restored after full screen or exit LFS<br />
+
Pressing S/F/1/2/3 when object exists is now more helpful<br />
Direction to turn and speed limit is shown when leaving pit garage<br />
+
Clicking colour instantly changes selected tyres or chalk<br />
Unlock screen : new "clear" button to remove name and password<br />
+
Clicking marshall position instantly changes selected marshall<br />
New text command /showmouse [yes/no] does the same as SHIFT+Z<br />
+
Improved the appearance of marshall circles in the editor<br />
FIX : It was possible to start a replay during an active vote<br />
+
Route checker index numbers now start at 1 instead of 0<br />
FIX : F12 tyre display for remote car could go off screen<br />
+
The W/E keys instantly adjust width, no need to press M<br />
FIX : Central message sub-text disappeared in escape menu<br />
+
Floating object buttons shown with different colour<br />
FIX : Player name was wrong in entry screen after replay<br />
+
X/Y/Z positions are now shown and can be typed in<br />
FIX : Skin names containing a '.' could not be loaded<br />
+
Right click on X/Y/Z to move in steps of 1 metre<br />
 +
SHIFT+click to snap to 1 metre grid<br />
 
<br />
 
<br />
Autocross :<br />
+
Tracks :<br />
 +
Increased max cars in race from 32 to 40<br />
 +
Increased AU Autocross grid from 16 to 20<br />
 +
Increased BL Rallycross grids from 24 to 30<br />
 +
Regenerated lightmaps and visible object lists on most tracks<br />
 +
Added paths at Fern Bay to cover road near Club and mini oval<br />
 +
AI drivers hit wall entering pit lane at SO Classic / Town<br />
 +
Removed a corner marker from some configurations at Aston<br />
 +
Some tyres at Kyoto National disabled in other configs<br />
 
<br />
 
<br />
New key : SHIFT+O to enter options from SHIFT+U mode<br />
+
New commands :<br />
Smoother view adjustment with left mouse button while following car<br />
+
/zero_all<br />
FIX : Autocross editor buttons were wrongly scaled with the interface<br />
+
- Reset all lap counters and checkpoints passed as if the race had<br />
FIX : Selected object in editor vanished behind anything transparent<br />
+
just been started. This removes checkpoints passed.<br />
FIX : Could cross finish line without passing all route checkers<br />
+
So using this command on the first lap, before the first<br />
FIX : Autocross route checkers only worked for one lap<br />
+
checkpoint is passed, has no effect. After the first<br />
 +
checkpoint there is an effect. The first lap will not be<br />
 +
counted. This is intended to help with a rolling start after<br />
 +
a parade lap.<br />
 
<br />
 
<br />
Translations :<br />
+
/setlap username X<br />
 +
- X is positive : Set the lap that the user is currently on (as<br />
 +
seen at the top right, not the number of laps completed). This<br />
 +
does not affect checkpoints passed. This may help with a driver<br />
 +
who reconnects after an unintended disconnection.<br />
 +
- X is zero : Same as the /zero_all command but for one driver.<br />
 +
- X is negative : subtract from the number of laps, without<br />
 +
affecting checkpoints passed. This may be useful as a penalty.<br />
 +
 
 +
== 0.6G3 ==
 +
''Feb 20, 2015''<br />
 
<br />
 
<br />
Included new Latin American Spanish translation<br />
+
Misc :<br />
Korean, Spanish and Slovenian training lessons<br />
+
Regenerated lightmaps and visible object lists on most tracks<br />
 +
Added paths at Fern Bay to cover road near Club and mini oval<br />
 
<br />
 
<br />
Multiplayer :<br />
+
Fixes :<br />
 +
AI drivers hot wall entering pit lane at SO Classic / Town<br />
 +
Removed single-sided rectangle near the bridge at Fern Bay<br />
 +
Missing shadows on cars under bridges at Aston and Fern Bay<br />
 +
Shadows could appear on cars near path edges in open configs<br />
 +
Default lightmap sometimes used lighting from previous track<br />
 +
Removed message about 93 objects when loading Autocross track<br />
 +
Restored shadows mistakenly removed from South City buildings<br />
 +
Changing between reversed / forward configs - wrong lightmaps<br />
 +
 
 +
== 0.6G2 ==
 +
''Feb 14, 2015''<br />
 
<br />
 
<br />
Progress indicator for skin downloads while joining a host<br />
+
Open Configurations :<br />
New message from host replaces "Did not receive guest info"<br />
+
As part of the development for the Westhill track update that is<br />
FIX : Added checks to prevent guests joining with no user name or ID<br />
+
still in development, the support for Open track configurations<br />
FIX : OOS starting race after joining autocross host in entry screen<br />
+
has been improved. When possible, LFS now uses a suitable path<br />
FIX : Dedicated host did not save skins used in MPR (for downloads)<br />
+
from one of the default configurations so these things work :<br />
 
<br />
 
<br />
Misc :<br />
+
- Hidden object removal gives high frame rates<br />
 +
- Lighting system now works so that car looks correct in shadow<br />
 +
- Echo maps are used so the sound changes depending on location<br />
 +
<br />
 +
The X (forward) and Y (reversed) open configuration selection<br />
 +
buttons are now visible on the track selection screen.<br />
 
<br />
 
<br />
Implemented ABS brakes in XRG / RB4 / FXO / XRT / FZ5<br />
+
Hidden object removal :<br />
Misc option "Shadow generation" to select optimal shadow draw<br />
+
The visible objects are now detected using a much better method<br />
OutGauge : Dashboard lights reported in new OutGaugePack fields<br />
+
than in older versions. Visible object files for the existing<br />
InSim : Traction Control and ABS are now reported in IS_NPL packet<br />
+
tracks are provided in the patch. You should find there is now<br />
InSim : New packets to start / search replays and take screenshots<br />
+
very little pop-up of objects, but still with a high frame rate.<br />
FIX : LFS could crash when many cars were in view (e.g. during MPR)<br />
 
FIX : Mouse steering was stuck on full lock after minimising window<br />
 
FIX : Vista 64 power save switched off monitor in full screen mode<br />
 
FIX : Short cuts were possible in slalom course training lesson<br />
 
FIX : Follower view angle setting changed when LFS restarted<br />
 
FIX : MPR buffer overflow vulnerability (thanks to muhaa)<br />
 
FIX : Crash in game setup screen after removing a player<br />
 
 
 
== 0.5Z24 ==
 
''Oct 27, 2009''<br />
 
 
<br />
 
<br />
List of Hosts : Improved layout and cars / options filters<br />
+
The visible object lists for the TV cameras are now stored in a<br />
List of Hosts : Page up / page down / home / end keys work<br />
+
separate list per camera rather than being path based. So you<br />
Host options are displayed on Join Specific Host screen<br />
+
should no longer see objects disappearing occasionally when using<br />
Added option to set colour of road car gear LED display<br />
+
the replay / TV cameras.<br />
 
 
== 0.5Z22 ==
 
''Oct 23, 2009''<br />
 
 
<br />
 
<br />
Included Korean translation of training lessons<br />
+
Misc :<br />
Much faster List of Hosts (by using UDP instead of TCP)<br />
+
Collision detection improved near the ends of long objects<br />
Z22 hosts display number of and maximum cars in List of Hosts<br />
 
Included updated liveforspeed.se skins and liveforspeed.ru skins<br />
 
XRG / XRT / XRR wheels updated using the new wheel drawing system<br />
 
FIX : It was possible to start a replay while a vote was active<br />
 
 
 
== 0.5Z20 ==
 
''Oct 17, 2009''<br />
 
 
<br />
 
<br />
FIX : Z19 problems going full screen in some versions of Windows<br />
+
Translations :<br />
 +
Updated Italian, Lithuanian, Russian and Ukrainian translations<br />
 +
Updated Brazilian Portuguese version of docs\Commands.txt<br />
  
== 0.5Z19 ==
+
== 0.6G ==
''Oct 16, 2009''<br />
+
''Sep 27, 2014''<br />
 
<br />
 
<br />
Updates :<br />
+
Oculus Rift DK2 Support :<br />
 +
The Oculus Rift DK2 must be set to Extended Desktop mode<br />
 +
Start LFS, go into Options - View and click 3D at the top<br />
 +
For Display Type, select Oculus Rift then click OK<br />
 +
If all is well, LFS offers "Exit LFS to restart using the Rift"<br />
 +
Click OK to exit then when you restart LFS it should be in the Rift<br />
 
<br />
 
<br />
Road car dashboards updated to use dashboard light symbols<br />
+
Optional new command line options /rift=on and /rift=off<br />
Shift lights removed from all road cars other than RaceAbout<br />
+
Use e.g. in a shortcut to make sure Rift mode is entered or not<br />
OutGauge : Dashboard lights reported in new OutGaugePack fields<br />
 
Included "Latino" translation : South American / Mexican Spanish<br />
 
New command : /view reload - reload a custom view without saving<br />
 
New command : /view save - save any changes made to a custom view<br />
 
Mouse steer/look/axes now relative to interface (not entire screen)<br />
 
Window size and position now restored after full screen or exit LFS<br />
 
Cleaned up code : window create / resize / switch to full screen<br />
 
 
<br />
 
<br />
Fixes :<br />
+
LFS.exe /rift=on - try to go straight into Rift mode<br />
 +
LFS.exe /rift=off - do not go into Rift (ignores previous mode)<br />
 
<br />
 
<br />
FIX : Car shake when following in SHIFT+U mode with above 100 fps<br />
+
Oculus Runtime 0.4.2 (or later) is required<br />
FIX : Roll in SHIFT+U mode was not reported in InSim IS_CPP packet<br />
 
FIX : Car shake when using left mouse in SHIFT+U to adjust position<br />
 
FIX : Full width external views option was not saved in config file<br />
 
FIX : Dedicated host did not save skins used in MPR (for downloads)<br />
 
FIX : SoftTH users could not click side screen interface buttons<br />
 
FIX : Overhead text (driver names) appeared too late in mirrors<br />
 
FIX : Zoom keys could change screen angle setting (now limited)<br />
 
FIX : LX4 number plate no longer intersects with spare tyre<br />
 
 
 
== 0.5Z18 ==
 
''Oct 11, 2009''<br />
 
 
<br />
 
<br />
Changes in the multiple monitor support system :<br />
+
Graphics (visual improvement of transparent objects) :<br />
 +
Improved edges of transparent objects like trees and railings<br />
 +
Re-exported all transparent textures to improve image quality<br />
 +
Texture names ending ATEST / ALPHA / ALP24 all now end _ALP<br />
 +
If you do not install new textures, old ones will be converted<br />
 
<br />
 
<br />
New slider : Screen angle - to set the angle between monitors<br />
+
Graphics (other) :<br />
New slider : View offset - to move the steering wheel off centre<br />
+
Anisotropic filtering (AF) now default 4x<br />
 +
Mip bias sliders saved differently in cfg.txt<br />
 +
- You must set your mip bias and AF values again<br />
 +
Increased maximum value of multiplayer draw distance<br />
 +
Two new 3D formats : red-cyan anaglyph and cross-eyed view<br />
 +
Textures are automatically resaved (if needed) for faster load<br />
 +
Low res textures now load just as quickly as high res textures<br />
 +
New car shaders give higher frame rate when many cars on screen<br />
 +
FIX : Car lighting momentarily vertical as car entered a shadow<br />
 +
FIX : Graphics options sometimes showed too many FSAA options<br />
 
<br />
 
<br />
The FOV slider no longer sets the total FOV. Instead, you set the<br />
+
Skin downloading when watching a replay :<br />
FOV of the main screen. LFS then calculates all the necessary<br />
+
If a car or helmet skin in a replay is not available at LFS World<br />
fields of view and offsets per screen according to your settings.<br />
+
when you start the replay (with low or high res skins selected)<br />
 +
but you already have the skin in the other resolution then that<br />
 +
skin in the other resolution will be used instead of a plain car<br />
 
<br />
 
<br />
This allows a much wider range of setups. You can use a wider<br />
+
InSim :<br />
field of view without needing to set your monitors to an extreme<br />
+
New packet IS_HCP for host to add extra mass or intake restriction<br />
angle. The new settings also make a dual monitor setup usable.<br />
+
to particular cars (affects all drivers using those cars)<br />
 
<br />
 
<br />
Other updates :<br />
+
Misc :<br />
 +
Driver's body is now enabled by default<br />
 +
Reduced input lag when vertical sync is enabled<br />
 +
Frame rate limit now disabled if vertical sync is active<br />
 +
Cars now drawn in nearest to furthest order for optimisation<br />
 +
CTRL+S screenshot message now stays for two seconds instead of one<br />
 +
Updated translations - thank you translators
 +
 
 +
== 0.6F12 ==
 +
''September 26, 2014''<br />
 
<br />
 
<br />
Option to force external views to use full width<br />
+
Oculus Rift :<br />
Connections list is now shown in alphabetical order<br />
+
New command line options /rift=on and /rift=off<br />
New key : SHIFT+Z to show the mouse cursor when it would be hidden<br />
+
Use e.g. in a shortcut to make sure Rift mode is entered or not<br />
Names in race position list can now be clicked to view that player<br />
 
Slight increase in wheels LOD reduction distance (increases detail)<br />
 
Increased maximum value of Mirror LOD user setting (default now 0.3)<br />
 
New text command /showmouse [yes/no] does the same as SHIFT+Z<br />
 
 
<br />
 
<br />
Fixes :<br />
+
LFS.exe /rift=on - try to go straight into Rift mode<br />
 +
LFS.exe /rift=off - do not go into Rift (ignores previous mode)<br />
 
<br />
 
<br />
FIX : A crash if a car drove outside the path area (no camera found)<br />
+
InSim :<br />
FIX : Central message sub-text disappeared if escape menu was active<br />
+
New packet IS_HCP to add extra mass or intake restrictions<br />
FIX : Flicker using roll function in SHIFT+U mode above 100 fps<br />
+
to particular cars (affects all drivers using those cars)<br />
FIX : LOD was wrongly affected by the previous rendered image<br />
 
FIX : A debug message appeared when changing the AA setting<br />
 
 
<br />
 
<br />
KNOWN ISSUES :<br />
+
Misc :<br />
<br />
+
Minor update to LFS_restart.exe suggesting run as administrator<br />
LX4 number plate intersects with spare tyre<br />
 
SHIFT+U mode : "follow car" with frame rate above 100 fps, the observed car appears to shake (if moving)<br />
 
  
== 0.5Z17 ==
+
== 0.6F11 ==
''Oct 3, 2009''<br />
+
''September 25, 2014''<br />
 
<br />
 
<br />
Fixed tyre related multiplayer OOS / JOOS bug found in Z16<br />
+
Oculus Rift :<br />
Bezel compensation remained active even when not applicable<br />
+
If you try to enter 3D mode when the Rift is not in extended mode,<br />
 +
and get the message to restart LFS with the Rift in extended mode,<br />
 +
it is now possible to go into a window (SHIFT+F4) and set your<br />
 +
Rift to extended mode then click 3D to try to enter Rift mode<br />
 +
again without exiting LFS, so avoiding one exit and restart.<br />
 +
 
 +
== 0.6F10 ==
 +
''September 24, 2014''<br />
 
<br />
 
<br />
KNOWN ISSUES :<br />
+
Graphics :<br />
 +
Fixed bug at Aston where nearby tree line obscured background<br />
 +
Fixed small lines appearing in the air above some Aston trees<br />
 
<br />
 
<br />
LX4 number plate intersects with spare tyre<br />
+
Oculus Rift :<br />
 +
LFSORDLL.dll rebuilt using SDK 0.4.2 (requires runtime update)<br />
 +
Removed 3 ways to enter Rift mode on your monitor by mistake<br />
  
== 0.5Z16 ==
+
== 0.6F9 ==
''Oct 2, 2009''<br />
+
''September 19, 2014''<br />
 
<br />
 
<br />
Improved multiple monitor and curved screen support :<br />
+
Graphics :<br />
 +
Improved edges of transparent objects like trees and railings<br />
 +
Re-exported all transparent textures to improve image quality<br />
 +
Texture names ending ATEST / ALPHA / ALP24 all now end _ALP<br />
 +
If you do not install new textures, old ones will be converted<br />
 
<br />
 
<br />
The number of left and right screens can be manually entered in the<br />
+
Oculus Rift :<br />
View Options screen.<br />
+
Tracking setup now allows camera to be in an offset position<br />
 +
Yaw reset (normally F8 key) should now work again with DK1<br />
 
<br />
 
<br />
If you specify more than one screen, multiple views are rendered in<br />
+
Misc :<br />
different directions. This allows much wider fields of view.<br />
+
Names above cars (N key) now work as expected on oval, etc.<br />
 +
Cars now drawn in nearest to furthest order for optimisation<br />
 +
CTRL+S screenshot message now stays for 2 seconds instead of 1<br />
 +
FIX : Misplaced accents on capital letters in names above cars<br />
 +
 
 +
== 0.6F8 ==
 +
''August 22, 2014''<br />
 
<br />
 
<br />
2 screens - maximum FOV 180 degrees<br />
+
Implemented Oculus Rift health & safety warning at startup<br />
3 screens - maximum FOV 270 degrees<br />
+
Option to store driving position (avoids setting it every time)<br />
4 or more screens - maximum FOV 360 degrees<br />
+
 
 +
== 0.6F7 ==
 +
''August 19, 2014''<br />
 
<br />
 
<br />
As before, there are two separate sets of settings. Wide mode<br />
+
Graphical :<br />
becomes active when the screen width is 3 or more times the height.<br />
+
Removed / reduced some texture related graphical issues<br />
Normal mode and wide mode have all the same settings, but normal<br />
+
Textures are automatically resaved (if needed) for faster load<br />
mode defaults to 1 screen, while wide mode defaults to 3 screens.<br />
+
Low res textures now load just as quickly as high res textures<br />
 +
FIX : Graphics options sometimes showed too many FSAA options<br />
 
<br />
 
<br />
The old single projection 3 three screen mode can be reproduced by<br />
+
Misc :<br />
setting the number of left and right screens to zero.<br />
+
Anisotropic filtering (AF) now default 4x<br />
 +
Mip bias sliders saved differently in cfg.txt<br />
 +
- You must set your mip bias and AF values again<br />
 +
Increased maximum value of multiplayer draw distance<br />
 
<br />
 
<br />
A curved screen can be supported by setting the number of left and<br />
+
Oculus Rift :<br />
right screens to the maximum of 5 each. This 11 screen setup is<br />
+
Mip bias sliders are available in Rift mode again (separate)<br />
an approximate cylindrical projection, ideal for curved screens.<br />
+
LFS starts up in windowed mode on desktop if unable to open Rift<br />
 +
Steer look and mouse look options are now disabled in Rift mode<br />
 +
Windows error message is displayed if the DLL cannot be loaded<br />
 +
Recompiled Oculus DLL now depends on fewer external libraries<br />
 +
FIX : Arcade view and helicopter view now work as expected<br />
 +
FIX : Button look and Pitch / Rotate view now work in Rift mode<br />
 +
FIX : Names above cars (N key) now stay still when view rolls<br />
 +
 
 +
== 0.6F6 ==
 +
''August 12, 2014''<br />
 
<br />
 
<br />
Various other setups can now be properly supported, for example :<br />
+
Replay TV camera view is now displayed on a virtual monitor<br />
 +
3D level of the replay cameras adjustable from 0% to 100%<br />
 +
 
 +
== 0.6F5 ==
 +
''August 11, 2014''<br />
 
<br />
 
<br />
- A 5 screen setup with each screen at 45 degrees - total FOV 225<br />
+
Misc :<br />
- A 3 projector setup with each screen at 90 degrees - total 270<br />
+
Frame rate limit now disabled if vertical sync is active<br />
 
<br />
 
<br />
Other new settings :<br />
+
Oculus Rift :<br />
 +
Implemented chromatic aberration correction (pixel shader)<br />
 +
Simplified head yaw is transmitted in multiplayer packets<br />
 
<br />
 
<br />
Bezel compensation - allows for the gap between monitors<br />
+
FIX : Low persistence setting could be out of sync with Rift<br />
Screen widths - for centre and side screens with a different width<br />
+
 
 +
== 0.6F4 ==
 +
''August 10, 2014''<br />
 
<br />
 
<br />
Note :<br />
+
"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<br />
 
<br />
 
<br />
External views (TV, helicopter and SHIFT+U mode) are always drawn as<br />
+
Misc :<br />
a single render and confined to the same area as the 2D interface.<br />
+
Driver's body is now enabled by default<br />
 +
Reduced input lag when vertical sync is enabled<br />
 
<br />
 
<br />
Other changes to view system :<br />
+
Oculus Rift :<br />
<br />
+
Predicted head position is used with vertical sync<br />
Two button look (left + right) is now double the one button look and<br />
+
Enabled low persistence display mode (on by default)<br />
this allows up to 180 degrees look (like old versions of LFS).<br />
+
More helpful and better looking multiple selection dialog<br />
 +
LFS will now start up on default device if Rift is not found<br />
 +
Helpful message if detected Rift has wrong screen orientation<br />
 +
Position is retained if headset moves out of tracking range<br />
 +
Single mip bias slider when in Rift mode<br />
 +
 
 +
== 0.6F3 ==
 +
''August 6, 2014''<br />
 
<br />
 
<br />
Rear look (instant 180 degree view from centre of car) is now the<br />
+
Oculus Rift DK2 support :<br />
same on all cars (no longer shows a virtual mirror) but is disallowed<br />
+
- Set your DK2 to extended mode
if the host activates forced cockpit view.<br />
+
- Windows settings - use extended desktop mode, not duplicated<br />
 +
- Make sure the DK2 screen is set to "portrait" mode in Windows<br />
 +
- Start LFS and click 3D on View Options Screen<br />
 +
- Select Oculus Rift and click OK<br />
 +
- You should be given the option to exit, ready to restart in Rift mode<br />
 +
- Start LFS after exiting by the previous method<br />
 
<br />
 
<br />
Cockpit view Z-buffering has improved so you should not usually see<br />
+
FIX : Sometimes the wrong mip bias setting was used e.g. on text<br />
missing parts of your seat or the car body when looking around.<br />
+
FIX : LFS crashed if an out of bounds entry was typed in 3D dialog<br />
 +
 
 +
== 0.6F2 ==
 +
''July 21, 2014''<br />
 
<br />
 
<br />
Other updates :<br />
+
Two new 3D formats in TV / monitor / projector mode :<br />
 +
- red-cyan anaglyph<br />
 +
cheap red-cyan glasses are required<br />
 +
more expensive glasses can correct red (left) eye focus<br />
 +
colour perception is reduced and different in each eye<br />
 +
do not use this mode for a long time<br />
 
<br />
 
<br />
Click car arrow on small map to view that car<br />
+
- cross-eyed view<br />
Included Slovenian translation of training lessons<br />
+
no equipment needed<br />
New key : SHIFT+O to enter options from SHIFT+U mode<br />
+
the 3D world appears small<br />
Pit speed limit is now shown below the pit direction arrow<br />
+
right eye looks at left image / left eye looks at right image<br />
Misc option "Shadow generation" replaces Z15 test shadows key<br />
+
this is difficult for some people (with normal vision)<br />
Headlights and tail lights can now be switched on by pressing '3'<br />
+
stop immediately if you feel any discomfort<br />
V / TAB / P / HOME / F1 / F2 / F3 / F / SHIFT+M / N work in options<br />
+
do not use this mode for a long time<br />
Virtual dash uses symbols (soon to be implemented on real dashboards)<br />
 
 
<br />
 
<br />
Fixes :<br />
+
Skin downloading when watching a replay :<br />
 
<br />
 
<br />
FIX : Pit lane arrow is now only shown in driving views<br />
+
If a car or helmet skin in a replay is not available at LFS World<br />
FIX : Pit lane arrow was shown even when car was going the right way<br />
+
when you start the replay (with low or high res skins selected)<br />
FIX : Autocross editor buttons were wrongly scaled with the interface<br />
+
but you already have the skin in the other resolution then that<br />
FIX : Physics objects & smoke can now be seen through your windscreen<br />
+
skin in the other resolution will be used instead of a plain car<br />
FIX : Selected object in editor vanished behind anything transparent<br />
 
FIX : Turn signals were switched off if car received any damage<br />
 
FIX : Crash in game setup screen after removing a player<br />
 
 
 
== 0.5Z15 ==
 
''Jul 8, 2009''<br />
 
 
<br />
 
<br />
FIX : Pit exit indicator was a square in double byte languages<br />
+
Fixes :<br />
FIX : Rim / tyre polygon alignment was wrong (left wheels FXO / UF1)<br />
+
Crash when using a wheel button assigned to /rift toggle command<br />
FIX : Pitlane exit direction arrows did not work in training lessons<br />
+
Crash when pressing e.g. F8 when /press F8 was assigned to F8 key<br />
FIX : MPR buffer overflow vulnerability (reported by muhaa - thanks)<br />
 
FIX : Could cross finish line without passing all route checkers<br />
 
FIX : Skin names containing a '.' could not be loaded in LFS<br />
 
FIX : Colour extended into skin download progress indicator<br />
 
FIX : F12 tyre display for remote car could go off screen<br />
 
FIX : MRT5 gear indicator and fuel gauge are now visible<br />
 
FIX : Short cuts were possible in slalom course training<br />
 
FIX : Autocross route checkers only worked for one lap<br />
 
 
<br />
 
<br />
TEST key added for Wine users. The new shadows are known to go<br />
+
Graphics :<br />
wrong when LFS is run using Wine on a Linux computer. Press SHIFT+K<br />
+
New car shaders give higher frame rate when many cars on screen<br />
to try out a test version to see if it makes any difference.<br />
+
FIX : Car lighting momentarily vertical as car entered a shadow<br />
On Windows computers, the test version is slightly slower.<br />
 
 
<br />
 
<br />
KNOWN ISSUES :<br />
+
Misc :<br />
<br />
+
Updated Estonian and Serbian translations<br />
LX4 number plate goes through spare tyre<br />
 
  
== 0.5Z13 ==
+
== 0.6F ==
''Jul 8, 2009''<br />
+
''June 21, 2014''<br />
 
<br />
 
<br />
New message from host replaces "Did not receive guest info"<br />
+
3D device support :<br />
Progress indicator for skin downloads while joining a host<br />
+
Select 3D near the top of View Options to select device<br />
Improved order of sort by version number in List of Hosts<br />
+
Supports Oculus Rift, 3D monitors, projectors, TVs, headsets<br />
Unlock screen clear button to remove name and password<br />
 
Direction to turn is shown when leaving pit garage<br />
 
Blue and yellow flags removed from cruise mode<br />
 
Removed Español Latino translation<br />
 
 
<br />
 
<br />
FIX : LFS could crash when many cars were in view (e.g. during MPR)<br />
+
Graphics :<br />
FIX : Vista 64 power save switched off monitor in full screen mode<br />
+
LFS now uses DirectX 9 (previously used DirectX 8.1)<br />
FIX : No response in List of Hosts after failing to join a host<br />
+
Random weather selected by default when loading a track<br />
FIX : Lightmap (lighting on cars) was positioned inaccurately<br />
+
Mirror antialiasing is now available (in Graphics Options)<br />
FIX : Follower view angle setting changed when LFS restarted<br />
+
Improved transitions when switching between interface screens<br />
FIX : Closing X connects (message in List of Hosts screen)<br />
+
Misc option to select CTRL+S screenshot format (bmp / jpg / png)<br />
FIX : Shine on wheels flickered while editing wheel colour<br />
 
FIX : ABS now works in reverse<br />
 
 
<br />
 
<br />
KNOWN ISSUES :<br />
+
Various :<br />
 +
Updated translations - thank you translators<br />
 +
Message "Track loaded" now shows which track was loaded<br />
 +
Lateral and longitudinal accelerometer now works realistically<br />
 +
CTRL+ and ALT+ (assign text to F keys) visible in mouse / kb mode<br />
 
<br />
 
<br />
LX4 number plate goes through spare tyre<br />
+
Commands :<br />
 
+
/refresh refreshes list of setups / hosts / replays<br />
== 0.5Z10 ==
+
/setup now works correctly (loads setup) in garage screen<br />
''Dec 29, 2008''<br />
+
/colour and /setup without a parameter now select default<br />
 +
/join hostname from entry screen now tries to join named host<br />
 +
/exec and /wait can now take filenames with spaces in quotes<br />
 +
/track command (change track) accepts a weather parameter<br />
 +
e.g. /track BL2R 3 selects BL2R with 3rd weather<br />
 
<br />
 
<br />
FIX : Mouse steering was stuck on full lock after minimising window<br />
+
Fixes :<br />
 +
OOS error after an idle car was hit by objects<br />
 +
OOS error when an car was pushed out of bounds<br />
 +
Some glitches in the movement of vertical sliders<br />
 +
Helmet stayed the same after changing driver in MP replays<br />
 +
Some controllers could make mouse axes unavailable for use<br />
 +
MAX ALPHA (unsorted) message after adding 900 chalk objects<br />
 +
Joining host OOS if host started with invalid /weather value<br />
 +
High frequency changes in acceleration were filtered in OutSim<br />
 +
LFS would crash if more than 8 game controllers were connected<br />
 +
Text entry was not always cleared when entering the meeting room<br />
 +
F key text was delayed if pressed in warning or selection dialog<br />
 +
Stuck in game after Alt+F4 / X button after edit in SHIFT+U mode<br />
 +
Setup could sometimes be corrupted when joining - now spectated<br />
 +
NumConns was set to zero after disconnecting from an online host<br />
 +
Arrow keys in input dialog were re-enabled by code page selector<br />
 +
Joining car could not enter physics when many objects were moving
  
== 0.5Z9 ==
+
== 0.6E19 ==
''Dec 21, 2008''<br />
+
''June 19, 2014''<br />
 
<br />
 
<br />
FIX : Online statistics were not sent to LFS World<br />
+
FIX : Dedicated server would not start up in reversed or open configs
FIX : Random FZ5 setups were saved to the setups folder<br />
 
FIX : View shake system missed high frequency information<br />
 
  
== 0.5Z8 ==
+
== 0.6E18 ==
''Dec 18, 2008''<br />
+
''June 18, 2014''<br />
 
<br />
 
<br />
ATTEMPTED FIX : Flickering shadow outline on some graphics drivers<br />
+
More translations have been updated and corrected<br />
 +
Random weather selected by default when loading a track<br />
 +
Message "Track loaded" now shows which track was loaded<br />
 +
<br />
 +
Commands :<br />
 +
/track command (change track) accepts a weather parameter<br />
 +
e.g. /track BL2R 3 <- selects 3rd weather on Blackwood 2 reversed<br />
 
<br />
 
<br />
KNOWN ISSUES :<br />
+
Fixes for new bugs :<br />
 +
Selected track image vanished if /weather command was used<br />
 
<br />
 
<br />
LX4 number plate goes through spare tyre<br />
+
Fixes for old bugs :<br />
Flickering wheel colour when changing rim colour<br />
+
Joining host OOS if host started with invalid /weather value<br />
 +
 
 +
== 0.6E17 ==
 +
''June 13, 2014''<br />
 
<br />
 
<br />
CAN'T REPRODUCE :<br />
+
Translation updates for most languages<br />
 
<br />
 
<br />
Mouse steering only full lock after SHIFT+F4<br />
+
Fixes for old bugs :<br />
 +
OOS error after an idle car was hit by objects<br />
 +
OOS error when an car was pushed out of bounds<br />
 +
Joining car could not enter physics when many objects were moving<br />
  
== 0.5Z7 ==
+
== 0.6E16 ==
''Dec 18, 2008''<br />
+
''June 5, 2014''<br />
 
<br />
 
<br />
InSim : Traction Control and ABS are now reported in IS_NPL packet<br />
+
The 3D support is now translatable - awaiting translations<br />
FIX : Setup related multiplayer OOS bugs affecting test patch users<br />
+
Improved and optimised the Oculus Rift distortion function<br />
 +
Some other small performance optimisations in graphics code<br />
 +
FIX : Mouse drag movement in SHIFT+U mode in 3D modes<br />
  
== 0.5Z6 ==
+
== 0.6E15 ==
''Dec 18, 2008''<br />
+
''May 24, 2014''<br />
 
<br />
 
<br />
ABS brakes removed from XF GTI<br />
+
DirectX 9 :<br />
FIX : Crash in D3D8.dll (related to shadows)<br />
+
A helpful message is now shown at start if DirectX needs updating<br />
 +
Misc option to select CTRL+S screenshot format (bmp / jpg / png)<br />
 
<br />
 
<br />
KNOWN ISSUES :<br />
+
FIX : Vertical sync was enabled in windowed mode - now disabled<br />
 +
FIX : Crash when using FRAPS or when another program went full screen<br />
 
<br />
 
<br />
LX4 number plate goes through spare tyre<br />
+
3D Support :<br />
Flickering wheel colour when changing rims colour<br />
+
Options for 3D modes are displayed in a dialog before going 3D<br />
Shadows have a flickering outline on some graphics cards<br />
 
 
<br />
 
<br />
CAN'T REPRODUCE :<br />
+
Oculus Rift :<br />
<br />
+
24-bit Z-buffer is now used if Z-buffer depth graphics option is 24/32<br />
Mouse steering only full lock after SHIFT+F4<br />
+
Full-scene AA option disabled in Rift mode (use special Rift AA option)<br />
 
+
Wide screen effect option is now disabled in Oculus Rift mode<br />
== 0.5Z5 ==
 
''Dec 14, 2008''<br />
 
 
<br />
 
<br />
New language included : Español Latino (still need to add a flag)<br />
+
Commands :<br />
FIX : Crash on closing LFS from multiplayer while tyres displayed<br />
+
/refresh refreshes list of setups / hosts / replays<br />
Probable fix for shadow stretching bug on some graphics cards<br />
+
/setup now works correctly (loads setup) in garage screen<br />
Possible fix for an apparently random crash in D3D8.dll<br />
+
/join hostname from entry screen now tries to join the named host<br />
 
+
/exec and /wait can now take filenames with spaces in quotes<br />
== 0.5Z4 ==
+
/colour and /setup without a parameter now select default<br />
''Dec 13, 2008''<br />
 
 
<br />
 
<br />
Attempted fix for polygon errors seen on some graphics cards<br />
+
Fixes for new bugs :<br />
FIX : It was impossible to join an online race with a demo car<br />
+
FIX : Driver selection buttons clashed in first time driver screen<br />
 
+
FIX : Race setup screen objects sometimes visible in other screens<br />
== 0.5Z3 ==
 
''Dec 13, 2008''<br />
 
 
<br />
 
<br />
Updated wheels on Formula BMW<br />
+
Fixes for old bugs :<br />
Implemented ABS brakes in XFG / XRG / RB4 / FXO / XRT / FZ5<br />
+
FIX : Text entry was not always cleared when entering the meeting room<br />
Improved wheel drawing system including rotating brake discs<br />
+
FIX : F key text was delayed if pressed in warning or selection dialog<br />
Improved shadows - sharper and ambient shadow effect now included<br />
+
FIX : Some controllers could make mouse axes unavailable for use<br />
InSim : New packets to start / search replays and take screenshots<br />
 
FIX : Player name was wrong in entry screen on entry or after replay<br />
 
FIX : Added checks to prevent guests joining with no user name or ID<br />
 
FIX : OOS starting race after joining autocross host in entry screen<br />
 
  
== 0.5Z ==
+
== 0.6E14 ==
''Jul 2, 2008''<br />
+
''Jan 31, 2014''<br />
 
<br />
 
<br />
 
Graphics :<br />
 
Graphics :<br />
 +
Cars and drivers in menu screens are now antialiased<br />
 +
New Graphics Option : Mirror antialiasing<br />
 
<br />
 
<br />
updated interiors in FOX / FO8 / XF and XR (GTR and road) cars<br />
+
Oculus Rift :<br />
Improved frame rates - subobjects now use hardware vertex shading<br />
+
New option : Antialiasing - NOTE : this reduces frame rate a lot...<br />
Improved sky rendering - less distortion, small frame rate increase<br />
+
<br />
Smarter level of detail calculations for best detail and frame rate<br />
+
Fixes :<br />
Driver names are now directly above car with no acceleration offset<br />
+
FIX : Setup could (rarely) be corrupted when joining. Now detected and spectated with message.<br />
Antialiasing and anisotropic filtering support in Graphics Options<br />
+
FIX : NumConns was set to an invalid value of zero after disconnecting from an online host.<br />
Mirrors with horizontal offset applied now stay inside windscreen<br />
+
FIX : Arrow keys were re-enabled in the input dialog by using the code page selector.<br />
JPG advert textures now used in all tracks (folder : data\pic)<br />
+
 
Improved control of mip bias : 4 sliders in Graphics Options<br />
+
== 0.6E13 ==
Graphical and audio dynamic lod reductions are now instant<br />
+
''Jan 22, 2014''<br />
Increased maximum number of car shadows from 8 to 16<br />
 
Antialiased virtual start lights and steering gauge<br />
 
FIX : RB4 dashboard wrong in left hand drive mode<br />
 
 
<br />
 
<br />
Physics :<br />
+
DirectX 9 fixes :<br />
 +
FIX : LFS did not get past the entry screen if Haze effect was disabled<br />
 +
FIX : Anisotropic filtering (Texture filtering / AF slider > 1) did not work<br />
 
<br />
 
<br />
XF GTR now has a sequential gearbox with ignition cut<br />
+
Other fixes :<br />
Wind speeds and variations are now more moderate / less wild<br />
+
FIX : Starting LFS in full screen set mouse cursor to top left - now centre<br />
Small improvements to default setups of XR Turbo / XR GTR / XF GTR<br />
+
FIX : FOV in helicopter view is now back to the same as it was before<br />
Moved and lowered centre of gravity in GTR cars for better handling<br />
+
FIX : Credits screen had a black background<br />
Lowered centre of gravity and updated rear suspension of XRT and RB4<br />
+
 
 +
== 0.6E12 ==
 +
''Jan 20, 2014''<br />
 
<br />
 
<br />
Replays :<br />
+
DirectX 9 :<br />
 +
LFS now uses DirectX 9 instead of DirectX 8.1 (no visual changes)<br />
 
<br />
 
<br />
Escape menu and options now available during a multiplayer replay<br />
+
Fixes :<br />
Replay controls & timeline visible with mouse at bottom of screen<br />
+
FIX : Mirror texture is now 32-bit (as it was until recently)<br />
SP and MP replays now loop unless started by /mpr or /spr commands<br />
+
FIX : Suspension view in garage did not work in 3D modes<br />
External replay starting now works from replay screen or in replay<br />
+
 
FIX : Paused indicator is now shown when paused at start of replay<br />
+
== 0.6E11 ==
FIX : Hang if escape menu was open at the end of a non-looping SPR<br />
+
''Dec 16, 2013''<br />
FIX : Could get stuck leaving a paused MPR while guest connecting<br />
 
FIX : LFS wrongly allowed replay after adding AI in single player<br />
 
 
<br />
 
<br />
Licensed demo racers system :<br />
+
Oculus Rift :<br />
 +
Aspect ratio correction option - helps in some cases when using 1920x1080<br />
 
<br />
 
<br />
Demo racers now need a user name and GAME password to go online<br />
+
Fixes for new bugs :<br />
Unified List of Hosts - S2 users can all Demo / S1 / S2 hosts<br />
+
FIX : Black background in pits screen when in game<br />
Demo / S1 racers can see all hosts running Demo / S1 content<br />
+
FIX : Driver was invisible in driver options screen<br />
Demo racers now automatically download skins but not upload<br />
+
FIX : Distance measurement tool in SHIFT+U mode was invisible<br />
 
<br />
 
<br />
Double byte character support :<br />
+
Fixes for old bugs :<br />
 +
FIX : MAX ALPHA (unsorted) message after adding 900 chalk objects<br />
 +
FIX : LFS would crash if more than 8 game controllers were connected<br />
 +
FIX : Alt+F4 / X button from SHIFT+U mode after editing got stuck in game<br />
 +
 
 +
== 0.6E10 ==
 +
''Dec 14, 2013''<br />
 +
<br />
 +
3D Support :<br />
 +
Simple HUD aspect ratio option for 3D modes in view options screen<br />
 +
SHIFT+U mode mouse view control now works in stereoscopic 3D modes<br />
 
<br />
 
<br />
Included Chinese, Japanese and Korean translations<br />
+
Oculus Rift :<br />
Selectable fonts for these languages in Game Options<br />
+
Oculus Rift vertical FOV is now calculated (manual option also available)<br />
Input method editor support including candidate lists<br />
+
Realistic eye positions and simple neck model moves eyes with head tracking<br />
IME automatically switched on and off in text entry dialog<br />
 
Input language is shown when editing text (white if IME active)<br />
 
Name of active Chinese input method is shown (but not in Vista)<br />
 
 
<br />
 
<br />
Translations support :<br />
+
Fixes :<br />
 +
FIX : Some glitches in the movement of vertical sliders<br />
 +
FIX : Sliders moved twice as far as mouse in some 3D modes<br />
 +
FIX : Cleaner transition from track selection back to race setup screen<br />
 +
FIX : Rare crash that could happen when more buttons appeared on the screen<br />
 +
 
 +
== 0.6E8 ==
 +
''Nov 29, 2013''<br />
 
<br />
 
<br />
New Bulgarian translation including training lessons<br />
+
Support for stereoscopic 3D monitors, projectors, TVs and headsets<br />
Added flags beside names of translations in Game Options<br />
+
Lateral and longitudinal accelerometer values now work realistically<br />
New and updated training lesson translations in various languages<br />
+
CTRL+ and ALT+ (assign text to F keys) visible in mouse / kb mode<br />
Tips section in training can have more lines if purpose is not full<br />
+
Improved transitions when switching between interface screens<br />
FIX : Host welcome text was displayed in local code page (now Latin)<br />
 
FIX : Overlapping text in F12 menu asymmetrical settings (in Polish)<br />
 
FIX : Code page error on List of Hosts after changing language<br />
 
FIX : Corrupted in-game text after changing language<br />
 
 
<br />
 
<br />
Interface :<br />
+
FIX : High frequency changes in acceleration were filtered in OutSim<br />
 +
FIX : Helmet stayed the same after changing driver in MP replays<br />
 +
 
 +
== 0.6E7 ==
 +
''Nov 11, 2013''<br />
 
<br />
 
<br />
Faster text drawing system improves frame rate<br />
+
Oculus Rift :<br />
Separate text entry field for AI number plates<br />
+
Added resolution and IPD to info display in view options screen<br />
Various minor graphical improvements in the interface<br />
+
Head tracking now works in helicopter / follow / SHIFT+U modes<br />
Improved filter (16 bit / 32 bit / all) in Screen Options<br />
 
Network debug messages are no longer sent in InSim packets<br />
 
Interface improvements including updated entry screen and options<br />
 
Text input box is now drawn above user messages so easier to type<br />
 
Hotlapping in demo version - user name is now stored in the replay<br />
 
Controls setup now includes sensitivity multipliers for mouse axes<br />
 
Auto mode switching so F9 to F12 / N / SHIFT+L work even if hidden<br />
 
Line breaks in help text and lesson text now depend on actual width<br />
 
Success or failure message is now shown for one second after CTRL+S<br />
 
New game setup screen info message "X removed Y from the start grid"<br />
 
FIX : In some rare cases SHIFT+U mode did not move with an arrow key<br />
 
FIX : Changing gear shift type while driving made SPR go out of sync<br />
 
FIX : Enter pits "Could not load colours" after renaming car colours<br />
 
FIX : Autocross / drag can no longer be selected in hotlapping mode<br />
 
FIX : It was possible to join a race with same name as an AI driver<br />
 
FIX : Disabled various text commands from training (including /ai)<br />
 
FIX : Sometimes incorrect message "Road tyres on rallycross track"<br />
 
FIX : Code page of text when adding a new music track in channels<br />
 
FIX : OutGauge and OutSim are no longer closed by starting InSim<br />
 
FIX : Info button in List of Hosts showed laps instead of hours<br />
 
FIX : Wall riding was possible on soft walls at South City<br />
 
FIX : Command /entry did not work while watching a replay<br />
 
FIX : ALT+F4 did not exit LFS from a training lesson<br />
 
 
<br />
 
<br />
Multiplayer :<br />
+
Fixes :<br />
 +
FIX : LFS crashed when changing track in Oculus Rift mode<br />
 +
 
 +
== 0.6E6 ==
 +
''Nov 8, 2013''<br />
 
<br />
 
<br />
Dedicated host and network debug show connecting guest IP<br />
+
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.<br />
New command /ndebug=no/yes to switch off/on network debug<br />
+
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.<br />
New option /lytdir allows dedicated hosts to specify layout folder<br />
+
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.<br />
On local network hosts only - false start no longer causes spectate<br />
+
FIX : Selecting 2D or 3D mode did not disable or enable the Oculus Rift if it was the selected 3D device.<br />
FIX : Admin could crash dedicated host by mistake with some commands<br />
+
FIX : Oculus Rift now takes priority over TrackIR so there should be no problem with having a TrackIR installed on your computer.<br />
FIX : Host name code page error after clicking '?' in List of Hosts<br />
+
 
FIX : Inaccurate remote cars lap time after passing a split in MPR<br />
+
== 0.6E5 ==
FIX : False message : Your skin was not found at www.lfsworld.net<br />
+
''Nov 6, 2013''<br />
FIX : Joining a host with same name AI resulted in Join OOS<br />
 
FIX : Rapid /ai command could exceed number of cars allowed<br />
 
FIX : Rapid /ai NAME command resulted in AI with same name<br />
 
FIX : User could spam TCP requests causing overload<br />
 
FIX : Skin name buffer overflow exploit<br />
 
 
<br />
 
<br />
Misc :<br />
+
Improved stereoscopic 3D support, including experimental Oculus Rift support.<br />
 
<br />
 
<br />
Added output frequency and slip fraction to the RAF file output<br />
+
Three 3D modes are available :<br />
Documentation references to '<' / '>' keys changed to ',' / '.'<br />
+
- TV / monitor / projector<br />
InSim : A LAG bit is now available in the MCI CompCar structure<br />
+
- Conventional 3D headset<br />
InSim : MCI packets are now sent at regular game update intervals<br />
+
- Oculus Rift<br />
Improved cfg.txt Music Dir option (specifies folder for ogg files)<br />
+
 
All paths (including reversed configs) now included (in SMX folder)<br />
+
== 0.6E4 ==
FIX : Removed continual memory allocations in car shadow processing<br />
+
''Oct 11, 2013''<br />
FIX : Number of AI now correctly limited when using the /ai command<br />
 
FIX : Updated car scripts XFR.lfs / FXR.lfs / XRR.lfs (sequential)<br />
 
FIX : Ban statistic was sent when attempting to ban a host by /ban<br />
 
FIX : AI could decide to refuel too late at tracks with one split<br />
 
FIX : Low ASCII characters can no longer be read from text files<br />
 
FIX : Could select invalid configuration and weather in cfg.txt<br />
 
 
<br />
 
<br />
Known issues :<br />
+
Stereoscopic 3D support.<br />
 
<br />
 
<br />
Stray pixels at texture edges increased by AA / AF<br />
+
Other changes :<br />
Dedicated host does not display double byte characters<br />
+
Lateral and longitudinal accelerometer values now work realistically<br />
Name of active Chinese input method is not shown in Vista<br />
+
FIX : High frequency changes in acceleration were filtered in OutSim<br />
 +
FIX : Helmet stayed the same after changing driver in MP replays<br />
  
== 0.5Y32 ==
+
== 0.6E ==
''Jul 1, 2008''<br />
+
''Nov 30, 2012''<br />
 
<br />
 
<br />
Included Bulgarian training lessons<br />
+
Improved multiplayer system :<br />
Slightly brighter red is now used for shift lights<br />
+
Guest only needs host packets to continue processing<br />
FIX : Auto saved first time intro replay was obsolete<br />
+
No waiting for packets from players with slow connections<br />
FIX : An issue in the unlocked status detection system<br />
+
Leaving a host is instantaneous even if a guest is connecting<br />
FIX : Some in-game text was displayed in car selection screen<br />
+
Longer timeouts avoid disconnection due to short interruptions<br />
FIX : Z clipping problem when looking sideways in XFG with FOV @ 90<br />
 
FIX : Message spamming if unlock level insufficient for cars in grid<br />
 
FIX : In some rare cases SHIFT+U mode did not move with an arrow key<br />
 
FIX : It was possible to join a race with same name as an AI driver<br />
 
FIX : SHIFT+U mode view position moved on entering player options<br />
 
FIX : It was possible to partially enter pits from SHIFT+U mode<br />
 
 
 
== 0.5Y31 ==
 
''Jun 30, 2008''<br />
 
 
<br />
 
<br />
Included Bulgarian translation<br />
+
New TCP packet buffering and storage system :<br />
ENTER key now works as "unlock" in the unlocking screen<br />
+
Reduces the number of physical packets sent<br />
Various fixes for graphical model errors in XF / XR / FOX / FO8<br />
+
Major improvement when many InSim buttons are sent<br />
Small improvements to default setups of XR Turbo / XR GTR / XF GTR<br />
+
Fixes some ways to lose connection on a busy server<br />
Text on racing dashboards is now all English (was mixed languages)<br />
 
FIX : Changing gear shift type while driving made SPR go out of sync<br />
 
 
 
== 0.5Y30 ==
 
''Jun 27, 2008''<br />
 
 
<br />
 
<br />
Updated interiors in XF and XR (GTR and road) cars<br />
+
New "instant" join system using cached packets :<br />
Formula XR and Formula V8 also have updated interiors<br />
+
Much faster connection to multiplayer hosts<br />
Wind speeds and variations are now more moderate / less wild<br />
+
Connection appears instant to the other guests<br />
Moved and lowered centre of gravity in GTR cars for better handling<br />
+
You can pit / spectate / etc. while a player is connecting<br />
Lowered centre of gravity and updated rear suspension of XRT and RB4<br />
+
No OOS caused by joining while objects are added or removed<br />
FIX : FPS display could overlap editor keys in SHIFT+U mode<br />
 
FIX : RB4 dashboard went wrong in left hand drive mode<br />
 
FIX : User could spam TCP requests causing overload<br />
 
 
<br />
 
<br />
 
+
Other multiplayer updates :<br />
== 0.5Y24 ==
+
New hacking protection and cheat detection systems<br />
''Jun 20, 2008''<br />
+
Improved user name checks during and after connection<br />
 +
Lag bars at bottom left show ping or delay of all guests<br />
 +
Ping time (or delay) shown as number in list of connections<br />
 +
OOS / CPW messages now show user name instead of player name<br />
 +
Instead of "LAG (seconds)" now "name (seconds)" is displayed<br />
 +
No buffer overflows from hangs or operating system time changes<br />
 +
Auto rename when you join a host with someone else's player name<br />
 +
User name in brackets now shown at end of disconnection messages<br />
 +
Left / right click on player name in replay now works as online<br />
 +
Race setup screen /clear command can now only be used by admins<br />
 +
Use of UDP or TCP is shown beside host name in connections list<br />
 +
Removed notification sound when a car is spectated by an admin<br />
 +
Added /player command to dedicated host setup.cfg file<br />
 
<br />
 
<br />
Translations : Included Croatian training lessons + Czech docs<br />
+
LFS World statistics fixes :<br />
InSim : A LAG bit is now available in the MCI CompCar structure<br />
+
Wrong PB recorded if custom checkpoints added without restart<br />
InSim : MCI packets are now sent at regular game update intervals<br />
+
Live host progress did not show changes to laps or qualifying<br />
Mirrors with horizontal offset applied now stay inside windscreen<br />
+
After forced to spectate by admin - status remained "in race"<br />
Small optimisations should reduce glitch on pit exit a little more<br />
+
Adding an AI driver changed real player's status to "in race"<br />
Success or failure message is now shown for one second after CTRL+S<br />
+
Spectating from garage screen left player's status "in pits"<br />
FIX : Missing shine on some car parts when entering garage screen<br />
 
FIX : Extreme model deformation on changing name with damaged car<br />
 
FIX : Corrupted car models after quick loading with no textures<br />
 
FIX : AI could decide to refuel too late at tracks with one split<br />
 
FIX : Non-graphical instance of LFS would crash if AA was enabled<br />
 
FIX : Host name code page error after clicking '?' in List of Hosts<br />
 
FIX : LFS wrongly allowed replay after adding AI in single player<br />
 
 
<br />
 
<br />
 
+
Other changes :<br />
== 0.5Y22 ==
+
Latvian training lessons now included<br />
''Jun 8, 2008''<br />
+
Two new translations : Indonesian and Romanian<br />
 +
Maximum marshall circles increased from 96 to 120<br />
 +
Maximum autocross objects increased from 800 to 900<br />
 +
Pit exit direction arrow now works in open configurations<br />
 +
SHIFT + N : sound on / off now works in multiplayer screens<br />
 +
<br />
 +
InSim :<br />
 +
Added new leave reasons (CPW / OOS / JOOS / HACK) for IS_CNL<br />
 +
Change to in-game usage of IS_REO - only valid after SMALL_VTA<br />
 
<br />
 
<br />
FIX : Crash when entering SHIFT+U mode in certain circumstances<br />
+
Fixes :<br />
 +
Custom view was not set to new car type on replay restart<br />
 +
Duplicate lines in scripts could cause unexpected results<br />
 +
Virtual speedo sometimes overlapped numbers (e.g. XRG km/h)<br />
 +
Leaving garage screen could cause problems with a car script<br />
 +
User's controller type was not shown after taking over a car<br />
 +
SHIFT+R near end of SPR could make cars swap between players<br />
 +
Circuit length is no longer displayed for open configurations<br />
 +
Remote car with brakes on started to roll if reset on a slope<br />
 +
LFS could crash when displaying laps for fuel after short laps<br />
 +
Ready status in lobby is now checked when a player disconnects<br />
 +
Load WE1R on dedicated host - Checkpoint 1 path node not found<br />
 +
Short MP Replays were sometimes extended to a time of 10:55.36<br />
 +
It was possible to make an AI driver join with a disallowed car<br />
 +
Message typed while watching replay appeared as written by host<br />
 +
Message "Max guest cars : X" now shown in the selected language<br />
 +
Cars intersected if players joined autocross at the same time<br />
 +
An unusual state in which LFS displayed only a blank screen<br />
 +
Two instances of LFS no longer write to the same MPR / SPR<br />
  
== 0.5Y21 ==
+
== 0.6B16 ==
''Jun 7, 2008''<br />
+
''Nov 28, 2012''<br />
 
<br />
 
<br />
Improved frame rates - subobjects now use hardware vertex shading<br />
+
FIX : OOS Error after engine was switched off<br />
Improved sky rendering - less distortion, small frame rate increase<br />
 
Smarter level of detail calculations for best detail and frame rate<br />
 
On local network hosts only - false start no longer causes spectate<br />
 
Driver names are now directly above car with no acceleration offset<br />
 
Controls setup now includes sensitivity multipliers for mouse axes<br />
 
FIX : Invisible scenery after paused fast forward in SHIFT+U mode<br />
 
FIX : Inaccurate remote cars lap time after passing a split in MPR<br />
 
FIX : Look buttons and rotate view did not work during a paused MPR<br />
 
FIX : SHIFT+C (controllers) SHIFT+W (sound) keys now work in replay<br />
 
FIX : Replay time bar keeps its clicked width while fast forwarding<br />
 
FIX : In paused replay , and . keys performed two functions at once<br />
 
FIX : Autocross / drag can no longer be selected in hotlapping mode<br />
 
FIX : Host name code page error after clicking name in List of Hosts<br />
 
FIX : Enter pits "Could not load colours" after renaming car colours<br />
 
FIX : It was possible to move the default colour slider bars in pits<br />
 
FIX : Two button clicks in one frame could be bad - now not possible<br />
 
  
== 0.5Y20 ==
+
== 0.6B15 ==
''May 22, 2008''<br />
+
''Nov 28, 2012''<br />
 
<br />
 
<br />
Increased maximum number of car shadows from 8 to 16<br />
+
Connecting and disconnecting guests could clash and break server<br />
MPR fast forwarding is now approximately five times quicker<br />
+
A minor improvement in connection code avoids a possible failure<br />
Added output frequency and slip fraction to the RAF file output<br />
+
Added some more protection against one more known way to cheat<br />
Documentation references to '<' / '>' keys changed to ',' / '.'<br />
 
Replay controls appear when mouse is over them or start of replay<br />
 
Connections / race positions / pedals are visible beside controls<br />
 
Auto mode switching so F9 to F12 / N / SHIFT+L work even if hidden<br />
 
FIX : ALT+F4 did not exit LFS from a training lesson<br />
 
FIX : Command /entry did not work while watching a replay<br />
 
FIX : Slider action is now cancelled on pressing ESC, T, etc.<br />
 
FIX : Replay controls appeared for a moment at start of intro<br />
 
FIX : Replay controls were shown during training lesson replay<br />
 
FIX : Replay OOS error now breaks out of fast forwarding state<br />
 
FIX : Mirror position correction was missed in load of most cars<br />
 
FIX : Escape from car select screen resulted in black backgrounds<br />
 
FIX : Replay destination was wrong in MPR of already started race<br />
 
FIX : Could get stuck leaving a paused MPR while guest connecting<br />
 
FIX : Disabled various text commands from training (including /ai)<br />
 
FIX : Paused indicator is now shown when paused at start of replay<br />
 
FIX : Sky / sea / default ground was black with wide screen effect<br />
 
FIX : SHIFT+U visible objects list is now updated after forwarding<br />
 
FIX : Ban statistic was sent when attempting to ban a host by /ban<br />
 
FIX : Error message spamming when moving a default setup slider bar<br />
 
FIX : Mouse look deactivated if mouse available (even if invisible)<br />
 
  
== 0.5Y19 ==
+
== 0.6B14 ==
''Apr 16, 2008''<br />
+
''Nov 27, 2012''<br />
 
<br />
 
<br />
Replays :<br />
+
Orange warning message if you are auto renamed on joining a host<br />
 +
Message : X disconnected - dark grey (same as it was before B13)<br />
 +
Requested UDP message not shown on joining a host (only if TCP)<br />
 
<br />
 
<br />
Escape menu and options now available during a multiplayer replay<br />
+
LFS World statistics fixes :<br />
Replay controls & timeline visible when mouse moves during replay<br />
+
Wrong PB recorded if custom checkpoints added without restart<br />
SP and MP replays now loop unless started by /mpr or /spr commands<br />
+
Live host progress did not show changes to laps or qualifying<br />
External replay starting now works from replay screen or in replay<br />
 
FIX : Hang if escape menu was open at the end of a non-looping SPR<br />
 
 
<br />
 
<br />
Interface :<br />
+
Fixes :<br />
 +
Valid car position packets in TCP mode were sometimes discarded<br />
 +
Join host with remote car in neutral - handbrake on for 1 second<br />
 +
Remote car with brakes on started to roll if reset on a slope<br />
 +
 
 +
== 0.6B13 ==
 +
''Nov 26, 2012''<br />
 
<br />
 
<br />
Interface improvements including updated entry screen and options<br />
+
Left / right click on player name in replay now works as on line<br />
Hotlapping in demo version - user name is now stored in the replay<br />
+
Message : X connected - light blue / X disconnected - light grey<br />
FIX : Code page of text when adding a new music track in channels<br />
+
Use of UDP or TCP is shown beside host name in connections list<br />
FIX : Info button in List of Hosts showed laps instead of hours<br />
+
Sending position packets is avoided until guest fully connected<br />
 +
UDP / TCP position packets may be selected by clicking button<br />
 
<br />
 
<br />
Misc :<br />
+
Fixes :<br />
<br />
+
Pre-B12 MP replays in B12 showed all messages as written by host<br />
New option /lytdir allows dedicated hosts to specify layout folder<br />
+
Message typed while watching replay appeared as written by host<br />
Improved cfg.txt Music Dir option (specifies folder for ogg files)<br />
+
Pressing X button for a second showed "lost connection" on host<br />
All paths (including reversed configs) now included (in SMX folder)<br />
 
FIX : Updated car load scripts FXR.lfs and XRR.lfs (now sequential)<br />
 
FIX : Removed continual memory allocations in car shadow processing<br />
 
FIX : Number of AI not correctly limited when using the /ai command<br />
 
  
== 0.5Y18 ==
+
== 0.6B12 ==
''Apr 16, 2008''<br />
+
''Nov 24, 2012''<br />
 
<br />
 
<br />
Licensed demo racers system and unified List of Hosts<br />
+
New "instant" join system using cached packets :<br />
Demo / S1 racers can see all hosts with Demo / S1 content<br />
+
- Much faster connection to host<br />
Demo racers can see downloaded low-res skins (but not upload)<br />
+
- Connection appears instant to other guests<br />
FIX : OutGauge and OutSim are no longer closed by starting InSim<br />
+
- Safe to join while objects are added or removed<br />
FIX : False message : Your skin was not found at www.lfsworld.net<br />
+
- You can pit, spectate, etc. while a player is joining<br />
FIX : Code page issues in meeting room text<br />
 
 
<br />
 
<br />
Known issues :<br />
+
Player name conflict resolution :<br />
 +
Auto rename when you join a host with someone else's player name<br />
 +
You can always exit from player screen even if your name is used<br />
 +
Selected name not used in game if already used by another player<br />
 +
No two players (real or AI) can enter a race using the same name<br />
 
<br />
 
<br />
Stray pixels at texture edges increased by AA / AF<br />
+
LFS World statistics fixes :<br />
Dedicated host does not display double byte characters<br />
+
After being forced to spectate by admin - status still "in race"<br />
Name of active Chinese input method is not shown in Vista<br />
+
Adding an AI driver changed real player's status to "in race"<br />
 
+
Spectating from garage screen left player's status "in pits"<br />
== 0.5Y16 ==
 
''Apr 10, 2008''<br />
 
 
<br />
 
<br />
JPG advert textures now used in all tracks (folder : data\pic)<br />
+
Multiplayer :<br />
Tips section in training can have more lines if purpose is not full<br />
+
Added /player command to dedicated host setup.cfg file<br />
Translated lesson names in Brazilian, Japanese, Czech and Lithuanian<br />
+
Removed /carshost command from dedicated host setup.cfg<br />
FIX : Ping "ms" string in List of Games was shown in wrong code page<br />
+
Improved cheat protection stops some more ways to cheat<br />
FIX : Overlapping text in F12 menu asymmetrical settings (in Polish)<br />
+
<br />
 +
Misc :<br />
 +
Maximum autocross objects increased from 800 to 900<br />
 +
Maximum marshall circles increased from 96 to 120<br />
 +
Removed notification sound when a car is spectated by an admin<br />
 +
<br />
 +
Fixes :<br />
 +
Message "Max guest cars : X" now shown in the selected language<br />
 +
Wrong message "Did not receive track info" on joining full host<br />
 +
Cars intersected if players joined autocross at the same time<br />
 +
An unusual state in which LFS displayed only a blank screen<br />
  
== 0.5Y15 ==
+
== 0.6B11 ==
''Apr 5, 2008''<br />
+
''Nov 6, 2012''<br />
 +
<br />
 +
Forwarded packets and timing packets are sent more promptly<br />
 +
Ping / lag time now shown in ms when less than 1 second<br />
 +
Ping / lag time is now also shown in game setup screen<br />
 
<br />
 
<br />
Reduced stray pixels at edges of textures<br />
+
Fixes :<br />
Improved the colours of various language flags<br />
+
In B10 hotlapping did not restart after leaving the pits<br />
Antialiased virtual start lights and steering guage<br />
 
Translatable lesson names - start text file with @Lesson Name<br />
 
FIX : Code page error on List of Hosts after changing language<br />
 
FIX : Sometimes incorrect message "Road tyres on rallycross track"<br />
 
FIX : Unused mirrors / dashboards corrupted on changing AA setting<br />
 
FIX : Host welcome text was displayed in local code page (now Latin)<br />
 
FIX : Script / setup file read : high ASCII / double byte characters<br />
 
  
== 0.5Y14 ==
+
== 0.6B10 ==
''Mar 18, 2008''<br />
+
''Nov 3, 2012''<br />
 
<br />
 
<br />
Full-scene antialiasing is now supported in Graphics Options<br />
+
Improved cheat protection stops some more ways to cheat<br />
Graphical and audio dynamic lod reductions are now instantaneous<br />
 
FIX : Fences at Blackwood used the road surface mip bias setting<br />
 
FIX : NVidia cards lost mip bias settings on changing screen size<br />
 
FIX : Crash on pressing SHIF+F5 to reload language in help screen<br />
 
 
<br />
 
<br />
Known issues :<br />
+
Fixes :<br />
<br />
+
Sending too many InSim buttons could cause guests to disconnect<br />
Russian and Slovenian flags appear to be radioactive<br />
+
It was possible to make an AI driver join with a disallowed car<br />
Dedicated host does not display double byte characters<br />
+
Leaving garage screen could cause problems with a car script<br />
Name of active Chinese input method is not shown in Vista<br />
 
  
== 0.5Y13 ==
+
== 0.6B9 ==
''Mar 14, 2008''<br />
+
''Oct 27, 2012''<br />
 
<br />
 
<br />
Added support for anisotropic filtering in Game Options<br />
+
New TCP packet buffering and storage system :<br />
Improved control of mip bias : 4 sliders in Game Options<br />
+
- Reduces the number of physical packets sent<br />
Improved filter (16 bit / 32 bit / all) in Screen Options<br />
+
- Major improvement when many InSim buttons are sent<br />
Path edges in track selection screen now appear smooth<br />
+
- Fixes some ways to lose connection on a busy server<br />
Improved lesson description blocks width and spacing<br />
 
FIX : Multiplayer in-game text often appeared blurred<br />
 
FIX : Unnecessary message "Could not get input context"<br />
 
FIX : Double byte AI number plates in overtaking lesson<br />
 
 
<br />
 
<br />
Known issues :<br />
+
New lag bar system - host sends ping and lag info :<br />
 +
- Bars at bottom left to show packet delay for all connections<br />
 +
- Ping time (or lag when lagging) shown in list of connections<br />
 
<br />
 
<br />
Russian and Slovenian flags appear to be radioactive<br />
+
Fixes :<br />
Dedicated host does not display double byte characters<br />
+
Short MP Replays were sometimes extended to a time of 10:55.36<br />
Name of active Chinese input method is not shown in Vista<br />
 
  
== 0.5Y12 ==
+
== 0.6B8 ==
''Mar 1, 2008''<br />
+
''Sep 25, 2012''<br />
 
<br />
 
<br />
FIX : Texture issue and crash caused by a change in Y11<br />
+
FIX : Two instances of LFS no longer write to the same MPR / SPR<br />
 +
Connection now closes if no packets are received for 40 seconds<br />
 +
SHIFT + N : sound on / off now works in multiplayer screens<br />
 +
Pit exit direction arrow now works in open configurations<br />
 +
Updates to Latvian, Serbian, Indonesian, Romanian<br />
 +
Latvian training lessons now included<br />
  
== 0.5Y11 ==
+
== 0.6B7 ==
''Feb 29, 2008''<br />
+
''Sep 21, 2012''<br />
 
<br />
 
<br />
Name of active Chinese input method is now shown (but not in Vista)<br />
+
FIX : Guests were often kicked after another took over their car<br />
New game setup screen info message "X removed Y from the start grid"<br />
+
Instead of "LAG (seconds)" now "username (seconds)" is displayed<br />
FIX : Speedo and tacho numbers and text appeared above the needle<br />
+
Timer bounding increased to 30 sec for normal LFS (graphic mode)<br />
FIX : Low ASCII characters can no longer be read from text files<br />
+
Timer bounding stays at 6 sec for non-graphical dedicated hosts<br />
FIX : Previously missing fonts should now appear in the list<br />
 
FIX : Repeating message "could not get input context"<br />
 
  
== 0.5Y10 ==
+
== 0.6B6 ==
''Feb 12, 2008''<br />
+
''Sep 20, 2012''<br />
 
<br />
 
<br />
Network debug messages are no longer sent in InSim packets<br />
+
Repaired most translations with a small update on one line<br />
Chinese IME now shows language in black when IME is not active<br />
+
FIX : Guest disconnected if host used InSim IS_PLC packet<br />
Text input box is now drawn above user messages so easier to type<br />
 
Small change to list of fonts may possibly make more fonts visible<br />
 
Line breaks in help text and lesson text now depend on actual width<br />
 
FIX : Admin could crash dedicated host by mistake with some commands<br />
 
  
== 0.5Y9 ==
+
== 0.6B5 ==
''Feb 9, 2008''<br />
+
''Sep 20, 2012''<br />
 
<br />
 
<br />
Included Japanese lesson translations<br />
+
Improved multiplayer system :<br />
FIX : Corrupted text in top left corner after changing language<br />
+
Game only needs host packets to continue processing<br />
FIX : Corrupted "finished" at top right after changing language<br />
+
Quicker joining to host - no waiting for other players<br />
FIX : Increased character buffer size to 4096 on screen at once<br />
+
No waiting for packets from players with slow connections<br />
FIX : Character analysis now ensures that fonts are a good size<br />
+
Leaving a host is instantaneous even if a guest is connecting<br />
FIX : Wide characters in some fonts could acquire stray pixels<br />
+
Longer timeouts avoid disconnection due to short interruptions<br />
FIX : Ping column in Simplified Chinese could become corrupted
 
== 0.5Y8 ==
 
''Feb 8, 2008''<br />
 
 
<br />
 
<br />
Double byte character support :<br />
+
(NOTE : no change to physics - old replays are still valid)<br />
 
<br />
 
<br />
Included Chinese, Japanese and Korean translations<br />
+
Other changes :<br />
Selectable font for these languages in Game Options<br />
+
Two new translations : Indonesian and Romanian<br />
Input Method Editor support including candidate lists<br />
+
New hacker protection applied to multiplayer packets<br />
IME automatically switched on and off in text entry dialog<br />
+
Improved checks on validity of user names while connecting<br />
Input language is shown when editing text (white if IME active)<br />
+
User names now confirmed with master server after connection<br />
 +
OOS / CPW messages now show user name instead of player name<br />
 +
Removed message "Got master packet" from network debug output<br />
 +
No buffer overflows from hangs or operating system time changes<br />
 +
User name in brackets now shown at end of disconnection messages<br />
 +
New "Authorised" message on host links user name with ip address<br />
 +
Race setup screen /clear command can now only be used by admins<br />
 +
Ability of guests to vote or select tracks now enforced by host<br />
 
<br />
 
<br />
Interface :<br />
+
InSim :<br />
<br />
+
Added new leave reasons (CPW / OOS / JOOS / HACK) for IS_CNL<br />
Faster text drawing system improves frame rate<br />
+
Change to in-game usage of IS_REO - only valid after SMALL_VTA<br />
Separate text entry field for AI number plates<br />
 
Welcome screen now has three language columns<br />
 
Added flags beside names of translations<br />
 
<br />
 
Multiplayer :<br />
 
<br />
 
New command /ndebug=no/yes to switch off/on network debug<br />
 
Dedicated host and network debug show connecting guest IP<br />
 
FIX : Rapid /ai NAME command resulted in AI with same name<br />
 
FIX : Rapid /ai command could exceed number of cars allowed<br />
 
FIX : Joining a host with same name AI resulted in Join OOS<br />
 
FIX : Skin name buffer overflow exploit<br />
 
 
<br />
 
<br />
 
Fixes :<br />
 
Fixes :<br />
<br />
+
Custom view was not set to new car type on replay restart<br />
FIX : Wall riding was possible on soft walls at South City<br />
+
Duplicate lines in scripts could cause unexpected results<br />
FIX : Select invalid configuration and weather in cfg.txt<br />
+
Virtual speedo sometimes overlapped numbers (e.g. XRG km/h)<br />
FIX : Replay could open reversed configuration in DEMO<br />
+
Circuit length is no longer displayed for open configurations<br />
 +
LFS could crash when displaying laps for fuel after short laps<br />
 +
Ready status in lobby is now checked when a player disconnects<br />
 +
Load WE1R on dedicated host - Checkpoint 1 path node not found<br />
 +
User's controller type was not shown after taking over a car<br />
 +
SHIFT+R near end of SPR could make cars swap between players<br />
  
== 0.5Y ==
+
== 0.6B ==
''Dec 21, 2007''<br />
+
''Jun 17, 2011''<br />
 
<br />
 
<br />
[b]Changes from X10 to Y :[/b]<br />
+
Contact detection and collisions :<br />
 +
Improved contact detection with road / walls / pit garage exit<br />
 +
Improved collisions with unmovable objects (e.g. red barriers)<br />
 +
Unmovable objects (e.g. ramps) now have concrete friction level<br />
 +
Improved wheel contact detection to reduce bad car collisions<br />
 
<br />
 
<br />
Content :<br />
+
SHIFT+U mode :<br />
 +
New free view mode replaces the old "low" and "high" path modes<br />
 +
Object or ground targeted by the mouse pointer is now detected<br />
 +
Left mouse button moves view point by "dragging" target point<br />
 +
Double click to move view point directly towards target point<br />
 +
Mouse wheel moves view point towards or away from target point<br />
 +
Left + Right mouse buttons rotate view point around the target<br />
 +
Arrow key movement follows ground below view point when possible<br />
 +
Store up to 10 views per track configuration with SHIFT+NUMBER<br />
 +
Recall a stored view with CTRL+NUMBER (or click the button)<br />
 +
Click on a car to follow it / look away to stop following<br />
 +
List of connections is now displayed in SHIFT+U mode<br />
 +
FIX : N key with options on caused overlapping text<br />
 
<br />
 
<br />
New demo car : Formula BMW FB02<br />
+
Autocross editor :<br />
Removed XR GT Turbo car from demo<br />
+
New objects added and all objects are available at all tracks<br />
Chicane route added to South City<br />
+
Maximum number of autocross objects increased to 800 (was 512)<br />
<br />
+
Multiple object selection - press CTRL and click object button<br />
AI :<br />
+
Selection can be deleted, copied (O), moved (M), rotated (,/.)<br />
<br />
+
Object positioning is now accurate (uses mouse target detection)<br />
AI can now drive faster and can deal with changing car<br />
+
Less CPU / better checks when adding / moving / deleting objects<br />
AI can drive out of pit garage for qualify or practice<br />
+
Adding / removing autocross objects no longer resets all objects<br />
Can now make pit stops for fuel / damage / must pit rule<br />
+
Prevented mouse camera movement between button click and release<br />
No longer stop and reset to repair their car (pit instead)<br />
+
Reduced Z-buffer flickering of chalk objects and pit stop markers<br />
Save and load functions for start grid in single player<br />
+
Speed limit no longer enforced if autocross start position exists<br />
 +
Save layout button is now displayed in an SPR (same as in an MPR)<br />
 +
W/E/,/. keys now move values in minimum steps and use auto repeat<br />
 +
FIX : Name of loaded layout now remains or is cleared as expected<br />
 +
FIX : Could click on invisible replay slider when buttons visible<br />
 +
FIX : Could add marshall circles out of bounds (then undeletable)<br />
 +
FIX : High altitude layout objects appeared under ground on load<br />
 +
FIX : Start position sometimes remained active after deleting it<br />
 
<br />
 
<br />
Physics :<br />
+
Open configurations :<br />
 +
New "drive anywhere" open configs (CTRL in track select screen)<br />
 +
Add checkpoints / barriers to use open configs as race circuits<br />
 +
Checkpoints can now be up to 62 metres wide to include pit lane<br />
 +
Open configs can be selected with text command like /track=SO1X<br />
 +
Custom layouts race progress / history now stored at LFS World<br />
 +
Qualifying / race positions list / blue flags are supported<br />
 
<br />
 
<br />
Engine moment of inertia increased in all cars<br />
+
Optimisations :<br />
Handbrake is now applied at the start in hotlap mode<br />
+
Frame rate increased - drawing most world objects is much faster<br />
Gear change auto throttle cut and blip options removed<br />
+
Optimised transparent objects (e.g. fences) to help open configs<br />
Manual clutch is now fully manual and engines can stall<br />
+
Much better frame rate with many autocross objects (faster draw)<br />
Improved simulation of sequential and h-pattern gearboxes<br />
+
Removed continual small memory leaks (materials list corruption)<br />
Live anti roll and brake balance only allowed on race cars<br />
+
Number plate generation is much faster, reducing pit-out glitch<br />
Redline rpm and rev limiter rpm point reduced in all cars<br />
 
RB4 - reduced mass by 18 kg / FXO - reduced tyre width<br />
 
FXO GTR - reduced mass by 20 kg to improve GTR balance<br />
 
GTR class also balanced by engine / gearboxes changes<br />
 
Racing tyres generate more heat and wear more quickly<br />
 
Clutch overheating system and display in F9 / F10<br />
 
FIX : Error in position of wind resistance centre<br />
 
 
<br />
 
<br />
South City :<br />
+
Hotlapping support :<br />
 +
Tyres section in garage - settings for tyre warmer temperatures<br />
 +
You can load a layout in hotlap mode (may include start position)<br />
 +
NOTE : LFS World hotlaps may include start position - not objects<br />
 +
Hotlapping is possible on open configurations (not for LFS World)<br />
 +
Exit from pits now results in a clean restart to hotlap position<br />
 +
Reliable detection of wall side impacts (e.g. at South City)<br />
 +
Pit stops are no longer available in Hotlapping mode<br />
 
<br />
 
<br />
Many graphical updates and new configuration added<br />
+
Interface :<br />
Kerb construction modified making wall collisions safer<br />
+
Unlock screen now renames unnamed player to user name on exit<br />
JPG textures now used for adverts (data\pic\SO_ADSx.jpg)<br />
+
Clicking selected track loads that track (like pressing ENTER)<br />
<br />
+
Windows messages processed in a cleaner way (affects key presses)<br />
Blackwood :<br />
+
Mouse movements are processed more efficiently (drag / slide)<br />
 +
FIX : Mouse look info could go off screen in some languages<br />
 +
FIX : An invalid view could be selected when no cars in race<br />
 +
FIX : Meeting room scroll bar was invisible in recent versions<br />
 +
FIX : Occasionally refuelling did not match set amount<br />
 
<br />
 
<br />
Modified chicane and section after main straight<br />
+
Graphics / Audio :<br />
Slightly narrower track and various graphical updates<br />
+
Improved display of help text / lesson text / welcome messages<br />
JPG textures now used for adverts (data\pic\BL_ADSx.jpg)<br />
+
F9 tyre diagram and SHIFT+L suspension diagrams now antialiased<br />
 +
Improved tyre optimisation - no missing parts of deflected tyres<br />
 +
Entry screen logo and frame are now drawn if a dialog box is open<br />
 +
FIX : In Driver Options the driver intersected with world objects<br />
 +
FIX : Reset from behind a barrier at South City could stop sound<br />
 +
FIX : Missing shadow on ground near fences at Autocross track<br />
 
<br />
 
<br />
Fern Bay :<br />
+
Multiplayer :<br />
 +
Wear limit for changing tyres can be set to 100% (never)<br />
 +
List of hosts can now show hosts you are not licensed to join<br />
 +
Host name is displayed in task bar and window title (if Latin)<br />
 +
Dedicated host window now adds new messages without flickering<br />
 +
Implemented VOB mod protection (physical changes will cause OOS)<br />
 +
Maximum qualifying time increased from 60 minutes to 240 minutes<br />
 +
Host options are now readable when opened from game setup screen<br />
 +
Default host IP address is now 127.0.0.1 (address of local host)<br />
 +
CTRL+SHIFT now displays time and date in all multiplayer replays<br />
 +
Driver sent his / her setup - message is now displayed only once<br />
 +
Removed TCP filter that allowed old versions in the list of hosts<br />
 +
FIX : On joining host, cars not past finish line showed wrong lap<br />
 +
FIX : Some problems resulting from multiple requests to join race<br />
 +
FIX : Pit stop did not end if car was knocked out of the pit lane<br />
 +
FIX : Some crashes that could result from an invalid unlock state<br />
 +
FIX : Some missing images (e.g. track select) caused LFS to crash<br />
 +
FIX : Suspension could incorrectly stay broken on remote computer<br />
 +
FIX : It was possible to get stuck on the track selection screen<br />
 +
FIX : Host restart exploit caused by multiple join packets<br />
 +
FIX : Avoided some possible unauthorised connections<br />
 
<br />
 
<br />
Tyre stacks to stop cutting Rallycross Green Turn 1<br />
+
Text commands :<br />
Fixes / pit lane cameras / removed large bridge adverts<br />
+
New command /ck cancels any kick or ban votes in progress<br />
JPG textures now used for adverts (data\pic\FE_ADSx.jpg)<br />
+
New command /cv cancels game votes (restart / end / qualify)<br />
 +
Command /modified=yes allows a private host to avoid CP checks<br />
 
<br />
 
<br />
Graphics :<br />
+
InSim :<br />
<br />
+
NLP / MCI minimum time interval reduced to 40 ms (was 50 ms)<br />
Minor updates to Formula V8<br />
+
New IS_RIP option FULL_PHYS to use full physics when searching<br />
FIX : XRG / XRT / XRR side mirrors<br />
+
Longer IS_MST now up to 128 chars / specify sound / send to all<br />
<br />
+
Lap timing info added to IS_RST (standard / custom / checkpoints)<br />
Languages :<br />
+
New packet IS_CON reports details of contact between two cars<br />
 +
New packet IS_OBH reports information about any object hit<br />
 +
New packet IS_HLV reports incidents that would violate HLVC<br />
 +
New packet IS_PLC sets allowed cars for individual players<br />
 +
New packet IS_AXM to add / remove / clear autocross objects<br />
 +
New packet IS_ACR reports successful or attempted admin commands<br />
 +
OutGauge : OG_SHIFT and OG_CTRL (keys) bits added to OutGaugePack<br />
 +
Security : InSim can no longer be initialised from a URL command<br />
 +
FIX : TTime in IS_RIP was wrong in mid-join Multiplayer Replays<br />
 +
FIX : Clutch axis / button was not reported from Controls screen<br />
 +
FIX : IS_BTN did not allow the documented limit of 240 characters<br />
 +
FIX : InSim camera with vertical pitch would cause LFS to crash<br />
 +
FIX : OutGaugePack ID was always zero regardless of ID in cfg.txt<br />
 
<br />
 
<br />
Translatable damage display in F10 mode<br />
+
Track fixes :<br />
Added Lithuanian and Latvian translations<br />
+
BL : Repaired floating laptop on tool box in first pit garage<br />
 +
SO : Removed a ghostly collision object in South City pit lane<br />
 +
SO : Removed two barriers embedded in tyre wall (Sprint Tracks)<br />
 +
SO : Repaired a sunken barrier closing pit lane (Sprint Track 1)<br />
 +
WE : Fixed the position of the reversed configuration finish line<br />
 +
KY : Removed some barrier end segment errors from Oval / National<br />
 
<br />
 
<br />
Views :<br />
+
Misc :<br />
 +
New Ukrainian translation included<br />
 +
Hungarian translations of training lessons updated<br />
 +
CTRL+C now clips the mouse so window size cannot be adjusted<br />
 +
Admin commands from all connections are now logged (if enabled)<br />
 +
If logging is enabled a message is logged when an admin connects<br />
 +
TC Allowed Slip slider now goes up to 20% (previous maximum 10%)<br />
 +
The digit "1" now occupies the same screen space as other digits<br />
 +
On changing allowed cars, disallowed cars now join the spectators<br />
 +
Improved detection of invalid window positions when starting LFS<br />
 +
URL command is now case insensitive - LFS:// or lfs:// both work<br />
 +
Misc options : F9 / F10 accelerometer can be shown as one value<br />
 +
Cruise : current lap is not displayed if lap timing is disabled<br />
 +
Cruise : no need to drive a lap before serving DT / SG penalty<br />
 +
FIX : Racing line did not work again after viewing invalid car<br />
 +
FIX : It was possible to set qualifying on an autocross layout<br />
 +
 
 +
== 0.6A4 ==
 +
''Jun 16, 2011''<br />
 
<br />
 
<br />
Adjustable cockpit view position for each car<br />
+
Updated Commands.txt and Autocross.txt<br />
Left / right one button look functions now 45 degrees<br />
+
FIX : Small documentation error in InSim.txt (ISP_X / ISF_X)<br />
Left + right two button look functions now 90 degrees <br />
+
FIX : Racing line did not work again after viewing invalid car<br />
One button look is now adjustable from 30 to 90 degrees<br />
+
FIX : MAX ALPHA (unsorted) after adding a lot of chalk objects<br />
Look behind button in road cars - look back from centre<br />
 
Look behind button in racing cars - show virtual mirror<br />
 
FIX : Forced cockpit view now only affects your own car<br />
 
FIX : Skid marks and rubber are now visible through screen<br />
 
 
<br />
 
<br />
Multiplayer :<br />
+
InSim :<br />
 +
New IS_RIP option FULL_PHYS to use full physics when searching<br />
 +
FIX : TTime in IS_RIP was wrong in mid-join Multiplayer Replays<br />
 +
 
 +
== 0.6A3 ==
 +
''Jun 14, 2011''<br />
 +
<br />
 +
Save layout button is now displayed in an SPR (same as in an MPR)<br />
 +
W/E/,/. keys now move values in minimum steps and use auto repeat<br />
 +
FIX : Name of loaded layout now remains or is cleared as expected<br />
 +
FIX : Select tyre while in objects menu - got wrong tyre colour<br />
 +
FIX : Multiple object rotation system did not work in 0.6A2<br />
 +
 
 +
== 0.6A2 ==
 +
''Jun 13, 2011''<br />
 +
<br />
 +
More updated translations included<br />
 +
Driver sent his / her setup - message is now displayed only once<br />
 +
FIX : Replay OOS error after saving an SPR with autocross objecs<br />
 +
FIX : Crash when "agree" was pressed on the Agreement screen<br />
 +
FIX : Avoided some possible unauthorised connections<br />
 +
 
 +
== 0.6A1 ==
 +
''Jun 10, 2011''<br />
 
<br />
 
<br />
Maximum size of config file (setup.cfg) doubled to 4 KB<br />
+
Autocross editor :<br />
Command /spec X can be used by guests to remove AI drivers<br />
+
All autocross objects are now available at all tracks<br />
Time between reset and race start increased by six seconds<br />
+
Multiple object selection - press CTRL and click object button<br />
Added "cruise" option and filter (allows wrong way driving)<br />
+
Selection can be deleted, copied (O), moved (M), rotated (, / .)<br />
FIX : Remote clutch was pressed while shift paddle was held<br />
+
Prevented mouse camera movement between button click and release<br />
FIX : Lap timers did not work after /pitlane X or /pit_all<br />
+
FIX : Start position sometimes remained active after deleting it<br />
FIX : Vulnerabilities that allowed a server to be crashed<br />
 
 
<br />
 
<br />
Interface :<br />
+
Open configuration support :<br />
 +
Random time from red to green lights now works with open configs<br />
 +
It is now possible to start a qualifying session on open configs<br />
 
<br />
 
<br />
Damage repair is now a selectable option<br />
+
Various :<br />
Pit stop damage repair takes twice as long<br />
+
All translations have now been updated<br />
Engines are no longer repaired in pit stops<br />
+
CTRL+C now clips the mouse so window size cannot be adjusted<br />
Pit stop still continues after car is nudged<br />
+
Admin commands from all connections are now logged (if enabled)<br />
Added some missing commands to the /help text<br />
+
If logging is enabled a message is logged when an admin connects<br />
Updated LFS icon in LFS.exe - thanks to ORION<br />
+
The digit "1" now occupies the same screen space as other digits<br />
LFS icon appears at top left of an LFS window<br />
+
Maximum qualifying time increased from 60 minutes to 240 minutes<br />
Can now drive up to 1 km/h over the speed limit<br />
+
TC Allowed Slip slider now goes up to 20% (previous maximum 10%)<br />
Redline display on tacho now has maximum accuracy<br />
+
On changing allowed cars disallowed cars will join the spectators<br />
Press 4 key to see a racing line for any viewed car<br />
+
Improved multiple line text formatting - Japanese training now ok<br />
Show racing line is disallowed in hotlapping and FCV<br />
+
FIX : It was possible to set qualifying on an autocross layout<br />
Can Reset and Must Pit added as single player options<br />
 
New command /entry - makes LFS return to entry screen<br />
 
Fuel per lap estimate now shown in pits - info section<br />
 
Added Bridgestone and Avon tyre manufacturers in setups<br />
 
Speedo (both types) improved text size and aspect ratio<br />
 
Dashboard fuel displays now shown as % instead of litres<br />
 
Setup and colour config files now use three letter prefix<br />
 
Autocross layouts can now be selected in the track screen<br />
 
Removed digital speedo option - now depends on type of car<br />
 
Pit Stop fuel is now the fuel amount to be added at pit stop<br />
 
Best lap time is now shown at top right during a normal race<br />
 
Downforce distribution now shown in pits - downforce section<br />
 
Tips page updated to include a new tip and remove an old one<br />
 
FIX : Virtual dash appeared when viewing a remote undrawn car<br />
 
FIX : All pressed keys are now released when LFS loses focus<br />
 
FIX : CTRL + SHIFT tried to show user names in single player<br />
 
FIX : Sound and controller issues when changing screen mode<br />
 
FIX : Codepage of rename and delete buttons in save dialog<br />
 
FIX : Comma could not be used to enter interface scale<br />
 
FIX : MPR with licensed track causeD LFS demo to crash<br />
 
FIX : Recalibrate axes button set all axes to "X axis"<br />
 
FIX : Buffer overflow issue in SPR and MPR files<br />
 
 
<br />
 
<br />
Auto update system :<br />
+
Hotlapping support :<br />
 +
Tyres section in garage - settings for tyre warmer temperatures<br />
 +
You can load a layout in hotlap mode (may include start position)<br />
 +
NOTE : LFS World hotlaps may include start position - not objects<br />
 +
Hotlapping is possible on open configurations (not for LFS World)<br />
 +
Exit from pits now results in a clean restart to hotlap position<br />
 +
Reliable detection of wall side impacts (e.g. at South City)<br />
 +
Pit stops are no longer available in Hotlapping mode<br />
 
<br />
 
<br />
Auto updater checks to see if patch is already downloaded<br />
+
Tracks :<br />
LFS switches to window on entry if it does not have focus<br />
+
SO : Removed a ghostly collision object in South City pit lane<br />
Patch files are not deleted until user answers "Restart?"<br />
+
SO : Removed two barriers embedded in tyre wall (Sprint Tracks)<br />
FIX : InSim bind error on restart after auto update<br />
+
WE : Fixed the position of the reversed configuration finish line<br />
 +
KY : Removed some barrier end segment errors from Oval / National<br />
 
<br />
 
<br />
Sound :<br />
+
InSim :<br />
 +
New packet IS_OBH reports information about any object hit<br />
 +
New packet IS_HLV reports incidents that would violate HLVC<br />
 +
New packet IS_PLC sets allowed cars for individual players<br />
 +
New packet IS_AXM to add / remove / clear autocross objects<br />
 +
New packet IS_ACR to report (attempted) admin commands<br />
 +
 
 +
== 0.5Z34 ==
 +
''May 16, 2011''<br />
 
<br />
 
<br />
Included new default sounds for BF1 / FZ5 / FZR / FOX<br />
+
FIX : Occasional false collision detections near segment ends<br />
Sound is now switched off while changing screen resolution<br />
+
FIX : Endless auto car reset after falling into the underworld<br />
 +
Blue flag detection function for racing on open configurations<br />
 +
Dedicated host window now adds new messages without flickering<br />
 +
KY : No humps / tyres in open configs entering GP Long from Oval<br />
 +
<br />
 +
Translations :<br />
 +
Greek translation is now up to date for the SHIFT+U mode updates<br />
 +
New Ukrainian translation included for testing (nearly finished)<br />
 +
Hungarian translations of training lessons updated<br />
 +
 
 +
== 0.5Z33 ==
 +
''May 13, 2011''<br />
 
<br />
 
<br />
Training :<br />
+
Improved wheel contact detection to reduce chance of flying cars<br />
 +
Speed limit no longer enforced if autocross start position exists<br />
 +
All languages updated except Trad. Chinese / Greek / Belarussian<br />
 +
BL : Repaired floating laptop on tool box in the first pit garage<br />
 +
BL : Enabled all the rallycross section barriers in open configs<br />
 +
SO : Repaired a sunken barrier closing pit lane (Sprint Track 1)<br />
 +
SO : Enabled various barriers that were missing from open configs<br />
 +
FE : Enabled contact detection around mini-oval and nearby walls<br />
 +
FE : Enabled a barrier in open configs (at corner near a bridge)<br />
 +
KY : Enabled some barriers at entry / exit to infield / outfield<br />
 +
KY : Enabled speedhumps and tyres at entry to GP Long from Oval<br />
 +
AS : Enabled missing barrier across side road near AS3 chicane<br />
 +
Attempted FIX : Occasionally refuelling did not match set amount<br />
 +
FIX : Momentary loss of TV camera at Fern Bay Club X turn one<br />
 +
 
 +
== 0.5Z32 ==
 +
''May 6, 2011''<br />
 
<br />
 
<br />
Included new full pack of lessons - thanks to GP4Flo<br />
+
Optimised transparent objects (e.g. fences) to help open configs<br />
Racing line is drawn on ground in Test Drive lessons<br />
+
Adding / removing autocross objects no longer resets all objects<br />
No penalty for hitting objects in Test Drive lessons<br />
+
Much better frame rate with many autocross objects (faster draw)<br />
Pressing ESC in test drive lessons results in a pass<br />
+
Reduced Z-buffer flickering of chalk objects and pit stop markers<br />
Can now hit objects / cones after completing a lesson<br />
+
Custom layouts race progress / history now displayed on LFS World<br />
Message is shown on screen if you hit a car overtaking<br />
+
FIX : On joining host, cars not past finish line showed wrong lap<br />
Enter key can now be used to press any green button<br />
+
FIX : SHIFT+U follow mode now stays on car if you rewind a replay<br />
Removed countdown and info text at start of lesson<br />
+
Command /modified=yes allows a private host to avoid CP checks<br />
 
<br />
 
<br />
 
InSim :<br />
 
InSim :<br />
 +
Command /cv now only cancels game votes (restart / end / qualify)<br />
 +
OutGauge : OG_SHIFT and OG_CTRL (keys) bits added to OutGaugePack<br />
 +
Lap timing info added to IS_RST (standard / custom / checkpoints)<br />
 +
 +
== 0.5Z31 ==
 +
''Apr 28, 2011''<br />
 
<br />
 
<br />
FIX : Zero degrees FOV in CPP could cause LFS to crash<br />
+
Many translation files have been updated<br />
FIX : InSim - CCI_FIRST / CCI_LAST not set if player in pits<br />
+
Connection list is now visible in SHIFT+U mode<br />
 +
Skid marks are now visible on open configurations<br />
 +
Multiplayer : Cars driving far out of bounds are spectated<br />
 +
Race positions list / map car colours now work on open configs<br />
 +
InSim : IS_BTN did not allow documented limit of 240 characters <br />
 +
FIX : False collisions that showed up near pit lanes at Fern Bay<br />
 +
 
 +
== 0.5Z30 ==
 +
''Apr 22, 2011''<br />
 
<br />
 
<br />
 +
Contact detection and collisions :<br />
 +
Improved contact detection with road / walls / pit garages<br />
 +
Improved collisions with unmovable objects (e.g. red barriers)<br />
 +
Unmovable objects (e.g. ramps) now have concrete friction level<br />
 
<br />
 
<br />
[b]Changes from X to X10 :[/b]<br />
+
SHIFT+U mode :<br />
 +
New free view mode replaces the old "low" and "high" path modes<br />
 +
Object or ground targeted by the mouse pointer is now detected<br />
 +
Left mouse button moves view point by "dragging" target point<br />
 +
Double click to move view point directly towards target point<br />
 +
Mouse wheel moves view point towards or away from target point<br />
 +
Left + Right mouse buttons rotate view point around the target<br />
 +
Arrow key movement follows ground below view point when possible<br />
 +
Store up to 10 views per track configuration with SHIFT+NUMBER<br />
 +
Recall a stored view with CTRL+NUMBER (or click on the button)<br />
 +
Click on a car to follow it / look away to stop following<br />
 +
Added a new Ramp2 which is the same as Ramp1 but 2.8 metres wide<br />
 +
Ramp1 and Ramp2 are stored in the exe and loaded into all tracks<br />
 
<br />
 
<br />
Interface :<br />
+
Autocross editor :<br />
 +
Maximum number of autocross objects is now 800 on all tracks<br />
 +
Object positioning is much better - using mouse target detection<br />
 +
Less CPU / better checks when adding / moving / deleting objects<br />
 +
FIX : Could click on invisible replay slider when buttons visible<br />
 +
FIX : Could add marshall circles out of bounds then undeletable<br />
 +
FIX : N key in SHIFT+U with options on caused overlapping text<br />
 +
FIX : High altitude layout objects appeared under ground on load<br />
 
<br />
 
<br />
Available start grid size now shown in game setup screen<br />
+
Open configurations :<br />
Results table now shows user names if you press CTRL+SHIFT<br />
+
New "drive anywhere" open configs (CTRL in track select screen)<br />
Improved positioning of 3d menu objects (drivers and cars)<br />
+
Open configs can be selected with text command like /track=SO1X<br />
Display positioning support in Options->Display->Interface<br />
+
Open configs can be used as racing circuits by adding checkpoints<br />
Added buttons to reset position and size of moved interface<br />
+
Checkpoints can now be up to 62 metres wide to include pit lane<br />
Analogue steer smooth max raised to 0.95 (to help gamepads)<br />
 
Faster downloading system for auto update and offline skins<br />
 
FIX : Autocross timing info turned orange after any results<br />
 
FIX : ALT+F4 and /exit command now exit from meeting room<br />
 
 
<br />
 
<br />
Graphics :<br />
+
Optimisations :<br />
 +
Removed continual small memory leaks (materials list corruption)<br />
 +
Number plate generation is much faster - reducing pit-out glitch<br />
 +
Frame rate increased - drawing most world objects is much faster<br />
 
<br />
 
<br />
Minor optimisation in 2d display system<br />
+
Interface :<br />
Optimised wide screen effect by using a viewport<br />
+
Unlock screen now renames unnamed player to user name on exit<br />
Optimised mirror draw by using a narrow viewport<br />
+
Clicking selected track loads that track (like pressing ENTER)<br />
Removed missing lines of 2d elements at screen edges<br />
+
Windows messages processed in a cleaner way (affects key presses)<br />
Graphics option : 32 bit sky (32 bit is now default)<br />
+
Mouse movements are processed more efficiently (drag / slide)<br />
Improved texture purging code (avoiding possible crash)<br />
+
FIX : Mouse look info could go off screen in some languages<br />
FIX : Shift light was invisible in single player replays<br />
+
FIX : An invalid view could be selected when no cars in race<br />
FIX : GetPlateHandle message could come up on a busy host<br />
+
FIX : Meeting room scroll bar was invisible in recent versions<br />
 +
FIX : Text commands could be used to load layout in hotlap mode<br />
 +
<br />
 +
Graphics / Audio :<br />
 +
Improved display of help text / lesson text / welcome messages<br />
 +
F9 tyre diagram and SHIFT+L suspension diagrams now antialiased<br />
 +
Improved tyre optimisation - no missing parts of deflected tyres<br />
 +
Entry screen logo and frame are now drawn if a dialog box is open<br />
 +
FIX : In Driver Options the driver intersected with world objects<br />
 +
FIX : Reset from behind a barrier at South City could stop sound<br />
 +
FIX : Missing shadow on ground near fences at Autocross track<br />
 
<br />
 
<br />
 
Multiplayer :<br />
 
Multiplayer :<br />
 +
Wear limit for changing tyres can be set to 100% (never)<br />
 +
List of hosts can now show hosts you are not licensed to join<br />
 +
Host name is displayed in task bar and window title (if Latin)<br />
 +
Implemented VOB mod protection (physical changes will cause OOS)<br />
 +
Host options are now readable when opened from game setup screen<br />
 +
Default host IP address is now 127.0.0.1 (address of local host)<br />
 +
CTRL+SHIFT now displays time and date in all multiplayer replays<br />
 +
Removed TCP filter that allowed old versions in the list of hosts<br />
 +
FIX : Some problems resulting from multiple requests to join race<br />
 +
FIX : Pit stop did not end if car was knocked out of the pit lane<br />
 +
FIX : Some crashes that could result from an invalid unlock state<br />
 +
FIX : Some missing images (e.g. track select) caused LFS to crash<br />
 +
FIX : Suspension could incorrectly stay broken on remote computer<br />
 +
FIX : Host restart exploit found by Luigi Auriemma (join packets)<br />
 
<br />
 
<br />
Added new multiplayer option : force cockpit view<br />
+
InSim :<br />
Removed full hosts filter from List of Games screen<br />
+
New command /ck cancels any kick or ban votes in progress<br />
Moved cones and physics objects are restored more quickly<br />
+
New command /cv cancels any votes (kick, ban, restart, etc)<br />
Added handicaps / start position / user name to MPR header<br />
+
NLP / MCI minimum time interval reduced to 40 ms (was 50 ms)<br />
Show time and date of MPR by holding CTRL+SHIFT during replay<br />
+
New collision packet gives details of contact between two cars<br />
FIX : It was possible for any guest to cause a host to crash<br />
+
Longer IS_MST now up to 128 chars / specify sound / send to all<br />
FIX : A player is connecting stayed on after MPR finished<br />
+
FIX : Clutch axis / button was not reported from Controls screen<br />
FIX : Command /end did not work if no players in race<br />
 
FIX : Wrong way autokick did not work<br />
 
 
<br />
 
<br />
InSim / Programmers :<br />
+
Misc :<br />
 +
Misc options : F9 / F10 accelerometer can be shown as one value<br />
 +
Improved detection of invalid window positions when starting LFS<br />
 +
URL command is now case insensitive - LFS:// or lfs:// both work<br />
 +
Security : InSim can no longer be initialised from a URL command<br />
 +
Cruise : no need to drive a lap before serving DT / SG penalty<br />
 +
Cruise : current lap is not displayed if lap timing is disabled<br />
 +
FIX : InSim camera with vertical pitch would cause LFS to crash<br />
 +
FIX : OutGaugePack ID was always zero regardless of ID in cfg.txt<br />
 +
 
 +
== 0.5Z28 ==
 +
''Nov 25, 2009''<br />
 
<br />
 
<br />
Username is now saved in SP Replays<br />
+
Reduced minimum speed in SHIFT+U mode to 0.1 m/s<br />
Driver model byte added to IS_NPL packet<br />
+
FIX : Could not join S1 or S2 host after unlocking in Multiplayer screen<br />
Minimum MCI / NLP time interval reduced to 50 ms<br />
+
FIX : Multiple host passwords are now stored for local network ip / port<br />
New packet IS_AXO sent when an autocross object is hit<br />
 
New packets IS_AXI and IS_AXC report layout information<br />
 
FIX : Guests could not see ALWAYS_ON buttons in all screens<br />
 
FIX : Guests sent corrupted data in a long IS_BTT packet<br />
 
FIX : Dedicated host could not fill in split nodes info<br />
 
FIX : Dedicated host did not report race positions<br />
 
  
== 0.5X39 ==
+
== 0.5Z27 ==
''Dec 20, 2007''<br />
+
''Nov 23, 2009''<br />
 
<br />
 
<br />
Included Lithuanian translation<br />
+
Reduced minimum view height in SHIFT+U mode<br />
FIX : Buffer overflow issue in SPR and MPR files<br />
+
Improved reading of host names and passwords from command line<br />
 +
Multiple host passwords are now stored (Join Specific Host screen)<br />
  
== 0.5X38 ==
+
== 0.5Z26 ==
''Dec 20, 2007''<br />
+
''Nov 21, 2009''<br />
 
<br />
 
<br />
FIXES :<br />
+
Added support for lfs:// start LFS with command line from web page<br />
 +
Various translation updates<br />
 
<br />
 
<br />
InSim bind error on restart after auto update<br />
+
FIX : It was possible to reset the car while a vote was in progress<br />
Host reverted to 5 laps regardless of initialisation<br />
+
FIX : Clicking SPR / MPR did not work if "Load track when starting"<br />
AI could not park after race at Westhill or AS Cadet<br />
+
FIX : Help buttons sometimes translated after returning to English<br />
 +
FIX : Two or more dedicated hosts could be started with same port<br />
  
== 0.5X37 ==
+
== 0.5Z25 ==
''Dec 20, 2007''<br />
+
''Oct 28, 2009''<br />
 
<br />
 
<br />
AI :<br />
+
Improved multiple monitor and curved screen support :<br />
<br />
+
The number of left and right screens can be manually entered in the View Options screen and you can set the angle between monitors.<br />
AI drive more slowly to deal with damaged car<br />
+
If you specify more than one screen, multiple views are rendered in different directions. This allows much wider fields of view.<br />
Improved decisions to make pit stop for damage repair<br />
+
2 screens - maximum FOV 180 degrees<br />
Improved AI speed and fuel estimates on rallycross tracks<br />
+
3 screens - maximum FOV 270 degrees<br />
Mid race join AI consider lead car laps for must pit rule<br />
+
4 or more screens - maximum FOV 360 degrees<br />
Improved pit stop box decisions to reduce pit lane mayhem<br />
+
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.<br />
FIX : AI driving too fast into Oval / Westhill pit lanes<br />
+
Use "Screen angle" setting to specify the angle between monitors.<br />
FIX : AI crashed entering Blackwood rallycross pit lane<br />
+
Use "View offset" to move the steering wheel off centre.<br />
FIX : AI could keep driving in pit stop state if knocked<br />
+
There are three separate sets of settings that are used depending on the screen size :<br />
 
<br />
 
<br />
Language :<br />
+
Screen width 3.75 times the height -> wide mode (default 3 screen)<br />
 +
Screen width 2.5 times the height -> medium mode (default 2 screen)<br />
 +
Otherwise normal (single screen) mode is active (default 1 screen)<br />
 
<br />
 
<br />
Latvian translation completed and included<br />
+
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.<br />
FIX : Codepage of rename and delete buttons in save dialog<br />
 
 
<br />
 
<br />
Fern Bay :<br />
+
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.<br />
 +
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.<br />
 
<br />
 
<br />
Tyre stacks added to stop cutting Rallycross Green Turn 1<br />
+
Various other setups can now be properly supported, for example :<br />
 +
- A 2 screen setup with side screen at 30 degrees and offset wheel<br />
 +
- A 5 screen setup with each screen at 45 degrees - total FOV 225<br />
 +
- A 3 projector setup with each screen at 90 degrees - total FOV 270<br />
 
<br />
 
<br />
South City :<br />
+
Note :<br />
 +
External views (TV, helicopter and SHIFT+U mode) are always drawn as a single render and usually confined to the 2D interface area.<br />
 
<br />
 
<br />
Graphical updates and fixes<br />
+
Related settings :<br />
 
+
Option to force external views to use full width<br />
== 0.5X36 ==
+
Bezel compensation - to allow for the gap between monitors<br />
''Dec 19, 2007''<br />
+
Screen widths - for centre and side screens with a different width<br />
 
<br />
 
<br />
Clutch :<br />
+
Other changes to view system :<br />
 +
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).<br />
 +
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.<br />
 +
Driving view Z-buffering improved so you should not usually see missing parts of your seat or the car body when looking around.<br />
 +
Mouse steer/look/axes now relative to interface (not entire screen)<br />
 +
New command : /view save - save any changes made to a custom view<br />
 +
New command : /view reload - reload a custom view without saving<br />
 
<br />
 
<br />
Clutch heating restored to X33 level<br />
+
Graphics :<br />
Stronger clutches in some cars based on engine inertia<br />
+
Road cars and virtual dashboard use dashboard light symbols<br />
Changed cars : UF1 / XFG / XRG / LX4 / LX6 / FZ5<br />
+
Added option to set colour of new road car gear LED display<br />
 +
Shift lights removed from all road cars other than RaceAbout<br />
 +
Improved wheel drawing system including rotating brake discs<br />
 +
FBM / XRG / XRT / XRR wheels updated using the new draw system<br />
 +
Included updated liveforspeed.se skins and liveforspeed.ru skins<br />
 +
Headlights and tail lights can now be switched on by pressing '3'<br />
 +
Improved shadows - sharper and ambient shadow effect now included<br />
 +
Slight increase in wheels LOD reduction distance (increases detail)<br />
 +
Increased maximum value of Mirror LOD user setting (default now 0.3)<br />
 +
FIX : Physics objects & smoke can now be seen through your windscreen<br />
 +
FIX : Turn signals were switched off if car received any damage<br />
 +
FIX : Lightmap (lighting on cars) was positioned inaccurately<br />
 +
FIX : MRT5 gear indicator and fuel gauge are now visible<br />
 
<br />
 
<br />
AI :<br />
+
List of Hosts :<br />
 +
List is produced much faster (by using UDP instead of TCP)<br />
 +
Host options are displayed after clicking on a host to join<br />
 +
Improved order of "sort by version number" option (V column)<br />
 +
Number of cars in race and maximum are displayed for each host<br />
 +
Page up / page down / home / end keys now move through the list<br />
 +
Improved layout, appearance and options filters (with descriptions)<br />
 +
FIX : No response in List of Hosts after failing to join a host<br />
 +
FIX : Closing X connects message when trying to return to menu<br />
 
<br />
 
<br />
FIX : KYoto National pit path was reversed<br />
+
Interface :<br />
 
+
Click car arrow on small map to view that car<br />
== 0.5X35 ==
+
Blue and yellow flags removed from cruise mode<br />
''Dec 18, 2007''<br />
+
Connections list is now shown in alphabetical order<br />
 +
Click name in race position list to view that player's car<br />
 +
New key : SHIFT+Z to show the mouse cursor when it would be hidden<br />
 +
V / TAB / P / HOME / F1 / F2 / F3 / F / SHIFT+M / N work in options<br />
 +
Window size and position now restored after full screen or exit LFS<br />
 +
Direction to turn and speed limit is shown when leaving pit garage<br />
 +
Unlock screen : new "clear" button to remove name and password<br />
 +
New text command /showmouse [yes/no] does the same as SHIFT+Z<br />
 +
FIX : It was possible to start a replay during an active vote<br />
 +
FIX : F12 tyre display for remote car could go off screen<br />
 +
FIX : Central message sub-text disappeared in escape menu<br />
 +
FIX : Player name was wrong in entry screen after replay<br />
 +
FIX : Skin names containing a '.' could not be loaded<br />
 
<br />
 
<br />
I :<br />
+
Autocross :<br />
 +
New key : SHIFT+O to enter options from SHIFT+U mode<br />
 +
Smoother view adjustment with left mouse button while following car<br />
 +
FIX : Autocross editor buttons were wrongly scaled with the interface<br />
 +
FIX : Selected object in editor vanished behind anything transparent<br />
 +
FIX : Could cross finish line without passing all route checkers<br />
 +
FIX : Autocross route checkers only worked for one lap<br />
 
<br />
 
<br />
FIX : Updated Kyoto Oval and National pit lane paths<br />
+
Translations :<br />
FIX : AI reported obsolete help flags GC_CUT and GC_BLIP<br />
+
Included new Latin American Spanish translation<br />
 +
Korean, Spanish and Slovenian training lessons<br />
 
<br />
 
<br />
Auto update system :<br />
+
Multiplayer :<br />
 +
Progress indicator for skin downloads while joining a host<br />
 +
New message from host replaces "Did not receive guest info"<br />
 +
FIX : Added checks to prevent guests joining with no user name or ID<br />
 +
FIX : OOS starting race after joining autocross host in entry screen<br />
 +
FIX : Dedicated host did not save skins used in MPR (for downloads)<br />
 
<br />
 
<br />
Patch files are not deleted until user answers "Restart?"<br />
+
Misc :<br />
 +
Implemented ABS brakes in XRG / RB4 / FXO / XRT / FZ5<br />
 +
Misc option "Shadow generation" to select optimal shadow draw<br />
 +
OutGauge : Dashboard lights reported in new OutGaugePack fields<br />
 +
InSim : Traction Control and ABS are now reported in IS_NPL packet<br />
 +
InSim : New packets to start / search replays and take screenshots<br />
 +
FIX : LFS could crash when many cars were in view (e.g. during MPR)<br />
 +
FIX : Mouse steering was stuck on full lock after minimising window<br />
 +
FIX : Vista 64 power save switched off monitor in full screen mode<br />
 +
FIX : Short cuts were possible in slalom course training lesson<br />
 +
FIX : Follower view angle setting changed when LFS restarted<br />
 +
FIX : MPR buffer overflow vulnerability (thanks to muhaa)<br />
 +
FIX : Crash in game setup screen after removing a player<br />
 +
 
 +
== 0.5Z24 ==
 +
''Oct 27, 2009''<br />
 
<br />
 
<br />
Interface :<br />
+
List of Hosts : Improved layout and cars / options filters<br />
 +
List of Hosts : Page up / page down / home / end keys work<br />
 +
Host options are displayed on Join Specific Host screen<br />
 +
Added option to set colour of road car gear LED display<br />
 +
 
 +
== 0.5Z22 ==
 +
''Oct 23, 2009''<br />
 
<br />
 
<br />
LFS icon now appears at top left of an LFS window<br />
+
Included Korean translation of training lessons<br />
Speedo (both types) improved text size and aspect ratio<br />
+
Much faster List of Hosts (by using UDP instead of TCP)<br />
Loading a grid no longer loads qualify time / laps / wind<br />
+
Z22 hosts display number of and maximum cars in List of Hosts<br />
FIX : Load grid / drag strip could result in too many laps<br />
+
Included updated liveforspeed.se skins and liveforspeed.ru skins<br />
 +
XRG / XRT / XRR wheels updated using the new wheel drawing system<br />
 +
FIX : It was possible to start a replay while a vote was active<br />
 +
 
 +
== 0.5Z20 ==
 +
''Oct 17, 2009''<br />
 
<br />
 
<br />
Graphics :<br />
+
FIX : Z19 problems going full screen in some versions of Windows<br />
 +
 
 +
== 0.5Z19 ==
 +
''Oct 16, 2009''<br />
 
<br />
 
<br />
FIX : XRG / XRT / XRR showed sky at bottom of side mirrors<br />
+
Updates :<br />
<br />
+
Road car dashboards updated to use dashboard light symbols<br />
Physics :<br />
+
Shift lights removed from all road cars other than RaceAbout<br />
 +
OutGauge : Dashboard lights reported in new OutGaugePack fields<br />
 +
Included "Latino" translation : South American / Mexican Spanish<br />
 +
New command : /view reload - reload a custom view without saving<br />
 +
New command : /view save - save any changes made to a custom view<br />
 +
Mouse steer/look/axes now relative to interface (not entire screen)<br />
 +
Window size and position now restored after full screen or exit LFS<br />
 +
Cleaned up code : window create / resize / switch to full screen<br />
 
<br />
 
<br />
Reduced clutch heating by 25%<br />
+
Fixes :<br />
Tyres / clutch cool down even if the car is out of physics<br />
+
FIX : Car shake when following in SHIFT+U mode with above 100 fps<br />
<br />
+
FIX : Roll in SHIFT+U mode was not reported in InSim IS_CPP packet<br />
Language :<br />
+
FIX : Car shake when using left mouse in SHIFT+U to adjust position<br />
<br />
+
FIX : Full width external views option was not saved in config file<br />
Latvian language included (nearly finished - please test)<br />
+
FIX : Dedicated host did not save skins used in MPR (for downloads)<br />
 +
FIX : SoftTH users could not click side screen interface buttons<br />
 +
FIX : Overhead text (driver names) appeared too late in mirrors<br />
 +
FIX : Zoom keys could change screen angle setting (now limited)<br />
 +
FIX : LX4 number plate no longer intersects with spare tyre<br />
  
== 0.5X33 ==
+
== 0.5Z18 ==
''Dec 17, 2007''<br />
+
''Oct 11, 2009''<br />
 
<br />
 
<br />
Views :<br />
+
Changes in the multiple monitor support system :<br />
 +
New slider : Screen angle - to set the angle between monitors<br />
 +
New slider : View offset - to move the steering wheel off centre<br />
 +
The FOV slider no longer sets the total FOV. Instead, you set the<br />
 +
FOV of the main screen. LFS then calculates all the necessary<br />
 +
fields of view and offsets per screen according to your settings.<br />
 +
This allows a much wider range of setups. You can use a wider<br />
 +
field of view without needing to set your monitors to an extreme<br />
 +
angle. The new settings also make a dual monitor setup usable.<br />
 
<br />
 
<br />
One button look is now adjustable from 30 to 90 degrees<br />
+
Other updates :<br />
FIX : Bug in mouse look system (was based on old range)<br />
+
Option to force external views to use full width<br />
 +
Connections list is now shown in alphabetical order<br />
 +
New key : SHIFT+Z to show the mouse cursor when it would be hidden<br />
 +
Names in race position list can now be clicked to view that player<br />
 +
Slight increase in wheels LOD reduction distance (increases detail)<br />
 +
Increased maximum value of Mirror LOD user setting (default now 0.3)<br />
 +
New text command /showmouse [yes/no] does the same as SHIFT+Z<br />
 
<br />
 
<br />
Interface :<br />
+
Fixes :<br />
 +
FIX : A crash if a car drove outside the path area (no camera found)<br />
 +
FIX : Central message sub-text disappeared if escape menu was active<br />
 +
FIX : Flicker using roll function in SHIFT+U mode above 100 fps<br />
 +
FIX : LOD was wrongly affected by the previous rendered image<br />
 +
FIX : A debug message appeared when changing the AA setting<br />
 
<br />
 
<br />
Auto updater checks to see if patch is already downloaded<br />
+
KNOWN ISSUES :<br />
LFS switches to window on entry if it does not have focus<br />
+
LX4 number plate intersects with spare tyre<br />
Increased size of text on speedo when km/h option selected<br />
+
SHIFT+U mode : "follow car" with frame rate above 100 fps, the observed car appears to shake (if moving)<br />
Updated icon with 16x16, 32x32, 48x48 and 64x64 resolution<br />
+
 
FIX : Axis display shrinks to stay on screen for many axes<br />
+
== 0.5Z17 ==
FIX : Translatable damage text was shown in Latin codepage<br />
+
''Oct 3, 2009''<br />
 
<br />
 
<br />
Training :<br />
+
Fixed tyre related multiplayer OOS / JOOS bug found in Z16<br />
 +
Bezel compensation remained active even when not applicable<br />
 
<br />
 
<br />
All texts resaved so there should be no missing text now<br />
+
KNOWN ISSUES :<br />
Included Brazilian Portuguese training translations<br />
+
LX4 number plate intersects with spare tyre<br />
<br />
 
AI :<br />
 
<br />
 
AI never refuelled during a practice session<br />
 
AI stay more within their limits when driving in pit lanes<br />
 
FIX : AI in BF1 would fail to slow down for KY1 pit lane<br />
 
  
== 0.5X32 ==
+
== 0.5Z16 ==
''Dec 16, 2007''<br />
+
''Oct 2, 2009''<br />
 
<br />
 
<br />
Physics :<br />
+
Improved multiple monitor and curved screen support :<br />
 +
The number of left and right screens can be manually entered in the<br />
 +
View Options screen.<br />
 +
If you specify more than one screen, multiple views are rendered in<br />
 +
different directions. This allows much wider fields of view.<br />
 
<br />
 
<br />
FIX : Puncture remained even if tyres were replaced<br />
+
2 screens - maximum FOV 180 degrees<br />
FIX : Moved objects could reappear inside stationary cars<br />
+
3 screens - maximum FOV 270 degrees<br />
 +
4 or more screens - maximum FOV 360 degrees<br />
 
<br />
 
<br />
Interface :<br />
+
As before, there are two separate sets of settings. Wide mode<br />
 +
becomes active when the screen width is 3 or more times the height.<br />
 +
Normal mode and wide mode have all the same settings, but normal<br />
 +
mode defaults to 1 screen, while wide mode defaults to 3 screens.<br />
 
<br />
 
<br />
Updated LFS icon in LFS.exe - thanks to ORION<br />
+
The old single projection 3 three screen mode can be reproduced by<br />
FIX : Hotlap replay started timer at start of replay<br />
+
setting the number of left and right screens to zero.<br />
FIX : MPR with licensed track causeD LFS demo to crash<br />
+
A curved screen can be supported by setting the number of left and<br />
FIX : Horn / flash did not work after engine switched off<br />
+
right screens to the maximum of 5 each. This 11 screen setup is<br />
FIX : Car with engine off got stuck after /pitlane command<br />
+
an approximate cylindrical projection, ideal for curved screens.<br />
 
<br />
 
<br />
AI :<br />
+
Various other setups can now be properly supported, for example :<br />
 +
- A 5 screen setup with each screen at 45 degrees - total FOV 225<br />
 +
- A 3 projector setup with each screen at 90 degrees - total 270<br />
 
<br />
 
<br />
AI should stay within limits on rumble and bad surfaces<br />
+
Other new settings :<br />
AI paths regenerated taking account of bad surfaces<br />
+
Bezel compensation - allows for the gap between monitors<br />
FIX : AI would get speed penalty in various pit lanes<br />
+
Screen widths - for centre and side screens with a different width<br />
FIX : AI would not pit to repair worn or punctured tyre<br />
 
FIX : AI would never pit during practice or a timed race<br />
 
FIX : AI would drive backwards at the drag strip<br />
 
 
<br />
 
<br />
Training :<br />
+
Note :<br />
 +
External views (TV, helicopter and SHIFT+U mode) are always drawn as<br />
 +
a single render and confined to the same area as the 2D interface.<br />
 
<br />
 
<br />
FIX : Some more lesson text files updated<br />
+
Other changes to view system :<br />
FIX : Driving out of bounds could result in being stuck<br />
+
Two button look (left + right) is now double the one button look and<br />
 +
this allows up to 180 degrees look (like old versions of LFS).<br />
 +
Rear look (instant 180 degree view from centre of car) is now the<br />
 +
same on all cars (no longer shows a virtual mirror) but is disallowed<br />
 +
if the host activates forced cockpit view.<br />
 +
Cockpit view Z-buffering has improved so you should not usually see<br />
 +
missing parts of your seat or the car body when looking around.<br />
 
<br />
 
<br />
South City :<br />
+
Other updates :<br />
 +
Click car arrow on small map to view that car<br />
 +
Included Slovenian translation of training lessons<br />
 +
New key : SHIFT+O to enter options from SHIFT+U mode<br />
 +
Pit speed limit is now shown below the pit direction arrow<br />
 +
Misc option "Shadow generation" replaces Z15 test shadows key<br />
 +
Headlights and tail lights can now be switched on by pressing '3'<br />
 +
V / TAB / P / HOME / F1 / F2 / F3 / F / SHIFT+M / N work in options<br />
 +
Virtual dash uses symbols (soon to be implemented on real dashboards)<br />
 
<br />
 
<br />
Texture updates<br />
+
Fixes :<br />
Graphical updates<br />
+
FIX : Pit lane arrow is now only shown in driving views<br />
Fixes for reported bugs<br />
+
FIX : Pit lane arrow was shown even when car was going the right way<br />
 +
FIX : Autocross editor buttons were wrongly scaled with the interface<br />
 +
FIX : Physics objects & smoke can now be seen through your windscreen<br />
 +
FIX : Selected object in editor vanished behind anything transparent<br />
 +
FIX : Turn signals were switched off if car received any damage<br />
 +
FIX : Crash in game setup screen after removing a player<br />
  
== 0.5X31 ==
+
== 0.5Z15 ==
''Dec 15, 2007''<br />
+
''Jul 8, 2009''<br />
 
<br />
 
<br />
Various fixes, mainly in the interface and lessons.<br />
+
FIX : Pit exit indicator was a square in double byte languages<br />
A lot of known issues have been noted and not yet fixed.<br />
+
FIX : Rim / tyre polygon alignment was wrong (left wheels FXO / UF1)<br />
<br />
+
FIX : Pitlane exit direction arrows did not work in training lessons<br />
Controllers :<br />
+
FIX : MPR buffer overflow vulnerability (reported by muhaa - thanks)<br />
 +
FIX : Could cross finish line without passing all route checkers<br />
 +
FIX : Skin names containing a '.' could not be loaded in LFS<br />
 +
FIX : Colour extended into skin download progress indicator<br />
 +
FIX : F12 tyre display for remote car could go off screen<br />
 +
FIX : MRT5 gear indicator and fuel gauge are now visible<br />
 +
FIX : Short cuts were possible in slalom course training<br />
 +
FIX : Autocross route checkers only worked for one lap<br />
 
<br />
 
<br />
Moved recalibrate axes and added new lock / unlock buttons<br />
+
TEST key added for Wine users. The new shadows are known to go<br />
FIX : Mouse axes could not be used without game controller<br />
+
wrong when LFS is run using Wine on a Linux computer. Press SHIFT+K<br />
FIX : Multiple controllers did not work in several cases<br />
+
to try out a test version to see if it makes any difference.<br />
FIX : Recalibrate axes button set all axes to "X axis"<br />
+
On Windows computers, the test version is slightly slower.<br />
 
<br />
 
<br />
Interface :<br />
+
KNOWN ISSUES :<br />
 +
LX4 number plate goes through spare tyre<br />
 +
 
 +
== 0.5Z13 ==
 +
''Jul 8, 2009''<br />
 
<br />
 
<br />
Added translation slots for "UPR" "LWR" "TOE" and "CT"<br />
+
New message from host replaces "Did not receive guest info"<br />
FIX : Wrong fuel estimate for XF GTR at SO City Long REV<br />
+
Progress indicator for skin downloads while joining a host<br />
FIX : Error message when spawning AI with no car selected<br />
+
Improved order of sort by version number in List of Hosts<br />
FIX : File association .set copied setup to wrong folder<br />
+
Unlock screen clear button to remove name and password<br />
FIX : Comments for /autokick in dedicated host setup.cfg<br />
+
Direction to turn is shown when leaving pit garage<br />
FIX : Start new host screen did not allow BF1 selection<br />
+
Blue and yellow flags removed from cruise mode<br />
FIX : Crash entering Driver screen with no car selected<br />
+
Removed Español Latino translation<br />
FIX : Included script file for Formula BMW (FBM.lfs)<br />
 
 
<br />
 
<br />
Training :<br />
+
FIX : LFS could crash when many cars were in view (e.g. during MPR)<br />
 +
FIX : Vista 64 power save switched off monitor in full screen mode<br />
 +
FIX : No response in List of Hosts after failing to join a host<br />
 +
FIX : Lightmap (lighting on cars) was positioned inaccurately<br />
 +
FIX : Follower view angle setting changed when LFS restarted<br />
 +
FIX : Closing X connects (message in List of Hosts screen)<br />
 +
FIX : Shine on wheels flickered while editing wheel colour<br />
 +
FIX : ABS now works in reverse<br />
 
<br />
 
<br />
Reset old lesson results for new set of training lessons<br />
+
KNOWN ISSUES :<br />
FIX : RaceAbout could not be loaded in a training lesson<br />
+
LX4 number plate goes through spare tyre<br />
FIX : Various small text errors in training lessons<br />
+
 
 +
== 0.5Z10 ==
 +
''Dec 29, 2008''<br />
 
<br />
 
<br />
Graphics :<br />
+
FIX : Mouse steering was stuck on full lock after minimising window<br />
<br />
 
FIX : Path rubber could be updated far out of bounds<br />
 
FIX : Path rubber could sometimes go too far in to apex<br />
 
  
== 0.5X30 ==
+
== 0.5Z9 ==
''Dec 10, 2007''<br />
+
''Dec 21, 2008''<br />
 
<br />
 
<br />
Content :<br />
+
FIX : Online statistics were not sent to LFS World<br />
 +
FIX : Random FZ5 setups were saved to the setups folder<br />
 +
FIX : View shake system missed high frequency information<br />
 +
 
 +
== 0.5Z8 ==
 +
''Dec 18, 2008''<br />
 
<br />
 
<br />
New demo car : Formula BMW FB02<br />
+
ATTEMPTED FIX : Flickering shadow outline on some graphics drivers<br />
Removed XR GT Turbo car from demo<br />
 
Chicane route added to South City<br />
 
 
<br />
 
<br />
AI :<br />
+
KNOWN ISSUES :<br />
 +
LX4 number plate goes through spare tyre<br />
 +
Flickering wheel colour when changing rim colour<br />
 
<br />
 
<br />
AI can now drive faster and can deal with changing car<br />
+
CAN'T REPRODUCE :<br />
AI can drive out of pit garage for qualify or practice<br />
+
Mouse steering only full lock after SHIFT+F4<br />
Can now make pit stops for fuel / damage / must pit rule<br />
+
 
No longer stop and reset to repair their car (pit instead)<br />
+
== 0.5Z7 ==
Save and load functions for start grid in single player<br />
+
''Dec 18, 2008''<br />
 
<br />
 
<br />
Physics :<br />
+
InSim : Traction Control and ABS are now reported in IS_NPL packet<br />
 +
FIX : Setup related multiplayer OOS bugs affecting test patch users<br />
 +
 
 +
== 0.5Z6 ==
 +
''Dec 18, 2008''<br />
 
<br />
 
<br />
Engine moment of inertia increased in all cars<br />
+
ABS brakes removed from XF GTI<br />
Handbrake is now applied at the start in hotlap mode<br />
+
FIX : Crash in D3D8.dll (related to shadows)<br />
Gear change auto throttle cut and blip options removed<br />
 
Manual clutch is now fully manual and engines can stall<br />
 
Improved simulation of sequential and h-pattern gearboxes<br />
 
Live anti roll and brake balance only allowed on race cars<br />
 
Redline rpm and rev limiter rpm point reduced in all cars<br />
 
RB4 - reduced mass by 18 kg / FXO - reduced tyre width<br />
 
FXO GTR - reduced mass by 20 kg to improve GTR balance<br />
 
GTR class also balanced by engine / gearboxes changes<br />
 
Racing tyres generate more heat and wear more quickly<br />
 
Clutch overheating system and display in F9 / F10<br />
 
FIX : Error in position of wind resistance centre<br />
 
 
<br />
 
<br />
South City :<br />
+
KNOWN ISSUES :<br />
<br />
+
LX4 number plate goes through spare tyre<br />
Many graphical updates and new configuration added<br />
+
Flickering wheel colour when changing rims colour<br />
Kerb construction modified making wall collisions safer<br />
+
Shadows have a flickering outline on some graphics cards<br />
JPG textures now used for adverts (data\pic\SO_ADSx.jpg)<br />
 
 
<br />
 
<br />
Blackwood :<br />
+
CAN'T REPRODUCE :<br />
 +
Mouse steering only full lock after SHIFT+F4<br />
 +
 
 +
== 0.5Z5 ==
 +
''Dec 14, 2008''<br />
 
<br />
 
<br />
Slightly narrower track and various graphical updates<br />
+
New language included : Español Latino (still need to add a flag)<br />
Modified chicane and section after main straight<br />
+
FIX : Crash on closing LFS from multiplayer while tyres displayed<br />
JPG textures now used for adverts (data\pic\BL_ADSx.jpg)<br />
+
Probable fix for shadow stretching bug on some graphics cards<br />
 +
Possible fix for an apparently random crash in D3D8.dll<br />
 +
 
 +
== 0.5Z4 ==
 +
''Dec 13, 2008''<br />
 
<br />
 
<br />
Fern Bay :<br />
+
Attempted fix for polygon errors seen on some graphics cards<br />
 +
FIX : It was impossible to join an online race with a demo car<br />
 +
 
 +
== 0.5Z3 ==
 +
''Dec 13, 2008''<br />
 
<br />
 
<br />
Fixes / pit lane cameras / removed large bridge adverts<br />
+
Updated wheels on Formula BMW<br />
JPG textures now used for adverts (data\pic\FE_ADSx.jpg)<br />
+
Implemented ABS brakes in XFG / XRG / RB4 / FXO / XRT / FZ5<br />
 +
Improved wheel drawing system including rotating brake discs<br />
 +
Improved shadows - sharper and ambient shadow effect now included<br />
 +
InSim : New packets to start / search replays and take screenshots<br />
 +
FIX : Player name was wrong in entry screen on entry or after replay<br />
 +
FIX : Added checks to prevent guests joining with no user name or ID<br />
 +
FIX : OOS starting race after joining autocross host in entry screen<br />
 +
 
 +
== 0.5Z ==
 +
''Jul 2, 2008''<br />
 
<br />
 
<br />
Views :<br />
+
Graphics :<br />
 +
updated interiors in FOX / FO8 / XF and XR (GTR and road) cars<br />
 +
Improved frame rates - subobjects now use hardware vertex shading<br />
 +
Improved sky rendering - less distortion, small frame rate increase<br />
 +
Smarter level of detail calculations for best detail and frame rate<br />
 +
Driver names are now directly above car with no acceleration offset<br />
 +
Antialiasing and anisotropic filtering support in Graphics Options<br />
 +
Mirrors with horizontal offset applied now stay inside windscreen<br />
 +
JPG advert textures now used in all tracks (folder : data\pic)<br />
 +
Improved control of mip bias : 4 sliders in Graphics Options<br />
 +
Graphical and audio dynamic lod reductions are now instant<br />
 +
Increased maximum number of car shadows from 8 to 16<br />
 +
Antialiased virtual start lights and steering gauge<br />
 +
FIX : RB4 dashboard wrong in left hand drive mode<br />
 
<br />
 
<br />
Adjustable cockpit view position for each car<br />
+
Physics :<br />
Left / right one button look functions now 45 degrees<br />
+
XF GTR now has a sequential gearbox with ignition cut<br />
Left + right two button look functions now 90 degrees <br />
+
Wind speeds and variations are now more moderate / less wild<br />
Look behind button in road cars - look back from centre<br />
+
Small improvements to default setups of XR Turbo / XR GTR / XF GTR<br />
Look behind button in racing cars - show virtual mirror<br />
+
Moved and lowered centre of gravity in GTR cars for better handling<br />
FIX : Forced cockpit view now only affects your own car<br />
+
Lowered centre of gravity and updated rear suspension of XRT and RB4<br />
FIX : Skid marks and rubber are now visible through screen<br />
 
 
<br />
 
<br />
Multiplayer :<br />
+
Replays :<br />
 +
Escape menu and options now available during a multiplayer replay<br />
 +
Replay controls & timeline visible with mouse at bottom of screen<br />
 +
SP and MP replays now loop unless started by /mpr or /spr commands<br />
 +
External replay starting now works from replay screen or in replay<br />
 +
FIX : Paused indicator is now shown when paused at start of replay<br />
 +
FIX : Hang if escape menu was open at the end of a non-looping SPR<br />
 +
FIX : Could get stuck leaving a paused MPR while guest connecting<br />
 +
FIX : LFS wrongly allowed replay after adding AI in single player<br />
 
<br />
 
<br />
Maximum size of config file (setup.cfg) doubled to 4 KB<br />
+
Licensed demo racers system :<br />
Command /spec X can be used by guests to remove AI drivers<br />
+
Demo racers now need a user name and GAME password to go online<br />
Time between reset and race start increased by six seconds<br />
+
Unified List of Hosts - S2 users can all Demo / S1 / S2 hosts<br />
Added "cruise" option and filter (allows wrong way driving)<br />
+
Demo / S1 racers can see all hosts running Demo / S1 content<br />
FIX : Remote clutch was pressed while shift paddle was held<br />
+
Demo racers now automatically download skins but not upload<br />
FIX : Lap timers did not work after /pitlane X or /pit_all<br />
 
FIX : Vulnerabilities that allowed a server to be crashed<br />
 
 
<br />
 
<br />
Interface :<br />
+
Double byte character support :<br />
 +
Included Chinese, Japanese and Korean translations<br />
 +
Selectable fonts for these languages in Game Options<br />
 +
Input method editor support including candidate lists<br />
 +
IME automatically switched on and off in text entry dialog<br />
 +
Input language is shown when editing text (white if IME active)<br />
 +
Name of active Chinese input method is shown (but not in Vista)<br />
 
<br />
 
<br />
Damage repair is now a selectable option<br />
+
Translations support :<br />
Pit stop damage repair takes twice as long<br />
+
New Bulgarian translation including training lessons<br />
Engines are no longer repaired in pit stops<br />
+
Added flags beside names of translations in Game Options<br />
Pit stop still continues after car is nudged<br />
+
New and updated training lesson translations in various languages<br />
Added some missing commands to the /help text<br />
+
Tips section in training can have more lines if purpose is not full<br />
Can now drive up to 1 km/h over the speed limit<br />
+
FIX : Host welcome text was displayed in local code page (now Latin)<br />
Redline display on tacho now has maximum accuracy<br />
+
FIX : Overlapping text in F12 menu asymmetrical settings (in Polish)<br />
Press 4 key to see a racing line for any viewed car<br />
+
FIX : Code page error on List of Hosts after changing language<br />
Show racing line is disallowed in hotlapping and FCV<br />
+
FIX : Corrupted in-game text after changing language<br />
Can Reset and Must Pit added as single player options<br />
 
New command /entry - makes LFS return to entry screen<br />
 
Fuel per lap estimate now shown in pits - info section<br />
 
Added Bridgestone and Avon tyre manufacturers in setups<br />
 
Dashboard fuel displays now shown as % instead of litres<br />
 
Setup and colour config files now use three letter prefix<br />
 
Autocross layouts can now be selected in the track screen<br />
 
Removed digital speedo option - now depends on type of car<br />
 
Pit Stop fuel is now the fuel amount to be added at pit stop<br />
 
Best lap time is now shown at top right during a normal race<br />
 
Downforce distribution now shown in pits - downforce section<br />
 
Tips page updated to include a new tip and remove an old one<br />
 
FIX : Virtual dash appeared when viewing a remote undrawn car<br />
 
FIX : All pressed keys are now released when LFS loses focus<br />
 
FIX : CTRL + SHIFT tried to show user names in single player<br />
 
FIX : Sound and controller issues when changing screen mode<br />
 
FIX : Comma could not be used to enter interface scale<br />
 
<br />
 
Sound :<br />
 
<br />
 
Included new default sounds for BF1 / FZ5 / FZR / FOX<br />
 
Sound is now switched off while changing screen resolution<br />
 
<br />
 
Training :<br />
 
<br />
 
Included new full pack of training lessons<br />
 
Can now hit objects after completing the lesson<br />
 
Racing line is drawn on ground in test drive lessons<br />
 
Pressing ESC in test drive lessons results in a pass<br />
 
Message is shown on screen if you hit a car overtaking<br />
 
No penalty for hitting objects in Test Drive lessons<br />
 
Enter key can now be used to press any green button<br />
 
Removed countdown and info text at start of lesson<br />
 
<br />
 
InSim :<br />
 
<br />
 
FIX : Zero degrees FOV in CPP could cause LFS to crash<br />
 
FIX : InSim - CCI_FIRST / CCI_LAST not set if player in pits<br />
 
 
 
== 0.5X10 ==
 
''Jul 8, 2007''<br />
 
 
<br />
 
<br />
 
Interface :<br />
 
Interface :<br />
<br />
+
Faster text drawing system improves frame rate<br />
Available start grid size now shown in game setup screen<br />
+
Separate text entry field for AI number plates<br />
Results table now shows user names if you press CTRL+SHIFT<br />
+
Various minor graphical improvements in the interface<br />
Improved positioning of 3d menu objects (drivers and cars)<br />
+
Improved filter (16 bit / 32 bit / all) in Screen Options<br />
Display positioning support in Options->Display->Interface<br />
+
Network debug messages are no longer sent in InSim packets<br />
Added buttons to reset position and size of moved interface<br />
+
Interface improvements including updated entry screen and options<br />
Analogue steer smooth max raised to 0.95 (to help gamepads)<br />
+
Text input box is now drawn above user messages so easier to type<br />
Faster downloading system for auto update and offline skins<br />
+
Hotlapping in demo version - user name is now stored in the replay<br />
FIX : Autocross timing info turned orange after any results<br />
+
Controls setup now includes sensitivity multipliers for mouse axes<br />
FIX : ALT+F4 and /exit command now exit from meeting room<br />
+
Auto mode switching so F9 to F12 / N / SHIFT+L work even if hidden<br />
<br />
+
Line breaks in help text and lesson text now depend on actual width<br />
Graphics :<br />
+
Success or failure message is now shown for one second after CTRL+S<br />
<br />
+
New game setup screen info message "X removed Y from the start grid"<br />
Minor optimisation in 2d display system<br />
+
FIX : In some rare cases SHIFT+U mode did not move with an arrow key<br />
Optimised wide screen effect by using a viewport<br />
+
FIX : Changing gear shift type while driving made SPR go out of sync<br />
Optimised mirror draw by using a narrow viewport<br />
+
FIX : Enter pits "Could not load colours" after renaming car colours<br />
Removed missing lines of 2d elements at screen edges<br />
+
FIX : Autocross / drag can no longer be selected in hotlapping mode<br />
Graphics option : 32 bit sky (32 bit is now default)<br />
+
FIX : It was possible to join a race with same name as an AI driver<br />
Improved texture purging code (avoiding possible crash)<br />
+
FIX : Disabled various text commands from training (including /ai)<br />
FIX : Shift light was invisible in single player replays<br />
+
FIX : Sometimes incorrect message "Road tyres on rallycross track"<br />
FIX : GetPlateHandle message could come up on a busy host<br />
+
FIX : Code page of text when adding a new music track in channels<br />
 +
FIX : OutGauge and OutSim are no longer closed by starting InSim<br />
 +
FIX : Info button in List of Hosts showed laps instead of hours<br />
 +
FIX : Wall riding was possible on soft walls at South City<br />
 +
FIX : Command /entry did not work while watching a replay<br />
 +
FIX : ALT+F4 did not exit LFS from a training lesson<br />
 
<br />
 
<br />
 
Multiplayer :<br />
 
Multiplayer :<br />
 +
Dedicated host and network debug show connecting guest IP<br />
 +
New command /ndebug=no/yes to switch off/on network debug<br />
 +
New option /lytdir allows dedicated hosts to specify layout folder<br />
 +
On local network hosts only - false start no longer causes spectate<br />
 +
FIX : Admin could crash dedicated host by mistake with some commands<br />
 +
FIX : Host name code page error after clicking '?' in List of Hosts<br />
 +
FIX : Inaccurate remote cars lap time after passing a split in MPR<br />
 +
FIX : False message : Your skin was not found at www.lfsworld.net<br />
 +
FIX : Joining a host with same name AI resulted in Join OOS<br />
 +
FIX : Rapid /ai command could exceed number of cars allowed<br />
 +
FIX : Rapid /ai NAME command resulted in AI with same name<br />
 +
FIX : User could spam TCP requests causing overload<br />
 +
FIX : Skin name buffer overflow exploit<br />
 
<br />
 
<br />
Added new multiplayer option : force cockpit view<br />
+
Misc :<br />
Removed full hosts filter from List of Games screen<br />
+
Added output frequency and slip fraction to the RAF file output<br />
Moved cones and physics objects are restored more quickly<br />
+
Documentation references to '<' / '>' keys changed to ',' / '.'<br />
Added handicaps / start position / user name to MPR header<br />
+
InSim : A LAG bit is now available in the MCI CompCar structure<br />
Show time and date of MPR by holding CTRL+SHIFT during replay<br />
+
InSim : MCI packets are now sent at regular game update intervals<br />
FIX : It was possible for any guest to cause a host to crash<br />
+
Improved cfg.txt Music Dir option (specifies folder for ogg files)<br />
FIX : A player is connecting stayed on after MPR finished<br />
+
All paths (including reversed configs) now included (in SMX folder)<br />
FIX : Command /end did not work if no players in race<br />
+
FIX : Removed continual memory allocations in car shadow processing<br />
FIX : Wrong way autokick did not work<br />
+
FIX : Number of AI now correctly limited when using the /ai command<br />
 +
FIX : Updated car scripts XFR.lfs / FXR.lfs / XRR.lfs (sequential)<br />
 +
FIX : Ban statistic was sent when attempting to ban a host by /ban<br />
 +
FIX : AI could decide to refuel too late at tracks with one split<br />
 +
FIX : Low ASCII characters can no longer be read from text files<br />
 +
FIX : Could select invalid configuration and weather in cfg.txt<br />
 
<br />
 
<br />
InSim / Programmers :<br />
+
Known issues :<br />
<br />
+
Stray pixels at texture edges increased by AA / AF<br />
Username is now saved in SP Replays<br />
+
Dedicated host does not display double byte characters<br />
Driver model byte added to IS_NPL packet<br />
+
Name of active Chinese input method is not shown in Vista<br />
Minimum MCI / NLP time interval reduced to 50 ms<br />
 
New packet IS_AXO sent when an autocross object is hit<br />
 
New packets IS_AXI and IS_AXC report layout information<br />
 
FIX : Guests could not see ALWAYS_ON buttons in all screens<br />
 
FIX : Guests sent corrupted data in a long IS_BTT packet<br />
 
FIX : Dedicated host could not fill in split nodes info<br />
 
FIX : Dedicated host did not report race positions<br />
 
  
== 0.5X8 ==
+
== 0.5Y32 ==
''Jul 6, 2007''<br />
+
''Jul 1, 2008''<br />
 
<br />
 
<br />
Added buttons to reset position and size of moved interface<br />
+
Included Bulgarian training lessons<br />
Show time and date of MPR by holding CTRL+SHIFT during replay<br />
+
Slightly brighter red is now used for shift lights<br />
FIX : Aspect ratio in pits and player screen with widescreen<br />
+
FIX : Auto saved first time intro replay was obsolete<br />
FIX : Aspect ratio of some screens with distorted interface<br />
+
FIX : An issue in the unlocked status detection system<br />
FIX : Error with widescreen effect in SHIFT+U mode<br />
+
FIX : Some in-game text was displayed in car selection screen<br />
FIX : Wrong way autokick did not work<br />
+
FIX : Z clipping problem when looking sideways in XFG with FOV @ 90<br />
 +
FIX : Message spamming if unlock level insufficient for cars in grid<br />
 +
FIX : In some rare cases SHIFT+U mode did not move with an arrow key<br />
 +
FIX : It was possible to join a race with same name as an AI driver<br />
 +
FIX : SHIFT+U mode view position moved on entering player options<br />
 +
FIX : It was possible to partially enter pits from SHIFT+U mode<br />
  
== 0.5X7 ==
+
== 0.5Y31 ==
''Jul 5, 2007''<br />
+
''Jun 30, 2008''<br />
 
<br />
 
<br />
Interface button stays visible with wrong interface settings<br />
+
Included Bulgarian translation<br />
Improved speed of widescreen effect by using a real viewport<br />
+
ENTER key now works as "unlock" in the unlocking screen<br />
Improved speed of mirror draw by using a narrow viewport<br />
+
Various fixes for graphical model errors in XF / XR / FOX / FO8<br />
Removed missing lines of 2d elements at screen edges<br />
+
Small improvements to default setups of XR Turbo / XR GTR / XF GTR<br />
 +
Text on racing dashboards is now all English (was mixed languages)<br />
 +
FIX : Changing gear shift type while driving made SPR go out of sync<br />
  
== 0.5X6 ==
+
== 0.5Y30 ==
''Jul 4, 2007''<br />
+
''Jun 27, 2008''<br />
 +
<br />
 +
Updated interiors in XF and XR (GTR and road) cars<br />
 +
Formula XR and Formula V8 also have updated interiors<br />
 +
Wind speeds and variations are now more moderate / less wild<br />
 +
Moved and lowered centre of gravity in GTR cars for better handling<br />
 +
Lowered centre of gravity and updated rear suspension of XRT and RB4<br />
 +
FIX : FPS display could overlap editor keys in SHIFT+U mode<br />
 +
FIX : RB4 dashboard went wrong in left hand drive mode<br />
 +
FIX : User could spam TCP requests causing overload<br />
 
<br />
 
<br />
Display positioning support in Options->Display->Interface<br />
 
Improved positioning of 3d menu objects (drivers and cars)<br />
 
Minor optimisation in 2d display system<br />
 
  
== 0.5X5 ==
+
== 0.5Y24 ==
''Jul 3, 2007''<br />
+
''Jun 20, 2008''<br />
 
<br />
 
<br />
Updates :<br />
+
Translations : Included Croatian training lessons + Czech docs<br />
 +
InSim : A LAG bit is now available in the MCI CompCar structure<br />
 +
InSim : MCI packets are now sent at regular game update intervals<br />
 +
Mirrors with horizontal offset applied now stay inside windscreen<br />
 +
Small optimisations should reduce glitch on pit exit a little more<br />
 +
Success or failure message is now shown for one second after CTRL+S<br />
 +
FIX : Missing shine on some car parts when entering garage screen<br />
 +
FIX : Extreme model deformation on changing name with damaged car<br />
 +
FIX : Corrupted car models after quick loading with no textures<br />
 +
FIX : AI could decide to refuel too late at tracks with one split<br />
 +
FIX : Non-graphical instance of LFS would crash if AA was enabled<br />
 +
FIX : Host name code page error after clicking '?' in List of Hosts<br />
 +
FIX : LFS wrongly allowed replay after adding AI in single player<br />
 
<br />
 
<br />
Results table now shows user names if you press CTRL+SHIFT<br />
 
Username is now saved in SP Replays (same as in hotlap mode)<br />
 
Faster downloading system for auto updater and offline skins<br />
 
FIX : ALT+F4 and /exit command now exit LFS from meeting room<br />
 
FIX : Autocross timing info was shown in orange if any results<br />
 
  
== 0.5X4 ==
+
== 0.5Y22 ==
''Jun 30, 2007''<br />
+
''Jun 8, 2008''<br />
 
<br />
 
<br />
Updates :<br />
+
FIX : Crash when entering SHIFT+U mode in certain circumstances<br />
<br />
 
Available start grid size now shown in game setup screen<br />
 
FIX : Removed debug message ReleasePlateHandle failed<br />
 
  
== 0.5X3 ==
+
== 0.5Y21 ==
''Jun 29, 2007''<br />
+
''Jun 7, 2008''<br />
 
<br />
 
<br />
Updates :<br />
+
Improved frame rates - subobjects now use hardware vertex shading<br />
<br />
+
Improved sky rendering - less distortion, small frame rate increase<br />
Graphics option : 32 bit sky (set to 32 bit by default)<br />
+
Smarter level of detail calculations for best detail and frame rate<br />
Improved texture purging code (avoiding possible crash)<br />
+
On local network hosts only - false start no longer causes spectate<br />
Analogue steer smooth max raised to 0.95 (for gamepads)<br />
+
Driver names are now directly above car with no acceleration offset<br />
Improved translation system for user kick / ban messages<br />
+
Controls setup now includes sensitivity multipliers for mouse axes<br />
FIX : Shift light was invisible in single player replays<br />
+
FIX : Invisible scenery after paused fast forward in SHIFT+U mode<br />
FIX : GetPlateHandle failed - sometimes - on a busy host<br />
+
FIX : Inaccurate remote cars lap time after passing a split in MPR<br />
<br />
+
FIX : Look buttons and rotate view did not work during a paused MPR<br />
Multiplayer :<br />
+
FIX : SHIFT+C (controllers) SHIFT+W (sound) keys now work in replay<br />
<br />
+
FIX : Replay time bar keeps its clicked width while fast forwarding<br />
Removed full hosts filter from List of Games screen<br />
+
FIX : In paused replay , and . keys performed two functions at once<br />
FIX : Command /end did not work if no players in race<br />
+
FIX : Autocross / drag can no longer be selected in hotlapping mode<br />
FIX : A player is connecting stayed on after MPR finished<br />
+
FIX : Host name code page error after clicking name in List of Hosts<br />
<br />
+
FIX : Enter pits "Could not load colours" after renaming car colours<br />
InSim :<br />
+
FIX : It was possible to move the default colour slider bars in pits<br />
<br />
+
FIX : Two button clicks in one frame could be bad - now not possible<br />
FIX : Guests could not see ALWAYS_ON buttons in all screens<br />
 
FIX : Guests sent corrupted data in a long IS_BTT packet<br />
 
  
== 0.5X2 ==
+
== 0.5Y20 ==
''Jun 22, 2007''<br />
+
''May 22, 2008''<br />
 
<br />
 
<br />
Updates :<br />
+
Increased maximum number of car shadows from 8 to 16<br />
<br />
+
MPR fast forwarding is now approximately five times quicker<br />
Various translation files have been updated<br />
+
Added output frequency and slip fraction to the RAF file output<br />
<br />
+
Documentation references to '<' / '>' keys changed to ',' / '.'<br />
InSim :<br />
+
Replay controls appear when mouse is over them or start of replay<br />
 +
Connections / race positions / pedals are visible beside controls<br />
 +
Auto mode switching so F9 to F12 / N / SHIFT+L work even if hidden<br />
 +
FIX : ALT+F4 did not exit LFS from a training lesson<br />
 +
FIX : Command /entry did not work while watching a replay<br />
 +
FIX : Slider action is now cancelled on pressing ESC, T, etc.<br />
 +
FIX : Replay controls appeared for a moment at start of intro<br />
 +
FIX : Replay controls were shown during training lesson replay<br />
 +
FIX : Replay OOS error now breaks out of fast forwarding state<br />
 +
FIX : Mirror position correction was missed in load of most cars<br />
 +
FIX : Escape from car select screen resulted in black backgrounds<br />
 +
FIX : Replay destination was wrong in MPR of already started race<br />
 +
FIX : Could get stuck leaving a paused MPR while guest connecting<br />
 +
FIX : Disabled various text commands from training (including /ai)<br />
 +
FIX : Paused indicator is now shown when paused at start of replay<br />
 +
FIX : Sky / sea / default ground was black with wide screen effect<br />
 +
FIX : SHIFT+U visible objects list is now updated after forwarding<br />
 +
FIX : Ban statistic was sent when attempting to ban a host by /ban<br />
 +
FIX : Error message spamming when moving a default setup slider bar<br />
 +
FIX : Mouse look deactivated if mouse available (even if invisible)<br />
 +
 
 +
== 0.5Y19 ==
 +
''Apr 16, 2008''<br />
 +
<br />
 +
Replays :<br />
 
<br />
 
<br />
Driver model byte added to IS_NPL packet<br />
+
Escape menu and options now available during a multiplayer replay<br />
Minimum MCI / NLP time interval reduced to 50 ms<br />
+
Replay controls & timeline visible when mouse moves during replay<br />
New packet IS_AXO sent when an autocross object is hit<br />
+
SP and MP replays now loop unless started by /mpr or /spr commands<br />
New packets IS_AXI and IS_AXC report layout information<br />
+
External replay starting now works from replay screen or in replay<br />
FIX : Dedicated host could not fill in split nodes info<br />
+
FIX : Hang if escape menu was open at the end of a non-looping SPR<br />
FIX : Dedicated host did not report race positions<br />
 
 
<br />
 
<br />
Multiplayer :<br />
+
Interface :<br />
 
<br />
 
<br />
Added handicaps / start position / user name to MPR header<br />
+
Interface improvements including updated entry screen and options<br />
FIX : It was possible for any guest to cause a host to crash<br />
+
Hotlapping in demo version - user name is now stored in the replay<br />
 
+
FIX : Code page of text when adding a new music track in channels<br />
== 0.5X ==
+
FIX : Info button in List of Hosts showed laps instead of hours<br />
''Jun 8, 2007''<br />
 
 
<br />
 
<br />
Multiplayer :<br />
+
Misc :<br />
 
<br />
 
<br />
Up to 47 guests can connect to a host<br />
+
New option /lytdir allows dedicated hosts to specify layout folder<br />
Max cars in multiplayer race increased to 32<br />
+
Improved cfg.txt Music Dir option (specifies folder for ogg files)<br />
In demo 12 can race and up to 15 connections<br />
+
All paths (including reversed configs) now included (in SMX folder)<br />
Disconnection reason is now shown in MP Replay<br />
+
FIX : Updated car load scripts FXR.lfs and XRR.lfs (now sequential)<br />
Can now save MPR from dedicated host (auto or manual)<br />
+
FIX : Removed continual memory allocations in car shadow processing<br />
A new connection queuing system to make connecting easy<br />
+
FIX : Number of AI not correctly limited when using the /ai command<br />
Car is no longer held at start line - false starts possible<br />
+
 
Start lights time between red and green is changed each race<br />
+
== 0.5Y18 ==
Kick and ban votes never need more than eight people to vote<br />
+
''Apr 16, 2008''<br />
Ban votes can be completed after the player has disconnected<br />
 
Votes do not expire and are not reset when a player joins host<br />
 
Ready on game setup screen is not reset when a player connects<br />
 
Current vote is shown beside player name and in connection list<br />
 
Improved race position list so the confirmed results are locked<br />
 
Fuel load is no longer visible in MPR (for strategy protection)<br />
 
Avoided most of the "Can't x - a player is connecting" messages<br />
 
Implemented a new "canreset" option while leaving hotlaps valid<br />
 
BLUE FLAG works in practice (priority to those not on first lap)<br />
 
Automatic spectate driving out of bounds when reset not allowed<br />
 
Optimisation to improve frame rate in SHIFT+U mode when online<br />
 
Removed "unknown finisher" and associated stats / insim issues<br />
 
Improved the code that relays car position updates to guests<br />
 
Global handicaps for class balancing (set by master server)<br />
 
Remote car's handicap shown in F11 menu, tyres in F12 menu<br />
 
Grid reordering is now done on end race as well as restart<br />
 
FIX : Pit instructions were wrong when taking over a car<br />
 
FIX : Penalty in pit stop would make the stop never end<br />
 
 
<br />
 
<br />
Racing :<br />
+
Licensed demo racers system and unified List of Hosts<br />
 +
Demo / S1 racers can see all hosts with Demo / S1 content<br />
 +
Demo racers can see downloaded low-res skins (but not upload)<br />
 +
FIX : OutGauge and OutSim are no longer closed by starting InSim<br />
 +
FIX : False message : Your skin was not found at www.lfsworld.net<br />
 +
FIX : Code page issues in meeting room text<br />
 
<br />
 
<br />
Start and pit fuel loads range from 1% to 100%<br />
+
Known issues :<br />
Qualifying and practice now start from the pit lane<br />
 
Qualifying out lap is no longer counted as a valid lap<br />
 
Single player now allows up to 20 ai cars (powerful pc)<br />
 
Pit instructions and live settings work in single player<br />
 
Admin penalties and commands are now recorded in SP Replays<br />
 
SHIFT+G gear shift selection no longer stops SPR recording<br />
 
New voluntary handicap system in pits (part of setup)<br />
 
Added preload setting to clutch pack differentials<br />
 
FIX : AI drivers ignored the pit lane speed limit<br />
 
 
<br />
 
<br />
Display :<br />
+
Stray pixels at texture edges increased by AA / AF<br />
 +
Dedicated host does not display double byte characters<br />
 +
Name of active Chinese input method is not shown in Vista<br />
 +
 
 +
== 0.5Y16 ==
 +
''Apr 10, 2008''<br />
 
<br />
 
<br />
Small map colours can be changed : Options-Display-Interface<br />
+
JPG advert textures now used in all tracks (folder : data\pic)<br />
Small map cars more than one lap ahead are a different colour<br />
+
Tips section in training can have more lines if purpose is not full<br />
Automatic show results - leaves small map visible when driving<br />
+
Translated lesson names in Brazilian, Japanese, Czech and Lithuanian<br />
Hide / show results removed from options - available on CTRL+TAB<br />
+
FIX : Ping "ms" string in List of Games was shown in wrong code page<br />
Timing info shown in orange after winner crosses line / time over<br />
+
FIX : Overlapping text in F12 menu asymmetrical settings (in Polish)<br />
Yellow finished message is no longer duplicated in central text<br />
+
 
Connection bars are not drawn if they would obscure tyre info<br />
+
== 0.5Y15 ==
Qualifying cars on out lap are drawn orange (others yellow)<br />
+
''Apr 5, 2008''<br />
Qualifying position is shown in yellow like race position<br />
+
<br />
Added text on screen showing the reason for a penalty<br />
+
Reduced stray pixels at edges of textures<br />
Display option : Virtual steering gauge<br />
+
Improved the colours of various language flags<br />
Display option : Rotate small map<br />
+
Antialiased virtual start lights and steering guage<br />
 +
Translatable lesson names - start text file with @Lesson Name<br />
 +
FIX : Code page error on List of Hosts after changing language<br />
 +
FIX : Sometimes incorrect message "Road tyres on rallycross track"<br />
 +
FIX : Unused mirrors / dashboards corrupted on changing AA setting<br />
 +
FIX : Host welcome text was displayed in local code page (now Latin)<br />
 +
FIX : Script / setup file read : high ASCII / double byte characters<br />
 +
 
 +
== 0.5Y14 ==
 +
''Mar 18, 2008''<br />
 +
<br />
 +
Full-scene antialiasing is now supported in Graphics Options<br />
 +
Graphical and audio dynamic lod reductions are now instantaneous<br />
 +
FIX : Fences at Blackwood used the road surface mip bias setting<br />
 +
FIX : NVidia cards lost mip bias settings on changing screen size<br />
 +
FIX : Crash on pressing SHIF+F5 to reload language in help screen<br />
 
<br />
 
<br />
Interface :<br />
+
Known issues :<br />
 
<br />
 
<br />
Added button to spectate directly from pits<br />
+
Russian and Slovenian flags appear to be radioactive<br />
Supporting TrackIR with 6 degrees of freedom<br />
+
Dedicated host does not display double byte characters<br />
Scroll though autocross results with PgUp / PgDn<br />
+
Name of active Chinese input method is not shown in Vista<br />
SHIFT+P now enters garage from game setup screen<br />
+
 
SHIFT+O now enters options when watching a SP replay<br />
+
== 0.5Y13 ==
New keys SHIFT+S (spectate) and SHIFT+P (go to pits)<br />
+
''Mar 14, 2008''<br />
Button look is now added to the yaw output of TrackIR<br />
 
Automatic unpause when starting or restarting a replay<br />
 
Ignition key "I" is now assignable to any key or button<br />
 
Removed the sound effect of a racer pitting or spectating<br />
 
Pit instructions fuel load can now be adjusted in 1% steps<br />
 
Escape menu improvements : can use keys (listed on screen)<br />
 
Race control message now has priority over wrong way message<br />
 
Wider FOV and more view pitch available (for extreme settings)<br />
 
Filter added to list of games to avoid hosts which allow reset<br />
 
Dedicated host now has a grey screen so you can read black text<br />
 
Used top left temporary message for CTRL+TAB and other functions<br />
 
Increased message history size to 20 stored + 20 recent (was 16)<br />
 
Place objects is now switched off when entering race or qualifying<br />
 
Code page names are now translatable for switching keyboard layouts<br />
 
FIX : Dedicated host could stop responding to messages and commands<br />
 
FIX : Start restriction countdown was missing from OK button in pits<br />
 
 
<br />
 
<br />
Skins :<br />
+
Added support for anisotropic filtering in Game Options<br />
 +
Improved control of mip bias : 4 sliders in Game Options<br />
 +
Improved filter (16 bit / 32 bit / all) in Screen Options<br />
 +
Path edges in track selection screen now appear smooth<br />
 +
Improved lesson description blocks width and spacing<br />
 +
FIX : Multiplayer in-game text often appeared blurred<br />
 +
FIX : Unnecessary message "Could not get input context"<br />
 +
FIX : Double byte AI number plates in overtaking lesson<br />
 
<br />
 
<br />
Replay skins download screen new "always" and "never" options<br />
+
Known issues :<br />
High res premium skin download system (£1 for 2000 downloads)<br />
 
System to purge skins from graphics card memory when not used<br />
 
Skin download and preload during connection after loading track<br />
 
Improved the "new colours" system - combined with skin selection<br />
 
Skins in skins folder are not converted to dds if using full skins<br />
 
 
<br />
 
<br />
InSim :<br />
+
Russian and Slovenian flags appear to be radioactive<br />
 +
Dedicated host does not display double byte characters<br />
 +
Name of active Chinese input method is not shown in Vista<br />
 +
 
 +
== 0.5Y12 ==
 +
''Mar 1, 2008''<br />
 
<br />
 
<br />
New version of InSim allows up to eight TCP or UDP connections<br />
+
FIX : Texture issue and crash caused by a change in Y11<br />
New buttons system allowing better interface in InSim programs<br />
+
 
More race tracking info and many packets added (see InSim.txt)<br />
+
== 0.5Y11 ==
More commands now work on AI drivers : /spec /pitlane /p_xxx<br />
+
''Feb 29, 2008''<br />
More commands work even if player joining e.g. /spec /laps<br />
 
New /i command to send a message to a race control program<br />
 
Race penalty can now be removed with /p_clear command<br />
 
Send all players to their pits with /pit_all command<br />
 
Admins can now use the IS_REO (race reorder) packet<br />
 
IS_CPP can now be used to set custom view position<br />
 
 
<br />
 
<br />
System :<br />
+
Name of active Chinese input method is now shown (but not in Vista)<br />
<br />
+
New game setup screen info message "X removed Y from the start grid"<br />
Removed the option not to use HVS if it is available<br />
+
FIX : Speedo and tacho numbers and text appeared above the needle<br />
Better messages showing the reason for disconnection<br />
+
FIX : Low ASCII characters can no longer be read from text files<br />
Admins can now edit and /axsave layouts while online<br />
+
FIX : Previously missing fonts should now appear in the list<br />
Admin ban dialog now asks for a number of days to ban<br />
+
FIX : Repeating message "could not get input context"<br />
Admins can now see other admins in list of connections<br />
 
Added short track name to SPR, MPR and RAF file formats<br />
 
Command /mprdir to specify mpr folder on dedicated host<br />
 
MPR file format : result times now saved in milliseconds<br />
 
Added handicap mass and restriction to hotlap file header<br />
 
Increased maximum physics objects due to more cars on track<br />
 
Start grid remains when track or config changes (if possible)<br />
 
Start time added to MPR file @ offset 36 (seconds since 1/1/1970)<br />
 
Command line command /player (start LFS with specified player name)<br />
 
New command /wait (like /exec but LFS hangs until the program exits)<br />
 
New command /hlog to set log file on host - command /log is now local<br />
 
FIX : Could not delete all text after clicking a name in meeting room<br />
 
FIX : Overtaking lesson could sometimes give an invalid lesson result<br />
 
FIX : Removed the need to pass a split after receiving admin penalty<br />
 
FIX : The TAB key did not work with /press /ctrl and /shift commands<br />
 
FIX : Occasional black screen bug when changing to full screen mode<br />
 
FIX : Autocross checkpoints in line could cause rapid lap count bug<br />
 
FIX : Path followers were reset when an object was added or removed<br />
 
FIX : Path follower reset caused a glitch or an out of bounds reset<br />
 
FIX : Some objects were not drawn after exiting pits while paused<br />
 
FIX : Start lights were not shown in some of the training lessons<br />
 
FIX : Autocross layout number of laps sometimes did not load<br />
 
FIX : In single player /end command did not exit correctly<br />
 
FIX : Find user in S2 mode looking for racer on S1 host<br />
 
FIX : Safer code when changing windowed to full screen<br />
 
FIX : Occasional crash when exiting from List of Games<br />
 
FIX : Long messages could sometimes get cut short<br />
 
  
== 0.5W48 ==
+
== 0.5Y10 ==
''Jun 8, 2007''<br />
+
''Feb 12, 2008''<br />
 
<br />
 
<br />
Updates :<br />
+
Network debug messages are no longer sent in InSim packets<br />
 +
Chinese IME now shows language in black when IME is not active<br />
 +
Text input box is now drawn above user messages so easier to type<br />
 +
Small change to list of fonts may possibly make more fonts visible<br />
 +
Line breaks in help text and lesson text now depend on actual width<br />
 +
FIX : Admin could crash dedicated host by mistake with some commands<br />
 +
 
 +
== 0.5Y9 ==
 +
''Feb 9, 2008''<br />
 
<br />
 
<br />
Improved frame rate in SHIFT+U mode when online<br />
+
Included Japanese lesson translations<br />
 +
FIX : Corrupted text in top left corner after changing language<br />
 +
FIX : Corrupted "finished" at top right after changing language<br />
 +
FIX : Increased character buffer size to 4096 on screen at once<br />
 +
FIX : Character analysis now ensures that fonts are a good size<br />
 +
FIX : Wide characters in some fonts could acquire stray pixels<br />
 +
FIX : Ping column in Simplified Chinese could become corrupted
 +
== 0.5Y8 ==
 +
''Feb 8, 2008''<br />
 
<br />
 
<br />
Fixes :<br />
+
Double byte character support :<br />
 
<br />
 
<br />
FIX : UDP send buffer size was too small for > 42 guests<br />
+
Included Chinese, Japanese and Korean translations<br />
FIX : Wrong person was kicked in kick or ban vote in demo<br />
+
Selectable font for these languages in Game Options<br />
FIX : Could join a race with a car that was not allowed<br />
+
Input Method Editor support including candidate lists<br />
 
+
IME automatically switched on and off in text entry dialog<br />
== 0.5W47 ==
+
Input language is shown when editing text (white if IME active)<br />
''Jun 7, 2007''<br />
+
<br />
 +
Interface :<br />
 +
<br />
 +
Faster text drawing system improves frame rate<br />
 +
Separate text entry field for AI number plates<br />
 +
Welcome screen now has three language columns<br />
 +
Added flags beside names of translations<br />
 
<br />
 
<br />
Updates :<br />
+
Multiplayer :<br />
 
<br />
 
<br />
Kick and ban votes never need more than eight people to vote<br />
+
New command /ndebug=no/yes to switch off/on network debug<br />
Ban votes can be completed after the player has disconnected<br />
+
Dedicated host and network debug show connecting guest IP<br />
Made another attempt to reduce car position udp packet loss<br />
+
FIX : Rapid /ai NAME command resulted in AI with same name<br />
 +
FIX : Rapid /ai command could exceed number of cars allowed<br />
 +
FIX : Joining a host with same name AI resulted in Join OOS<br />
 +
FIX : Skin name buffer overflow exploit<br />
 
<br />
 
<br />
InSim :<br />
+
Fixes :<br />
 
<br />
 
<br />
Added note about maximum number of InSim programs<br />
+
FIX : Wall riding was possible on soft walls at South City<br />
Camera Roll in IS_CPP packet did not work properly<br />
+
FIX : Select invalid configuration and weather in cfg.txt<br />
IS_CPP can now be used to set custom view position<br />
+
FIX : Replay could open reversed configuration in DEMO<br />
  
== 0.5W44 ==
+
== 0.5Y ==
''Jun 6, 2007''<br />
+
''Dec 21, 2007''<br />
 
<br />
 
<br />
Updates :<br />
+
[b]Changes from X10 to Y :[/b]<br />
 
<br />
 
<br />
New command /hlog to set host log file - command /log is now local<br />
+
Content :<br />
Used top left temporary message for CTRL+TAB and other functions<br />
 
Increased message history size to 20 stored + 20 recent (was 16)<br />
 
Improved the code that relays car position updates to guests<br />
 
 
<br />
 
<br />
InSim :<br />
+
New demo car : Formula BMW FB02<br />
 +
Removed XR GT Turbo car from demo<br />
 +
Chicane route added to South City<br />
 
<br />
 
<br />
Added some info to one of the spare bytes in the MCI packet<br />
+
AI :<br />
 
<br />
 
<br />
Fixes :<br />
+
AI can now drive faster and can deal with changing car<br />
<br />
+
AI can drive out of pit garage for qualify or practice<br />
FIX : Drag strip now has a constant start lights interval<br />
+
Can now make pit stops for fuel / damage / must pit rule<br />
FIX : Added /hidetext=no/yes command to docs/commands.txt<br />
+
No longer stop and reset to repair their car (pit instead)<br />
 +
Save and load functions for start grid in single player<br />
 
<br />
 
<br />
 
+
Physics :<br />
== 0.5W43 ==
 
''Jun 5, 2007''<br />
 
 
<br />
 
<br />
Updates :<br />
+
Engine moment of inertia increased in all cars<br />
 +
Handbrake is now applied at the start in hotlap mode<br />
 +
Gear change auto throttle cut and blip options removed<br />
 +
Manual clutch is now fully manual and engines can stall<br />
 +
Improved simulation of sequential and h-pattern gearboxes<br />
 +
Live anti roll and brake balance only allowed on race cars<br />
 +
Redline rpm and rev limiter rpm point reduced in all cars<br />
 +
RB4 - reduced mass by 18 kg / FXO - reduced tyre width<br />
 +
FXO GTR - reduced mass by 20 kg to improve GTR balance<br />
 +
GTR class also balanced by engine / gearboxes changes<br />
 +
Racing tyres generate more heat and wear more quickly<br />
 +
Clutch overheating system and display in F9 / F10<br />
 +
FIX : Error in position of wind resistance centre<br />
 
<br />
 
<br />
Current Vote is removed when user spectates or pits<br />
+
South City :<br />
Number of connections is now shown in connections title<br />
 
 
<br />
 
<br />
Fixes :<br />
+
Many graphical updates and new configuration added<br />
 +
Kerb construction modified making wall collisions safer<br />
 +
JPG textures now used for adverts (data\pic\SO_ADSx.jpg)<br />
 
<br />
 
<br />
FIX : It was impossible to join a host after ending race<br />
+
Blackwood :<br />
FIX : The text "Vote 0" was shown each time someone joined<br />
 
FIX : It was possible to get speeding immunity in qualifying<br />
 
 
 
== 0.5W42 ==
 
''Jun 5, 2007''<br />
 
 
<br />
 
<br />
Updates :<br />
+
Modified chicane and section after main straight<br />
 +
Slightly narrower track and various graphical updates<br />
 +
JPG textures now used for adverts (data\pic\BL_ADSx.jpg)<br />
 
<br />
 
<br />
Votes do not expire and are not reset when a player joins host<br />
+
Fern Bay :<br />
Ready on game setup screen is not reset when a player connects<br />
 
Current vote is shown beside player name and in connection list<br />
 
Improved race position list so the confirmed results are locked<br />
 
Fuel load is no longer visible in MPR (for strategy protection)<br />
 
Quicker skin messages after running out of LFS World skin credit<br />
 
 
<br />
 
<br />
InSim :<br />
+
Tyre stacks to stop cutting Rallycross Green Turn 1<br />
 +
Fixes / pit lane cameras / removed large bridge adverts<br />
 +
JPG textures now used for adverts (data\pic\FE_ADSx.jpg)<br />
 
<br />
 
<br />
SHIFT+B and SHIFT+I keypresses did not work in a replay<br />
+
Graphics :<br />
Can now deal with and recover from non-fatal TCP errors<br />
 
Corrected UniqueId in CompCar and NodeLap - now named PLID<br />
 
IS_NLP is now a variable sized packet + NodeLap now 6 bytes<br />
 
IS_MCI is now a variable sized packet (same info as before)<br />
 
 
<br />
 
<br />
Fixes :<br />
+
Minor updates to Formula V8<br />
 +
FIX : XRG / XRT / XRR side mirrors<br />
 
<br />
 
<br />
FIX : Attempted fix for "Can't remove - Unknown!" strange messages<br />
+
Languages :<br />
FIX : Occasional black screen bug when changing to full screen mode<br />
 
FIX : Start lights delay did not vary each race if wind was disabled<br />
 
FIX : Host could sometimes crash when admin used the /reinit command<br />
 
FIX : Could not delete all text after clicking a name in meeting room<br />
 
FIX : 1st lap qualify / practice speeding penalty could not be cleared<br />
 
 
 
== 0.5W41 ==
 
''Jun 3, 2007''<br />
 
 
<br />
 
<br />
Queue can be up to 48 (Queue + In Game can be up to Max Conns)<br />
+
Translatable damage display in F10 mode<br />
Hopefully reduced the possibiliy of "Did not receive guest info"<br />
+
Added Lithuanian and Latvian translations<br />
FIX : Bug that could cause host to stop responding after /reinit<br />
 
FIX : Admin slots and Max Connections did not work properly<br />
 
 
 
== 0.5W40 ==
 
''Jun 2, 2007''<br />
 
 
<br />
 
<br />
Improvements / fixes to deal with connect / disconnect issues<br />
+
Views :<br />
More "keep alive" packets while loading track and skins<br />
 
Number in queue should now never increase<br />
 
Disconnection reason is now shown in MPR<br />
 
 
 
== 0.5W39 ==
 
''Jun 1, 2007''<br />
 
 
<br />
 
<br />
A new connection queuing system to keep it clean<br />
+
Adjustable cockpit view position for each car<br />
Some other small fixes in the multiplayer code<br />
+
Left / right one button look functions now 45 degrees<br />
 
+
Left + right two button look functions now 90 degrees <br />
== 0.5W38 ==
+
One button look is now adjustable from 30 to 90 degrees<br />
''May 31, 2007''<br />
+
Look behind button in road cars - look back from centre<br />
 +
Look behind button in racing cars - show virtual mirror<br />
 +
FIX : Forced cockpit view now only affects your own car<br />
 +
FIX : Skid marks and rubber are now visible through screen<br />
 
<br />
 
<br />
Too many players could join when limited by starting grid size<br />
+
Multiplayer :<br />
Attempting to fix another bug where joining player never joins<br />
 
 
 
== 0.5W37 ==
 
''May 31, 2007''<br />
 
 
<br />
 
<br />
Dedicated host now has a grey screen so you can read black text<br />
+
Maximum size of config file (setup.cfg) doubled to 4 KB<br />
BLUE FLAG works in practice (priority to racers not on first lap)<br />
+
Command /spec X can be used by guests to remove AI drivers<br />
Start time added to MPR file @ offset 36 (seconds since 1/1/1970)<br />
+
Time between reset and race start increased by six seconds<br />
Current race position added to CompCar structure (InSim IS_MCI)<br />
+
Added "cruise" option and filter (allows wrong way driving)<br />
FIX : In practice, second lap on reverse track was not counted<br />
+
FIX : Remote clutch was pressed while shift paddle was held<br />
FIX : W36 could wrongly count first lap of hotlap as valid<br />
+
FIX : Lap timers did not work after /pitlane X or /pit_all<br />
FIX : Safer code when changing windowed to full screen<br />
+
FIX : Vulnerabilities that allowed a server to be crashed<br />
 
 
== 0.5W36 ==
 
''May 29, 2007''<br />
 
 
<br />
 
<br />
InSim buttons can now be seen during a replay<br />
+
Interface :<br />
FIX : List of connections was invisible in the game setup screen<br />
 
FIX : First lap in practice or qualifying was shown as 1 hour<br />
 
FIX : Second lap in practice on reverse track was not counted<br />
 
 
 
== 0.5W35 ==
 
''May 29, 2007''<br />
 
 
<br />
 
<br />
Admin penalties, pitlane commands and rcm are now recorded in SP Replays<br />
+
Damage repair is now a selectable option<br />
Code page names are now translatable (for switching keyboard layouts)<br />
+
Pit stop damage repair takes twice as long<br />
InSim : Added "always on" option and better control of the clear area<br />
+
Engines are no longer repaired in pit stops<br />
<br />
+
Pit stop still continues after car is nudged<br />
FIX : Dedicated host could stop responding to typed messages and commands<br />
+
Added some missing commands to the /help text<br />
FIX : Occasionally you could not start a race with AI after practicing<br />
+
Updated LFS icon in LFS.exe - thanks to ORION<br />
FIX : Penalty given during pit stop would make the pit stop never end<br />
+
LFS icon appears at top left of an LFS window<br />
FIX : Overtaking lesson could sometimes give an invalid lesson result<br />
+
Can now drive up to 1 km/h over the speed limit<br />
FIX : In lesson 81 you needed to park 5 times to complete the lesson<br />
+
Redline display on tacho now has maximum accuracy<br />
FIX : AI drivers left pit speed limiter on after leaving pit lane<br />
+
Press 4 key to see a racing line for any viewed car<br />
FIX : AI drivers ignored the pit lane speed limit<br />
+
Show racing line is disallowed in hotlapping and FCV<br />
 
+
Can Reset and Must Pit added as single player options<br />
== 0.5W34 ==
+
New command /entry - makes LFS return to entry screen<br />
''May 29, 2007''<br />
+
Fuel per lap estimate now shown in pits - info section<br />
<br />
+
Added Bridgestone and Avon tyre manufacturers in setups<br />
Qualifying outlap is no longer added to qualifying table<br />
+
Speedo (both types) improved text size and aspect ratio<br />
MPR file format : result times now saved in milliseconds<br />
+
Dashboard fuel displays now shown as % instead of litres<br />
Removed "unknown finisher" and its stats / insim issues<br />
+
Setup and colour config files now use three letter prefix<br />
Command /mprdir to specify mpr folder on dedicated host<br />
+
Autocross layouts can now be selected in the track screen<br />
 +
Removed digital speedo option - now depends on type of car<br />
 +
Pit Stop fuel is now the fuel amount to be added at pit stop<br />
 +
Best lap time is now shown at top right during a normal race<br />
 +
Downforce distribution now shown in pits - downforce section<br />
 +
Tips page updated to include a new tip and remove an old one<br />
 +
FIX : Virtual dash appeared when viewing a remote undrawn car<br />
 +
FIX : All pressed keys are now released when LFS loses focus<br />
 +
FIX : CTRL + SHIFT tried to show user names in single player<br />
 +
FIX : Sound and controller issues when changing screen mode<br />
 +
FIX : Codepage of rename and delete buttons in save dialog<br />
 +
FIX : Comma could not be used to enter interface scale<br />
 +
FIX : MPR with licensed track causeD LFS demo to crash<br />
 +
FIX : Recalibrate axes button set all axes to "X axis"<br />
 +
FIX : Buffer overflow issue in SPR and MPR files<br />
 
<br />
 
<br />
FIX : Pit instructions were wrong when taking over a car<br />
+
Auto update system :<br />
FIX : Long messages could sometimes get cut short<br />
 
FIX : W33 bug - could not play hotlap replays<br />
 
 
 
== 0.5W33 ==
 
''May 28, 2007''<br />
 
 
<br />
 
<br />
Practice sessions now start from pits (like qualifying)<br />
+
Auto updater checks to see if patch is already downloaded<br />
First lap time of qualifying or practice is not displayed<br />
+
LFS switches to window on entry if it does not have focus<br />
Removed inset button from escape menu shortcut keys text<br />
+
Patch files are not deleted until user answers "Restart?"<br />
Improved connection - less likely to fail to join a host<br />
+
FIX : InSim bind error on restart after auto update<br />
Can now save MPR from dedicated host (auto or manual)<br />
 
 
<br />
 
<br />
FIX : /end command in single player did not exit correctly<br />
+
Sound :<br />
 
<br />
 
<br />
InSim : ISS_VISIBLE no longer changes due to text entry dialog box<br />
+
Included new default sounds for BF1 / FZ5 / FZR / FOX<br />
InSim : IS_PEN packets now sent on autox false start or wrong route<br />
+
Sound is now switched off while changing screen resolution<br />
InSim : Total time penalty is now included in IS_RES (compatible)<br />
 
 
 
== 0.5W32 ==
 
''May 25, 2007''<br />
 
 
<br />
 
<br />
Command line command /player (start LFS with specified player name)<br />
+
Training :<br />
Startup skin conversion now shows progress and skin being converted<br />
 
New command /wait (like /exec but LFS hangs until the program exits)<br />
 
New InSim buttons system allowing better interface in InSim programs<br />
 
Various other InSim updates - nearly all compatible with W26 InSim<br />
 
 
<br />
 
<br />
FIX : Helmet jpg skins didn't appear in list in uncompressed skins mode<br />
+
Included new full pack of lessons - thanks to GP4Flo<br />
FIX : Damaged AI drivers could get stuck if two nearby wanted to reset<br />
+
Racing line is drawn on ground in Test Drive lessons<br />
FIX : Single Player Replay of qualifying session did not work<br />
+
No penalty for hitting objects in Test Drive lessons<br />
FIX : Replay OOS error when using a voluntary handicap<br />
+
Pressing ESC in test drive lessons results in a pass<br />
 
+
Can now hit objects / cones after completing a lesson<br />
== 0.5W26 ==
+
Message is shown on screen if you hit a car overtaking<br />
''May 20, 2007''<br />
+
Enter key can now be used to press any green button<br />
 +
Removed countdown and info text at start of lesson<br />
 
<br />
 
<br />
FIX : MP Replays could not be played back at all<br />
+
InSim :<br />
FIX : Repeated messages when AI are trying to reset<br />
 
 
 
== 0.5W25 ==
 
''May 19, 2007''<br />
 
 
<br />
 
<br />
Now supporting TrackIR with 6 degrees of freedom<br />
+
FIX : Zero degrees FOV in CPP could cause LFS to crash<br />
Button look is now added to the yaw output of TrackIR<br />
+
FIX : InSim - CCI_FIRST / CCI_LAST not set if player in pits<br />
Automatic unpause when starting or restarting a replay<br />
 
Ignition key "I" is now assignable to any key or button<br />
 
Pit instructions fuel load can now be adjusted in 1% steps<br />
 
Pit instructions and live settings now work in single player<br />
 
SHIFT+G gear shift selection no longer stops replay recording<br />
 
 
<br />
 
<br />
InSim :<br />
 
 
<br />
 
<br />
Admins can now use the IS_REO (race reorder) packet<br />
+
[b]Changes from X to X10 :[/b]<br />
New packet IS_MSX - allows typing of longer messages<br />
 
New packet IS_MSL - output a message on local computer<br />
 
 
<br />
 
<br />
FIXES :<br />
+
Interface :<br />
 
<br />
 
<br />
SPR with pit stop would often go out of sync at the pit stop<br />
+
Available start grid size now shown in game setup screen<br />
SPR with different help flags could go OOS when changing view<br />
+
Results table now shows user names if you press CTRL+SHIFT<br />
If reset allowed - driving out of bounds results in safe reset<br />
+
Improved positioning of 3d menu objects (drivers and cars)<br />
AI drivers reset now safe - no reset if it could cause a crash<br />
+
Display positioning support in Options->Display->Interface<br />
 
+
Added buttons to reset position and size of moved interface<br />
== 0.5W24 ==
+
Analogue steer smooth max raised to 0.95 (to help gamepads)<br />
''May 14, 2007''<br />
+
Faster downloading system for auto update and offline skins<br />
 +
FIX : Autocross timing info turned orange after any results<br />
 +
FIX : ALT+F4 and /exit command now exit from meeting room<br />
 
<br />
 
<br />
Improved the "new colours" system - combined with skin selection<br />
+
Graphics :<br />
Skins in skins folder are not converted to dds if using full skins<br />
 
Escape menu now looks better and is less cramped<br />
 
 
<br />
 
<br />
FIXES :<br />
+
Minor optimisation in 2d display system<br />
<br />
+
Optimised wide screen effect by using a viewport<br />
Q / X / ESC / ENTER keys did not exit from pits if player in race<br />
+
Optimised mirror draw by using a narrow viewport<br />
The TAB key did not work with /press /ctrl and /shift commands<br />
+
Removed missing lines of 2d elements at screen edges<br />
 
+
Graphics option : 32 bit sky (32 bit is now default)<br />
== 0.5W20 ==
+
Improved texture purging code (avoiding possible crash)<br />
''May 10, 2007''<br />
+
FIX : Shift light was invisible in single player replays<br />
 +
FIX : GetPlateHandle message could come up on a busy host<br />
 
<br />
 
<br />
IMPROVEMENTS :<br />
+
Multiplayer :<br />
 
<br />
 
<br />
Qualifying out lap is no longer counted as a valid lap<br />
+
Added new multiplayer option : force cockpit view<br />
Qualifying position is shown in yellow like race position<br />
+
Removed full hosts filter from List of Games screen<br />
Qualifying cars on out lap are drawn orange (others yellow)<br />
+
Moved cones and physics objects are restored more quickly<br />
Race control message now has priority over wrong way message<br />
+
Added handicaps / start position / user name to MPR header<br />
Replay skins download screen new "always" and "never" options<br />
+
Show time and date of MPR by holding CTRL+SHIFT during replay<br />
High res premium skin download system (£1 for 2000 downloads)<br />
+
FIX : It was possible for any guest to cause a host to crash<br />
Skin download and preload during connection after loading track<br />
+
FIX : A player is connecting stayed on after MPR finished<br />
System to remove skins from graphics card memory when not used<br />
+
FIX : Command /end did not work if no players in race<br />
Automatic show results - leaves small map visible when driving<br />
+
FIX : Wrong way autokick did not work<br />
Place objects is switched off when entering race or qualifying<br />
 
Filter added to list of games to avoid hosts which allow reset<br />
 
Wider FOV and more view pitch available (for extreme settings)<br />
 
Yellow finished message is no longer duplicated in central text<br />
 
Avoided most of the "Can't x - a player is connecting" messages<br />
 
Escape menu improvements : can use keys (listed on screen)<br />
 
New keys SHIFT+S (spectate) and SHIFT+P (go to pits)<br />
 
Automatic spectate if your car drives out of bounds<br />
 
Some small InSim updates + multiple UDP connections<br />
 
 
<br />
 
<br />
FIXES :<br />
+
InSim / Programmers :<br />
 
<br />
 
<br />
Start lights or results were drawn too high if no cars in race<br />
+
Username is now saved in SP Replays<br />
The pit_all command did not stop recording SPR (OOS on replay)<br />
+
Driver model byte added to IS_NPL packet<br />
Joining a host in qualifying, could see flying cars (no track)<br />
+
Minimum MCI / NLP time interval reduced to 50 ms<br />
Start restriction countdown was missing from OK button in pits<br />
+
New packet IS_AXO sent when an autocross object is hit<br />
Autocross checkpoints in line could cause rapid lap count bug<br />
+
New packets IS_AXI and IS_AXC report layout information<br />
Path followers were reset when an object was added or removed<br />
+
FIX : Guests could not see ALWAYS_ON buttons in all screens<br />
Path follower reset caused a glitch or an out of bounds reset<br />
+
FIX : Guests sent corrupted data in a long IS_BTT packet<br />
Increased maximum physics objects due to more cars on track<br />
+
FIX : Dedicated host could not fill in split nodes info<br />
Some objects were not drawn after exiting pits while paused<br />
+
FIX : Dedicated host did not report race positions<br />
Start lights were not shown in some of the training lessons<br />
 
At start of qualifying pit speed limiter was not activated<br />
 
LFS World took drag strip false start as an acceptable pb<br />
 
Possibly fixed the occasional exiting List of Games crash<br />
 
  
== 0.5W17 ==
+
== 0.5X39 ==
''Apr 25, 2007''<br />
+
''Dec 20, 2007''<br />
 
<br />
 
<br />
IMPROVEMENTS :<br />
+
Included Lithuanian translation<br />
<br />
+
FIX : Buffer overflow issue in SPR and MPR files<br />
Max cars in multiplayer race increased to 32<br />
+
 
InSim updated, allowing up to eight TCP connections<br />
+
== 0.5X38 ==
Small map colours : Options... Display... Interface<br />
+
''Dec 20, 2007''<br />
Removed the sound of a player pitting or spectating<br />
 
Last loaded layout name visible after track changed<br />
 
Start lights interval now between 1 and 4 seconds<br />
 
Removed digital speedo option from view options<br />
 
Qualifying session now starts from the pits<br />
 
Added button to spectate from garage<br />
 
 
<br />
 
<br />
 
FIXES :<br />
 
FIXES :<br />
 
<br />
 
<br />
Wrong screen message "x was banned" after an OOS disconnection<br />
+
InSim bind error on restart after auto update<br />
AI did not use correct car colours when added in game with /ai<br />
+
Host reverted to 5 laps regardless of initialisation<br />
Could start in reverse if changing down at end of last race<br />
+
AI could not park after race at Westhill or AS Cadet<br />
Show driver in garage allowed more penalty weight to be added<br />
 
  
== 0.5W10 ==
+
== 0.5X37 ==
''Apr 18, 2007''<br />
+
''Dec 20, 2007''<br />
 
<br />
 
<br />
IMPROVEMENTS :<br />
+
AI :<br />
 
<br />
 
<br />
Immediate join at start of qualifying now starts from pit box<br />
+
AI drive more slowly to deal with damaged car<br />
Connection bars are not drawn if they would obscure tyre info<br />
+
Improved decisions to make pit stop for damage repair<br />
Single player now allows up to 20 ai cars (powerful pc needed)<br />
+
Improved AI speed and fuel estimates on rallycross tracks<br />
Small map cars more than one lap ahead are a different colour<br />
+
Mid race join AI consider lead car laps for must pit rule<br />
Autocross : 28 results now stored - scroll with PgUp / PgDn<br />
+
Improved pit stop box decisions to reduce pit lane mayhem<br />
Added handicap mass and restriction to hotlap file header<br />
+
FIX : AI driving too fast into Oval / Westhill pit lanes<br />
Demo races limited to 12 cars (15 guests still allowed)<br />
+
FIX : AI crashed entering Blackwood rallycross pit lane<br />
Better messages showing the reason for disconnection<br />
+
FIX : AI could keep driving in pit stop state if knocked<br />
Maximum added mass limited to around 20% of car mass<br />
+
<br />
Admin can see kick and ban buttons even if /vote=no<br />
+
Language :<br />
 +
<br />
 +
Latvian translation completed and included<br />
 +
FIX : Codepage of rename and delete buttons in save dialog<br />
 +
<br />
 +
Fern Bay :<br />
 +
<br />
 +
Tyre stacks added to stop cutting Rallycross Green Turn 1<br />
 
<br />
 
<br />
FIXES :<br />
+
South City :<br />
 
<br />
 
<br />
Incorrect false start penalties while stationary at start<br />
+
Graphical updates and fixes<br />
Displayed mass in garage flickered while moving handicap slider<br />
 
False start penalty was given for an early start in qualifying<br />
 
Corrected width of split time difference (in live position list)<br />
 
Wrong "A race is starting" if track changed but no race started<br />
 
Joining a waiting start grid sometimes produced a false start<br />
 
Could quickly pit and return to grid to remove a false start<br />
 
Skins used in race were not stored correctly in MP replays<br />
 
Admins could not kick or ban using the list of connections<br />
 
Could be given a pit penalty on a track with no pit lane<br />
 
MRT would fly about if voluntary added mass was too high<br />
 
  
== 0.5W9 ==
+
== 0.5X36 ==
''Apr 14, 2007''<br />
+
''Dec 19, 2007''<br />
 +
<br />
 +
Clutch :<br />
 +
<br />
 +
Clutch heating restored to X33 level<br />
 +
Stronger clutches in some cars based on engine inertia<br />
 +
Changed cars : UF1 / XFG / XRG / LX4 / LX6 / FZ5<br />
 +
<br />
 +
AI :<br />
 
<br />
 
<br />
Car is no longer held at start line - false starts possible<br />
+
FIX : KYoto National pit path was reversed<br />
Start lights time between red and green is changed each race<br />
+
 
Implemented the canreset option while leaving hotlaps valid<br />
+
== 0.5X35 ==
Added preload setting to clutch pack differentials<br />
+
''Dec 18, 2007''<br />
Increased number of cars in race from 20 to 28<br />
+
<br />
Increased number of connections from 24 to 48<br />
+
I :<br />
Single player and demo races now up to 16 cars<br />
 
Start and pit fuel loads range from 1% to 100%<br />
 
New voluntary handicap system in pits (part of setup)<br />
 
Remote car's handicap shown in F11 menu, tyres in F12 menu<br />
 
Global handicaps for class balancing (set by master server)<br />
 
Removed the need to pass a split after receiving admin penalty<br />
 
Start grid remains when track or config changes (if possible)<br />
 
More commands now work on AI drivers : /spec /pitlane /p_xxx<br />
 
More commands work even if player joining e.g. /spec /laps<br />
 
Grid reordering is now done on end race as well as restart<br />
 
New /i command to send a message to a race control program<br />
 
Added short track name to SPR, MPR and RAF file formats<br />
 
More race tracking info added to InSim (see InSim.txt)<br />
 
Admins can now see other admins in list of connections<br />
 
Admins can now edit and /axsave layouts while online<br />
 
Admin ban dialog now asks for a number of days to ban<br />
 
Added text on screen showing the reason for a penalty<br />
 
Race penalty can now be removed with /p_clear command<br />
 
Send all players to their pits with /pit_all command<br />
 
Autocross results table only shows best 12 results<br />
 
Timeout for dead connection reduced to 12 seconds<br />
 
Kick and ban votes are held open a little longer<br />
 
Removed the option not to use HVS if available<br />
 
SHIFT + S enters garage from game setup screen<br />
 
SHIFT + O enters options from SP replay<br />
 
Display option : Virtual steering gauge<br />
 
Display option : Rotate small map<br />
 
 
<br />
 
<br />
FIX : F12 now shows "Pit stop required : OK" correctly<br />
+
FIX : Updated Kyoto Oval and National pit lane paths<br />
FIX : Find user in S2 mode looking for racer on S1 host<br />
+
FIX : AI reported obsolete help flags GC_CUT and GC_BLIP<br />
FIX : Message "NETWORK FATAL : NOTSOCK" when joining a host<br />
 
FIX : Autocross layout number of laps sometimes did not load<br />
 
 
 
== 0.5W ==
 
''Mar 31, 2007''<br />
 
 
<br />
 
<br />
Sound :<br />
+
Auto update system :<br />
 
<br />
 
<br />
Included new default car sounds created by DaveWS<br />
+
Patch files are not deleted until user answers "Restart?"<br />
Engine sounds automatically switch to new defaults<br />
 
No need to type edit_eng before using sound editor<br />
 
Distortion is constant regardless of volume setting<br />
 
New PACK button in sound editor to load a sound pack<br />
 
TV camera and SHIFT+U avoid skid / wind volume boost<br />
 
SKid and wind volumes are 33% louder for all settings<br />
 
 
<br />
 
<br />
2D Display :<br />
+
Interface :<br />
 
<br />
 
<br />
Improved small map car pointers<br />
+
LFS icon now appears at top left of an LFS window<br />
Improved needles and markers on clocks<br />
+
Speedo (both types) improved text size and aspect ratio<br />
Slightly more efficient 2d graphics drawing<br />
+
Loading a grid no longer loads qualify time / laps / wind<br />
Driver names appeared too late when using wide FOV<br />
+
FIX : Load grid / drag strip could result in too many laps<br />
User LOD defaults to 0.8 (higher than old versions)<br />
 
Reduced width of lag meter (see more with ctrl+shift)<br />
 
Cars one lap behind are now shown in grey on small map<br />
 
FIX : Wide screen autocross object selection buttons<br />
 
FIX : Invisible warning when wrong way reversing<br />
 
 
<br />
 
<br />
 
Graphics :<br />
 
Graphics :<br />
 
<br />
 
<br />
Higher resolution image in mirrors<br />
+
FIX : XRG / XRT / XRR showed sky at bottom of side mirrors<br />
Higher level of detail available in main view<br />
 
LOD is no longer reduced with fov over 90 degrees<br />
 
Removed unecessary LOD checks on most scenery<br />
 
Removed option "Wider screen increases LOD"<br />
 
Removed option "All scenery at maximum LOD"<br />
 
 
<br />
 
<br />
Interface :<br />
+
Physics :<br />
 
<br />
 
<br />
Selected setup is displayed in F12 menu<br />
+
Reduced clutch heating by 25%<br />
Another small reduction in pit-out glitch<br />
+
Tyres / clutch cool down even if the car is out of physics<br />
ESC now closes live suspension view and sound editor<br />
 
HOME key now works correctly in single player replays<br />
 
ESC in game setup screen now exits to entry screen<br />
 
SHIFT+O in main entry screen now goes to options<br />
 
CTRL+S saves a screen shot to the shots folder<br />
 
Setups can be sorted by name as well as date<br />
 
Any resolution as wide as 3:1 is considered 3 screen<br />
 
FIX : Default sound selected when deleting a colour<br />
 
FIX : Mouse cursor is now visible on window border<br />
 
FIX : Small renaming bug when saving replays<br />
 
 
<br />
 
<br />
Multiplayer :<br />
+
Language :<br />
 
<br />
 
<br />
Some improvements to the ? info system in List of Games<br />
+
Latvian language included (nearly finished - please test)<br />
LFS S1 / S2 hosts can now store up to 400 banned users<br />
+
 
Admins can now use in-game : /laps /qual /hours /wind<br />
+
== 0.5X33 ==
New InSim packets (pit - penalty - take over - flags)<br />
+
''Dec 17, 2007''<br />
Join specific game - colours are removed from name<br />
 
New option /adminslots=X reserves slots for admins<br />
 
FIX : MsgOutPack (MSO) now shows long user messages<br />
 
FIX : Wrong delay "setup changes" after tyre change<br />
 
 
<br />
 
<br />
 
Views :<br />
 
Views :<br />
 
<br />
 
<br />
View options now visible before you go on track<br />
+
One button look is now adjustable from 30 to 90 degrees<br />
Separate FOV stored for each car's custom view<br />
+
FIX : Bug in mouse look system (was based on old range)<br />
Separate steer look option for each custom view<br />
 
Improved options for follow view (chase cam)<br />
 
View screen rearranged to make more sense<br />
 
 
<br />
 
<br />
Misc :<br />
+
Interface :<br />
 
<br />
 
<br />
New language included : Slovenian / Slovenski<br />
+
Auto updater checks to see if patch is already downloaded<br />
Game setup screen stats : join - pit - spectate<br />
+
LFS switches to window on entry if it does not have focus<br />
Unlocks now increased every Friday instead of monthly<br />
+
Increased size of text on speedo when km/h option selected<br />
Master port is now selectable in cfg.txt (29339 or 8080)<br />
+
Updated icon with 16x16, 32x32, 48x48 and 64x64 resolution<br />
Set log file name /log=name.xxx or /log to stop logging<br />
+
FIX : Axis display shrinks to stay on screen for many axes<br />
FIX : Unlocking issue with AMD Athlon 64<br />
+
FIX : Translatable damage text was shown in Latin codepage<br />
FIX : Unlocking issue with Cedega<br />
 
 
 
== 0.5V9 ==
 
''Mar 28, 2007''<br />
 
 
<br />
 
<br />
Cars one lap behind are now shown in grey on small map<br />
+
Training :<br />
LFS S1 / S2 hosts can now store up to 400 banned users<br />
 
Most languages now updated for the V2 - V5 text changes<br />
 
FIX : List of games full filter now considers admin slots<br />
 
FIX : New crash in V6 most often caused by SHIFT+U mode<br />
 
FIX : Very rare old crash related to unusual view angle<br />
 
FIX : Rare crash in garage when selecting a new car<br />
 
 
 
== 0.5V5 ==
 
''Mar 24, 2007''<br />
 
 
<br />
 
<br />
User LOD defaults to 0.6 (still higher than old versions)<br />
+
All texts resaved so there should be no missing text now<br />
Some improvements to the ? info system in List of Games<br />
+
Included Brazilian Portuguese training translations<br />
Unlocks now increased every Friday instead of monthly<br />
 
Wind and skid volumes are 33% louder for all settings<br />
 
InSim FIX : IS_PSF packet is now sent correctly<br />
 
 
 
== 0.5V3 ==
 
''Mar 23, 2007''<br />
 
 
<br />
 
<br />
Sound :<br />
+
AI :<br />
 
<br />
 
<br />
Included new default car sounds created by DaveWS<br />
+
AI never refuelled during a practice session<br />
 +
AI stay more within their limits when driving in pit lanes<br />
 +
FIX : AI in BF1 would fail to slow down for KY1 pit lane<br />
 +
 
 +
== 0.5X32 ==
 +
''Dec 16, 2007''<br />
 
<br />
 
<br />
2D Display :<br />
+
Physics :<br />
 
<br />
 
<br />
Improved small map car pointers<br />
+
FIX : Puncture remained even if tyres were replaced<br />
Improved needles and markers on clocks<br />
+
FIX : Moved objects could reappear inside stationary cars<br />
Slightly more efficient 2d graphics drawing<br />
 
Driver names draw distance no longer depends on FOV<br />
 
Reduced width of lag meter (see more with ctrl+shift)<br />
 
FIX : Wide screen autocross object selection buttons<br />
 
 
<br />
 
<br />
Graphics :<br />
+
Interface :<br />
 
<br />
 
<br />
Better FPS due to removal of unecessary LOD checks<br />
+
Updated LFS icon in LFS.exe - thanks to ORION<br />
Removed option "Wider screen increases LOD"<br />
+
FIX : Hotlap replay started timer at start of replay<br />
Removed option "All scenery at maximum LOD"<br />
+
FIX : MPR with licensed track causeD LFS demo to crash<br />
 +
FIX : Horn / flash did not work after engine switched off<br />
 +
FIX : Car with engine off got stuck after /pitlane command<br />
 
<br />
 
<br />
Interface :<br />
+
AI :<br />
 
<br />
 
<br />
ESC now closes live suspension view and sound editor<br />
+
AI should stay within limits on rumble and bad surfaces<br />
HOME key now works correctly in single player replays<br />
+
AI paths regenerated taking account of bad surfaces<br />
ESC in game setup screen now exits to entry screen<br />
+
FIX : AI would get speed penalty in various pit lanes<br />
SHIFT+O in main entry screen now goes to options<br />
+
FIX : AI would not pit to repair worn or punctured tyre<br />
Join specific game - colours are removed from name<br />
+
FIX : AI would never pit during practice or a timed race<br />
FIX : Next screen shot number was not saved on exit<br />
+
FIX : AI would drive backwards at the drag strip<br />
FIX : Default sound selected when deleting a colour<br />
 
FIX : Mouse cursor is now visible on window border<br />
 
 
<br />
 
<br />
Views :<br />
+
Training :<br />
 
<br />
 
<br />
View options now visible before you go on track<br />
+
FIX : Some more lesson text files updated<br />
Separate FOV stored for each car's custom view<br />
+
FIX : Driving out of bounds could result in being stuck<br />
Separate steer look option for each custom view<br />
 
Improved options for follow view (chase cam)<br />
 
View screen rearranged to make more sense<br />
 
 
<br />
 
<br />
Misc :<br />
+
South City :<br />
 
<br />
 
<br />
Game setup screen stats : join - pit - spectate<br />
+
Texture updates<br />
New InSim packets (pit - penalty - take over - flags)<br />
+
Graphical updates<br />
Admins can now use in-game : /laps /qual /hours /wind<br />
+
Fixes for reported bugs<br />
New option /adminslots=X reserves slots for admins<br />
 
FIX : MsgOutPack (MSO) now shows long user messages<br />
 
FIX : Wrong delay "setup changes" after tyre change<br />
 
  
== 0.5V2 ==
+
== 0.5X31 ==
''Feb 28, 2007''<br />
+
''Dec 15, 2007''<br />
 +
<br />
 +
Various fixes, mainly in the interface and lessons.<br />
 +
A lot of known issues have been noted and not yet fixed.<br />
 
<br />
 
<br />
Higher resolution image in mirrors<br />
+
Controllers :<br />
Selected setup is displayed in F12 menu<br />
 
Another small reduction in pit-out glitch<br />
 
Setups can be sorted by name as well as date<br />
 
CTRL+S saves a screen shot to the shots folder<br />
 
Same distortion regardless of the volume setting<br />
 
No need to type edit_eng before using sound editor<br />
 
New PACK button in sound editor to load a sound pack<br />
 
Set log file name /log=name.xxx or /log to stop logging<br />
 
Master port is now selectable in cfg.txt (29339 or 8080)<br />
 
Any res as wide as or wider than 3:1 considered 3 screen<br />
 
Various translation updates and improvements<br />
 
New language : Slovenian / Slovenski<br />
 
 
<br />
 
<br />
FIX : Unlocking issue with AMD Athlon 64<br />
+
Moved recalibrate axes and added new lock / unlock buttons<br />
FIX : Unlocking should now work on Cedega<br />
+
FIX : Mouse axes could not be used without game controller<br />
FIX : Small renaming bug when saving replays<br />
+
FIX : Multiple controllers did not work in several cases<br />
FIX : Invisible warning when wrong way reversing<br />
+
FIX : Recalibrate axes button set all axes to "X axis"<br />
 
 
== 0.5V ==
 
''Dec 22, 2006''<br />
 
 
<br />
 
<br />
Sound :<br />
+
Interface :<br />
 
<br />
 
<br />
Improved car engine and other sounds, added gear whine etc.<br />
+
Added translation slots for "UPR" "LWR" "TOE" and "CT"<br />
One extra car sound is now played (now 5 including your own car)<br />
+
FIX : Wrong fuel estimate for XF GTR at SO City Long REV<br />
Sound now plays at low speed, if replay at 0.5 or 0.25 speed<br />
+
FIX : Error message when spawning AI with no car selected<br />
Skid / scrape sounds are now bounded to reasonable level<br />
+
FIX : File association .set copied setup to wrong folder<br />
Now generated at 100 Hz resolution - same as physics<br />
+
FIX : Comments for /autokick in dedicated host setup.cfg<br />
Engine can now be heard from a greater distance<br />
+
FIX : Start new host screen did not allow BF1 selection<br />
Improved wind volume at low and high speeds<br />
+
FIX : Crash entering Driver screen with no car selected<br />
 +
FIX : Included script file for Formula BMW (FBM.lfs)<br />
 
<br />
 
<br />
FIX : Corrected volume of interface sounds<br />
+
Training :<br />
FIX : Small clicks audible a few times per lap<br />
 
FIX : Removed crackling of sounds related to echoes<br />
 
FIX : Bug in camera position height part of sound calculation<br />
 
FIX : No music when watching MP Replay with music in replays ON<br />
 
FIX : Looping music buffer while selecting a track - now silent<br />
 
FIX : Nasty sound clicks when cars got nearer and further away<br />
 
 
<br />
 
<br />
Multiplayer :<br />
+
Reset old lesson results for new set of training lessons<br />
 +
FIX : RaceAbout could not be loaded in a training lesson<br />
 +
FIX : Various small text errors in training lessons<br />
 
<br />
 
<br />
Improved multiplayer synchronisation checking (OOS)<br />
+
Graphics :<br />
SHIFT+S when spectating now goes directly to garage<br />
 
Garage when not in race now shows spectate and join buttons<br />
 
Clicking join with no car selected goes to select car screen<br />
 
Can't join race / leave pits for 12 seconds after green light<br />
 
One extra car in high resolution physics (car in front at start)<br />
 
Discount immediate pit stops from the "must pit" rule (cheating)<br />
 
 
<br />
 
<br />
FIX : Rare crash in blue flags calculation<br />
+
FIX : Path rubber could be updated far out of bounds<br />
FIX : LFS online hosts would hang if run for 50 days<br />
+
FIX : Path rubber could sometimes go too far in to apex<br />
FIX : Stuck in entry screen if host has run for 25 days<br />
+
 
FIX : Rare problem causing your car to vanish on other computers<br />
+
== 0.5X30 ==
FIX : Spectate after autocross run caused "Unknown finisher" message<br />
+
''Dec 10, 2007''<br />
FIX : A player in pits could be forced to spectate at end of race<br />
+
<br />
FIX : Qualifying countdown was too short if less than 4 in race<br />
+
Content :<br />
FIX : Mandatory pit stop is now not allowed to be on final lap<br />
+
<br />
FIX : RCM now has priority over race finished messages<br />
+
New demo car : Formula BMW FB02<br />
 +
Removed XR GT Turbo car from demo<br />
 +
Chicane route added to South City<br />
 
<br />
 
<br />
2D Display :<br />
+
AI :<br />
 
<br />
 
<br />
Misc Option : Show time instead of FPS in-game<br />
+
AI can now drive faster and can deal with changing car<br />
New path draw for game setup screen and in-game<br />
+
AI can drive out of pit garage for qualify or practice<br />
Realistic speedometer based on drive shaft speed<br />
+
Can now make pit stops for fuel / damage / must pit rule<br />
Hold CTRL+SHIFT to show time instead of frame rate<br />
+
No longer stop and reset to repair their car (pit instead)<br />
User messages no longer obscure the frame rate display<br />
+
Save and load functions for start grid in single player<br />
Not recording message is now only displayed for 8 seconds<br />
 
Messages now visible but dimmed in ESCAPE and OPTIONS screens<br />
 
FOV adjust keys (5/6) now show the FOV in a temporary message<br />
 
Virtual start lights are now displayed on the right by default<br />
 
Small map is now never shown on the left if right is selected<br />
 
Message history (H) is now hidden at race restart or SHIFT+F<br />
 
Option to show small map on left or right of screen<br />
 
Removed text "LEFT pit lane" and "ENTERED pit lane"<br />
 
Central text now visible in SHIFT+F mode (option)<br />
 
Temporary messages now visible even if fps is off<br />
 
Real mirrors are now invisible if set to virtual<br />
 
Added UP and DOWN buttons to options screen<br />
 
Messages are now hidden in the ESCAPE menu<br />
 
 
<br />
 
<br />
Interface :<br />
+
Physics :<br />
 
<br />
 
<br />
Easier to get to desired FOV using 5 and 6 zoom keys<br />
+
Engine moment of inertia increased in all cars<br />
Text entry box is smaller and blocks driving view less<br />
+
Handbrake is now applied at the start in hotlap mode<br />
Button control rate option now visible in wheel/js mode<br />
+
Gear change auto throttle cut and blip options removed<br />
Improved instant gear shift mode selection function SHIFT+G<br />
+
Manual clutch is now fully manual and engines can stall<br />
New general purpose save and load dialogs with rename / delete<br />
+
Improved simulation of sequential and h-pattern gearboxes<br />
List of games screen allows sorting hosts by clicking column title<br />
+
Live anti roll and brake balance only allowed on race cars<br />
Improved replay selection screen, added delete, rename and info<br />
+
Redline rpm and rev limiter rpm point reduced in all cars<br />
Keys Y/N (yes/no) now work on the replay skins download screen<br />
+
RB4 - reduced mass by 18 kg / FXO - reduced tyre width<br />
Option to switch off acceleration view shifts in custom views<br />
+
FXO GTR - reduced mass by 20 kg to improve GTR balance<br />
Mirror mode for driver and custom views (now in view options)<br />
+
GTR class also balanced by engine / gearboxes changes<br />
Added "all" to clocks mode options (off, real, virtual, all)<br />
+
Racing tyres generate more heat and wear more quickly<br />
New track selection screen allows track browsing before load<br />
+
Clutch overheating system and display in F9 / F10<br />
Graphics options changed around to be intuitive / consistent<br />
+
FIX : Error in position of wind resistance centre<br />
New graphics option : Draw sky (replaces screen clear type)<br />
+
<br />
Controls screen now shows the function assigned to a button<br />
+
South City :<br />
Scroll bar added if more than 7 players in list of players<br />
+
<br />
Skip intro option is now very fast (avoids loading track)<br />
+
Many graphical updates and new configuration added<br />
Skip intro option renamed to : Load track when starting<br />
+
Kerb construction modified making wall collisions safer<br />
FIX : Button opacity option affected the colour sliders<br />
+
JPG textures now used for adverts (data\pic\SO_ADSx.jpg)<br />
Game setup screen : ENTER key - joins race / sets ready<br />
+
<br />
Game setup screen : now shows local and UTC (GMT) time<br />
+
Blackwood :<br />
Game setup screen : Can now use /spec(tate) X command<br />
+
<br />
Cleaner replay start - avoiding flashing entry screen<br />
+
Slightly narrower track and various graphical updates<br />
Start New Game / Join Specific Game : Added ENTER key<br />
+
Modified chicane and section after main straight<br />
Misc Option : 12 hour or 24 hour format selectable<br />
+
JPG textures now used for adverts (data\pic\BL_ADSx.jpg)<br />
Car picture can now select the car (not just text)<br />
+
<br />
Some improvements to graphics options and layout<br />
+
Fern Bay :<br />
Close window button (X) does a quick clean exit<br />
 
New /exit command also does a quick clean exit<br />
 
Added ALT+F1 to F12 as programmable text keys<br />
 
Key ALT+F4 is programmed to /exit by default<br />
 
Added rename function for car setups<br />
 
 
<br />
 
<br />
FIX : LOD values were rounding to one decimal place<br />
+
Fixes / pit lane cameras / removed large bridge adverts<br />
FIX : Clutch pedal was not shown in controls setup screen<br />
+
JPG textures now used for adverts (data\pic\FE_ADSx.jpg)<br />
FIX : Mip bias setting was wrongly affecting in-game text<br />
 
FIX : Clickable buttons in connection list at start of race<br />
 
FIX : Changes were lost when selecting in car / custom views<br />
 
FIX : Could not view user names in replay if MP mode was Demo<br />
 
FIX : Arrow keys work in wheel mode even if assigned to KB steer<br />
 
FIX : Messages were unblocked by sending any command to the host<br />
 
FIX : Black screen bug changing between full screen and windowed<br />
 
FIX : Move speed slider didn't work in high view if following car<br />
 
FIX : Channel screen brought up a background while in game<br />
 
 
<br />
 
<br />
 
Views :<br />
 
Views :<br />
 
<br />
 
<br />
Improved position of road car internal mirrors<br />
+
Adjustable cockpit view position for each car<br />
Internal mirror offset limit increased to 400 mm<br />
+
Left / right one button look functions now 45 degrees<br />
Separate mirror offset for custom and internal views<br />
+
Left + right two button look functions now 90 degrees <br />
Single seater car shadows now visible in custom views<br />
+
Look behind button in road cars - look back from centre<br />
Cameta roll function added to SHIFT+U free camera mode<br />
+
Look behind button in racing cars - show virtual mirror<br />
Custom view mode selection now separate for main and look<br />
+
FIX : Forced cockpit view now only affects your own car<br />
Buttons in view options to set custom view to eye or centre<br />
+
FIX : Skid marks and rubber are now visible through screen<br />
BF1 / FO8 show virtual clocks if wheel draw is switched off<br />
 
Maximum value reached marker added to virtual pedals<br />
 
TV camera, CTRL + arrow keys change zoom and roll<br />
 
Draw driver / wheel option added to custom views<br />
 
Custom views are now stored in data\views folder<br />
 
Custom view settings now separate for all cars<br />
 
 
<br />
 
<br />
FIX : Excessive acceleration view shift in fast cars<br />
+
Multiplayer :<br />
FIX : Formula dash live settings now work in custom view<br />
 
FIX : Mirror option ALL did not show a mirror in wheels view<br />
 
 
<br />
 
<br />
Controllers :<br />
+
Maximum size of config file (setup.cfg) doubled to 4 KB<br />
 +
Command /spec X can be used by guests to remove AI drivers<br />
 +
Time between reset and race start increased by six seconds<br />
 +
Added "cruise" option and filter (allows wrong way driving)<br />
 +
FIX : Remote clutch was pressed while shift paddle was held<br />
 +
FIX : Lap timers did not work after /pitlane X or /pit_all<br />
 +
FIX : Vulnerabilities that allowed a server to be crashed<br />
 
<br />
 
<br />
Axis, button and key assignments stored in .con files<br />
+
Interface :<br />
Sequential shift automatically used for single seaters<br />
 
Separate shift help settings for sequential and shifter<br />
 
All steering wheels default to separate throttle / brake<br />
 
Non-wheel game controllers default to combined thr / brk<br />
 
Controls setup screen now shows the currently pressed buttons<br />
 
Wheel turn minimum reduced to 90 degrees (for sticks / pads)<br />
 
CTRL+F1 to F12 text keys are all now assignable to buttons<br />
 
Car's steering wheel turns now shown in steering settings<br />
 
 
<br />
 
<br />
New LFS script system :<br />
+
Damage repair is now a selectable option<br />
<br />
+
Pit stop damage repair takes twice as long<br />
- Place text file of commands xxx.lfs in script folder<br />
+
Engines are no longer repaired in pit stops<br />
- Then script xxx.lfs can be run by typing /run xxx<br />
+
Pit stop still continues after car is nudged<br />
- Note : CAR.lfs is run when you select CAR e.g. XFG, BF1<br />
+
Added some missing commands to the /help text<br />
- Note : autoexec.lfs is run when LFS reaches entry screen<br />
+
Can now drive up to 1 km/h over the speed limit<br />
<br />
+
Redline display on tacho now has maximum accuracy<br />
New text commands added (see Commands.txt in docs folder) :<br />
+
Press 4 key to see a racing line for any viewed car<br />
 +
Show racing line is disallowed in hotlapping and FCV<br />
 +
Can Reset and Must Pit added as single player options<br />
 +
New command /entry - makes LFS return to entry screen<br />
 +
Fuel per lap estimate now shown in pits - info section<br />
 +
Added Bridgestone and Avon tyre manufacturers in setups<br />
 +
Dashboard fuel displays now shown as % instead of litres<br />
 +
Setup and colour config files now use three letter prefix<br />
 +
Autocross layouts can now be selected in the track screen<br />
 +
Removed digital speedo option - now depends on type of car<br />
 +
Pit Stop fuel is now the fuel amount to be added at pit stop<br />
 +
Best lap time is now shown at top right during a normal race<br />
 +
Downforce distribution now shown in pits - downforce section<br />
 +
Tips page updated to include a new tip and remove an old one<br />
 +
FIX : Virtual dash appeared when viewing a remote undrawn car<br />
 +
FIX : All pressed keys are now released when LFS loses focus<br />
 +
FIX : CTRL + SHIFT tried to show user names in single player<br />
 +
FIX : Sound and controller issues when changing screen mode<br />
 +
FIX : Comma could not be used to enter interface scale<br />
 
<br />
 
<br />
/fov    [degrees]          - field of view<br />
+
Sound :<br />
/ff    [0-200]            - force feedback strength<br />
 
/axis  [axis]  [function] - e.g. /axis 2 throttle<br />
 
/invert [0/1]    [function] - e.g. /invert 1 brake<br />
 
/button [button] [function] - e.g. /button 5 shift_up<br />
 
/key    [key]    [function] - e.g. /key Q handbrake<br />
 
/head_tilt      [degrees]  - 1g head tilt<br />
 
/lateral_shift  [m]        - 1g lateral shift<br />
 
/forward_shift  [m]        - 1g forward shift<br />
 
/vertical_shift  [m]        - 1g vertical shift<br />
 
/say        [message]      - same as typing a chat message<br />
 
/echo      [text]          - show text only on local screen<br />
 
/spec      [name]          - same as spectate [name]<br />
 
/ctrlf      [num] [text]    - change text e.g. /ctrlf 1 hello<br />
 
/altf      [num] [text]    - change text e.g. /altf 1 /view=driver<br />
 
/wheel_turn [degrees]      - specify turn angle of controller<br />
 
/press      [key]          - simulate key press<br />
 
/ctrl      [key]          - ctrl + key<br />
 
/shift      [key]          - shift + key<br />
 
/alt        [key]          - alt + key<br />
 
/autoclutch [0-1]          - turn autoclutch off / on<br />
 
/gccut      [0-1]          - throttle cut on upshift<br />
 
/gcblip    [0-1]          - throttle blip on downshift<br />
 
/axlaps    [num]          - set autocross number of laps<br />
 
/view      [fol/heli/cam/driver/custom] - select view<br />
 
 
<br />
 
<br />
IN A SCRIPT : //comment - this line is ignored<br />
+
Included new default sounds for BF1 / FZ5 / FZR / FOX<br />
IN CHAT BOX : //xxx - short for /run xxx<br />
+
Sound is now switched off while changing screen resolution<br />
 
<br />
 
<br />
/hrun X            : admin can run script X on host<br />
+
Training :<br />
/exec E C          : run program E with command line C<br />
 
 
<br />
 
<br />
/shifter  [auto/sequential/shifter] - shift mode (like SHIFT+G)<br />
+
Included new full pack of training lessons<br />
/hidetext [no/yes]                  - hide text  (like SHIFT+F)<br />
+
Can now hit objects after completing the lesson<br />
Windows Vista Support :<br />
+
Racing line is drawn on ground in test drive lessons<br />
 +
Pressing ESC in test drive lessons results in a pass<br />
 +
Message is shown on screen if you hit a car overtaking<br />
 +
No penalty for hitting objects in Test Drive lessons<br />
 +
Enter key can now be used to press any green button<br />
 +
Removed countdown and info text at start of lesson<br />
 
<br />
 
<br />
Sound now works correctly in Windows Vista<br />
+
InSim :<br />
Unlocking is now possible in Windows Vista<br />
 
 
<br />
 
<br />
Misc :<br />
+
FIX : Zero degrees FOV in CPP could cause LFS to crash<br />
 +
FIX : InSim - CCI_FIRST / CCI_LAST not set if player in pits<br />
 +
 
 +
== 0.5X10 ==
 +
''Jul 8, 2007''<br />
 
<br />
 
<br />
Added file docs\Commands.txt - listing ALL commands<br />
+
Interface :<br />
Updated... docs\Autocross.txt - for new functions<br />
 
 
<br />
 
<br />
Option : minimum time between gearshifts (debounce)<br />
+
Available start grid size now shown in game setup screen<br />
S1 users can now use the automatic skin download system<br />
+
Results table now shows user names if you press CTRL+SHIFT<br />
Automatic update system gives info, downloads, installs patch<br />
+
Improved positioning of 3d menu objects (drivers and cars)<br />
FF Steps now defaults to 256 (this gives higher resolution FF)<br />
+
Display positioning support in Options->Display->Interface<br />
Layouts do not set the number of laps unless a start pos exists<br />
+
Added buttons to reset position and size of moved interface<br />
S2 users can see and join S1 hosts in List of Games screen<br />
+
Analogue steer smooth max raised to 0.95 (to help gamepads)<br />
When first run, LFS defaults to desktop screen resolution<br />
+
Faster downloading system for auto update and offline skins<br />
Restricted areas and route checkers added to autocross<br />
+
FIX : Autocross timing info turned orange after any results<br />
Welcome / Tracks filename length increased to 31 chars<br />
+
FIX : ALT+F4 and /exit command now exit from meeting room<br />
New car data output files (press letter O in garage)<br />
 
Gearshift debounced (can't shift twice within 50 ms)<br />
 
 
<br />
 
<br />
InSim : MCI packets are now available in arenas<br />
+
Graphics :<br />
InSim : IS_RES qualify packets sent even if not in table<br />
 
 
<br />
 
<br />
FIX : Outguage reported remote cars fuel load<br />
+
Minor optimisation in 2d display system<br />
FIX : Driver's body optimisation was too sensitive<br />
+
Optimised wide screen effect by using a viewport<br />
FIX : Selecting drag strip often resulted in 3 lap race<br />
+
Optimised mirror draw by using a narrow viewport<br />
FIX : OutGauge now works on remote cars / MPR / external<br />
+
Removed missing lines of 2d elements at screen edges<br />
FIX : Reverse driving in hotlapping mode now invalidates HLVC<br />
+
Graphics option : 32 bit sky (32 bit is now default)<br />
FIX : Starting LFS with /join command needlessly loaded last track<br />
+
Improved texture purging code (avoiding possible crash)<br />
FIX : Corrected positions of translator names on credits screen<br />
+
FIX : Shift light was invisible in single player replays<br />
FIX : A few wrong vertices on driver necks and marshall helmet<br />
+
FIX : GetPlateHandle message could come up on a busy host<br />
FIX : Mirrors and clocks sometimes corrupted after minimising<br />
+
<br />
FIX : Small map sometimes went off screen or overlapped text<br />
+
Multiplayer :<br />
FIX : Unlock was lost after hibernation on some computers<br />
 
FIX : CTRL+F keys did not work during replays<br />
 
 
<br />
 
<br />
New file associations system :<br />
+
Added new multiplayer option : force cockpit view<br />
 +
Removed full hosts filter from List of Games screen<br />
 +
Moved cones and physics objects are restored more quickly<br />
 +
Added handicaps / start position / user name to MPR header<br />
 +
Show time and date of MPR by holding CTRL+SHIFT during replay<br />
 +
FIX : It was possible for any guest to cause a host to crash<br />
 +
FIX : A player is connecting stayed on after MPR finished<br />
 +
FIX : Command /end did not work if no players in race<br />
 +
FIX : Wrong way autokick did not work<br />
 
<br />
 
<br />
SPR / MPR / SET / LYT files can now be opened directly<br />
+
InSim / Programmers :<br />
In Windows, right click and set them to open with LFS<br />
 
 
<br />
 
<br />
Double clicking a SET or LYT file copies it to its folder<br />
+
Username is now saved in SP Replays<br />
Double clicking a SPR or MPR file copies and runs the replay<br />
+
Driver model byte added to IS_NPL packet<br />
 +
Minimum MCI / NLP time interval reduced to 50 ms<br />
 +
New packet IS_AXO sent when an autocross object is hit<br />
 +
New packets IS_AXI and IS_AXC report layout information<br />
 +
FIX : Guests could not see ALWAYS_ON buttons in all screens<br />
 +
FIX : Guests sent corrupted data in a long IS_BTT packet<br />
 +
FIX : Dedicated host could not fill in split nodes info<br />
 +
FIX : Dedicated host did not report race positions<br />
  
== 0.5U35 ==
+
== 0.5X8 ==
''Dec 20, 2006''<br />
+
''Jul 6, 2007''<br />
 
<br />
 
<br />
New language included : Galician (Galego)<br />
+
Added buttons to reset position and size of moved interface<br />
Language support : wider buttons at bottom left in some cases<br />
+
Show time and date of MPR by holding CTRL+SHIFT during replay<br />
Outside car custom view detection for sound (out of car rectangle)<br />
+
FIX : Aspect ratio in pits and player screen with widescreen<br />
Much easier to get to desired FOV using 5 and 6 zoom keys<br />
+
FIX : Aspect ratio of some screens with distorted interface<br />
Can't join race / leave pits for 12 seconds after green light (stops cheating)<br />
+
FIX : Error with widescreen effect in SHIFT+U mode<br />
Other cars sound volume increased by 10% - more immersive<br />
+
FIX : Wrong way autokick did not work<br />
V and flat engined cars exhaust pipe separation (stereo effect)<br />
 
BF1 wind noise decreased / other minor adjustments<br />
 
UFR sound improved : more race like<br />
 
Small updates to all car sounds<br />
 
  
== 0.5U34 ==
+
== 0.5X7 ==
''Dec 19, 2006''<br />
+
''Jul 5, 2007''<br />
 
<br />
 
<br />
Discount immediate pit stops from the "must pit" rule (cheating)<br />
+
Interface button stays visible with wrong interface settings<br />
All cars resaved, with minor changes to sound (e.g. less gear whine)<br />
+
Improved speed of widescreen effect by using a real viewport<br />
Slightly more sound changes on large GTR cars and LX6<br />
+
Improved speed of mirror draw by using a narrow viewport<br />
More updated translations<br />
+
Removed missing lines of 2d elements at screen edges<br />
 +
 
 +
== 0.5X6 ==
 +
''Jul 4, 2007''<br />
 +
<br />
 +
Display positioning support in Options->Display->Interface<br />
 +
Improved positioning of 3d menu objects (drivers and cars)<br />
 +
Minor optimisation in 2d display system<br />
 +
 
 +
== 0.5X5 ==
 +
''Jul 3, 2007''<br />
 +
<br />
 +
Updates :<br />
 
<br />
 
<br />
FIX : Entering SHIFT+U from following view played loud car sound<br />
+
Results table now shows user names if you press CTRL+SHIFT<br />
FIX : Move speed slider didn't work in high view if following car<br />
+
Username is now saved in SP Replays (same as in hotlap mode)<br />
FIX : A few vertices out of place on driver necks and marshall helmet<br />
+
Faster downloading system for auto updater and offline skins<br />
 +
FIX : ALT+F4 and /exit command now exit LFS from meeting room<br />
 +
FIX : Autocross timing info was shown in orange if any results<br />
  
== 0.5U33 ==
+
== 0.5X4 ==
''Dec 18, 2006''<br />
+
''Jun 30, 2007''<br />
 
<br />
 
<br />
Higher Wind and Skid boost volumes (default and maximum)<br />
+
Updates :<br />
Small changes to system improving all car engines just a little<br />
 
An updated BF1 engine sound file (not finished but better)<br />
 
 
<br />
 
<br />
FIX : Autocross editor did not show "Set as default" button<br />
+
Available start grid size now shown in game setup screen<br />
FIX : Repeated clicking sound while loading cars in garage<br />
+
FIX : Removed debug message ReleasePlateHandle failed<br />
FIX : Channel screen brought up a background while in game<br />
 
  
== 0.5U32 ==
+
== 0.5X3 ==
''Dec 16, 2006''<br />
+
''Jun 29, 2007''<br />
 
<br />
 
<br />
Misc :<br />
+
Updates :<br />
 
<br />
 
<br />
Improved car engine and other sounds, added gear whine etc.<br />
+
Graphics option : 32 bit sky (set to 32 bit by default)<br />
Automatic update system gives info, downloads, installs patch<br />
+
Improved texture purging code (avoiding possible crash)<br />
New general purpose save and load dialogs with rename / delete<br />
+
Analogue steer smooth max raised to 0.95 (for gamepads)<br />
FF Steps now defaults to 256 (this gives higher resolution FF)<br />
+
Improved translation system for user kick / ban messages<br />
Layouts do not set the number of laps unless a start pos exists<br />
+
FIX : Shift light was invisible in single player replays<br />
One extra car sound is now played (now 5 including your own car)<br />
+
FIX : GetPlateHandle failed - sometimes - on a busy host<br />
One extra car in high resolution physics (car in front at start)<br />
+
<br />
Clicking the selected replay now plays the replay (did deselect)<br />
+
Multiplayer :<br />
Centre view and eye position buttons now reset pitch and rotate<br />
 
Virtual start lights are now displayed on the right by default<br />
 
Small map is now never shown on the left if right is selected<br />
 
Option to switch off acceleration view shifts in custom views<br />
 
Mirror mode for driver and custom views (now in view options)<br />
 
Added "all" to clocks mode options (off, real, virtual, all)<br />
 
Some more small improvements to graphics options and layout<br />
 
Button control rate option now visible in wheel/js mode<br />
 
Text entry box is smaller and blocks driving view less<br />
 
Improved multiplayer synchronisation checking (OOS)<br />
 
 
<br />
 
<br />
Fixes :<br />
+
Removed full hosts filter from List of Games screen<br />
 +
FIX : Command /end did not work if no players in race<br />
 +
FIX : A player is connecting stayed on after MPR finished<br />
 
<br />
 
<br />
FIX : Nasty sound clicks when cars got nearer and further away<br />
+
InSim :<br />
FIX : MP slowdown when playing sounds of cars in simple physics<br />
 
FIX : Force now turns off instantly instead of waiting a second<br />
 
FIX : Arrow keys work in wheel mode even if assigned to KB steer<br />
 
FIX : Removed the unecessary FF error message DIERR_HANDLEEXISTS<br />
 
FIX : Messages were unblocked by sending any command to the host<br />
 
FIX : Alt+F4 and programmable keys did not work in list of games<br />
 
FIX : Qualifying countdown was too short if less than 4 in race<br />
 
FIX : BF1 / FO8 virtual dashboard appeared in player options<br />
 
FIX : Pressing SHIFT+G during instant replay made it go OOS<br />
 
FIX : Unlock was lost after hibernation on some computers<br />
 
FIX : SHIFT+U camera roll function now works as expected<br />
 
FIX : Button opacity option affected the colour sliders<br />
 
FIX : Text appearing in middle of screen after a lesson<br />
 
FIX : Excessive acceleration view shift in fast cars<br />
 
 
<br />
 
<br />
NOTE - Translatable text updated<br />
+
FIX : Guests could not see ALWAYS_ON buttons in all screens<br />
 +
FIX : Guests sent corrupted data in a long IS_BTT packet<br />
  
== 0.5U30 ==
+
== 0.5X2 ==
''Jul 5, 2006''<br />
+
''Jun 22, 2007''<br />
 
<br />
 
<br />
Sound :<br />
+
Updates :<br />
 
<br />
 
<br />
Improved wind volume at low and high speeds<br />
+
Various translation files have been updated<br />
Reduced crackling of sounds related to echoes<br />
 
Engine can now be heard from a greater distance<br />
 
Now generated at 100 Hz resolution - same as physics<br />
 
Engine sound off throttle is slightly louder than it was<br />
 
Wind sound volume is now linear (avoids excessive noise)<br />
 
Skid / scrape sounds are now bounded to reasonable level<br />
 
Sound now plays at low speed, if replay at 0.5 or 0.25 speed<br />
 
 
<br />
 
<br />
FIX : Corrected volume of interface sounds<br />
+
InSim :<br />
FIX : Small clicks audible a few times per lap<br />
+
<br />
FIX : Bug in camera position height part of sound calculation<br />
+
Driver model byte added to IS_NPL packet<br />
FIX : No music when watching MP Replay with music in replays ON<br />
+
Minimum MCI / NLP time interval reduced to 50 ms<br />
FIX : Looping music buffer while selecting a track - now silent<br />
+
New packet IS_AXO sent when an autocross object is hit<br />
FIX : System messages still audible with messages blocked<br />
+
New packets IS_AXI and IS_AXC report layout information<br />
 +
FIX : Dedicated host could not fill in split nodes info<br />
 +
FIX : Dedicated host did not report race positions<br />
 
<br />
 
<br />
 
Multiplayer :<br />
 
Multiplayer :<br />
 
<br />
 
<br />
SHIFT+S when spectating now goes directly to garage<br />
+
Added handicaps / start position / user name to MPR header<br />
Garage when not in race now shows spectate and join buttons<br />
+
FIX : It was possible for any guest to cause a host to crash<br />
Clicking join with no car selected goes to select car screen<br />
+
 
 +
== 0.5X ==
 +
''Jun 8, 2007''<br />
 
<br />
 
<br />
FIX : Rare crash in blue flags calculation<br />
+
Multiplayer :<br />
FIX : LFS online hosts would hang if run for 50 days<br />
 
FIX : Stuck in entry screen if host has run for 25 days<br />
 
FIX : Rare problem causing your car to vanish on other computers<br />
 
FIX : Spectate after autocross run caused "Unknown finisher" message<br />
 
FIX : A player in pits could be forced to spectate at end of race<br />
 
FIX : Mandatory pit stop is now not allowed to be on final lap<br />
 
FIX : RCM now has priority over race finished messages<br />
 
 
<br />
 
<br />
2D Display :<br />
+
Up to 47 guests can connect to a host<br />
<br />
+
Max cars in multiplayer race increased to 32<br />
Misc Option : Show time instead of FPS in-game<br />
+
In demo 12 can race and up to 15 connections<br />
Hold CTRL+SHIFT to show time instead of frame rate<br />
+
Disconnection reason is now shown in MP Replay<br />
Realistic speedometer based on drive shaft speed<br />
+
Can now save MPR from dedicated host (auto or manual)<br />
New path draw for game setup screen and in-game<br />
+
A new connection queuing system to make connecting easy<br />
User messages no longer obscure the frame rate display<br />
+
Car is no longer held at start line - false starts possible<br />
Not recording message is now only displayed for 8 seconds<br />
+
Start lights time between red and green is changed each race<br />
Messages now visible but dimmed in ESCAPE and OPTIONS screens<br />
+
Kick and ban votes never need more than eight people to vote<br />
FOV adjust keys (5/6) now show the FOV in a temporary message<br />
+
Ban votes can be completed after the player has disconnected<br />
Message history (H) is now hidden at race restart or SHIFT+F<br />
+
Votes do not expire and are not reset when a player joins host<br />
Removed text "LEFT pit lane" and "ENTERED pit lane"<br />
+
Ready on game setup screen is not reset when a player connects<br />
Option to show small map on left or right of screen<br />
+
Current vote is shown beside player name and in connection list<br />
Central text now visible in SHIFT+F mode (option)<br />
+
Improved race position list so the confirmed results are locked<br />
Temporary messages now visible even if fps is off<br />
+
Fuel load is no longer visible in MPR (for strategy protection)<br />
Real mirrors are now invisible if set to virtual<br />
+
Avoided most of the "Can't x - a player is connecting" messages<br />
Added UP and DOWN buttons to options screen<br />
+
Implemented a new "canreset" option while leaving hotlaps valid<br />
Messages are now hidden in the ESCAPE menu<br />
+
BLUE FLAG works in practice (priority to those not on first lap)<br />
 +
Automatic spectate driving out of bounds when reset not allowed<br />
 +
Optimisation to improve frame rate in SHIFT+U mode when online<br />
 +
Removed "unknown finisher" and associated stats / insim issues<br />
 +
Improved the code that relays car position updates to guests<br />
 +
Global handicaps for class balancing (set by master server)<br />
 +
Remote car's handicap shown in F11 menu, tyres in F12 menu<br />
 +
Grid reordering is now done on end race as well as restart<br />
 +
FIX : Pit instructions were wrong when taking over a car<br />
 +
FIX : Penalty in pit stop would make the stop never end<br />
 +
<br />
 +
Racing :<br />
 +
<br />
 +
Start and pit fuel loads range from 1% to 100%<br />
 +
Qualifying and practice now start from the pit lane<br />
 +
Qualifying out lap is no longer counted as a valid lap<br />
 +
Single player now allows up to 20 ai cars (powerful pc)<br />
 +
Pit instructions and live settings work in single player<br />
 +
Admin penalties and commands are now recorded in SP Replays<br />
 +
SHIFT+G gear shift selection no longer stops SPR recording<br />
 +
New voluntary handicap system in pits (part of setup)<br />
 +
Added preload setting to clutch pack differentials<br />
 +
FIX : AI drivers ignored the pit lane speed limit<br />
 +
<br />
 +
Display :<br />
 +
<br />
 +
Small map colours can be changed : Options-Display-Interface<br />
 +
Small map cars more than one lap ahead are a different colour<br />
 +
Automatic show results - leaves small map visible when driving<br />
 +
Hide / show results removed from options - available on CTRL+TAB<br />
 +
Timing info shown in orange after winner crosses line / time over<br />
 +
Yellow finished message is no longer duplicated in central text<br />
 +
Connection bars are not drawn if they would obscure tyre info<br />
 +
Qualifying cars on out lap are drawn orange (others yellow)<br />
 +
Qualifying position is shown in yellow like race position<br />
 +
Added text on screen showing the reason for a penalty<br />
 +
Display option : Virtual steering gauge<br />
 +
Display option : Rotate small map<br />
 
<br />
 
<br />
 
Interface :<br />
 
Interface :<br />
 
<br />
 
<br />
Improved instant gear shift mode selection function SHIFT+G<br />
+
Added button to spectate directly from pits<br />
List of games screen allows sorting hosts by clicking column title<br />
+
Supporting TrackIR with 6 degrees of freedom<br />
Improved replay selection screen, added delete, rename and info<br />
+
Scroll though autocross results with PgUp / PgDn<br />
Keys Y/N (yes/no) now work on the replay skins download screen<br />
+
SHIFT+P now enters garage from game setup screen<br />
New track selection screen allows track browsing before load<br />
+
SHIFT+O now enters options when watching a SP replay<br />
Graphics options changed around to be intuitive / consistent<br />
+
New keys SHIFT+S (spectate) and SHIFT+P (go to pits)<br />
New graphics option : Draw sky (replaces screen clear type)<br />
+
Button look is now added to the yaw output of TrackIR<br />
Controls screen now shows the function assigned to a button<br />
+
Automatic unpause when starting or restarting a replay<br />
Scroll bar added if more than 7 players in list of players<br />
+
Ignition key "I" is now assignable to any key or button<br />
Skip intro option is now very fast (avoids loading track)<br />
+
Removed the sound effect of a racer pitting or spectating<br />
Skip intro option renamed to : Load track when starting<br />
+
Pit instructions fuel load can now be adjusted in 1% steps<br />
Start New Game / Join Specific Game : Added ENTER key<br />
+
Escape menu improvements : can use keys (listed on screen)<br />
Game setup screen : ENTER key - joins race / sets ready<br />
+
Race control message now has priority over wrong way message<br />
Game setup screen : now shows local and UTC (GMT) time<br />
+
Wider FOV and more view pitch available (for extreme settings)<br />
Misc Option : 12 hour or 24 hour format selectable<br />
+
Filter added to list of games to avoid hosts which allow reset<br />
Car picture can now select the car (not just text)<br />
+
Dedicated host now has a grey screen so you can read black text<br />
Cleaner replay start - avoiding flashing entry screen<br />
+
Used top left temporary message for CTRL+TAB and other functions<br />
Can now use /spec(tate) X command in game setup screen<br />
+
Increased message history size to 20 stored + 20 recent (was 16)<br />
Close window button (X) does a quick clean exit<br />
+
Place objects is now switched off when entering race or qualifying<br />
New /exit command also does a quick clean exit<br />
+
Code page names are now translatable for switching keyboard layouts<br />
Added ALT+F1 to F12 as programmable text keys<br />
+
FIX : Dedicated host could stop responding to messages and commands<br />
Key ALT+F4 is programmed to /exit by default<br />
+
FIX : Start restriction countdown was missing from OK button in pits<br />
Added rename function for car setups<br />
+
<br />
 +
Skins :<br />
 
<br />
 
<br />
FIX : LOD values were rounding to one decimal place<br />
+
Replay skins download screen new "always" and "never" options<br />
FIX : Clutch pedal was not shown in controls setup screen<br />
+
High res premium skin download system (£1 for 2000 downloads)<br />
FIX : Mip bias setting was wrongly affecting in-game text<br />
+
System to purge skins from graphics card memory when not used<br />
FIX : Clickable buttons in connection list at start of race<br />
+
Skin download and preload during connection after loading track<br />
FIX : Changes were lost when selecting in car / custom views<br />
+
Improved the "new colours" system - combined with skin selection<br />
FIX : Could not view user names in replay if MP mode was Demo<br />
+
Skins in skins folder are not converted to dds if using full skins<br />
FIX : Black screen bug changing between full screen and windowed<br />
 
 
<br />
 
<br />
Views :<br />
+
InSim :<br />
 
<br />
 
<br />
Improved position of road car internal mirrors<br />
+
New version of InSim allows up to eight TCP or UDP connections<br />
Separate mirror offset for custom and internal views<br />
+
New buttons system allowing better interface in InSim programs<br />
Internal mirror offset limit increased to 400 mm<br />
+
More race tracking info and many packets added (see InSim.txt)<br />
Draw driver / wheel option added to custom views<br />
+
More commands now work on AI drivers : /spec /pitlane /p_xxx<br />
Roll function added to SHIFT+U free camera mode<br />
+
More commands work even if player joining e.g. /spec /laps<br />
TV camera, CTRL + arrow keys change zoom and roll<br />
+
New /i command to send a message to a race control program<br />
Maximum value reached marker added to virtual pedals<br />
+
Race penalty can now be removed with /p_clear command<br />
Single seater car shadows now visible in custom views<br />
+
Send all players to their pits with /pit_all command<br />
Custom view mode selection now separate for main and look<br />
+
Admins can now use the IS_REO (race reorder) packet<br />
Buttons in view options to set custom view to eye or centre<br />
+
IS_CPP can now be used to set custom view position<br />
BF1 / FO8 show virtual clocks if wheel draw is switched off<br />
 
Custom view settings are now separate for all cars<br />
 
Custom views are now stored in data\views folder<br />
 
 
<br />
 
<br />
Controllers :<br />
+
System :<br />
 
<br />
 
<br />
Axis, button and key assignments stored in .con files<br />
+
Removed the option not to use HVS if it is available<br />
Sequential shift automatically used for single seaters<br />
+
Better messages showing the reason for disconnection<br />
Separate shift help settings for sequential and shifter<br />
+
Admins can now edit and /axsave layouts while online<br />
All steering wheels default to separate throttle / brake<br />
+
Admin ban dialog now asks for a number of days to ban<br />
Non-wheel game controllers default to combined thr / brk<br />
+
Admins can now see other admins in list of connections<br />
Controls setup screen now shows the currently pressed buttons<br />
+
Added short track name to SPR, MPR and RAF file formats<br />
Wheel turn minimum reduced to 90 degrees (for sticks / pads)<br />
+
Command /mprdir to specify mpr folder on dedicated host<br />
CTRL+F1 to F12 text keys are all now assignable to buttons<br />
+
MPR file format : result times now saved in milliseconds<br />
Car's steering wheel turns now shown in steering settings<br />
+
Added handicap mass and restriction to hotlap file header<br />
<br />
+
Increased maximum physics objects due to more cars on track<br />
Windows Vista Support :<br />
+
Start grid remains when track or config changes (if possible)<br />
<br />
+
Start time added to MPR file @ offset 36 (seconds since 1/1/1970)<br />
FIX : Sound now works correctly in Windows Vista<br />
+
Command line command /player (start LFS with specified player name)<br />
FIX : Unlocking is now possible in Windows Vista<br />
+
New command /wait (like /exec but LFS hangs until the program exits)<br />
<br />
+
New command /hlog to set log file on host - command /log is now local<br />
New LFS script system :<br />
+
FIX : Could not delete all text after clicking a name in meeting room<br />
<br />
+
FIX : Overtaking lesson could sometimes give an invalid lesson result<br />
- Place text file of commands xxx.lfs in script folder<br />
+
FIX : Removed the need to pass a split after receiving admin penalty<br />
- Then script xxx.lfs can be run by typing /run xxx<br />
+
FIX : The TAB key did not work with /press /ctrl and /shift commands<br />
- Note : CAR.lfs is run when you select CAR e.g. XFG, BF1<br />
+
FIX : Occasional black screen bug when changing to full screen mode<br />
- Note : autoexec.lfs is run when LFS reaches entry screen<br />
+
FIX : Autocross checkpoints in line could cause rapid lap count bug<br />
 +
FIX : Path followers were reset when an object was added or removed<br />
 +
FIX : Path follower reset caused a glitch or an out of bounds reset<br />
 +
FIX : Some objects were not drawn after exiting pits while paused<br />
 +
FIX : Start lights were not shown in some of the training lessons<br />
 +
FIX : Autocross layout number of laps sometimes did not load<br />
 +
FIX : In single player /end command did not exit correctly<br />
 +
FIX : Find user in S2 mode looking for racer on S1 host<br />
 +
FIX : Safer code when changing windowed to full screen<br />
 +
FIX : Occasional crash when exiting from List of Games<br />
 +
FIX : Long messages could sometimes get cut short<br />
 +
 
 +
== 0.5W48 ==
 +
''Jun 8, 2007''<br />
 
<br />
 
<br />
New text commands added (see Commands.txt in docs folder) :<br />
+
Updates :<br />
 
<br />
 
<br />
/fov [degrees] - field of view<br />
+
Improved frame rate in SHIFT+U mode when online<br />
/ff [0-200] - force feedback strength<br />
 
/axis [axis] [function] - e.g. /axis 2 throttle<br />
 
/invert [0/1] [function] - e.g. /invert 1 brake<br />
 
/button [button] [function] - e.g. /button 5 shift_up<br />
 
/key [key] [function] - e.g. /key Q handbrake<br />
 
/head_tilt [degrees] - 1g head tilt<br />
 
/lateral_shift [m] - 1g lateral shift<br />
 
/forward_shift [m] - 1g forward shift<br />
 
/vertical_shift [m] - 1g vertical shift<br />
 
/say [message] - same as typing a chat message<br />
 
/echo [text] - show text only on local screen<br />
 
/spec [name] - same as spectate [name]<br />
 
/ctrlf [num] [text] - change text e.g. /ctrlf 1 hello<br />
 
/altf [num] [text] - change text e.g. /altf 1 /view=driver<br />
 
/wheel_turn [degrees] - specify turn angle of controller<br />
 
/press [key] - simulate key press<br />
 
/ctrl [key] - ctrl + key<br />
 
/shift [key] - shift + key<br />
 
/alt [key] - alt + key<br />
 
/autoclutch [0-1] - turn autoclutch off / on<br />
 
/gccut [0-1] - throttle cut on upshift<br />
 
/gcblip [0-1] - throttle blip on downshift<br />
 
/axlaps [num] - set autocross number of laps<br />
 
/view [fol/heli/cam/driver/custom] - select view<br />
 
 
<br />
 
<br />
IN A SCRIPT : //comment - this line is ignored<br />
+
Fixes :<br />
IN CHAT BOX : //xxx - short for /run xxx<br />
 
 
<br />
 
<br />
/hrun X : admin can run script X on host<br />
+
FIX : UDP send buffer size was too small for > 42 guests<br />
/exec E C : run program E with command line C<br />
+
FIX : Wrong person was kicked in kick or ban vote in demo<br />
 +
FIX : Could join a race with a car that was not allowed<br />
 +
 
 +
== 0.5W47 ==
 +
''Jun 7, 2007''<br />
 +
<br />
 +
Updates :<br />
 +
<br />
 +
Kick and ban votes never need more than eight people to vote<br />
 +
Ban votes can be completed after the player has disconnected<br />
 +
Made another attempt to reduce car position udp packet loss<br />
 
<br />
 
<br />
/shifter [auto/sequential/shifter] - shift mode (like SHIFT+G)<br />
+
InSim :<br />
/hidetext [no/yes] - hide text (like SHIFT+F)<br />
 
 
<br />
 
<br />
New file associations system :<br />
+
Added note about maximum number of InSim programs<br />
 +
Camera Roll in IS_CPP packet did not work properly<br />
 +
IS_CPP can now be used to set custom view position<br />
 +
 
 +
== 0.5W44 ==
 +
''Jun 6, 2007''<br />
 
<br />
 
<br />
SPR / MPR / SET / LYT files can now be opened directly<br />
+
Updates :<br />
In Windows, right click and set them to open with LFS<br />
 
 
<br />
 
<br />
Double clicking a SET or LYT file copies it to its folder<br />
+
New command /hlog to set host log file - command /log is now local<br />
Double clicking a SPR or MPR file copies and runs the replay<br />
+
Used top left temporary message for CTRL+TAB and other functions<br />
 +
Increased message history size to 20 stored + 20 recent (was 16)<br />
 +
Improved the code that relays car position updates to guests<br />
 
<br />
 
<br />
Misc :<br />
+
InSim :<br />
 
<br />
 
<br />
Added file docs\Commands.txt - listing ALL commands<br />
+
Added some info to one of the spare bytes in the MCI packet<br />
Updated... docs\Autocross.txt - for new functions<br />
 
 
<br />
 
<br />
Option : minimum time between gearshifts (debounce)<br />
+
Fixes :<br />
S1 users can now use the automatic skin download system<br />
 
S2 users can see and join S1 hosts in List of Games screen<br />
 
When first run, LFS defaults to desktop screen resolution<br />
 
Restricted areas and route checkers added to autocross<br />
 
Welcome / Tracks filename length increased to 31 chars<br />
 
New car data output files (press letter O in garage)<br />
 
Gearshift debounced (can't shift twice within 50 ms)<br />
 
 
<br />
 
<br />
InSim : MCI packets are now available in arenas<br />
+
FIX : Drag strip now has a constant start lights interval<br />
InSim : IS_RES qualify packets sent even if not in table<br />
+
FIX : Added /hidetext=no/yes command to docs/commands.txt<br />
 
<br />
 
<br />
FIX : Outguage reported remote cars fuel load<br />
+
 
FIX : Driver's body optimisation was too sensitive<br />
+
== 0.5W43 ==
FIX : Selecting drag strip often resulted in 3 lap race<br />
+
''Jun 5, 2007''<br />
FIX : OutGauge now works on remote cars / MPR / external<br />
 
FIX : Formula dash live settings now work in custom view<br />
 
FIX : Reverse driving in hotlapping mode now invalidates HLVC<br />
 
FIX : Starting LFS with /join command, needlessly loaded last track<br />
 
FIX : Corrected positions of translator names on credits screen<br />
 
FIX : Mirrors and clocks sometimes corrupted after minimising<br />
 
FIX : Mirror option ALL did not show a mirror in wheels view<br />
 
FIX : Small map sometimes went off screen or overlapped text<br />
 
FIX : CTRL+F keys did not work during replays<br />
 
 
 
== 0.5U10 ==
 
''Jun 30, 2006''<br />
 
 
<br />
 
<br />
SHIFT+S when spectating now goes to garage<br />
+
Updates :<br />
Single seater car shadows now visible in custom views<br />
 
Clicking join with no car selected goes to select car screen<br />
 
Garage when not in race now shows spectate and join buttons<br />
 
Start new game with no track selected goes to select track<br />
 
Game setup screen : ENTER key - joins race / sets ready<br />
 
Separate shift help settings for sequential and shifter<br />
 
Sequential shift automatically used for single seaters<br />
 
Axis, button and key assignments stored in .con files<br />
 
Maximum value reached marker added to virtual pedals<br />
 
Cleaner replay start - avoiding flashing entry screen<br />
 
Separate mirror offset for custom and internal views<br />
 
Internal mirror offset limit increased to 400 mm<br />
 
Realistic speedometer based on drive shaft speed<br />
 
Added layout files (LYT) to file associations<br />
 
Added rename function for setups<br />
 
 
<br />
 
<br />
FIX : Changes were lost when selecting in car / custom views<br />
+
Current Vote is removed when user spectates or pits<br />
FIX : Clutch pedal was not shown in controls setup screen<br />
+
Number of connections is now shown in connections title<br />
 
 
== 0.5U9 ==
 
''Jun 26, 2006''<br />
 
 
<br />
 
<br />
FIX : Unlocking on Vista should now work correctly<br />
+
Fixes :<br />
FIX : Start replay with click brings LFS to foreground<br />
 
FIX : Formula dash live settings now work in custom view<br />
 
FIX : OutGauge now works on remote cars / MPR / external<br />
 
 
<br />
 
<br />
Added SET file association (copy set to folder)<br />
+
FIX : It was impossible to join a host after ending race<br />
More lateral offset available for internal mirror<br />
+
FIX : The text "Vote 0" was shown each time someone joined<br />
Scroll bar added if more than 7 players in list<br />
+
FIX : It was possible to get speeding immunity in qualifying<br />
Unlocking S2 automatically sets to skip intro<br />
 
  
== 0.5U7 ==
+
== 0.5W42 ==
''Jun 25, 2006''<br />
+
''Jun 5, 2007''<br />
 +
<br />
 +
Updates :<br />
 
<br />
 
<br />
Skip intro option now avoids loading track<br />
+
Votes do not expire and are not reset when a player joins host<br />
LFS can now handle SPR and MPR file associations<br />
+
Ready on game setup screen is not reset when a player connects<br />
Separate custom view settings for all cars<br />
+
Current vote is shown beside player name and in connection list<br />
Draw driver/wheel option now in custom views<br />
+
Improved race position list so the confirmed results are locked<br />
Custom views now stored in data\views folder<br />
+
Fuel load is no longer visible in MPR (for strategy protection)<br />
RCM now has priority over finished messages<br />
+
Quicker skin messages after running out of LFS World skin credit<br />
Driver's body optimisation was too sensitive<br />
+
<br />
Welcome and Tracks filename can be up to 31 chars<br />
+
InSim :<br />
 
<br />
 
<br />
FIX : Can now unlock on Windows Vista<br />
+
SHIFT+B and SHIFT+I keypresses did not work in a replay<br />
FIX : Rare crash in blue flags calculation<br />
+
Can now deal with and recover from non-fatal TCP errors<br />
 
+
Corrected UniqueId in CompCar and NodeLap - now named PLID<br />
== 0.5U ==
+
IS_NLP is now a variable sized packet + NodeLap now 6 bytes<br />
''Apr 29, 2006''<br />
+
IS_MCI is now a variable sized packet (same info as before)<br />
 
<br />
 
<br />
Race penalty statistics now sent to LFS World<br />
+
Fixes :<br />
Changed format of /track host startup command<br />
 
Removed /config and /reversed startup commands<br />
 
Some small frame rate optimisations in car draw<br />
 
Hosts can now display a 200 character welcome message<br />
 
Added a new command /tracks to specify allowed tracks<br />
 
OutGauge system for external dashboards (see InSim.txt)<br />
 
FOX / FO8 / BF1 all have their own dashboard colour slider<br />
 
Translations and docs folder updated with new translations<br />
 
Throttle blip on downshift now allowed again with manual clutch<br />
 
Suspension stronger before it bends but then bends more quickly<br />
 
 
<br />
 
<br />
FIX : LFS could crash sometimes when leaving a multiplayer game<br />
+
FIX : Attempted fix for "Can't remove - Unknown!" strange messages<br />
FIX : Croatian and Serbian should always be correctly selected<br />
+
FIX : Occasional black screen bug when changing to full screen mode<br />
FIX : Could view other racers ARB and Brake Balance online<br />
+
FIX : Start lights delay did not vary each race if wind was disabled<br />
FIX : LFS crash when starting up with Greek or Norwegian<br />
+
FIX : Host could sometimes crash when admin used the /reinit command<br />
FIX : Aston Grand Touring / North showed up as AS6 / AS7<br />
+
FIX : Could not delete all text after clicking a name in meeting room<br />
FIX : Aston lessons had gone wrong with changed objects<br />
+
FIX : 1st lap qualify / practice speeding penalty could not be cleared<br />
FIX : Downloading Skin message was partially off screen<br />
 
FIX : Could set wind in hotlapping using /wind command<br />
 
FIX : Commands /track=as6 and /track=as7 did not work<br />
 
FIX : Number entry in tyre setup menu did not work<br />
 
FIX : XF GTI acceleration, PRO level was too easy<br />
 
FIX : Colour alternation on list of games screen<br />
 
FIX : LFS could crash when drawing a damaged car<br />
 
FIX : Connecting player with different weather<br />
 
FIX : Text command /leave had stopped working<br />
 
  
== 0.5T7 ==
+
== 0.5W41 ==
''Apr 29, 2006''<br />
+
''Jun 3, 2007''<br />
 +
<br />
 +
Queue can be up to 48 (Queue + In Game can be up to Max Conns)<br />
 +
Hopefully reduced the possibiliy of "Did not receive guest info"<br />
 +
FIX : Bug that could cause host to stop responding after /reinit<br />
 +
FIX : Admin slots and Max Connections did not work properly<br />
 +
 
 +
== 0.5W40 ==
 +
''Jun 2, 2007''<br />
 
<br />
 
<br />
Small delay added when a welcome message is displayed and same<br />
+
Improvements / fixes to deal with connect / disconnect issues<br />
track is already loaded (could be too fast before). "A new<br />
+
More "keep alive" packets while loading track and skins<br />
guest is connecting" was displayed for too long if connecting<br />
+
Number in queue should now never increase<br />
player had same track but different lighting.<br />
+
Disconnection reason is now shown in MPR<br />
Updated translations included.<br />
 
  
== 0.5T6 ==
+
== 0.5W39 ==
''Apr 28, 2006''<br />
+
''Jun 1, 2007''<br />
 
<br />
 
<br />
FIX : Text command /leave had stopped working<br />
+
A new connection queuing system to keep it clean<br />
FIX : Disembodied heads driving UF and RA cars<br />
+
Some other small fixes in the multiplayer code<br />
FIX : XF GTI acceleration, PRO level was too easy<br />
+
 
FIX : Your own driver and steering wheel could vanish<br />
+
== 0.5W38 ==
NEW : OutGauge system for external dashboards (see InSim.txt)<br />
+
''May 31, 2007''<br />
 
<br />
 
<br />
 +
Too many players could join when limited by starting grid size<br />
 +
Attempting to fix another bug where joining player never joins<br />
  
== 0.5T5 ==
+
== 0.5W37 ==
''Apr 27, 2006''<br />
+
''May 31, 2007''<br />
 
<br />
 
<br />
Hosts can use a 200 character welcome message from a text file<br />
+
Dedicated host now has a grey screen so you can read black text<br />
T5 or later guests will see the message while connecting<br />
+
BLUE FLAG works in practice (priority to racers not on first lap)<br />
E.g. text file named "welcome.txt" contains a message<br />
+
Start time added to MPR file @ offset 36 (seconds since 1/1/1970)<br />
- then start host with /welcome=welcome.txt<br />
+
Current race position added to CompCar structure (InSim IS_MCI)<br />
 +
FIX : In practice, second lap on reverse track was not counted<br />
 +
FIX : W36 could wrongly count first lap of hotlap as valid<br />
 +
FIX : Safer code when changing windowed to full screen<br />
 +
 
 +
== 0.5W36 ==
 +
''May 29, 2007''<br />
 
<br />
 
<br />
Changed format of /track command in startup - now consistent<br />
+
InSim buttons can now be seen during a replay<br />
Removed /config and /reversed commands<br />
+
FIX : List of connections was invisible in the game setup screen<br />
Example of new version : /track=BL1<br />
+
FIX : First lap in practice or qualifying was shown as 1 hour<br />
 +
FIX : Second lap in practice on reverse track was not counted<br />
 +
 
 +
== 0.5W35 ==
 +
''May 29, 2007''<br />
 
<br />
 
<br />
Added a new command /tracks to specify a list of allowed tracks<br />
+
Admin penalties, pitlane commands and rcm are now recorded in SP Replays<br />
E.g. text file named "tracks.txt" contains a track on each line<br />
+
Code page names are now translatable (for switching keyboard layouts)<br />
- then start host with /tracks=tracks.txt<br />
+
InSim : Added "always on" option and better control of the clear area<br />
 
<br />
 
<br />
Included updated translations<br />
+
FIX : Dedicated host could stop responding to typed messages and commands<br />
Included Aston lessons fix for changed objects<br />
+
FIX : Occasionally you could not start a race with AI after practicing<br />
FIX : Number entry in tyre setup menu did not work<br />
+
FIX : Penalty given during pit stop would make the pit stop never end<br />
FIX : Could set wind in hotlapping using /wind command<br />
+
FIX : Overtaking lesson could sometimes give an invalid lesson result<br />
FIX : Could view other racers ARB and Brake Balance online<br />
+
FIX : In lesson 81 you needed to park 5 times to complete the lesson<br />
 +
FIX : AI drivers left pit speed limiter on after leaving pit lane<br />
 +
FIX : AI drivers ignored the pit lane speed limit<br />
  
== 0.5T4 ==
+
== 0.5W34 ==
''Apr 26, 2006''<br />
+
''May 29, 2007''<br />
 
<br />
 
<br />
FIX : Croatian and Serbian should always be correctly selected.<br />
+
Qualifying outlap is no longer added to qualifying table<br />
Added four more characters ro the "Brakes / TC" translation.<br />
+
MPR file format : result times now saved in milliseconds<br />
FOX / FO8 / BF1 all have their own dashboard colour slider.<br />
+
Removed "unknown finisher" and its stats / insim issues<br />
Some more small optimisations in car draw (graphics code).<br />
+
Command /mprdir to specify mpr folder on dedicated host<br />
Tiny change in skid creation code to make it safer.<br />
 
 
 
== 0.5T3 ==
 
''Apr 25, 2006''<br />
 
 
<br />
 
<br />
FIX : Croatian should be selected by default on Croatian computer.<br />
+
FIX : Pit instructions were wrong when taking over a car<br />
Throttle blip on downshift is now allowed again with manual clutch.<br />
+
FIX : Long messages could sometimes get cut short<br />
Suspension is stronger before it bends, but then bends more quickly.<br />
+
FIX : W33 bug - could not play hotlap replays<br />
Race penalties are now sent as stats to LFS World (awaiting update).<br />
 
  
== 0.5T2 ==
+
== 0.5W33 ==
''Apr 24, 2006''<br />
+
''May 28, 2007''<br />
 
<br />
 
<br />
FIX : LFS could crash sometimes, when leaving a multiplayer game.<br />
+
Practice sessions now start from pits (like qualifying)<br />
FIX : Downloading Skin message was partially off screen.<br />
+
First lap time of qualifying or practice is not displayed<br />
FIX : Colour alternation on list of games screen.<br />
+
Removed inset button from escape menu shortcut keys text<br />
Some very small optimisations in graphics code.<br />
+
Improved connection - less likely to fail to join a host<br />
 +
Can now save MPR from dedicated host (auto or manual)<br />
 +
<br />
 +
FIX : /end command in single player did not exit correctly<br />
 +
<br />
 +
InSim : ISS_VISIBLE no longer changes due to text entry dialog box<br />
 +
InSim : IS_PEN packets now sent on autox false start or wrong route<br />
 +
InSim : Total time penalty is now included in IS_RES (compatible)<br />
  
== 0.5T ==
+
== 0.5W32 ==
''Apr 21, 2006''<br />
+
''May 25, 2007''<br />
 +
<br />
 +
Command line command /player (start LFS with specified player name)<br />
 +
Startup skin conversion now shows progress and skin being converted<br />
 +
New command /wait (like /exec but LFS hangs until the program exits)<br />
 +
New InSim buttons system allowing better interface in InSim programs<br />
 +
Various other InSim updates - nearly all compatible with W26 InSim<br />
 
<br />
 
<br />
FIX : LFS crash (often during a multi car pile up)<br />
+
FIX : Helmet jpg skins didn't appear in list in uncompressed skins mode<br />
FIX : LFS crash when starting up with Greek or Norwegian<br />
+
FIX : Damaged AI drivers could get stuck if two nearby wanted to reset<br />
FIX : Aston Grand Touring / North showing up as AS6 / AS7<br />
+
FIX : Single Player Replay of qualifying session did not work<br />
FIX : Commands /track=as6 and /track=as7 did not work<br />
+
FIX : Replay OOS error when using a voluntary handicap<br />
  
== 0.5S ==
+
== 0.5W26 ==
''Apr 21, 2006''<br />
+
''May 20, 2007''<br />
 
<br />
 
<br />
Included the BMW Sauber racing car<br />
+
FIX : MP Replays could not be played back at all<br />
Improved the slipstream simulation<br />
+
FIX : Repeated messages when AI are trying to reset<br />
Improvements in tyre and car physics<br />
+
 
Graphics option : Use compressed skins<br />
+
== 0.5W25 ==
Included Spanish training translations<br />
+
''May 19, 2007''<br />
Replay speed (F2) minimum is now 0.125<br />
 
Traction control added to FZ50 road car<br />
 
Updated translator names on credits page<br />
 
Longer start delay if more players in race<br />
 
Gear shift levers no longer hold the clutch<br />
 
Pit speed limiter now visible on remote cars<br />
 
Better dashboard on Formula XR and Formula V8<br />
 
French and Russian keys guides (in docs folder)<br />
 
InSim NLP and MCI packets now support 2000 laps<br />
 
Small changes to the mass and power of some cars<br />
 
15:4 screen ratio now detected as a 3-screen mode<br />
 
 
<br />
 
<br />
FIX : Wing angle bug causing physics exploit<br />
+
Now supporting TrackIR with 6 degrees of freedom<br />
FIX : Command line /hours=x is now implemented<br />
+
Button look is now added to the yaw output of TrackIR<br />
FIX : Bug in haze effect, now usable in tv cameras<br />
+
Automatic unpause when starting or restarting a replay<br />
FIX : Bug in demo /ban function with coloured names<br />
+
Ignition key "I" is now assignable to any key or button<br />
FIX : After driver change - timing info not visible<br />
+
Pit instructions fuel load can now be adjusted in 1% steps<br />
FIX : Qualifying could end up to 6 seconds too early<br />
+
Pit instructions and live settings now work in single player<br />
FIX : Pasting long line of text would make LFS crash<br />
+
SHIFT+G gear shift selection no longer stops replay recording<br />
FIX : LFSW lap times bounded to 1 hour to avoid wrap<br />
 
FIX : Could sometimes teleport after a driver change<br />
 
FIX : Changing tyre type, warmed to wrong temperature<br />
 
FIX : Could get stuck in pits when changing fuel load<br />
 
FIX : Mudguards and brakes vanish when changing plate<br />
 
 
 
== 0.5Q ==
 
''Nov 26, 2005''<br />
 
 
<br />
 
<br />
New language support :<br />
+
InSim :<br />
 
<br />
 
<br />
Several updates allowing new translations and new character sets...<br />
+
Admins can now use the IS_REO (race reorder) packet<br />
 +
New packet IS_MSX - allows typing of longer messages<br />
 +
New packet IS_MSL - output a message on local computer<br />
 
<br />
 
<br />
6 new codepages in addition to Latin-1 :<br />
+
FIXES :<br />
- Cyrillic, Greek, Central Europe, Turkish, Baltic, Japanese (Katakana)<br />
 
 
<br />
 
<br />
5 new translations :<br />
+
SPR with pit stop would often go out of sync at the pit stop<br />
Russian, Estonian, Serbian, Greek, Polish<br />
+
SPR with different help flags could go OOS when changing view<br />
 +
If reset allowed - driving out of bounds results in safe reset<br />
 +
AI drivers reset now safe - no reset if it could cause a crash<br />
 +
 
 +
== 0.5W24 ==
 +
''May 14, 2007''<br />
 
<br />
 
<br />
Automatic codepage selection, when changing keyboard in Windows<br />
+
Improved the "new colours" system - combined with skin selection<br />
New text entry system, handles multiple codepages and colours<br />
+
Skins in skins folder are not converted to dds if using full skins<br />
User can select code page manually, if required (press CTRL)<br />
+
Escape menu now looks better and is less cramped<br />
Text colours - CTRL + 0 to 7 : change colour / CTRL + 8 : default<br />
 
Can use a comma instead of a full stop when entering a number<br />
 
New ^9 code - restore original colour without changing codepage<br />
 
Autocross editor distance measure display is now translatable<br />
 
CTRL in text input box : click down arrow to show characters<br />
 
 
<br />
 
<br />
Other updates :<br />
+
FIXES :<br />
 
<br />
 
<br />
Pit stop required (yes or OK=done) is now shown in the F12 menu<br />
+
Q / X / ESC / ENTER keys did not exit from pits if player in race<br />
Avoiding invalid key beep on Scroll Lock, Num Lock and Pause<br />
+
The TAB key did not work with /press /ctrl and /shift commands<br />
Faster text draw by using fewer, bigger textures (less swapping)<br />
+
 
SHIFT+O now enters options from setup screen (same as in game)<br />
+
== 0.5W20 ==
Join screen shows selected player and gives access to options<br />
+
''May 10, 2007''<br />
"Corrupted NameReply" error message removed from List of Games<br />
 
New /out command - ignored by LFS but seen by InSim programs<br />
 
Controller buttons can be assigned to text keys CTRL+F9-F12<br />
 
 
<br />
 
<br />
Fixes :<br />
+
IMPROVEMENTS :<br />
 
<br />
 
<br />
FIX : Wrong fuel amount transferred to new player when taking over car<br />
+
Qualifying out lap is no longer counted as a valid lap<br />
FIX : Faulty online host sometimes causing LFS to hang in List of Games<br />
+
Qualifying position is shown in yellow like race position<br />
FIX : Some missing characters added to Latin 1 code page<br />
+
Qualifying cars on out lap are drawn orange (others yellow)<br />
FIX : "Race Ends : 1" message shown wrongly in garage<br />
+
Race control message now has priority over wrong way message<br />
FIX : KNW filenames depended on selected language<br />
+
Replay skins download screen new "always" and "never" options<br />
FIX : Some changes to the text in braking lessons<br />
+
High res premium skin download system (£1 for 2000 downloads)<br />
FIX : Numeric keypad 0,1,2,7,8,9,-,/ keys now work correctly in game<br />
+
Skin download and preload during connection after loading track<br />
FIX : Loss of racing line rubber : "Path info changed" message<br />
+
System to remove skins from graphics card memory when not used<br />
FIX : Text about upload of 56k modem - in fact 33.6 kbits/sec<br />
+
Automatic show results - leaves small map visible when driving<br />
FIX : Holding SHIFT+X from in-game put LFS into a strange state<br />
+
Place objects is switched off when entering race or qualifying<br />
FIX : Repeated message "Could not load colours - using default"<br />
+
Filter added to list of games to avoid hosts which allow reset<br />
FIX : Crash if track changed when user was in select car screen<br />
+
Wider FOV and more view pitch available (for extreme settings)<br />
FIX : No mid-race join option now only active if 2 cars in race<br />
+
Yellow finished message is no longer duplicated in central text<br />
FIX : Last key pressed in text box could activate its function<br />
+
Avoided most of the "Can't x - a player is connecting" messages<br />
FIX : TAB and SHIFT+TAB should now show all cars and not crash<br />
+
Escape menu improvements : can use keys (listed on screen)<br />
FIX : Page Up and Page Down keys generated " and ! characters<br />
+
New keys SHIFT+S (spectate) and SHIFT+P (go to pits)<br />
FIX : Small numerical error in foot-pounds and bar units<br />
+
Automatic spectate if your car drives out of bounds<br />
FIX : Third decimal place of message text size was not saved<br />
+
Some small InSim updates + multiple UDP connections<br />
FIX : Max length player name with a full stop would be corrupted<br />
 
FIX : Various bugs and crashes when using nogfx / invisible host<br />
 
FIX : Some problems with kick/ban and sharing of ambiguous names<br />
 
 
 
== 0.5P12 ==
 
''Nov 25, 2005''<br />
 
 
<br />
 
<br />
Updates :<br />
+
FIXES :<br />
 
<br />
 
<br />
Copy and paste of text in LFS now preserves colour and codepage<br />
+
Start lights or results were drawn too high if no cars in race<br />
Ping display in list of games now uses translatable text : "ms"<br />
+
The pit_all command did not stop recording SPR (OOS on replay)<br />
"Corrupted NameReply" error message removed from List of Games<br />
+
Joining a host in qualifying, could see flying cars (no track)<br />
Autocross editor distance measure display is now translatable<br />
+
Start restriction countdown was missing from OK button in pits<br />
Text input CTRL + 0 to 7 : change colour / CTRL + 8 : default<br />
+
Autocross checkpoints in line could cause rapid lap count bug<br />
CTRL in text input box : click down arrow to show characters<br />
+
Path followers were reset when an object was added or removed<br />
New /out command - ignored by LFS but seen by InSim programs<br />
+
Path follower reset caused a glitch or an out of bounds reset<br />
Controller buttons can be assigned to text keys CTRL+F9-F12<br />
+
Increased maximum physics objects due to more cars on track<br />
Added names of new translation people to the credits page<br />
+
Some objects were not drawn after exiting pits while paused<br />
 +
Start lights were not shown in some of the training lessons<br />
 +
At start of qualifying pit speed limiter was not activated<br />
 +
LFS World took drag strip false start as an acceptable pb<br />
 +
Possibly fixed the occasional exiting List of Games crash<br />
 +
 
 +
== 0.5W17 ==
 +
''Apr 25, 2007''<br />
 
<br />
 
<br />
Fixes :<br />
+
IMPROVEMENTS :<br />
 
<br />
 
<br />
FIX : Third decimal place of message text size was not saved<br />
+
Max cars in multiplayer race increased to 32<br />
FIX : Coloured F key text inserted in text box appeared wrong<br />
+
InSim updated, allowing up to eight TCP connections<br />
FIX : Untranslatable messages appearing in the wrong code page<br />
+
Small map colours : Options... Display... Interface<br />
FIX : Player name shown above car appearing in wrong code page<br />
+
Removed the sound of a player pitting or spectating<br />
FIX : CTRL + any key press now does nothing unless supposed to<br />
+
Last loaded layout name visible after track changed<br />
FIX : Invalid key sound on pressing valid keys in training mode<br />
+
Start lights interval now between 1 and 4 seconds<br />
FIX : Could not delete some chars typed after clicking a player<br />
+
Removed digital speedo option from view options<br />
FIX : Colouring problem with player names beside typed messages<br />
+
Qualifying session now starts from the pits<br />
FIX : High-ascii latin chars in player going to message codepage<br />
+
Added button to spectate from garage<br />
FIX : Max length player name with a full stop would be corrupted<br />
 
FIX : Various bugs and crashes when using nogfx / invisible host<br />
 
FIX : Some problems with kick/ban and sharing of ambiguous names<br />
 
 
 
== 0.5P5 ==
 
''Oct 21, 2005''<br />
 
 
<br />
 
<br />
Improvements and fixes :<br />
+
FIXES :<br />
 
<br />
 
<br />
Message text size slider can go down to 0.03<br />
+
Wrong screen message "x was banned" after an OOS disconnection<br />
Improved various Cyrillic and Latin characters<br />
+
AI did not use correct car colours when added in game with /ai<br />
New translatable text for screen : "bit" and "Hz"<br />
+
Could start in reverse if changing down at end of last race<br />
Text is slightly narrower than P4 widened version<br />
+
Show driver in garage allowed more penalty weight to be added<br />
Text width remains constant in wide screen modes<br />
 
Added feminine ordinal indicator (superscript a)<br />
 
Some changes to the text in all braking lessons<br />
 
Added : Russian, Estonian, Serbian translations<br />
 
<br />
 
FIX : Greek capital iota with diaeresis<br />
 
FIX : Bug with channel names in radio editor<br />
 
FIX : Bug when trying to edit a number plate<br />
 
FIX : Hot keys (T, F, etc) should work properly<br />
 
FIX : KNW filenames depended on selected language<br />
 
<br />
 
Known Issues :<br />
 
<br />
 
- Still no way to change the active code page while in game.<br />
 
- Various other old bugs, not related to translations...  <br />
 
  
== 0.5P4 ==
+
== 0.5W10 ==
''Oct 15, 2005''<br />
+
''Apr 18, 2007''<br />
 
<br />
 
<br />
Language Support Improvements :<br />
+
IMPROVEMENTS :<br />
 
<br />
 
<br />
Accented capital letters now full size<br />
+
Immediate join at start of qualifying now starts from pit box<br />
Removed "Added ID X" and "Removed X"<br />
+
Connection bars are not drawn if they would obscure tyre info<br />
Added language name to translations<br />
+
Single player now allows up to 20 ai cars (powerful pc needed)<br />
Fixed Central European E with caron<br />
+
Small map cars more than one lap ahead are a different colour<br />
Improved some Cyrillic characters<br />
+
Autocross : 28 results now stored - scroll with PgUp / PgDn<br />
Steeper and clearer accents<br />
+
Added handicap mass and restriction to hotlap file header<br />
Added the section sign (§)<br />
+
Demo races limited to 12 cars (15 guests still allowed)<br />
 +
Better messages showing the reason for disconnection<br />
 +
Maximum added mass limited to around 20% of car mass<br />
 +
Admin can see kick and ban buttons even if /vote=no<br />
 
<br />
 
<br />
Other Fixes :<br />
+
FIXES :<br />
 
<br />
 
<br />
FIX : Sometimes hanging in List of Games<br />
+
Incorrect false start penalties while stationary at start<br />
FIX : Race ends shown wrongly in garage<br />
+
Displayed mass in garage flickered while moving handicap slider<br />
FIX : Fuel amount when taking over car<br />
+
False start penalty was given for an early start in qualifying<br />
 +
Corrected width of split time difference (in live position list)<br />
 +
Wrong "A race is starting" if track changed but no race started<br />
 +
Joining a waiting start grid sometimes produced a false start<br />
 +
Could quickly pit and return to grid to remove a false start<br />
 +
Skins used in race were not stored correctly in MP replays<br />
 +
Admins could not kick or ban using the list of connections<br />
 +
Could be given a pit penalty on a track with no pit lane<br />
 +
MRT would fly about if voluntary added mass was too high<br />
 +
 
 +
== 0.5W9 ==
 +
''Apr 14, 2007''<br />
 
<br />
 
<br />
Known Issues :<br />
+
Car is no longer held at start line - false starts possible<br />
 +
Start lights time between red and green is changed each race<br />
 +
Implemented the canreset option while leaving hotlaps valid<br />
 +
Added preload setting to clutch pack differentials<br />
 +
Increased number of cars in race from 20 to 28<br />
 +
Increased number of connections from 24 to 48<br />
 +
Single player and demo races now up to 16 cars<br />
 +
Start and pit fuel loads range from 1% to 100%<br />
 +
New voluntary handicap system in pits (part of setup)<br />
 +
Remote car's handicap shown in F11 menu, tyres in F12 menu<br />
 +
Global handicaps for class balancing (set by master server)<br />
 +
Removed the need to pass a split after receiving admin penalty<br />
 +
Start grid remains when track or config changes (if possible)<br />
 +
More commands now work on AI drivers : /spec /pitlane /p_xxx<br />
 +
More commands work even if player joining e.g. /spec /laps<br />
 +
Grid reordering is now done on end race as well as restart<br />
 +
New /i command to send a message to a race control program<br />
 +
Added short track name to SPR, MPR and RAF file formats<br />
 +
More race tracking info added to InSim (see InSim.txt)<br />
 +
Admins can now see other admins in list of connections<br />
 +
Admins can now edit and /axsave layouts while online<br />
 +
Admin ban dialog now asks for a number of days to ban<br />
 +
Added text on screen showing the reason for a penalty<br />
 +
Race penalty can now be removed with /p_clear command<br />
 +
Send all players to their pits with /pit_all command<br />
 +
Autocross results table only shows best 12 results<br />
 +
Timeout for dead connection reduced to 12 seconds<br />
 +
Kick and ban votes are held open a little longer<br />
 +
Removed the option not to use HVS if available<br />
 +
SHIFT + S enters garage from game setup screen<br />
 +
SHIFT + O enters options from SP replay<br />
 +
Display option : Virtual steering gauge<br />
 +
Display option : Rotate small map<br />
 
<br />
 
<br />
- In game keys such as T (talk) or F (forces) may not work with some selected keyboard layouts.<br />
+
FIX : F12 now shows "Pit stop required : OK" correctly<br />
- Still no way to change the active code page while in game.<br />
+
FIX : Find user in S2 mode looking for racer on S1 host<br />
- Various other old bugs, not related to translations...  <br />
+
FIX : Message "NETWORK FATAL : NOTSOCK" when joining a host<br />
 +
FIX : Autocross layout number of laps sometimes did not load<br />
  
== 0.5P3 ==
+
== 0.5W ==
''Oct 13, 2005''<br />
+
''Mar 31, 2007''<br />
 
<br />
 
<br />
Added support for Katakana, Cyrillic, Greek and other European characters<br />
+
Sound :<br />
 
<br />
 
<br />
Other Fixes :<br />
+
Included new default car sounds created by DaveWS<br />
<br />
+
Engine sounds automatically switch to new defaults<br />
- Incorrect fuel amount transferred to new player when taking over car<br />
+
No need to type edit_eng before using sound editor<br />
- Faulty online host sometimes causing LFS to hang in List of Games<br />
+
Distortion is constant regardless of volume setting<br />
 
+
New PACK button in sound editor to load a sound pack<br />
== 0.5P2 ==
+
TV camera and SHIFT+U avoid skid / wind volume boost<br />
''Aug 7, 2005''<br />
+
SKid and wind volumes are 33% louder for all settings<br />
 
<br />
 
<br />
New Car Filter System (List of Games Screen) <br />
+
2D Display :<br />
 
<br />
 
<br />
The car filters help you find the host you want. <br />
+
Improved small map car pointers<br />
 +
Improved needles and markers on clocks<br />
 +
Slightly more efficient 2d graphics drawing<br />
 +
Driver names appeared too late when using wide FOV<br />
 +
User LOD defaults to 0.8 (higher than old versions)<br />
 +
Reduced width of lag meter (see more with ctrl+shift)<br />
 +
Cars one lap behind are now shown in grey on small map<br />
 +
FIX : Wide screen autocross object selection buttons<br />
 +
FIX : Invisible warning when wrong way reversing<br />
 
<br />
 
<br />
The QUICK method of using the filters : <br />
+
Graphics :<br />
 
<br />
 
<br />
Use the car class buttons on the right of the screen to <br />
+
Higher resolution image in mirrors<br />
quickly set several car filters. ALL is the default. <br />
+
Higher level of detail available in main view<br />
 +
LOD is no longer reduced with fov over 90 degrees<br />
 +
Removed unecessary LOD checks on most scenery<br />
 +
Removed option "Wider screen increases LOD"<br />
 +
Removed option "All scenery at maximum LOD"<br />
 
<br />
 
<br />
For fine tuning or manual operation : <br />
+
Interface :<br />
 
<br />
 
<br />
Click on the vertical car names in the list of games. <br />
+
Selected setup is displayed in F12 menu<br />
You can set them to GREY, BLUE or RED. <br />
+
Another small reduction in pit-out glitch<br />
 +
ESC now closes live suspension view and sound editor<br />
 +
HOME key now works correctly in single player replays<br />
 +
ESC in game setup screen now exits to entry screen<br />
 +
SHIFT+O in main entry screen now goes to options<br />
 +
CTRL+S saves a screen shot to the shots folder<br />
 +
Setups can be sorted by name as well as date<br />
 +
Any resolution as wide as 3:1 is considered 3 screen<br />
 +
FIX : Default sound selected when deleting a colour<br />
 +
FIX : Mouse cursor is now visible on window border<br />
 +
FIX : Small renaming bug when saving replays<br />
 
<br />
 
<br />
GREY : You don't mind if this car is enabled or not <br />
+
Multiplayer :<br />
BLUE : This car MUST be available on the host <br />
 
RED : This car must NOT be available on the host <br />
 
 
<br />
 
<br />
- Leave most of them GREY (the default colour) <br />
+
Some improvements to the ? info system in List of Games<br />
- The cars you want to use, set them to BLUE <br />
+
LFS S1 / S2 hosts can now store up to 400 banned users<br />
- Use RED only for cars you really don't want to see <br />
+
Admins can now use in-game : /laps /qual /hours /wind<br />
 +
New InSim packets (pit - penalty - take over - flags)<br />
 +
Join specific game - colours are removed from name<br />
 +
New option /adminslots=X reserves slots for admins<br />
 +
FIX : MsgOutPack (MSO) now shows long user messages<br />
 +
FIX : Wrong delay "setup changes" after tyre change<br />
 
<br />
 
<br />
Guests : please do join empty hosts - people will join! <br />
+
Views :<br />
Hosts : please don't allow all cars, if possible. <br />
 
 
<br />
 
<br />
 +
View options now visible before you go on track<br />
 +
Separate FOV stored for each car's custom view<br />
 +
Separate steer look option for each custom view<br />
 +
Improved options for follow view (chase cam)<br />
 +
View screen rearranged to make more sense<br />
 
<br />
 
<br />
Restart Vote Limitations (for hosts and administrators) <br />
+
Misc :<br />
 
<br />
 
<br />
/rstmin=60 : No RESTART votes for 60 seconds after start <br />
+
New language included : Slovenian / Slovenski<br />
/rstend=30 : No RESTART votes for 30 seconds after finish <br />
+
Game setup screen stats : join - pit - spectate<br />
Also, no restarts after finish if 2 people are still racing <br />
+
Unlocks now increased every Friday instead of monthly<br />
 +
Master port is now selectable in cfg.txt (29339 or 8080)<br />
 +
Set log file name /log=name.xxx or /log to stop logging<br />
 +
FIX : Unlocking issue with AMD Athlon 64<br />
 +
FIX : Unlocking issue with Cedega<br />
 +
 
 +
== 0.5V9 ==
 +
''Mar 28, 2007''<br />
 
<br />
 
<br />
 +
Cars one lap behind are now shown in grey on small map<br />
 +
LFS S1 / S2 hosts can now store up to 400 banned users<br />
 +
Most languages now updated for the V2 - V5 text changes<br />
 +
FIX : List of games full filter now considers admin slots<br />
 +
FIX : New crash in V6 most often caused by SHIFT+U mode<br />
 +
FIX : Very rare old crash related to unusual view angle<br />
 +
FIX : Rare crash in garage when selecting a new car<br />
 +
 +
== 0.5V5 ==
 +
''Mar 24, 2007''<br />
 
<br />
 
<br />
Fixes <br />
+
User LOD defaults to 0.6 (still higher than old versions)<br />
 +
Some improvements to the ? info system in List of Games<br />
 +
Unlocks now increased every Friday instead of monthly<br />
 +
Wind and skid volumes are 33% louder for all settings<br />
 +
InSim FIX : IS_PSF packet is now sent correctly<br />
 +
 
 +
== 0.5V3 ==
 +
''Mar 23, 2007''<br />
 
<br />
 
<br />
FIX : Switching between SPR / MPR now resets to top of list <br />
+
Sound :<br />
FIX : Overlapping text in translated Pit Instructions (F12) <br />
 
FIX : Force feedback when using "/" or message to player <br />
 
FIX : Tiny suspension damage causing long pit stop <br />
 
FIX : Crash on clicking user buttons in host options <br />
 
FIX : Bug in /exit command from Multiplayer screen <br />
 
 
<br />
 
<br />
 +
Included new default car sounds created by DaveWS<br />
 
<br />
 
<br />
Updates <br />
+
2D Display :<br />
 
<br />
 
<br />
- Qualification Time and Race Laps display in F12 menu <br />
+
Improved small map car pointers<br />
- Pit Stop Required - message at start lasts a bit longer <br />
+
Improved needles and markers on clocks<br />
- Qualifying or Race Restarts - clearly visible in garage <br />
+
Slightly more efficient 2d graphics drawing<br />
- Zoom keys for SHIFT+U mode : 4,5-IN / 6,7-OUT <br />
+
Driver names draw distance no longer depends on FOV<br />
- Increased size of MPR packet stash <br />
+
Reduced width of lag meter (see more with ctrl+shift)<br />
 +
FIX : Wide screen autocross object selection buttons<br />
 
<br />
 
<br />
 +
Graphics :<br />
 
<br />
 
<br />
Updated Text Commands <br />
+
Better FPS due to removal of unecessary LOD checks<br />
 +
Removed option "Wider screen increases LOD"<br />
 +
Removed option "All scenery at maximum LOD"<br />
 
<br />
 
<br />
These commands can now be used in game : <br />
+
Interface :<br />
/car X /setup X <br />
 
 
<br />
 
<br />
New commands for setup screen / in game : <br />
+
ESC now closes live suspension view and sound editor<br />
/colour X /player X <br />
+
HOME key now works correctly in single player replays<br />
 +
ESC in game setup screen now exits to entry screen<br />
 +
SHIFT+O in main entry screen now goes to options<br />
 +
Join specific game - colours are removed from name<br />
 +
FIX : Next screen shot number was not saved on exit<br />
 +
FIX : Default sound selected when deleting a colour<br />
 +
FIX : Mouse cursor is now visible on window border<br />
 
<br />
 
<br />
New commands with no parameter : <br />
+
Views :<br />
/join /spectate /leave <br />
 
 
<br />
 
<br />
 +
View options now visible before you go on track<br />
 +
Separate FOV stored for each car's custom view<br />
 +
Separate steer look option for each custom view<br />
 +
Improved options for follow view (chase cam)<br />
 +
View screen rearranged to make more sense<br />
 
<br />
 
<br />
InSim Updates <br />
+
Misc :<br />
 
<br />
 
<br />
FIX : InSim excessive packet flood on race restart <br />
+
Game setup screen stats : join - pit - spectate<br />
FIX : Text commands can now be issued at a fast rate <br />
+
New InSim packets (pit - penalty - take over - flags)<br />
 +
Admins can now use in-game : /laps /qual /hours /wind<br />
 +
New option /adminslots=X reserves slots for admins<br />
 +
FIX : MsgOutPack (MSO) now shows long user messages<br />
 +
FIX : Wrong delay "setup changes" after tyre change<br />
 +
 
 +
== 0.5V2 ==
 +
''Feb 28, 2007''<br />
 
<br />
 
<br />
InSimVer (protocol number) is increased to 2 (was 1). <br />
+
Higher resolution image in mirrors<br />
<br />
+
Selected setup is displayed in F12 menu<br />
/rcm MESSAGE ... set a Race Control Message to be sent <br />
+
Another small reduction in pit-out glitch<br />
/rcm_ply USERNAME ... send the RCM to USERNAME <br />
+
Setups can be sorted by name as well as date<br />
/rcm_all ... send the RCM to all <br />
+
CTRL+S saves a screen shot to the shots folder<br />
/rcc_ply USERNAME ... Clear USERNAME's RCM <br />
+
Same distortion regardless of the volume setting<br />
/rcc_all ... Clear all RCMs <br />
+
No need to type edit_eng before using sound editor<br />
 +
New PACK button in sound editor to load a sound pack<br />
 +
Set log file name /log=name.xxx or /log to stop logging<br />
 +
Master port is now selectable in cfg.txt (29339 or 8080)<br />
 +
Any res as wide as or wider than 3:1 considered 3 screen<br />
 +
Various translation updates and improvements<br />
 +
New language : Slovenian / Slovenski<br />
 +
<br />
 +
FIX : Unlocking issue with AMD Athlon 64<br />
 +
FIX : Unlocking should now work on Cedega<br />
 +
FIX : Small renaming bug when saving replays<br />
 +
FIX : Invisible warning when wrong way reversing<br />
 +
 
 +
== 0.5V ==
 +
''Dec 22, 2006''<br />
 
<br />
 
<br />
/pitlane USERNAME ... send username to the pit lane <br />
+
Sound :<br />
 
<br />
 
<br />
/p_dt USERNAME ... give drive through penalty <br />
+
Improved car engine and other sounds, added gear whine etc.<br />
/p_sg USERNAME ... give stop-go penalty <br />
+
One extra car sound is now played (now 5 including your own car)<br />
/p_30 USERNAME ... give 30 second time penalty <br />
+
Sound now plays at low speed, if replay at 0.5 or 0.25 speed<br />
/p_45 USERNAME ... give 45 second time penalty <br />
+
Skid / scrape sounds are now bounded to reasonable level<br />
 +
Now generated at 100 Hz resolution - same as physics<br />
 +
Engine can now be heard from a greater distance<br />
 +
Improved wind volume at low and high speeds<br />
 
<br />
 
<br />
/mp LOCAL_IP_ADDRESS PORT (entry screen... join local game) <br />
+
FIX : Corrected volume of interface sounds<br />
 
+
FIX : Small clicks audible a few times per lap<br />
== 0.5P ==
+
FIX : Removed crackling of sounds related to echoes<br />
''Jun 25, 2005''<br />
+
FIX : Bug in camera position height part of sound calculation<br />
 +
FIX : No music when watching MP Replay with music in replays ON<br />
 +
FIX : Looping music buffer while selecting a track - now silent<br />
 +
FIX : Nasty sound clicks when cars got nearer and further away<br />
 
<br />
 
<br />
Further developed physics and multiplayer systems<br />
+
Multiplayer :<br />
2 new single seater racing cars (not for the faint hearted)<br />
 
3 GTR racing cars of around 500 bhp (keep your hair on)<br />
 
2 front wheel drive racing saloon cars<br />
 
2 sports cars, one rear and one mid engine<br />
 
1 1000cc front wheel drive road car (where's that corner)<br />
 
Kyoto Ring, Japan - with an Oval configuration<br />
 
Westhill, England - a high speed track<br />
 
Aston, England - long and short configurations<br />
 
8 S1 cars with graphical and physical developments<br />
 
3 updated S1 tracks (Blackwood, Fern Bay, South City)<br />
 
New objects added to the S1 Autocross arena<br />
 
Various types of suspension with realistic motion<br />
 
Support for symmetric and asymmetric setups<br />
 
Tyre wear, surface and and air temperatures<br />
 
48 sampling spots per tyre allowing flat spots<br />
 
Simulated and visible tyre deformation<br />
 
Fuel usage, pit stops, speed limits and penalties<br />
 
F12 Pit instructions system to change strategy<br />
 
F11 Live settings : anti roll bar and brake balance<br />
 
Yellow Flag and Blue Flag warning systems<br />
 
Driver changing for time-based races e.g. 24 hour<br />
 
And more...<br />
 
 
 
== 0.5L ==
 
''Apr 30, 2005''<br />
 
 
<br />
 
<br />
FIX : Alpha sort of car windows / driver names / scenery<br />
+
Improved multiplayer synchronisation checking (OOS)<br />
FIX : Number plate display when using special characters<br />
+
SHIFT+S when spectating now goes directly to garage<br />
FIX : Overhead names now shown unmirrored in the mirror<br />
+
Garage when not in race now shows spectate and join buttons<br />
FIX : Garage 2d view showed another players car colour<br />
+
Clicking join with no car selected goes to select car screen<br />
FIX : Wheels are now always visible in force draw mode<br />
+
Can't join race / leave pits for 12 seconds after green light<br />
FIX : Lap times / penalties carrying over to new race<br />
+
One extra car in high resolution physics (car in front at start)<br />
FIX : Camber effect fixes (including low-lod physics)<br />
+
Discount immediate pit stops from the "must pit" rule (cheating)<br />
FIX : BL Car Park now shown with name instead of BL3<br />
 
FIX : Car's damage remaining at start of test drive<br />
 
FIX : Auto shifter not changing down at low speeds<br />
 
FIX : Missing characters in names output to files<br />
 
FIX : Updated Blackwood track with various fixes<br />
 
FIX : Fastest lap updated with an equal lap time<br />
 
FIX : Sharper textures on flat / chalk objects<br />
 
FIX : OOS - CAR on joining host or pit stop<br />
 
FIX : Tyres overheating on soft surfaces<br />
 
FIX : Repaired XF GTI shadow mesh<br />
 
 
<br />
 
<br />
Steer compensation slider moved to controls screen<br />
+
FIX : Rare crash in blue flags calculation<br />
Visible driver in player options even when in game<br />
+
FIX : LFS online hosts would hang if run for 50 days<br />
JOOS - RES R1 etc (results) auto-correction system<br />
+
FIX : Stuck in entry screen if host has run for 25 days<br />
JOOS - (other than results) auto-reconnect system<br />
+
FIX : Rare problem causing your car to vanish on other computers<br />
Asymmetric pressure / camber + clickable settings<br />
+
FIX : Spectate after autocross run caused "Unknown finisher" message<br />
Tyre temperature display shows green at optimum<br />
+
FIX : A player in pits could be forced to spectate at end of race<br />
Clutch pack differentials replace viscous type<br />
+
FIX : Qualifying countdown was too short if less than 4 in race<br />
Added optional ID parameter for OutSim packets<br />
+
FIX : Mandatory pit stop is now not allowed to be on final lap<br />
Some text characters moved / added / improved<br />
+
FIX : RCM now has priority over race finished messages<br />
Increased protection against message spamming<br />
 
List of games now shows private hosts clearly<br />
 
Show Pedals option now works in cockpit view<br />
 
List of games filters now work in demo mode<br />
 
New audio option for wind volume boost<br />
 
Improved default setups of demo cars<br />
 
XF GTI power increased to 120 bhp<br />
 
Training lessons updated<br />
 
 
 
== 0.5K ==
 
''Apr 5, 2005''<br />
 
 
<br />
 
<br />
S2 Demo ALPHA released<br />
+
2D Display :<br />
Demo content only with numerous improvements from 0.3<br />
 
 
 
== 0.3H6 ==
 
''March 3, 2005''<br />
 
 
<br />
 
<br />
PATCH H6 fixes an old bug that showed up massively in PATCH H5<br />
+
Misc Option : Show time instead of FPS in-game<br />
 +
New path draw for game setup screen and in-game<br />
 +
Realistic speedometer based on drive shaft speed<br />
 +
Hold CTRL+SHIFT to show time instead of frame rate<br />
 +
User messages no longer obscure the frame rate display<br />
 +
Not recording message is now only displayed for 8 seconds<br />
 +
Messages now visible but dimmed in ESCAPE and OPTIONS screens<br />
 +
FOV adjust keys (5/6) now show the FOV in a temporary message<br />
 +
Virtual start lights are now displayed on the right by default<br />
 +
Small map is now never shown on the left if right is selected<br />
 +
Message history (H) is now hidden at race restart or SHIFT+F<br />
 +
Option to show small map on left or right of screen<br />
 +
Removed text "LEFT pit lane" and "ENTERED pit lane"<br />
 +
Central text now visible in SHIFT+F mode (option)<br />
 +
Temporary messages now visible even if fps is off<br />
 +
Real mirrors are now invisible if set to virtual<br />
 +
Added UP and DOWN buttons to options screen<br />
 +
Messages are now hidden in the ESCAPE menu<br />
 
<br />
 
<br />
This old bug, when combined with the H5 optimisation, could cause<br />
+
Interface :<br />
cars to fall underground, specially the front end of the MRT5.<br />
 
 
<br />
 
<br />
 
+
Easier to get to desired FOV using 5 and 6 zoom keys<br />
== 0.3H5 ==
+
Text entry box is smaller and blocks driving view less<br />
''March 2, 2005''<br />
+
Button control rate option now visible in wheel/js mode<br />
<br />
+
Improved instant gear shift mode selection function SHIFT+G<br />
PATCH H5 is mainly to test an improvement in frame rate when online.<br />
+
New general purpose save and load dialogs with rename / delete<br />
<br />
+
List of games screen allows sorting hosts by clicking column title<br />
1) Reduced CPU usage in remote car collision detection<br />
+
Improved replay selection screen, added delete, rename and info<br />
2) Smoothed the motion of the car squares on the small map display<br />
+
Keys Y/N (yes/no) now work on the replay skins download screen<br />
3) Fixed the flashing cars on the boundary of multiplayer draw distance<br />
+
Option to switch off acceleration view shifts in custom views<br />
 
+
Mirror mode for driver and custom views (now in view options)<br />
== 0.3H4 ==
+
Added "all" to clocks mode options (off, real, virtual, all)<br />
''Feb 25, 2005''<br />
+
New track selection screen allows track browsing before load<br />
 +
Graphics options changed around to be intuitive / consistent<br />
 +
New graphics option : Draw sky (replaces screen clear type)<br />
 +
Controls screen now shows the function assigned to a button<br />
 +
Scroll bar added if more than 7 players in list of players<br />
 +
Skip intro option is now very fast (avoids loading track)<br />
 +
Skip intro option renamed to : Load track when starting<br />
 +
FIX : Button opacity option affected the colour sliders<br />
 +
Game setup screen : ENTER key - joins race / sets ready<br />
 +
Game setup screen : now shows local and UTC (GMT) time<br />
 +
Game setup screen : Can now use /spec(tate) X command<br />
 +
Cleaner replay start - avoiding flashing entry screen<br />
 +
Start New Game / Join Specific Game : Added ENTER key<br />
 +
Misc Option : 12 hour or 24 hour format selectable<br />
 +
Car picture can now select the car (not just text)<br />
 +
Some improvements to graphics options and layout<br />
 +
Close window button (X) does a quick clean exit<br />
 +
New /exit command also does a quick clean exit<br />
 +
Added ALT+F1 to F12 as programmable text keys<br />
 +
Key ALT+F4 is programmed to /exit by default<br />
 +
Added rename function for car setups<br />
 
<br />
 
<br />
The main purpose of PATCH H4 is to test another attempted bug fix.<br />
+
FIX : LOD values were rounding to one decimal place<br />
 +
FIX : Clutch pedal was not shown in controls setup screen<br />
 +
FIX : Mip bias setting was wrongly affecting in-game text<br />
 +
FIX : Clickable buttons in connection list at start of race<br />
 +
FIX : Changes were lost when selecting in car / custom views<br />
 +
FIX : Could not view user names in replay if MP mode was Demo<br />
 +
FIX : Arrow keys work in wheel mode even if assigned to KB steer<br />
 +
FIX : Messages were unblocked by sending any command to the host<br />
 +
FIX : Black screen bug changing between full screen and windowed<br />
 +
FIX : Move speed slider didn't work in high view if following car<br />
 +
FIX : Channel screen brought up a background while in game<br />
 
<br />
 
<br />
The rare "car stops and flickers when someone else leaves the pits" bug<br />
+
Views :<br />
still comes up.  There's no known way to reproduce the bug at will,<br />
 
so it's very hard to find and fix.<br />
 
 
<br />
 
<br />
This patch includes extra protection for the bug, and shows various <br />
+
Improved position of road car internal mirrors<br />
red error messages if the bug is found and corrected.<br />
+
Internal mirror offset limit increased to 400 mm<br />
<br />
+
Separate mirror offset for custom and internal views<br />
1) Extra protection for the car flickering bug<br />
+
Single seater car shadows now visible in custom views<br />
2) Fix for a possible crash<br />
+
Cameta roll function added to SHIFT+U free camera mode<br />
3) RAF output : spring / dampc / dampr / brake corrected : int -> float<br />
+
Custom view mode selection now separate for main and look<br />
 
+
Buttons in view options to set custom view to eye or centre<br />
== 0.3H3 ==
+
BF1 / FO8 show virtual clocks if wheel draw is switched off<br />
''Ocz 19, 2004''<br />
+
Maximum value reached marker added to virtual pedals<br />
 +
TV camera, CTRL + arrow keys change zoom and roll<br />
 +
Draw driver / wheel option added to custom views<br />
 +
Custom views are now stored in data\views folder<br />
 +
Custom view settings now separate for all cars<br />
 
<br />
 
<br />
1) Sometimes, some objects could flicker rapidly on and off.  An example<br />
+
FIX : Excessive acceleration view shift in fast cars<br />
was at South City Long, before turning right at the corner after the<br />
+
FIX : Formula dash live settings now work in custom view<br />
hairpin, a traffic light on the right would flicker on and off.<br />
+
FIX : Mirror option ALL did not show a mirror in wheels view<br />
 
<br />
 
<br />
This patch reprocesses the draw lists when loading a track, and should<br />
+
Controllers :<br />
eliminate most cases of objects that vanish for a moment.<br />
 
 
<br />
 
<br />
2) When exiting from the multiplayer section soon after getting a list<br />
+
Axis, button and key assignments stored in .con files<br />
of games, sometimes you would be forced to wait for several seconds<br />
+
Sequential shift automatically used for single seaters<br />
while watching a message "Closing X connects".<br />
+
Separate shift help settings for sequential and shifter<br />
 +
All steering wheels default to separate throttle / brake<br />
 +
Non-wheel game controllers default to combined thr / brk<br />
 +
Controls setup screen now shows the currently pressed buttons<br />
 +
Wheel turn minimum reduced to 90 degrees (for sticks / pads)<br />
 +
CTRL+F1 to F12 text keys are all now assignable to buttons<br />
 +
Car's steering wheel turns now shown in steering settings<br />
 
<br />
 
<br />
This patch asks windows to terminate the connects immediately, so in<br />
+
New LFS script system :<br />
most cases you should not see this message again.<br />
 
 
 
== 0.3H2 ==
 
''Oct 12, 2004''<br />
 
 
<br />
 
<br />
1) Sometimes, you can receive corrupted UDP packets.  In some cases this <br />
+
- Place text file of commands xxx.lfs in script folder<br />
could cause a rare bug where your own car would start flickering from<br />
+
- Then script xxx.lfs can be run by typing /run xxx<br />
one side of the track to the other for a while.<br />
+
- Note : CAR.lfs is run when you select CAR e.g. XFG, BF1<br />
 +
- Note : autoexec.lfs is run when LFS reaches entry screen<br />
 
<br />
 
<br />
This patch contains a few lines of extra code in an attempt to stop this<br />
+
New text commands added (see Commands.txt in docs folder) :<br />
happening. When the bug would have come up, LFS displays a message in<br />
 
red : "Corrupted UDP Packet".<br />
 
 
 
== 0.3H ==
 
''Oct 8, 2004''<br />
 
 
<br />
 
<br />
---General---<br />
+
/fov    [degrees]          - field of view<br />
 +
/ff    [0-200]            - force feedback strength<br />
 +
/axis  [axis]  [function] - e.g. /axis 2 throttle<br />
 +
/invert [0/1]    [function] - e.g. /invert 1 brake<br />
 +
/button [button] [function] - e.g. /button 5 shift_up<br />
 +
/key    [key]    [function] - e.g. /key Q handbrake<br />
 +
/head_tilt      [degrees]  - 1g head tilt<br />
 +
/lateral_shift  [m]        - 1g lateral shift<br />
 +
/forward_shift  [m]        - 1g forward shift<br />
 +
/vertical_shift  [m]        - 1g vertical shift<br />
 +
/say        [message]      - same as typing a chat message<br />
 +
/echo      [text]          - show text only on local screen<br />
 +
/spec      [name]          - same as spectate [name]<br />
 +
/ctrlf      [num] [text]    - change text e.g. /ctrlf 1 hello<br />
 +
/altf      [num] [text]    - change text e.g. /altf 1 /view=driver<br />
 +
/wheel_turn [degrees]      - specify turn angle of controller<br />
 +
/press      [key]          - simulate key press<br />
 +
/ctrl      [key]          - ctrl + key<br />
 +
/shift      [key]          - shift + key<br />
 +
/alt        [key]          - alt + key<br />
 +
/autoclutch [0-1]          - turn autoclutch off / on<br />
 +
/gccut      [0-1]          - throttle cut on upshift<br />
 +
/gcblip    [0-1]          - throttle blip on downshift<br />
 +
/axlaps    [num]          - set autocross number of laps<br />
 +
/view      [fol/heli/cam/driver/custom] - select view<br />
 
<br />
 
<br />
Skid marks<br />
+
IN A SCRIPT : //comment - this line is ignored<br />
Darker tyres<br />
+
IN CHAT BOX : //xxx - short for /run xxx<br />
Smoke improvements<br />
 
Better CPU saving in entry screens<br />
 
Included Italian, Spanish and Turkish translations<br />
 
No need to type in key to unlock (a license is still required)<br />
 
Virtual clocks are moved in when connection list (N) is displayed<br />
 
 
<br />
 
<br />
---Multiplayer---<br />
+
/hrun X            : admin can run script X on host<br />
 +
/exec E C          : run program E with command line C<br />
 
<br />
 
<br />
Info message in List of Games<br />
+
/shifter  [auto/sequential/shifter] - shift mode (like SHIFT+G)<br />
New online cheat protection system<br />
+
/hidetext [no/yes]                  - hide text  (like SHIFT+F)<br />
Host auto-restarts in the event of a bad timeout error<br />
+
Windows Vista Support :<br />
Cleaned up and improved the code for connecting and disconnecting<br />
 
FIX : Auto-kick of lagging racers who were not going the wrong way<br />
 
FIX : Bugs that could cause an immediate OOS kick after connecting<br />
 
FIX : Strange "Can't pit" messages when another racer was pitting<br />
 
FIX : Bugs that could cause a multiple OOS kick while racing<br />
 
FIX : Dedicated host startup error messages<br />
 
FIX : InSim can bind to specified address<br />
 
FIX : d3d error when entering multiplayer<br />
 
FIX : Bug affecting remote cars accuracy<br />
 
FIX : Changing password while online<br />
 
FIX : Some rare crashes<br />
 
 
 
== 0.3G10 ==
 
''Oct 6, 2004''<br />
 
 
<br />
 
<br />
Cleaned up and improved the code for connecting to a host<br />
+
Sound now works correctly in Windows Vista<br />
Virtual clocks are moved in when connection list (N) is displayed<br />
+
Unlocking is now possible in Windows Vista<br />
FIX : Auto-kick of lagging racers who were not going the wrong way<br />
 
FIX : Bugs that could cause an immediate OOS kick after connecting<br />
 
FIX : Strange "Can't pit" messages when another racer was pitting<br />
 
FIX : Rare bug that could cause a multiple OOS kick while racing<br />
 
FIX : Removed "Late" messages following a time-out disconnection<br />
 
FIX : Mid-air skid marks after skidding on a movable object<br />
 
FIX : Rare host crash<br />
 
 
 
== 0.3G9 ==
 
''Oct 2, 2004''<br />
 
 
<br />
 
<br />
FIX : Multiple OOS kicks, sometimes, after someone disconnected<br />
+
Misc :<br />
FIX : Host restarts in the event of a bad timeout error<br />
 
Internal view rubber draw distance increased<br />
 
 
 
== 0.3G8 ==
 
''Oct 1, 2004''<br />
 
 
<br />
 
<br />
Small increase in internal view rubber draw distance<br />
+
Added file docs\Commands.txt - listing ALL commands<br />
Included Italian translation<br />
+
Updated... docs\Autocross.txt - for new functions<br />
 
 
== 0.3G7 ==
 
''Sep 30, 2004''<br />
 
 
<br />
 
<br />
Fixes for new systems introduced in G5 and G6<br />
+
Option : minimum time between gearshifts (debounce)<br />
This is intended to improve the online reliability a lot<br />
+
S1 users can now use the automatic skin download system<br />
 
+
Automatic update system gives info, downloads, installs patch<br />
== 0.3G6 ==
+
FF Steps now defaults to 256 (this gives higher resolution FF)<br />
''Sep 29, 2004''<br />
+
Layouts do not set the number of laps unless a start pos exists<br />
 +
S2 users can see and join S1 hosts in List of Games screen<br />
 +
When first run, LFS defaults to desktop screen resolution<br />
 +
Restricted areas and route checkers added to autocross<br />
 +
Welcome / Tracks filename length increased to 31 chars<br />
 +
New car data output files (press letter O in garage)<br />
 +
Gearshift debounced (can't shift twice within 50 ms)<br />
 
<br />
 
<br />
A new "In Sync" disconnection system...<br />
+
InSim : MCI packets are now available in arenas<br />
This is intended to greatly reduce the number of OOS kicks<br />
+
InSim : IS_RES qualify packets sent even if not in table<br />
Included Spanish and Turkish translations<br />
 
 
 
== 0.3G5 ==
 
''Sep 28, 2004''<br />
 
 
<br />
 
<br />
Allow max FPS setting to go down to 10<br />
+
FIX : Outguage reported remote cars fuel load<br />
Safer online disconnection system<br />
+
FIX : Driver's body optimisation was too sensitive<br />
Longer timeouts for OOS and CP<br />
+
FIX : Selecting drag strip often resulted in 3 lap race<br />
No OOS messages unless real<br />
+
FIX : OutGauge now works on remote cars / MPR / external<br />
FIX : Skid marks fading incorrectly<br />
+
FIX : Reverse driving in hotlapping mode now invalidates HLVC<br />
FIX : Bug affecting remote cars accuracy<br />
+
FIX : Starting LFS with /join command needlessly loaded last track<br />
FIX : Dedicated host startup error messages<br />
+
FIX : Corrected positions of translator names on credits screen<br />
 
+
FIX : A few wrong vertices on driver necks and marshall helmet<br />
== 0.3G4 ==
+
FIX : Mirrors and clocks sometimes corrupted after minimising<br />
''Sep 25, 2004''<br />
+
FIX : Small map sometimes went off screen or overlapped text<br />
 +
FIX : Unlock was lost after hibernation on some computers<br />
 +
FIX : CTRL+F keys did not work during replays<br />
 +
<br />
 +
New file associations system :<br />
 +
<br />
 +
SPR / MPR / SET / LYT files can now be opened directly<br />
 +
In Windows, right click and set them to open with LFS<br />
 
<br />
 
<br />
FIX : Random OOS kick when joining a host with wind enabled<br />
+
Double clicking a SET or LYT file copies it to its folder<br />
FIX : Some other reasons for false multiple OOS kicks<br />
+
Double clicking a SPR or MPR file copies and runs the replay<br />
FIX : Stop incorrect wrong way kick for lagged racers<br />
 
FIX : Tyres not so dark (half way back to old version)<br />
 
FIX : Low frame rate in game setup screens<br />
 
  
== 0.3G3 ==
+
== 0.5U35 ==
''Sep 23, 2004''<br />
+
''Dec 20, 2006''<br />
 
<br />
 
<br />
New online cheat protection system<br />
+
New language included : Galician (Galego)<br />
Better CPU saving in entry screens<br />
+
Language support : wider buttons at bottom left in some cases<br />
No need to type in key to unlock<br />
+
Outside car custom view detection for sound (out of car rectangle)<br />
Info message in List of Games<br />
+
Much easier to get to desired FOV using 5 and 6 zoom keys<br />
Smoke improvements<br />
+
Can't join race / leave pits for 12 seconds after green light (stops cheating)<br />
Darker tyres<br />
+
Other cars sound volume increased by 10% - more immersive<br />
Skid marks<br />
+
V and flat engined cars exhaust pipe separation (stereo effect)<br />
FIX : changing password while online<br />
+
BF1 wind noise decreased / other minor adjustments<br />
FIX : d3d error in lag prevention system<br />
+
UFR sound improved : more race like<br />
FIX : d3d error when entering multiplayer<br />
+
Small updates to all car sounds<br />
FIX : InSim can bind to specified address<br />
 
  
== 0.3G ==
+
== 0.5U34 ==
''Apr 10, 2004''<br />
+
''Dec 19, 2006''<br />
 
<br />
 
<br />
---Multiplayer---<br />
+
Discount immediate pit stops from the "must pit" rule (cheating)<br />
 +
All cars resaved, with minor changes to sound (e.g. less gear whine)<br />
 +
Slightly more sound changes on large GTR cars and LX6<br />
 +
More updated translations<br />
 
<br />
 
<br />
Improved multiplayer timer to reduce time warping<br />
+
FIX : Entering SHIFT+U from following view played loud car sound<br />
Removed constant "Sync" messages from network debug<br />
+
FIX : Move speed slider didn't work in high view if following car<br />
Block / unblock user messages by pressing "-" key<br />
+
FIX : A few vertices out of place on driver necks and marshall helmet<br />
Faster host pinging when getting a List of Games<br />
+
 
Removed "-" option from List of Games filters<br />
+
== 0.5U33 ==
Decreased the size of some packet buffers<br />
+
''Dec 18, 2006''<br />
Increased size of joiner and authorisation queues<br />
 
FIX : ghost of user getting stuck in meeting room<br />
 
 
<br />
 
<br />
---Graphical---<br />
+
Higher Wind and Skid boost volumes (default and maximum)<br />
 +
Small changes to system improving all car engines just a little<br />
 +
An updated BF1 engine sound file (not finished but better)<br />
 
<br />
 
<br />
Overhead names are smaller and invisible behind hills<br />
+
FIX : Autocross editor did not show "Set as default" button<br />
SHIFT+U camera mode improvements (for follow car mode)<br />
+
FIX : Repeated clicking sound while loading cars in garage<br />
Default screen clear changed to "clr + sky" (faster)<br />
+
FIX : Channel screen brought up a background while in game<br />
FIX : Alpha object sorting when track LOD switched off<br />
 
FIX : Crash that could happen when changing screen size<br />
 
FIX : Lag / input problems that showed up with patch F<br />
 
<br />
 
---InSim---<br />
 
<br />
 
InSim system to control LFS with an external program<br />
 
Various packets can be sent to or requested from LFS<br />
 
Some new console text-based commands have been added<br />
 
Please read InSim.txt file for programmer information<br />
 
<br />
 
---General---<br />
 
<br />
 
Small arrow indicates selected racer in position list<br />
 
AI drivers try to select colour config with their name<br />
 
Scroll bar on SPR / MPR / Skin selection screens<br />
 
FIX : doppler bug with chase and helicopter views<br />
 
FIX : /speedreduce and /reducehalf, can use "=" sign<br />
 
  
== 0.3F ==
+
== 0.5U32 ==
''Mar 2, 2004''<br />
+
''Dec 16, 2006''<br />
 
<br />
 
<br />
---Graphical---<br />
+
Misc :<br />
 
<br />
 
<br />
Hardware Vertex Shading is now available and useful on high end cards<br />
+
Improved car engine and other sounds, added gear whine etc.<br />
Higher resolution Z buffer is used and removes some graphical glitches<br />
+
Automatic update system gives info, downloads, installs patch<br />
HVS status and Z buffer depth visible in Options...Graphics screen<br />
+
New general purpose save and load dialogs with rename / delete<br />
New option to turn off Track LOD reduction - affects trees and track<br />
+
FF Steps now defaults to 256 (this gives higher resolution FF)<br />
Z buffer depth and HVS mode are selectable in Options... Graphics<br />
+
Layouts do not set the number of laps unless a start pos exists<br />
Important hardware options saved to special file card_cfg.txt<br />
+
One extra car sound is now played (now 5 including your own car)<br />
 +
One extra car in high resolution physics (car in front at start)<br />
 +
Clicking the selected replay now plays the replay (did deselect)<br />
 +
Centre view and eye position buttons now reset pitch and rotate<br />
 +
Virtual start lights are now displayed on the right by default<br />
 +
Small map is now never shown on the left if right is selected<br />
 +
Option to switch off acceleration view shifts in custom views<br />
 +
Mirror mode for driver and custom views (now in view options)<br />
 +
Added "all" to clocks mode options (off, real, virtual, all)<br />
 +
Some more small improvements to graphics options and layout<br />
 +
Button control rate option now visible in wheel/js mode<br />
 +
Text entry box is smaller and blocks driving view less<br />
 +
Improved multiplayer synchronisation checking (OOS)<br />
 
<br />
 
<br />
---Keyboard Steering---<br />
+
Fixes :<br />
 
<br />
 
<br />
Old predictive keyboard steering system has been removed<br />
+
FIX : Nasty sound clicks when cars got nearer and further away<br />
Two modes of keyboard steering : "no help" and "assisted"<br />
+
FIX : MP slowdown when playing sounds of cars in simple physics<br />
Fast Steer and Slow Steer slider bars and key assignments<br />
+
FIX : Force now turns off instantly instead of waiting a second<br />
Speed Steer Reduction and Half Reduce Speed m/s for KB<br />
+
FIX : Arrow keys work in wheel mode even if assigned to KB steer<br />
New commands to allow changing of these settings :<br />
+
FIX : Removed the unecessary FF error message DIERR_HANDLEEXISTS<br />
/speedreduce X : total steer reduction (0 to 1)<br />
+
FIX : Messages were unblocked by sending any command to the host<br />
/reducehalf X : speed in m/s for half of reduction<br />
+
FIX : Alt+F4 and programmable keys did not work in list of games<br />
New commands to allow save or load of keyboard settings :<br />
+
FIX : Qualifying countdown was too short if less than 4 in race<br />
/loadkb X : load settings file (data\misc\X.kbs)<br />
+
FIX : BF1 / FO8 virtual dashboard appeared in player options<br />
/savekb X : save settings file<br />
+
FIX : Pressing SHIFT+G during instant replay made it go OOS<br />
 +
FIX : Unlock was lost after hibernation on some computers<br />
 +
FIX : SHIFT+U camera roll function now works as expected<br />
 +
FIX : Button opacity option affected the colour sliders<br />
 +
FIX : Text appearing in middle of screen after a lesson<br />
 +
FIX : Excessive acceleration view shift in fast cars<br />
 
<br />
 
<br />
---General---<br />
+
NOTE - Translatable text updated<br />
 +
 
 +
== 0.5U30 ==
 +
''Jul 5, 2006''<br />
 
<br />
 
<br />
List of games : info button to show host race state<br />
+
Sound :<br />
Meeting room : button shows number of people in the room<br />
 
Autosaved filenames now stripped of illegal characters<br />
 
Separate speed reduce settings for analogue and keyboard<br />
 
Automatic language selection the first time LFS is run<br />
 
MPR : replay autosave now uses more descriptive filename<br />
 
SPR : controller type now shown in "connection list" (N)<br />
 
List of Games new "-" filter - turn on to show old hosts<br />
 
Controller type is now shown in list of connections<br />
 
Right-click on list of connections to get editable name<br />
 
CTRL + SHIFT now shows user name in race position list<br />
 
Improved (some 3d cards) texture glitching on first lap<br />
 
Added new translations - Nederlands.txt and Català.txt<br />
 
Space bar no longer exits from Replay or Test Drive<br />
 
Auto-restarted SP replay stays in selected view mode<br />
 
FIX : Host selectable IP was affecting guest connections<br />
 
FIX : Controllers now keep same value when window loses focus<br />
 
 
<br />
 
<br />
---Host Changes---<br />
+
Improved wind volume at low and high speeds<br />
 +
Reduced crackling of sounds related to echoes<br />
 +
Engine can now be heard from a greater distance<br />
 +
Now generated at 100 Hz resolution - same as physics<br />
 +
Engine sound off throttle is slightly louder than it was<br />
 +
Wind sound volume is now linear (avoids excessive noise)<br />
 +
Skid / scrape sounds are now bounded to reasonable level<br />
 +
Sound now plays at low speed, if replay at 0.5 or 0.25 speed<br />
 
<br />
 
<br />
Host name is displayed on console window<br />
+
FIX : Corrected volume of interface sounds<br />
 +
FIX : Small clicks audible a few times per lap<br />
 +
FIX : Bug in camera position height part of sound calculation<br />
 +
FIX : No music when watching MP Replay with music in replays ON<br />
 +
FIX : Looping music buffer while selecting a track - now silent<br />
 +
FIX : System messages still audible with messages blocked<br />
 
<br />
 
<br />
New commands for command line or host admin :<br />
+
Multiplayer :<br />
 
<br />
 
<br />
/autokick=no/yes/ban                (Wrong way auto kick)<br />
+
SHIFT+S when spectating now goes directly to garage<br />
/start=fixed/finish/reverse/random  (Default race start)<br />
+
Garage when not in race now shows spectate and join buttons<br />
 +
Clicking join with no car selected goes to select car screen<br />
 
<br />
 
<br />
New admin commands (or non-admin if "select" is enabled) :<br />
+
FIX : Rare crash in blue flags calculation<br />
 +
FIX : LFS online hosts would hang if run for 50 days<br />
 +
FIX : Stuck in entry screen if host has run for 25 days<br />
 +
FIX : Rare problem causing your car to vanish on other computers<br />
 +
FIX : Spectate after autocross run caused "Unknown finisher" message<br />
 +
FIX : A player in pits could be forced to spectate at end of race<br />
 +
FIX : Mandatory pit stop is now not allowed to be on final lap<br />
 +
FIX : RCM now has priority over race finished messages<br />
 
<br />
 
<br />
/autox XXX : load layout XXX for this area (AU1_XXX.lyt)<br />
+
2D Display :<br />
/axlist : get list of host's layouts for current track<br />
 
/axlist TRACK : get list for specified track, e.g. AU1<br />
 
/axclear : clear layout<br />
 
 
<br />
 
<br />
Non-admin access to old commands if "select" is enabled :<br />
+
Misc Option : Show time instead of FPS in-game<br />
 +
Hold CTRL+SHIFT to show time instead of frame rate<br />
 +
Realistic speedometer based on drive shaft speed<br />
 +
New path draw for game setup screen and in-game<br />
 +
User messages no longer obscure the frame rate display<br />
 +
Not recording message is now only displayed for 8 seconds<br />
 +
Messages now visible but dimmed in ESCAPE and OPTIONS screens<br />
 +
FOV adjust keys (5/6) now show the FOV in a temporary message<br />
 +
Message history (H) is now hidden at race restart or SHIFT+F<br />
 +
Removed text "LEFT pit lane" and "ENTERED pit lane"<br />
 +
Option to show small map on left or right of screen<br />
 +
Central text now visible in SHIFT+F mode (option)<br />
 +
Temporary messages now visible even if fps is off<br />
 +
Real mirrors are now invisible if set to virtual<br />
 +
Added UP and DOWN buttons to options screen<br />
 +
Messages are now hidden in the ESCAPE menu<br />
 
<br />
 
<br />
/track /weather /qual /laps /wind<br />
+
Interface :<br />
 
<br />
 
<br />
In-game notification when a racer gets a PB<br />
+
Improved instant gear shift mode selection function SHIFT+G<br />
 +
List of games screen allows sorting hosts by clicking column title<br />
 +
Improved replay selection screen, added delete, rename and info<br />
 +
Keys Y/N (yes/no) now work on the replay skins download screen<br />
 +
New track selection screen allows track browsing before load<br />
 +
Graphics options changed around to be intuitive / consistent<br />
 +
New graphics option : Draw sky (replaces screen clear type)<br />
 +
Controls screen now shows the function assigned to a button<br />
 +
Scroll bar added if more than 7 players in list of players<br />
 +
Skip intro option is now very fast (avoids loading track)<br />
 +
Skip intro option renamed to : Load track when starting<br />
 +
Start New Game / Join Specific Game : Added ENTER key<br />
 +
Game setup screen : ENTER key - joins race / sets ready<br />
 +
Game setup screen : now shows local and UTC (GMT) time<br />
 +
Misc Option : 12 hour or 24 hour format selectable<br />
 +
Car picture can now select the car (not just text)<br />
 +
Cleaner replay start - avoiding flashing entry screen<br />
 +
Can now use /spec(tate) X command in game setup screen<br />
 +
Close window button (X) does a quick clean exit<br />
 +
New /exit command also does a quick clean exit<br />
 +
Added ALT+F1 to F12 as programmable text keys<br />
 +
Key ALT+F4 is programmed to /exit by default<br />
 +
Added rename function for car setups<br />
 
<br />
 
<br />
New commands for anyone to get info from LFS World :<br />
+
FIX : LOD values were rounding to one decimal place<br />
 +
FIX : Clutch pedal was not shown in controls setup screen<br />
 +
FIX : Mip bias setting was wrongly affecting in-game text<br />
 +
FIX : Clickable buttons in connection list at start of race<br />
 +
FIX : Changes were lost when selecting in car / custom views<br />
 +
FIX : Could not view user names in replay if MP mode was Demo<br />
 +
FIX : Black screen bug changing between full screen and windowed<br />
 
<br />
 
<br />
/w CMD sends command to LFS World for current car/track<br />
+
Views :<br />
e.g.  /w pb  (Personal Best)  or  /w laps  (Laps)<br />
 
 
<br />
 
<br />
/ws TRACK CAR CMD sends command for specified car/track<br />
+
Improved position of road car internal mirrors<br />
e.g.  /ws BL1R T pb  (get PB in XR GT Turbo at BL Rev)<br />
+
Separate mirror offset for custom and internal views<br />
 +
Internal mirror offset limit increased to 400 mm<br />
 +
Draw driver / wheel option added to custom views<br />
 +
Roll function added to SHIFT+U free camera mode<br />
 +
TV camera, CTRL + arrow keys change zoom and roll<br />
 +
Maximum value reached marker added to virtual pedals<br />
 +
Single seater car shadows now visible in custom views<br />
 +
Custom view mode selection now separate for main and look<br />
 +
Buttons in view options to set custom view to eye or centre<br />
 +
BF1 / FO8 show virtual clocks if wheel draw is switched off<br />
 +
Custom view settings are now separate for all cars<br />
 +
Custom views are now stored in data\views folder<br />
 
<br />
 
<br />
More online DB access commands can be found on the<br />
+
Controllers :<br />
"LFS Keys" page at www.liveforspeed.net<br />
 
 
<br />
 
<br />
New /m command to get info from master server :<br />
+
Axis, button and key assignments stored in .con files<br />
 +
Sequential shift automatically used for single seaters<br />
 +
Separate shift help settings for sequential and shifter<br />
 +
All steering wheels default to separate throttle / brake<br />
 +
Non-wheel game controllers default to combined thr / brk<br />
 +
Controls setup screen now shows the currently pressed buttons<br />
 +
Wheel turn minimum reduced to 90 degrees (for sticks / pads)<br />
 +
CTRL+F1 to F12 text keys are all now assignable to buttons<br />
 +
Car's steering wheel turns now shown in steering settings<br />
 
<br />
 
<br />
/m find USER : find a user online<br />
+
Windows Vista Support :<br />
/m ? : get a list of master commands<br />
 
 
<br />
 
<br />
DEMO host changes :<br />
+
FIX : Sound now works correctly in Windows Vista<br />
 +
FIX : Unlocking is now possible in Windows Vista<br />
 
<br />
 
<br />
Can't join with a name that is already used<br />
+
New LFS script system :<br />
Admin can now use /kick X and /ban X Y<br />
 
 
 
== 0.3E12 ==
 
''Feb 27, 2004''<br />
 
 
<br />
 
<br />
Frame rate increase with more HVS-related optimisation<br />
+
- Place text file of commands xxx.lfs in script folder<br />
List of games : info button to show host race state<br />
+
- Then script xxx.lfs can be run by typing /run xxx<br />
Meeting room : button shows number of people in the room<br />
+
- Note : CAR.lfs is run when you select CAR e.g. XFG, BF1<br />
Autosaved filenames now stripped of illegal characters<br />
+
- Note : autoexec.lfs is run when LFS reaches entry screen<br />
Separate speed reduce settings for analogue and keyboard<br />
 
Automatic language selection the first time LFS is run<br />
 
MPR : replay autosave now uses more descriptive filename<br />
 
SPR : controller type now shown in "connection list" (N)<br />
 
FIX : Autocross now uses LOD even when track LOD is OFF<br />
 
 
<br />
 
<br />
E12 HOST CHANGES : (for guests - you must be on an updated host)<br />
+
New text commands added (see Commands.txt in docs folder) :<br />
 
<br />
 
<br />
New admin commands (or non-admin if "select" is enabled) :<br />
+
/fov [degrees] - field of view<br />
<br />
+
/ff [0-200] - force feedback strength<br />
/autox XXX : load layout XXX for this area (AU1_XXX.lyt)<br />
+
/axis [axis] [function] - e.g. /axis 2 throttle<br />
/axlist : get list of host's layouts for current track<br />
+
/invert [0/1] [function] - e.g. /invert 1 brake<br />
/axlist TRACK : get list for specified track, e.g. AU1<br />
+
/button [button] [function] - e.g. /button 5 shift_up<br />
/axclear : clear layout<br />
+
/key [key] [function] - e.g. /key Q handbrake<br />
 +
/head_tilt [degrees] - 1g head tilt<br />
 +
/lateral_shift [m] - 1g lateral shift<br />
 +
/forward_shift [m] - 1g forward shift<br />
 +
/vertical_shift [m] - 1g vertical shift<br />
 +
/say [message] - same as typing a chat message<br />
 +
/echo [text] - show text only on local screen<br />
 +
/spec [name] - same as spectate [name]<br />
 +
/ctrlf [num] [text] - change text e.g. /ctrlf 1 hello<br />
 +
/altf [num] [text] - change text e.g. /altf 1 /view=driver<br />
 +
/wheel_turn [degrees] - specify turn angle of controller<br />
 +
/press [key] - simulate key press<br />
 +
/ctrl [key] - ctrl + key<br />
 +
/shift [key] - shift + key<br />
 +
/alt [key] - alt + key<br />
 +
/autoclutch [0-1] - turn autoclutch off / on<br />
 +
/gccut [0-1] - throttle cut on upshift<br />
 +
/gcblip [0-1] - throttle blip on downshift<br />
 +
/axlaps [num] - set autocross number of laps<br />
 +
/view [fol/heli/cam/driver/custom] - select view<br />
 
<br />
 
<br />
Non-admin access to old commands if "select" is enabled :<br />
+
IN A SCRIPT : //comment - this line is ignored<br />
 +
IN CHAT BOX : //xxx - short for /run xxx<br />
 
<br />
 
<br />
/track /weather /qual /laps /wind<br />
+
/hrun X : admin can run script X on host<br />
 +
/exec E C : run program E with command line C<br />
 
<br />
 
<br />
In-game notification when a racer gets a PB<br />
+
/shifter [auto/sequential/shifter] - shift mode (like SHIFT+G)<br />
 +
/hidetext [no/yes] - hide text (like SHIFT+F)<br />
 
<br />
 
<br />
New commands for anyone to get info from LFS World :<br />
+
New file associations system :<br />
 
<br />
 
<br />
/w CMD sends command to LFS World for current car/track<br />
+
SPR / MPR / SET / LYT files can now be opened directly<br />
e.g.  /w pb  (Personal Best)  or  /w laps  (Laps)<br />
+
In Windows, right click and set them to open with LFS<br />
 
<br />
 
<br />
/ws TRACK CAR CMD sends command for specified car/track<br />
+
Double clicking a SET or LYT file copies it to its folder<br />
e.g.  /ws BL1R T pb  (get PB in XR GT Turbo at BL Rev)<br />
+
Double clicking a SPR or MPR file copies and runs the replay<br />
 
<br />
 
<br />
More online DB access commands can be found on the<br />
+
Misc :<br />
"LFS Keys" page at www.liveforspeed.net<br />
 
 
<br />
 
<br />
New /m command to get info from master server :<br />
+
Added file docs\Commands.txt - listing ALL commands<br />
 +
Updated... docs\Autocross.txt - for new functions<br />
 
<br />
 
<br />
/m find USER : find a user online<br />
+
Option : minimum time between gearshifts (debounce)<br />
/m ? : get a list of master commands<br />
+
S1 users can now use the automatic skin download system<br />
 
+
S2 users can see and join S1 hosts in List of Games screen<br />
== 0.3E10 ==
+
When first run, LFS defaults to desktop screen resolution<br />
''Feb 20, 2004''<br />
+
Restricted areas and route checkers added to autocross<br />
 +
Welcome / Tracks filename length increased to 31 chars<br />
 +
New car data output files (press letter O in garage)<br />
 +
Gearshift debounced (can't shift twice within 50 ms)<br />
 
<br />
 
<br />
List of Games new "-" filter - turn on to show old hosts<br />
+
InSim : MCI packets are now available in arenas<br />
Controller type is now shown in list of connections<br />
+
InSim : IS_RES qualify packets sent even if not in table<br />
Right-click on list of connections to get editable name<br />
 
CTRL + SHIFT now shows user name in race position list<br />
 
Improved (some 3d cards) texture glitching on first lap<br />
 
Speeded up "generating" stage of track initialisation<br />
 
Added new translations - Nederlands.txt and Català.txt<br />
 
Speed Steer Reduction and Half Reduce Speed m/s for KB<br />
 
New commands to allow changing of these settings :<br />
 
/speedreduce X : total steer reduction (0 to 1)<br />
 
/reducehalf X : speed in m/s for half of reduction<br />
 
New commands to allow save or load of keyboard settings :<br />
 
/loadkb X : load settings file (data\misc\X.kbs)<br />
 
/savekb X : save settings file<br />
 
FIX : Host selectable IP was affecting guest connections<br />
 
 
<br />
 
<br />
E10 HOST CHANGES:<br />
+
FIX : Outguage reported remote cars fuel load<br />
<br />
+
FIX : Driver's body optimisation was too sensitive<br />
New command for host admin :<br />
+
FIX : Selecting drag strip often resulted in 3 lap race<br />
/autox X : load autocross layout named X for this track<br />
+
FIX : OutGauge now works on remote cars / MPR / external<br />
FIX : Autocross layout bug when changing track or config<br />
+
FIX : Formula dash live settings now work in custom view<br />
<br />
+
FIX : Reverse driving in hotlapping mode now invalidates HLVC<br />
E9 HOST CHANGES:<br />
+
FIX : Starting LFS with /join command, needlessly loaded last track<br />
<br />
+
FIX : Corrected positions of translator names on credits screen<br />
New commands for command line or host admin :<br />
+
FIX : Mirrors and clocks sometimes corrupted after minimising<br />
/autokick=no/yes/ban                (Wrong way auto kick)<br />
+
FIX : Mirror option ALL did not show a mirror in wheels view<br />
/start=fixed/finish/reverse/random  (Default race start)<br />
+
FIX : Small map sometimes went off screen or overlapped text<br />
DEMO host changes :<br />
+
FIX : CTRL+F keys did not work during replays<br />
Can't join with a name that is already used<br />
 
Admin can now use /kick X and /ban X Y<br />
 
Host name is displayed on console window<br />
 
  
== 0.3E8 ==
+
== 0.5U10 ==
''Feb ??, 2004''<br />
+
''Jun 30, 2006''<br />
 
<br />
 
<br />
Updated translatable text with the new strings<br />
+
SHIFT+S when spectating now goes to garage<br />
Reduced lower limits of sliders for keyboard rates and limits<br />
+
Single seater car shadows now visible in custom views<br />
 
+
Clicking join with no car selected goes to select car screen<br />
== 0.3E7 ==
+
Garage when not in race now shows spectate and join buttons<br />
''Feb ??, 2004''<br />
+
Start new game with no track selected goes to select track<br />
 +
Game setup screen : ENTER key - joins race / sets ready<br />
 +
Separate shift help settings for sequential and shifter<br />
 +
Sequential shift automatically used for single seaters<br />
 +
Axis, button and key assignments stored in .con files<br />
 +
Maximum value reached marker added to virtual pedals<br />
 +
Cleaner replay start - avoiding flashing entry screen<br />
 +
Separate mirror offset for custom and internal views<br />
 +
Internal mirror offset limit increased to 400 mm<br />
 +
Realistic speedometer based on drive shaft speed<br />
 +
Added layout files (LYT) to file associations<br />
 +
Added rename function for setups<br />
 
<br />
 
<br />
Two modes of keyboard steering : "no help" and "assisted"<br />
+
FIX : Changes were lost when selecting in car / custom views<br />
Fast Steer and Slow Steer slider bars and key assignments<br />
+
FIX : Clutch pedal was not shown in controls setup screen<br />
Mouse / Keyboard steering mode included in the SPR file<br />
 
E7 hosts only accept connection from E7 or later guests<br />
 
  
== 0.3E6 ==
+
== 0.5U9 ==
''Feb ??, 2004''<br />
+
''Jun 26, 2006''<br />
 
<br />
 
<br />
New keyboard steering modes rewritten<br />
+
FIX : Unlocking on Vista should now work correctly<br />
Added one new keyboard steering mode<br />
+
FIX : Start replay with click brings LFS to foreground<br />
Z buffer depth and HVS mode are selectable in Options... Graphics<br />
+
FIX : Formula dash live settings now work in custom view<br />
Important hardware options saved to special file card_cfg.txt<br />
+
FIX : OutGauge now works on remote cars / MPR / external<br />
 
 
== 0.3E5 ==
 
''Feb ??, 2004''<br />
 
 
<br />
 
<br />
Added slider bars for keyboard control :<br />
+
Added SET file association (copy set to folder)<br />
- Return rate multiplier (0.5 to 1.0) - affects steer return speed<br />
+
More lateral offset available for internal mirror<br />
- Quick rate multiplier (1.0 to 3.0) - speed when CTRL key pressed<br />
+
Scroll bar added if more than 7 players in list<br />
Z buffer depth is selectable in cfg.txt<br />
+
Unlocking S2 automatically sets to skip intro<br />
- Can take values 16, 24, 32, or 0 (default) meaning "automatic"<br />
 
- Cards that support HVS will auto-select 24-bit<br />
 
- Cards that do not support HVS will auto-select 16-bit<br />
 
  
== 0.3E4 ==
+
== 0.5U7 ==
''Feb ??, 2004''<br />
+
''Jun 25, 2006''<br />
 
<br />
 
<br />
Hardware Vertex Shading is now available and useful on high end cards<br />
+
Skip intro option now avoids loading track<br />
Higher resolution Z buffer is used and removes some graphical glitches<br />
+
LFS can now handle SPR and MPR file associations<br />
HVS status and Z buffer depth visible in Options...Graphics screen<br />
+
Separate custom view settings for all cars<br />
New option to turn off Track LOD reduction - affects trees and track<br />
+
Draw driver/wheel option now in custom views<br />
Three new keyboard steering methods have been introduced as a test<br />
+
Custom views now stored in data\views folder<br />
FIX : Controllers now keep the same value when the window loses focus<br />
+
RCM now has priority over finished messages<br />
 
+
Driver's body optimisation was too sensitive<br />
== 0.3E ==
+
Welcome and Tracks filename can be up to 31 chars<br />
''Dec 15, 2003''<br />
 
 
<br />
 
<br />
New S1 car is included : MRT5<br />
+
FIX : Can now unlock on Windows Vista<br />
Added Norwegian language pack<br />
+
FIX : Rare crash in blue flags calculation<br />
Hotlapping mode displays sector times<br />
 
Handbrake is applied when leaving pits<br />
 
MP Replay can now be paused with P key<br />
 
Added drivers with grey and black suits<br />
 
Mouse can be selected as a control axis<br />
 
Resets with direction towards racing line<br />
 
Shiny helmets - can change colour or skin<br />
 
Improved AI speed (a bit) and reliability<br />
 
Car is displayed in on-screen race results<br />
 
View heading and view pitch stored per car<br />
 
Follower view starts behind car when selected<br />
 
Virtual mirror moves up when view pitched down<br />
 
Graphical speedups - spokes, subobjects, drivers<br />
 
Distance measurement in autocross editor - Press D<br />
 
Refresh rate is selectable if supported by drivers<br />
 
Can use command file instead of a long command line<br />
 
Car is drawn at full resolution in pits / garage<br />
 
FIX : Position of shadow has been improved<br />
 
FIX : Minor change to smoke output by cars<br />
 
FIX : Lighting bug at the edges of tyre tread<br />
 
FIX : Overlapping timing text in translations<br />
 
FIX : message logging crash with % in message<br />
 
FIX : Replays going OOS on use of reset key<br />
 
FIX : SO reset in mid air or on top of flyover<br />
 
FIX : AI drivers can now get off the long grass<br />
 
FIX : Added protection against some cheating methods<br />
 
FIX : Crash caused by overflow in name and plate entry<br />
 
  
== 0.3D ==
+
== 0.5U ==
''Oct 31, 2003''<br />
+
''Apr 29, 2006''<br />
 
<br />
 
<br />
FIX : One problem with clicking some buttons<br />
+
Race penalty statistics now sent to LFS World<br />
 
+
Changed format of /track host startup command<br />
== 0.3C ==
+
Removed /config and /reversed startup commands<br />
''Oct 30, 2003''<br />
+
Some small frame rate optimisations in car draw<br />
 +
Hosts can now display a 200 character welcome message<br />
 +
Added a new command /tracks to specify allowed tracks<br />
 +
OutGauge system for external dashboards (see InSim.txt)<br />
 +
FOX / FO8 / BF1 all have their own dashboard colour slider<br />
 +
Translations and docs folder updated with new translations<br />
 +
Throttle blip on downshift now allowed again with manual clutch<br />
 +
Suspension stronger before it bends but then bends more quickly<br />
 
<br />
 
<br />
---Multiplayer---<br />
+
FIX : LFS could crash sometimes when leaving a multiplayer game<br />
 +
FIX : Croatian and Serbian should always be correctly selected<br />
 +
FIX : Could view other racers ARB and Brake Balance online<br />
 +
FIX : LFS crash when starting up with Greek or Norwegian<br />
 +
FIX : Aston Grand Touring / North showed up as AS6 / AS7<br />
 +
FIX : Aston lessons had gone wrong with changed objects<br />
 +
FIX : Downloading Skin message was partially off screen<br />
 +
FIX : Could set wind in hotlapping using /wind command<br />
 +
FIX : Commands /track=as6 and /track=as7 did not work<br />
 +
FIX : Number entry in tyre setup menu did not work<br />
 +
FIX : XF GTI acceleration, PRO level was too easy<br />
 +
FIX : Colour alternation on list of games screen<br />
 +
FIX : LFS could crash when drawing a damaged car<br />
 +
FIX : Connecting player with different weather<br />
 +
FIX : Text command /leave had stopped working<br />
 +
 
 +
== 0.5T7 ==
 +
''Apr 29, 2006''<br />
 
<br />
 
<br />
Multiplayer system allows 16 connections in S1 mode<br />
+
Small delay added when a welcome message is displayed and same<br />
New multiplayer physics LOD system for remote cars<br />
+
track is already loaded (could be too fast before). "A new<br />
Multiplayer speedup option disabled in external views<br />
+
guest is connecting" was displayed for too long if connecting<br />
New command line options /ip /admin /patchc<br />
+
player had same track but different lighting.<br />
Host can specify the IP address to use<br />
+
Updated translations included.<br />
Admin password allows admin guest to control host<br />
+
 
Host admin guests are immune from vote kick or ban<br />
+
== 0.5T6 ==
Host Option : Version C protocol - new functions<br />
+
''Apr 28, 2006''<br />
 
<br />
 
<br />
---Version C protocol---<br />
+
FIX : Text command /leave had stopped working<br />
 +
FIX : Disembodied heads driving UF and RA cars<br />
 +
FIX : XF GTI acceleration, PRO level was too easy<br />
 +
FIX : Your own driver and steering wheel could vanish<br />
 +
NEW : OutGauge system for external dashboards (see InSim.txt)<br />
 
<br />
 
<br />
Extra cheat protection for a known loophole<br />
+
 
Allowed cars can be changed while host is running<br />
+
== 0.5T5 ==
Settings can be changed while host is running<br />
+
''Apr 27, 2006''<br />
 
<br />
 
<br />
---DEDI host changes---<br />
+
Hosts can use a 200 character welcome message from a text file<br />
 +
T5 or later guests will see the message while connecting<br />
 +
E.g. text file named "welcome.txt" contains a message<br />
 +
- then start host with /welcome=welcome.txt<br />
 
<br />
 
<br />
Text input for messages and commands (see below)<br />
+
Changed format of /track command in startup - now consistent<br />
DirectX&amp;reg; installation is no longer required<br />
+
Removed /config and /reversed commands<br />
The "nogfx" window size has been reduced<br />
+
Example of new version : /track=BL1<br />
 
<br />
 
<br />
---Views---<br />
+
Added a new command /tracks to specify a list of allowed tracks<br />
 +
E.g. text file named "tracks.txt" contains a track on each line<br />
 +
- then start host with /tracks=tracks.txt<br />
 
<br />
 
<br />
Central view is now an editable custom view<br />
+
Included updated translations<br />
View sequence (V key) includes overhead camera<br />
+
Included Aston lessons fix for changed objects<br />
SHIFT + V - Go through view sequence in reverse<br />
+
FIX : Number entry in tyre setup menu did not work<br />
SHIFT + F1 - Return to default driver view<br />
+
FIX : Could set wind in hotlapping using /wind command<br />
ALT + F1-F5 : Instant view selection<br />
+
FIX : Could view other racers ARB and Brake Balance online<br />
View option : Virtual start lights<br />
+
 
New option for in-car view : Rotate view<br />
+
== 0.5T4 ==
List of names in-game : V button to view player<br />
+
''Apr 26, 2006''<br />
FIX : Instant look return when using steer view<br />
 
 
<br />
 
<br />
---List of Games Screen---<br />
+
FIX : Croatian and Serbian should always be correctly selected.<br />
 +
Added four more characters ro the "Brakes / TC" translation.<br />
 +
FOX / FO8 / BF1 all have their own dashboard colour slider.<br />
 +
Some more small optimisations in car draw (graphics code).<br />
 +
Tiny change in skid creation code to make it safer.<br />
 +
 
 +
== 0.5T3 ==
 +
''Apr 25, 2006''<br />
 
<br />
 
<br />
Host filter options : Private / Public / Empty / Full<br />
+
FIX : Croatian should be selected by default on Croatian computer.<br />
New meeting room system to meet other racers<br />
+
Throttle blip on downshift is now allowed again with manual clutch.<br />
Scroll bar added to the list of games<br />
+
Suspension is stronger before it bends, but then bends more quickly.<br />
 +
Race penalties are now sent as stats to LFS World (awaiting update).<br />
 +
 
 +
== 0.5T2 ==
 +
''Apr 24, 2006''<br />
 
<br />
 
<br />
---Various---<br />
+
FIX : LFS could crash sometimes, when leaving a multiplayer game.<br />
<br />
+
FIX : Downloading Skin message was partially off screen.<br />
Car sounds limited to 4 nearest cars to improve FPS<br />
+
FIX : Colour alternation on list of games screen.<br />
High security firewalls : Port 80 option in cfg.txt<br />
+
Some very small optimisations in graphics code.<br />
Difference timer duration increased to 12 seconds<br />
 
Scroll bars added to setups and colours in garage<br />
 
Text entry improved (CTRL + left / right / delete)<br />
 
German, French and Portuguese translations updated<br />
 
New Finnish translation pack included<br />
 
FIX : ALT + some keys on french keyboard<br />
 
FIX : Some crash bugs found in patch B<br />
 
  
== 0.3B ==
+
== 0.5T ==
''Sep 25, 2003''<br />
+
''Apr 21, 2006''<br />
 
<br />
 
<br />
cars joining race - delay texture load to avoid glitch<br />
+
FIX : LFS crash (often during a multi car pile up)<br />
faster track generation after first load of each track<br />
+
FIX : LFS crash when starting up with Greek or Norwegian<br />
list of games shows allowed cars and host settings<br />
+
FIX : Aston Grand Touring / North showing up as AS6 / AS7<br />
translation system - see readme.txt for more info<br />
+
FIX : Commands /track=as6 and /track=as7 did not work<br />
simple car draw headlights improved by removing glass<br />
 
right-click now moves race laps or qualify mins by 10<br />
 
version and copyright message now shown on entry screen<br />
 
small improvements to dynamic lod system improving fps<br />
 
qualifying : restart uses default system after a race<br />
 
show names (N keypress) setting is stored on exit<br />
 
game control keys now not affected by caps lock<br />
 
quick key to skip current tune : SHIFT+K<br />
 
font : updated and added some characters<br />
 
misc option : dynamic LOD reduction switch<br />
 
misc option : skip intro and exit screen<br />
 
FIX : South City walls lacking HLVC check<br />
 
FIX : hotlapping error (early start + limited laps)<br />
 
FIX : MPR - races appearing as qualifying or practice<br />
 
FIX : exhaust going to wrong side on left-drive car<br />
 
FIX : non-ded host had to select at least one demo car<br />
 
FIX : locked demo crashed loading replay with S1 track<br />
 
FIX : editor buttons vanishing with too many objects<br />
 
FIX : could not connect to a demo host with password<br />
 
FIX : shifter could select higher gear than allowed<br />
 
FIX : "host is loading track" bug - host repairs itself<br />
 
FIX : special dedicated host can now support autocross<br />
 
  
== 0.3A ==
+
== 0.5S ==
''Jul 17, 2003''<br />
+
''Apr 21, 2006''<br />
 
<br />
 
<br />
4 new cars, including fwd, rwd and 4wd<br />
+
Included the BMW Sauber racing car<br />
20 new race track configurations in two track areas<br />
+
Improved the slipstream simulation<br />
a drag strip, an autocross area and an autocross editor<br />
+
Improvements in tyre and car physics<br />
automatically gathered online statistics on our website
+
Graphics option : Use compressed skins<br />
== 0.2F ==
+
Included Spanish training translations<br />
''Jun 25, 2003''<br />
+
Replay speed (F2) minimum is now 0.125<br />
 +
Traction control added to FZ50 road car<br />
 +
Updated translator names on credits page<br />
 +
Longer start delay if more players in race<br />
 +
Gear shift levers no longer hold the clutch<br />
 +
Pit speed limiter now visible on remote cars<br />
 +
Better dashboard on Formula XR and Formula V8<br />
 +
French and Russian keys guides (in docs folder)<br />
 +
InSim NLP and MCI packets now support 2000 laps<br />
 +
Small changes to the mass and power of some cars<br />
 +
15:4 screen ratio now detected as a 3-screen mode<br />
 
<br />
 
<br />
default master server IP address updated<br />
+
FIX : Wing angle bug causing physics exploit<br />
checkpoint time differences shown with position list<br />
+
FIX : Command line /hours=x is now implemented<br />
FIX : test drive swap side when updating controls<br />
+
FIX : Bug in haze effect, now usable in tv cameras<br />
 +
FIX : Bug in demo /ban function with coloured names<br />
 +
FIX : After driver change - timing info not visible<br />
 +
FIX : Qualifying could end up to 6 seconds too early<br />
 +
FIX : Pasting long line of text would make LFS crash<br />
 +
FIX : LFSW lap times bounded to 1 hour to avoid wrap<br />
 +
FIX : Could sometimes teleport after a driver change<br />
 +
FIX : Changing tyre type, warmed to wrong temperature<br />
 +
FIX : Could get stuck in pits when changing fuel load<br />
 +
FIX : Mudguards and brakes vanish when changing plate<br />
  
== 0.2E5 ==
+
== 0.5Q ==
''Jun 18, 2003''<br />
+
''Nov 26, 2005''<br />
 +
<br />
 +
New language support :<br />
 +
<br />
 +
Several updates allowing new translations and new character sets...<br />
 +
<br />
 +
6 new codepages in addition to Latin-1 :<br />
 +
- Cyrillic, Greek, Central Europe, Turkish, Baltic, Japanese (Katakana)<br />
 
<br />
 
<br />
default master server IP address updated<br />
+
5 new translations :<br />
text box : paste text into / copy whole message from<br />
+
Russian, Estonian, Serbian, Greek, Polish<br />
text box : up and down arrow keys retrieve messages<br />
 
FIX : international characters on number plates<br />
 
FIX : ALT + numpad special keys work without num lock<br />
 
 
 
== 0.2E4 ==
 
''Jun 6, 2003''<br />
 
 
<br />
 
<br />
restart option : fixed / finish order / reverse / random<br />
+
Automatic codepage selection, when changing keyboard in Windows<br />
disabled joining race with same name as another driver<br />
+
New text entry system, handles multiple codepages and colours<br />
default number of laps in a race changed from 3 to 5<br />
+
User can select code page manually, if required (press CTRL)<br />
command line startup - host name truncated to 31 chars<br />
+
Text colours - CTRL + 0 to 7 : change colour / CTRL + 8 : default<br />
motion simulator support with UDP packet - see readme.txt<br />
+
Can use a comma instead of a full stop when entering a number<br />
non-HLVC SPR now includes real driver's best lap time<br />
+
New ^9 code - restore original colour without changing codepage<br />
FIX : host crash that usually appeared after a few days<br />
+
Autocross editor distance measure display is now translatable<br />
FIX : crash when entering host with different track<br />
+
CTRL in text input box : click down arrow to show characters<br />
FIX : brake objects vanishing when selecting a colour<br />
+
<br />
FIX : now impossible to change brake help during a replay<br />
+
Other updates :<br />
FIX : illegal characters now excluded from filenames<br />
 
FIX : MPR file spec error [total / best times swapped]<br />
 
FIX : SHIFT+U mode now disabled during intro replay<br />
 
FIX : RAF output - config name includes REV if reversed<br />
 
 
 
== 0.2E1 ==
 
''Jun 1, 2003''<br />
 
 
<br />
 
<br />
Z buffer improvement (wheels showing through body)<br />
+
Pit stop required (yes or OK=done) is now shown in the F12 menu<br />
improved smoothness of user camera following car<br />
+
Avoiding invalid key beep on Scroll Lock, Num Lock and Pause<br />
new long single player replay SPR - replaces GST format<br />
+
Faster text draw by using fewer, bigger textures (less swapping)<br />
file header changes to SPR and MPR replays - see website<br />
+
SHIFT+O now enters options from setup screen (same as in game)<br />
display option - show overall times [relative / absolute]<br />
+
Join screen shows selected player and gives access to options<br />
chat disabled during replays and F2 / F3 don't need SHIFT<br />
+
"Corrupted NameReply" error message removed from List of Games<br />
guest.txt file added similar to hostX.txt see readme file<br />
+
New /out command - ignored by LFS but seen by InSim programs<br />
engine rotation directions set to normal for a road car<br />
+
Controller buttons can be assigned to text keys CTRL+F9-F12<br />
view option : central view Y and Z offset [forward / down]<br />
 
suspension : wheel moving up far will hit a fixed bumpstop<br />
 
pits / garage : suspension motion range is displayed<br />
 
pits / garage : user can set individual gear ratios<br />
 
FIX : join at same time - one racer getting another's car<br />
 
FIX : untextured surfaces too dark when using 2X textures<br />
 
FIX : text vanishing when backspace key is pressed<br />
 
FIX : SHIFT / CTRL / ALT keys lift when window loses focus<br />
 
FIX : controller inputs hold value when window loses focus<br />
 
FIX : list of games now displays correct "can join" number<br />
 
FIX : widescreen effect extra pixels at top of screen<br />
 
FIX : faster host reconnect after unusual master error<br />
 
 
 
== 0.2D4 ==
 
''May 10, 2003''<br />
 
 
<br />
 
<br />
international keyboard and character support<br />
+
Fixes :<br />
keyboard steer - new "limit multiplier" slider<br />
 
list of games groups wrong versions together<br />
 
FIX : OOS if joined host when someone is ready<br />
 
FIX : nogfx or invisible dedicated host crash<br />
 
FIX : player name was not stored at start of GST<br />
 
FIX : RAF data output not working on first lap<br />
 
 
 
== 0.2D3 ==
 
''May 7, 2003''<br />
 
 
<br />
 
<br />
FIX : OOS disconnections when a player leaves<br />
+
FIX : Wrong fuel amount transferred to new player when taking over car<br />
FIX : immediate OOS disconnection on joining host<br />
+
FIX : Faulty online host sometimes causing LFS to hang in List of Games<br />
FIX : dedicated host taking 100% of CPU<br />
+
FIX : Some missing characters added to Latin 1 code page<br />
FIX : nogfx or invisible dedicated host crash<br />
+
FIX : "Race Ends : 1" message shown wrongly in garage<br />
 +
FIX : KNW filenames depended on selected language<br />
 +
FIX : Some changes to the text in braking lessons<br />
 +
FIX : Numeric keypad 0,1,2,7,8,9,-,/ keys now work correctly in game<br />
 +
FIX : Loss of racing line rubber : "Path info changed" message<br />
 +
FIX : Text about upload of 56k modem - in fact 33.6 kbits/sec<br />
 +
FIX : Holding SHIFT+X from in-game put LFS into a strange state<br />
 +
FIX : Repeated message "Could not load colours - using default"<br />
 +
FIX : Crash if track changed when user was in select car screen<br />
 +
FIX : No mid-race join option now only active if 2 cars in race<br />
 +
FIX : Last key pressed in text box could activate its function<br />
 +
FIX : TAB and SHIFT+TAB should now show all cars and not crash<br />
 +
FIX : Page Up and Page Down keys generated " and ! characters<br />
 +
FIX : Small numerical error in foot-pounds and bar units<br />
 +
FIX : Third decimal place of message text size was not saved<br />
 +
FIX : Max length player name with a full stop would be corrupted<br />
 +
FIX : Various bugs and crashes when using nogfx / invisible host<br />
 +
FIX : Some problems with kick/ban and sharing of ambiguous names<br />
  
== 0.2D2 ==
+
== 0.5P12 ==
''May 7, 2003''<br />
+
''Nov 25, 2005''<br />
 
<br />
 
<br />
Button clutch now activates full clutch instantly<br />
+
Updates :<br />
FIX : continual disconnections due to reported OOS<br />
 
FIX : throttle / brake rate renamed to button control rate<br />
 
FIX : XF GTI gearchange now speeded up to match XR<br />
 
FIX : split time text colour was not stored on exit<br />
 
FIX : more reasonable minimum value for brake force<br />
 
 
 
== 0.2D ==
 
''May 7, 2003''<br />
 
 
<br />
 
<br />
FEATURES AND IMPROVEMENTS :<br />
+
Copy and paste of text in LFS now preserves colour and codepage<br />
 +
Ping display in list of games now uses translatable text : "ms"<br />
 +
"Corrupted NameReply" error message removed from List of Games<br />
 +
Autocross editor distance measure display is now translatable<br />
 +
Text input CTRL + 0 to 7 : change colour / CTRL + 8 : default<br />
 +
CTRL in text input box : click down arrow to show characters<br />
 +
New /out command - ignored by LFS but seen by InSim programs<br />
 +
Controller buttons can be assigned to text keys CTRL+F9-F12<br />
 +
Added names of new translation people to the credits page<br />
 
<br />
 
<br />
screen to select resolution + 16 or 32 bit and quick keys<br />
+
Fixes :<br />
wide screen effect in screen options 16:9 on 4:3 monitor<br />
 
special hot lap support system, hlvc and start position<br />
 
user view camera - SHIFT+U from game<br />
 
extra info in hoststatX.txt (see below command Line options)<br />
 
command line now accepts empty password<br />
 
hidden host - not in list of games but can connect by name<br />
 
multiplayer synchronisation check - OOS player disconnects<br />
 
option CTRL+C - limit mouse cursor position to LFS window<br />
 
option CTRL+TAB - race results appear on screen<br />
 
all settings bounded to standard (unhacked) range<br />
 
skins_x folder for downloaded skins - not shown to select<br />
 
display options - set colour of central text<br />
 
MPR replays improvement - lag and warp reduction<br />
 
 
<br />
 
<br />
BUG FIXES :<br />
+
FIX : Third decimal place of message text size was not saved<br />
<br />
+
FIX : Coloured F key text inserted in text box appeared wrong<br />
multiplayer synchronisation bugs (false starts etc)<br />
+
FIX : Untranslatable messages appearing in the wrong code page<br />
vanishing cars (loss of UDP) while spectating<br />
+
FIX : Player name shown above car appearing in wrong code page<br />
now deletes hoststatX.txt on leaving program<br />
+
FIX : CTRL + any key press now does nothing unless supposed to<br />
cfg.txt : "Use HTL" option - changed and fixed<br />
+
FIX : Invalid key sound on pressing valid keys in training mode<br />
engine torque was acting relative to world axis<br />
+
FIX : Could not delete some chars typed after clicking a player<br />
selecting MPR on different track now loads track, no crash<br />
+
FIX : Colouring problem with player names beside typed messages<br />
wrong mass in garage with low user lod + simple car draw<br />
+
FIX : High-ascii latin chars in player going to message codepage<br />
simple car draw XR brake lights on all the time<br />
+
FIX : Max length player name with a full stop would be corrupted<br />
crash if changing "updating path" option<br />
+
FIX : Various bugs and crashes when using nogfx / invisible host<br />
SHIFT+M to turn off mirrors - left a still image<br />
+
FIX : Some problems with kick/ban and sharing of ambiguous names<br />
sort by name on Select Skin screen now works<br />
 
13th to 16th finisher - car error, 17th - freeze<br />
 
MPR displayed "car error" at start if player in pits<br />
 
colours and skins jumping around between cars<br />
 
nogfx host display, not enough player slots<br />
 
empty black screen entering new host after being kicked<br />
 
steer look was wrongly enabled in mouse look modes<br />
 
N for names, always displayed position list<br />
 
  
== 0.2C ==
+
== 0.5P5 ==
''Apr 2, 2003''<br />
+
''Oct 21, 2005''<br />
 
<br />
 
<br />
FIX : host crash if network debug was switched on<br />
+
Improvements and fixes :<br />
 
 
== 0.2B ==
 
''Apr 2, 2003''<br />
 
 
<br />
 
<br />
UDP instead of TCP for multiplayer car position update packets<br />
+
Message text size slider can go down to 0.03<br />
Lag and host overload reduced by UDP and packet rate limitation<br />
+
Improved various Cyrillic and Latin characters<br />
More host options, number of guests separate from number of cars in race<br />
+
New translatable text for screen : "bit" and "Hz"<br />
Upload bandwidth calculation system - warns if host settings too high<br />
+
Text is slightly narrower than P4 widened version<br />
Command line parameters for new host options + maxconns is now maxguests<br />
+
Text width remains constant in wide screen modes<br />
Small change to renamed host output file, now has "guests" not "conns"<br />
+
Added feminine ordinal indicator (superscript a)<br />
List of Games : stays in memory until refreshed<br />
+
Some changes to the text in all braking lessons<br />
List of Games : shows track, e.g. BW-2R is Blackwood Rallycross reversed<br />
+
Added : Russian, Estonian, Serbian translations<br />
List of Games : Host improvement to reduce "no reply" results<br />
+
<br />
FIX : Simple car reflected mesh for left hand side drivers<br />
+
FIX : Greek capital iota with diaeresis<br />
FIX : wheelspin smoke increased<br />
+
FIX : Bug with channel names in radio editor<br />
FIX : dedicated host crash when guests changed weather<br />
+
FIX : Bug when trying to edit a number plate<br />
FIX : "vote" command line parameter + added "select" parameter<br />
+
FIX : Hot keys (T, F, etc) should work properly<br />
 
+
FIX : KNW filenames depended on selected language<br />
== 0.2A ==
 
''Mar 22, 2003''<br />
 
 
<br />
 
<br />
Improved tyre physics<br />
+
Known Issues :<br />
Car skin support<br />
 
Clutch and shifter support<br />
 
Skid pad<br />
 
Multiple hosts on one pc (specify port)<br />
 
More command line host options<br />
 
More...<br />
 
 
 
== 0.1W ==
 
''Mar 4, 2003''<br />
 
 
<br />
 
<br />
FIX : Guest could not receive more than 32 games from master<br />
+
- Still no way to change the active code page while in game.<br />
FIX : Crash when using settings with long names<br />
+
- Various other old bugs, not related to translations...  <br />
FIX : Warning if music file name is too long<br />
 
View Option : Multiplayer FPS improvement (no update distant cars)<br />
 
View Option : Multiplayer car draw distance<br />
 
Remote player lap times are now exact (all need new version)<br />
 
Lagged cars vanish instead of going off madly<br />
 
SHIFT + M : Mirror on / off<br />
 
Single player input update rate improved<br />
 
Mirror FOV fixed at 60 degrees<br />
 
  
== 0.1T ==
+
== 0.5P4 ==
''Feb 19, 2003''<br />
+
''Oct 15, 2005''<br />
 
<br />
 
<br />
View Option : Mouse look support (alternative to view with steer)<br />
+
Language Support Improvements :<br />
Minor sound improvement<br />
+
<br />
Minor keyboard steer improvement<br />
+
Accented capital letters now full size<br />
Avoid crash when remote player uses corrupted setup<br />
+
Removed "Added ID X" and "Removed X"<br />
 +
Added language name to translations<br />
 +
Fixed Central European E with caron<br />
 +
Improved some Cyrillic characters<br />
 +
Steeper and clearer accents<br />
 +
Added the section sign (§)<br />
 +
<br />
 +
Other Fixes :<br />
 +
<br />
 +
FIX : Sometimes hanging in List of Games<br />
 +
FIX : Race ends shown wrongly in garage<br />
 +
FIX : Fuel amount when taking over car<br />
 +
<br />
 +
Known Issues :<br />
 +
<br />
 +
- In game keys such as T (talk) or F (forces) may not work with some selected keyboard layouts.<br />
 +
- Still no way to change the active code page while in game.<br />
 +
- Various other old bugs, not related to translations...  <br />
  
== 0.1Q ==
+
== 0.5P3 ==
''Feb 5, 2003''<br />
+
''Oct 13, 2005''<br />
 
<br />
 
<br />
Can select primary or secondary master server<br />
+
Added support for Katakana, Cyrillic, Greek and other European characters<br />
Small fps improvements<br />
 
Smaller in-game text and map<br />
 
Misc Option : Drop shadows on text<br />
 
FIX : Mirror LOD bug<br />
 
FIX : Player leaving cancels system votes<br />
 
 
 
== 0.1P ==
 
''Jan 30, 2003''<br />
 
 
<br />
 
<br />
Misc Option : Vertical Sync (good way to repair controller lag)<br />
+
Other Fixes :<br />
FIX : Sound bug - caused small hangs each time a car got close<br />
 
FIX : Unnecessary access to all objects exery frame reduced FPS<br />
 
 
 
== 0.1N ==
 
''Dec 13, 2002''<br />
 
 
<br />
 
<br />
Allow up to 32x replay speedup if possible (shift-F3/F4)<br />
+
- Incorrect fuel amount transferred to new player when taking over car<br />
Misc Option : Analogue controller smoothing<br />
+
- Faulty online host sometimes causing LFS to hang in List of Games<br />
Misc Option : Screen clear type / simple sky<br />
 
FIX : MPR Replay time limit<br />
 
FIX : MPR Replay wrong player leaving<br />
 
FIX : GST Replay FPS limitation<br />
 
FIX : On screen lap time often out by 0.01s<br />
 
  
== 0.1M ==
+
== 0.5P2 ==
''Nov 29, 2002''<br />
+
''Aug 7, 2005''<br />
 
<br />
 
<br />
Fix for multiplayer start line bug<br />
+
New Car Filter System (List of Games Screen) <br />
Host auto-kicks player with start line bug<br />
 
No reset car unless stopped<br />
 
Stop repeated in-game votes<br />
 
Replay analyser files improved<br />
 
Start / finish point changed - affects split time readings<br />
 
Making connections, removed call to gethostbyaddr<br />
 
Controls Option : Keyboard steer (L + R holds position)<br />
 
Controls Option : Throttle and brake rate (for button/key)<br />
 
View Option : display wheels in centre view on/off<br />
 
View Option : turn view with steer (excludes axis look)<br />
 
FIX : Gain points from replay<br />
 
FIX : Welcome screen bug after running dedicated host<br />
 
FIX : Crash running nogfx host from fresh install<br />
 
FIX : Entering name of tune on channels screen<br />
 
 
 
== 0.1L ==
 
''Nov 18, 2002''<br />
 
 
<br />
 
<br />
VR support - 3 axis look<br />
+
The car filters help you find the host you want. <br />
Calibration - Set centre button for input axes (C)<br />
 
Replay saving not autosave by default<br />
 
FIX : Long ogg filename crash (current limit 23)<br />
 
ESC - skip intro (in addition to SPACE)<br />
 
ESC - menu for GST replays<br />
 
- Test drive car option<br />
 
- Replay analyser output file (more info below)<br />
 
Misc Option : Turn off in-game frame rate limitation<br />
 
 
 
== 0.1K ==
 
''Nov 14, 2002''<br />
 
 
<br />
 
<br />
FIX : Ghost connection remaining on host<br />
+
The QUICK method of using the filters : <br />
FIX : Multiplayer replay - "a player is connecting"<br />
 
FIX : Bug on game list screen<br />
 
FIX : Crash when creating invisible host<br />
 
FIX : Filenames containing "."<br />
 
FIX : Long replay filenames<br />
 
FIX : More than 16 games "no info" appearing in list<br />
 
View Options : FPS display off/left/right<br />
 
Graphics Option : Trees in mirror<br />
 
Misc Option : Maximum value for "Max frame rate" raised to 125 fps<br />
 
Misc Option : Adjustable sound lag<br />
 
SHIFT + W : Reinitialise sound<br />
 
SHIFT + C : Reinitialise controllers and force feedback<br />
 
Race positions list now showing much more of the time<br />
 
Vote option (no/yes) added to command line options<br />
 
Player names added to "hoststat.txt" status file<br />
 
 
 
== 0.1J ==
 
''Nov 9, 2002''<br />
 
 
<br />
 
<br />
Drive after replay bug fixed<br />
+
Use the car class buttons on the right of the screen to <br />
Gearshift indicator fixed on XR GT and XR GT Turbo<br />
+
quickly set several car filters. ALL is the default. <br />
Command line startup options and non-directx host<br />
 
Gamelist shows X for new version or V voting enabled<br />
 
Send Setup button in list of connections (N)<br />
 
Some multiplayer joining and timing bugs fixed<br />
 
Out of bounds wheel / brake settings not allowed<br />
 
Host option : Vote kick/ban<br />
 
Misc option : AI drivers use player setup<br />
 
Multiplayer replay improved<br />
 
More setup slots in garage<br />
 
 
 
== 0.1H3 ==
 
''Oct 28, 2002''<br />
 
 
<br />
 
<br />
HLVC displays [modified] if car in video does not match your own cars.<br />
+
For fine tuning or manual operation : <br />
 
 
== 0.1H2 ==
 
''Oct 27, 2002''<br />
 
 
<br />
 
<br />
FIX : Long multiplayer replay send buffer overflow<br />
+
Click on the vertical car names in the list of games. <br />
Misc Option : Connection Timeout<br />
+
You can set them to GREY, BLUE or RED. <br />
SHIFT-F - turns off all screen info in game<br />
 
N key now 3 states (Off / Names + Connections / Names Only)<br />
 
 
 
== 0.1H ==
 
''Oct ??, 2002''<br />
 
 
<br />
 
<br />
Multiplayer replays<br />
+
GREY : You don't mind if this car is enabled or not <br />
Longer length sound buffer<br />
+
BLUE : This car MUST be available on the host <br />
Complete text message with F keys<br />
+
RED : This car must NOT be available on the host <br />
Misc Option : FPS limit (default 66 fps, max 100 fps)<br />
 
Misc Option : Minimum Sleep (alternative lag bug repair)<br />
 
Misc Option : Lag Bug Repair renamed to Screen Lock<br />
 
FIX : Crash when clicking on a host<br />
 
FIX : G3 hang / crash bugs<br />
 
FIX : Player list showing in pits<br />
 
FIX : Position of green text over cars<br />
 
FIX : Green start light OFF colour<br />
 
 
 
== 0.1G3 ==
 
''Oct 19, 2002''<br />
 
 
<br />
 
<br />
Host List Stop - use threads on all connects - quick timeout<br />
+
- Leave most of them GREY (the default colour) <br />
Guests connecting, quick timeouts to unreachable players<br />
+
- The cars you want to use, set them to BLUE <br />
HLVC - bug fixed, uses current track rules + best legal display<br />
+
- Use RED only for cars you really don't want to see <br />
Custom Textures option in cfg.txt to fix distant texture colours<br />
 
 
 
== 0.1G2 ==
 
''Oct 19, 2002''<br />
 
 
<br />
 
<br />
Extra check in a sound function avoiding system hangs<br />
+
Guests : please do join empty hosts - people will join! <br />
 
+
Hosts : please don't allow all cars, if possible. <br />
== 0.1G ==
+
<br />
''Oct 15, 2002''<br />
+
<br />
 +
Restart Vote Limitations (for hosts and administrators) <br />
 +
<br />
 +
/rstmin=60 : No RESTART votes for 60 seconds after start <br />
 +
/rstend=30 : No RESTART votes for 30 seconds after finish <br />
 +
Also, no restarts after finish if 2 people are still racing <br />
 +
<br />
 +
<br />
 +
Fixes <br />
 +
<br />
 +
FIX : Switching between SPR / MPR now resets to top of list <br />
 +
FIX : Overlapping text in translated Pit Instructions (F12) <br />
 +
FIX : Force feedback when using "/" or message to player <br />
 +
FIX : Tiny suspension damage causing long pit stop <br />
 +
FIX : Crash on clicking user buttons in host options <br />
 +
FIX : Bug in /exit command from Multiplayer screen <br />
 +
<br />
 +
<br />
 +
Updates <br />
 +
<br />
 +
- Qualification Time and Race Laps display in F12 menu <br />
 +
- Pit Stop Required - message at start lasts a bit longer <br />
 +
- Qualifying or Race Restarts - clearly visible in garage <br />
 +
- Zoom keys for SHIFT+U mode : 4,5-IN / 6,7-OUT <br />
 +
- Increased size of MPR packet stash <br />
 +
<br />
 +
<br />
 +
Updated Text Commands <br />
 
<br />
 
<br />
Out of sync videos bug fixed<br />
+
These commands can now be used in game : <br />
Red shift light replacing yellow arrows<br />
+
/car X /setup X <br />
Message displayed when video runs out<br />
 
HLVC 2 wheels on grass now acceptable<br />
 
Graphics Option : screen width affects LOD<br />
 
View Option : Race position list on/off<br />
 
View Option : Message text size<br />
 
Graphics Option : Draw trees on/off<br />
 
 
 
== 0.1F2 ==
 
''Oct. 14, 2002''<br />
 
 
<br />
 
<br />
1) Improved handling of Z buffers<br />
+
New commands for setup screen / in game : <br />
 +
/colour X /player X <br />
 
<br />
 
<br />
2) Option to disable Hardware Transform and Lighting<br />
+
New commands with no parameter : <br />
- To use this option, first run the program and exit<br />
+
/join /spectate /leave <br />
- Now the option has been added to the cfg.txt file<br />
+
<br />
- Open cfg.txt in a text editor<br />
+
<br />
- Edit the line "Disable HTL 0" and set it to 1<br />
+
InSim Updates <br />
- Save the cfg.txt file<br />
+
<br />
- Run the program again<br />
+
FIX : InSim excessive packet flood on race restart <br />
 +
FIX : Text commands can now be issued at a fast rate <br />
 +
<br />
 +
InSimVer (protocol number) is increased to 2 (was 1). <br />
 +
<br />
 +
/rcm MESSAGE ... set a Race Control Message to be sent <br />
 +
/rcm_ply USERNAME ... send the RCM to USERNAME <br />
 +
/rcm_all ... send the RCM to all <br />
 +
/rcc_ply USERNAME ... Clear USERNAME's RCM <br />
 +
/rcc_all ... Clear all RCMs <br />
 +
<br />
 +
/pitlane USERNAME ... send username to the pit lane <br />
 +
<br />
 +
/p_dt USERNAME ... give drive through penalty <br />
 +
/p_sg USERNAME ... give stop-go penalty <br />
 +
/p_30 USERNAME ... give 30 second time penalty <br />
 +
/p_45 USERNAME ... give 45 second time penalty <br />
 +
<br />
 +
/mp LOCAL_IP_ADDRESS PORT (entry screen... join local game) <br />
 +
 
 +
== 0.5P ==
 +
''Jun 25, 2005''<br />
 +
<br />
 +
Further developed physics and multiplayer systems<br />
 +
2 new single seater racing cars (not for the faint hearted)<br />
 +
3 GTR racing cars of around 500 bhp (keep your hair on)<br />
 +
2 front wheel drive racing saloon cars<br />
 +
2 sports cars, one rear and one mid engine<br />
 +
1 1000cc front wheel drive road car (where's that corner)<br />
 +
Kyoto Ring, Japan - with an Oval configuration<br />
 +
Westhill, England - a high speed track<br />
 +
Aston, England - long and short configurations<br />
 +
8 S1 cars with graphical and physical developments<br />
 +
3 updated S1 tracks (Blackwood, Fern Bay, South City)<br />
 +
New objects added to the S1 Autocross arena<br />
 +
Various types of suspension with realistic motion<br />
 +
Support for symmetric and asymmetric setups<br />
 +
Tyre wear, surface and and air temperatures<br />
 +
48 sampling spots per tyre allowing flat spots<br />
 +
Simulated and visible tyre deformation<br />
 +
Fuel usage, pit stops, speed limits and penalties<br />
 +
F12 Pit instructions system to change strategy<br />
 +
F11 Live settings : anti roll bar and brake balance<br />
 +
Yellow Flag and Blue Flag warning systems<br />
 +
Driver changing for time-based races e.g. 24 hour<br />
 +
And more...<br />
  
== 0.1F ==
+
== 0.5L ==
 +
''Apr 30, 2005''<br />
 +
<br />
 +
FIX : Alpha sort of car windows / driver names / scenery<br />
 +
FIX : Number plate display when using special characters<br />
 +
FIX : Overhead names now shown unmirrored in the mirror<br />
 +
FIX : Garage 2d view showed another players car colour<br />
 +
FIX : Wheels are now always visible in force draw mode<br />
 +
FIX : Lap times / penalties carrying over to new race<br />
 +
FIX : Camber effect fixes (including low-lod physics)<br />
 +
FIX : BL Car Park now shown with name instead of BL3<br />
 +
FIX : Car's damage remaining at start of test drive<br />
 +
FIX : Auto shifter not changing down at low speeds<br />
 +
FIX : Missing characters in names output to files<br />
 +
FIX : Updated Blackwood track with various fixes<br />
 +
FIX : Fastest lap updated with an equal lap time<br />
 +
FIX : Sharper textures on flat / chalk objects<br />
 +
FIX : OOS - CAR on joining host or pit stop<br />
 +
FIX : Tyres overheating on soft surfaces<br />
 +
FIX : Repaired XF GTI shadow mesh<br />
 +
<br />
 +
Steer compensation slider moved to controls screen<br />
 +
Visible driver in player options even when in game<br />
 +
JOOS - RES R1 etc (results) auto-correction system<br />
 +
JOOS - (other than results) auto-reconnect system<br />
 +
Asymmetric pressure / camber + clickable settings<br />
 +
Tyre temperature display shows green at optimum<br />
 +
Clutch pack differentials replace viscous type<br />
 +
Added optional ID parameter for OutSim packets<br />
 +
Some text characters moved / added / improved<br />
 +
Increased protection against message spamming<br />
 +
List of games now shows private hosts clearly<br />
 +
Show Pedals option now works in cockpit view<br />
 +
List of games filters now work in demo mode<br />
 +
New audio option for wind volume boost<br />
 +
Improved default setups of demo cars<br />
 +
XF GTI power increased to 120 bhp<br />
 +
Training lessons updated<br />
 +
 
 +
== 0.5K ==
 +
''Apr 5, 2005''<br />
 +
<br />
 +
S2 Demo ALPHA released<br />
 +
Demo content only with numerous improvements from 0.3<br />
 +
 
 +
== 0.3H6 ==
 +
''March 3, 2005''<br />
 +
<br />
 +
PATCH H6 fixes an old bug that showed up massively in PATCH H5<br />
 +
<br />
 +
This old bug, when combined with the H5 optimisation, could cause<br />
 +
cars to fall underground, specially the front end of the MRT5.<br />
 +
<br />
 +
 
 +
== 0.3H5 ==
 +
''March 2, 2005''<br />
 +
<br />
 +
PATCH H5 is mainly to test an improvement in frame rate when online.<br />
 +
<br />
 +
1) Reduced CPU usage in remote car collision detection<br />
 +
2) Smoothed the motion of the car squares on the small map display<br />
 +
3) Fixed the flashing cars on the boundary of multiplayer draw distance<br />
 +
 
 +
== 0.3H4 ==
 +
''Feb 25, 2005''<br />
 +
<br />
 +
The main purpose of PATCH H4 is to test another attempted bug fix.<br />
 +
<br />
 +
The rare "car stops and flickers when someone else leaves the pits" bug<br />
 +
still comes up.  There's no known way to reproduce the bug at will,<br />
 +
so it's very hard to find and fix.<br />
 +
<br />
 +
This patch includes extra protection for the bug, and shows various <br />
 +
red error messages if the bug is found and corrected.<br />
 +
<br />
 +
1) Extra protection for the car flickering bug<br />
 +
2) Fix for a possible crash<br />
 +
3) RAF output : spring / dampc / dampr / brake corrected : int -> float<br />
 +
 
 +
== 0.3H3 ==
 +
''Oct 19, 2004''<br />
 +
<br />
 +
1) Sometimes, some objects could flicker rapidly on and off.  An example<br />
 +
was at South City Long, before turning right at the corner after the<br />
 +
hairpin, a traffic light on the right would flicker on and off.<br />
 +
<br />
 +
This patch reprocesses the draw lists when loading a track, and should<br />
 +
eliminate most cases of objects that vanish for a moment.<br />
 +
<br />
 +
2) When exiting from the multiplayer section soon after getting a list<br />
 +
of games, sometimes you would be forced to wait for several seconds<br />
 +
while watching a message "Closing X connects".<br />
 +
<br />
 +
This patch asks windows to terminate the connects immediately, so in<br />
 +
most cases you should not see this message again.<br />
 +
 
 +
== 0.3H2 ==
 +
''Oct 12, 2004''<br />
 +
<br />
 +
1) Sometimes, you can receive corrupted UDP packets.  In some cases this <br />
 +
could cause a rare bug where your own car would start flickering from<br />
 +
one side of the track to the other for a while.<br />
 +
<br />
 +
This patch contains a few lines of extra code in an attempt to stop this<br />
 +
happening.  When the bug would have come up, LFS displays a message in<br />
 +
red : "Corrupted UDP Packet".<br />
 +
 
 +
== 0.3H ==
 +
''Oct 8, 2004''<br />
 +
<br />
 +
---General---<br />
 +
<br />
 +
Skid marks<br />
 +
Darker tyres<br />
 +
Smoke improvements<br />
 +
Better CPU saving in entry screens<br />
 +
Included Italian, Spanish and Turkish translations<br />
 +
No need to type in key to unlock (a license is still required)<br />
 +
Virtual clocks are moved in when connection list (N) is displayed<br />
 +
<br />
 +
---Multiplayer---<br />
 +
<br />
 +
Info message in List of Games<br />
 +
New online cheat protection system<br />
 +
Host auto-restarts in the event of a bad timeout error<br />
 +
Cleaned up and improved the code for connecting and disconnecting<br />
 +
FIX : Auto-kick of lagging racers who were not going the wrong way<br />
 +
FIX : Bugs that could cause an immediate OOS kick after connecting<br />
 +
FIX : Strange "Can't pit" messages when another racer was pitting<br />
 +
FIX : Bugs that could cause a multiple OOS kick while racing<br />
 +
FIX : Dedicated host startup error messages<br />
 +
FIX : InSim can bind to specified address<br />
 +
FIX : d3d error when entering multiplayer<br />
 +
FIX : Bug affecting remote cars accuracy<br />
 +
FIX : Changing password while online<br />
 +
FIX : Some rare crashes<br />
 +
 
 +
== 0.3G10 ==
 +
''Oct 6, 2004''<br />
 +
<br />
 +
Cleaned up and improved the code for connecting to a host<br />
 +
Virtual clocks are moved in when connection list (N) is displayed<br />
 +
FIX : Auto-kick of lagging racers who were not going the wrong way<br />
 +
FIX : Bugs that could cause an immediate OOS kick after connecting<br />
 +
FIX : Strange "Can't pit" messages when another racer was pitting<br />
 +
FIX : Rare bug that could cause a multiple OOS kick while racing<br />
 +
FIX : Removed "Late" messages following a time-out disconnection<br />
 +
FIX : Mid-air skid marks after skidding on a movable object<br />
 +
FIX : Rare host crash<br />
 +
 
 +
== 0.3G9 ==
 +
''Oct 2, 2004''<br />
 +
<br />
 +
FIX : Multiple OOS kicks, sometimes, after someone disconnected<br />
 +
FIX : Host restarts in the event of a bad timeout error<br />
 +
Internal view rubber draw distance increased<br />
 +
 
 +
== 0.3G8 ==
 +
''Oct 1, 2004''<br />
 +
<br />
 +
Small increase in internal view rubber draw distance<br />
 +
Included Italian translation<br />
 +
 
 +
== 0.3G7 ==
 +
''Sep 30, 2004''<br />
 +
<br />
 +
Fixes for new systems introduced in G5 and G6<br />
 +
This is intended to improve the online reliability a lot<br />
 +
 
 +
== 0.3G6 ==
 +
''Sep 29, 2004''<br />
 +
<br />
 +
A new "In Sync" disconnection system...<br />
 +
This is intended to greatly reduce the number of OOS kicks<br />
 +
Included Spanish and Turkish translations<br />
 +
 
 +
== 0.3G5 ==
 +
''Sep 28, 2004''<br />
 +
<br />
 +
Allow max FPS setting to go down to 10<br />
 +
Safer online disconnection system<br />
 +
Longer timeouts for OOS and CP<br />
 +
No OOS messages unless real<br />
 +
FIX : Skid marks fading incorrectly<br />
 +
FIX : Bug affecting remote cars accuracy<br />
 +
FIX : Dedicated host startup error messages<br />
 +
 
 +
== 0.3G4 ==
 +
''Sep 25, 2004''<br />
 +
<br />
 +
FIX : Random OOS kick when joining a host with wind enabled<br />
 +
FIX : Some other reasons for false multiple OOS kicks<br />
 +
FIX : Stop incorrect wrong way kick for lagged racers<br />
 +
FIX : Tyres not so dark (half way back to old version)<br />
 +
FIX : Low frame rate in game setup screens<br />
 +
 
 +
== 0.3G3 ==
 +
''Sep 23, 2004''<br />
 +
<br />
 +
New online cheat protection system<br />
 +
Better CPU saving in entry screens<br />
 +
No need to type in key to unlock<br />
 +
Info message in List of Games<br />
 +
Smoke improvements<br />
 +
Darker tyres<br />
 +
Skid marks<br />
 +
FIX : changing password while online<br />
 +
FIX : d3d error in lag prevention system<br />
 +
FIX : d3d error when entering multiplayer<br />
 +
FIX : InSim can bind to specified address<br />
 +
 
 +
== 0.3G ==
 +
''Apr 10, 2004''<br />
 +
<br />
 +
---Multiplayer---<br />
 +
<br />
 +
Improved multiplayer timer to reduce time warping<br />
 +
Removed constant "Sync" messages from network debug<br />
 +
Block / unblock user messages by pressing "-" key<br />
 +
Faster host pinging when getting a List of Games<br />
 +
Removed "-" option from List of Games filters<br />
 +
Decreased the size of some packet buffers<br />
 +
Increased size of joiner and authorisation queues<br />
 +
FIX : ghost of user getting stuck in meeting room<br />
 +
<br />
 +
---Graphical---<br />
 +
<br />
 +
Overhead names are smaller and invisible behind hills<br />
 +
SHIFT+U camera mode improvements (for follow car mode)<br />
 +
Default screen clear changed to "clr + sky" (faster)<br />
 +
FIX : Alpha object sorting when track LOD switched off<br />
 +
FIX : Crash that could happen when changing screen size<br />
 +
FIX : Lag / input problems that showed up with patch F<br />
 +
<br />
 +
---InSim---<br />
 +
<br />
 +
InSim system to control LFS with an external program<br />
 +
Various packets can be sent to or requested from LFS<br />
 +
Some new console text-based commands have been added<br />
 +
Please read InSim.txt file for programmer information<br />
 +
<br />
 +
---General---<br />
 +
<br />
 +
Small arrow indicates selected racer in position list<br />
 +
AI drivers try to select colour config with their name<br />
 +
Scroll bar on SPR / MPR / Skin selection screens<br />
 +
FIX : doppler bug with chase and helicopter views<br />
 +
FIX : /speedreduce and /reducehalf, can use "=" sign<br />
 +
 
 +
== 0.3F ==
 +
''Mar 2, 2004''<br />
 +
<br />
 +
---Graphical---<br />
 +
<br />
 +
Hardware Vertex Shading is now available and useful on high end cards<br />
 +
Higher resolution Z buffer is used and removes some graphical glitches<br />
 +
HVS status and Z buffer depth visible in Options...Graphics screen<br />
 +
New option to turn off Track LOD reduction - affects trees and track<br />
 +
Z buffer depth and HVS mode are selectable in Options... Graphics<br />
 +
Important hardware options saved to special file card_cfg.txt<br />
 +
<br />
 +
---Keyboard Steering---<br />
 +
<br />
 +
Old predictive keyboard steering system has been removed<br />
 +
Two modes of keyboard steering : "no help" and "assisted"<br />
 +
Fast Steer and Slow Steer slider bars and key assignments<br />
 +
Speed Steer Reduction and Half Reduce Speed m/s for KB<br />
 +
New commands to allow changing of these settings :<br />
 +
/speedreduce X : total steer reduction (0 to 1)<br />
 +
/reducehalf X : speed in m/s for half of reduction<br />
 +
New commands to allow save or load of keyboard settings :<br />
 +
/loadkb X : load settings file (data\misc\X.kbs)<br />
 +
/savekb X : save settings file<br />
 +
<br />
 +
---General---<br />
 +
<br />
 +
List of games : info button to show host race state<br />
 +
Meeting room : button shows number of people in the room<br />
 +
Autosaved filenames now stripped of illegal characters<br />
 +
Separate speed reduce settings for analogue and keyboard<br />
 +
Automatic language selection the first time LFS is run<br />
 +
MPR : replay autosave now uses more descriptive filename<br />
 +
SPR : controller type now shown in "connection list" (N)<br />
 +
List of Games new "-" filter - turn on to show old hosts<br />
 +
Controller type is now shown in list of connections<br />
 +
Right-click on list of connections to get editable name<br />
 +
CTRL + SHIFT now shows user name in race position list<br />
 +
Improved (some 3d cards) texture glitching on first lap<br />
 +
Added new translations - Nederlands.txt and Català.txt<br />
 +
Space bar no longer exits from Replay or Test Drive<br />
 +
Auto-restarted SP replay stays in selected view mode<br />
 +
FIX : Host selectable IP was affecting guest connections<br />
 +
FIX : Controllers now keep same value when window loses focus<br />
 +
<br />
 +
---Host Changes---<br />
 +
<br />
 +
Host name is displayed on console window<br />
 +
<br />
 +
New commands for command line or host admin :<br />
 +
<br />
 +
/autokick=no/yes/ban                (Wrong way auto kick)<br />
 +
/start=fixed/finish/reverse/random  (Default race start)<br />
 +
<br />
 +
New admin commands (or non-admin if "select" is enabled) :<br />
 +
<br />
 +
/autox XXX : load layout XXX for this area (AU1_XXX.lyt)<br />
 +
/axlist : get list of host's layouts for current track<br />
 +
/axlist TRACK : get list for specified track, e.g. AU1<br />
 +
/axclear : clear layout<br />
 +
<br />
 +
Non-admin access to old commands if "select" is enabled :<br />
 +
<br />
 +
/track /weather /qual /laps /wind<br />
 +
<br />
 +
In-game notification when a racer gets a PB<br />
 +
<br />
 +
New commands for anyone to get info from LFS World :<br />
 +
<br />
 +
/w CMD sends command to LFS World for current car/track<br />
 +
e.g.  /w pb  (Personal Best)  or  /w laps  (Laps)<br />
 +
<br />
 +
/ws TRACK CAR CMD sends command for specified car/track<br />
 +
e.g.  /ws BL1R T pb  (get PB in XR GT Turbo at BL Rev)<br />
 +
<br />
 +
More online DB access commands can be found on the<br />
 +
"LFS Keys" page at www.liveforspeed.net<br />
 +
<br />
 +
New /m command to get info from master server :<br />
 +
<br />
 +
/m find USER : find a user online<br />
 +
/m ? : get a list of master commands<br />
 +
<br />
 +
DEMO host changes :<br />
 +
<br />
 +
Can't join with a name that is already used<br />
 +
Admin can now use /kick X and /ban X Y<br />
 +
 
 +
== 0.3E12 ==
 +
''Feb 27, 2004''<br />
 +
<br />
 +
Frame rate increase with more HVS-related optimisation<br />
 +
List of games : info button to show host race state<br />
 +
Meeting room : button shows number of people in the room<br />
 +
Autosaved filenames now stripped of illegal characters<br />
 +
Separate speed reduce settings for analogue and keyboard<br />
 +
Automatic language selection the first time LFS is run<br />
 +
MPR : replay autosave now uses more descriptive filename<br />
 +
SPR : controller type now shown in "connection list" (N)<br />
 +
FIX : Autocross now uses LOD even when track LOD is OFF<br />
 +
<br />
 +
E12 HOST CHANGES : (for guests - you must be on an updated host)<br />
 +
<br />
 +
New admin commands (or non-admin if "select" is enabled) :<br />
 +
<br />
 +
/autox XXX : load layout XXX for this area (AU1_XXX.lyt)<br />
 +
/axlist : get list of host's layouts for current track<br />
 +
/axlist TRACK : get list for specified track, e.g. AU1<br />
 +
/axclear : clear layout<br />
 +
<br />
 +
Non-admin access to old commands if "select" is enabled :<br />
 +
<br />
 +
/track /weather /qual /laps /wind<br />
 +
<br />
 +
In-game notification when a racer gets a PB<br />
 +
<br />
 +
New commands for anyone to get info from LFS World :<br />
 +
<br />
 +
/w CMD sends command to LFS World for current car/track<br />
 +
e.g.  /w pb  (Personal Best)  or  /w laps  (Laps)<br />
 +
<br />
 +
/ws TRACK CAR CMD sends command for specified car/track<br />
 +
e.g.  /ws BL1R T pb  (get PB in XR GT Turbo at BL Rev)<br />
 +
<br />
 +
More online DB access commands can be found on the<br />
 +
"LFS Keys" page at www.liveforspeed.net<br />
 +
<br />
 +
New /m command to get info from master server :<br />
 +
<br />
 +
/m find USER : find a user online<br />
 +
/m ? : get a list of master commands<br />
 +
 
 +
== 0.3E10 ==
 +
''Feb 20, 2004''<br />
 +
<br />
 +
List of Games new "-" filter - turn on to show old hosts<br />
 +
Controller type is now shown in list of connections<br />
 +
Right-click on list of connections to get editable name<br />
 +
CTRL + SHIFT now shows user name in race position list<br />
 +
Improved (some 3d cards) texture glitching on first lap<br />
 +
Speeded up "generating" stage of track initialisation<br />
 +
Added new translations - Nederlands.txt and Català.txt<br />
 +
Speed Steer Reduction and Half Reduce Speed m/s for KB<br />
 +
New commands to allow changing of these settings :<br />
 +
/speedreduce X : total steer reduction (0 to 1)<br />
 +
/reducehalf X : speed in m/s for half of reduction<br />
 +
New commands to allow save or load of keyboard settings :<br />
 +
/loadkb X : load settings file (data\misc\X.kbs)<br />
 +
/savekb X : save settings file<br />
 +
FIX : Host selectable IP was affecting guest connections<br />
 +
<br />
 +
E10 HOST CHANGES:<br />
 +
<br />
 +
New command for host admin :<br />
 +
/autox X : load autocross layout named X for this track<br />
 +
FIX : Autocross layout bug when changing track or config<br />
 +
<br />
 +
E9 HOST CHANGES:<br />
 +
<br />
 +
New commands for command line or host admin :<br />
 +
/autokick=no/yes/ban                (Wrong way auto kick)<br />
 +
/start=fixed/finish/reverse/random  (Default race start)<br />
 +
DEMO host changes :<br />
 +
Can't join with a name that is already used<br />
 +
Admin can now use /kick X and /ban X Y<br />
 +
Host name is displayed on console window<br />
 +
 
 +
== 0.3E8 ==
 +
''Feb ??, 2004''<br />
 +
<br />
 +
Updated translatable text with the new strings<br />
 +
Reduced lower limits of sliders for keyboard rates and limits<br />
 +
 
 +
== 0.3E7 ==
 +
''Feb ??, 2004''<br />
 +
<br />
 +
Two modes of keyboard steering : "no help" and "assisted"<br />
 +
Fast Steer and Slow Steer slider bars and key assignments<br />
 +
Mouse / Keyboard steering mode included in the SPR file<br />
 +
E7 hosts only accept connection from E7 or later guests<br />
 +
 
 +
== 0.3E6 ==
 +
''Feb ??, 2004''<br />
 +
<br />
 +
New keyboard steering modes rewritten<br />
 +
Added one new keyboard steering mode<br />
 +
Z buffer depth and HVS mode are selectable in Options... Graphics<br />
 +
Important hardware options saved to special file card_cfg.txt<br />
 +
 
 +
== 0.3E5 ==
 +
''Feb ??, 2004''<br />
 +
<br />
 +
Added slider bars for keyboard control :<br />
 +
- Return rate multiplier (0.5 to 1.0) - affects steer return speed<br />
 +
- Quick rate multiplier (1.0 to 3.0) - speed when CTRL key pressed<br />
 +
Z buffer depth is selectable in cfg.txt<br />
 +
- Can take values 16, 24, 32, or 0 (default) meaning "automatic"<br />
 +
- Cards that support HVS will auto-select 24-bit<br />
 +
- Cards that do not support HVS will auto-select 16-bit<br />
 +
 
 +
== 0.3E4 ==
 +
''Feb ??, 2004''<br />
 +
<br />
 +
Hardware Vertex Shading is now available and useful on high end cards<br />
 +
Higher resolution Z buffer is used and removes some graphical glitches<br />
 +
HVS status and Z buffer depth visible in Options...Graphics screen<br />
 +
New option to turn off Track LOD reduction - affects trees and track<br />
 +
Three new keyboard steering methods have been introduced as a test<br />
 +
FIX : Controllers now keep the same value when the window loses focus<br />
 +
 
 +
== 0.3E ==
 +
''Dec 15, 2003''<br />
 +
<br />
 +
New S1 car is included : MRT5<br />
 +
Added Norwegian language pack<br />
 +
Hotlapping mode displays sector times<br />
 +
Handbrake is applied when leaving pits<br />
 +
MP Replay can now be paused with P key<br />
 +
Added drivers with grey and black suits<br />
 +
Mouse can be selected as a control axis<br />
 +
Resets with direction towards racing line<br />
 +
Shiny helmets - can change colour or skin<br />
 +
Improved AI speed (a bit) and reliability<br />
 +
Car is displayed in on-screen race results<br />
 +
View heading and view pitch stored per car<br />
 +
Follower view starts behind car when selected<br />
 +
Virtual mirror moves up when view pitched down<br />
 +
Graphical speedups - spokes, subobjects, drivers<br />
 +
Distance measurement in autocross editor - Press D<br />
 +
Refresh rate is selectable if supported by drivers<br />
 +
Can use command file instead of a long command line<br />
 +
Car is drawn at full resolution in pits / garage<br />
 +
FIX : Position of shadow has been improved<br />
 +
FIX : Minor change to smoke output by cars<br />
 +
FIX : Lighting bug at the edges of tyre tread<br />
 +
FIX : Overlapping timing text in translations<br />
 +
FIX : message logging crash with % in message<br />
 +
FIX : Replays going OOS on use of reset key<br />
 +
FIX : SO reset in mid air or on top of flyover<br />
 +
FIX : AI drivers can now get off the long grass<br />
 +
FIX : Added protection against some cheating methods<br />
 +
FIX : Crash caused by overflow in name and plate entry<br />
 +
 
 +
== 0.3D ==
 +
''Oct 31, 2003''<br />
 +
<br />
 +
FIX : One problem with clicking some buttons<br />
 +
 
 +
== 0.3C ==
 +
''Oct 30, 2003''<br />
 +
<br />
 +
---Multiplayer---<br />
 +
<br />
 +
Multiplayer system allows 16 connections in S1 mode<br />
 +
New multiplayer physics LOD system for remote cars<br />
 +
Multiplayer speedup option disabled in external views<br />
 +
New command line options /ip /admin /patchc<br />
 +
Host can specify the IP address to use<br />
 +
Admin password allows admin guest to control host<br />
 +
Host admin guests are immune from vote kick or ban<br />
 +
Host Option : Version C protocol - new functions<br />
 +
<br />
 +
---Version C protocol---<br />
 +
<br />
 +
Extra cheat protection for a known loophole<br />
 +
Allowed cars can be changed while host is running<br />
 +
Settings can be changed while host is running<br />
 +
<br />
 +
---DEDI host changes---<br />
 +
<br />
 +
Text input for messages and commands (see below)<br />
 +
DirectX&amp;reg; installation is no longer required<br />
 +
The "nogfx" window size has been reduced<br />
 +
<br />
 +
---Views---<br />
 +
<br />
 +
Central view is now an editable custom view<br />
 +
View sequence (V key) includes overhead camera<br />
 +
SHIFT + V - Go through view sequence in reverse<br />
 +
SHIFT + F1 - Return to default driver view<br />
 +
ALT + F1-F5 : Instant view selection<br />
 +
View option : Virtual start lights<br />
 +
New option for in-car view : Rotate view<br />
 +
List of names in-game : V button to view player<br />
 +
FIX : Instant look return when using steer view<br />
 +
<br />
 +
---List of Games Screen---<br />
 +
<br />
 +
Host filter options : Private / Public / Empty / Full<br />
 +
New meeting room system to meet other racers<br />
 +
Scroll bar added to the list of games<br />
 +
<br />
 +
---Various---<br />
 +
<br />
 +
Car sounds limited to 4 nearest cars to improve FPS<br />
 +
High security firewalls : Port 80 option in cfg.txt<br />
 +
Difference timer duration increased to 12 seconds<br />
 +
Scroll bars added to setups and colours in garage<br />
 +
Text entry improved (CTRL + left / right / delete)<br />
 +
German, French and Portuguese translations updated<br />
 +
New Finnish translation pack included<br />
 +
FIX : ALT + some keys on french keyboard<br />
 +
FIX : Some crash bugs found in patch B<br />
 +
 
 +
== 0.3B ==
 +
''Sep 25, 2003''<br />
 +
<br />
 +
cars joining race - delay texture load to avoid glitch<br />
 +
faster track generation after first load of each track<br />
 +
list of games shows allowed cars and host settings<br />
 +
translation system - see readme.txt for more info<br />
 +
simple car draw headlights improved by removing glass<br />
 +
right-click now moves race laps or qualify mins by 10<br />
 +
version and copyright message now shown on entry screen<br />
 +
small improvements to dynamic lod system improving fps<br />
 +
qualifying : restart uses default system after a race<br />
 +
show names (N keypress) setting is stored on exit<br />
 +
game control keys now not affected by caps lock<br />
 +
quick key to skip current tune : SHIFT+K<br />
 +
font : updated and added some characters<br />
 +
misc option : dynamic LOD reduction switch<br />
 +
misc option : skip intro and exit screen<br />
 +
FIX : South City walls lacking HLVC check<br />
 +
FIX : hotlapping error (early start + limited laps)<br />
 +
FIX : MPR - races appearing as qualifying or practice<br />
 +
FIX : exhaust going to wrong side on left-drive car<br />
 +
FIX : non-ded host had to select at least one demo car<br />
 +
FIX : locked demo crashed loading replay with S1 track<br />
 +
FIX : editor buttons vanishing with too many objects<br />
 +
FIX : could not connect to a demo host with password<br />
 +
FIX : shifter could select higher gear than allowed<br />
 +
FIX : "host is loading track" bug - host repairs itself<br />
 +
FIX : special dedicated host can now support autocross<br />
 +
 
 +
== 0.3A ==
 +
''Jul 17, 2003''<br />
 +
<br />
 +
4 new cars, including fwd, rwd and 4wd<br />
 +
20 new race track configurations in two track areas<br />
 +
a drag strip, an autocross area and an autocross editor<br />
 +
automatically gathered online statistics on our website
 +
== 0.2F ==
 +
''Jun 25, 2003''<br />
 +
<br />
 +
default master server IP address updated<br />
 +
checkpoint time differences shown with position list<br />
 +
FIX : test drive swap side when updating controls<br />
 +
 
 +
== 0.2E5 ==
 +
''Jun 18, 2003''<br />
 +
<br />
 +
default master server IP address updated<br />
 +
text box : paste text into / copy whole message from<br />
 +
text box : up and down arrow keys retrieve messages<br />
 +
FIX : international characters on number plates<br />
 +
FIX : ALT + numpad special keys work without num lock<br />
 +
 
 +
== 0.2E4 ==
 +
''Jun 6, 2003''<br />
 +
<br />
 +
restart option : fixed / finish order / reverse / random<br />
 +
disabled joining race with same name as another driver<br />
 +
default number of laps in a race changed from 3 to 5<br />
 +
command line startup - host name truncated to 31 chars<br />
 +
motion simulator support with UDP packet - see readme.txt<br />
 +
non-HLVC SPR now includes real driver's best lap time<br />
 +
FIX : host crash that usually appeared after a few days<br />
 +
FIX : crash when entering host with different track<br />
 +
FIX : brake objects vanishing when selecting a colour<br />
 +
FIX : now impossible to change brake help during a replay<br />
 +
FIX : illegal characters now excluded from filenames<br />
 +
FIX : MPR file spec error [total / best times swapped]<br />
 +
FIX : SHIFT+U mode now disabled during intro replay<br />
 +
FIX : RAF output - config name includes REV if reversed<br />
 +
 
 +
== 0.2E1 ==
 +
''Jun 1, 2003''<br />
 +
<br />
 +
Z buffer improvement (wheels showing through body)<br />
 +
improved smoothness of user camera following car<br />
 +
new long single player replay SPR - replaces GST format<br />
 +
file header changes to SPR and MPR replays - see website<br />
 +
display option - show overall times [relative / absolute]<br />
 +
chat disabled during replays and F2 / F3 don't need SHIFT<br />
 +
guest.txt file added similar to hostX.txt see readme file<br />
 +
engine rotation directions set to normal for a road car<br />
 +
view option : central view Y and Z offset [forward / down]<br />
 +
suspension : wheel moving up far will hit a fixed bumpstop<br />
 +
pits / garage : suspension motion range is displayed<br />
 +
pits / garage : user can set individual gear ratios<br />
 +
FIX : join at same time - one racer getting another's car<br />
 +
FIX : untextured surfaces too dark when using 2X textures<br />
 +
FIX : text vanishing when backspace key is pressed<br />
 +
FIX : SHIFT / CTRL / ALT keys lift when window loses focus<br />
 +
FIX : controller inputs hold value when window loses focus<br />
 +
FIX : list of games now displays correct "can join" number<br />
 +
FIX : widescreen effect extra pixels at top of screen<br />
 +
FIX : faster host reconnect after unusual master error<br />
 +
 
 +
== 0.2D4 ==
 +
''May 10, 2003''<br />
 +
<br />
 +
international keyboard and character support<br />
 +
keyboard steer - new "limit multiplier" slider<br />
 +
list of games groups wrong versions together<br />
 +
FIX : OOS if joined host when someone is ready<br />
 +
FIX : nogfx or invisible dedicated host crash<br />
 +
FIX : player name was not stored at start of GST<br />
 +
FIX : RAF data output not working on first lap<br />
 +
 
 +
== 0.2D3 ==
 +
''May 7, 2003''<br />
 +
<br />
 +
FIX : OOS disconnections when a player leaves<br />
 +
FIX : immediate OOS disconnection on joining host<br />
 +
FIX : dedicated host taking 100% of CPU<br />
 +
FIX : nogfx or invisible dedicated host crash<br />
 +
 
 +
== 0.2D2 ==
 +
''May 7, 2003''<br />
 +
<br />
 +
Button clutch now activates full clutch instantly<br />
 +
FIX : continual disconnections due to reported OOS<br />
 +
FIX : throttle / brake rate renamed to button control rate<br />
 +
FIX : XF GTI gearchange now speeded up to match XR<br />
 +
FIX : split time text colour was not stored on exit<br />
 +
FIX : more reasonable minimum value for brake force<br />
 +
 
 +
== 0.2D ==
 +
''May 7, 2003''<br />
 +
<br />
 +
FEATURES AND IMPROVEMENTS :<br />
 +
<br />
 +
screen to select resolution + 16 or 32 bit and quick keys<br />
 +
wide screen effect in screen options 16:9 on 4:3 monitor<br />
 +
special hot lap support system, hlvc and start position<br />
 +
user view camera - SHIFT+U from game<br />
 +
extra info in hoststatX.txt (see below command Line options)<br />
 +
command line now accepts empty password<br />
 +
hidden host - not in list of games but can connect by name<br />
 +
multiplayer synchronisation check - OOS player disconnects<br />
 +
option CTRL+C - limit mouse cursor position to LFS window<br />
 +
option CTRL+TAB - race results appear on screen<br />
 +
all settings bounded to standard (unhacked) range<br />
 +
skins_x folder for downloaded skins - not shown to select<br />
 +
display options - set colour of central text<br />
 +
MPR replays improvement - lag and warp reduction<br />
 +
<br />
 +
BUG FIXES :<br />
 +
<br />
 +
multiplayer synchronisation bugs (false starts etc)<br />
 +
vanishing cars (loss of UDP) while spectating<br />
 +
now deletes hoststatX.txt on leaving program<br />
 +
cfg.txt : "Use HTL" option - changed and fixed<br />
 +
engine torque was acting relative to world axis<br />
 +
selecting MPR on different track now loads track, no crash<br />
 +
wrong mass in garage with low user lod + simple car draw<br />
 +
simple car draw XR brake lights on all the time<br />
 +
crash if changing "updating path" option<br />
 +
SHIFT+M to turn off mirrors - left a still image<br />
 +
sort by name on Select Skin screen now works<br />
 +
13th to 16th finisher - car error, 17th - freeze<br />
 +
MPR displayed "car error" at start if player in pits<br />
 +
colours and skins jumping around between cars<br />
 +
nogfx host display, not enough player slots<br />
 +
empty black screen entering new host after being kicked<br />
 +
steer look was wrongly enabled in mouse look modes<br />
 +
N for names, always displayed position list<br />
 +
 
 +
== 0.2C ==
 +
''Apr 2, 2003''<br />
 +
<br />
 +
FIX : host crash if network debug was switched on<br />
 +
 
 +
== 0.2B ==
 +
''Apr 2, 2003''<br />
 +
<br />
 +
UDP instead of TCP for multiplayer car position update packets<br />
 +
Lag and host overload reduced by UDP and packet rate limitation<br />
 +
More host options, number of guests separate from number of cars in race<br />
 +
Upload bandwidth calculation system - warns if host settings too high<br />
 +
Command line parameters for new host options + maxconns is now maxguests<br />
 +
Small change to renamed host output file, now has "guests" not "conns"<br />
 +
List of Games : stays in memory until refreshed<br />
 +
List of Games : shows track, e.g. BW-2R is Blackwood Rallycross reversed<br />
 +
List of Games : Host improvement to reduce "no reply" results<br />
 +
FIX : Simple car reflected mesh for left hand side drivers<br />
 +
FIX : wheelspin smoke increased<br />
 +
FIX : dedicated host crash when guests changed weather<br />
 +
FIX : "vote" command line parameter + added "select" parameter<br />
 +
 
 +
== 0.2A ==
 +
''Mar 22, 2003''<br />
 +
<br />
 +
Improved tyre physics<br />
 +
Car skin support<br />
 +
Clutch and shifter support<br />
 +
Skid pad<br />
 +
Multiple hosts on one pc (specify port)<br />
 +
More command line host options<br />
 +
More...<br />
 +
 
 +
== 0.1W ==
 +
''Mar 4, 2003''<br />
 +
<br />
 +
FIX : Guest could not receive more than 32 games from master<br />
 +
FIX : Crash when using settings with long names<br />
 +
FIX : Warning if music file name is too long<br />
 +
View Option : Multiplayer FPS improvement (no update distant cars)<br />
 +
View Option : Multiplayer car draw distance<br />
 +
Remote player lap times are now exact (all need new version)<br />
 +
Lagged cars vanish instead of going off madly<br />
 +
SHIFT + M : Mirror on / off<br />
 +
Single player input update rate improved<br />
 +
Mirror FOV fixed at 60 degrees<br />
 +
 
 +
== 0.1T ==
 +
''Feb 19, 2003''<br />
 +
<br />
 +
View Option : Mouse look support (alternative to view with steer)<br />
 +
Minor sound improvement<br />
 +
Minor keyboard steer improvement<br />
 +
Avoid crash when remote player uses corrupted setup<br />
 +
 
 +
== 0.1Q ==
 +
''Feb 5, 2003''<br />
 +
<br />
 +
Can select primary or secondary master server<br />
 +
Small fps improvements<br />
 +
Smaller in-game text and map<br />
 +
Misc Option : Drop shadows on text<br />
 +
FIX : Mirror LOD bug<br />
 +
FIX : Player leaving cancels system votes<br />
 +
 
 +
== 0.1P ==
 +
''Jan 30, 2003''<br />
 +
<br />
 +
Misc Option : Vertical Sync (good way to repair controller lag)<br />
 +
FIX : Sound bug - caused small hangs each time a car got close<br />
 +
FIX : Unnecessary access to all objects exery frame reduced FPS<br />
 +
 
 +
== 0.1N ==
 +
''Dec 13, 2002''<br />
 +
<br />
 +
Allow up to 32x replay speedup if possible (shift-F3/F4)<br />
 +
Misc Option : Analogue controller smoothing<br />
 +
Misc Option : Screen clear type / simple sky<br />
 +
FIX : MPR Replay time limit<br />
 +
FIX : MPR Replay wrong player leaving<br />
 +
FIX : GST Replay FPS limitation<br />
 +
FIX : On screen lap time often out by 0.01s<br />
 +
 
 +
== 0.1M ==
 +
''Nov 29, 2002''<br />
 +
<br />
 +
Fix for multiplayer start line bug<br />
 +
Host auto-kicks player with start line bug<br />
 +
No reset car unless stopped<br />
 +
Stop repeated in-game votes<br />
 +
Replay analyser files improved<br />
 +
Start / finish point changed - affects split time readings<br />
 +
Making connections, removed call to gethostbyaddr<br />
 +
Controls Option : Keyboard steer (L + R holds position)<br />
 +
Controls Option : Throttle and brake rate (for button/key)<br />
 +
View Option : display wheels in centre view on/off<br />
 +
View Option : turn view with steer (excludes axis look)<br />
 +
FIX : Gain points from replay<br />
 +
FIX : Welcome screen bug after running dedicated host<br />
 +
FIX : Crash running nogfx host from fresh install<br />
 +
FIX : Entering name of tune on channels screen<br />
 +
 
 +
== 0.1L ==
 +
''Nov 18, 2002''<br />
 +
<br />
 +
VR support - 3 axis look<br />
 +
Calibration - Set centre button for input axes (C)<br />
 +
Replay saving not autosave by default<br />
 +
FIX : Long ogg filename crash (current limit 23)<br />
 +
ESC - skip intro (in addition to SPACE)<br />
 +
ESC - menu for GST replays<br />
 +
- Test drive car option<br />
 +
- Replay analyser output file (more info below)<br />
 +
Misc Option : Turn off in-game frame rate limitation<br />
 +
 
 +
== 0.1K ==
 +
''Nov 14, 2002''<br />
 +
<br />
 +
FIX : Ghost connection remaining on host<br />
 +
FIX : Multiplayer replay - "a player is connecting"<br />
 +
FIX : Bug on game list screen<br />
 +
FIX : Crash when creating invisible host<br />
 +
FIX : Filenames containing "."<br />
 +
FIX : Long replay filenames<br />
 +
FIX : More than 16 games "no info" appearing in list<br />
 +
View Options : FPS display off/left/right<br />
 +
Graphics Option : Trees in mirror<br />
 +
Misc Option : Maximum value for "Max frame rate" raised to 125 fps<br />
 +
Misc Option : Adjustable sound lag<br />
 +
SHIFT + W : Reinitialise sound<br />
 +
SHIFT + C : Reinitialise controllers and force feedback<br />
 +
Race positions list now showing much more of the time<br />
 +
Vote option (no/yes) added to command line options<br />
 +
Player names added to "hoststat.txt" status file<br />
 +
 
 +
== 0.1J ==
 +
''Nov 9, 2002''<br />
 +
<br />
 +
Drive after replay bug fixed<br />
 +
Gearshift indicator fixed on XR GT and XR GT Turbo<br />
 +
Command line startup options and non-directx host<br />
 +
Gamelist shows X for new version or V voting enabled<br />
 +
Send Setup button in list of connections (N)<br />
 +
Some multiplayer joining and timing bugs fixed<br />
 +
Out of bounds wheel / brake settings not allowed<br />
 +
Host option : Vote kick/ban<br />
 +
Misc option : AI drivers use player setup<br />
 +
Multiplayer replay improved<br />
 +
More setup slots in garage<br />
 +
 
 +
== 0.1H3 ==
 +
''Oct 28, 2002''<br />
 +
<br />
 +
HLVC displays [modified] if car in video does not match your own cars.<br />
 +
 
 +
== 0.1H2 ==
 +
''Oct 27, 2002''<br />
 +
<br />
 +
FIX : Long multiplayer replay send buffer overflow<br />
 +
Misc Option : Connection Timeout<br />
 +
SHIFT-F - turns off all screen info in game<br />
 +
N key now 3 states (Off / Names + Connections / Names Only)<br />
 +
 
 +
== 0.1H ==
 +
''Oct ??, 2002''<br />
 +
<br />
 +
Multiplayer replays<br />
 +
Longer length sound buffer<br />
 +
Complete text message with F keys<br />
 +
Misc Option : FPS limit (default 66 fps, max 100 fps)<br />
 +
Misc Option : Minimum Sleep (alternative lag bug repair)<br />
 +
Misc Option : Lag Bug Repair renamed to Screen Lock<br />
 +
FIX : Crash when clicking on a host<br />
 +
FIX : G3 hang / crash bugs<br />
 +
FIX : Player list showing in pits<br />
 +
FIX : Position of green text over cars<br />
 +
FIX : Green start light OFF colour<br />
 +
 
 +
== 0.1G3 ==
 +
''Oct 19, 2002''<br />
 +
<br />
 +
Host List Stop - use threads on all connects - quick timeout<br />
 +
Guests connecting, quick timeouts to unreachable players<br />
 +
HLVC - bug fixed, uses current track rules + best legal display<br />
 +
Custom Textures option in cfg.txt to fix distant texture colours<br />
 +
 
 +
== 0.1G2 ==
 +
''Oct 19, 2002''<br />
 +
<br />
 +
Extra check in a sound function avoiding system hangs<br />
 +
 
 +
== 0.1G ==
 +
''Oct 15, 2002''<br />
 +
<br />
 +
Out of sync videos bug fixed<br />
 +
Red shift light replacing yellow arrows<br />
 +
Message displayed when video runs out<br />
 +
HLVC 2 wheels on grass now acceptable<br />
 +
Graphics Option : screen width affects LOD<br />
 +
View Option : Race position list on/off<br />
 +
View Option : Message text size<br />
 +
Graphics Option : Draw trees on/off<br />
 +
 
 +
== 0.1F2 ==
 +
''Oct. 14, 2002''<br />
 +
<br />
 +
1) Improved handling of Z buffers<br />
 +
<br />
 +
2) Option to disable Hardware Transform and Lighting<br />
 +
- To use this option, first run the program and exit<br />
 +
- Now the option has been added to the cfg.txt file<br />
 +
- Open cfg.txt in a text editor<br />
 +
- Edit the line "Disable HTL 0" and set it to 1<br />
 +
- Save the cfg.txt file<br />
 +
- Run the program again<br />
 +
 
 +
== 0.1F ==
 
''Oct 11, 2002''<br />
 
''Oct 11, 2002''<br />
<br />
+
<br />
POV Hat support (multiple controllers may need to reprogram buttons)<br />
+
POV Hat support (multiple controllers may need to reprogram buttons)<br />
Race position indicator<br />
+
Race position indicator<br />
N key displays race position list<br />
+
N key displays race position list<br />
Host automatically reconnects to master server after disconnection<br />
+
Host automatically reconnects to master server after disconnection<br />
SHIFT + F2 : Replay time slow down<br />
+
SHIFT + F2 : Replay time slow down<br />
SHIFT + F3 : Replay time speed up<br />
+
SHIFT + F3 : Replay time speed up<br />
Game Option : Single player hot lap validity check<br />
+
Game Option : Single player hot lap validity check<br />
View Option : Draw driver / steering wheel<br />
+
View Option : Draw driver / steering wheel<br />
View Option : Show checkpoint text / driver names<br />
+
View Option : Show checkpoint text / driver names<br />
View Option : Manual shift indicator (up / down)<br />
+
View Option : Manual shift indicator (up / down)<br />
Host Option : Disconnect / Reconnect master server<br />
+
Host Option : Disconnect / Reconnect master server<br />
Audio Option : Skid volume boost<br />
+
Audio Option : Skid volume boost<br />
Controls Option : Remove deadzones<br />
+
Controls Option : Remove deadzones<br />
 
+
 
== 0.1E ==
+
== 0.1E ==
''Sep 15, 2002''<br />
+
''Sep 15, 2002''<br />
<br />
+
<br />
Calibration system which can work in an unlocked or locked mode.<br />
+
Calibration system which can work in an unlocked or locked mode.<br />
 
+
 
== 0.1D ==
+
== 0.1D ==
''Sep 14, 2002''<br />
+
''Sep 14, 2002''<br />
<br />
+
<br />
1) Scrutineering is permanently on - this means that players with cars<br />
+
1) Scrutineering is permanently on - this means that players with cars<br />
that have been modified can only link up with other players with the<br />
+
that have been modified can only link up with other players with the<br />
exact same modifications.  The aim of this is to exclude cheating players<br />
+
exact same modifications.  The aim of this is to exclude cheating players<br />
while still allowing modified players to connect online.  Forcing the<br />
+
while still allowing modified players to connect online.  Forcing the<br />
cars to be equal is also essential for the multiplayer prediction.<br />
+
cars to be equal is also essential for the multiplayer prediction.<br />
<br />
+
<br />
2) More info on the List of Games screen - when you see a host that is<br />
+
2) More info on the List of Games screen - when you see a host that is<br />
version D, the letters F, R and T signify the host's allowed cars:<br />
+
version D, the letters F, R and T signify the host's allowed cars:<br />
F:XF GTI - R:XR GT - T:XR GT TURBO<br />
+
F:XF GTI - R:XR GT - T:XR GT TURBO<br />
<br />
+
<br />
3) Multiple controller support - multiple controllers are now supported.<br />
+
3) Multiple controller support - multiple controllers are now supported.<br />
This is a completely new inputs and force feedback system and your<br />
+
This is a completely new inputs and force feedback system and your<br />
input settings will have to be re-entered.<br />
+
input settings will have to be re-entered.<br />
 
+
 
== 0.1C ==
+
== 0.1C ==
''Sep 11, 2002''<br />
+
''Sep 11, 2002''<br />
<br />
+
<br />
Scrutineering added for hosts<br />
+
Scrutineering added for hosts<br />
 
+
 
== 0.1B ==
+
== 0.1B ==
''Sep 6, 2002''<br />
+
''Sep 6, 2002''<br />
<br />
+
<br />
Added reversed track configurations<br />
+
Added reversed track configurations<br />
Lots of other bugfixes<br />
+
Lots of other bugfixes<br />
 
+
 
== 0.04Q ==
+
== 0.04Q ==
''Aug 31, 2002''<br />
+
''Aug 31, 2002''<br />
<br />
+
<br />
???<br />
+
???<br />
 +
 
 +
== 0.04k ==
 +
''Aug 18, 2002''<br />
 +
<br />
 +
First official Live for Speed DEMO test version.
  
== 0.04k ==
+
[[Category:Release notes]]
''Aug 18, 2002''<br />
 
<br />
 
First official Live for Speed DEMO test version.
 

Latest revision as of 11:13, 27 July 2024

The complete LFS version history from the beginning to the latest patch, including official releases as well as all test patches.

Lfstimeline incl testpatches.png

0.7F

Jul 27, 2024

Interface:

New update available is shown on entry screen
Auto updater page is clearer and simpler to use
Hosting locations are downloaded instead of hard coded
Updated translations - thanks to our community translators

Mods screen:

New button to show your own mods
Switch on multiple vehicle type filters
Filters for drive type (none/RWD/FWD/AWD)
New sort options power/mass/power-weight ratio
X button beside text filters stops text entry

Support for approved mods:

Tick (check mark) is shown in mods screen for approved mods
- also TW is shown for tweak mods and padlock for private mods
An 'external link icon' is visible when two columns are displayed
Rating stars pulsate in garage if you have not yet rated the mod
A WIP filter is available on the mod selection screen

Controller input range:

The full resolution reported by the controller is now supported
- previously drivers were instructed to report -1000 to 1000
- controllers we tested report values 0 to 65535 (smaller steps)
The range adjusters in controller options now use percentage values
- the range defaults replicate previously default in-game behaviour
- previously brake/throttle/handbrake/clutch axes had a dead zone
- the dead zones were not adjustable by the user but now are
- the axes visible in game now match the options screen

Optimisations:

Decreased CPU used when drawing tyres
- reduces CPU used by official GTR cars by around 7%
- smaller optimisation for suspension parts
Combine rim and spoke object into a single subobject
- saves 4 extra subobject switches for most cars
An optimisation specially for external views
- avoid begin/end scene when drawing env maps/shadows
Tiny opt when drawing driver (avoid some integer maths)
Tiny opt (set projection matrix only once per frame)

Local text commands:

/rtex does a full texture reload from any screen
/vlock=car/filter/horizon
/lookf=joystick/axis/steer/mouse_x/mouse_xy
/control=mouse_kb/wheel_js
FIX: Multiple commands now allow more than 1 space between commands

Multiplayer commands:

/setstops USERNAME Y :set user's number of stops to Y
/specdnf specifies number of stopped seconds before DNF
- this is activated when a stopped car blocks a result confirmation
- default value is 12 (was 8 in the past) and range is 0 to 240

Multiplayer:

Improved handling of UDP packets not reaching the host
- list of Hosts comes direct from the master server (no pinging)
- you can connect even if host does not receive your UDP packets
Mark host as favourite and sort by favourites in list of hosts
Sort by server location (two-letter country code) column
FIX: Multiplayer hosts used to get stuck after 49.7 days
FIX: JOOS on connect when a car, now disallowed, is on track
FIX: Old version could sometimes fail to spectate a blocking car

Graphics:

Layout Square cameras now have 40m height instead of 4m
Reduced jiggling of names above cars at extreme zoom
Improved accuracy of camera rotation at extreme zoom
FIX: New steer animation for BF1 stops driver toes protruding

InSim:

NLP/MCI packets are no longer sent after clicking replay slider
- also not sent after IS_RIP unless RIPOPT_FULL_PHYS is set
IS_IPB / TINY_IPB - set / get list of IP bans
FIX: Minor documentation errors in InSim.txt

Misc:

Unlock screen requires "unlock" to keep any changes
- if already unlocked the unlock count is unaffected

0.7E15

???, 2024

Improved auto updater and available hosting locations
- New update available is shown on entry screen
- Auto updater page is clearer and simpler to use
- Hosting locations are downloaded instead of hard coded

0.7E14

Jun 24, 2024

Mark host as favourite and sort by favourites in list of hosts
Sort by server location (two-letter country code) column

0.7E13

Jun 18, 2024

Improved handling of UDP packets not reaching the host
- List of Hosts comes direct from master server (no pinging)
- You can connect even if host does not receive your UDP packets

0.7E12

May 21, 2024

Cameras:

Small change in calculation of free view camera smoothing
- only intended as preparation for a future change
- slightly more efficient calculation
- should provide identical motion

Multiplayer:

Support for new command to set number of stops completed
- requires updated host not yet publicly available

Commands:

FIX: Multiple commands now allow more than 1 space between commands

Translations:

More updated translations - Thank you translators!

0.7E11

Apr 20, 2024

Cameras:

Layout Square cameras now have 40m height instead of 4m
Reduced jiggling of names above cars at extreme zoom
Improved accuracy of camera rotation at extreme zoom

Commands:

/vlock=car/filter/horizon
/lookf=joystick/axis/steer/mouse_x/mouse_xy
/control=mouse_kb/wheel_js

0.7E10

Mar 26, 2024

FIX: Invert mouse axis did not work in E9

0.7E9

Mar 26, 2024

Input range improvements:

The full resolution reported by the controller is now supported
- previously drivers were instructed to report -1000 to 1000
- controllers we tested report values 0 to 65535
- so steering wheel moves in smaller steps
The range adjusters in controller options now use percentage values
- the range defaults replicate previously default in-game behaviour
- previously brake/throttle/handbrake/clutch axes had a dead zone
- the dead zones were not adjustable by the user but now are
- the axes visible in game now match the options screen

Support for mod approval:

WIP filter is available on the mod selection screen

Translations:

More translations updated! Thanks to the translators

0.7E8

Mar 6, 2024

Support for approved mods:

Tick (aka check mark) is shown in mods screen for approved mods
- also TW is shown for tweak mods and padlock for private mods
An 'external link icon' is visible when two columns are displayed
Rating stars pulsate in garage if you have not yet rated the mod

InSim:

NLP/MCI packets are no longer sent after clicking replay slider
- also not sent after IS_RIP unless RIPOPT_FULL_PHYS is set

0.7E7

Feb 23, 2024

Tightened main model and wheel limits for mod reports
Unlock screen requires "unlock" to keep any changes
(if already unlocked the unlock count is unaffected)
More translation updates. Thank you translators!

0.7E6

Feb 15, 2024

Optimisations:

Combine rim and spoke object into a single subobject
- saves 4 extra subobject switches for most cars
- update also applies to development version
An optimisation specially for external views
- avoid begin/end scene when drawing env maps/shadows
Tiny opt when drawing driver (avoid some integer maths)
Tiny opt (set projection matrix only once per frame)

Icon:

Fixed icon (old one was copied by mistake in E5 patch)

Translations:

More translation updates, thanks to translators!

0.7E5

Feb 11, 2024

Mods screen:

New button to show your own mods
Ability to switch on multiple vehicle type filters
New filters for drive type (none/RWD/FWD/AWD)
New sort options power/mass/power-weight ratio
X button beside text filters stops text entry
Updated translations - thanks to translators

Optimisations:

Decreased CPU used when drawing tyres
- reduces CPU used by official GTR cars by around 7%
- smaller optimisation for suspension parts

0.7E4

Jan 31, 2024

Prevents frequent excess reports for the same mod

0.7E3

Jan 31, 2024

LOD2 limit detections:

Use true limit of 8192 (which is excessive even if legal)
- LOD2 should really be nearer 1000 triangles (see official cars)
- The check in E2 was extra lenient (as it still is for wheels)
Added check for invisible LOD2 (there is no need for bad LOD2)
- Thread about LOD2: https://www.lfs.net/forum/thread/106736

0.7E2

Jan 30, 2024

Automatic reporting system for mods with excessive triangles
New command /rtex does a full texture reload from any screen
Some updated translations - thank you translators!

FIX: New steer animation for BF1 stops driver toes protruding
FIX: Minor documentation errors in InSim.txt

0.7E

Dec 17, 2023

HUD:

New display in F9 / F10 views shows estimated laps given fuel use
Engine health (with colour code) is displayed in F9 / F10 views
F9 / F10 extra displays are now switchable (Options - Display)
Speedo and tacho are moved UP if required for extra displays
CT display now uses dot matrix font if translation allows it
New +/- buttons to adjust size of text in connections list
Pedals are now shown to the left of the list of connections
Connections list can have a scroll bar (use mouse / PgUp / PgDn)
A small map is now displayed at Layout Square if there is a layout
Simple versions of F11 / F12 views are now available during an SPR
Four-character mod names are shown in results table instead of MOD
A force feedback display is shown below the pedals (bottom right)
FIX: AI skill level always used Latin codepage in F11/F12 menus

Interface:

New icon for LFS.exe includes 256x256 icon image
Updated translations - thanks to our volunteer translators
A message shows the name of any mod that can't be loaded in an SPR
F key /commands are processed immediately (not added to text dialog)
FIX: Crash when two events on calendar used same event image
FIX: Calendar time could be wrong near start of daylight saving
FIX: Mouse wheel gearshifts are now equivalent to 100ms keypress
FIX: Various text commands such as /spec now disabled in replays
FIX: Korean IME - last character would be lost on pressing enter
FIX: Small camera movement on releasing LMB after 2-button rotation
FIX: Chat text in mods screen is now in front of interface buttons
FIX: User names that start with '.' now correctly displayed in chat
FIX: Crash if /track command was used while generating AI path info
FIX: /setlap command error if name coloured and number 4 chars long
FIX: Replays auto-named with special characters could appear wrong

Garage screen:

Driver / fuel buttons in garage are now only shown if relevant
Speed at redline is displayed beside each gear ratio in setup
Downforce tab is now shown for all vehicles
- previously was only for those with adjustable wings
- shows an estimated maximum speed based on wind resistance
- note: the estimate does not consider rolling resistance
Click Skin ID in garage colours tab to copy ID to clipboard
Hold CTRL in Garage: Mods button becomes Test (direct to Test mode)
Opening mods screen is prevented if a rating request is in progress
FIX: Engine brake reduction had no effect for EV but was visible

Game:

Maximum number of objects in a layout increased to 3000
Auto gear shift: downshifts are now done at slightly lower rpm
Possible to reset if an approaching vehicle is moving slowly enough
Reset is now possible during a pit stop if the state is "finished"
Speed limiter (at 80 km/h) can be manually enabled if no pit lane
FIX: Auto shift *up* did not work if max power rpm above redline
FIX: Driver swap enabled very high speed limiter if no pit lane

Mods:

An EV charge/discharge power bar in place of the clutch bar
- only visible if Options - View - Show pedals is enabled

A new "Cleanup" mode in the mods screen
- you can select to keep latest mods and test mods
- there is not yet a feature to keep replay mods

New options set per vehicle instead of by race class
New "hub" subobject that moves and rotates with a wheel
Support for new pit speed limiter flashing light option
One wheel drive and no anti-roll if wheels are staggered
New features for mods including wheel and passenger positions
Support for new rim styles and different wheels front and rear
FIX: Mod with 27 character name appeared in mods screen Test mode
FIX: Crash if mod had more than 64 materials

Dashboard:

Engine damage light on dashboard is now available if set in editor
Support for new dashboard lights / symbols: sidelights and neutral
Support for new speedo and tacho style options (see editor notes)
Support for dashboard backing texture system, text colours, opacity
Can also set background colour without supplying a backing texture
New needle pivot texture works better on light coloured dashboards
Dashboard brightness should now be the same as in the editor
- this update also affects the RB4 and MRT5 (recently updated)
FIX: Text size on dashboard more closely matches text in editor
FIX: Brightness of multi function display now matches the editor

Lights:

Side lights, low and high beam headlights are now supported
Fog lights are now functional if enabled by the mod creator
Text command /light (requires two parameters) to switch lights:
/light ind [off/left/right/all] - switch indicators/hazard lights
/light head [off/side/low/high/low_off/low_high/next/prev] - lights
/light [rfog/ffog/extra] [off/on/toggle] - switch fog/extra lights
/light all [off/on] - switch all switchable lights off/on at once
Key '3' now toggles between off & low beam like /light head low_off
SHIFT+3 goes through all headlight states like /light head next
Virtual gauges show sidelights / low beam / high beam symbol

Moving subobjects:

Lights now work on subobjects (e.g. bike handlebars)
Popup headlights are also supported (examples XRG and XRT)
Popup headlight system generalised for moving objects with switches
Light / horn switches work even if car does not have that feature

Bikes:

New steering model improves handling and braking ability
- Feet down steering model up to 7 km/h
- Low speed model only from 7 km/h to 18 km/h
- Interpolated model from 18 km/h to 36 km/h
- High speed model only above 36 km/h
Increased maximum value for brakes, suspension stiffness, damping
FIX: Fork tubes misaligned if ride height adjusted in other setups
FIX: Weight distribution was wrong if any trail reduction was set
FIX: Wheel masses not correctly positioned for trail reduction

AI vehicle control:

Improved braking prediction so less running wide at corners
- considers brake balance (which is not ideal for every corner)
- can result in better lap times due to improved line following
AI braking prediction now takes account of engine braking
AI can now ride motorbikes (a bit slowly due to safety margin)
AI will drive more gently when off track on a bad surface
Bikes slow to avoid taking off over large humps in the road
Avoid unnecessary downshifts by looking ahead to see if needed
FIX: Sometimes could reach a maximum speed and stop accelerating

AI misc:

Distance to vehicle considered dangerous now depends on length
Distance to vehicle considered safe is reduced at low speed
- should prevent long vehicles hitting the brakes on green light
- gaps between vehicles may be smaller when speed is below 20 m/s
AI can enter configs with no path (but will not drive)
AI can now enter the game with an object (to just sit there)
Better collision avoidance when close behind or beside others
Reset now possible after engine switched off after long wait
Message history is no longer enabled for AI path generation
FIX: AI can now reset if in contact with a stationary vehicle
FIX: Errors in fuel calculation related to "Refuelling allowed"
FIX: It was possible for the fuel calculation to report 0 stints
FIX: A hang generating path for a mod with "Max up" wrongly set

AI overtaking:

Various improvements to improve the overtaking decisions
Overtakes are considered on a group instead of individuals
Better estimate of the possibility and duration of a pass
Pass decision from low speed now allows for acceleration
When planning a pass time is allowed to pull in after pass
More distant consideration of other vehicles at high speed
There should be fewer dangerous overtakes in braking zones
FIX: AI could get pointlessly stuck behind a slower vehicle

AI in pit lane:

Improved driving in pit lane when close behind other drivers
Avoid excessive downshifting when approaching speed limit zone
Approx 1 second safety margin entering pit lane to avoid speeding
Target speed 1 km/h slower in pit lane to avoid speeding by mistake
- was possible for a powerful car to overspeed shifting 1st to 2nd
Use speed limiter or throttle to avoid wheelspins causing speeding
Smoother transitions switching between main path and pit lane path
FIX: Slow start / stuck in pit stop if max torque at very low rpm
FIX: Some mods would brake too gently and miss the pit stop point
FIX: Choice of pit stop box was wrong (bug introduced in 0.7B)
FIX: Can now reset at the end of a pit stop (e.g. fallen bike)
FIX: AI would reverse assuming "stuck" during stop-go penalty
FIX: Some mods would overshoot their pit garage when parking

Regional downloading system:

We now have 3 download locations for mods (NL/JP/US)
Faster downloads if you are in N/S America or Asia/Oceania
Locations in Asia and Oceania will download mods from Japan
Locations in North and South America will download from USA
Download redirection is handled automatically by our server
Regional downloads can be disabled by a new Misc Option
Yellow redirect message is shown the first time you are redirected

Graphics:

Dust colour on grass and dirt tracks now uses a dirt colour
- previously used average colour of surface which looked odd
- smoke and dust acquire lighting colour from car's location
Small indicators on side of XRG/XRT/FXO/LX4/LX6/RAC/FZ5 now flash
Moving subobjects and internal mirrors are excluded from forces view
Vehicles are no longer fully regenerated on every mirror adjustment
Removed wheel LOD reduction that was related to angle of view
Tyre manufacturer now appears at the top of tyre after reset
FIX: Lighting of subobjects and wheels was as if at vehicle centre
FIX: Mudguard / handlebar / trailing arm subobject could disappear

Physics:

Improved bike physics (affects lean angle and tyre forces)
Pit speed limiter now based on drive speed instead of world speed
- prevents wheelspins (e.g. at RO) pushing car over the speed limit
FIX: Narrow cars were sucked in when near fence or narrow barrier

Engine:

V16 engine is now available and some classes allow larger engines
New firing order for I5, V6, flat-8 and V10 engines (affects sound)
FIX: V12 engine firing order was wrong causing poor sound quality

Audio:

Tone variation limited to 0.99 to prevent an engine sound bug
Switched off experimental "Prevent clipping" option by default

Multiplayer:

Maximum possible connections increased to 79
- there will be a higher charge for 79 connections
- free hosts are still limited to 47 connections
- maximum cars in race has not been increased

Improved setting of tyre state after receiving a position packet
- previous location of tyre contact is better estimated (for forces)
- most noticeable when viewed car had not been on screen for a while
- e.g. after tabbing to another car or fast forwarding a replay

Misc option "Full physics for remote cars" is enabled by default
- low res physics previously used for cars other than the 4 nearest
- option approximately doubles CPU usage by physics in multiplayer
- could cause issues at turn 1 with many cars depending on PC power
- use profiler display to check CPU usage with the option enabled
- see profiler by pressing car icon then P in Misc/Graphics options

Engine damage repair in pit stop
- yellow counts as minor damage (6 seconds)
- red counts as major damage (12 seconds)

Team arrow colours on small map are now enabled by a host option
- arrows on non-race small map take colour of first name character
- option is not yet available but is coded as /teamarrows=no/yes

Cancel button and ESC key to cancel the process of joining a host
- the currently downloading skin or mod is allowed to finish first
Temporary (free) hosts are shown without colours in List of Hosts
Stationary cars can now lag for longer (3 seconds) before vanishing
FIX: LFS could crash if a player left when a mod was not downloaded
FIX: Crash enabling filter in List of Hosts after all were disabled
FIX: Remote car using pit speed limiter did not move smoothly

InSim:

IS_CPP packet with Time = 0 is instantly processed (not stored)
- allows it to be followed immediately by an IS_CPP with Time > 0
License byte added to IS_NCI packet (after Language byte)
IS_PLH packet sets handicaps for individual players
TINY_PLH - request IS_PLH listing player handicaps
SMALL_LCL - full control of lights including fog and extra lights
FIX: ZByte was not set in IS_OBH packet

Text commands:

Updated document Commands.txt (in docs folder)

/h_mass username X - set added mass for user's car
/h_tres username X - set restriction for user's car
/teamarrows=no/yes - arrows on non-race small map use name colour
/key command accepts 12 keys described by a word (see Commands.txt)

/status none|F9|F10|F11|F12|next|prev - sets status screen
E.g. /status next will cycle through the F9 to F12 status screens
(you could assign it to a CTRL+ or ALT+ key and then a wheel button)

/liveset and /pitins - do the functions of F11 and F12 menus

You can use operators:
= (set value)
+= (add to value)
-= (subtract from value)

Examples:
/pitins ftyre = r3 : change front tyres to R3 in pit stop
/pitins rtyre = super : change rear tyres to road super
/pitins fpressure = 1.1 : set front tyre pressure to 1.1 bar
/pitins fpressure += 0.1 : increase requested pressure by 0.1 bar
/pitins cancel : cancel all pit instructions
/pitins tyres always : change all tyres
/pitins tyres 20 : change tyres if wear > 20%
/liveset bbal 60 : set brake balance to 60%
/liveset rarb -= 0.1 : decrease rear ant-roll bar by 0.1

Available options for /pitins:
fuel, tyres, repair, symmetric
ftyre, fcamber_l, fpressure_l, fcamber_r, fpressure_r, fwing
rtyre, rcamber_l, rpressure_l, rcamber_r, rpressure_r, rwing
cancel, fcamber, fpressure, rcamber, rpressure

/pitins pressure commands can accept unit (psi/bar) (no unit = bar)
E.g. /pitins fpressure 30 psi

Available options for /liveset:
bbal, farb, rarb

Multiple commands on single line:

Multiple commands can now be added on a single line which sometimes
can avoid the need for a script file, e.g. to set a button to
change tyres in pit stop, you could use a double command:
/pitins ftyre super /pitins rtyre super

NOTE: some commands cannot be followed by another command:
/say /echo /join /rcm /pass /msg /altf /ctrlf

Maximum length of command and F key text increased to 95 characters
Wider text display in CTRL+ and ALT+ tabs in controls screen

0.7D64

Dec 16, 2023

Graphics:

FIX: Subobject transparency was not visible in forces view

0.7D63

Dec 16, 2023

Graphics:

Spinner objects now stop nicely at the default position
Support for the new light switch options in Editor D63

Misc:

LFS now always checks for existence of some folders at startup

0.7D62

Dec 15, 2023

Korean IME:

FIX: The fix in D61 was incomplete and should work now

0.7D61

Dec 15, 2023

Graphics:

Vehicles are no longer fully regenerated on every mirror adjustment
- fixes bug that moved subobjects were reanimated on mirror adjust

Korean IME:

FIX: Since 0.7C the last character would be lost on pressing enter

Interface:

FIX: Handicaps message after /h_mass now states correct added mass

0.7D60

Dec 14, 2023

Graphics:

Support for stretched tyres (when rim is wider than ideal)

Commands:

/key command accepts 12 keys described by a word (see Commands.txt)

Misc:

Updated document Commands.txt (in docs folder)

0.7D59

Dec 13, 2023

Graphics:

Small indicators on side of XRG/XRT/FXO/LX4/LX6/RAC/FZ5 now flash
Subobject indicators left / right now relative to whole vehicle
FIX: Lighting of subobjects and wheels was as if at vehicle centre

0.7D58

Dec 12, 2023

Lights:

Headlight switch now incompatible between versions < D50 and >= D50
FIX: Extra light of remote cars was not visible when switched on

Moving subobjects:

Popup headlight system generalised for moving objects with switches
Light / horn switches work even if car does not have that feature

0.7D57

Dec 11, 2023

FIX: Transparency could vanish with more than one vehicle in view
IS_PLH now allows 'silent' update (with Flags bit 7 (0x80) set)

0.7D56

Dec 10, 2023

Transparency now works correctly with popup headlight objects
Popup headlights now support flip function

0.7D55

Dec 10, 2023

Multiplayer:

FIX: LFS could crash if a player left when a mod was not downloaded

Graphics:

Popup headlights and internal mirrors are excluded from forces view
Skin mappings that move with driver side swaps no longer avoid flip

0.7D54

Dec 9, 2023

Lights:

FIX: XR GTR mistakenly had the road car popup lights enabled

Interface:

Pedals are now shown to the left of the list of connections

AI:

FIX: AI would reverse assuming "stuck" during stop-go penalty

0.7D53

Dec 8, 2023

Lights:

Lights now work on subobjects (e.g. bike handlebars)
Popup headlights are also supported (already on XRG and XRT)

0.7D52

Dec 4, 2023

Lights:

Support for multiple light mappings (enabled in LFS editor D52)
Virtual gauges now show sidelights / low beam / high beam symbol

Dashboards:

Support for new options (minor updates) now available in editor

Interface:

Multiplayer N-list +/- buttons now refer to size of buttons

Wheels:

Support for new rim material settings (enabled in LFS editor D52)
Wheels set to "inside covered" now match the editor
- "inside covered" or "open wheel" only affect logo and lighting
- visibility of brake disc and spoke object is no longer affected

0.7D51

Nov 27, 2023

Interface:

F key messages not starting with '/' are added to open text dialog
F key /commands are executed without affecting dialog (as in D50)
Text for lights "dipped / full" changed to "low beam / high beam"
Command /light head now accepts values low/high/low_off/low_high
E.g. /light head low [switch on low beam aka dipped headlights]
New +/- buttons to adjust number of connections shown in N-list
FIX: Mod list request could prevent entry to car selection screen

Misc:

Front fork with adjusted ride height went wrong if colour selected

Dashboard:

Support for new dashboard lights / symbols: sidelights and neutral

Multiplayer:

FIX: Ability to exceed IS_PLH values (will be fixed in D51 hosts)

Translations:

Updated translations - thanks again translators!

0.7D50

Nov 24, 2023

Interface:

New icon for LFS.exe includes 256x256 icon image
Commands /status F11 and /status F12 are now available during SPR
F key text is processed immediately (not added to open text dialog)
Connections list in game / race setup screen can have a scroll bar
- scroll with mouse or Page Up / Page Down keys
FIX: Various text commands such as /spec now disabled in replays

Lights:

Side lights, dipped and full beam headlights are now supported
Text command /light (requires two parameters) to switch lights:
/light ind [off/left/right/all] - switch indicators/hazard lights
/light head [off/side/dip/full/dip_off/dip_full/next/prev] - head
/light [rfog/ffog/extra] [off/on/toggle] - switch fog/extra lights
/light all [off/on] - switch all switchable lights off/on at once
Key '3' now toggles between off & dipped like /light head dip_off
SHIFT+3 goes through all headlight states like /light head next

Multiplayer:

Maximum possible connections increased to 79
- there will be a higher charge for 79 connections
- free hosts are still limited to 47 connections
- maximum cars in race has not been increased

InSim:

License byte added to IS_NCI packet (after Language byte)
IS_PLH packet sets handicaps for individual players
TINY_PLH - request IS_PLH listing player handicaps

Commands:

/h_mass username X - set added mass for user's car
/h_tres username X - set restriction for user's car
/teamarrows=no/yes - arrows on non-race small map use name colour

Layouts:

Max objects increased to 3000
NOTE! using more than 2400 objects will cause OOS on servers < D50

Bikes:

Increased maximum value for brakes, suspension stiffness, damping
NOTE! higher values not available when connected to servers < D50
FIX: Fork tubes misaligned if ride height adjusted in other setups
NOTE! adjusting fork ride height will cause OOS on servers < D50
FIX: Weight distribution was wrong if any trail reduction was set
FIX: Wheel masses not correctly positioned for trail reduction

Engine:

V16 engine is now available and some classes allow larger engines
New firing order for I5, V6, flat-8 and V10 engines (affects sound)
FIX: V12 engine firing order was wrong causing poor sound quality

Incompatible updates:

New features for mods including wheel and passenger positions
Support for new rim styles and different wheels front and rear
Fog lights are now functional if enabled by the mod creator

Graphics:

Removed wheel LOD reduction that was related to angle of view
Tyre manufacturer now appears at the top of tyre after reset

Translations:

Updated translations - thank you translators

0.7D48

Nov 3, 2023

Bugfix

0.7D47

Nov 3, 2023

Interface:
Four-character mod names are shown in results table instead of MOD
FIX: /setlap command error if name coloured and number 4 chars long
FIX: Replays auto-named with special characters could appear wrong

Simulation:
Pit speed limiter now based on drive speed instead of world speed
- prevents wheelspins (e.g. at RO) pushing car over the speed limit

AI:
Avoid excessive downshifting when approaching speed limit zone
Approx 1 second safety margin entering pit lane to avoid speeding
Use speed limiter or throttle to avoid wheelspins causing speeding
Smoother transitions switching between main path and pit lane path
FIX: Some mods would brake too gently and miss the pit stop point
FIX: Some mods would overshoot their pit garage when parking

0.7D46

Oct 29, 2023

Low speed steering model changes lean angle in half the time
Low speed to high speed model transition is at half the speed
- Feet down model up to 7 km/h
- Low speed model only from 7 km/h to 18 km/h
- Interpolated model from 18 km/h to 36 km/h
- High speed model only above 36 km/h
FIX: Steering glitch between feet down model and low speed model

0.7D45

Oct 27, 2023

New more stable steering model for bikes:
Improved handling and braking ability
A new high speed model is used for speeds above 72 km/h
A special low speed model is used for speeds below 36 km/h
Models are interpolated between 36 and 72 km/h

AI:
Bike can now brake harder (safety margin the same as cars)
FIX: A hang generating path for a mod with "Max up" wrongly set
FIX: Downshift avoidance was too strong (sometimes needed clutch)

Interface: A message shows the name of any mod that can't be loaded in an SPR

0.7D44

Oct 13, 2023

Misc:
Improved bike physics (affects lean angle and tyre forces)
FIX: Engine brake reduction had no effect for EV but was visible
FIX: Replay OOS after a reset attempt was prevented and long wait

AI:
Bike cornering and acceleration limits increased by 25%
Bikes slow to avoid taking off over large humps in the road
AI braking prediction now takes account of engine braking
Braking prediction includes a safety margin to avoid late braking
Avoid unnecessary downshifts by looking ahead to see if needed
Reset is available even after engine switched off after long wait
FIX: Sometimes could reach a maximum speed and stop accelerating

0.7D43

Oct 6, 2023

AI:
Improved braking prediction so less running wide at corners
- considers brake balance (which is not ideal for every corner)
- can result in better lap times due to improved line following
Target speed 1 km/h slower in pit lane to avoid speeding by mistake
- was possible for a powerful car to overspeed shifting 1st to 2nd
Distance to vehicle considered safe is reduced at low speed
- should prevent long vehicles hitting the brakes on green light
- gaps between vehicles may be smaller when speed is below 20 m/s
FIX: Can now reset at the end of a pit stop (e.g. fallen bike)
FIX: It was possible for the fuel calculation to report 0 stints

0.7D42

Oct 4, 2023

AI:
Improved driving in pit lane when close behind other drivers
Overtaking decision from low speed now allows for acceleration
FIX: Choice of pit stop box was wrong (bug introduced in 0.7B)
FIX: Slow start / stuck in pit stop if max torque at very low rpm
FIX: Errors in fuel calculation related to "Refuelling allowed"

Game:
Reset is now possible during a pit stop if the state is "finished"
FIX: Auto shift *up* did not work if max power rpm above redline
Interface:
FIX: Wrong info was shown in new F11/F12 display in Test Drive mode
FIX: Crash if /track command was used while generating AI path info

0.7D41

Sep 29, 2023

Interface:
Simple versions of F11/F12 displays are now available during an SPR

AI:
Better line following by bikes (contact patch / effective weight)
Overtakes are considered on a group instead of only individuals
More distant consideration of other vehicles at high speed
Better collision avoidance when close behind or beside
Better estimate of the possibility and duration of a pass
When planning an overtake, time is allowed to pull in after pass
Possible to reset if an approaching vehicle is moving slowly enough
Less rapid turning of the wheel when initiating a pass

0.7D40

Sep 16, 2023

AI:
- Safer bike overtaking distances (hopefully not too far)
- Consideration of barriers more dependent on current offset from ideal line
- Distance to vehicle ahead considered dangerous, now depends on length of vehicles
- Much more likely to attempt overtake, when previously stuck behind a slower vehicle
- FIX: Could brake if slightly faster than another car but the other car is accelerating
- FIX: Sometimes applied brakes and stopped on track next to another vehicle

0.7D39

Sep 13, 2023

Bike AI:
Smaller assumed width (closer passing distance / better lines)
For best results, delete bike knw files from data\knw folder
(generated since 11 September in D37 or D38 test patches)

Overtaking AI:
Various improvements to improve the overtaking decisions
There should be fewer dangerous overtakes in braking zones

0.7D38

Sep 12, 2023

AI should be less likely to try passing in braking zones
FIX: AI can now reset if in contact with a stationary vehicle
FIX: AI will not cut engine after 40 seconds waiting to reset

0.7D37

Sep 11, 2023

Auto gear shift: downshifts are now done at slightly lower rpm
AI can now enter the game with an object (to just sit there)
AI can now ride motorbikes (a bit slowly due to safety margin)
AI will drive more gently when off track on a bad surface
AI can enter configs with no path (but will not drive)

0.7D36

Sep 6, 2023

A force feedback display is shown below the pedals (bottom right)
FIX: AI skill level always used Latin codepage in F11/F12 menus
FIX: Mouse wheel gearshifts are now equivalent to 100ms keypress

0.7D35

Aug 19, 2023

Misc option "Full physics for remote cars" is now enabled by default
FIX: Narrow cars were sucked in if driven too close to fence or narrow barrier
FIX: Mudguard / handlebar / trailing arm remain visible if wheel is off screen

0.7D34

Aug 9, 2023

FIX: Graphical bug introduced in D33 - cars appeared too dark
Temporary (free) hosts are shown without colours in List of Hosts

0.7D33

Jul 10, 2023

Hub object custom colours now appear in the list of wheel colours

0.7D32

Jul 7, 2023

Support for "hub" subobject that moves and rotates with a wheel
Regional downloads (for mods) can be disabled by a new Misc Option
A yellow redirect message is shown the 1st time you are redirected
Hold CTRL in Garage: Mods button becomes Test (direct to Test mode)
Opening mods screen is prevented if a rating request is in progress
FIX: Crash enabling filter in List of Hosts after all were disabled
FIX: Small camera movement on releasing LMB after 2-button rotation

0.7D31

Jun 24, 2023

Ability to set colours instead of using the system colours
Set background colour without supplying a backing texture
Some new options for road and formula clocks

0.7D30

Jun 21, 2023

Backing texture can now be used with all types of clock texture
Support for new formula clocks text colour and opacity settings
FIX: Brightness of multi function display now matches the editor

0.7D29

Jun 20, 2023

Dashboard brightness should now be the same as in the editor
- this update also affects the RB4 and MRT5 (recently updated)

0.7D28

Jun 19, 2023

Support for the new dashboard backing textures in Editor D35
New needle pivot texture works better on light coloured dashboards
A cancel button is visible while joining a multiplayer host

0.7D27

Jun 18, 2023

ESC key cancels the process of joining a multiplayer server
- the currently downloading skin or mod is allowed to finish

Downforce tab is now shown for all vehicles
- previously was only for those with adjustable wings
- shows an estimated maximum speed based on wind resistance
- note: the estimate does not consider rolling resistance

Speedo and tacho cannot go further than 360 degrees

Translations updated. Thanks to the translators!

0.7D26

Jun 16, 2023

Engine damage light on dashboard is now available if set in editor
Support for new speedo and tacho style options (see editor notes)
FIX: Text size on dashboard more closely matches text in editor
FIX: Mod with 27 character name appeared in mods screen Test mode

0.7D25

May 13, 2023

Support for new pit speed limiter flashing light option
One wheel drive and no anti-roll if wheels are staggered
Click Skin ID in garage colours tab to copy ID to clipboard
FIX: Remote car using pit speed limiter did not move smoothly

0.7D24

May 9, 2023

Support for new options set per vehicle instead of by race class
Redirect by region (for mod downloads) is no longer optional
Some more updated translations - thanks to translators
FIX: Crash if mod had more than 64 materials

0.7D21

Mar 25, 2023

More updated translations - thank you translators!
Redirect info message is only shown if Network Debug enabled
FIX: Calendar time could be wrong near start of daylight saving

0.7D20

Mar 22, 2023

Regional mod downloading is now enabled by default
- Should be faster if you are in N/S America or Asia/Oceania
F9/F10 extra displays are now switchable (Options - Display)
Speedo and tacho are moved UP if required for extra displays
CT display now uses dot matrix font if translation allows it
Message history is no longer enabled for AI path generation

0.7D19

Mar 19, 2023

We now have 3 download locations for mods (NL/JP/US)
If enable Options... Misc - Allow HTTP redirect [EXPERIMENTAL]
Locations in Asia and Oceania should download mods from Japan
Locations in North and South America should download from USA
In that case you should see a yellow redirect chat message

0.7D18

Mar 18, 2023

New display in F9 / F10 views shows estimated laps given fuel usage
Mods to delete in Cleanup mode of mods screen are shown bright red
FIX: Some cars' live settings were not adjustable without F11 view
FIX: /altf and /ctrlf now cannot be followed by another command
More updated translations - thank you translators!

0.7D17

Mar 17, 2023

A new "Cleanup" mode in the mods screen
- you can select to keep latest mods and test mods
- there is not yet a feature to keep replay mods

Car arrows are wider again more like the ones from 0.7D

0.7D16

Mar 15, 2023

Driver and fuel buttons in garage are now only shown if relevant
Result text for /pitins and /liveset is shown even if menu is visible
Updated translations - thanks to our volunteer translators

Command updates:
Multiple commands can now be added on a single line, which sometimes
can avoid the need for a script file, e.g. suppose you want to set a
button to change tyres in a pit stop, you could use a double command:
/pitins ftyre super /pitins rtyre super

NOTE: some commands cannot be followed by another command:
/say /echo /join /rcm /pass /msg

Maximum length of command and F key text increased to 95 characters
Wider text display in CTRL+ and ALT+ tabs in controls screen

0.7D15

Mar 11, 2023

/pitins pressure commands now accept a unit, either psi or bar (no unit = bar)
E.g. /pitins fpressure 30 psi

Two new language strings display charge instead of fuel in F11 / F12 menus

An EV charge/discharge power bar in place of the clutch bar
- only visible if Options - View - Show pedals is enabled

0.7D14

Mar 9, 2023

New text commands /liveset and /pitins to perform the function of F11 and F12 menus
You can use operators:
= (set value)
+= (add to value)
-= (subtract from value)

Examples:
/pitins ftyre = r3 : change front tyres to R3 in pit stop
/pitins rtyre = super : change rear tyres to road super
/pitins fpressure = 1.1 : set front tyre pressure to 1.1 bar
/pitins fpressure += 0.1 : increase requested tyre pressure by 0.1 bar
/pitins cancel : cancel all pit instructions
/pitins tyres always : change all tyres
/pitins tyres 20 : change tyres if wear > 20%
/liveset bbal 60 : set brake balance to 60%
/liveset rarb -= 0.1 : decrease rear ant-roll bar by 0.1

Available options for /pitins:
fuel, tyres, repair, symmetric
ftyre, fcamber_l, fpressure_l, fcamber_r, fpressure_r, fwing
rtyre, rcamber_l, rpressure_l, rcamber_r, rpressure_r, rwing
cancel, fcamber, fpressure, rcamber, rpressure

Available options for /liveset:
bbal, farb, rarb

0.7D13

Mar 8, 2023

FIX: /status F12 did not work (new feature in D12)

0.7D12

Mar 7, 2023

Layout Square small map concrete thickness now depends on size of layout

New text command /status to set the F9 to F12 status
/status none|F9|F10|F11|F12|next|prev

For example /status next will cycle through the F9 to F12 vehicle status screens
You may wish to assign this text to a CTRL+ or ALT+ key and then a wheel button

0.7D11

Mar 6, 2023

Small map on Layout Square now shows concrete objects

0.7D10

Feb 10, 2023

EXPERIMENTAL misc option for those with slow mod and skin downloads
- an attempt to help for people in places far away from our server
- the logic of the change is to allow Windows to choose buffer size
- there is very little evidence that this can help but worth a try
- Options... Misc... HTTP buffer test [EXPERIMENTAL]

FIX: User names that start with '.' now correctly displayed in chat

0.7D9

Jan 30, 2023

Interface:

FIX: Chat text in mods screen is now in front of interface buttons

Graphics:

Dust colour on grass and dirt tracks now uses a dirt colour
- previously used average colour of surface which looked odd
- smoke and dust acquire lighting colour from car's location

Multiplayer:

Stationary cars can now lag for longer (3 seconds) before vanishing
Team arrow colours on small map are now enabled by a host option
- option is not yet available but is coded as /teamarrows=no/yes

InSim:

IS_CPP packet with Time = 0 is instantly processed (not stored)
- allows it to be followed immediately by an IS_CPP with Time > 0
FIX: ZByte was not set in IS_OBH packet

0.7D8

Jan 19, 2023

FIX: OOS when repairing engine damage at pit stop in D7

0.7D7

Jan 19, 2023

Engine damage can now be repaired in pit stop
- yellow counts as minor damage (6 seconds)
- red counts as major damage (12 seconds)

Engine health now changes from yellow to red at 97%

Engine health percentage is no longer displayed for remote cars

EXPERIMENTAL option to avoid low-res (simple) physics in multiplayer
- Options... Misc... Avoid simple physics [EXPERIMENTAL]
- low res physics is normally applied to cars other than the 4 nearest
- the option approximately doubles CPU usage by physics in multiplayer
- could cause problems at turn 1 with many cars - only use on powerful PC
- use the "profiler" display to check CPU usage with this option enabled
- profiler enabled by pressing car icon then P in Misc or Graphics options

0.7D6

Jan 17, 2023

Fix for D5 gear ratios bug

0.7D5

Jan 17, 2023

Engine health display now available in F9 and F10 displays

0.7D4

Jan 14, 2023
Note: 0.7D2 and 0.7D3: The linear, clipped audio that was tested in D2 and D3 has been scrapped, in favour of the clip softening that LFS has always used.

Interface:
Speed at redline is displayed beside gear ratios in setup screen
A small map is now displayed in layout square if there is a layout
Arrows on non-race small map take colour of first name character

Pit speed limiter:
Speed limiter set to 80 km/h can be manually enabled if no pit lane
FIX: Driver swap enabled very high speed limiter if no pit lane

Audio:
Tone variation limited to 0.99 to prevent an engine sound bug
Switched off experimental "Prevent clipping" option by default

Misc:
Reduced glitch of multiplayer cars after TAB or fast forward replay
FIX: Crash when two events on calendar used same event image

0.7D

Apr 15, 2022

List of events:
Time to live stream is displayed if it starts in less than 1 hour
Displays current and max connections on host if any are connected
Live stream service links are now shown as icons instead of names
A lock icon is displayed beside Join button if password required

Mods screen:
If host has a limited list of mods the filters are set to show all
Page Up / Page Down keys move a whole page (5 lines instead of 4)
FIX: Selected mod's name was not always identified as selected

Force feedback:
Change in force feedback code for devices that report two FF axes
- to fix a problem with some wheels with inverted FF turning left

Interface:
Click "Join" when no official cars allowed now enters mods screen
FIX: Crash after selecting a driver name from Join Specific Host
FIX: Assigned arrow keys adjusted brake balance (etc) while driving
FIX: Viewer button was available in garage during welcome sequence
FIX: Virtual keyboard full of question marks in Greek or Cyrillic
FIX: Corrected width of characters in text dialog code page view

0.7C6

Apr 15, 2022

Interface:
FIX: Virtual keyboard full of question marks in Greek or Cyrillic

List of events:
Lock icon reduces width of Join button to share the usual width
Generic 'play' character added for other live streaming services

0.7C5

Apr 14, 2022

List of events:
YouTube and Twitch links are now shown as icons instead of names
A lock icon is displayed beside Join button if password required

Mods screen:
Mod name was not always shown as selected when entering mods screen

Misc:
FIX: Corrected width of characters in text dialog code page view

0.7C4

Apr 13, 2022

List of events:
Displays current and max connections on host if any are connected

Force feedback:
Change in force feedback code for devices that report two FF axes
- to fix a problem with some wheels with inverted FF turning left

0.7C3

Apr 12, 2022

If host has a limited list of mods the filters are set to show all
Page Up / Down keys on mods screen move a whole page (not 4 lines)
Click "Join" when no official cars allowed now enters mods screen
Time to live stream is displayed if it starts in less than 1 hour
FIX: Crash after selecting a driver name from Join Specific Host

0.7C2

Apr 11, 2022

FIX: Assigned arrow keys adjusted brake balance (etc) while driving
FIX: Viewer button was available in garage during welcome sequence

0.7C

Apr 8, 2022

List of upcoming events displayed on the entry screen:
- click event name to visit the event page at lfs.net
- signup and live stream links are provided if relevant
- a "Join" button is also available if the host is running

New selected text system (for editors, but works in LFS):
If text dialog is initialised the text is shown as selected
Selected text will be replaced by the next character entered
Use left/right arrow or home/end if you want to edit the text
Alternatively use a mouse click to position the text cursor
Right click slider initialises dialog with the current value
Use CTRL+A to select all text in the dialog (e.g. to delete)
NOTE: There is no partial selection - it's all or nothing

International text entry support:
LFS is no longer a "non-unicode program" which helps a few things:
You can type into LFS with any input language supported in LFS
- Latin 1 / Central European / Turkish / Baltic / Cyrillic / Greek
- Japanese / Traditional Chinese / Simplified Chinese / Korean
You can change the input language at any time and continue typing
To paste text from elsewhere you must select correct input language
Some fixes for IME (Input Method Editors) for East Asian languages
NOTE: code pages are still used internally - change is text entry

Misc:
Maximum force feedback setting reduced to 100% (was 200%)
Force feedback adjustment keys (,/.) now move in steps of 1%
Objects with high CoG (e.g. football) retain shadow a bit higher
Removed message "You have the latest version" when selecting a mod
FIX: Wheels could penetrate vertical wall objects when wall riding

Multiplayer:
Removed /reinit command as it could cause problems
Mods in use are downloaded while you are joining a host
Reduced maximum lag to process a position packet to half a second
FIX: The check if skin was uploaded to lfs.net had stopped working
FIX: Rare crash if not yet loaded remote mod did pit damage repair
FIX: Could not play MPR if server had been in game over 24.8 days

Interface:
New option "wireframe" in garage viewer mode
Many translations updated - thank you translators
SHIFT+F now toggles force display in garage (F is front view)
FIX: CTRL key reduced size of favourites stars in mods screen
FIX: Rating numbers from previous mod were shown on local test mod

0.7B12

Apr 8, 2022

Command /eventlist=no to disable list of events
Corrected opacity of background buttons in mods screen
Can receive one more text field to show beside "Sign up"
Updated translations - thank you translators!

0.7B11

Apr 2, 2022

Improved appearance of entry screen upcoming events list
Can use up / down / page up / page down / home / end keys
FIX: Mods screen flickered while downloading mod images

0.7B10

Apr 1, 2022

List of upcoming events is displayed on the entry screen
- click event name to visit the event page at lfs.net
- signup and live stream links are provided if relevant
- a "Join" button is also available if the host is running

0.7B8

Mar 22, 2022

Input language support:
Text dialog can now get wider if long string typed with IME open
FIX: Characters from click in code page were wrongly interpreted
FIX: Composition string disappeared if you clicked another window
FIX: Composition interpreted in wrong language if language changed
FIX: Composition text could change language of characters after it

0.7B7

Mar 20, 2022

LFS is no longer a "non-unicode program" which helps a few things: You can type into LFS with any input language supported in LFS
- Latin 1 / Central European / Turkish / Baltic / Cyrillic / Greek
- Japanese / Traditional Chinese / Simplified Chinese / Korean
You can change the input language at any time and continue typing
To paste text from elsewhere you must select correct input language
NOTE: code pages are still used internally - change is text entry

0.7B6

Mar 18, 2022

FIX: Sort list of hosts by column / set mod as favourite

0.7B5

Mar 18, 2022

New selected text system (for editors, but works in LFS):
If text dialog is initialised the text is shown as selected
Selected text will be replaced by the next character entered
Use left/right arrow or home/end if you want to edit the text
You can now use the mouse to click to position the text cursor
Right click slider initialises dialog with the current value
Use CTRL+A to select all text in the dialog (e.g. to delete)
NOTE: There is no partial selection - it's all or nothing

Misc:
More translations updated - thank you, translators
Maximum force feedback setting reduced to 100% (was 200%)
Force feedback adjustment keys (,/.) now move in steps of 1%
Some fixes for IME (Input Method Editors for East Asian languages)
FIX: Could not play MPR if server had been in game over 24.8 days
FIX: Error message using IME - "UpdateCandidates : No candidates"

0.7B3

Mar 10, 2022

A message shown for each mod downloaded while joining (like skins)
Removed message "You have the latest version" when selecting a mod
A few more lines on the mods screen can be translated
More translations updated - thanks to translators

0.7B2

Mar 9, 2022

Multiplayer:
Mods in use will be downloaded while you are joining a B2 host

Interface:
New option "wireframe" in garage viewer mode
More translation updates - thank you translators
SHIFT+F now toggles force display in garage (F is front view)
FIX: CTRL key reduced size of favourites stars in mods screen
FIX: Rating numbers from previous mod were shown on local test mod

Misc:
Objects with high CoG (e.g. football) retain shadow a bit higher
Reduced maximum lag to process a position packet to half a second
FIX: Wheels could penetrate vertical wall objects when wall riding
FIX: Rare crash if not yet loaded remote mod did pit damage repair

0.7B

Feb 14, 2022

Mods screen:
Mods screen can be set 2 or 4 columns wide
Mod images are cached in a new LFS\cache folder
Click author name to see mods made by that author
Favourites filter is now available on mods screen
Click the star on a mod's image to mark it as a favourite
Rate mods in game either in garage or mods screen dialog
Note: CTRL+click or click on left to remove a rating
Added 'class' filter (e.g. saloon, buggy, kart, bike)
Home / End / Page / Arrow keys now work on the mods screen
FIX: Virtual KB button now works in mods screen filter text entry
FIX: It was possible to get stuck after a failed mod list download

Skin viewer in Garage:
- Click "Viewer" or Press V key
- Rotate vehicle with left mouse button
- Rotate view direction with right button
- Use mouse wheel to zoom in and out
- Select lighting mode, background colour or LOD
- Reload button or auto reload while editing a skin

Skin template export in Garage:
- In the "Colours" tab select 1024 or 2048 size
- Click "Generate Skin Template"
- Select a skin template or wireframe guide
- The resulting image is copied to the clipboard

Interface:
Many updated translations - thank you translators!
Car name is now shown below driver name in F11 and F12
Demo 'unlock' message "Welcome to Live for Speed Demo" restored
New LFS:// links to install mods from a link on the website
- works if LFS is not running or is running but not in multiplayer
- can install mod from entry / game setup / garage / mod screens

Electric vehicle support:
EV battery light now comes on when charge is less than 5%
EV dashboard is now blank when the car is switched off (I key)
F12 menu now says "Charge to add" instead of "Fuel to add"
Recharge rate is now 600kW * 0.9 charging efficiency
Now displays RECHARGING instead of REFUELLING in pit stop
FIX: Karts and EVs could drive during pitstop (throttle now zero)
FIX: Clutch temperature no longer displayed for electric vehicles
FIX: Power-weight ratio display wrong for EV with power restriction
FIX: Remote EV would jump / glitch during pit stop if throttle held

Regenerative braking for electric vehicles:
- Only for FWD and RWD vehicles
- Charging efficiency 90%
- Uses reverse motor torque as much as possible on drive axle
- Reduces brakes in accordance with the reverse motor torque
- NOTE: motor braking is affected by limited slip differential

AI path generation for mods:
- Can be generated for mods with a drive system, excluding bikes
- Paths can only be generated in single player
- Simply add your AI and click GO
- You have to wait a while the first time the path is generated
- NOTE: If the vehicle can roll, the AI does not avoid rolling it

Multiplayer:
LFS join links no longer start new instance if LFS already running
FIX: Loss of sound due to excessive engine revs on remote mods
FIX: Warping (jittering) of mods downloaded after joining host

Misc:
Garage warning for mesh error (Cross-texture triangle found in LOD)
Downloaded mod is now unzipped from memory (not intermediate file)
FIX: Commands like /mustpit could disable mods in single player
FIX: /car command required capital letters for SkinID
FIX: Crash when saving setup of a mod that was not yet loaded
FIX: Crash with live settings for a mod that was not yet loaded

0.7A13

Feb 12, 2022

EV battery light now comes on when charge is less than 5%
EV dashboard is now blank when the car is switched off (I key)
FIX: Clutch temperature no longer displayed for electric vehicles
FIX: Power-weight ratio display wrong for EV with power restriction

0.7A12

Feb 11, 2022

Improved checks when clicking a link to install a mod
Car name is now shown below driver name in F11 and F12
Key to toggle Viewer mode in Garage changed to V (was S)
Added some translation lines for the Viewer mode in Garage
FIX: Obscure message "Not found" on entering garage with test mod

0.7A11

Feb 10, 2022

New LFS://getmod link to install a mod from a link on the website
- works if LFS is not running or is running but not in multiplayer
- can install mod from entry / game setup / garage / mod screens

LFS join links no longer start new instance if LFS already running
- makes existing LFS join host (from entry or multiplayer screens)

FIX: OOS if AI on grid with non-rally car when changing to rx track
FIX: Remote EV would jump / glitch during pit stop if throttle held

0.7A10

Feb 4, 2022

Skin Viewer in Garage - Click "Viewer" or Press S key
- Rotate vehicle with left mouse button
- Rotate view direction with right button
- Use mouse wheel to zoom in and out
- Select lighting mode, background colour or LOD
- Reload button or auto reload while editing a skin

More translations have been updated - thank you translators

0.7A9

Jan 28, 2022

You can now export a skin template from the garage screen
- In the "Colours" tab select 1024 or 2048 size
- Click "Generate Skin Template"
- Select a skin template or wireframe guide
- The resulting image is copied to the clipboard

0.7A7

Jan 25, 2022

FIX: Code page bug on translated rating descriptions
FIX: Minor graphical issue after clicking rating button

0.7A6

Jan 25, 2022

Interface:
Ratings are now translated - thanks to the translators
Home / End / Page / Arrow keys now work on the mods screen
Rating button has click sound / acts on release (as other buttons)
Increased size of grey or yellow 'favourite' star on mod image
Demo 'unlock' message "Welcome to Live for Speed Demo" restored
FIX: Virtual KB button now works in mods screen filter text entry

Technical:
Garage warning for mesh error (Cross-texture triangle found in LOD)
Downloaded mod is now unzipped from memory (not intermediate file)
FIX: It was possible to get stuck after a failed mod list download

0.7A5

Jan 19, 2022

Mods screen:
Mods screen can be set 2 or 4 columns wide
Favourites filter is now available on mods screen
Click the star on a mod's image to mark it as a favourite
Rate mods in game either in garage or mods screen dialog
Note: CTRL+click or click on left to remove a rating
Translation updates - thank you translators!

EV support:
Now displays RECHARGING instead of REFUELLING in pit stop
F12 menu now says "Charge to add" instead of "Fuel to add"

AI path generation:
Engine Brake Reduction is considered in the braking calculation
FIX: Rear wing could exceed maximum setting while calculating

0.7A3

Jan 13, 2022

Mods page:
Added 'class' filter (e.g. saloon, buggy, kart, bike)
Click author name to see mods made by that author
Mod images are cached in a new LFS\cache folder

Misc:
More updated translations - thank you translators!
FIX: Commands like /mustpit could disable mods in single player

Multiplayer:
FIX: Loss of sound due to excessive engine revs on remote mods
FIX: Warping (jittering) of mods downloaded after joining host

0.7A2

Jan 8, 2022

AI for Mods:
AI paths can be generated for mods with a drive system, excluding bikes
- Paths can only be generated in single player
- Simply add your AI and click GO
- You have to wait a while the first time the path is generated
- NOTE: If the vehicle can roll, the AI does not avoid rolling it

Regenerative braking for Electric Vehicles:
- Only for FWD and RWD vehicles
- Charging efficiency 90%
- Uses reverse motor torque as much as possible on drive axle
- Reduces brakes in accordance with the reverse motor torque
- NOTE: motor braking is affected by limited slip differential

Electric Vehicles:
Recharge rate is now 600kW * 0.9 charging efficiency
FIX: Karts and EVs could drive during pitstop (throttle now held at zero)

Misc:
FIX: /car command required capital letters for SkinID
FIX: Crash when saving setup of a mod that was not yet loaded
FIX: Crash with live settings for a mod that was not yet loaded

Editor: see Version History (LFS Editor)

0.7A

Dec 16, 2021 - Incompatible with 0.6V/V3

Mods:
Mods support is now available for S3 licensed users
A vehicle editor and object modeller are available
Includes support for single-gear electric vehicles

Multiplayer:
Start new host screen starts a new host on LFS.net
Host options screen now available for admins while online
Message "[user name] is connecting..." when someone is joining
Unlimited number of bans in ban file

Updated cars:
MRT with improved frame, steering wheel, wider tyres, minor updates
RB4 with more detailed exterior, interior, 10mm shorter wheelbase

Graphics:
Minor improvements to drivers and spectators
Updated ADS jpg textures for all tracks except RO
Increased number of mipmaps for number plate textures
Updated car shaders to better reproduce the editor materials
- Variable shine can now be used (alpha channel sets shine level)
- Material type 'overlay or plain' can be used for chrome parts
- Roughness value is NOT supported (specular reflection disabled)

Interface:
Using updated font from new version of LFS
Improved display size of vehicles in game setup screen and garage
Removed feature that enabled "window while connecting" on new patch
FIX: Player name could be displayed wrongly in F11 and F12 menu

Misc:
More prominent warning for clipping in engine sound editor
Experimental anti clipping audio option (enabled by default)
Anti clipping is automatically disabled in engine sound editor

Layouts:
Plain area 4km x 4km designed specifically to allow large layouts
Max selected objects in editor is now 60 (was 30)

Controllers:
Support for controllers with up to 128 buttons
Look Heading and Look Pitch are no longer automatically assigned

InSim (for programmers):
New packet size byte - now represents packet size divided by 4
This allows larger packets up to 1020 bytes (old limit was 252)
IS_ACM and IS_MCI make use of the increase packet size
New packets IS_MAL / TINY_MAL set / get allowed mods

Commands:
/allowmods=yes to allow mods on host
/cars=none to disallow all of the official cars
/cars+=xfg+xrg to add xfg and xrg to the allowed cars
/cars-=ufr+xfr to remove ufr and xfr from the allowed cars
/window X Y sets window client area width and height
/enforce - spectate anyone who is driving a disallowed car
/unapproved=yes to allow unapproved mods to be used on host
/mods=AAAAAA+BBBBBB sets a list of allowed mods (and allows mods)
/mods+=CCCCCC+DDDDDD adds to the list of allowed mods
/mods-=BBBBBB+CCCCCC removes mods from the list
/mods=ALL removes the list of mods and sets /allowmods=yes
/mods=NONE removes the list of mods and sets /allowmods=no
/mods and /cars commands can accept plus or comma as delimiter

Scripts:
Script 'ev.lfs' is run when an electric vehicle is selected
Script 'kart.lfs' is run when using vehicle with centrifugal clutch
Script 'free.lfs' is run when using vehicle with no engine or drive

0.6W60

Dec 15, 2021 - Incompatible with 0.6V/V3

LFS changes from W59 to W60:
Most translations have been updated - thank you translators!
Improved display size of vehicles in game setup screen and garage
Doubled suspension damage resistance if only one wheel at that end
Removed impact damage from vehicles with front fork suspension
Message "Too many vertices" now only shown when car is loaded
FIX: Z-buffer resolution in garage and game setup screen

Editor: see Version History (LFS Editor)

0.6W59

Dec 13, 2021 - Incompatible with 0.6V/V3

You can now start a host in Brazil, Australia, Hong Kong, or Turkey (+ Japan)
FIX: Bug in CTRL+P "Copied to clipboard" text in some code pages

Editor: see Version History (LFS Editor)

0.6W58

Dec 12, 2021 - Incompatible with 0.6V/V3

Car selection images redone with LFS S3 on number plates
Small RB4 update: rear wheel 10mm forward / reverted default setup
- NOTE: Hosts must update to W58 or there will be OOS with RB4 GT
Message "Copied to clipboard" when clicking on in-game host IP:Port
As a TEST you can now start an in-game host on a Brazil server
- South Americans please test and let us know the results

0.6W57

Dec 11, 2021 - Incompatible with 0.6V/V3

Most translations have been updated
Various fixes for the updated RB4 GT
Generated new car images for official car selection page
More prominent warning for clipping in engine sound editor
In-game hosts InSim IP & port shown to owner on options screen
FIX: Pillion passengers on bikes are now supported
FIX: Translation bug with "sort by date"

0.6W56

Dec 9, 2021 - Incompatible with 0.6V/V3

More detailed RB4 included
Various translations have been updated

Editor: see Version History (LFS Editor)

0.6W55

Dec 8, 2021 - (editor only)

Editor: see Version History (LFS Editor)

0.6W54

Dec 4, 2021 - Incompatible with 0.6V/V3

Support for single spoke objects

Editor: see Version History (LFS Editor)

0.6W53

Dec 3, 2021 - Incompatible with 0.6V/V3

Removed feature that enabled "Window while connecting" on new patch
FIX: Crash related to applying handicaps to not yet downloaded mods

0.6W52

Dec 3, 2021 - Incompatible with 0.6V/V3

Front torque split setting now shown on the left below centre diff
FIX: Front torque split overlapped final drive ratio with 7 speeds
FIX: Crash that could come up when viewing not yet downloaded mods

0.6W51

Nov 30, 2021 - Incompatible with 0.6V/V3

LFS:
Improved bike handling at low and medium speeds
Options - Audio - Prevent clipping is enabled by default
Clipping prevention automatically disabled in engine sound editor
FIX: Player name could be displayed wrongly in F11 and F12 menu

Host:
Message "user is connecting..." was shown even when host was full

Editor: see Version History (LFS Editor)

0.6W50

Nov 28, 2021 - Incompatible with 0.6V/V3

Experimental anti clipping audio option
FIX: Downloaded skins were sometimes saved with the wrong name
FIX: Possible (not actually observed) crash when joining a host

0.6W49

Nov 27, 2021 - Incompatible with 0.6V/V3

Driver names are now positioned correctly above vehicles
Camera update for layout Layout Square (16 cameras instead of 4)
FIX: A rare crash that could come up before a mod was downloaded
FIX: A number plate bug that caused "Could not get number plate"

0.6W48

Nov 26, 2021 - Incompatible with 0.6V/V3

Multiplayer:
FIX: Bike steering was incorrectly transferred in multiplayer
FIX: Small wheeled remote cars could go wrong in multiplayer
Partial FIX: Improved name position over cars on high vehicles

Graphics:
Updated car shaders to better reproduce the editor materials
- Variable shine can now be used (alpha channel sets shine level)
- Material type 'overlay or plain' can be used for chrome parts
- Roughness value is NOT supported (specular reflection disabled)
FIX: Parts of some cars appeared transparent in garage (alpha)

0.6W47

Nov 21, 2021 - Incompatible with 0.6V/V3

Multiplayer:
New host option "Allow unapproved mods" allows early stage mods
Message "[user name] is connecting..." when someone is joining host

Misc:
New filter to show all mods / approved mods / staff picks only
Removed filter "Include work in progress" on vehicle mods screen
Rating button on vehicle mods screen now links to mod's web page
FIX: Finished refuelling message for EV is now "Finished charging"
FIX: Subobject number plates did not show the correct number plate

Commands:
/unapproved=yes to allow unapproved mods to be used on host
/enforce (and options button) now spectates disallowed mods
/mods=AAAAAA+BBBBBB sets a list of allowed mods (and allows mods)
/mods+=CCCCCC+DDDDDD adds to the list of allowed mods
/mods-=BBBBBB+CCCCCC removes mods from the list
/mods=ALL removes the list of mods and sets /allowmods=yes
/mods=NONE removes the list of mods and sets /allowmods=no
/mods and /cars commands can accept plus or comma as delimiter

0.6W46

Nov 15, 2021 - Incompatible with 0.6V/V3

Multiplayer:
Download of mods and skins should be faster and more reliable
FIX: List of allowed mods could remain after joining another host
FIX: Messages such as "Did not receive skin info" joining busy host

InSim:
FIX: It was not possible to send more than 30 objects in IS_AXM
FIX: IS_MCI packets were not filled in correctly (only 8 per pack)

0.6W45

Nov 12, 2021 - Incompatible with 0.6V/V3

LFS:
New mod filters Staff picks only / Include tweak mods / Include WIP
You can now set list of mods allowed on host (via InSim or LFS.net)
Increased size of file transfer buffer - may download mods faster
Updated help text on Start New Host screen

Editor: see Version History (LFS Editor)

0.6W43

Nov 6, 2021 - Incompatible with 0.6V/V3, first test patch with mods support and hosting changes. First release of the LFS Editor. More info: https://www.lfs.net/forum/thread/95664 and https://www.lfs.net/forum/thread/95665

Mods:
Mods support is now available for S3 licensed users
A vehicle editor and object modeller are available
Includes support for single-gear electric vehicles

Multiplayer:
Unlimited number of bans in ban file
Start new host screen starts a new host on LFS.net
Host options screen now available for admins while online

Updated cars:
MRT with improved frame, steering wheel, wider tyres, small updates
New RB4 - still WIP - more updates are planned

Graphics:
Using updated font from new version of LFS
Minor improvements to drivers and spectators
Increased number of mipmaps for number plate textures

InSim:
New packet size byte - now represents packet size divided by 4
This allows larger packets up to 1020 bytes (old limit was 252)

Layouts:
Plain area 4km x 4km designed specifically to allow large layouts
Max selected objects now 60 (was 30)

Controllers:
Support for controllers with up to 128 buttons
Look Heading and Look Pitch are no longer automatically assigned

Commands:
/cars=none to disallow all of the official cars
/cars+=xfg+xrg to add xfg and xrg to the allowed cars
/cars-=ufr+xfr to remove ufr and xfr from the allowed cars
/window X Y sets window client area width and height
/enforce - spectate anyone who is driving a disallowed car

Graphics:
Updated ADS jpg textures for all tracks except RO

Scripts:
Script 'ev.lfs' is run when an electric vehicle is selected
Script 'kart.lfs' is run when using vehicle with centrifugal clutch
Script 'free.lfs' is run when using vehicle with no engine or drive

0.6V3

Nov 6, 2021

Semi-full version. Compatible with 0.6V, downloadable as a full setup. More info: https://www.lfs.net/forum/thread/95661

0.6V

Feb 28, 2021 - Incompatible with 0.6U

Multiplayer:
Maximum packets per second (/pps) has been increased to 12
Rolling resistance included in catch-up phase of prediction
Wear and temperature packet is more frequent and more accurate
Position packet now includes contact patch offset for each tyre
Reduced steering glitch each time a position packet is received
More accurate transmission of fuel load from local to remote car
Position packets are sent more frequently in response to steering
You can now add up to 32 local drivers (real + ai) in multiplayer
Easier to set up LAN race: local IP address is shown on host screen
You can enter the local network computer name instead of IP address
FIX: Remote cars with worn tread could wrongly get a puncture
FIX: Car on pit speed limiter sent maximum packets per second
FIX: Stop-go penalty caused car to get stuck in custom pit stop
FIX: Remote car's tyre temperature over 200 appeared black (cold)
FIX: Remote tyre temperatures increased too slowly in skid or spin

New ALTERNATE setup configuration for the five GTR cars:
Selecting the new config in XRR/FZR/FXR decreases tyre width a bit
With ALTERNATE config, narrower tyres may be selected (adds offset)
Also ROAD_SUPER, ROAD_NORMAL, HYBRID, KNOBBLY tyres may be selected
High "Maximum Lock" is possible in XRR/FZR with narrower wheels
XR GTR in ALTERNATE config has H-pattern shifter

Tyre choices and steering lock:
XFR and UFR maximum steering lock increased to 30 degrees
LX4 and LX6 maximum steering lock increased to 45 degrees
Single seater racing cars can now use ROAD_SUPER tyres

Steering:
Steering wheel turn amount changes with maximum lock
Road cars now have 900 degrees steering range with default setup
XF and UF GTR have 540 degrees steering range with default setup
Updated and fixed steering animations to cover new steering range
Removed option "Move view with animation" which had little effect

Commands:
Command /canrefuel (no/yes) to set refuelling allowed in pit stops
Command /showfuel (no/yes) allows remote car fuel load to be seen
Most admin commands with parameter omitted now report current value
Command /block (0/1/2) to block user messages (like the minus key)
Command /spectv (no/yes) prevents selecting TV camera on spectate
/press and /shift commands now support 'minus' as parameter
/mprlag X simulates online packet delay of X ms (+ no smoothing)
/mprsmooth X (0 or 1) to disable or enable input smoothing

Interface:
Pit speed limit is shown when car speed is below 2/3 of limit
Yellow and blue flags now alternate with RCM or penalty message
Virtual steering gauge hidden if live settings or pit instructions
Blocked messages remain blocked when returning from game to lobby
Prevented auto-repeat on block message and light switching keys
Momentary flick to rear view after SHIFT+R is now avoided
Avoided downshift after pressing SHIFT+X to exit free view
In fact any 'key held' function after SHIFT+key is prevented
Saving replay name now shown beside option in Game Options
Minus key (block messages) now works in all screens
Many updated translations - thank you, translators

Garage:
Tyre size displayed in Tyres tab in Garage
Brakes / TC tab in garage separated into two columns (e.g. FZ50)
FIX: Heat in garage car's tyres was not updated when tyre changed

F12 pit instructions:
Damage repair not required when changing pressure or compound
Pressure change with new tyre no longer counts as SETUP CHANGES
When alternative config is selected F12 display shows tyre size
A new 'cancel' option beside the 'setup changes requested' line
Settings that will be adjusted are now shown in light red colour
FIX: rear tyre pressure was limited by front tyre pressure limits
FIX: symmetric pressure/camber request remained after pit stop

Skin downloads:
Faster skin downloads when joining server (and auto updater)
Slightly faster skin downloads when driver joins race in-game
FIX: Skin downloading could get stuck after a large header

CPU usage display:
In Graphics or Misc options (in-game) click car icon then 'P'
You can now see CPU usage for Physics, Draw, Prediction, etc.
The "Pred" line shows CPU usage for prediction of remote cars
Prediction time also shows up in an MPR if /mprlag is set

Support for live multiplayer replays:
Replay identified as live when starting to watch an unfinished MPR
Does not exit replay after fast forwarding to current time
Catch up to live position by clicking >| button
Skins can be downloaded while watching a live replay
Save replay while temp_mpr is being viewed - copy instead of rename
Start new mpr while temp_mpr is in use - tries temp_mpr_1 (up to 9)
/mprflush X to flush mpr to file every X seconds (0 = disable)
MPR / SPR are prevented from being named temp_mpr / temp_spr

VR:
Updated OpenVR to version 1.10.30
Improved timing of obtaining view each frame
New "Antialiasing" option to select 4x or 8x multisampling
New "Resolution adjustment" slider (also known as supersampling)
Names over cars could fade differently in each eye in Pimax headset
Virtual keyboard is shown at dialog height if no dialog is visible
Space bar VR click auto disabled when you type with real keyboard
FIX: Head tracking / mirrors wrong if car leaned with horizon lock
FIX: Free view FOV was wrong after entering VR in free view
FIX: Names above cars looked wrong in Pimax headsets
FIX: Some trees looked wrong in Pimax headsets

Views:
Horizon lock now has a strength slider option
View filter time maximum value increased to 1 second
Improved key control (4/5/6/7) of free view field of view
Three screens are now assumed when aspect ratio is 4:1 (was 3:1)
Free view mode minimum field of view reduced from 10 to 2 degrees
FIX: Filtered view went wrong with low filter time + replay speedup

Graphics:
Avoid upward lighting related to ground colour in internal views
Car shadows now use anisotropic filtering to reduce shimmering
Increased distance for car subobjects to become invisible

Controls:
Handbrake strength is now separately adjustable
Gearshift debounce setting now applies to all controller buttons
Mouse X and Y sensitivity (in Axes tab) lower limit reduced to 0.5
FIX: Rare manual shift at high speed to 1st/rev during auto shift

Force Feedback:
New settings are available under Axes / FF in Options - Controls
FF Steps maximum value is now 10000 (the maximum in DirectInput)
FF Rate is now controlled by a user setting (25 / 50 / 100 Hz)

New handling for 'CAR.lfs' and 'shift_type.lfs' scripts:
LFS runs 'road.lfs' / 'sequential.lfs' / 'paddle.lfs' directly
(previously these scripts were called from a CAR.lfs script)
This is done after loading a car and immediately before CAR.lfs
Commands to run these scripts from another script are ignored

Training:
FIX: AI changed to low fuel load if overtaking lesson restarted
FIX: AI skill / admin commands no longer processed during training
FIX: Training lesson did not end if replay saving was interrupted
FIX: Logo was visible under title during lesson replay

InSim (for programmers):
Config byte added to IS_NPL packet indicates setup configuration
IS_CPP Pos is now relative to "Centre view" not the user setting
IS_NPL RWAdj / FWAdj indicate rear / front tyre width reduction
New bytes set if /showfuel=yes: IS_NPL Fuel / IS_PIT FuelAdd
IS_SPX and IS_LAP new byte Fuel200 indicates fuel remaining
IS_RES: TTime in qualifying now indicates time in session
IS_RES: PLID is now zero if the player has left the race
IS_CPP: FOV can now be used in-car but not smoothed (0 = no change)
InSim NLP / MCI minimum time interval reduced to 10 ms (was 40 ms)
FIX: It was possible to miss IS_PSF packet after taking over car
FIX: STime in IS_PSF packet was wrong after car was taken over
FIX: Free view roll is now reported in InSim IS_CPP packet

More telemetry data for OutSim:
New data fields documented in docs\OutSimPack.txt
Enable by setting the OutSim Opts value in cfg.txt
All data options can be switched on with OutSim Opts 1ff

Misc:
Maximum number of layout objects increased to 2400
When LFS is set to close the reason is logged to deb.log file
Added a little more logging about D3D initialisation to deb.log
CAR.lfs scripts are reliably run when user car is spawned or reset
Restored code preventing 2 cars joining autocross within 3 seconds
FIX: Wrong warning "Road tyres on rallycross track" in hotlapping
FIX: Memory leak related to threads (most often for skin download)
FIX: Replays from old Westhill before 2015 now marked as obsolete
FIX: Driver names ending with a lead byte could corrupt text
FIX: Issues with driver names ending with caret character

0.6U25

Feb 26, 2021 - Incompatible with 0.6U

Training:
FIX: AI changed to low fuel load if overtaking lesson restarted
FIX: AI skill / admin commands no longer processed during training
FIX: Training lesson did not end if replay saving was interrupted
FIX: Refuelling depended on refuelling allowed in single player
FIX: Logo was visible under title during lesson replay

OutSim:
OutSim packet is documented in docs\OutSimPack.txt
Added steering torque as additional field in new OutSim
All data options can be switched on with OutSim Opts 1ff

Misc:
Removed debug message "Replay name : temp_mpr"
Saving replay name now shown beside option in Options - Game

0.6U24

Feb 25, 2021 - Incompatible with 0.6U

Steering:
Road cars now have 900 degrees steering range with default setup
XF and UF GTR have 540 degrees steering range with default setup
Updated and fixed steering animations to cover new steering range
Removed option "Move view with animation" which had little effect
FIX for new bug: Steering wheel could turn too far with some setups
FIX for new bug: Switching setups while driver visible could crash

InSim:
IS_RES: TTime in qualifying now indicates time in session
IS_RES: PLID is now zero if the player has left the race

Misc:
Blocked messages remain blocked when returning from game to lobby
Command /block [0/1/2] : block user messages (like the minus key)

Translations:
More updated translations. Thank you very much, translators.

0.6U23

Feb 15, 2021 - Incompatible with 0.6U

Changes to the alternate configuration system:
Configuration ALTERNATE is available for all GTR cars
Alternate must be selected to allow expanded range of tyres
In alternate configuration you can select tyre section width
Maximum allowed "Maximum Lock" increases with narrower wheels
When alternative config is selected F12 display shows tyre size

Misc:
FIX: Wrong warning "Road tyres on rallycross track" in hotlapping

Translations:
More updated translations. Thanks again, translators.

0.6U22

Feb 12, 2021 - Incompatible with 0.6U

New configurations are now called ALTERNATE (not DRIFT / RX)
Small change to XR GTR alternate config - 10mm wider tyres
Virtual steering gauge hidden if live settings or pit instructions
New fuel options can be filtered and are visible on selected host
InSim IS_SPX and IS_LAP new byte Fuel200 indicates fuel remaining
FIX: Auto clutch time was wrong in the XR GTR in alternate config

0.6U21

Feb 11, 2021 - Incompatible with 0.6U

Interface:
Brakes / TC tab in garage separated into two columns (e.g. FZ50)
FIX: Heat in garage car's tyres was not updated when tyre changed

New handling for 'CAR.lfs' and 'shift_type.lfs' scripts:
LFS runs 'road.lfs' / 'sequential.lfs' / 'paddle.lfs' directly
(previously these scripts were called from a CAR.lfs script)
This is done after loading a car and immediately before CAR.lfs
Commands to run these scripts from another script are ignored

Graphics:
Avoid upward lighting related to ground colour in internal views

InSim:
New bytes output if /showfuel=yes
IS_NPL Fuel : initial fuel load
IS_PIT FuelAdd : fuel added

Translation update for help.txt:
host_cars - max is now 32
guest_cars - max is now 32
max_packs - max is now 12
mip_bias - default settings now -0.5 / -1.0 / -1.5 / -2.0

0.6U20

Feb 8, 2021 - Incompatible with 0.6U

FIX: XRR reverted to auto clutch when exiting pit garage in game
Thank you translators, for the updated translations!

0.6U19

Feb 8, 2021 - Incompatible with 0.6U

Maximum number of layout objects increased to 2400
XR GTR in DRIFT / RX config has H-pattern shifter
Handbrake strength is now separately adjustable
10mm narrower rear tyres in XR GTR new config
10mm narrower F/R tyres in FXO GTR new config
10mm narrower track width FZ50 GTR new config
Tyre size displayed in Tyres tab in Garage
FIX: InSim IS_NPL did not report Config

0.6U18

Feb 5, 2021 - Incompatible with 0.6U

FIX: Tyre change decision did not work in U17

0.6U17

Feb 5, 2021 - Incompatible with 0.6U

Multiplayer prediction:
Position packet now includes contact patch offset for each tyre
Wear and temperature packet is more frequent and more accurate

Pit stops:
Command /canrefuel (no/yes) to set refuelling allowed in pit stops
Damage repair not required when changing tyre pressure or compound

Tyre choices and steering lock:
XFR and UFR small GTR cars can now use road and off-road tyres
XFR and UFR maximum steering lock increased to 30 degrees
LX4 and LX6 maximum steering lock increased to 45 degrees
Single seater racing cars can now use ROAD_SUPER tyres
Steering wheel turn amount changes with maximum lock

New RX / DRIFT setup configuration for GTR cars XRR / FZR / FXR:
Selecting the new config decreases tyre width and adds an offset
Now ROAD_SUPER, ROAD_NORMAL, HYBRID, KNOBBLY tyres may be selected
XRR / FZR maximum lock increased to 60 degrees / FXR to 30 degrees

InSim:
Config byte added to IS_NPL packet indicates setup configuration
IS_CPP Pos is now relative to "Centre view" not the user setting

Interface:
minus key (block messages) now works in free view mode
/press and /shift commands now support 'minus' as parameter

Misc:
You can now add up to 32 local drivers (real + ai) in multiplayer
Restored code preventing 2 cars joining autocross within 3 seconds

0.6U16

Feb 2, 2021

Interface:
Key control (4/5/6/7) of free view FOV improved and reaches 2 deg
Prevented auto-repeat on block message and light switching keys

InSim:
IS_CPP FOV can now be used in-car but not smoothed (0 = no change)
IS_CPP Pos is now relative to "Centre view" not the user setting
FIX: It was possible to miss IS_PSF packet after taking over car
FIX: STime in IS_PSF packet was wrong after car was taken over
NOTE: for these fixes the new driver taking over must have U16

Misc:
Added a little more logging about D3D initialisation to deb.log

0.6U15

Jan 28, 2021

F12 pit instructions:
Pressure change with new tyre no longer counts as SETUP CHANGES
A new 'cancel' option beside the 'setup changes requested' line
Settings that will be adjusted are now shown in light red colour
FIX: rear tyre pressure was limited by front tyre pressure limits
FIX: symmetric pressure/camber request remained after pit stop

Multiplayer:
More accurate transmission of fuel load from local to remote car
Remote car fuel load is now shown in F12 if /showfuel is enabled
Rolling resistance included in catch-up phase of prediction
FIX: Remote cars with worn tread could wrongly get a puncture

Misc:
Auto-repeat key function reinstated (disabled in previous test)
MPR / SPR are now prevented from being named temp_mpr / temp_spr
Free view mode minimum field of view reduced from 10 to 2 degrees
InSim NLP / MCI minimum time interval reduced to 10 ms (was 40 ms)
Mouse X and Y sensitivity (in Axes tab) lower limit reduced to 0.5
FIX: Message MPR_BLANK sometimes displayed when watching live MPR

0.6U14

Jan 25, 2021

Multiplayer:
Command /showfuel (no/yes) allows remote car fuel load to be seen
Most admin commands with parameter omitted report current value
FIX: Car on pit speed limiter sent maximum packets per second
FIX: Remote car's tyre temperature over 200 appeared black (cold)
FIX: Remote tyre temperatures increased too slowly in skid or spin

MPR debug commands:
/mprlag X simulates online packet delay of X ms (+ no smoothing)
/mprsmooth X (0 or 1) to disable or enable input smoothing

CPU usage display:
In Graphics or Misc options (in-game) click the car icon then 'P'
You can now see CPU usage for Physics, Draw, Prediction, etc.
The "Pred" line shows CPU usage for prediction of remote cars
Prediction time also shows up in an MPR if /mprlag is set

Support for live multiplayer replays:
Replay identified as live when starting to watch an unfinished MPR
Does not exit replay after fast forwarding to current time
Catch up to live position by clicking >| button
Skins can be downloaded while watching a live replay
Save replay while temp_mpr is being viewed - copy instead of rename
Start new mpr while temp_mpr is in use - tries temp_mpr_1 (up to 9)
/mprflush X to flush mpr to file every X seconds (0 = disable)

VR:
Virtual keyboard is shown at dialog height if no dialog is visible
Space bar VR click auto disabled when you type with real keyboard

Misc:
Increased distance for car subobjects to become invisible
FIX: Free view roll is now reported in InSim IS_CPP packet

0.6U13

Jan 11, 2021

Multiplayer (note: "sender" = the local computer where a car is being driven, "receiver" = someone observing that car on a remote computer):
Reduced steering glitch each time a position packet is received
- this requires the sender and receiver to have the new version
Position packets are sent more frequently in response to steering
- packet frequency is further increased at higher speeds
- this requires only the sender to have the new version
Maximum packets per second (/pps) has been increased to 12
- this doesn't change much except in specific circumstances
- FIX: /pps command while in multiplayer was not sent to guests
- this requires only the server to have the new version

0.6U12

Nov 3, 2020

Skin downloads:
Faster skin downloads when joining server (and auto updater)
Slightly faster skin downloads when driver joins race in-game
FIX: Skin downloading could get stuck after a large header

Interface:
Pit speed limit is shown when car speed is below 2/3 of limit
Command /spectv no - prevent selecting TV camera on spectate
Momentary flick to rear view after SHIFT+R is now avoided
Avoided downshift after pressing SHIFT+X to exit free view
In fact any 'key held' function after SHIFT+key is prevented

Some updated translations - thank you translators!

0.6U11

Apr 10, 2020

VR:
- Using latest update for OpenVR
- Improved timing of obtaining view each frame

Views:
- Horizon lock now has a strength slider option

Small improvement for ultrawide monitors:
- LFS now assumes 3 screens when aspect ratio is 4:1
- previously assumed 3 screens when aspect ratio was 3:1

Some more updated translations - thank you translators!

0.6U9

Nov 2, 2019

When LFS is set to close the reason is logged to deb.log file
Live telemetry is available in a new customisable OutSim packet
Yellow and blue flags now alternate with RCM or penalty message
FIX: Stop-go penalty caused car to get stuck in custom pit stop

0.6U7

July 21, 2019

Force Feedback:
New settings are available under Axes / FF in Options - Controls
FF Steps maximum value is now 10000 (the maximum in DirectInput)
FF Rate is now controlled by a user setting (25 / 50 / 100 Hz)

VR:
Names over cars could fade differently in each eye in Pimax headset

Misc:
Gearshift debounce maximum setting restored to 200 ms (default 20)
More translations updated - thank you translators!

0.6U6

May 1, 2019

Gearshift debounce setting now applies to all controller buttons
Reduced maximum value of gearshift debounce to 100 ms (default 20)
FIX: Memory leak related to threads (most often for skin download)
More translations updated - thank you translators!

0.6U5

Apr 6, 2019

VR:
FIX: Head tracking / mirrors wrong if car leaned with horizon lock

LAN:
Easier to set up LAN race: local IP address is shown on host screen
You can enter the local network computer name instead of IP address

Misc:
FIX: Rare manual shift at high speed to 1st/rev during auto shift
Most translations updated - thank you translators!

0.6U4

Apr 3, 2019

Graphics:
Car shadows now use anisotropic filtering to reduce shimmering

Views:
FIX: Filtered view went wrong with low filter time + replay speedup

Misc:
FIX: Issues with driver names ending with caret character
FIX: Driver names ending with a lead byte could corrupt text
FIX: Replays from old Westhill before 2015 now marked as obsolete

0.6U3

Mar 21, 2019

VR:
Resolution adjustment range increased - now 0.25 to 2.25
FIX: Free view FOV was wrong after entering VR in free view
FIX: Names above cars looked wrong in Pimax headsets

0.6U2

Mar 20, 2019

VR:
New "Antialiasing" option to select 4x or 8x multisampling
New "Resolution adjustment" slider (also known as supersampling)
FIX: Some trees looked wrong in Pimax headsets due to view rotation

Views:
View filter time maximum value increased to 1 second

Misc:
CAR.lfs scripts are reliably run when user car is spawned or reset

0.6U

Mar 13, 2019

Views:
New setting "View lock" can be set to car / filter / horizon
FIX: Offset mirror was not drawn offset in forces draw (F)

VR:
Updated to the latest version of OpenVR (1.2.10)
Pimax headsets can now be used in native mode (rotated eye views)
Minimum value for manual FOV setting reduced from 80 to 75 degrees
FIX: An error in OpenVR caused Samsung Odyssey+ wrong eye levels
FIX: A loss of accuracy in the automatic FOV calculation

Multiplayer:
Server side improvement to speed up recovery when there is lag
FIX: Timing bug that allowed damage repair to be done in zero time

AI:
You can now set the skill level of individual AI drivers
Single player race limit increased to 32 drivers (AI + real)
You can now change AI live settings / pit instructions (F11 / F12)
Command /aiskill X to set skill level 1 to 5 (for adding new AI)
Command /aiset name X to set AI driver 'name' to skill level X
Command /aiset_all X to set all local AI drivers to skill X
FIX: In overtaking lesson all AI drivers had PRO skill level
FIX: Non-qualifying race restart affected the overtaking lessons
FIX: Spam "This car does not have a handbrake" when hit parked AI

Interface:
Increased resolution of dashboard texture
Faster saving of screenshots when you press CTRL+S
Driver name and AI skill level are now shown in F11 / F12 windows
Entry screen shows "Unlock Live for Speed" instead of "Demo racer"
New key CTRL+P to copy the LFS window to clipboard excluding border
FIX: Some narrow unicode characters corrupted by an incorrect width
FIX: Host options could state "no bans" before clicking "edit bans"
FIX: Character dialog could be messed up when selecting languages

Misc:
Gearshift debounce code changed to help with the button release
SHIFT+F2/F3 can adjust time in single player mode (not hotlapping)
FIX: Attributes no longer copied when opening file by command line
FIX: Crash at startup when loading a corrupted car model file
Most translations updated. Thank you translators!

0.6T7

Mar 13, 2019

Views:
View filter time minimum value reduced to 0.05 sec

Controllers:
Gearshift debounce code changed to help with the button release

Misc:
More translations updated - Thank you translators!

0.6T6

Mar 12, 2019

Views:
FIX: Offset mirror was not drawn offset in forces draw (F)

VR:
Minimum value for manual FOV setting reduced frmo 80 to 75 degrees
FIX: There was a loss of accuracy in the automatic FOV calculation

Misc:
More translations updated - Thank you translators!

0.6T5

Mar 11, 2019

Multiplayer:
FIX: Timing bug that allowed damage repair to be done in zero time

Interface:
CTRL+SHIFT now shows user name instead of player name in F11 / F12

VR:
FIX: In Pimax the virtual 3D TV for replays had a rotated image

Misc:
More translations updated - Thank you translators!

0.6T4

Mar 9, 2019

AI:
You can now change AI live settings / pit instructions (F11 / F12)
FIX: Non-qualifying race restart affected the overtaking lessons

Interface:
Player name (and AI skill level) are now shown in F11 / F12 windows
Now "Unlock Live for Speed" instead of "Demo racer" on entry screen

Misc:
Updated Commands.txt and /help command
Many translations updated - Thank you translators

0.6T3

Mar 8, 2019

Views:
You can now set "View lock" to car / filter / horizon

Multiplayer:
Server side improvement that should run smoother when there is lag

AI:
You can now select the skill level of individual AI drivers
Single player race limit increased to 32 drivers (AI + real)
FIX: In overtaking lesson all AI drivers had PRO skill level
FIX: Spam "This car does not have a handbrake" when hit parked AI
Command /aiskill X to set skill level 1 to 5 (for adding new AI)
Command /aiset name X to set AI driver 'name' to skill level X
Command /aiset_all X to set all local AI drivers to skill X

Misc:
SHIFT+F2/F3 can adjust time in single player mode (not hotlapping)

0.6T2

Mar 7, 2019

VR:
Updated to the latest version of OpenVR (1.2.10)
Pimax headsets can now be used in native mode (rotated eye views)
FIX: An OpenVR error caused Samsung Odyssey+ eye levels to be wrong
Some info is logged to a text file ovr_deb.log in OpenVR mode

Interface:
Faster saving of screenshots when you press CTRL+S
New key CTRL+P to copy the LFS window to clipboard excluding border
FIX: Some narrow unicode characters corrupted by an incorrect width
FIX: Host options could state "no bans" before clicking "edit bans"
FIX: Character dialog could be messed up when selecting languages

Misc:
FIX: Crash 0xc0000005 at offset 0x00159069 loading corrupted object
FIX: Attributes no longer copied when opening file by command line

0.6T

Jul 7, 2018

Multiplayer:
More robust method for connecting to the master server
More informative error report for "Unknown file transfer error"
FIX: Skin downloading now works with the protected website

Layout editor:
New layout editor instructions: docs\Autocross.txt
New cut / copy / paste system using standard keyboard shortcuts
COPY (CTRL+C) toggles between real selection and copied selection
Place objects (O) key is equivalent to PASTE followed by COPY
Move objects (M) key is equivalent to CUT followed by PASTE
UNDO (CTRL+Z) and REDO (CTRL+Y) functions are now included
A green or yellow outline is drawn around the selected objects
ALT key can be used to temporarily hide selected object outlines
Original objects are shown with a grey outline after COPY pressed
Editor buttons and keys affect real or copied selection - not both
PGUP / PGDN can now be used to adjust Z value of selected objects
C key now clears selected object type as well as selected objects
It is now possible to set marshall circles to have zero diameter
Objects and marshall circles can now be selected at the same time
Multiple object rectangle select CTRL+drag with left mouse button
Start position / checkpoints / finish line now in control section
You can hold SHIFT to keep objects selected when exiting edit mode

Graphics:
Slight reduction in some excessively bright driver models
RAW files are no longer used and skies now use DDS textures
Existing RAW files are converted the first time LFS is started
Removed option to view sky in 16-bit colour

Interface:
New URL for skin uploads lfs.net/skins
Text message dialog now has variable width
Clip mouse to screen is now CTRL+M as CTRL+C is used for copy
Command /axsel to copy layout editor selection text to clipboard
Most translations updated. Thank you translators!

Free view camera position text command:
Type /cp to copy a text camera position to the clipboard
The resulting text can be saved in a text file, forum, etc. or into
another instance of Live for Speed to reproduce the camera position

Commands:
Improved processing of command line to be more flexible
New command /settings=X.txt - uses X.txt instead of cfg.txt
Command /settings must be the first on command line or in file
Command /mp (join local host) can now be used on the command line

Misc:
Live for Speed can now recover from a graphics driver error
Textures are no longer reloaded when changing weather (faster)
LFS starting in borderless window mode now goes to the same monitor
New option "Display LFS logo in game" (not optional in demo mode)
English file is no longer saved when LFS starts (can be deleted)
New check for corrupted 3D models to avoid possible crash on load

VR:
New commands to skip F8 menu /vr reset_headset and /vr use_relative

InSim:
New value PMO_POSITION for IS_AXM packet to report a blank position
New packet IS_CIM reports a connection's interface / editor mode
New values PMO_SELECTION_REAL and PMO_MOVE_MODIFY for PMOFlags
New values TTC_SEL_START and TTC_SEL_STOP for IS_TTC
New value PMO_GET_Z for IS_AXM packet to report Z values
New value PMO_AVOID_CHECK for PMO_ADD_OBJECTS avoids validity check
UCID can be set in some IS_AXM packets by an external InSim program
to make the resulting packets appear as if sent by an editing admin
(PMO_ADD_OBJECTS / PMO_DEL_OBJECTS / PMO_CLEAR_ALL)

0.6R22

Jul 3, 2018

Layout editor:
ALT key now temporarily hides the outlines of selected objects

Interface:
More updated translations - Thank you translators!

0.6R21

May 24, 2018

Layout editor:
New layout editor instructions: docs\Autocross.txt
Improved UNDO and REDO - the selection is now correctly restored
Start position / checkpoints / finish line now in control section
FIX: Heading slider bar was not restored after a failed rotation
FIX: Zero diameter marshalls could be placed in the same position
FIX: Diameter stuck after adding a circle when diameter was zero

InSim:
New value PMO_AVOID_CHECK for PMO_ADD_OBJECTS avoids validity check

0.6R20

May 16, 2018

InSim:
UCID can be set in some IS_AXM packets by an external InSim program
to make the resulting packets appear as if sent by an editing admin
(PMO_ADD_OBJECTS / PMO_DEL_OBJECTS / PMO_CLEAR_ALL)

Interface:
Command /axsel to copy layout editor selection text to clipboard
Updated translations with new URL for skin uploads lfs.net/skins
More updated translations - Thank you translators!

0.6R19

May 11, 2018

Layout editor:
Undo (CTRL+Z) and redo (CTRL+Y) functions now included

Interface:
Improved readability of the text for the /cp command

InSim:
Fixed an inaccuracy in the reporting of objects being deleted

0.6R18

May 4, 2018

Interface :
Text message dialog now has variable width
A progress message is now displayed while converting textures
More updated translations - Thank you translators!

Layout editor :
FIX : Heading slider was not available in marshall mode
FIX : Top right and bottom right buttons sometimes overlapped

InSim :
New value PMO_MOVE_MODIFY sent in IS_AXM when adjusting objects

0.6R17

May 3, 2018

InSim :
New submode values added for IS_CIM modes CIM_NORMAL and CIM_GARAGE
FIX : IS_CIM was not output on local LFS while connected to a host

Layout editor :
Updated translations - Thank you translators!


0.6R16

May 2, 2018

Layout editor :
Outline changed to line drawing which helps with object alignment
Original objects are now shown with grey lines after copy pressed
Drag select now has a minimum size to avoid accidental deselection
FIX : Heading bug after un-copying selection that had been rotated
FIX : CTRL+C un-copy cleared selection if originals were not found
FIX : Chalk objects were sometimes invisible in copied selection

0.6R15

May 1, 2018

Layout editor :
An outline is now drawn around the selected objects
M key can now be used with clipboard objects (select then CTRL+C)
Multiple object rectangle select CTRL+drag with left mouse button

0.6R14

Apr 27, 2018

Layout editor :
Place objects (O) key is now equivalent to PASTE then COPY
COPY key is now reversible so you can reselect the copied objects
FIX : Sometimes marshall type could not be selected before placing
FIX : Real world objects could still be selected after a full clear

0.6R13

Apr 26, 2018

Layout editor :
New cut / copy / paste system replaces old duplicate / move system
PGUP and PGDN can now be used to adjust Z value of selected objects
C key now clears selected object type as well as selected objects
It is now possible to set marshall circles to have zero diameter
Objects and marshall circles can now be selected at the same time
You can hold SHIFT to keep objects selected when exiting edit mode

Interface :
Added two more translation strings to avoid misleading messages
Additional translation strings for new functions in layout editor
Clip mouse to screen is now CTRL+M as CTRL+C is now used for copy
More translations updated - Thank you translators!

InSim :
New values TTC_SEL_START and TTC_SEL_STOP for IS_TTC
New value PMO_GET_Z for IS_AXM packet to report Z values
New value PMO_SELECTION_REAL for PMOFlags with PMO_SELECTION
Simplified SubMode values for free view in IS_CIM

Misc :
New check for corrupted 3D models to avoid possible crash on load

0.6R12

Apr 12, 2018

Interface :
New free view camera position text command /cp
/cp will copy a text camera position to the clipboard
The resulting text can be saved in a text file, forum, etc. or into
another instance of Live for Speed to reproduce.the camera position

Many translations updated - Thank you translators!

Graphics :
Slight reduction in some excessively bright driver models

InSim :
New value PMO_POSITION for IS_AXM packet to report a blank position
New packet IS_CIM reports a connection's interface / editor mode

0.6R11

Apr 9, 2018

More informative error report for "Unknown file transfer error"
FIX : Lighting restored to most objects (to appear darker in shade)
FIX : Some objects at Blackwood looked the same e.g. ads over pits
FIX : XR front lights were plain white in the recent test patches

0.6R9

Apr 6, 2018

Faster one time file conversion straight to DDS about 20 seconds
FIX : Multiplayer replays corrupted file error message in 0.6R8
FIX : Misleading warning messages about missing sky textures
FIX : A message about a missing file when loading Fern Bay

0.6R8

Apr 6, 2018

More robust method for connecting to the master server
FIX : Skin downloading now works with the updated website
FIX : Rare hang while recovering from a graphics driver error
FIX : LFS logo no longer overlaps the small map or InSim buttons

0.6R7

Apr 6, 2018

Textures :
PNG files are now used in the few cases where RAW files were used
Removed option to view sky in 16-bit colour
Sky now uses DDS (compressed) textures

Commands :
Improved processing of command line to be more flexible
New command /settings=X.txt - uses X.txt instead of cfg.txt
Command /settings must be the first on command line or in file
Command /mp (join local host) can now be used on the command line

Misc :
Live for Speed can now recover from a graphics driver error
Textures are no longer reloaded when changing weather (faster)
LFS starting in borderless window mode now goes to the same monitor
New option "Display LFS logo in game" (not optional in demo mode)
English file is no longer saved when LFS starts (can be deleted)

VR :
New commands to skip F8 menu /vr reset_headset and /vr use_relative

0.6R

Jan 28, 2017

New Blackwood environment :
- New textures, geometry and detail improvements all around
- New Historic configuration (similar to GP but without chicane)
- New industrial estate area available when open config selected

Other incompatible changes :
XRG / XRT / FZ5 maximum steering angle increased to 45 degrees
Spawn position now disables "Could not join : Start is blocked"
Maximum number of layout objects increased to 2100 (was 1800)

InSim :
Reduced the frequency of IS_OBH packets due to Blackwood kerbs
IS_OBH is always reported, as before, for movable objects
TYRE contacts no longer report IS_OBH for unmovable objects
BODY contacts also report unmovable objects played in a layout

Interface :
New small map view for open configs / car parks / autocross areas
Small map opacity can now be set for light and dark map colours
Improvements on track selection screen using the area maps

Graphics :
Shadows are no longer cast updwards or towards the light
Ambient (non-direct) shadow darkness now depends on distance
Skid marks now remain when race restarts (excluding replays)
Increased LOD distances of humans / drivers / marshalls
Skid marks are now visible on unmovable layout objects

Misc :
Westhill paths adjusted and regenerated to avoid graphical holes
Autocross paths regenerated and physical hole fixed at skid pad
New text command /lang X to load language (data\language\X.txt)

Fixes :
FIX : LFS could crash using /axload with a long layout name
FIX : Traffic lights did not work after texture resolution change
FIX : Message text was faded on entering free view from escape menu
FIX : Removed message "Side mirror - point too central"

0.6Q14

Jan 27, 2017

New Blackwood :
More fixes including some Z buffer issues and LOD distances

Physics :
improved collision and tyre rolling on the 3D kerb objects

Fixes :
FIX : Removed message "Side mirror - point too central"

0.6Q12

Jan 26, 2017

New Blackwood :
Various fixes for error spotted during testing e.g cracks and holes
Estate now uses two paths for echo maps and hidden object removal

InSim :
Reduced the frequency of IS_OBH packets due to blackwood kerbs
IS_OBH is always reported, as before, for movaoble objects
TYRE contacts no longer report IS_OBH for unmovable objects
BODY contacts also report unmovable objects played in a layout

Fixes :
FIX : Message text was faded on entering free view from escape menu

0.6Q10

Jan 24, 2017

New Blackwood environment :
- New textures, geometry and detail improvements all around
- New Historic configuration (similar to GP but without chicane)
- New industrial estate area available when open config selected

Other incompatible changes :
XRG / XRT / FZ5 maximum steering angle increased to 45 degrees
Spawn position now disables "Could not join : Start is blocked"
Maximum number of layout objects increased to 2100 (was 1800)

0.6Q9

Jan 23, 2017

Interface :
New small map view for open configs / car parks / autocross areas
Small map opacity can now be set for light and dark map colours
Improvements on track selection screen using the area maps

Graphics :
Skid marks now remain when race restarts (excluding replays)
Skid marks are now visible on unmovable layout objects

Misc :
Westhill paths adjusted and regenerated to avoid graphical holes
Autocross paths regenerated and physical hole fixed at skid pad

0.6Q3

Dec 10, 2016

Shadows are no longer cast upwards or towards the light
Ambient (non-direct) shadow darkness now depends on distance
New text command /lang X to load language (data\language\X.txt)
Increased LOD distances of humans / drivers / marshalls

FIX : LFS could crash using /axload with a long layout name
FIX : Traffic lights did not work after texture resolution change

0.6Q

Sep 3, 2016

Mirrors :
Mirrors are now realistic and your own car is visible
A separate viewpoint is used to draw each mirror's view
Minor updates to some car models to improve visibility
Mirrors now use the same LOD setting as the main view
Mirror angle adjustment is now possible (in View Options)
Increased vertical adjustment range for central mirror position
Mirror offset sliders only shown if a car has a central mirror
Added a "Default position" button to restore moved mirrors
Increased virtual mirror width from 0.3 to 0.333
Virtual mirror is now available in follow view

Graphics :
Improved detection of nearby objects that should be shadowed
Your car's shadow is now drawn when you are in an internal view
Improved lighting on tyres and drivers (noticeable in dark places)
Corrected downward ambient lighting colour (was too bright)
Slight reduction in near clipping plane distance

Free view (SHIFT+U mode) :
Free view is now shown as an option in the Escape Menu
New walk mode which is good for wandering around in VR

VR :
Mirrors now use a full stereoscopic image in VR and other 3D modes
Mouse look in free view mode in VR avoids pitch (stays horizontal)
Rift errors "display lost" and "HMD not present" shown as message

Controllers :
Exit controller screen warning is not shown for real ESC key press
FF device is automatically assigned (if two or more are connected)
A single controller can now be selected (if two or more connected)
LFS tries to move force feedback wheel to centre when car is reset
Button and axis numbers now start at 1 (affects /button and /axis)
Assigned arrow keys work better (e.g. movement in free view mode)

Force feedback steering wheel turn limitation :
In your wheel settings use a large turn amount e.g. 900 degrees
In LFS Options - Controls set "Wheel turn" slider to match that
In LFS Options - Controls set "Wheel turn compensation" to 1.00
You should now find your wheel is correctly limited in all cars

Misc :
Increased UDP send buffer size from 12KB to 32KB
You can now select a specific audio device in Audio Options screen
D3DCompiler_43.dll and D3DX9_43.dll are now supplied in dll folder
The card_cfg.txt file is no longer used - options moved to cfg.txt
Mirror adjustment and other view settings change with driver side
New text command /horn X to set horn type (X = 1 to 5)

Translations :
Most translations updated. Thank you translators!

Fixes :
Unassigned controls regained default key or button on restart
Added checks to avoid a crash in LFS after a graphics driver error

0.6P9

Sep 3, 2016

Mirrors :
Mirror offset sliders only shown if a car has an interior mirror

Graphics :
Improved detection of nearby objects that should be shadowed

Fixes :
Unassigned controls regained default key or button on restart

0.6P8

Sep 2, 2016

Mirrors :
Increased resolution of mirror texture
Accurate view frustum for object culling in mirrors
Increased virtual mirror width from 0.3 to 0.333

Graphics :
Improved lighting on tyres and drivers - noticeable in dark places
Smoothed downward ambient lighting colour to avoid flickering

Misc :
New text command /horn X to set horn type (X = 1 to 5)

Fixes :
Your own car's shadow was not visible in the mirrors

0.6P7

Aug 31, 2016

Mirrors :
Mirror adjustment and other view settings change with driver side
Reduced mirror up/down adjustment range to 20 degrees each way

Graphics :
Car shadow is now drawn when you are in an internal view

Fixes :
Mirror views could become corrupted when the car was damaged
Extreme adjustment of one mirror could corrupt other mirror views
Added checks to avoid a crash in LFS after a graphics driver error

Misc :
More translation updates - thank you translators

0.6P6

Aug 26, 2016

Mirrors :
Increased vertical adjustment range for central mirror position
Added a "Default position" button to restore moved mirrors
Improved shape of interior mirror for XR road cars

Fixes :
Audio devices were sometimes displayed using the wrong code page

Misc :
Various translations updated - thank you translators

0.6P5

Aug 25, 2016

Mirrors :
Adjustment values are now displayed and can be typed in
Additional translation strings for left and right mirrors

Fixes :
Objects could disappear with extreme up or down mirror adjustment

0.6P4

Aug 23, 2016

Mirrors :
Mirror adjustment is now possible (in View Options)

Fixes :
Raceabout passenger seated positions were missing
Various steering animations included some unwanted leg movement
Internal mirror setting was overwritten by external setting on load
Helmet in mirror no longer moves with view when using a custom view

0.6P3

Aug 19, 2016

Mirrors :
Mirrors are now realistic and include your own car in the image
A separate viewpoint is used to draw each mirror's view
Minor updates to some car models to improve visibility
Mirrors now use the same LOD setting as the main view
Virtual mirror is now available in follow view

VR :
Mirrors now use a full 3D view

Minor graphical updates :
Corrected downward ambient lighting colour (was too bright)
Slight reduction in near clipping plane distance

Multiplayer :
Increased UDP send buffer size from 12KB to 32KB

0.6P2

Jun 17, 2016

Free view (SHIFT+U mode) :
Free view is now shown as an option in the Escape Menu
New walk mode which is good for wandering around in VR

Controllers :
Exit controller screen warning is not shown for real ESC key press
FF device is automatically assigned (if two or more are connected)
A single controller can now be selected (if two or more connected)
LFS tries to move force feedback wheel to centre when car is reset
Button and axis numbers now start at 1 (affects /button and /axis)
Assigned arrow keys work better (e.g. movement in free view mode)

Force feedback steering wheel turn limitation :
In your wheel settings use a large turn amount e.g. 900 degrees
In LFS Options - Controls set "Wheel turn" slider to match that
In LFS Options - Controls set "Wheel turn compensation" to 1.00
You should now find your wheel is correctly limited in all cars

VR :
Mouse look in free view mode in VR avoids pitch (stays horizontal)
Rift errors "display lost" and "HMD not present" shown as message

Misc :
You can now select a specific audio device in Audio Options screen
D3DCompiler_43.dll and D3DX9_43.dll are now supplied in dll folder
The card_cfg.txt file is no longer used - options moved to cfg.txt

0.6P

Apr 16, 2016

Translations :
Many translations updated. Thank you translators!

VR :
Support for Oculus Rift CV1 and DK2 using the new 1.3 software
Default HUD field of view is now 70 degrees / HUD distance 0.5m
Improved appearance of top row (ESC / F keys) of virtual keyboard
Rift remote can be used for click / escape / virtual keyboard
IPD slider movement is now detected and a message displayed
Auto-updater is avoided in VR mode (shows helpful options)
Intro replay is avoided if LFS is started in VR mode
OpenVR support updated to 0.9.19

Controllers :
Controllers may be plugged in and detected after LFS is started
Refresh button to detect controllers in Options - Controls screen
Controllers are now sorted (not dependent on order of connection)
Separate controller type settings for with or without controllers
Automatic axis and button assignment for various game controllers
Automatically set Clutch setting to axis if wheel has clutch pedal
Automatic preset is now attempted on first of multiple controllers
Controller screen in game now shows correct pedals and steer gauge
New joystick look mode using two axes to control look direction
Arrow keys can now be assigned to wheel buttons (default D-pad)
Default 900 degrees turn for Logitech G25 / G27 / Driving Force
Attempted reasonable presets for Thrustmaster and DFGT wheels
A scroll bar appears if there are more than 16 available axes
Warning when you press ESC to exit controller setup screen
Removed axis calibration system that had various problems
You can now type in the active range of an axis function
Typed range can exceed input range to reduce axis effect
Look Roll axis function now has a full 360 degree range
Button functions are now easier to see when in car

Fixes :
Axis names were previously displayed wrongly in Options - Controls
It was possible to enter a state where chat box could not be opened

0.6N7

Apr 15, 2016

Translations :
Many translations updated. Thank you translators!

VR :
Default HUD field of view is now 70 degrees / HUD distance 0.5m
Improved centralisation of one-eye monitor view on desktop window
Auto-updater is avoided in VR mode and helpful options are offered
Crosshairs are always visible when watching a training replay

0.6N6

Apr 14, 2016

VR :
Fixed an error in calculation of Rift's vertical FOV
The intro replay is avoided if LFS is started in VR mode
LFS now pauses and hides crosshairs when Rift focus is lost
OpenVR support updated to 0.9.19

Controllers :
RGT wheel should now be identified as a Thrustmaster

Misc :
Added left and right arrows to the "Look function" option
Music in setup screens is no longer enabled by default

0.6N4

Apr 13, 2016

Controllers :
Controllers with 5 axes now default to combined brake / throttle
Combined brake / throttle axis now defaults to correct direction
Automatically set Clutch setting to axis if wheel has clutch pedal
Automatic preset is now attempted on first of multiple controllers
Controller screen in game now shows correct pedals and steer gauge
New joystick look mode using two axes to control look direction
Arrow keys can now be assigned to wheel buttons (default D-pad)
Default 900 degrees turn for Logitech G25 / G27 / Driving Force
Attempted reasonable presets for Thrustmaster and DFGT wheels
A scroll bar appears if there are more than 16 available axes
Removed axis calibration system that had various problems
You can now type in the active range of an axis function
Typed range can exceed input range to reduce axis effect
Look Roll axis function now has a full 360 degree range

0.6N3

Apr 7, 2016

VR :
Rift headphones are now used for sound output (default setting)
Rift remote can now be used for click / escape / virtual keyboard
Improved appearance of top row (ESC / F keys) of virtual keyboard

Controllers :
Controllers may now be plugged in and detected after LFS is started
Refresh button to detect controllers in Options - Controls screen
Controllers are now sorted (not dependent on order of connection)
Separate controller type setting for with / without controllers
Automatic controls assignment for various game controllers
Warning when you press ESC to exit controller setup screen
Button functions are now easier to see when in car

Fixes :
Axis names were previously displayed wrongly in Options - Controls
It was possible to enter a state where chat box could not be opened

0.6N2

Apr 2, 2016

VR :
New LFSRiftVR DLL supports Oculus 1.3 software
IPD slider movement is now detected and message displayed
Now correctly handles CV1's different up and down FOV values
User can now cause LFS to exit through the Oculus software

0.6N

Mar 24, 2016

Translations :
Most translations updated. Thank you translators!

VR :
Look and click (with space or button) can be used instead of mouse
A virtual keyboard is displayed in VR mode above text entry dialog
Toggle virtual keyboard with a controller button or backspace key
Talk function (T) and ESC can now be assigned to wheel buttons
OpenVR SDK now 0.9.17 and supports live IPD adjustment (Vive)
Removed interface aspect ratio 1:1 and added 14:9 (default)
New click and type buttons in place of some slider bars

Multiplayer :
New Demo filter at bottom of List of Hosts screen
Reduced remote car steering wobble each time a packet is received
Smoothed steering / brake / throttle inputs in multiplayer replays
MPR smoothing is disabled by switching on network debug (SHIFT+F8)
Passwords hidden on Start New Host and Join Specific Host screens

Raceabout in front of Westhill pits Siren sound :

Start local car siren with command /siren=off/fast/slow
Allowed (on cars with a horn) only if user is allowed by host
Allow a multiplayer guest to use siren : /cansiren username 1

Audio :
More accurate horn (and flash) with shorter transmission delay
Reduced the minimum volume to play a sound (can hear further away)
Added doppler effect to all car sounds that didn't have it already
Removed doppler effect resulting from SHIFT+U mode camera velocity
Updated commands.txt with commands /cansiren /siren /ujoin /uai

Training lessons :
Previous and best times are shown during the lesson replay
SHIFT+R now restarts the lesson without returning to instructions
SHIFT+X exits from replay or lesson back to the instructions screen
Press 1 to watch or restart replay without finishing the lesson
ESC once starts the replay / another time to exit lesson

Formula XR racing at Rockingham Lesson editor :

Reverse and open configurations may now be selected
Lesson image filename no longer needs to start with zzz_
Image does not need to be square (but is still shown in a square)
On entry to lesson editor the current track and config are selected
You can now select the lighting (weather) for a lesson

InSim :
New ISS state flags to notify if local PC is in dialog / text entry
New packet SMALL_LCS - set local car switches (lights, horn, siren)

Misc :
Input and sound are now enabled by default when LFS is not focussed
Mouse click on demo exit screen now exits LFS or opens www.lfs.net
Layout editor now allows unmovable objects to intersect

Fixes :
Out-of-path start warning incorrectly showed local player name
Dedicated server did not search for path after out-of-path start
Non-dedicated server could crash if guest driver drove off track
Possible crash if a shadowed object near a paused car was deleted
Possible crash if texture resolution changed while generating
Alt Gr key + number could cause text colour to change

0.6M9

Mar 23, 2016

More translation updates! Thank you translators! Smile

Audio :
Reduced the minimum volume to play a sound (can hear further away)
Added doppler effect to all car sounds that didn't have it already
Removed doppler effect resulting from SHIFT+U mode camera velocity
Updated commands.txt with commands /cansiren /siren /ujoin /uai

Siren sound :
Command /cansiren now works on players that have not joined race
Command /cansiren username 0 now switches off username's siren

Fix :
Fixed a recently introduced bug in the /key and /button commands

0.6M8

Mar 22, 2016

More translation updates, thank you translators

Multiplayer :
More accurate horn and flash with shorter transmission delay

Siren sound :
Text command /siren=off/fast/slow
Only allowed on cars with a horn and if allowed by host
Allow a multiplayer guest to use siren : /cansiren username 1

InSim :
New ISS state flags to notify if local PC is in dialog / text entry
New packet SMALL_LCS - set local car switches (lights, horn, siren)

0.6M7

Mar 19, 2016

More translation updates, thanks to translators

VR :
Crosshairs auto-hide in game when buttons visible (e.g. N or InSim)

Virtual keyboard :
Added Serbian / Croatian / Slovenian keyboard (QWERTZ)
Added Slovak, Turkish, Bulgarian and Romanian keyboards

0.6M6

Mar 18, 2016

Multiplayer :
New Demo filter at bottom of List of Hosts screen

Virtual keyboard :
Czech and Hungarian keyboard layouts are now supported
Mouse button function (e.g. throttle) disabled if clicking keyboard

Look and click :
Crosshairs did not work with vertical scroll bar

0.6M5

Mar 18, 2016

Virtual keyboard :
Can now operate assigned keys - Speed Limiter, Reset, etc.
Most Latin keyboards and Greek and Cyrillic are now supported
The key to toggle the keyboard is now backspace (or controller)
Virtual keyboard is now drawn in front of overlapping buttons
Shift and Alt Gr keys now affect the characters on keyboard
Dead keys (for diacritics / accents) are displayed in red
Virtual keyboard position moved above text entry dialog

VR :
Crosshairs can now go past the interface edge and fade out
Talk function (T key) can now be assigned to a wheel button

Fixes :
LFS could crash if interrupted while generating track
The Alt Gr key + a number could cause the text colour to change
Simultaneous Left + Right view keys were not working properly

0.6M3

Mar 12, 2016

VR :
Look and click (with space or button) can be used instead of mouse
OpenVR SDK now 0.9.17 and supports live IPD adjustment (Vive Pre)
Removed interface aspect ratio 1:1 and added 14:9 (default)
New click and type buttons in place of some slider bars

Virtual keyboard :
Automatically displayed in VR mode below text entry dialog
Can be toggled by controller button or backslash key (VK_OEM_5)

Misc :
Input and sound are now enabled by default when LFS is not focussed
Mouse click on demo exit screen now exits LFS or opens www.lfs.net

Fixes :
Out-of-path start warning incorrectly showed local player name
Dedicated server did not search for path after out-of-path start
Non-dedicated server could crash if guest driver drove off track

0.6M2

Feb 23, 2016

Multiplayer :
Reduced steering wobble each time a position packet is received
Smoothed steering / brake / throttle inputs in multiplayer replays
MPR smoothing is disabled by switching on network debug (SHIFT+F8)
Passwords hidden on Start New Host and Join Specific Host screens

Training lessons :
Previous and best times are shown during the lesson replay
SHIFT+R now restarts the lesson without returning to instructions
SHIFT+X exits from replay or lesson back to the instructions screen
Press 1 to watch or restart replay without finishing the lesson
ESC once starts the replay / another time to exit lesson

Lesson editor :
Reverse and open configurations may now be selected
Lesson image filename no longer needs to start with zzz_
Image does not need to be square (but is still shown in a square)
On entry to lesson editor the current track and config are selected
You can now select the lighting (weather) for a lesson

Misc :
Layout editor now allows unmovable objects to intersect

Fixes :
LFS could crash if a shadowed object near a paused car was deleted

0.6M

Feb 13, 2016

Rockingham :
The Rockingham track is updated with fixes and improvements

Interface :
Translations updated - thank you translators!
LFS can now restart in a window on a side monitor as expected
Option "Input when window is inactive" keeps controllers working
New button on game setup screen to clear start grid with one click
New arrows to move grid positions - removed "swap position" button
Hold CTRL+SHIFT to show viewed car's player name beside time / fps
User interface elements should now be perfectly aligned with screen
Moved ABS option in car setup above the Traction Control option
Lap number is no longer shown if lap timing is not available
Text command /setlap now works in practice and qualifying
New admin commands /ujoin username and /uai username

Track day at Rockingham
Borderless window system :
New SHIFT+key functions are displayed on right of Screen Options
Borderless modes allow ALT+TAB to other programs without minimising
Multiple monitor support is greatly improved by a borderless window
New command /window min/max/monitor/virtual (no parameter=restore)
Full screen vertical sync option affects borderless window modes
F9 to F12 keys now toggle between their mode and a window

Multiplayer :
Add to grid buttons for admins beside names in list of connections
Rare MP bug could cause LFS to enter world before track was loaded
TCP position packets option now also sends TCP packets to host

Layout editor :
You can now set an identifier for a start lights object
Temporary start lights (in layout editor) middle light is now amber
InSim checkpoints and circles can be placed in the autocross editor
New button "place on ground" to restore ground check to objects
Maximum number of autocross circles increased from 150 to 180
Multiple object selection is now available in marshall mode

Simultaneous races on one host - an InSim application developed by the community
InSim :
INSIM_VERSION increased to 7 to support new incompatible packets
Backward compatibility system - send INSIM_VERSION in the IS_ISI
New join request system if ISF_REQ_JOIN is set - see InSim.txt
New system to reset a car at a location with or without repair
Packet IS_CSC to report changes in car state (start or stop)
Zbyte added to CarContObject structure to report car's altitude
Zbyte added to IS_OBH so the layout object can be identified
IS_MSO / IS_III / IS_ACR message out packets now have variable size
IS_BFN can now be used to delete a range of buttons with one packet
New packet IS_OCO can be used to override some or all start lights
New IS_AXM option PMO_SELECTION to set the layout editor selection
Added TTC_SEL to request an IS_AXM with layout editor selection
Added TINY_AXM to request IS_AXM packets for the entire layout
IS_SSH documentation updated as it is no longer only for bmp files
New packet IS_UCO sends info about InSim checkpoints and circles
New packet IS_SLC reports a connection's currently selected car
Packet TINY_SLC to request an IS_SLC for all connections
Added TINY_ALC and SMALL_ALC to get and set allowed cars

VR :
LFSRiftVR.dll updated to use Oculus SDK 0.8
LFSOpenVR.dll updated to use OpenVR SDK 0.9.15
Warning if Rift headset is opened using the OpenVR system
Text command /rift changed to /vr (but /rift still works)
New parameters for the /vr command : /vr=rift and /vr=openvr

Hotlapping :
Traction control can no longer be switched on if disabled in setup
Handbrake can no longer be used in single seater cars while moving
In hotlapping mode there is a new HLVC check for cutting cornerS
Corner cutting HLVC check is also reported in InSim IS_HLV

Misc :
AI drivers can now drive in low wind (but not high)
View shift maximum settings increased to 0.1 m per g
A warning is now shown if a car starts outside the path
If car starts outside path it will keep searching to find the path
Hidden object removal is disabled when car is high above the track
No longer stored in message history : /press /ctrl /shift /alt

Fixes :
AI path drive limits were wrong at one corner of Kyoto National
Controls Options - buttons were not displayed under Shifter tab
Colour adjusters looked wrong in Interface and Display options
The text "S3" is now correctly sent in the InSim IS_VER packet
InSim IS_HLV packet no longer reports car contacts as wall hits
Floating text above a lagging car was drawn without transparency
One button look amount was doubled in axis, mouse and TrackIR look
The /track and /ws commands now accept double digit config numbers
Tracks file for /tracks command now works with double digit configs
Blank number plate on joining race after watching an instant replay

0.6K26

Feb 12, 2016

Translations :
More translation updates. Thank you again translators!

Paths :
If car starts outside path it will keep searching to find the path

InSim :
Pit speed limiter now switched off if car is moved out of pit lane

0.6K25

Feb 12, 2016

Interface :
Lap number is no longer shown if lap timing is not available

0.6K24

Feb 12, 2016

Translations :
More translation updates. Thank you translators!

Interface :
Text command /setlap now works in practice and qualifying

InSim :
Packet IS_CSC to report changes in car state (start or stop)
Zbyte added to CarContObject structure to report car's altitude
Avoiding sending IS_SLC packets to old version InSim guests

0.6K23

Feb 11, 2016

Incompatible version - Rockingham update including Sunset lighting

0.6K22

Feb 11, 2016

Layout editor :
Temporary start lights (in layout editor) middle light is now amber

Interface :
Message "Connection has no car selected" info adding remote driver

InSim :
New packet IS_SLC reports a connection's currently selected car
Packet TINY_SLC to request an IS_SLC for all connections

Fixes :
Racing car spawned outside pit lane had speed limiter enabled

0.6K21

Feb 10, 2016

InSim :
Changed TINY_SEL to more useful TTC_SEL to get a connection's selection
Similarly IS_AXM with PMO_SELECTION can set a connection's selection
Overridden start lights states are now sent to joining players

0.6K20

Feb 9, 2016

Layout editor :
You can now set an identifier for a start lights object

InSim :
IS_SSH documentation updated as it is no longer only for bmp files
New packet IS_OCO can be used to override some or all start lights

0.6K19

Feb 8, 2016

A car moved by an IS_JRR packet now has the handbrake applied
Extra check for intersecting multiple circles when adjusting width
Can now set multiple marshall stand positions / checkpoint indices

0.6K18

Feb 8, 2016

Layout editor :
New button "place on ground" to place objects on ground
You can now adjust the width / radius of multiple circles

InSim :
Added TINY_SEL to request an IS_AXM with layout editor selection
New value PMO_REQUESTED renamed to PMO_TINY_AXM for consistency
New IS_AXM option PMO_SELECTION to set the current editor selection

0.6K17

Feb 7, 2016

InSim :
Added TINY_AXM to request IS_AXM packets for the entire layout

0.6K16

Feb 7, 2016

Fixes :
Moving some similar multiple objects caused an infinite loop
Indices automatically assigned to new objects were not shown

0.6K14

Feb 6, 2016

Layout editor :
Multiple object selection is now available in marshall mode

Fixes :
Quick repeat moving checkpoints in multiplayer caused duplication

0.6K12

Feb 3, 2016

InSim :
INSIM_VERSION increased to 7 to support new incompatible packets
Backward compatibility system - send INSIM_VERSION in the IS_ISI
Added TINY_ALC and SMALL_ALC to get and set allowed cars

Misc :
No longer stored in message history : /press /ctrl /shift /alt

Fixes :
FF was not initialised when "Input when window is inactive" was set

0.6K11

Feb 2, 2016

InSim :
IS_MSO / IS_III / IS_ACR message out packets now have variable size
IS_BFN can now be used to delete a range of buttons with one packet
In game spectate then SHIFT+P and type /join - message is now shown

Start grid controls :
Start grid clear button is now available in multiplayer for admins
Add to grid buttons for admins beside names in list of connections
New arrows to move grid positions - removed "swap position" button

Fixes :
Player with car in game leaving pits no longer sends a join request
In 0.6K10 the IS_MTC Msg To Connection with UCID 255 did not work

0.6K10

Jan 29, 2016

InSim :
New join request system if ISF_REQ_JOIN is set - see InSim.txt
New system to reset a car at a location with or without repair
New admin commands /ujoin username and /uai username

0.6K9

Jan 27, 2016

Rockingham :
The Rockingham track is updated with fixes and improvements

0.6K8

Jan 26, 2016

Misc :
Moved ABS option in car setup above the Traction Control option
TCP position packets option now also sends TCP packets to host

Borderless window system :
Cleaner switch between (borderless) windowed and full screen modes
Full screen vertical sync option now affects borderless window mode

VR :
Warning if Rift headset is opened using the OpenVR system
Text command /rift changed to /vr (but /rift still works)
New parameters for the /vr command : /vr=rift and /vr=openvr

Fixes :
User interface elements should now be perfectly aligned with screen
Rare MP bug could cause LFS to enter world before track was loaded
AI path drive limits were wrong at one corner of Kyoto National

0.6K7

Jan 21, 2016

Rockingham :
The Rockingham track is updated with fixes and improvements

Misc :
Most translations have been updated - thank you translators
Borderless window modes are now restored on restarting LFS
F9 to F12 keys now toggle between their mode and a window

Fixes :
LFS sometimes selected a low resolution when updating to 0.6K6
The SHIFT+F9 key assignment defaulted to "unknown" screen mode
Controls Options - buttons were not displayed under Shifter tab

0.6K6

Jan 19, 2016

Borderless Window full screen mode system :
New SHIFT+key functions are displayed on right of Screen Options
Borderless modes allow ALT+TAB to other programs without minimising
Multiple monitor support is greatly improved by a borderless window
New command /window min/max/monitor/virtual (no parameter=restore)

Misc :
AI drivers can now drive in low wind (but not high)
View shift maximum settings increased to 0.1 m per g

Fixes :
InSim IS_HLV packet no longer reports car contacts as wall hits

0.6K5

Jan 14, 2016

LFS can now restart in a window on a side monitor as expected
Option "Input when window is inactive" keeps controllers working

VR :
LFSRiftVR.dll updated to use Oculus SDK 0.8
LFSOpenVR.dll updated to use OpenVR SDK 0.9.14

0.6K4

Jan 11, 2016

Fixes :
Command line command /adminslots was broken in K2 and K3
Remote cars caused handbrake warning spam when leaving pits
A warning is now shown if a car starts in a point outside the path
One button look amount was doubled in axis, mouse and TrackIR look
Blank number plate on joining race after watching an instant replay

0.6K3

Jan 9, 2016

New button on game setup screen to clear single player start grid
Hold CTRL+SHIFT to show viewed car's player name beside time / fps
Hidden object removal is disabled when car is high above the track
Traction control can no longer be switched on if disabled in setup
Handbrake can no longer be used in single seater cars while moving

Fixes :
Colour adjusters looked wrong in Interface and Display options
Floating text above a lagging car was drawn without transparency

0.6K2

Dec 30, 2015

In hotlapping mode there is a new HLVC check for cutting corners
Corner cutting HLVC check is also reported in InSim IS_HLV

Fixes :
The /track and /ws commands now accept double digit config numbers
Tracks file for /tracks command now works with double digit configs
The text "S3" is now correctly sent in the InSim IS_VER packet
Fixed a small bug related to highlights in cfg.txt

0.6K

Dec 19, 2015

New Track :
Rockingham race track is now included - S3 license required

AI :
Now avoid ramming other cars when in the pit lane or lap of honour
Max drivers in single player increased to 24 (online max still 40)

Graphics :
New reflections system and shaders for cars and buildings
Nearby objects are visible in new dynamic reflections on cars
Option to set number of dynamic reflections in main view and mirror
Misc option to enable a programmable post-processing shader

Misc :
New command /rsh to reload shaders (e.g. after editing externally)
Maximum number of controllers increased to 10 (was previously 8)

VR :
HTC Vive headset is now supported through OpenVR
Oculus Rift support now requires runtime 0.7 or later
Improved dialog sequence after any error entering VR mode

Training lesson editor :
SHIFT+T on main entry screen to access lesson editor or list editor
Layouts for lessons must be copied from layout to training folder
SHIFT+T on training screen to view and test newly added lessons

Fixes :
Improved validity check when loading car colour settings
Alpha sorting issue on bricks at base of a South City building
AI could go wrong when entering BL pit lane for a pit stop
AI driver names can no longer be blank

0.6J5

Dec 18, 2015

AI :
Now avoid ramming other cars when in the pit lane or lap of honour
FIX : Could go wrong when entering BL pit lane for a pit stop

0.6J4

Dec 17, 2015

Fixes :
Render target problem in HTC Vive when changing tracks
AI driver names can no longer be blank

Misc :
Max drivers in single player increased to 24 (online max still 40)

0.6J3

Dec 11, 2015

Fixes :
Alpha Test textures on cars did not have transparency
LFS could crash on joining server with maximum autocross objects
LFS could get into a bad state after starting a corrupted MPR file
Smoothing groups error made back of South City cinema too dark
Alpha sorting issue on bricks at base of a South City building

VR :
Improved dialog sequence after any error trying to enter VR mode

Training lesson editor :
Enabled the H key (message history toggle) in the training editors
Added checks to make sure the layout and config number are valid

Misc :
More updated translations - thank you translators

0.6J2

Dec 3, 2015

Graphics :
New reflections system and shaders for cars and buildings
Nearby objects are visible in new dynamic reflections on cars
Option to set number of dynamic reflections in main and mirror view
Misc option to enable a programmable post-processing shader

Misc :
New command /rsh to reload shaders (e.g. after editing externally)
Maximum number of controllers increased to 10 (was previously 8)
Updated translations - thank you translators

VR :
HTC Vive headset is now supported through OpenVR
Oculus Rift support now requires runtime 0.7 or later

Training lesson editor :
SHIFT+T on main entry screen to access lesson editor or list editor
Layouts for lessons must be copied from layout to training folder
SHIFT+T on training screen to view and test newly added lessons

Fixes :
Improved validity check when loading car colour settings

0.6J

Aug 15, 2015

Optimisations :
Static vertex buffers reorganised to reduce DirectX instructions
Frames buffered (default 1) to allow next frame to start rendering
More efficient car distance sorting system for sound and graphics
Dynamic vertex buffers now set to use hardware vertex processing
Better frame rate in places where many objects may be visible

Graphics :
Sky texture is now drawn in mirrors
Layout editor object selection buttons are sorted by distance
Z-buffer depth setting can now be changed without restarting LFS
Mirror now uses 24 bit Z buffer if Z buffer setting is more than 16

Frame rate limitation system :
Frame rate limitation system is now accurate and has better values
New frame info display shows sleep / physics updates / gpu waiting
Now using an event query instead of a lock for input lag prevention
Minimum sleep setting changed to "Sleep every frame" (yes / no)

Misc :
Now using Direct3D 9Ex if available (Windows Vista and later)
Reduced glitch when autocross objects are optimised (e.g. on load)
Reduced min / max values for "Sound lag" setting - default now 0.08
New Audio Option "Sound when window is inactive" (off / on)

3D view modes :
Added a 3D level slider option to adjust monitor-based 3D views
Reduced CPU / GPU usage by sharing scene preparation for both eyes

Oculus Rift :
Now using Oculus SDK version 0.6.0.1 which includes timewarp
You can now enter and leave Rift mode without restarting LFS
Smooth display (if you do not use SLI or force vertical sync)
Monitor window view options : blank / one eye / two eyes

Oculus Rift compatibility mode :
For users who cannot use the Oculus 0.6 runtime, you can still use
the 0.5 runtime. Simply rename the ORDIRECT.dll to some other name
and LFS will then use LFSORDLL.dll instead (extended mode only).

Fixes :
Some buildings at Westhill track were drawn using a slow method
Mouse clipped to window (CTRL+C) now works properly with ALT+TAB
Using mouse wheel to change gear did not work properly at high fps
Layout editor object selection buttons used interface button slots
Crash changing texture resolution with two or more objects selected
Anisotropic filtering did not work on car textures (including skin)

0.6H10

Aug 12, 2015

Misc :
One more graphical optimisation for slightly higher frame rate
Z-buffer depth setting can now be changed without restarting LFS
Reduced some of the Z-buffer issues when using a 16 bit Z-buffer
More updated translations - Thank you translators!

Fixes for Windows 10 :
High CPU/GPU on ALT+TAB from full screen with vsync in Windows 10
Pause when exiting from replay or reaching end of List of Hosts

0.6H6

Aug 9, 2015

Misc :
Reduced min / max values for "Sound lag" setting - default now 0.08
Small error report added to deb.log if failed to start DirectX 9Ex
More efficient car distance sorting system for sound and graphics
More updated translations. Thank you translators.

Oculus Rift :
Updated ORDIRECT.dll to use 0.6.0.1 runtime instead of 0.6.0.0

Fixes :
CPU usage increased if minimised from full screen mode with vsync
Missing sound from nearby cars that were off screen in multiplayer
Frame rate limit system could cause lags when used in Windows 10
Frame info display could be clicked even when mouse was hidden
Virtual dashboard disappeared if another nearby car was drawn

0.6H5

Jul 28, 2015

Optimisations :
Frames buffered (default 1) to allow next frame to start rendering
Static vertex buffers reorganised to reduce DirectX instructions
Dynamic vertex buffers now set to use hardware vertex processing

Misc Options :
Frame rate limitation system is now accurate and has better values
New frame info display shows sleep / physics updates / gpu waiting
Minimum sleep setting changed to "Sleep every frame" (yes / no)

Oculus Rift :
For users who cannot use the Oculus 0.6 runtime, you can now use
the 0.5 runtime. Simply rename the ORDIRECT.dll to some other name
and LFS will then use LFSORDLL.dll instead (extended mode only).

Misc :
Added a 3D level slider option to adjust monitor-based 3D views
Mirror now uses 24 bit Z buffer if Z buffer setting is more than 16
Reduced glitch when autocross objects are optimised (e.g. on load)
Many translations have been updated. Thank you translators.

Fixes :
Anisotropic filtering did not work on car textures (including skin)
New chalk objects were invisible until optimise button was clicked

0.6H4

Jul 9, 2015

Misc :
New Audio Option "Sound when window is inactive" (off / on)

Oculus Rift :
Reduced CPU / GPU usage by sharing scene preparation for both eyes

Fixes :
Some buildings at Westhill track were drawn using a slow method
LFS failed to resave custom textures found to be in wrong format
Using mouse wheel to change gear did not work properly at high fps

0.6H3

Jun 30, 2015

Misc :
Now using an event query instead of a lock for input lag prevention
Some minor CPU optimisations probably not noticeable at this point

Oculus Rift :
Now continues to process physics while waiting for render to finish
Using 2 render target textures to avoid timing problems during copy

Fixes :
Minimum sleep 1 ms enforced in entry screens / credits / minimised
Some objects at Westhill became shiny when a car shadow was nearby
No sky on joining host with no cars or change texture res in editor

0.6H2

Jun 20, 2015

Misc :
Sky texture is now drawn in mirrors
Layout editor object selection buttons are sorted by distance
Now using Direct3D 9Ex if available (Windows Vista and later)
Minimum sleep can now be set to 0 ms (previous minimum was 1)
Minimum sleep is no longer available when using vertical sync
Slightly better fps in places where many objects may be visible

Oculus Rift :
Now using Oculus SDK version 0.6.0.0 which includes timewarp
You can now enter and leave Rift mode without restarting LFS
Smooth display (if you do not use SLI or force vertical sync)
Monitor window view options : blank / one eye / two eyes

Fixes :
Mouse clipped to window (CTRL+C) now works properly with ALT+TAB
Layout editor object selection buttons used interface button slots
Crash changing texture resolution with two or more objects selected

Translations :
Updated Italian, Romanian, Chinese and Turkish translations

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 out of bounds reset
FIX : Some objects were not drawn after exiting pits while paused
FIX : Start lights were not shown in some of the training lessons
FIX : Autocross layout number of laps sometimes did not load
FIX : In single player /end command did not exit correctly
FIX : Find user in S2 mode looking for racer on S1 host
FIX : Safer code when changing windowed to full screen
FIX : Occasional crash when exiting from List of Games
FIX : Long messages could sometimes get cut short

0.5W48

Jun 8, 2007

Updates :

Improved frame rate in SHIFT+U mode when online

Fixes :

FIX : UDP send buffer size was too small for > 42 guests
FIX : Wrong person was kicked in kick or ban vote in demo
FIX : Could join a race with a car that was not allowed

0.5W47

Jun 7, 2007

Updates :

Kick and ban votes never need more than eight people to vote
Ban votes can be completed after the player has disconnected
Made another attempt to reduce car position udp packet loss

InSim :

Added note about maximum number of InSim programs
Camera Roll in IS_CPP packet did not work properly
IS_CPP can now be used to set custom view position

0.5W44

Jun 6, 2007

Updates :

New command /hlog to set host log file - command /log is now local
Used top left temporary message for CTRL+TAB and other functions
Increased message history size to 20 stored + 20 recent (was 16)
Improved the code that relays car position updates to guests

InSim :

Added some info to one of the spare bytes in the MCI packet

Fixes :

FIX : Drag strip now has a constant start lights interval
FIX : Added /hidetext=no/yes command to docs/commands.txt

0.5W43

Jun 5, 2007

Updates :

Current Vote is removed when user spectates or pits
Number of connections is now shown in connections title

Fixes :

FIX : It was impossible to join a host after ending race
FIX : The text "Vote 0" was shown each time someone joined
FIX : It was possible to get speeding immunity in qualifying

0.5W42

Jun 5, 2007

Updates :

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)
Quicker skin messages after running out of LFS World skin credit

InSim :

SHIFT+B and SHIFT+I keypresses did not work in a replay
Can now deal with and recover from non-fatal TCP errors
Corrected UniqueId in CompCar and NodeLap - now named PLID
IS_NLP is now a variable sized packet + NodeLap now 6 bytes
IS_MCI is now a variable sized packet (same info as before)

Fixes :

FIX : Attempted fix for "Can't remove - Unknown!" strange messages
FIX : Occasional black screen bug when changing to full screen mode
FIX : Start lights delay did not vary each race if wind was disabled
FIX : Host could sometimes crash when admin used the /reinit command
FIX : Could not delete all text after clicking a name in meeting room
FIX : 1st lap qualify / practice speeding penalty could not be cleared

0.5W41

Jun 3, 2007

Queue can be up to 48 (Queue + In Game can be up to Max Conns)
Hopefully reduced the possibiliy of "Did not receive guest info"
FIX : Bug that could cause host to stop responding after /reinit
FIX : Admin slots and Max Connections did not work properly

0.5W40

Jun 2, 2007

Improvements / fixes to deal with connect / disconnect issues
More "keep alive" packets while loading track and skins
Number in queue should now never increase
Disconnection reason is now shown in MPR

0.5W39

Jun 1, 2007

A new connection queuing system to keep it clean
Some other small fixes in the multiplayer code

0.5W38

May 31, 2007

Too many players could join when limited by starting grid size
Attempting to fix another bug where joining player never joins

0.5W37

May 31, 2007

Dedicated host now has a grey screen so you can read black text
BLUE FLAG works in practice (priority to racers not on first lap)
Start time added to MPR file @ offset 36 (seconds since 1/1/1970)
Current race position added to CompCar structure (InSim IS_MCI)
FIX : In practice, second lap on reverse track was not counted
FIX : W36 could wrongly count first lap of hotlap as valid
FIX : Safer code when changing windowed to full screen

0.5W36

May 29, 2007

InSim buttons can now be seen during a replay
FIX : List of connections was invisible in the game setup screen
FIX : First lap in practice or qualifying was shown as 1 hour
FIX : Second lap in practice on reverse track was not counted

0.5W35

May 29, 2007

Admin penalties, pitlane commands and rcm are now recorded in SP Replays
Code page names are now translatable (for switching keyboard layouts)
InSim : Added "always on" option and better control of the clear area

FIX : Dedicated host could stop responding to typed messages and commands
FIX : Occasionally you could not start a race with AI after practicing
FIX : Penalty given during pit stop would make the pit stop never end
FIX : Overtaking lesson could sometimes give an invalid lesson result
FIX : In lesson 81 you needed to park 5 times to complete the lesson
FIX : AI drivers left pit speed limiter on after leaving pit lane
FIX : AI drivers ignored the pit lane speed limit

0.5W34

May 29, 2007

Qualifying outlap is no longer added to qualifying table
MPR file format : result times now saved in milliseconds
Removed "unknown finisher" and its stats / insim issues
Command /mprdir to specify mpr folder on dedicated host

FIX : Pit instructions were wrong when taking over a car
FIX : Long messages could sometimes get cut short
FIX : W33 bug - could not play hotlap replays

0.5W33

May 28, 2007

Practice sessions now start from pits (like qualifying)
First lap time of qualifying or practice is not displayed
Removed inset button from escape menu shortcut keys text
Improved connection - less likely to fail to join a host
Can now save MPR from dedicated host (auto or manual)

FIX : /end command in single player did not exit correctly

InSim : ISS_VISIBLE no longer changes due to text entry dialog box
InSim : IS_PEN packets now sent on autox false start or wrong route
InSim : Total time penalty is now included in IS_RES (compatible)

0.5W32

May 25, 2007

Command line command /player (start LFS with specified player name)
Startup skin conversion now shows progress and skin being converted
New command /wait (like /exec but LFS hangs until the program exits)
New InSim buttons system allowing better interface in InSim programs
Various other InSim updates - nearly all compatible with W26 InSim

FIX : Helmet jpg skins didn't appear in list in uncompressed skins mode
FIX : Damaged AI drivers could get stuck if two nearby wanted to reset
FIX : Single Player Replay of qualifying session did not work
FIX : Replay OOS error when using a voluntary handicap

0.5W26

May 20, 2007

FIX : MP Replays could not be played back at all
FIX : Repeated messages when AI are trying to reset

0.5W25

May 19, 2007

Now supporting TrackIR with 6 degrees of freedom
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
Pit instructions fuel load can now be adjusted in 1% steps
Pit instructions and live settings now work in single player
SHIFT+G gear shift selection no longer stops replay recording

InSim :

Admins can now use the IS_REO (race reorder) packet
New packet IS_MSX - allows typing of longer messages
New packet IS_MSL - output a message on local computer

FIXES :

SPR with pit stop would often go out of sync at the pit stop
SPR with different help flags could go OOS when changing view
If reset allowed - driving out of bounds results in safe reset
AI drivers reset now safe - no reset if it could cause a crash

0.5W24

May 14, 2007

Improved the "new colours" system - combined with skin selection
Skins in skins folder are not converted to dds if using full skins
Escape menu now looks better and is less cramped

FIXES :

Q / X / ESC / ENTER keys did not exit from pits if player in race
The TAB key did not work with /press /ctrl and /shift commands

0.5W20

May 10, 2007

IMPROVEMENTS :

Qualifying out lap is no longer counted as a valid lap
Qualifying position is shown in yellow like race position
Qualifying cars on out lap are drawn orange (others yellow)
Race control message now has priority over wrong way message
Replay skins download screen new "always" and "never" options
High res premium skin download system (£1 for 2000 downloads)
Skin download and preload during connection after loading track
System to remove skins from graphics card memory when not used
Automatic show results - leaves small map visible when driving
Place objects is switched off when entering race or qualifying
Filter added to list of games to avoid hosts which allow reset
Wider FOV and more view pitch available (for extreme settings)
Yellow finished message is no longer duplicated in central text
Avoided most of the "Can't x - a player is connecting" messages
Escape menu improvements : can use keys (listed on screen)
New keys SHIFT+S (spectate) and SHIFT+P (go to pits)
Automatic spectate if your car drives out of bounds
Some small InSim updates + multiple UDP connections

FIXES :

Start lights or results were drawn too high if no cars in race
The pit_all command did not stop recording SPR (OOS on replay)
Joining a host in qualifying, could see flying cars (no track)
Start restriction countdown was missing from OK button in pits
Autocross checkpoints in line could cause rapid lap count bug
Path followers were reset when an object was added or removed
Path follower reset caused a glitch or an out of bounds reset
Increased maximum physics objects due to more cars on track
Some objects were not drawn after exiting pits while paused
Start lights were not shown in some of the training lessons
At start of qualifying pit speed limiter was not activated
LFS World took drag strip false start as an acceptable pb
Possibly fixed the occasional exiting List of Games crash

0.5W17

Apr 25, 2007

IMPROVEMENTS :

Max cars in multiplayer race increased to 32
InSim updated, allowing up to eight TCP connections
Small map colours : Options... Display... Interface
Removed the sound of a player pitting or spectating
Last loaded layout name visible after track changed
Start lights interval now between 1 and 4 seconds
Removed digital speedo option from view options
Qualifying session now starts from the pits
Added button to spectate from garage

FIXES :

Wrong screen message "x was banned" after an OOS disconnection
AI did not use correct car colours when added in game with /ai
Could start in reverse if changing down at end of last race
Show driver in garage allowed more penalty weight to be added

0.5W10

Apr 18, 2007

IMPROVEMENTS :

Immediate join at start of qualifying now starts from pit box
Connection bars are not drawn if they would obscure tyre info
Single player now allows up to 20 ai cars (powerful pc needed)
Small map cars more than one lap ahead are a different colour
Autocross : 28 results now stored - scroll with PgUp / PgDn
Added handicap mass and restriction to hotlap file header
Demo races limited to 12 cars (15 guests still allowed)
Better messages showing the reason for disconnection
Maximum added mass limited to around 20% of car mass
Admin can see kick and ban buttons even if /vote=no

FIXES :

Incorrect false start penalties while stationary at start
Displayed mass in garage flickered while moving handicap slider
False start penalty was given for an early start in qualifying
Corrected width of split time difference (in live position list)
Wrong "A race is starting" if track changed but no race started
Joining a waiting start grid sometimes produced a false start
Could quickly pit and return to grid to remove a false start
Skins used in race were not stored correctly in MP replays
Admins could not kick or ban using the list of connections
Could be given a pit penalty on a track with no pit lane
MRT would fly about if voluntary added mass was too high

0.5W9

Apr 14, 2007

Car is no longer held at start line - false starts possible
Start lights time between red and green is changed each race
Implemented the canreset option while leaving hotlaps valid
Added preload setting to clutch pack differentials
Increased number of cars in race from 20 to 28
Increased number of connections from 24 to 48
Single player and demo races now up to 16 cars
Start and pit fuel loads range from 1% to 100%
New voluntary handicap system in pits (part of setup)
Remote car's handicap shown in F11 menu, tyres in F12 menu
Global handicaps for class balancing (set by master server)
Removed the need to pass a split after receiving admin penalty
Start grid remains when track or config changes (if possible)
More commands now work on AI drivers : /spec /pitlane /p_xxx
More commands work even if player joining e.g. /spec /laps
Grid reordering is now done on end race as well as restart
New /i command to send a message to a race control program
Added short track name to SPR, MPR and RAF file formats
More race tracking info added to InSim (see InSim.txt)
Admins can now see other admins in list of connections
Admins can now edit and /axsave layouts while online
Admin ban dialog now asks for a number of days to ban
Added text on screen showing the reason for a penalty
Race penalty can now be removed with /p_clear command
Send all players to their pits with /pit_all command
Autocross results table only shows best 12 results
Timeout for dead connection reduced to 12 seconds
Kick and ban votes are held open a little longer
Removed the option not to use HVS if available
SHIFT + S enters garage from game setup screen
SHIFT + O enters options from SP replay
Display option : Virtual steering gauge
Display option : Rotate small map

FIX : F12 now shows "Pit stop required : OK" correctly
FIX : Find user in S2 mode looking for racer on S1 host
FIX : Message "NETWORK FATAL : NOTSOCK" when joining a host
FIX : Autocross layout number of laps sometimes did not load

0.5W

Mar 31, 2007

Sound :

Included new default car sounds created by DaveWS
Engine sounds automatically switch to new defaults
No need to type edit_eng before using sound editor
Distortion is constant regardless of volume setting
New PACK button in sound editor to load a sound pack
TV camera and SHIFT+U avoid skid / wind volume boost
SKid and wind volumes are 33% louder for all settings

2D Display :

Improved small map car pointers
Improved needles and markers on clocks
Slightly more efficient 2d graphics drawing
Driver names appeared too late when using wide FOV
User LOD defaults to 0.8 (higher than old versions)
Reduced width of lag meter (see more with ctrl+shift)
Cars one lap behind are now shown in grey on small map
FIX : Wide screen autocross object selection buttons
FIX : Invisible warning when wrong way reversing

Graphics :

Higher resolution image in mirrors
Higher level of detail available in main view
LOD is no longer reduced with fov over 90 degrees
Removed unecessary LOD checks on most scenery
Removed option "Wider screen increases LOD"
Removed option "All scenery at maximum LOD"

Interface :

Selected setup is displayed in F12 menu
Another small reduction in pit-out glitch
ESC now closes live suspension view and sound editor
HOME key now works correctly in single player replays
ESC in game setup screen now exits to entry screen
SHIFT+O in main entry screen now goes to options
CTRL+S saves a screen shot to the shots folder
Setups can be sorted by name as well as date
Any resolution as wide as 3:1 is considered 3 screen
FIX : Default sound selected when deleting a colour
FIX : Mouse cursor is now visible on window border
FIX : Small renaming bug when saving replays

Multiplayer :

Some improvements to the ? info system in List of Games
LFS S1 / S2 hosts can now store up to 400 banned users
Admins can now use in-game : /laps /qual /hours /wind
New InSim packets (pit - penalty - take over - flags)
Join specific game - colours are removed from name
New option /adminslots=X reserves slots for admins
FIX : MsgOutPack (MSO) now shows long user messages
FIX : Wrong delay "setup changes" after tyre change

Views :

View options now visible before you go on track
Separate FOV stored for each car's custom view
Separate steer look option for each custom view
Improved options for follow view (chase cam)
View screen rearranged to make more sense

Misc :

New language included : Slovenian / Slovenski
Game setup screen stats : join - pit - spectate
Unlocks now increased every Friday instead of monthly
Master port is now selectable in cfg.txt (29339 or 8080)
Set log file name /log=name.xxx or /log to stop logging
FIX : Unlocking issue with AMD Athlon 64
FIX : Unlocking issue with Cedega

0.5V9

Mar 28, 2007

Cars one lap behind are now shown in grey on small map
LFS S1 / S2 hosts can now store up to 400 banned users
Most languages now updated for the V2 - V5 text changes
FIX : List of games full filter now considers admin slots
FIX : New crash in V6 most often caused by SHIFT+U mode
FIX : Very rare old crash related to unusual view angle
FIX : Rare crash in garage when selecting a new car

0.5V5

Mar 24, 2007

User LOD defaults to 0.6 (still higher than old versions)
Some improvements to the ? info system in List of Games
Unlocks now increased every Friday instead of monthly
Wind and skid volumes are 33% louder for all settings
InSim FIX : IS_PSF packet is now sent correctly

0.5V3

Mar 23, 2007

Sound :

Included new default car sounds created by DaveWS

2D Display :

Improved small map car pointers
Improved needles and markers on clocks
Slightly more efficient 2d graphics drawing
Driver names draw distance no longer depends on FOV
Reduced width of lag meter (see more with ctrl+shift)
FIX : Wide screen autocross object selection buttons

Graphics :

Better FPS due to removal of unecessary LOD checks
Removed option "Wider screen increases LOD"
Removed option "All scenery at maximum LOD"

Interface :

ESC now closes live suspension view and sound editor
HOME key now works correctly in single player replays
ESC in game setup screen now exits to entry screen
SHIFT+O in main entry screen now goes to options
Join specific game - colours are removed from name
FIX : Next screen shot number was not saved on exit
FIX : Default sound selected when deleting a colour
FIX : Mouse cursor is now visible on window border

Views :

View options now visible before you go on track
Separate FOV stored for each car's custom view
Separate steer look option for each custom view
Improved options for follow view (chase cam)
View screen rearranged to make more sense

Misc :

Game setup screen stats : join - pit - spectate
New InSim packets (pit - penalty - take over - flags)
Admins can now use in-game : /laps /qual /hours /wind
New option /adminslots=X reserves slots for admins
FIX : MsgOutPack (MSO) now shows long user messages
FIX : Wrong delay "setup changes" after tyre change

0.5V2

Feb 28, 2007

Higher resolution image in mirrors
Selected setup is displayed in F12 menu
Another small reduction in pit-out glitch
Setups can be sorted by name as well as date
CTRL+S saves a screen shot to the shots folder
Same distortion regardless of the volume setting
No need to type edit_eng before using sound editor
New PACK button in sound editor to load a sound pack
Set log file name /log=name.xxx or /log to stop logging
Master port is now selectable in cfg.txt (29339 or 8080)
Any res as wide as or wider than 3:1 considered 3 screen
Various translation updates and improvements
New language : Slovenian / Slovenski

FIX : Unlocking issue with AMD Athlon 64
FIX : Unlocking should now work on Cedega
FIX : Small renaming bug when saving replays
FIX : Invisible warning when wrong way reversing

0.5V

Dec 22, 2006

Sound :

Improved car engine and other sounds, added gear whine etc.
One extra car sound is now played (now 5 including your own car)
Sound now plays at low speed, if replay at 0.5 or 0.25 speed
Skid / scrape sounds are now bounded to reasonable level
Now generated at 100 Hz resolution - same as physics
Engine can now be heard from a greater distance
Improved wind volume at low and high speeds

FIX : Corrected volume of interface sounds
FIX : Small clicks audible a few times per lap
FIX : Removed crackling of sounds related to echoes
FIX : Bug in camera position height part of sound calculation
FIX : No music when watching MP Replay with music in replays ON
FIX : Looping music buffer while selecting a track - now silent
FIX : Nasty sound clicks when cars got nearer and further away

Multiplayer :

Improved multiplayer synchronisation checking (OOS)
SHIFT+S when spectating now goes directly to garage
Garage when not in race now shows spectate and join buttons
Clicking join with no car selected goes to select car screen
Can't join race / leave pits for 12 seconds after green light
One extra car in high resolution physics (car in front at start)
Discount immediate pit stops from the "must pit" rule (cheating)

FIX : Rare crash in blue flags calculation
FIX : LFS online hosts would hang if run for 50 days
FIX : Stuck in entry screen if host has run for 25 days
FIX : Rare problem causing your car to vanish on other computers
FIX : Spectate after autocross run caused "Unknown finisher" message
FIX : A player in pits could be forced to spectate at end of race
FIX : Qualifying countdown was too short if less than 4 in race
FIX : Mandatory pit stop is now not allowed to be on final lap
FIX : RCM now has priority over race finished messages

2D Display :

Misc Option : Show time instead of FPS in-game
New path draw for game setup screen and in-game
Realistic speedometer based on drive shaft speed
Hold CTRL+SHIFT to show time instead of frame rate
User messages no longer obscure the frame rate display
Not recording message is now only displayed for 8 seconds
Messages now visible but dimmed in ESCAPE and OPTIONS screens
FOV adjust keys (5/6) now show the FOV in a temporary message
Virtual start lights are now displayed on the right by default
Small map is now never shown on the left if right is selected
Message history (H) is now hidden at race restart or SHIFT+F
Option to show small map on left or right of screen
Removed text "LEFT pit lane" and "ENTERED pit lane"
Central text now visible in SHIFT+F mode (option)
Temporary messages now visible even if fps is off
Real mirrors are now invisible if set to virtual
Added UP and DOWN buttons to options screen
Messages are now hidden in the ESCAPE menu

Interface :

Easier to get to desired FOV using 5 and 6 zoom keys
Text entry box is smaller and blocks driving view less
Button control rate option now visible in wheel/js mode
Improved instant gear shift mode selection function SHIFT+G
New general purpose save and load dialogs with rename / delete
List of games screen allows sorting hosts by clicking column title
Improved replay selection screen, added delete, rename and info
Keys Y/N (yes/no) now work on the replay skins download screen
Option to switch off acceleration view shifts in custom views
Mirror mode for driver and custom views (now in view options)
Added "all" to clocks mode options (off, real, virtual, all)
New track selection screen allows track browsing before load
Graphics options changed around to be intuitive / consistent
New graphics option : Draw sky (replaces screen clear type)
Controls screen now shows the function assigned to a button
Scroll bar added if more than 7 players in list of players
Skip intro option is now very fast (avoids loading track)
Skip intro option renamed to : Load track when starting
FIX : Button opacity option affected the colour sliders
Game setup screen : ENTER key - joins race / sets ready
Game setup screen : now shows local and UTC (GMT) time
Game setup screen : Can now use /spec(tate) X command
Cleaner replay start - avoiding flashing entry screen
Start New Game / Join Specific Game : Added ENTER key
Misc Option : 12 hour or 24 hour format selectable
Car picture can now select the car (not just text)
Some improvements to graphics options and layout
Close window button (X) does a quick clean exit
New /exit command also does a quick clean exit
Added ALT+F1 to F12 as programmable text keys
Key ALT+F4 is programmed to /exit by default
Added rename function for car setups

FIX : LOD values were rounding to one decimal place
FIX : Clutch pedal was not shown in controls setup screen
FIX : Mip bias setting was wrongly affecting in-game text
FIX : Clickable buttons in connection list at start of race
FIX : Changes were lost when selecting in car / custom views
FIX : Could not view user names in replay if MP mode was Demo
FIX : Arrow keys work in wheel mode even if assigned to KB steer
FIX : Messages were unblocked by sending any command to the host
FIX : Black screen bug changing between full screen and windowed
FIX : Move speed slider didn't work in high view if following car
FIX : Channel screen brought up a background while in game

Views :

Improved position of road car internal mirrors
Internal mirror offset limit increased to 400 mm
Separate mirror offset for custom and internal views
Single seater car shadows now visible in custom views
Cameta roll function added to SHIFT+U free camera mode
Custom view mode selection now separate for main and look
Buttons in view options to set custom view to eye or centre
BF1 / FO8 show virtual clocks if wheel draw is switched off
Maximum value reached marker added to virtual pedals
TV camera, CTRL + arrow keys change zoom and roll
Draw driver / wheel option added to custom views
Custom views are now stored in data\views folder
Custom view settings now separate for all cars

FIX : Excessive acceleration view shift in fast cars
FIX : Formula dash live settings now work in custom view
FIX : Mirror option ALL did not show a mirror in wheels view

Controllers :

Axis, button and key assignments stored in .con files
Sequential shift automatically used for single seaters
Separate shift help settings for sequential and shifter
All steering wheels default to separate throttle / brake
Non-wheel game controllers default to combined thr / brk
Controls setup screen now shows the currently pressed buttons
Wheel turn minimum reduced to 90 degrees (for sticks / pads)
CTRL+F1 to F12 text keys are all now assignable to buttons
Car's steering wheel turns now shown in steering settings

New LFS script system :

- Place text file of commands xxx.lfs in script folder
- Then script xxx.lfs can be run by typing /run xxx
- Note : CAR.lfs is run when you select CAR e.g. XFG, BF1
- Note : autoexec.lfs is run when LFS reaches entry screen

New text commands added (see Commands.txt in docs folder) :

/fov [degrees] - field of view
/ff [0-200] - force feedback strength
/axis [axis] [function] - e.g. /axis 2 throttle
/invert [0/1] [function] - e.g. /invert 1 brake
/button [button] [function] - e.g. /button 5 shift_up
/key [key] [function] - e.g. /key Q handbrake
/head_tilt [degrees] - 1g head tilt
/lateral_shift [m] - 1g lateral shift
/forward_shift [m] - 1g forward shift
/vertical_shift [m] - 1g vertical shift
/say [message] - same as typing a chat message
/echo [text] - show text only on local screen
/spec [name] - same as spectate [name]
/ctrlf [num] [text] - change text e.g. /ctrlf 1 hello
/altf [num] [text] - change text e.g. /altf 1 /view=driver
/wheel_turn [degrees] - specify turn angle of controller
/press [key] - simulate key press
/ctrl [key] - ctrl + key
/shift [key] - shift + key
/alt [key] - alt + key
/autoclutch [0-1] - turn autoclutch off / on
/gccut [0-1] - throttle cut on upshift
/gcblip [0-1] - throttle blip on downshift
/axlaps [num] - set autocross number of laps
/view [fol/heli/cam/driver/custom] - select view

IN A SCRIPT : //comment - this line is ignored
IN CHAT BOX : //xxx - short for /run xxx

/hrun X : admin can run script X on host
/exec E C : run program E with command line C

/shifter [auto/sequential/shifter] - shift mode (like SHIFT+G)
/hidetext [no/yes] - hide text (like SHIFT+F)
Windows Vista Support :

Sound now works correctly in Windows Vista
Unlocking is now possible in Windows Vista

Misc :

Added file docs\Commands.txt - listing ALL commands
Updated... docs\Autocross.txt - for new functions

Option : minimum time between gearshifts (debounce)
S1 users can now use the automatic skin download system
Automatic update system gives info, downloads, installs patch
FF Steps now defaults to 256 (this gives higher resolution FF)
Layouts do not set the number of laps unless a start pos exists
S2 users can see and join S1 hosts in List of Games screen
When first run, LFS defaults to desktop screen resolution
Restricted areas and route checkers added to autocross
Welcome / Tracks filename length increased to 31 chars
New car data output files (press letter O in garage)
Gearshift debounced (can't shift twice within 50 ms)

InSim : MCI packets are now available in arenas
InSim : IS_RES qualify packets sent even if not in table

FIX : Outguage reported remote cars fuel load
FIX : Driver's body optimisation was too sensitive
FIX : Selecting drag strip often resulted in 3 lap race
FIX : OutGauge now works on remote cars / MPR / external
FIX : Reverse driving in hotlapping mode now invalidates HLVC
FIX : Starting LFS with /join command needlessly loaded last track
FIX : Corrected positions of translator names on credits screen
FIX : A few wrong vertices on driver necks and marshall helmet
FIX : Mirrors and clocks sometimes corrupted after minimising
FIX : Small map sometimes went off screen or overlapped text
FIX : Unlock was lost after hibernation on some computers
FIX : CTRL+F keys did not work during replays

New file associations system :

SPR / MPR / SET / LYT files can now be opened directly
In Windows, right click and set them to open with LFS

Double clicking a SET or LYT file copies it to its folder
Double clicking a SPR or MPR file copies and runs the replay

0.5U35

Dec 20, 2006

New language included : Galician (Galego)
Language support : wider buttons at bottom left in some cases
Outside car custom view detection for sound (out of car rectangle)
Much easier to get to desired FOV using 5 and 6 zoom keys
Can't join race / leave pits for 12 seconds after green light (stops cheating)
Other cars sound volume increased by 10% - more immersive
V and flat engined cars exhaust pipe separation (stereo effect)
BF1 wind noise decreased / other minor adjustments
UFR sound improved : more race like
Small updates to all car sounds

0.5U34

Dec 19, 2006

Discount immediate pit stops from the "must pit" rule (cheating)
All cars resaved, with minor changes to sound (e.g. less gear whine)
Slightly more sound changes on large GTR cars and LX6
More updated translations

FIX : Entering SHIFT+U from following view played loud car sound
FIX : Move speed slider didn't work in high view if following car
FIX : A few vertices out of place on driver necks and marshall helmet

0.5U33

Dec 18, 2006

Higher Wind and Skid boost volumes (default and maximum)
Small changes to system improving all car engines just a little
An updated BF1 engine sound file (not finished but better)

FIX : Autocross editor did not show "Set as default" button
FIX : Repeated clicking sound while loading cars in garage
FIX : Channel screen brought up a background while in game

0.5U32

Dec 16, 2006

Misc :

Improved car engine and other sounds, added gear whine etc.
Automatic update system gives info, downloads, installs patch
New general purpose save and load dialogs with rename / delete
FF Steps now defaults to 256 (this gives higher resolution FF)
Layouts do not set the number of laps unless a start pos exists
One extra car sound is now played (now 5 including your own car)
One extra car in high resolution physics (car in front at start)
Clicking the selected replay now plays the replay (did deselect)
Centre view and eye position buttons now reset pitch and rotate
Virtual start lights are now displayed on the right by default
Small map is now never shown on the left if right is selected
Option to switch off acceleration view shifts in custom views
Mirror mode for driver and custom views (now in view options)
Added "all" to clocks mode options (off, real, virtual, all)
Some more small improvements to graphics options and layout
Button control rate option now visible in wheel/js mode
Text entry box is smaller and blocks driving view less
Improved multiplayer synchronisation checking (OOS)

Fixes :

FIX : Nasty sound clicks when cars got nearer and further away
FIX : MP slowdown when playing sounds of cars in simple physics
FIX : Force now turns off instantly instead of waiting a second
FIX : Arrow keys work in wheel mode even if assigned to KB steer
FIX : Removed the unecessary FF error message DIERR_HANDLEEXISTS
FIX : Messages were unblocked by sending any command to the host
FIX : Alt+F4 and programmable keys did not work in list of games
FIX : Qualifying countdown was too short if less than 4 in race
FIX : BF1 / FO8 virtual dashboard appeared in player options
FIX : Pressing SHIFT+G during instant replay made it go OOS
FIX : Unlock was lost after hibernation on some computers
FIX : SHIFT+U camera roll function now works as expected
FIX : Button opacity option affected the colour sliders
FIX : Text appearing in middle of screen after a lesson
FIX : Excessive acceleration view shift in fast cars

NOTE - Translatable text updated

0.5U30

Jul 5, 2006

Sound :

Improved wind volume at low and high speeds
Reduced crackling of sounds related to echoes
Engine can now be heard from a greater distance
Now generated at 100 Hz resolution - same as physics
Engine sound off throttle is slightly louder than it was
Wind sound volume is now linear (avoids excessive noise)
Skid / scrape sounds are now bounded to reasonable level
Sound now plays at low speed, if replay at 0.5 or 0.25 speed

FIX : Corrected volume of interface sounds
FIX : Small clicks audible a few times per lap
FIX : Bug in camera position height part of sound calculation
FIX : No music when watching MP Replay with music in replays ON
FIX : Looping music buffer while selecting a track - now silent
FIX : System messages still audible with messages blocked

Multiplayer :

SHIFT+S when spectating now goes directly to garage
Garage when not in race now shows spectate and join buttons
Clicking join with no car selected goes to select car screen

FIX : Rare crash in blue flags calculation
FIX : LFS online hosts would hang if run for 50 days
FIX : Stuck in entry screen if host has run for 25 days
FIX : Rare problem causing your car to vanish on other computers
FIX : Spectate after autocross run caused "Unknown finisher" message
FIX : A player in pits could be forced to spectate at end of race
FIX : Mandatory pit stop is now not allowed to be on final lap
FIX : RCM now has priority over race finished messages

2D Display :

Misc Option : Show time instead of FPS in-game
Hold CTRL+SHIFT to show time instead of frame rate
Realistic speedometer based on drive shaft speed
New path draw for game setup screen and in-game
User messages no longer obscure the frame rate display
Not recording message is now only displayed for 8 seconds
Messages now visible but dimmed in ESCAPE and OPTIONS screens
FOV adjust keys (5/6) now show the FOV in a temporary message
Message history (H) is now hidden at race restart or SHIFT+F
Removed text "LEFT pit lane" and "ENTERED pit lane"
Option to show small map on left or right of screen
Central text now visible in SHIFT+F mode (option)
Temporary messages now visible even if fps is off
Real mirrors are now invisible if set to virtual
Added UP and DOWN buttons to options screen
Messages are now hidden in the ESCAPE menu

Interface :

Improved instant gear shift mode selection function SHIFT+G
List of games screen allows sorting hosts by clicking column title
Improved replay selection screen, added delete, rename and info
Keys Y/N (yes/no) now work on the replay skins download screen
New track selection screen allows track browsing before load
Graphics options changed around to be intuitive / consistent
New graphics option : Draw sky (replaces screen clear type)
Controls screen now shows the function assigned to a button
Scroll bar added if more than 7 players in list of players
Skip intro option is now very fast (avoids loading track)
Skip intro option renamed to : Load track when starting
Start New Game / Join Specific Game : Added ENTER key
Game setup screen : ENTER key - joins race / sets ready
Game setup screen : now shows local and UTC (GMT) time
Misc Option : 12 hour or 24 hour format selectable
Car picture can now select the car (not just text)
Cleaner replay start - avoiding flashing entry screen
Can now use /spec(tate) X command in game setup screen
Close window button (X) does a quick clean exit
New /exit command also does a quick clean exit
Added ALT+F1 to F12 as programmable text keys
Key ALT+F4 is programmed to /exit by default
Added rename function for car setups

FIX : LOD values were rounding to one decimal place
FIX : Clutch pedal was not shown in controls setup screen
FIX : Mip bias setting was wrongly affecting in-game text
FIX : Clickable buttons in connection list at start of race
FIX : Changes were lost when selecting in car / custom views
FIX : Could not view user names in replay if MP mode was Demo
FIX : Black screen bug changing between full screen and windowed

Views :

Improved position of road car internal mirrors
Separate mirror offset for custom and internal views
Internal mirror offset limit increased to 400 mm
Draw driver / wheel option added to custom views
Roll function added to SHIFT+U free camera mode
TV camera, CTRL + arrow keys change zoom and roll
Maximum value reached marker added to virtual pedals
Single seater car shadows now visible in custom views
Custom view mode selection now separate for main and look
Buttons in view options to set custom view to eye or centre
BF1 / FO8 show virtual clocks if wheel draw is switched off
Custom view settings are now separate for all cars
Custom views are now stored in data\views folder

Controllers :

Axis, button and key assignments stored in .con files
Sequential shift automatically used for single seaters
Separate shift help settings for sequential and shifter
All steering wheels default to separate throttle / brake
Non-wheel game controllers default to combined thr / brk
Controls setup screen now shows the currently pressed buttons
Wheel turn minimum reduced to 90 degrees (for sticks / pads)
CTRL+F1 to F12 text keys are all now assignable to buttons
Car's steering wheel turns now shown in steering settings

Windows Vista Support :

FIX : Sound now works correctly in Windows Vista
FIX : Unlocking is now possible in Windows Vista

New LFS script system :

- Place text file of commands xxx.lfs in script folder
- Then script xxx.lfs can be run by typing /run xxx
- Note : CAR.lfs is run when you select CAR e.g. XFG, BF1
- Note : autoexec.lfs is run when LFS reaches entry screen

New text commands added (see Commands.txt in docs folder) :

/fov [degrees] - field of view
/ff [0-200] - force feedback strength
/axis [axis] [function] - e.g. /axis 2 throttle
/invert [0/1] [function] - e.g. /invert 1 brake
/button [button] [function] - e.g. /button 5 shift_up
/key [key] [function] - e.g. /key Q handbrake
/head_tilt [degrees] - 1g head tilt
/lateral_shift [m] - 1g lateral shift
/forward_shift [m] - 1g forward shift
/vertical_shift [m] - 1g vertical shift
/say [message] - same as typing a chat message
/echo [text] - show text only on local screen
/spec [name] - same as spectate [name]
/ctrlf [num] [text] - change text e.g. /ctrlf 1 hello
/altf [num] [text] - change text e.g. /altf 1 /view=driver
/wheel_turn [degrees] - specify turn angle of controller
/press [key] - simulate key press
/ctrl [key] - ctrl + key
/shift [key] - shift + key
/alt [key] - alt + key
/autoclutch [0-1] - turn autoclutch off / on
/gccut [0-1] - throttle cut on upshift
/gcblip [0-1] - throttle blip on downshift
/axlaps [num] - set autocross number of laps
/view [fol/heli/cam/driver/custom] - select view

IN A SCRIPT : //comment - this line is ignored
IN CHAT BOX : //xxx - short for /run xxx

/hrun X : admin can run script X on host
/exec E C : run program E with command line C

/shifter [auto/sequential/shifter] - shift mode (like SHIFT+G)
/hidetext [no/yes] - hide text (like SHIFT+F)

New file associations system :

SPR / MPR / SET / LYT files can now be opened directly
In Windows, right click and set them to open with LFS

Double clicking a SET or LYT file copies it to its folder
Double clicking a SPR or MPR file copies and runs the replay

Misc :

Added file docs\Commands.txt - listing ALL commands
Updated... docs\Autocross.txt - for new functions

Option : minimum time between gearshifts (debounce)
S1 users can now use the automatic skin download system
S2 users can see and join S1 hosts in List of Games screen
When first run, LFS defaults to desktop screen resolution
Restricted areas and route checkers added to autocross
Welcome / Tracks filename length increased to 31 chars
New car data output files (press letter O in garage)
Gearshift debounced (can't shift twice within 50 ms)

InSim : MCI packets are now available in arenas
InSim : IS_RES qualify packets sent even if not in table

FIX : Outguage reported remote cars fuel load
FIX : Driver's body optimisation was too sensitive
FIX : Selecting drag strip often resulted in 3 lap race
FIX : OutGauge now works on remote cars / MPR / external
FIX : Formula dash live settings now work in custom view
FIX : Reverse driving in hotlapping mode now invalidates HLVC
FIX : Starting LFS with /join command, needlessly loaded last track
FIX : Corrected positions of translator names on credits screen
FIX : Mirrors and clocks sometimes corrupted after minimising
FIX : Mirror option ALL did not show a mirror in wheels view
FIX : Small map sometimes went off screen or overlapped text
FIX : CTRL+F keys did not work during replays

0.5U10

Jun 30, 2006

SHIFT+S when spectating now goes to garage
Single seater car shadows now visible in custom views
Clicking join with no car selected goes to select car screen
Garage when not in race now shows spectate and join buttons
Start new game with no track selected goes to select track
Game setup screen : ENTER key - joins race / sets ready
Separate shift help settings for sequential and shifter
Sequential shift automatically used for single seaters
Axis, button and key assignments stored in .con files
Maximum value reached marker added to virtual pedals
Cleaner replay start - avoiding flashing entry screen
Separate mirror offset for custom and internal views
Internal mirror offset limit increased to 400 mm
Realistic speedometer based on drive shaft speed
Added layout files (LYT) to file associations
Added rename function for setups

FIX : Changes were lost when selecting in car / custom views
FIX : Clutch pedal was not shown in controls setup screen

0.5U9

Jun 26, 2006

FIX : Unlocking on Vista should now work correctly
FIX : Start replay with click brings LFS to foreground
FIX : Formula dash live settings now work in custom view
FIX : OutGauge now works on remote cars / MPR / external

Added SET file association (copy set to folder)
More lateral offset available for internal mirror
Scroll bar added if more than 7 players in list
Unlocking S2 automatically sets to skip intro

0.5U7

Jun 25, 2006

Skip intro option now avoids loading track
LFS can now handle SPR and MPR file associations
Separate custom view settings for all cars
Draw driver/wheel option now in custom views
Custom views now stored in data\views folder
RCM now has priority over finished messages
Driver's body optimisation was too sensitive
Welcome and Tracks filename can be up to 31 chars

FIX : Can now unlock on Windows Vista
FIX : Rare crash in blue flags calculation

0.5U

Apr 29, 2006

Race penalty statistics now sent to LFS World
Changed format of /track host startup command
Removed /config and /reversed startup commands
Some small frame rate optimisations in car draw
Hosts can now display a 200 character welcome message
Added a new command /tracks to specify allowed tracks
OutGauge system for external dashboards (see InSim.txt)
FOX / FO8 / BF1 all have their own dashboard colour slider
Translations and docs folder updated with new translations
Throttle blip on downshift now allowed again with manual clutch
Suspension stronger before it bends but then bends more quickly

FIX : LFS could crash sometimes when leaving a multiplayer game
FIX : Croatian and Serbian should always be correctly selected
FIX : Could view other racers ARB and Brake Balance online
FIX : LFS crash when starting up with Greek or Norwegian
FIX : Aston Grand Touring / North showed up as AS6 / AS7
FIX : Aston lessons had gone wrong with changed objects
FIX : Downloading Skin message was partially off screen
FIX : Could set wind in hotlapping using /wind command
FIX : Commands /track=as6 and /track=as7 did not work
FIX : Number entry in tyre setup menu did not work
FIX : XF GTI acceleration, PRO level was too easy
FIX : Colour alternation on list of games screen
FIX : LFS could crash when drawing a damaged car
FIX : Connecting player with different weather
FIX : Text command /leave had stopped working

0.5T7

Apr 29, 2006

Small delay added when a welcome message is displayed and same
track is already loaded (could be too fast before). "A new
guest is connecting" was displayed for too long if connecting
player had same track but different lighting.
Updated translations included.

0.5T6

Apr 28, 2006

FIX : Text command /leave had stopped working
FIX : Disembodied heads driving UF and RA cars
FIX : XF GTI acceleration, PRO level was too easy
FIX : Your own driver and steering wheel could vanish
NEW : OutGauge system for external dashboards (see InSim.txt)

0.5T5

Apr 27, 2006

Hosts can use a 200 character welcome message from a text file
T5 or later guests will see the message while connecting
E.g. text file named "welcome.txt" contains a message
- then start host with /welcome=welcome.txt

Changed format of /track command in startup - now consistent
Removed /config and /reversed commands
Example of new version : /track=BL1

Added a new command /tracks to specify a list of allowed tracks
E.g. text file named "tracks.txt" contains a track on each line
- then start host with /tracks=tracks.txt

Included updated translations
Included Aston lessons fix for changed objects
FIX : Number entry in tyre setup menu did not work
FIX : Could set wind in hotlapping using /wind command
FIX : Could view other racers ARB and Brake Balance online

0.5T4

Apr 26, 2006

FIX : Croatian and Serbian should always be correctly selected.
Added four more characters ro the "Brakes / TC" translation.
FOX / FO8 / BF1 all have their own dashboard colour slider.
Some more small optimisations in car draw (graphics code).
Tiny change in skid creation code to make it safer.

0.5T3

Apr 25, 2006

FIX : Croatian should be selected by default on Croatian computer.
Throttle blip on downshift is now allowed again with manual clutch.
Suspension is stronger before it bends, but then bends more quickly.
Race penalties are now sent as stats to LFS World (awaiting update).

0.5T2

Apr 24, 2006

FIX : LFS could crash sometimes, when leaving a multiplayer game.
FIX : Downloading Skin message was partially off screen.
FIX : Colour alternation on list of games screen.
Some very small optimisations in graphics code.

0.5T

Apr 21, 2006

FIX : LFS crash (often during a multi car pile up)
FIX : LFS crash when starting up with Greek or Norwegian
FIX : Aston Grand Touring / North showing up as AS6 / AS7
FIX : Commands /track=as6 and /track=as7 did not work

0.5S

Apr 21, 2006

Included the BMW Sauber racing car
Improved the slipstream simulation
Improvements in tyre and car physics
Graphics option : Use compressed skins
Included Spanish training translations
Replay speed (F2) minimum is now 0.125
Traction control added to FZ50 road car
Updated translator names on credits page
Longer start delay if more players in race
Gear shift levers no longer hold the clutch
Pit speed limiter now visible on remote cars
Better dashboard on Formula XR and Formula V8
French and Russian keys guides (in docs folder)
InSim NLP and MCI packets now support 2000 laps
Small changes to the mass and power of some cars
15:4 screen ratio now detected as a 3-screen mode

FIX : Wing angle bug causing physics exploit
FIX : Command line /hours=x is now implemented
FIX : Bug in haze effect, now usable in tv cameras
FIX : Bug in demo /ban function with coloured names
FIX : After driver change - timing info not visible
FIX : Qualifying could end up to 6 seconds too early
FIX : Pasting long line of text would make LFS crash
FIX : LFSW lap times bounded to 1 hour to avoid wrap
FIX : Could sometimes teleport after a driver change
FIX : Changing tyre type, warmed to wrong temperature
FIX : Could get stuck in pits when changing fuel load
FIX : Mudguards and brakes vanish when changing plate

0.5Q

Nov 26, 2005

New language support :

Several updates allowing new translations and new character sets...

6 new codepages in addition to Latin-1 :
- Cyrillic, Greek, Central Europe, Turkish, Baltic, Japanese (Katakana)

5 new translations :
Russian, Estonian, Serbian, Greek, Polish

Automatic codepage selection, when changing keyboard in Windows
New text entry system, handles multiple codepages and colours
User can select code page manually, if required (press CTRL)
Text colours - CTRL + 0 to 7 : change colour / CTRL + 8 : default
Can use a comma instead of a full stop when entering a number
New ^9 code - restore original colour without changing codepage
Autocross editor distance measure display is now translatable
CTRL in text input box : click down arrow to show characters

Other updates :

Pit stop required (yes or OK=done) is now shown in the F12 menu
Avoiding invalid key beep on Scroll Lock, Num Lock and Pause
Faster text draw by using fewer, bigger textures (less swapping)
SHIFT+O now enters options from setup screen (same as in game)
Join screen shows selected player and gives access to options
"Corrupted NameReply" error message removed from List of Games
New /out command - ignored by LFS but seen by InSim programs
Controller buttons can be assigned to text keys CTRL+F9-F12

Fixes :

FIX : Wrong fuel amount transferred to new player when taking over car
FIX : Faulty online host sometimes causing LFS to hang in List of Games
FIX : Some missing characters added to Latin 1 code page
FIX : "Race Ends : 1" message shown wrongly in garage
FIX : KNW filenames depended on selected language
FIX : Some changes to the text in braking lessons
FIX : Numeric keypad 0,1,2,7,8,9,-,/ keys now work correctly in game
FIX : Loss of racing line rubber : "Path info changed" message
FIX : Text about upload of 56k modem - in fact 33.6 kbits/sec
FIX : Holding SHIFT+X from in-game put LFS into a strange state
FIX : Repeated message "Could not load colours - using default"
FIX : Crash if track changed when user was in select car screen
FIX : No mid-race join option now only active if 2 cars in race
FIX : Last key pressed in text box could activate its function
FIX : TAB and SHIFT+TAB should now show all cars and not crash
FIX : Page Up and Page Down keys generated " and ! characters
FIX : Small numerical error in foot-pounds and bar units
FIX : Third decimal place of message text size was not saved
FIX : Max length player name with a full stop would be corrupted
FIX : Various bugs and crashes when using nogfx / invisible host
FIX : Some problems with kick/ban and sharing of ambiguous names

0.5P12

Nov 25, 2005

Updates :

Copy and paste of text in LFS now preserves colour and codepage
Ping display in list of games now uses translatable text : "ms"
"Corrupted NameReply" error message removed from List of Games
Autocross editor distance measure display is now translatable
Text input CTRL + 0 to 7 : change colour / CTRL + 8 : default
CTRL in text input box : click down arrow to show characters
New /out command - ignored by LFS but seen by InSim programs
Controller buttons can be assigned to text keys CTRL+F9-F12
Added names of new translation people to the credits page

Fixes :

FIX : Third decimal place of message text size was not saved
FIX : Coloured F key text inserted in text box appeared wrong
FIX : Untranslatable messages appearing in the wrong code page
FIX : Player name shown above car appearing in wrong code page
FIX : CTRL + any key press now does nothing unless supposed to
FIX : Invalid key sound on pressing valid keys in training mode
FIX : Could not delete some chars typed after clicking a player
FIX : Colouring problem with player names beside typed messages
FIX : High-ascii latin chars in player going to message codepage
FIX : Max length player name with a full stop would be corrupted
FIX : Various bugs and crashes when using nogfx / invisible host
FIX : Some problems with kick/ban and sharing of ambiguous names

0.5P5

Oct 21, 2005

Improvements and fixes :

Message text size slider can go down to 0.03
Improved various Cyrillic and Latin characters
New translatable text for screen : "bit" and "Hz"
Text is slightly narrower than P4 widened version
Text width remains constant in wide screen modes
Added feminine ordinal indicator (superscript a)
Some changes to the text in all braking lessons
Added : Russian, Estonian, Serbian translations

FIX : Greek capital iota with diaeresis
FIX : Bug with channel names in radio editor
FIX : Bug when trying to edit a number plate
FIX : Hot keys (T, F, etc) should work properly
FIX : KNW filenames depended on selected language

Known Issues :

- Still no way to change the active code page while in game.
- Various other old bugs, not related to translations...

0.5P4

Oct 15, 2005

Language Support Improvements :

Accented capital letters now full size
Removed "Added ID X" and "Removed X"
Added language name to translations
Fixed Central European E with caron
Improved some Cyrillic characters
Steeper and clearer accents
Added the section sign (§)

Other Fixes :

FIX : Sometimes hanging in List of Games
FIX : Race ends shown wrongly in garage
FIX : Fuel amount when taking over car

Known Issues :

- In game keys such as T (talk) or F (forces) may not work with some selected keyboard layouts.
- Still no way to change the active code page while in game.
- Various other old bugs, not related to translations...

0.5P3

Oct 13, 2005

Added support for Katakana, Cyrillic, Greek and other European characters

Other Fixes :

- Incorrect fuel amount transferred to new player when taking over car
- Faulty online host sometimes causing LFS to hang in List of Games

0.5P2

Aug 7, 2005

New Car Filter System (List of Games Screen)

The car filters help you find the host you want.

The QUICK method of using the filters :

Use the car class buttons on the right of the screen to
quickly set several car filters. ALL is the default.

For fine tuning or manual operation :

Click on the vertical car names in the list of games.
You can set them to GREY, BLUE or RED.

GREY : You don't mind if this car is enabled or not
BLUE : This car MUST be available on the host
RED : This car must NOT be available on the host

- Leave most of them GREY (the default colour)
- The cars you want to use, set them to BLUE
- Use RED only for cars you really don't want to see

Guests : please do join empty hosts - people will join!
Hosts : please don't allow all cars, if possible.


Restart Vote Limitations (for hosts and administrators)

/rstmin=60 : No RESTART votes for 60 seconds after start
/rstend=30 : No RESTART votes for 30 seconds after finish
Also, no restarts after finish if 2 people are still racing


Fixes

FIX : Switching between SPR / MPR now resets to top of list
FIX : Overlapping text in translated Pit Instructions (F12)
FIX : Force feedback when using "/" or message to player
FIX : Tiny suspension damage causing long pit stop
FIX : Crash on clicking user buttons in host options
FIX : Bug in /exit command from Multiplayer screen


Updates

- Qualification Time and Race Laps display in F12 menu
- Pit Stop Required - message at start lasts a bit longer
- Qualifying or Race Restarts - clearly visible in garage
- Zoom keys for SHIFT+U mode : 4,5-IN / 6,7-OUT
- Increased size of MPR packet stash


Updated Text Commands

These commands can now be used in game :
/car X /setup X

New commands for setup screen / in game :
/colour X /player X

New commands with no parameter :
/join /spectate /leave


InSim Updates

FIX : InSim excessive packet flood on race restart
FIX : Text commands can now be issued at a fast rate

InSimVer (protocol number) is increased to 2 (was 1).

/rcm MESSAGE ... set a Race Control Message to be sent
/rcm_ply USERNAME ... send the RCM to USERNAME
/rcm_all ... send the RCM to all
/rcc_ply USERNAME ... Clear USERNAME's RCM
/rcc_all ... Clear all RCMs

/pitlane USERNAME ... send username to the pit lane

/p_dt USERNAME ... give drive through penalty
/p_sg USERNAME ... give stop-go penalty
/p_30 USERNAME ... give 30 second time penalty
/p_45 USERNAME ... give 45 second time penalty

/mp LOCAL_IP_ADDRESS PORT (entry screen... join local game)

0.5P

Jun 25, 2005

Further developed physics and multiplayer systems
2 new single seater racing cars (not for the faint hearted)
3 GTR racing cars of around 500 bhp (keep your hair on)
2 front wheel drive racing saloon cars
2 sports cars, one rear and one mid engine
1 1000cc front wheel drive road car (where's that corner)
Kyoto Ring, Japan - with an Oval configuration
Westhill, England - a high speed track
Aston, England - long and short configurations
8 S1 cars with graphical and physical developments
3 updated S1 tracks (Blackwood, Fern Bay, South City)
New objects added to the S1 Autocross arena
Various types of suspension with realistic motion
Support for symmetric and asymmetric setups
Tyre wear, surface and and air temperatures
48 sampling spots per tyre allowing flat spots
Simulated and visible tyre deformation
Fuel usage, pit stops, speed limits and penalties
F12 Pit instructions system to change strategy
F11 Live settings : anti roll bar and brake balance
Yellow Flag and Blue Flag warning systems
Driver changing for time-based races e.g. 24 hour
And more...

0.5L

Apr 30, 2005

FIX : Alpha sort of car windows / driver names / scenery
FIX : Number plate display when using special characters
FIX : Overhead names now shown unmirrored in the mirror
FIX : Garage 2d view showed another players car colour
FIX : Wheels are now always visible in force draw mode
FIX : Lap times / penalties carrying over to new race
FIX : Camber effect fixes (including low-lod physics)
FIX : BL Car Park now shown with name instead of BL3
FIX : Car's damage remaining at start of test drive
FIX : Auto shifter not changing down at low speeds
FIX : Missing characters in names output to files
FIX : Updated Blackwood track with various fixes
FIX : Fastest lap updated with an equal lap time
FIX : Sharper textures on flat / chalk objects
FIX : OOS - CAR on joining host or pit stop
FIX : Tyres overheating on soft surfaces
FIX : Repaired XF GTI shadow mesh

Steer compensation slider moved to controls screen
Visible driver in player options even when in game
JOOS - RES R1 etc (results) auto-correction system
JOOS - (other than results) auto-reconnect system
Asymmetric pressure / camber + clickable settings
Tyre temperature display shows green at optimum
Clutch pack differentials replace viscous type
Added optional ID parameter for OutSim packets
Some text characters moved / added / improved
Increased protection against message spamming
List of games now shows private hosts clearly
Show Pedals option now works in cockpit view
List of games filters now work in demo mode
New audio option for wind volume boost
Improved default setups of demo cars
XF GTI power increased to 120 bhp
Training lessons updated

0.5K

Apr 5, 2005

S2 Demo ALPHA released
Demo content only with numerous improvements from 0.3

0.3H6

March 3, 2005

PATCH H6 fixes an old bug that showed up massively in PATCH H5

This old bug, when combined with the H5 optimisation, could cause
cars to fall underground, specially the front end of the MRT5.

0.3H5

March 2, 2005

PATCH H5 is mainly to test an improvement in frame rate when online.

1) Reduced CPU usage in remote car collision detection
2) Smoothed the motion of the car squares on the small map display
3) Fixed the flashing cars on the boundary of multiplayer draw distance

0.3H4

Feb 25, 2005

The main purpose of PATCH H4 is to test another attempted bug fix.

The rare "car stops and flickers when someone else leaves the pits" bug
still comes up. There's no known way to reproduce the bug at will,
so it's very hard to find and fix.

This patch includes extra protection for the bug, and shows various
red error messages if the bug is found and corrected.

1) Extra protection for the car flickering bug
2) Fix for a possible crash
3) RAF output : spring / dampc / dampr / brake corrected : int -> float

0.3H3

Oct 19, 2004

1) Sometimes, some objects could flicker rapidly on and off. An example
was at South City Long, before turning right at the corner after the
hairpin, a traffic light on the right would flicker on and off.

This patch reprocesses the draw lists when loading a track, and should
eliminate most cases of objects that vanish for a moment.

2) When exiting from the multiplayer section soon after getting a list
of games, sometimes you would be forced to wait for several seconds
while watching a message "Closing X connects".

This patch asks windows to terminate the connects immediately, so in
most cases you should not see this message again.

0.3H2

Oct 12, 2004

1) Sometimes, you can receive corrupted UDP packets. In some cases this
could cause a rare bug where your own car would start flickering from
one side of the track to the other for a while.

This patch contains a few lines of extra code in an attempt to stop this
happening. When the bug would have come up, LFS displays a message in
red : "Corrupted UDP Packet".

0.3H

Oct 8, 2004

---General---

Skid marks
Darker tyres
Smoke improvements
Better CPU saving in entry screens
Included Italian, Spanish and Turkish translations
No need to type in key to unlock (a license is still required)
Virtual clocks are moved in when connection list (N) is displayed

---Multiplayer---

Info message in List of Games
New online cheat protection system
Host auto-restarts in the event of a bad timeout error
Cleaned up and improved the code for connecting and disconnecting
FIX : Auto-kick of lagging racers who were not going the wrong way
FIX : Bugs that could cause an immediate OOS kick after connecting
FIX : Strange "Can't pit" messages when another racer was pitting
FIX : Bugs that could cause a multiple OOS kick while racing
FIX : Dedicated host startup error messages
FIX : InSim can bind to specified address
FIX : d3d error when entering multiplayer
FIX : Bug affecting remote cars accuracy
FIX : Changing password while online
FIX : Some rare crashes

0.3G10

Oct 6, 2004

Cleaned up and improved the code for connecting to a host
Virtual clocks are moved in when connection list (N) is displayed
FIX : Auto-kick of lagging racers who were not going the wrong way
FIX : Bugs that could cause an immediate OOS kick after connecting
FIX : Strange "Can't pit" messages when another racer was pitting
FIX : Rare bug that could cause a multiple OOS kick while racing
FIX : Removed "Late" messages following a time-out disconnection
FIX : Mid-air skid marks after skidding on a movable object
FIX : Rare host crash

0.3G9

Oct 2, 2004

FIX : Multiple OOS kicks, sometimes, after someone disconnected
FIX : Host restarts in the event of a bad timeout error
Internal view rubber draw distance increased

0.3G8

Oct 1, 2004

Small increase in internal view rubber draw distance
Included Italian translation

0.3G7

Sep 30, 2004

Fixes for new systems introduced in G5 and G6
This is intended to improve the online reliability a lot

0.3G6

Sep 29, 2004

A new "In Sync" disconnection system...
This is intended to greatly reduce the number of OOS kicks
Included Spanish and Turkish translations

0.3G5

Sep 28, 2004

Allow max FPS setting to go down to 10
Safer online disconnection system
Longer timeouts for OOS and CP
No OOS messages unless real
FIX : Skid marks fading incorrectly
FIX : Bug affecting remote cars accuracy
FIX : Dedicated host startup error messages

0.3G4

Sep 25, 2004

FIX : Random OOS kick when joining a host with wind enabled
FIX : Some other reasons for false multiple OOS kicks
FIX : Stop incorrect wrong way kick for lagged racers
FIX : Tyres not so dark (half way back to old version)
FIX : Low frame rate in game setup screens

0.3G3

Sep 23, 2004

New online cheat protection system
Better CPU saving in entry screens
No need to type in key to unlock
Info message in List of Games
Smoke improvements
Darker tyres
Skid marks
FIX : changing password while online
FIX : d3d error in lag prevention system
FIX : d3d error when entering multiplayer
FIX : InSim can bind to specified address

0.3G

Apr 10, 2004

---Multiplayer---

Improved multiplayer timer to reduce time warping
Removed constant "Sync" messages from network debug
Block / unblock user messages by pressing "-" key
Faster host pinging when getting a List of Games
Removed "-" option from List of Games filters
Decreased the size of some packet buffers
Increased size of joiner and authorisation queues
FIX : ghost of user getting stuck in meeting room

---Graphical---

Overhead names are smaller and invisible behind hills
SHIFT+U camera mode improvements (for follow car mode)
Default screen clear changed to "clr + sky" (faster)
FIX : Alpha object sorting when track LOD switched off
FIX : Crash that could happen when changing screen size
FIX : Lag / input problems that showed up with patch F

---InSim---

InSim system to control LFS with an external program
Various packets can be sent to or requested from LFS
Some new console text-based commands have been added
Please read InSim.txt file for programmer information

---General---

Small arrow indicates selected racer in position list
AI drivers try to select colour config with their name
Scroll bar on SPR / MPR / Skin selection screens
FIX : doppler bug with chase and helicopter views
FIX : /speedreduce and /reducehalf, can use "=" sign

0.3F

Mar 2, 2004

---Graphical---

Hardware Vertex Shading is now available and useful on high end cards
Higher resolution Z buffer is used and removes some graphical glitches
HVS status and Z buffer depth visible in Options...Graphics screen
New option to turn off Track LOD reduction - affects trees and track
Z buffer depth and HVS mode are selectable in Options... Graphics
Important hardware options saved to special file card_cfg.txt

---Keyboard Steering---

Old predictive keyboard steering system has been removed
Two modes of keyboard steering : "no help" and "assisted"
Fast Steer and Slow Steer slider bars and key assignments
Speed Steer Reduction and Half Reduce Speed m/s for KB
New commands to allow changing of these settings :
/speedreduce X : total steer reduction (0 to 1)
/reducehalf X : speed in m/s for half of reduction
New commands to allow save or load of keyboard settings :
/loadkb X : load settings file (data\misc\X.kbs)
/savekb X : save settings file

---General---

List of games : info button to show host race state
Meeting room : button shows number of people in the room
Autosaved filenames now stripped of illegal characters
Separate speed reduce settings for analogue and keyboard
Automatic language selection the first time LFS is run
MPR : replay autosave now uses more descriptive filename
SPR : controller type now shown in "connection list" (N)
List of Games new "-" filter - turn on to show old hosts
Controller type is now shown in list of connections
Right-click on list of connections to get editable name
CTRL + SHIFT now shows user name in race position list
Improved (some 3d cards) texture glitching on first lap
Added new translations - Nederlands.txt and Català.txt
Space bar no longer exits from Replay or Test Drive
Auto-restarted SP replay stays in selected view mode
FIX : Host selectable IP was affecting guest connections
FIX : Controllers now keep same value when window loses focus

---Host Changes---

Host name is displayed on console window

New commands for command line or host admin :

/autokick=no/yes/ban (Wrong way auto kick)
/start=fixed/finish/reverse/random (Default race start)

New admin commands (or non-admin if "select" is enabled) :

/autox XXX : load layout XXX for this area (AU1_XXX.lyt)
/axlist : get list of host's layouts for current track
/axlist TRACK : get list for specified track, e.g. AU1
/axclear : clear layout

Non-admin access to old commands if "select" is enabled :

/track /weather /qual /laps /wind

In-game notification when a racer gets a PB

New commands for anyone to get info from LFS World :

/w CMD sends command to LFS World for current car/track
e.g. /w pb (Personal Best) or /w laps (Laps)

/ws TRACK CAR CMD sends command for specified car/track
e.g. /ws BL1R T pb (get PB in XR GT Turbo at BL Rev)

More online DB access commands can be found on the
"LFS Keys" page at www.liveforspeed.net

New /m command to get info from master server :

/m find USER : find a user online
/m ? : get a list of master commands

DEMO host changes :

Can't join with a name that is already used
Admin can now use /kick X and /ban X Y

0.3E12

Feb 27, 2004

Frame rate increase with more HVS-related optimisation
List of games : info button to show host race state
Meeting room : button shows number of people in the room
Autosaved filenames now stripped of illegal characters
Separate speed reduce settings for analogue and keyboard
Automatic language selection the first time LFS is run
MPR : replay autosave now uses more descriptive filename
SPR : controller type now shown in "connection list" (N)
FIX : Autocross now uses LOD even when track LOD is OFF

E12 HOST CHANGES : (for guests - you must be on an updated host)

New admin commands (or non-admin if "select" is enabled) :

/autox XXX : load layout XXX for this area (AU1_XXX.lyt)
/axlist : get list of host's layouts for current track
/axlist TRACK : get list for specified track, e.g. AU1
/axclear : clear layout

Non-admin access to old commands if "select" is enabled :

/track /weather /qual /laps /wind

In-game notification when a racer gets a PB

New commands for anyone to get info from LFS World :

/w CMD sends command to LFS World for current car/track
e.g. /w pb (Personal Best) or /w laps (Laps)

/ws TRACK CAR CMD sends command for specified car/track
e.g. /ws BL1R T pb (get PB in XR GT Turbo at BL Rev)

More online DB access commands can be found on the
"LFS Keys" page at www.liveforspeed.net

New /m command to get info from master server :

/m find USER : find a user online
/m ? : get a list of master commands

0.3E10

Feb 20, 2004

List of Games new "-" filter - turn on to show old hosts
Controller type is now shown in list of connections
Right-click on list of connections to get editable name
CTRL + SHIFT now shows user name in race position list
Improved (some 3d cards) texture glitching on first lap
Speeded up "generating" stage of track initialisation
Added new translations - Nederlands.txt and Català.txt
Speed Steer Reduction and Half Reduce Speed m/s for KB
New commands to allow changing of these settings :
/speedreduce X : total steer reduction (0 to 1)
/reducehalf X : speed in m/s for half of reduction
New commands to allow save or load of keyboard settings :
/loadkb X : load settings file (data\misc\X.kbs)
/savekb X : save settings file
FIX : Host selectable IP was affecting guest connections

E10 HOST CHANGES:

New command for host admin :
/autox X : load autocross layout named X for this track
FIX : Autocross layout bug when changing track or config

E9 HOST CHANGES:

New commands for command line or host admin :
/autokick=no/yes/ban (Wrong way auto kick)
/start=fixed/finish/reverse/random (Default race start)
DEMO host changes :
Can't join with a name that is already used
Admin can now use /kick X and /ban X Y
Host name is displayed on console window

0.3E8

Feb ??, 2004

Updated translatable text with the new strings
Reduced lower limits of sliders for keyboard rates and limits

0.3E7

Feb ??, 2004

Two modes of keyboard steering : "no help" and "assisted"
Fast Steer and Slow Steer slider bars and key assignments
Mouse / Keyboard steering mode included in the SPR file
E7 hosts only accept connection from E7 or later guests

0.3E6

Feb ??, 2004

New keyboard steering modes rewritten
Added one new keyboard steering mode
Z buffer depth and HVS mode are selectable in Options... Graphics
Important hardware options saved to special file card_cfg.txt

0.3E5

Feb ??, 2004

Added slider bars for keyboard control :
- Return rate multiplier (0.5 to 1.0) - affects steer return speed
- Quick rate multiplier (1.0 to 3.0) - speed when CTRL key pressed
Z buffer depth is selectable in cfg.txt
- Can take values 16, 24, 32, or 0 (default) meaning "automatic"
- Cards that support HVS will auto-select 24-bit
- Cards that do not support HVS will auto-select 16-bit

0.3E4

Feb ??, 2004

Hardware Vertex Shading is now available and useful on high end cards
Higher resolution Z buffer is used and removes some graphical glitches
HVS status and Z buffer depth visible in Options...Graphics screen
New option to turn off Track LOD reduction - affects trees and track
Three new keyboard steering methods have been introduced as a test
FIX : Controllers now keep the same value when the window loses focus

0.3E

Dec 15, 2003

New S1 car is included : MRT5
Added Norwegian language pack
Hotlapping mode displays sector times
Handbrake is applied when leaving pits
MP Replay can now be paused with P key
Added drivers with grey and black suits
Mouse can be selected as a control axis
Resets with direction towards racing line
Shiny helmets - can change colour or skin
Improved AI speed (a bit) and reliability
Car is displayed in on-screen race results
View heading and view pitch stored per car
Follower view starts behind car when selected
Virtual mirror moves up when view pitched down
Graphical speedups - spokes, subobjects, drivers
Distance measurement in autocross editor - Press D
Refresh rate is selectable if supported by drivers
Can use command file instead of a long command line
Car is drawn at full resolution in pits / garage
FIX : Position of shadow has been improved
FIX : Minor change to smoke output by cars
FIX : Lighting bug at the edges of tyre tread
FIX : Overlapping timing text in translations
FIX : message logging crash with % in message
FIX : Replays going OOS on use of reset key
FIX : SO reset in mid air or on top of flyover
FIX : AI drivers can now get off the long grass
FIX : Added protection against some cheating methods
FIX : Crash caused by overflow in name and plate entry

0.3D

Oct 31, 2003

FIX : One problem with clicking some buttons

0.3C

Oct 30, 2003

---Multiplayer---

Multiplayer system allows 16 connections in S1 mode
New multiplayer physics LOD system for remote cars
Multiplayer speedup option disabled in external views
New command line options /ip /admin /patchc
Host can specify the IP address to use
Admin password allows admin guest to control host
Host admin guests are immune from vote kick or ban
Host Option : Version C protocol - new functions

---Version C protocol---

Extra cheat protection for a known loophole
Allowed cars can be changed while host is running
Settings can be changed while host is running

---DEDI host changes---

Text input for messages and commands (see below)
DirectX&reg; installation is no longer required
The "nogfx" window size has been reduced

---Views---

Central view is now an editable custom view
View sequence (V key) includes overhead camera
SHIFT + V - Go through view sequence in reverse
SHIFT + F1 - Return to default driver view
ALT + F1-F5 : Instant view selection
View option : Virtual start lights
New option for in-car view : Rotate view
List of names in-game : V button to view player
FIX : Instant look return when using steer view

---List of Games Screen---

Host filter options : Private / Public / Empty / Full
New meeting room system to meet other racers
Scroll bar added to the list of games

---Various---

Car sounds limited to 4 nearest cars to improve FPS
High security firewalls : Port 80 option in cfg.txt
Difference timer duration increased to 12 seconds
Scroll bars added to setups and colours in garage
Text entry improved (CTRL + left / right / delete)
German, French and Portuguese translations updated
New Finnish translation pack included
FIX : ALT + some keys on french keyboard
FIX : Some crash bugs found in patch B

0.3B

Sep 25, 2003

cars joining race - delay texture load to avoid glitch
faster track generation after first load of each track
list of games shows allowed cars and host settings
translation system - see readme.txt for more info
simple car draw headlights improved by removing glass
right-click now moves race laps or qualify mins by 10
version and copyright message now shown on entry screen
small improvements to dynamic lod system improving fps
qualifying : restart uses default system after a race
show names (N keypress) setting is stored on exit
game control keys now not affected by caps lock
quick key to skip current tune : SHIFT+K
font : updated and added some characters
misc option : dynamic LOD reduction switch
misc option : skip intro and exit screen
FIX : South City walls lacking HLVC check
FIX : hotlapping error (early start + limited laps)
FIX : MPR - races appearing as qualifying or practice
FIX : exhaust going to wrong side on left-drive car
FIX : non-ded host had to select at least one demo car
FIX : locked demo crashed loading replay with S1 track
FIX : editor buttons vanishing with too many objects
FIX : could not connect to a demo host with password
FIX : shifter could select higher gear than allowed
FIX : "host is loading track" bug - host repairs itself
FIX : special dedicated host can now support autocross

0.3A

Jul 17, 2003

4 new cars, including fwd, rwd and 4wd
20 new race track configurations in two track areas
a drag strip, an autocross area and an autocross editor
automatically gathered online statistics on our website

0.2F

Jun 25, 2003

default master server IP address updated
checkpoint time differences shown with position list
FIX : test drive swap side when updating controls

0.2E5

Jun 18, 2003

default master server IP address updated
text box : paste text into / copy whole message from
text box : up and down arrow keys retrieve messages
FIX : international characters on number plates
FIX : ALT + numpad special keys work without num lock

0.2E4

Jun 6, 2003

restart option : fixed / finish order / reverse / random
disabled joining race with same name as another driver
default number of laps in a race changed from 3 to 5
command line startup - host name truncated to 31 chars
motion simulator support with UDP packet - see readme.txt
non-HLVC SPR now includes real driver's best lap time
FIX : host crash that usually appeared after a few days
FIX : crash when entering host with different track
FIX : brake objects vanishing when selecting a colour
FIX : now impossible to change brake help during a replay
FIX : illegal characters now excluded from filenames
FIX : MPR file spec error [total / best times swapped]
FIX : SHIFT+U mode now disabled during intro replay
FIX : RAF output - config name includes REV if reversed

0.2E1

Jun 1, 2003

Z buffer improvement (wheels showing through body)
improved smoothness of user camera following car
new long single player replay SPR - replaces GST format
file header changes to SPR and MPR replays - see website
display option - show overall times [relative / absolute]
chat disabled during replays and F2 / F3 don't need SHIFT
guest.txt file added similar to hostX.txt see readme file
engine rotation directions set to normal for a road car
view option : central view Y and Z offset [forward / down]
suspension : wheel moving up far will hit a fixed bumpstop
pits / garage : suspension motion range is displayed
pits / garage : user can set individual gear ratios
FIX : join at same time - one racer getting another's car
FIX : untextured surfaces too dark when using 2X textures
FIX : text vanishing when backspace key is pressed
FIX : SHIFT / CTRL / ALT keys lift when window loses focus
FIX : controller inputs hold value when window loses focus
FIX : list of games now displays correct "can join" number
FIX : widescreen effect extra pixels at top of screen
FIX : faster host reconnect after unusual master error

0.2D4

May 10, 2003

international keyboard and character support
keyboard steer - new "limit multiplier" slider
list of games groups wrong versions together
FIX : OOS if joined host when someone is ready
FIX : nogfx or invisible dedicated host crash
FIX : player name was not stored at start of GST
FIX : RAF data output not working on first lap

0.2D3

May 7, 2003

FIX : OOS disconnections when a player leaves
FIX : immediate OOS disconnection on joining host
FIX : dedicated host taking 100% of CPU
FIX : nogfx or invisible dedicated host crash

0.2D2

May 7, 2003

Button clutch now activates full clutch instantly
FIX : continual disconnections due to reported OOS
FIX : throttle / brake rate renamed to button control rate
FIX : XF GTI gearchange now speeded up to match XR
FIX : split time text colour was not stored on exit
FIX : more reasonable minimum value for brake force

0.2D

May 7, 2003

FEATURES AND IMPROVEMENTS :

screen to select resolution + 16 or 32 bit and quick keys
wide screen effect in screen options 16:9 on 4:3 monitor
special hot lap support system, hlvc and start position
user view camera - SHIFT+U from game
extra info in hoststatX.txt (see below command Line options)
command line now accepts empty password
hidden host - not in list of games but can connect by name
multiplayer synchronisation check - OOS player disconnects
option CTRL+C - limit mouse cursor position to LFS window
option CTRL+TAB - race results appear on screen
all settings bounded to standard (unhacked) range
skins_x folder for downloaded skins - not shown to select
display options - set colour of central text
MPR replays improvement - lag and warp reduction

BUG FIXES :

multiplayer synchronisation bugs (false starts etc)
vanishing cars (loss of UDP) while spectating
now deletes hoststatX.txt on leaving program
cfg.txt : "Use HTL" option - changed and fixed
engine torque was acting relative to world axis
selecting MPR on different track now loads track, no crash
wrong mass in garage with low user lod + simple car draw
simple car draw XR brake lights on all the time
crash if changing "updating path" option
SHIFT+M to turn off mirrors - left a still image
sort by name on Select Skin screen now works
13th to 16th finisher - car error, 17th - freeze
MPR displayed "car error" at start if player in pits
colours and skins jumping around between cars
nogfx host display, not enough player slots
empty black screen entering new host after being kicked
steer look was wrongly enabled in mouse look modes
N for names, always displayed position list

0.2C

Apr 2, 2003

FIX : host crash if network debug was switched on

0.2B

Apr 2, 2003

UDP instead of TCP for multiplayer car position update packets
Lag and host overload reduced by UDP and packet rate limitation
More host options, number of guests separate from number of cars in race
Upload bandwidth calculation system - warns if host settings too high
Command line parameters for new host options + maxconns is now maxguests
Small change to renamed host output file, now has "guests" not "conns"
List of Games : stays in memory until refreshed
List of Games : shows track, e.g. BW-2R is Blackwood Rallycross reversed
List of Games : Host improvement to reduce "no reply" results
FIX : Simple car reflected mesh for left hand side drivers
FIX : wheelspin smoke increased
FIX : dedicated host crash when guests changed weather
FIX : "vote" command line parameter + added "select" parameter

0.2A

Mar 22, 2003

Improved tyre physics
Car skin support
Clutch and shifter support
Skid pad
Multiple hosts on one pc (specify port)
More command line host options
More...

0.1W

Mar 4, 2003

FIX : Guest could not receive more than 32 games from master
FIX : Crash when using settings with long names
FIX : Warning if music file name is too long
View Option : Multiplayer FPS improvement (no update distant cars)
View Option : Multiplayer car draw distance
Remote player lap times are now exact (all need new version)
Lagged cars vanish instead of going off madly
SHIFT + M : Mirror on / off
Single player input update rate improved
Mirror FOV fixed at 60 degrees

0.1T

Feb 19, 2003

View Option : Mouse look support (alternative to view with steer)
Minor sound improvement
Minor keyboard steer improvement
Avoid crash when remote player uses corrupted setup

0.1Q

Feb 5, 2003

Can select primary or secondary master server
Small fps improvements
Smaller in-game text and map
Misc Option : Drop shadows on text
FIX : Mirror LOD bug
FIX : Player leaving cancels system votes

0.1P

Jan 30, 2003

Misc Option : Vertical Sync (good way to repair controller lag)
FIX : Sound bug - caused small hangs each time a car got close
FIX : Unnecessary access to all objects exery frame reduced FPS

0.1N

Dec 13, 2002

Allow up to 32x replay speedup if possible (shift-F3/F4)
Misc Option : Analogue controller smoothing
Misc Option : Screen clear type / simple sky
FIX : MPR Replay time limit
FIX : MPR Replay wrong player leaving
FIX : GST Replay FPS limitation
FIX : On screen lap time often out by 0.01s

0.1M

Nov 29, 2002

Fix for multiplayer start line bug
Host auto-kicks player with start line bug
No reset car unless stopped
Stop repeated in-game votes
Replay analyser files improved
Start / finish point changed - affects split time readings
Making connections, removed call to gethostbyaddr
Controls Option : Keyboard steer (L + R holds position)
Controls Option : Throttle and brake rate (for button/key)
View Option : display wheels in centre view on/off
View Option : turn view with steer (excludes axis look)
FIX : Gain points from replay
FIX : Welcome screen bug after running dedicated host
FIX : Crash running nogfx host from fresh install
FIX : Entering name of tune on channels screen

0.1L

Nov 18, 2002

VR support - 3 axis look
Calibration - Set centre button for input axes (C)
Replay saving not autosave by default
FIX : Long ogg filename crash (current limit 23)
ESC - skip intro (in addition to SPACE)
ESC - menu for GST replays
- Test drive car option
- Replay analyser output file (more info below)
Misc Option : Turn off in-game frame rate limitation

0.1K

Nov 14, 2002

FIX : Ghost connection remaining on host
FIX : Multiplayer replay - "a player is connecting"
FIX : Bug on game list screen
FIX : Crash when creating invisible host
FIX : Filenames containing "."
FIX : Long replay filenames
FIX : More than 16 games "no info" appearing in list
View Options : FPS display off/left/right
Graphics Option : Trees in mirror
Misc Option : Maximum value for "Max frame rate" raised to 125 fps
Misc Option : Adjustable sound lag
SHIFT + W : Reinitialise sound
SHIFT + C : Reinitialise controllers and force feedback
Race positions list now showing much more of the time
Vote option (no/yes) added to command line options
Player names added to "hoststat.txt" status file

0.1J

Nov 9, 2002

Drive after replay bug fixed
Gearshift indicator fixed on XR GT and XR GT Turbo
Command line startup options and non-directx host
Gamelist shows X for new version or V voting enabled
Send Setup button in list of connections (N)
Some multiplayer joining and timing bugs fixed
Out of bounds wheel / brake settings not allowed
Host option : Vote kick/ban
Misc option : AI drivers use player setup
Multiplayer replay improved
More setup slots in garage

0.1H3

Oct 28, 2002

HLVC displays [modified] if car in video does not match your own cars.

0.1H2

Oct 27, 2002

FIX : Long multiplayer replay send buffer overflow
Misc Option : Connection Timeout
SHIFT-F - turns off all screen info in game
N key now 3 states (Off / Names + Connections / Names Only)

0.1H

Oct ??, 2002

Multiplayer replays
Longer length sound buffer
Complete text message with F keys
Misc Option : FPS limit (default 66 fps, max 100 fps)
Misc Option : Minimum Sleep (alternative lag bug repair)
Misc Option : Lag Bug Repair renamed to Screen Lock
FIX : Crash when clicking on a host
FIX : G3 hang / crash bugs
FIX : Player list showing in pits
FIX : Position of green text over cars
FIX : Green start light OFF colour

0.1G3

Oct 19, 2002

Host List Stop - use threads on all connects - quick timeout
Guests connecting, quick timeouts to unreachable players
HLVC - bug fixed, uses current track rules + best legal display
Custom Textures option in cfg.txt to fix distant texture colours

0.1G2

Oct 19, 2002

Extra check in a sound function avoiding system hangs

0.1G

Oct 15, 2002

Out of sync videos bug fixed
Red shift light replacing yellow arrows
Message displayed when video runs out
HLVC 2 wheels on grass now acceptable
Graphics Option : screen width affects LOD
View Option : Race position list on/off
View Option : Message text size
Graphics Option : Draw trees on/off

0.1F2

Oct. 14, 2002

1) Improved handling of Z buffers

2) Option to disable Hardware Transform and Lighting
- To use this option, first run the program and exit
- Now the option has been added to the cfg.txt file
- Open cfg.txt in a text editor
- Edit the line "Disable HTL 0" and set it to 1
- Save the cfg.txt file
- Run the program again

0.1F

Oct 11, 2002

POV Hat support (multiple controllers may need to reprogram buttons)
Race position indicator
N key displays race position list
Host automatically reconnects to master server after disconnection
SHIFT + F2 : Replay time slow down
SHIFT + F3 : Replay time speed up
Game Option : Single player hot lap validity check
View Option : Draw driver / steering wheel
View Option : Show checkpoint text / driver names
View Option : Manual shift indicator (up / down)
Host Option : Disconnect / Reconnect master server
Audio Option : Skid volume boost
Controls Option : Remove deadzones

0.1E

Sep 15, 2002

Calibration system which can work in an unlocked or locked mode.

0.1D

Sep 14, 2002

1) Scrutineering is permanently on - this means that players with cars
that have been modified can only link up with other players with the
exact same modifications. The aim of this is to exclude cheating players
while still allowing modified players to connect online. Forcing the
cars to be equal is also essential for the multiplayer prediction.

2) More info on the List of Games screen - when you see a host that is
version D, the letters F, R and T signify the host's allowed cars:
F:XF GTI - R:XR GT - T:XR GT TURBO

3) Multiple controller support - multiple controllers are now supported.
This is a completely new inputs and force feedback system and your
input settings will have to be re-entered.

0.1C

Sep 11, 2002

Scrutineering added for hosts

0.1B

Sep 6, 2002

Added reversed track configurations
Lots of other bugfixes

0.04Q

Aug 31, 2002

???

0.04k

Aug 18, 2002

First official Live for Speed DEMO test version.