Difference between revisions of "Version History (complete)"
(0.8B29 and 0.8B30) |
|||
| (3 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| + | __NOTOC__ | ||
| + | |||
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]] | * Official releases only: [[Version History]] | ||
| − | * LFS Editor version history: [[Version History (LFS Editor)]] | + | * LFS Editor version history: [[Version History (LFS Editor)]]<br /><br /> |
<div style="font-family:Arial,Helvetica,sans-serif; margin-inline:20px"> | <div style="font-family:Arial,Helvetica,sans-serif; margin-inline:20px"> | ||
| Line 604: | Line 606: | ||
== 0.8B30 == | == 0.8B30 == | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2026-02-05}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * NEW: View option "Screen offset vertical" moves image up or down | |
| − | + | ** can be used to adjust horizon on monitor closer to eye level | |
| − | + | ** old option "View offset" renamed to "Screen offset lateral" | |
| − | + | ** may help with dashboard visibility for some vehicles | |
| + | ** text commands /soffl and /soffv can set values | ||
| − | + | * NEW: You can now see shadows of cars that are not on screen | |
| − | + | ** slight CPU/GPU cost as some off-screen cars must be prepared | |
| − | + | ** sometimes they are prepared although the shadow isn't visible | |
| − | + | ** can be the case when you look on the non-sunny side of a car | |
| − | + | ** the CPU/GPU cost is less than a fully visible car | |
| − | |||
| − | |||
| − | - | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * NEW: InSim messages are displayed while a replay fast forwards | |
| − | + | ** normally all messages are hidden during fast forward | |
| − | + | ** it may be useful to see InSim messages in this case | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Sometimes consecutive commands were not sent to the host | |
| − | + | ** e.g. "/end /say hello" did not send the "/end" command to host | |
| − | + | ** instead "end" was output as a text message (that is the bug | |
| − | FIX: | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.8B29 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2026-01-30}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | - | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Since B26 fog effect was excluded from vehicles | |
| − | + | ** this was related to excluding them from exposure image | |
| − | + | ** the issue was noticed with track mods but affected all | |
| − | |||
| − | |||
| − | FIX: | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Track (object) mods are now included in exposure | |
| − | + | ** the exposure change was for other cars in close racing | |
| − | + | ** this fix restores track mods to the same as before B26 | |
| − | FIX: | ||
| − | |||
| − | + | * UPDATE: MPR fast forwarding is much faster | |
| − | + | ** may be up to 10 times as fast for some replays | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.8B28 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2026-01-28}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: B27 bug - mouse steering did not work if mouse cursor hit the top | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | FIX: | ||
| − | |||
| − | |||
| − | - | ||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.8B27 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2026-01-28}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Minor bug in B26 could make virtual mirror go black | |
| − | + | * FIX: Mouse no longer affects steering if outside the LFS window | |
| − | + | ** Since B24 changes, mouse position was read outside the window | |
| − | FIX: | + | * NEW: Mouse input is avoided if LFS is not the focused window |
| − | + | ** Previously mouse input was used if mouse was over LFS window | |
| − | + | * NEW: Mouse continues to provide steering if a text dialog is open | |
| − | + | ** Previously steering returned to centre after pressing T | |
| − | + | ** Escape menu and options still produce central steering | |
| − | + | * FIX: Mouse steering indication in Controls did not match in game | |
| + | ** This was the case if window was wider than 16:9 aspect ratio | ||
| − | == 0. | + | == 0.8B26 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2026-01-27}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | - | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | - | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Slow replay fast forwarding if frame rate is unlimited | |
| − | + | ** This was a bug but please note: FRAME RATE SHOULD BE LIMITED! | |
| − | + | ** Since B24 there is no reason for extremely high frame rates | |
| − | FIX: | + | ** Unlimited frame rate should only be used for test purposes |
| − | + | ** Excessive frame rates cause unnecessary extra sync points | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: F9 and F10 could sometimes cause a slowdown | |
| − | + | ** Reproduction method mysteriously varies by computer | |
| − | |||
| − | |||
| − | FIX: | ||
| − | |||
| − | + | * NEW: Other cars are now excluded from the exposure calculation | |
| − | + | ** This is done by masking them out from the exposure image | |
| − | + | ** The problem was most extreme with headlights on white cars | |
| − | + | ** Such brightly lit nearby cars made the scene go dark | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | The | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * PHYSICS: Low speed wheel oscillations are avoided | |
| − | + | ** Damping is now phased in at low speeds of dynamic tyre model | |
| − | + | ** Tyre squealing and force feedback anomalies were observed | |
| − | + | ** The problem was most visible at speeds around 10 km/h | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Severe steering issues with IRIDER mod (electric scooter) | |
| − | + | ** Solution: enable rigid steer for bikes regardless of setting | |
| − | + | ** Flexible steer only affected bikes at very low speed | |
| − | |||
| − | |||
| − | == 0. | + | == 0.8B25 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2026-01-24}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Exposure was affected by visible racing line | |
| − | + | * FIX: Input/FF graph could be visible during replays | |
| − | + | * FIX: Graph remained visible in spectate or free view | |
| − | + | * FIX: Mouse was not forced visible for Input/FF graph | |
| − | + | * NEW: X button to close Input/FF and minus to minimise | |
| − | + | * UPDATE: Minimised low speed FF jerking due to steering | |
| − | + | ** Problem often affected bikes around 30 to 40 km/h | |
| − | + | * UPDATE: Dynamic lateral damping is enabled (no option) | |
| + | ** From old model / improves stability at high speeds | ||
| + | ** Without damping bikes wobbled at very high speed | ||
| − | == 0. | + | == 0.8B24 == |
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2026-01-22}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === High frequency input system === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Changes are mainly on the input side with benefits for FF | |
| − | ' | + | * Input rate decoupled from graphical frame rate |
| − | + | ** input as fast as the controller can output (up to 1000 Hz) | |
| − | + | ** no need for frame rates higher than monitor refresh rate | |
| − | + | ** making more use of the 1000 Hz physics | |
| + | * New smoothing uses the controller's detected polling rate | ||
| + | ** removes input steps that cause incorrect force feedback | ||
| + | * New live graph "Input / FF" available from Escape Menu | ||
| + | * SAT and dynamic lateral damping moved to Input / FF | ||
| − | + | * INTRODUCTION VIDEO: https://youtu.be/MEy04S81f1c | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Garage screen updates === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * NEW: Orthographic projections in garage | |
| − | + | * R/L/F/B keys and buttons go straight to orthographic | |
| − | + | * T and U are also available (buttons but not keys) | |
| − | + | * Any rotation from that point restores perspective projection | |
| − | + | * Full rotation is allowed in the garage (like in viewer mode) | |
| − | + | * SHIFT+R/L/F/B reproduce the original 6 degrees up perspective | |
| − | + | * CTRL+SHIFT+left/right buttons still produce 45 degree views | |
| − | + | * D can temporarily toggle between orthographic and perspective | |
| − | + | * SHIFT+T to save a transparent screenshot (png in data\shots) | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Interface === |
| − | |||
| − | |||
| − | Interface | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Appearance of car windscreens in interface | |
| − | + | ** windscreen shine was too dim where transparent | |
| − | + | ** one notable example: RB4 GT in lobby screen | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Misc === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Exposure was affected by arrows, checkpoints and circles | |
| − | + | * InSim.txt now documents HOSTF_x constants 0x400 to 0x8000 | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.8B23 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2026-01-10}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * NEW: Race position list can now be manually scrolled | |
| − | + | ** Page Up / Page Down keys (steps of page size - 4) | |
| − | + | ** CTRL + Page Up / Page Down to move in steps of 1 | |
| − | + | ** Mouse click on arrows / mouse wheel scroll | |
| + | ** Home key or select any car to return to auto mode | ||
| + | ** Maximum number in race position list increased to 48 | ||
| + | ** Right click adjusts maximum number in steps of 4 | ||
| − | + | * FIX: Restored condition for AUTO mode showing results | |
| − | + | ** always shown when looking at someone else's car | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.8B22 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2026-01-07}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Fixes === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Layout objects did not pick up the light | |
| − | + | ** this was after a layout was loaded in the lobby | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: XRR dashboard texture flipped when driving on left | |
| − | + | * FIX: SPR OOS with flexible steer and added mass handicap | |
| − | + | * FIX: Square in lobby screen if LA1X or LA2X selected | |
| − | |||
| − | == 0. | + | == 0.8B21 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2026-01-07}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Ground disappeared in LA1X and LA2X configurations | |
| − | + | * NEW: Practice start position flags removed in LA1X and LA2X | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | FIX: | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.8B20 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2026-01-07}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Fixes and test updates === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Crash when moving layout objects are cleared | |
| − | + | ** load new layout while physics objects are in motion | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * CONTROL: Analogue steer smooth improved (Misc option) | |
| − | + | ** setting is much closer to how it was in old LFS 0.7 | |
| − | + | ** TEST Smooth input option removed (extra smoothing) | |
| − | + | ** to replicate "smooth input" use steer smooth 0.35 | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * TEST: The test options are now saved in cfg.txt | |
| − | + | ** they are still unfinished and work in progress | |
| − | + | ** temporarily saved for convenience | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * LIGHTS: Automatic switching on of tail lights | |
| − | + | ** for cars with tail lights but no headlights | |
| − | + | ** automatic switch on at race start or by AI drivers | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * TEST: AI flexible steering option | |
| − | + | ** this is specifically for a physics test | |
| − | + | ** allows AI steering to match the 0.7 version | |
| − | + | ** enable option BEFORE adding the AI driver to race | |
| − | |||
| − | == | + | === Tracks === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Layout Square: Roads removed on Wide Grid config | |
| − | + | ** updated to have only dark asphalt everywhere | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Kyoto Ring: Auto repair for single and double armcos | |
| − | + | ** an invisible surface error copied to 715 segments | |
| − | + | ** could sometimes cause collision anomalies | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.8B19 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2026-01-01}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Some fixes === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Low frame rates in VR with option "Monitor view : none" | |
| − | + | * FIX: Suspension MOI issue that would not affect most vehicles | |
| − | + | ** caused a noticeable problem with mod PUSHBACK TUG | |
| − | + | * FIX: Mouse X multiplier less than 1 did not load correctly | |
| − | + | * FIX: Some setups could show "Setup changes requested" | |
| − | + | * FIX: InSim buttons shown in Escape Menu | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | FIX: | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | FIX: | ||
| − | |||
| − | FIX: | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Test features === |
| − | |||
| − | |||
| − | |||
| − | + | * The same test features are included as in B16. | |
| − | + | * Not much has changed in the last couple of days. | |
| − | + | * But the self-aligning torque (SAT) is calculated differently. | |
| − | + | * FF from SAT will be slightly reduced, for cars with large camber or caster. | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | - | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.8B16 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2025-12-29}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | === Some fixes === | |
| − | |||
| − | + | * FIX: InSim returned IS_CPP with zero values | |
| − | + | * FIX: Assiging a key like ESC or arrow would do that action | |
| − | + | * WEBSITE FIX: /time set 16:00 didn't work in virtual console | |
| − | |||
| − | |||
| − | FIX: | ||
| − | FIX: | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Test features === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * There are now four options for tyre physics / FF / input testing. | |
| − | + | ** They can work online | |
| − | + | ** They can be set in player options | |
| − | + | ** They are not saved when LFS exits | |
| − | + | ** There are text commands for them so you can assign to F keys to instantly feel the difference | |
| − | + | * /include_sat no|yes (self aligning torque) | |
| − | + | * /include_dld no|yes (dynamic lateral damping) | |
| − | + | * /smooth_ff no|yes (force feedback smoothing) | |
| − | + | * /smooth_input no|yes (input smoothing) | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.8B14 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2025-12-27}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Some test features === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ** For the people with integrated and dedicated GPUs (many laptops, some desktops) your system may decide to use the correct GPU without using a special setting in Windows or driver software. | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ** For drifters and maybe racers, here is a chance to try the existing RETRO tyre model but without the self-aligning torque, to see how it compares with your recent experiences. | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Changes === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * TEST: LFS.exe includes hint to select the Dedicated GPU | |
| − | + | ** for systems with an integrated GPU and a dedicated GPU | |
| − | + | ** may mean you don't need to use a setting in Windows | |
| − | + | ** should work with NVIDIA Optimus systems | |
| − | + | ** the AMD equivalent is also included | |
| − | |||
| − | + | * NEW: If selected GPU cannot be used a dialog is shown at startup | |
| − | + | ** for example user selects an adapter with no outputs | |
| − | |||
| − | |||
| − | |||
| − | + | * NEW: Message displayed if the GPU in use may not be the best one | |
| − | + | ** simply checks which adapter has the most dedicated memory | |
| − | + | ** may indicate the user should adjust a windows setting | |
| − | |||
| − | + | * FIX: Force arrows in garage screen were transparent (new bug) | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | FIX: | ||
| − | |||
| − | + | * TEST: Player option to exclude the self aligning torque | |
| − | + | ** self aligning torque is a realistic effect not in old LFS | |
| − | + | ** "exclude" should give the same feeling as old LFS | |
| − | + | ** this is not yet thoroughly tested | |
| − | + | * The "exclude" option currently causes OOS if used online | |
| − | |||
| − | == 0. | + | == 0.8B13 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2025-12-26}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | + | * Emergency update for lobby screen bug (3rd attempt) | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * More info - this was done quickly during the Crashmaaas event. | |
| − | + | * There could be a crash in the lobby screen when some players were ready. | |
| − | |||
| − | |||
| − | |||
| − | + | == 0.8B10 == | |
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2025-12-22}}'' | |
| − | + | * FIX: Marshal used as driver had no helmet (or head) | |
| + | * FIX: CTRL+A no longer worked in text entry dialog | ||
| + | * FIX: Escape menu doesn't appear when a replay is OOS | ||
| + | ** only if the replay is OOS while screen is still black | ||
| + | * FIX: Exposure too dark after pressing V in forces mode | ||
| + | ** force arrows are now excluded from the exposure image | ||
| + | * FIX: InSim SMALL_LCL was wrong for the "extra light" bit | ||
| − | == 0. | + | == 0.8B9 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2025-12-20}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Lagging players moving back and forth | |
| − | + | ** the fix is on the SEND side so that means you may still see the bug | |
| − | + | ** if you see the bug that should mean the other player has not updated | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * NEW: Immediate exposure update when changing cameras in InSim | |
| − | + | ** this applies to camera positions with zero "time to get there" | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.8B8 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2025-12-19}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Changes === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * KNW files for AI drivers now included for official cars | |
| − | + | ** fixes overtaking lessons as the AI can actually drive | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Training lessons ignored false starts | |
| − | + | * FIX: Virtual start lights were wrong on first attempt | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Increased friction on kerbs to be closer to asphalt | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Stretched display modes are now supported | |
| − | + | ** screen resolutions are (c) centred / (u) unspecified | |
| − | + | ** (u) may be stretched but can have wrong aspect ratio | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Installer reports wrong required space | |
| − | |||
| − | |||
| − | FIX: | ||
| − | == | + | === Track updates === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * BL | |
| − | |||
| − | |||
| − | |||
| − | + | * Removed vehicles behind the pits in open config | |
| − | + | * Updated the wind turbines using the ones from South City | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * WE | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Fixed some small bugs | |
| − | + | * Fixed incorrect distance marker board displays | |
| − | |||
| − | |||
| − | + | * KY | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * 5 invisible posts removed | |
| − | + | * White gates now have collision | |
| − | + | * Fixed hole in the grass at the Kart circuit | |
| − | Fix for | + | * Fixed no collision for the entrance kiosk booths and support posts |
| + | * Fixed improper collision on tunnel entrance dividing walls | ||
| + | * Removed Marshals, pit speed signs and orange lane posts from Open Config | ||
| + | * Fixed 1 reported clipping trees issue | ||
| + | * Reduced floodlighting intensity | ||
| + | * Fix for Oval Chicanes start grid | ||
| + | * Adjusted AI path on Kart Indy after the 1st corner for track limits | ||
| + | * Reported forum bug fixes | ||
| − | == 0. | + | == 0.8B4 == |
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2025-12-16}}'' | |
| − | '' | ||
| − | ' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Included new shader that fix the bright lights issues | |
| − | + | ** Psychedelic headlight bloom + Kyoto blackout bug | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * LFS no longer tries to pointlessly load D3DCompiler_47.dll | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Headlight effects renamed to "Number of headlight effects" | |
| − | + | ** minimum number of headlight effects increased to 4 | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Start time (time stamp) was missing from MPR files | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * PARTIAL FIX: Added a check for one crash after failed load | |
| − | ' | + | ** doesn't really fix the problem but is safer code |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Removed power steering slider that has no effect | |
| − | + | ** it is unfinished code intended for the new tyre physics | |
| − | + | ** current beta version uses a version of old tyre physics | |
| − | FIX: | ||
| − | |||
| − | + | * FIX: Time adjuster did not observe InSim "recommended area" | |
| − | + | ** LFS should not overwrite InSim buttons in that area | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | FIX: | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Mouse steer was not disabled on entry to ESC menu | |
| − | + | ** fixed behaviour is now the same as in old LFS | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Brake discs were much too dark | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | FIX: | ||
| − | == 0. | + | == 0.8B3 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2025-12-12}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Crash when pressing SHIFT+W to reinitialise sound | |
| − | + | * FIX: Crash on exiting LFS after failing to recover from a device error | |
| − | + | ** unfortunately the reason for the device error is unknown | |
| − | LFS | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * OPT: Removed some unnecessary thread safety checks | |
| − | + | ** removed ones that were used frequently throughout the draw | |
| − | + | ** could result in slightly better frame rate | |
| − | |||
| − | + | * FIX: Alt+Gr key could result in CTRL+key functions such as screenshot | |
| − | + | * FIX: Alt+Gr key could result in unexpected characters | |
| − | + | * FIX: Error message + instant exit when pressing ENTER in ESCAPE menu | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | FIX: | ||
| − | FIX: Error message | ||
| − | == 0. | + | == 0.8B2 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2025-12-11}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Keyboard steer did not work properly | |
| − | + | * FIX: Analogue steer smooth had little effect | |
| − | + | * FIX: Code page issue on texture resolution buttons | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | FIX: | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | FIX: | ||
| − | |||
| − | FIX: | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.8B == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2025-12-11}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Graphics === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Now using a physically based rendering approach | |
| − | + | * Time of day: live, offset, set (with time multiplier) | |
| − | + | * Dynamic lighting changes through the day and night | |
| − | + | * Detailed shadow maps in main view and mirrors | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Tracks === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * All tracks updated to support new lighting and shadows | |
| − | + | * Extensive expansion of South City and Kyoto Ring | |
| − | + | * Aston and Autocross reworked and opened up | |
| − | |||
| − | |||
| − | == | + | === Physics update rate === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Physics updates now run at 1000 Hz | |
| − | + | * Physics and graphics now run on separate threads | |
| − | + | * Timing is now accurate to 3 decimal places (1 ms) | |
| − | + | * Force feedback improved by the higher frequency | |
| − | + | * Updates fit smoothly with monitor refresh rate | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Paths and timing === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Possible to drive out of bounds instead of auto reset | |
| − | + | * Timing is no longer path-based and uses proper checkpoints | |
| − | + | * The front of the vehicle decides grid positioning and timing | |
| − | |||
| − | |||
| − | - | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Misc === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | Misc | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Echo / reverberation effect is now produced by a live render | |
| − | + | * 80-slot online hosts now allow up to 48 cars on the track | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Interface === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Split, lap and race times are now shown to 3 decimal places | |
| − | '' | + | * Option to show 'frame time' in ms instead of 'frame rate' in fps |
| − | + | * FIX: Exit screen "buy online" text now uses correct code page | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === InSim === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * New value for Player flags - PIF_INERTIA_STEER | |
| − | + | * New flag for Info byte in CompCar and CarContact - CCI_OOB | |
| − | + | * Various packets updated to report time in milliseconds | |
| − | + | * FIX: Race positions were sometimes wrong for nearby cars | |
| − | Various | ||
| − | |||
| − | |||
| − | == | + | === Layouts === |
| − | |||
| − | |||
| − | |||
| − | + | * New layout objects often with colour or mapping options | |
| − | + | * Marshals are now separate from the red circles | |
| − | + | * Old layouts are updated to the new version on load | |
| − | + | * Conversion tables from old to new objects are available | |
| − | + | * Maximum number of layout objects increased to 3600 | |
| − | + | * FIX: Could not place objects along some lines at BL and LA | |
| − | == | + | === The RETRO physics model === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * The old LFS physics but now running at 1000 Hz. | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Physics system runs at 1000Hz | |
| − | + | ** old model ran at 100Hz but with a sub-update (per vehicle) at 2000 Hz | |
| − | + | ** allows higher force feedback frequency and smoother steps between graphical frames | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Slight change in gravity force location on wheels | |
| − | + | ** fix for bug in old version that showed up when developing for bikes | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Slight differences in grip levels on some surfaces due to new style calculation | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Smoke production is immediate and not time dependent | |
| − | + | ** old model could stay hot and emit a puff each time the hot spot touched the ground | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Tyre skin temperature is removed as it was ineffective | |
| − | + | ** makes very little difference but tyre can cool a little more quickly | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Steering style option (maybe temporary) | |
| − | + | * [flexible] - like old LFS - there is some flexibility between steer input and wheel steer | |
| − | + | * [rigid] - new style - the wheel steer is connected rigidly to the steering input | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.7G == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2025-08-15}}'' | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Security update === |
| − | |||
| − | |||
| − | |||
| − | + | * Support for the new "unlock code" (replacement for old GAME password) | |
| − | + | * Updates on the "Unlock Live for Speed" screen | |
| − | + | ** Informative message if your unlock code is not 20 characters | |
| − | + | ** Clickable links to account details page in unlock error messages | |
| − | + | ** Automatic exit from unlock screen after successful unlock message | |
| − | + | ** Error messages if there is any problem getting text from the clipboard | |
| − | + | * More informative if unlock code needs to be set or is wrong | |
| − | + | * More helpful if license has been upgraded since the last unlock | |
| − | + | ** Info about license level and unlock code detected on entry screen | |
| − | + | ** Flashes the "Unlock" or "Licensed" button if attention is required | |
| − | + | ** An appropriate message and link is displayed on the unlock screen | |
| − | + | ** For license upgrade (when code is correct) the unlock button flashes | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Privacy update === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Warning if you are joining a host that will log your IP address | |
| − | + | ** Your decision to trust that host is remembered, to avoid asking you again | |
| − | + | ** You can remove the "trusted" status by clicking the "trusted" button | |
| − | + | ** List of Hosts has a new IP column to indicate hosts that log your IP address | |
| − | + | * Stops on "Join Specific Host" after you click a join link on calendar or website | |
| − | + | ** You will need to click the "GO" button as if you had clicked in List of Hosts | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Interface === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * List of Hosts now has 30 lines and does not show the obsolete status text | |
| − | + | * Search button in mods screen allows search by Skin ID or the 4-character name | |
| − | + | * Hover text with description when the mouse cursor is above a blob in the IP column | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Graphics === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Improved vehicle view radius calculation (bounding sphere) | |
| − | + | ** LFS can more accurately detect if a vehicle is currently visible | |
| − | + | * LOD distance refers to distance from bounding sphere instead of object centre | |
| − | + | ** previous version did not work well for large objects, e.g. "track mods" | |
| − | + | * Forces view mode is no longer applied to object mods (e.g. track mods) | |
| − | == | + | === Force feedback === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Some steering wheels have a driver bug that reports them as "First person controller" device | |
| − | + | * Then LFS does not know it is a steering wheel, so it does not enable the steering bump stops | |
| − | + | * There is a new option, in "Axes / FF" section to manually enable steering wheel bump stops | |
| − | + | * Do not use this if your controller is not a steering wheel | |
| − | == | + | === VR === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Some VR headsets can have a FOV aspect ratio that is different from their pixel aspect ratio | |
| − | + | * Until now LFS did not deal with that case correctly, as seen with the HTC Vive Pro 2 | |
| − | + | * LFS now uses the left, right, up, down FOV values more directly to avoid the problem | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === InSim === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * System to allow AI drivers to be directly controlled by a local InSim program | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === AI drivers === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * AI can now spawn in a config with an AI path even if knw has not been generated | |
| − | + | * FIX: AI now spawn in game with full fuel load if there is no path (or no knw) | |
| − | + | * FIX: Rare crash in AI code after another car spawned outside path | |
| − | |||
| − | |||
| − | |||
| − | FIX: | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.7F15 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2025-08-13}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Clickable links to account details page in unlock error messages | |
| − | + | * More translations updated. Thank you translators! | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | More translations updated | ||
| − | == 0. | + | == 0.7F14 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2025-08-11}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * More informative if unlock code needs to be set or is wrong | |
| − | + | * Also more helpful if license has been upgraded since the last unlock | |
| − | + | ** Info about license level and unlock code detected on entry screen | |
| − | + | ** Flashes the "Unlock" or "Licensed" button if attention is required | |
| − | + | ** An appropriate message and link is displayed on the unlock screen | |
| − | + | ** For license upgrade (when code is correct) the unlock button flashes | |
| − | + | * 17 translations are now updated - thanks to all the translators | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.7F13 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2025-08-08}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Improved support for the new "unlock code" (replacement for old GAME password) | |
| − | + | ** removed the EYE button - the unlock code is visible when you enter a new code | |
| − | + | ** error messages if there is any problem getting text from the clipboard | |
| − | + | ** 11 translations updated - thank you translators! | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.7F12 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2025-08-07}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Improved support for the new "unlock code" (replacement for old GAME password) | |
| − | + | ** Correctly named field (for unlock code) in unlock screen | |
| − | + | ** EYE button beside the unlock code (see what you have entered) | |
| − | + | ** Informative message if your unlock code is not 20 characters | |
| − | + | ** Automatic exit from unlock screen after successful unlock message | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.7F11 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2025-07-21}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Search button in mods screen now allows searching by Skin ID or the non-unique 4-character name | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.7F10 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2025-06-26}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * List of Hosts now has 30 lines and does not show the obsolete status text | |
| − | + | * Hover text with description when the mouse cursor is above a blob in the IP column | |
| − | + | * FIX: Stopped on "Join Specific Host" page after "Start New Host" (should immediately join) | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | FIX: | ||
| − | |||
| − | |||
| − | New | ||
| − | == 0. | + | == 0.7F9 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2025-05-10}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Privacy update: Warning if you are joining a host that will log your IP address | |
| − | + | ** Your decision to trust that host is remembered, to avoid asking you again | |
| − | + | ** You can remove the "trusted" status by clicking the "trusted" button | |
| − | + | ** List of Hosts has a new IP column to indicate hosts that log your IP address | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Stops on "Join Specific Host" after you click a join link on calendar or website | |
| − | + | ** You will need to click the "GO" button as if you had clicked in List of Hosts | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | == 0.7F8 == | ||
| − | + | ''{{date|2025-05-10}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Forces view mode is no longer applied to object mods (e.g. track mods) | |
| − | + | * FIX: Fuel and damage settings were always default on non-route configs | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.7F7 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2025-05-10}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Improved vehicle view radius calculation (bounding sphere) | |
| − | + | ** LFS can more accurately detect if a vehicle is currently visible | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * LOD distance refers to distance from bounding sphere instead of object centre | |
| − | + | ** previous version did not work well for large objects, e.g. "track mods" | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.7F6 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2025-02-20}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Force feedback === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Some steering wheels have a bug in their drivers, that cause them to seen as "First person controller" devices. | |
| − | + | * In this case, LFS does not know they are a steering wheel, so it does not enable the steering wheel bump stops. | |
| − | + | * There is a new option, in "Axes / FF" section to Enable steering wheel bump stops. | |
| − | + | * Do not use this if your controller is not a steering wheel. | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === VR === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * It is possible for some VR headsets to have a FOV aspect ratio that is different from their pixel aspect ratio. | |
| − | + | * Until now, LFS did not deal with that case correctly, and this was apparent with the HTC Vive Pro 2. | |
| − | + | * Now, LFS uses the left, right, up, down FOV values more directly which should solve the problem. | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.7F5 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2025-01-26}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === InSim === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * System to allow AI drivers to be directly controlled by a local InSim program. | |
| − | + | * Discussed here: https://www.lfs.net/forum/post/2114897#post2114897 | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === AI drivers === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * AI can now spawn in a config with an AI path even if knw has not been generated | |
| − | + | * FIX: AI now spawn in game with full fuel load if there is no path (or no knw) | |
| − | + | * FIX: Rare crash in AI code after another car spawned outside path | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.7F == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2024-07-27}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === 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 | |
| − | New | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Support for approved mods === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | Support for | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * 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 | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | InSim | ||
| − | |||
| − | == | + | === Misc === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Unlock screen requires "unlock" to keep any changes | |
| − | + | ** if already unlocked the unlock count is unaffected | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 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. | + | == 0.7E14 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2024-06-24}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Mark host as favourite and sort by favourites in list of hosts | |
| − | + | * Sort by server location (two-letter country code) column | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.7E13 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2024-06-18}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * 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. | + | == 0.7E12 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2024-05-21}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === 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. | + | == 0.7E11 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2024-04-20}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === 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. | + | == 0.7E10 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2024-03-26}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Invert mouse axis did not work in E9 | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.7E9 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2024-03-26}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === 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. | + | == 0.7E8 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2024-03-06}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === 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. | + | == 0.7E7 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2024-02-23}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * 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. | + | == 0.7E6 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2024-02-15}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | == | + | === 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. | + | == 0.7E5 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2024-02-11}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | == | + | === 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. | + | == 0.7E4 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2024-01-31}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Prevents frequent excess reports for the same mod | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.7E3 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2024-01-31}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === 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) | |
| − | Added | + | ** Thread about LOD2: https://www.lfs.net/forum/thread/106736 |
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.7E2 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2024-01-30}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * 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 | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | InSim | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.7E == |
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2023-12-17}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === 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 : | + | * FIX: Mod with 27 character name appeared in mods screen Test mode |
| − | + | * FIX: Crash if mod had more than 64 materials | |
| − | |||
| − | |||
| − | FIX : | ||
| − | == | + | === 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 | |
| − | FIX : | + | * Dashboard brightness should now be the same as in the editor |
| − | FIX : | + | ** 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 | |
| − | Improved | + | * 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 | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | FIX : | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === 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 | |
| − | FIX : It was possible to | + | * 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 | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | FIX : | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === 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 | |
| − | FIX : | + | * 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 | |
| − | FIX : Crash | + | * 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 | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | FIX : | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === 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. | + | == 0.7D64 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2023-12-16}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Graphics === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Subobject transparency was not visible in forces view | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | FIX : | ||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.7D63 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2023-12-16}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === 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. | + | == 0.7D62 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2023-12-15}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Korean IME === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: The fix in D61 was incomplete and should work now | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.7D61 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2023-12-15}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === 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 | |
| − | |||
| − | |||
| − | |||
| − | FIX : | ||
| − | |||
| − | |||
| − | == 0. | + | == 0.7D60 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2023-12-14}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === 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. | + | == 0.7D59 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2023-12-13}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === 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 | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | FIX : | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.7D58 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2023-12-12}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Lights === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Headlight switch now incompatible between versions < D50 and >= D50 | |
| − | + | * FIX: Extra light of remote cars was not visible when switched on | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | FIX : | ||
| − | |||
| − | |||
| − | |||
| − | == | + | === Moving subobjects === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Popup headlight system generalised for moving objects with switches | |
| − | + | * Light / horn switches work even if car does not have that feature | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.7D57 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2023-12-11}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: Transparency could vanish with more than one vehicle in view | |
| − | + | * IS_PLH now allows 'silent' update (with Flags bit 7 (0x80) set) | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.7D56 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2023-12-10}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Transparency now works correctly with popup headlight objects | |
| − | + | * Popup headlights now support flip function | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.7D55 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2023-12-10}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Multiplayer === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * FIX: LFS could crash if a player left when a mod was not downloaded | |
| − | |||
| − | |||
| − | FIX : | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Graphics === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Popup headlights and internal mirrors are excluded from forces view | |
| − | + | * Skin mappings that move with driver side swaps no longer avoid flip | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.7D54 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2023-12-09}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === 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. | + | == 0.7D53 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2023-12-08}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | - | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === Lights === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Lights now work on subobjects (e.g. bike handlebars) | |
| − | + | * Popup headlights are also supported (already on XRG and XRT) | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.7D52 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2023-12-04}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === 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. | + | == 0.7D51 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2023-11-27}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === 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 : | + | * 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. | + | == 0.7D50 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2023-11-24}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === 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) | |
| − | FIX : | + | * 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 | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | user | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === 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 |
| − | FIX : | + | * NOTE! adjusting fork ride height will cause OOS on servers < D50 |
| − | FIX : | + | * FIX: Weight distribution was wrong if any trail reduction was set |
| − | FIX : | + | * 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 == | ||
| − | + | ''{{date|2023-11-03}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * Bugfix | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | == 0.7D47 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2023-11-03}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === 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 | |
| − | |||
| − | |||
| − | |||
| − | FIX : | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === 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 | |
| − | FIX : | + | * 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. | + | == 0.7D46 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2023-10-29}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * 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. | + | == 0.7D45 == |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''{{date|2023-10-27}}'' | |
| − | '' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | === 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 === |
| − | |||
| − | |||
| − | |||
| − | |||
| − | == 0. | + | * A message shows the name of any mod that can't be loaded in an SPR |
| − | '' | + | |
| − | < | + | == 0.7D44 == |
| − | ??? | + | |
| + | ''{{date|2023-10-13}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2023-10-06}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2023-10-04}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2023-09-29}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2023-09-16}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2023-09-13}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2023-09-12}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2023-09-11}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2023-09-06}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2023-08-19}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2023-08-09}}'' | ||
| + | |||
| + | * FIX: Graphical bug introduced in D33 - cars appeared too dark | ||
| + | * Temporary (free) hosts are shown without colours in List of Hosts | ||
| + | |||
| + | == 0.7D33 == | ||
| + | |||
| + | ''{{date|2023-07-10}}'' | ||
| + | |||
| + | * Hub object custom colours now appear in the list of wheel colours | ||
| + | |||
| + | == 0.7D32 == | ||
| + | |||
| + | ''{{date|2023-07-07}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2023-06-24}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2023-06-21}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2023-06-20}}'' | ||
| + | |||
| + | * Dashboard brightness should now be the same as in the editor | ||
| + | ** this update also affects the RB4 and MRT5 (recently updated) | ||
| + | |||
| + | == 0.7D28 == | ||
| + | |||
| + | ''{{date|2023-06-19}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2023-06-18}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2023-06-16}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2023-05-13}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2023-05-09}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2023-03-25}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2023-03-22}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2023-03-19}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2023-03-18}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2023-03-17}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2023-03-15}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2023-03-11}}'' | ||
| + | |||
| + | * /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 == | ||
| + | |||
| + | ''{{date|2023-03-09}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2023-03-08}}'' | ||
| + | |||
| + | * FIX: /status F12 did not work (new feature in D12) | ||
| + | |||
| + | == 0.7D12 == | ||
| + | |||
| + | ''{{date|2023-03-07}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2023-03-06}}'' | ||
| + | |||
| + | * Small map on Layout Square now shows concrete objects | ||
| + | |||
| + | == 0.7D10 == | ||
| + | |||
| + | ''{{date|2023-02-10}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2023-01-30}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2023-01-19}}'' | ||
| + | |||
| + | * FIX: OOS when repairing engine damage at pit stop in D7 | ||
| + | |||
| + | == 0.7D7 == | ||
| + | |||
| + | ''{{date|2023-01-19}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2023-01-17}}'' | ||
| + | |||
| + | * Fix for D5 gear ratios bug | ||
| + | |||
| + | == 0.7D5 == | ||
| + | |||
| + | ''{{date|2023-01-17}}'' | ||
| + | |||
| + | * Engine health display now available in F9 and F10 displays | ||
| + | |||
| + | == 0.7D4 == | ||
| + | |||
| + | ''{{date|2023-01-14}}'' | ||
| + | |||
| + | ''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 == | ||
| + | |||
| + | ''{{date|2022-04-15}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2022-04-15}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2022-04-14}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2022-04-13}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2022-04-12}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2022-04-11}}'' | ||
| + | |||
| + | * FIX: Assigned arrow keys adjusted brake balance (etc) while driving | ||
| + | * FIX: Viewer button was available in garage during welcome sequence | ||
| + | |||
| + | == 0.7C == | ||
| + | |||
| + | ''{{date|2022-04-08}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2022-04-08}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2022-04-02}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2022-04-01}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2022-03-22}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2022-03-20}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2022-03-18}}'' | ||
| + | |||
| + | * FIX: Sort list of hosts by column / set mod as favourite | ||
| + | |||
| + | == 0.7B5 == | ||
| + | |||
| + | ''{{date|2022-03-18}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2022-03-10}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2022-03-09}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2022-02-14}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2022-02-12}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2022-02-11}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2022-02-10}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2022-02-04}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2022-01-28}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2022-01-25}}'' | ||
| + | |||
| + | * FIX: Code page bug on translated rating descriptions | ||
| + | * FIX: Minor graphical issue after clicking rating button | ||
| + | |||
| + | == 0.7A6 == | ||
| + | |||
| + | ''{{date|2022-01-25}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2022-01-19}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2022-01-13}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2022-01-08}}'' | ||
| + | |||
| + | === 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.7A2|Version History (LFS Editor)]] | ||
| + | |||
| + | == 0.7A == | ||
| + | |||
| + | ''{{date|2021-12-16}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2021-12-15}}'' | ||
| + | |||
| + | === 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.6W60|Version History (LFS Editor)]] | ||
| + | |||
| + | == 0.6W59 == | ||
| + | |||
| + | ''{{date|2021-12-13}}'' | ||
| + | |||
| + | * 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.6W59|Version History (LFS Editor)]] | ||
| + | |||
| + | == 0.6W58 == | ||
| + | |||
| + | ''{{date|2021-12-12}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2021-12-11}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2021-12-09}}'' | ||
| + | |||
| + | * More detailed RB4 included | ||
| + | * Various translations have been updated | ||
| + | |||
| + | * Editor: see [[Version History (LFS Editor)#0.6W56|Version History (LFS Editor)]] | ||
| + | |||
| + | == 0.6W55 == | ||
| + | |||
| + | * ''Dec 8, 2021'' - (editor only) | ||
| + | |||
| + | * Editor: see [[Version History (LFS Editor)#0.6W55|Version History (LFS Editor)]] | ||
| + | |||
| + | == 0.6W54 == | ||
| + | |||
| + | ''{{date|2021-12-04}}'' | ||
| + | |||
| + | * Support for single spoke objects | ||
| + | |||
| + | * Editor: see [[Version History (LFS Editor)#0.6W54|Version History (LFS Editor)]] | ||
| + | |||
| + | == 0.6W53 == | ||
| + | |||
| + | ''{{date|2021-12-03}}'' | ||
| + | |||
| + | * Removed feature that enabled "Window while connecting" on new patch | ||
| + | * FIX: Crash related to applying handicaps to not yet downloaded mods | ||
| + | |||
| + | == 0.6W52 == | ||
| + | |||
| + | ''{{date|2021-12-03}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2021-11-30}}'' | ||
| + | |||
| + | === 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.6W51|Version History (LFS Editor)]] | ||
| + | |||
| + | == 0.6W50 == | ||
| + | |||
| + | ''{{date|2021-11-28}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2021-11-27}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2021-11-26}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2021-11-21}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2021-11-15}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2021-11-12}}'' | ||
| + | |||
| + | === 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.6W45|Version History (LFS Editor)]] | ||
| + | |||
| + | == 0.6W43 == | ||
| + | |||
| + | ''{{date|2021-11-06}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2021-11-06}}'' | ||
| + | |||
| + | * Semi-full version. Compatible with 0.6V, downloadable as a full setup. More info: https://www.lfs.net/forum/thread/95661 | ||
| + | |||
| + | == 0.6V == | ||
| + | |||
| + | ''{{date|2021-02-28}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2021-02-26}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2021-02-25}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2021-02-15}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2021-02-12}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2021-02-11}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2021-02-08}}'' | ||
| + | |||
| + | * FIX: XRR reverted to auto clutch when exiting pit garage in game | ||
| + | * Thank you translators, for the updated translations! | ||
| + | |||
| + | == 0.6U19 == | ||
| + | |||
| + | ''{{date|2021-02-08}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2021-02-05}}'' | ||
| + | |||
| + | * FIX: Tyre change decision did not work in U17 | ||
| + | |||
| + | == 0.6U17 == | ||
| + | |||
| + | ''{{date|2021-02-05}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2021-02-02}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2021-01-28}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2021-01-25}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2021-01-11}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2020-11-03}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2020-04-10}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2019-11-02}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2019-07-21}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2019-05-01}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2019-04-06}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2019-04-03}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2019-03-21}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2019-03-20}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2019-03-13}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2019-03-13}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2019-03-12}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2019-03-11}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2019-03-09}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2019-03-08}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2019-03-07}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2018-07-07}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2018-07-03}}'' | ||
| + | |||
| + | === Layout editor === | ||
| + | |||
| + | * ALT key now temporarily hides the outlines of selected objects | ||
| + | |||
| + | === Interface === | ||
| + | |||
| + | * More updated translations - Thank you translators! | ||
| + | |||
| + | == 0.6R21 == | ||
| + | |||
| + | ''{{date|2018-05-24}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2018-05-16}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2018-05-11}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2018-05-04}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2018-05-03}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2018-05-02}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2018-05-01}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2018-04-27}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2018-04-26}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2018-04-12}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2018-04-09}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2018-04-06}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2018-04-06}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2018-04-06}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2017-01-28}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2017-01-27}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2017-01-26}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2017-01-24}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2017-01-23}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-12-10}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2016-09-03}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-09-03}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-09-02}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-08-31}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-08-26}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-08-25}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-08-23}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-08-19}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-06-17}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-04-16}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-04-15}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-04-14}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-04-13}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-04-07}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-04-02}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-03-24}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-03-23}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2016-03-22}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2016-03-19}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2016-03-18}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-03-18}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-03-12}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-02-23}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-02-13}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-02-12}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-02-12}}'' | ||
| + | |||
| + | === Interface === | ||
| + | |||
| + | * Lap number is no longer shown if lap timing is not available | ||
| + | |||
| + | == 0.6K24 == | ||
| + | |||
| + | ''{{date|2016-02-12}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-02-11}}'' | ||
| + | |||
| + | * Incompatible version - Rockingham update including Sunset lighting | ||
| + | |||
| + | == 0.6K22 == | ||
| + | |||
| + | ''{{date|2016-02-11}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-02-10}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-02-09}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-02-08}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2016-02-08}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-02-07}}'' | ||
| + | |||
| + | === InSim === | ||
| + | |||
| + | * Added TINY_AXM to request IS_AXM packets for the entire layout | ||
| + | |||
| + | == 0.6K16 == | ||
| + | |||
| + | ''{{date|2016-02-07}}'' | ||
| + | |||
| + | === Fixes === | ||
| + | |||
| + | * Moving some similar multiple objects caused an infinite loop | ||
| + | * Indices automatically assigned to new objects were not shown | ||
| + | |||
| + | == 0.6K14 == | ||
| + | |||
| + | ''{{date|2016-02-06}}'' | ||
| + | |||
| + | === Layout editor === | ||
| + | |||
| + | * Multiple object selection is now available in marshall mode | ||
| + | |||
| + | === Fixes === | ||
| + | |||
| + | * Quick repeat moving checkpoints in multiplayer caused duplication | ||
| + | |||
| + | == 0.6K12 == | ||
| + | |||
| + | ''{{date|2016-02-03}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-02-02}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-01-29}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-01-27}}'' | ||
| + | |||
| + | === Rockingham === | ||
| + | |||
| + | * The Rockingham track is updated with fixes and improvements | ||
| + | |||
| + | == 0.6K8 == | ||
| + | |||
| + | ''{{date|2016-01-26}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-01-21}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-01-19}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-01-14}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2016-01-11}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2016-01-09}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2015-12-30}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2015-12-19}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2015-12-18}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2015-12-17}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2015-12-11}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2015-12-03}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2015-08-15}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2015-08-12}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2015-08-09}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2015-07-28}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2015-07-09}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2015-06-30}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2015-06-20}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2015-04-02}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2015-04-01}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2015-04-01}}'' | ||
| + | |||
| + | * FIX : Error with the new Wedge objects at 90 degrees | ||
| + | |||
| + | == 0.6G17 == | ||
| + | |||
| + | ''{{date|2015-03-31}}'' | ||
| + | |||
| + | * New Westhill track update with various fixes | ||
| + | * New concrete objects Wedge and Short Slab Wall | ||
| + | * Maximum autocross objects increased to 1800 | ||
| + | |||
| + | == 0.6G16 == | ||
| + | |||
| + | ''{{date|2015-03-31}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2015-03-28}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2015-02-20}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2015-02-14}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2014-09-27}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2014-09-26}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2014-09-25}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2014-09-24}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2014-09-19}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2014-08-22}}'' | ||
| + | |||
| + | * Implemented Oculus Rift health & safety warning at startup | ||
| + | * Option to store driving position (avoids setting it every time) | ||
| + | |||
| + | == 0.6F7 == | ||
| + | |||
| + | ''{{date|2014-08-19}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2014-08-12}}'' | ||
| + | |||
| + | * Replay TV camera view is now displayed on a virtual monitor | ||
| + | * 3D level of the replay cameras adjustable from 0% to 100% | ||
| + | |||
| + | == 0.6F5 == | ||
| + | |||
| + | ''{{date|2014-08-11}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2014-08-10}}'' | ||
| + | |||
| + | * "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 == | ||
| + | |||
| + | ''{{date|2014-08-06}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2014-07-21}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2014-06-21}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2014-06-19}}'' | ||
| + | |||
| + | * FIX : Dedicated server would not start up in reversed or open configs | ||
| + | |||
| + | == 0.6E18 == | ||
| + | |||
| + | ''{{date|2014-06-18}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2014-06-13}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2014-06-05}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2014-05-24}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2014-01-31}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2014-01-22}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2014-01-20}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2013-12-16}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2013-12-14}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2013-11-29}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2013-11-11}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2013-11-08}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2013-11-06}}'' | ||
| + | |||
| + | * Improved stereoscopic 3D support, including experimental Oculus Rift support. | ||
| + | |||
| + | === Three 3D modes are available === | ||
| + | |||
| + | ** TV / monitor / projector | ||
| + | ** Conventional 3D headset | ||
| + | ** Oculus Rift | ||
| + | |||
| + | == 0.6E4 == | ||
| + | |||
| + | ''{{date|2013-10-11}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2012-11-30}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2012-11-28}}'' | ||
| + | |||
| + | * FIX : OOS Error after engine was switched off | ||
| + | |||
| + | == 0.6B15 == | ||
| + | |||
| + | ''{{date|2012-11-28}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2012-11-27}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2012-11-26}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2012-11-24}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2012-11-06}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2012-11-03}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2012-10-27}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2012-09-25}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2012-09-21}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2012-09-20}}'' | ||
| + | |||
| + | * Repaired most translations with a small update on one line | ||
| + | * FIX : Guest disconnected if host used InSim IS_PLC packet | ||
| + | |||
| + | == 0.6B5 == | ||
| + | |||
| + | ''{{date|2012-09-20}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2011-06-17}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2011-06-16}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2011-06-14}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2011-06-13}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2011-06-10}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2011-05-16}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2011-05-13}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2011-05-06}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2011-04-28}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2011-04-22}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2009-11-25}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2009-11-23}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2009-11-21}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2009-10-28}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2009-10-27}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2009-10-23}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2009-10-17}}'' | ||
| + | |||
| + | * FIX : Z19 problems going full screen in some versions of Windows | ||
| + | |||
| + | == 0.5Z19 == | ||
| + | |||
| + | ''{{date|2009-10-16}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2009-10-11}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2009-10-03}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2009-10-02}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2009-07-08}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2009-07-08}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2008-12-29}}'' | ||
| + | |||
| + | * FIX : Mouse steering was stuck on full lock after minimising window | ||
| + | |||
| + | == 0.5Z9 == | ||
| + | |||
| + | ''{{date|2008-12-21}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2008-12-18}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2008-12-18}}'' | ||
| + | |||
| + | * InSim : Traction Control and ABS are now reported in IS_NPL packet | ||
| + | * FIX : Setup related multiplayer OOS bugs affecting test patch users | ||
| + | |||
| + | == 0.5Z6 == | ||
| + | |||
| + | ''{{date|2008-12-18}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2008-12-14}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2008-12-13}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2008-12-13}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2008-07-02}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2008-07-01}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2008-06-30}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2008-06-27}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2008-06-20}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2008-06-08}}'' | ||
| + | |||
| + | * FIX : Crash when entering SHIFT+U mode in certain circumstances | ||
| + | |||
| + | == 0.5Y21 == | ||
| + | |||
| + | ''{{date|2008-06-07}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2008-05-22}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2008-04-16}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2008-04-16}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2008-04-10}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2008-04-05}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2008-03-18}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2008-03-14}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2008-03-01}}'' | ||
| + | |||
| + | * FIX : Texture issue and crash caused by a change in Y11 | ||
| + | |||
| + | == 0.5Y11 == | ||
| + | |||
| + | ''{{date|2008-02-29}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2008-02-12}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2008-02-09}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2008-02-08}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2007-12-21}}'' | ||
| + | |||
| + | * [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 == | ||
| + | |||
| + | ''{{date|2007-12-20}}'' | ||
| + | |||
| + | * Included Lithuanian translation | ||
| + | * FIX : Buffer overflow issue in SPR and MPR files | ||
| + | |||
| + | == 0.5X38 == | ||
| + | |||
| + | ''{{date|2007-12-20}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2007-12-20}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2007-12-19}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2007-12-18}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2007-12-17}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2007-12-16}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2007-12-15}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2007-12-10}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2007-07-08}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2007-07-06}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2007-07-05}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2007-07-04}}'' | ||
| + | |||
| + | * Display positioning support in Options->Display->Interface | ||
| + | * Improved positioning of 3d menu objects (drivers and cars) | ||
| + | * Minor optimisation in 2d display system | ||
| + | |||
| + | == 0.5X5 == | ||
| + | |||
| + | ''{{date|2007-07-03}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2007-06-30}}'' | ||
| + | |||
| + | === Updates === | ||
| + | |||
| + | * Available start grid size now shown in game setup screen | ||
| + | * FIX : Removed debug message ReleasePlateHandle failed | ||
| + | |||
| + | == 0.5X3 == | ||
| + | |||
| + | ''{{date|2007-06-29}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2007-06-22}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2007-06-08}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2007-06-08}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2007-06-07}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2007-06-06}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2007-06-05}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2007-06-05}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2007-06-03}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2007-06-02}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2007-06-01}}'' | ||
| + | |||
| + | * A new connection queuing system to keep it clean | ||
| + | * Some other small fixes in the multiplayer code | ||
| + | |||
| + | == 0.5W38 == | ||
| + | |||
| + | ''{{date|2007-05-31}}'' | ||
| + | |||
| + | * Too many players could join when limited by starting grid size | ||
| + | * Attempting to fix another bug where joining player never joins | ||
| + | |||
| + | == 0.5W37 == | ||
| + | |||
| + | ''{{date|2007-05-31}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2007-05-29}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2007-05-29}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2007-05-29}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2007-05-28}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2007-05-25}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2007-05-20}}'' | ||
| + | |||
| + | * FIX : MP Replays could not be played back at all | ||
| + | * FIX : Repeated messages when AI are trying to reset | ||
| + | |||
| + | == 0.5W25 == | ||
| + | |||
| + | ''{{date|2007-05-19}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2007-05-14}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2007-05-10}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2007-04-25}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2007-04-18}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2007-04-14}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2007-03-31}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2007-03-28}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2007-03-24}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2007-03-23}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2007-02-28}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2006-12-22}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2006-12-20}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2006-12-19}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2006-12-18}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2006-12-16}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2006-07-05}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2006-06-30}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2006-06-26}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2006-06-25}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2006-04-29}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2006-04-29}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2006-04-28}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2006-04-27}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2006-04-26}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2006-04-25}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2006-04-24}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2006-04-21}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2006-04-21}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2005-11-26}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2005-11-25}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2005-10-21}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2005-10-15}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2005-10-13}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2005-08-07}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2005-06-25}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2005-04-30}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2005-04-05}}'' | ||
| + | |||
| + | * S2 Demo ALPHA released | ||
| + | * Demo content only with numerous improvements from 0.3 | ||
| + | |||
| + | == 0.3H6 == | ||
| + | |||
| + | ''{{date|2005-03-03}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2005-03-02}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2005-02-25}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2004-10-19}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2004-10-12}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2004-10-08}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2004-10-06}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2004-10-02}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2004-10-01}}'' | ||
| + | |||
| + | * Small increase in internal view rubber draw distance | ||
| + | * Included Italian translation | ||
| + | |||
| + | == 0.3G7 == | ||
| + | |||
| + | ''{{date|2004-09-30}}'' | ||
| + | |||
| + | * Fixes for new systems introduced in G5 and G6 | ||
| + | * This is intended to improve the online reliability a lot | ||
| + | |||
| + | == 0.3G6 == | ||
| + | |||
| + | ''{{date|2004-09-29}}'' | ||
| + | |||
| + | * A new "In Sync" disconnection system... | ||
| + | * This is intended to greatly reduce the number of OOS kicks | ||
| + | * Included Spanish and Turkish translations | ||
| + | |||
| + | == 0.3G5 == | ||
| + | |||
| + | ''{{date|2004-09-28}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2004-09-25}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2004-09-23}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2004-04-10}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2004-03-02}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2004-02-27}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2004-02-20}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2003-12-15}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2003-10-31}}'' | ||
| + | |||
| + | * FIX : One problem with clicking some buttons | ||
| + | |||
| + | == 0.3C == | ||
| + | |||
| + | ''{{date|2003-10-30}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2003-09-25}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2003-07-17}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2003-06-25}}'' | ||
| + | |||
| + | * default master server IP address updated | ||
| + | * checkpoint time differences shown with position list | ||
| + | * FIX : test drive swap side when updating controls | ||
| + | |||
| + | == 0.2E5 == | ||
| + | |||
| + | ''{{date|2003-06-18}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2003-06-06}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2003-06-01}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2003-05-10}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2003-05-07}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2003-05-07}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2003-05-07}}'' | ||
| + | |||
| + | === 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 == | ||
| + | |||
| + | ''{{date|2003-04-02}}'' | ||
| + | |||
| + | * FIX : host crash if network debug was switched on | ||
| + | |||
| + | == 0.2B == | ||
| + | |||
| + | ''{{date|2003-04-02}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2003-03-22}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2003-03-04}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2003-02-19}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2003-02-05}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2003-01-30}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2002-12-13}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2002-11-29}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2002-11-18}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2002-11-14}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2002-11-09}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2002-10-28}}'' | ||
| + | |||
| + | * HLVC displays [modified] if car in video does not match your own cars. | ||
| + | |||
| + | == 0.1H2 == | ||
| + | |||
| + | ''{{date|2002-10-27}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2002-10-19}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2002-10-19}}'' | ||
| + | |||
| + | * Extra check in a sound function avoiding system hangs | ||
| + | |||
| + | == 0.1G == | ||
| + | |||
| + | ''{{date|2002-10-15}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2002-10-11}}'' | ||
| + | |||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2002-09-15}}'' | ||
| + | |||
| + | * Calibration system which can work in an unlocked or locked mode. | ||
| + | |||
| + | == 0.1D == | ||
| + | |||
| + | ''{{date|2002-09-14}}'' | ||
| + | |||
| + | * 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. | ||
| + | * 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 | ||
| + | * 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 == | ||
| + | |||
| + | ''{{date|2002-09-11}}'' | ||
| + | |||
| + | * Scrutineering added for hosts | ||
| + | |||
| + | == 0.1B == | ||
| + | |||
| + | ''{{date|2002-09-06}}'' | ||
| + | |||
| + | * Added reversed track configurations | ||
| + | * Lots of other bugfixes | ||
| + | |||
| + | == 0.04Q == | ||
| + | |||
| + | ''{{date|2002-08-31}}'' | ||
| + | |||
| + | ??? | ||
== 0.04k == | == 0.04k == | ||
| − | '' | + | |
| − | + | ''{{date|2002-08-18}}'' | |
| + | |||
First official Live for Speed DEMO test version. | First official Live for Speed DEMO test version. | ||
[[Category:Release notes]] | [[Category:Release notes]] | ||
Latest revision as of 17:16, 14 February 2026
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)
0.8B30
5 February 2026
- NEW: View option "Screen offset vertical" moves image up or down
- can be used to adjust horizon on monitor closer to eye level
- old option "View offset" renamed to "Screen offset lateral"
- may help with dashboard visibility for some vehicles
- text commands /soffl and /soffv can set values
- NEW: You can now see shadows of cars that are not on screen
- slight CPU/GPU cost as some off-screen cars must be prepared
- sometimes they are prepared although the shadow isn't visible
- can be the case when you look on the non-sunny side of a car
- the CPU/GPU cost is less than a fully visible car
- NEW: InSim messages are displayed while a replay fast forwards
- normally all messages are hidden during fast forward
- it may be useful to see InSim messages in this case
- FIX: Sometimes consecutive commands were not sent to the host
- e.g. "/end /say hello" did not send the "/end" command to host
- instead "end" was output as a text message (that is the bug
0.8B29
30 January 2026
- FIX: Since B26 fog effect was excluded from vehicles
- this was related to excluding them from exposure image
- the issue was noticed with track mods but affected all
- FIX: Track (object) mods are now included in exposure
- the exposure change was for other cars in close racing
- this fix restores track mods to the same as before B26
- UPDATE: MPR fast forwarding is much faster
- may be up to 10 times as fast for some replays
0.8B28
28 January 2026
- FIX: B27 bug - mouse steering did not work if mouse cursor hit the top
0.8B27
28 January 2026
- FIX: Minor bug in B26 could make virtual mirror go black
- FIX: Mouse no longer affects steering if outside the LFS window
- Since B24 changes, mouse position was read outside the window
- NEW: Mouse input is avoided if LFS is not the focused window
- Previously mouse input was used if mouse was over LFS window
- NEW: Mouse continues to provide steering if a text dialog is open
- Previously steering returned to centre after pressing T
- Escape menu and options still produce central steering
- FIX: Mouse steering indication in Controls did not match in game
- This was the case if window was wider than 16:9 aspect ratio
0.8B26
27 January 2026
- FIX: Slow replay fast forwarding if frame rate is unlimited
- This was a bug but please note: FRAME RATE SHOULD BE LIMITED!
- Since B24 there is no reason for extremely high frame rates
- Unlimited frame rate should only be used for test purposes
- Excessive frame rates cause unnecessary extra sync points
- FIX: F9 and F10 could sometimes cause a slowdown
- Reproduction method mysteriously varies by computer
- NEW: Other cars are now excluded from the exposure calculation
- This is done by masking them out from the exposure image
- The problem was most extreme with headlights on white cars
- Such brightly lit nearby cars made the scene go dark
- PHYSICS: Low speed wheel oscillations are avoided
- Damping is now phased in at low speeds of dynamic tyre model
- Tyre squealing and force feedback anomalies were observed
- The problem was most visible at speeds around 10 km/h
- FIX: Severe steering issues with IRIDER mod (electric scooter)
- Solution: enable rigid steer for bikes regardless of setting
- Flexible steer only affected bikes at very low speed
0.8B25
24 January 2026
- FIX: Exposure was affected by visible racing line
- FIX: Input/FF graph could be visible during replays
- FIX: Graph remained visible in spectate or free view
- FIX: Mouse was not forced visible for Input/FF graph
- NEW: X button to close Input/FF and minus to minimise
- UPDATE: Minimised low speed FF jerking due to steering
- Problem often affected bikes around 30 to 40 km/h
- UPDATE: Dynamic lateral damping is enabled (no option)
- From old model / improves stability at high speeds
- Without damping bikes wobbled at very high speed
0.8B24
22 January 2026
High frequency input system
- Changes are mainly on the input side with benefits for FF
- Input rate decoupled from graphical frame rate
- input as fast as the controller can output (up to 1000 Hz)
- no need for frame rates higher than monitor refresh rate
- making more use of the 1000 Hz physics
- New smoothing uses the controller's detected polling rate
- removes input steps that cause incorrect force feedback
- New live graph "Input / FF" available from Escape Menu
- SAT and dynamic lateral damping moved to Input / FF
- INTRODUCTION VIDEO: https://youtu.be/MEy04S81f1c
Garage screen updates
- NEW: Orthographic projections in garage
- R/L/F/B keys and buttons go straight to orthographic
- T and U are also available (buttons but not keys)
- Any rotation from that point restores perspective projection
- Full rotation is allowed in the garage (like in viewer mode)
- SHIFT+R/L/F/B reproduce the original 6 degrees up perspective
- CTRL+SHIFT+left/right buttons still produce 45 degree views
- D can temporarily toggle between orthographic and perspective
- SHIFT+T to save a transparent screenshot (png in data\shots)
Interface
- FIX: Appearance of car windscreens in interface
- windscreen shine was too dim where transparent
- one notable example: RB4 GT in lobby screen
Misc
- FIX: Exposure was affected by arrows, checkpoints and circles
- InSim.txt now documents HOSTF_x constants 0x400 to 0x8000
0.8B23
10 January 2026
- NEW: Race position list can now be manually scrolled
- Page Up / Page Down keys (steps of page size - 4)
- CTRL + Page Up / Page Down to move in steps of 1
- Mouse click on arrows / mouse wheel scroll
- Home key or select any car to return to auto mode
- Maximum number in race position list increased to 48
- Right click adjusts maximum number in steps of 4
- FIX: Restored condition for AUTO mode showing results
- always shown when looking at someone else's car
0.8B22
7 January 2026
Fixes
- FIX: Layout objects did not pick up the light
- this was after a layout was loaded in the lobby
- FIX: XRR dashboard texture flipped when driving on left
- FIX: SPR OOS with flexible steer and added mass handicap
- FIX: Square in lobby screen if LA1X or LA2X selected
0.8B21
7 January 2026
- FIX: Ground disappeared in LA1X and LA2X configurations
- NEW: Practice start position flags removed in LA1X and LA2X
0.8B20
7 January 2026
Fixes and test updates
- FIX: Crash when moving layout objects are cleared
- load new layout while physics objects are in motion
- CONTROL: Analogue steer smooth improved (Misc option)
- setting is much closer to how it was in old LFS 0.7
- TEST Smooth input option removed (extra smoothing)
- to replicate "smooth input" use steer smooth 0.35
- TEST: The test options are now saved in cfg.txt
- they are still unfinished and work in progress
- temporarily saved for convenience
- LIGHTS: Automatic switching on of tail lights
- for cars with tail lights but no headlights
- automatic switch on at race start or by AI drivers
- TEST: AI flexible steering option
- this is specifically for a physics test
- allows AI steering to match the 0.7 version
- enable option BEFORE adding the AI driver to race
Tracks
- Layout Square: Roads removed on Wide Grid config
- updated to have only dark asphalt everywhere
- Kyoto Ring: Auto repair for single and double armcos
- an invisible surface error copied to 715 segments
- could sometimes cause collision anomalies
0.8B19
1 January 2026
Some fixes
- FIX: Low frame rates in VR with option "Monitor view : none"
- FIX: Suspension MOI issue that would not affect most vehicles
- caused a noticeable problem with mod PUSHBACK TUG
- FIX: Mouse X multiplier less than 1 did not load correctly
- FIX: Some setups could show "Setup changes requested"
- FIX: InSim buttons shown in Escape Menu
Test features
- The same test features are included as in B16.
- Not much has changed in the last couple of days.
- But the self-aligning torque (SAT) is calculated differently.
- FF from SAT will be slightly reduced, for cars with large camber or caster.
0.8B16
29 December 2025
Some fixes
- FIX: InSim returned IS_CPP with zero values
- FIX: Assiging a key like ESC or arrow would do that action
- WEBSITE FIX: /time set 16:00 didn't work in virtual console
Test features
- There are now four options for tyre physics / FF / input testing.
- They can work online
- They can be set in player options
- They are not saved when LFS exits
- There are text commands for them so you can assign to F keys to instantly feel the difference
- /include_sat no|yes (self aligning torque)
- /include_dld no|yes (dynamic lateral damping)
- /smooth_ff no|yes (force feedback smoothing)
- /smooth_input no|yes (input smoothing)
0.8B14
27 December 2025
Some test features
- For the people with integrated and dedicated GPUs (many laptops, some desktops) your system may decide to use the correct GPU without using a special setting in Windows or driver software.
- For drifters and maybe racers, here is a chance to try the existing RETRO tyre model but without the self-aligning torque, to see how it compares with your recent experiences.
Changes
- TEST: LFS.exe includes hint to select the Dedicated GPU
- for systems with an integrated GPU and a dedicated GPU
- may mean you don't need to use a setting in Windows
- should work with NVIDIA Optimus systems
- the AMD equivalent is also included
- NEW: If selected GPU cannot be used a dialog is shown at startup
- for example user selects an adapter with no outputs
- NEW: Message displayed if the GPU in use may not be the best one
- simply checks which adapter has the most dedicated memory
- may indicate the user should adjust a windows setting
- FIX: Force arrows in garage screen were transparent (new bug)
- TEST: Player option to exclude the self aligning torque
- self aligning torque is a realistic effect not in old LFS
- "exclude" should give the same feeling as old LFS
- this is not yet thoroughly tested
- The "exclude" option currently causes OOS if used online
0.8B13
26 December 2025
- Emergency update for lobby screen bug (3rd attempt)
- More info - this was done quickly during the Crashmaaas event.
- There could be a crash in the lobby screen when some players were ready.
0.8B10
22 December 2025
- FIX: Marshal used as driver had no helmet (or head)
- FIX: CTRL+A no longer worked in text entry dialog
- FIX: Escape menu doesn't appear when a replay is OOS
- only if the replay is OOS while screen is still black
- FIX: Exposure too dark after pressing V in forces mode
- force arrows are now excluded from the exposure image
- FIX: InSim SMALL_LCL was wrong for the "extra light" bit
0.8B9
20 December 2025
- FIX: Lagging players moving back and forth
- the fix is on the SEND side so that means you may still see the bug
- if you see the bug that should mean the other player has not updated
- NEW: Immediate exposure update when changing cameras in InSim
- this applies to camera positions with zero "time to get there"
0.8B8
19 December 2025
Changes
- KNW files for AI drivers now included for official cars
- fixes overtaking lessons as the AI can actually drive
- FIX: Training lessons ignored false starts
- FIX: Virtual start lights were wrong on first attempt
- Increased friction on kerbs to be closer to asphalt
- Stretched display modes are now supported
- screen resolutions are (c) centred / (u) unspecified
- (u) may be stretched but can have wrong aspect ratio
- FIX: Installer reports wrong required space
Track updates
- BL
- Removed vehicles behind the pits in open config
- Updated the wind turbines using the ones from South City
- WE
- Fixed some small bugs
- Fixed incorrect distance marker board displays
- KY
- 5 invisible posts removed
- White gates now have collision
- Fixed hole in the grass at the Kart circuit
- Fixed no collision for the entrance kiosk booths and support posts
- Fixed improper collision on tunnel entrance dividing walls
- Removed Marshals, pit speed signs and orange lane posts from Open Config
- Fixed 1 reported clipping trees issue
- Reduced floodlighting intensity
- Fix for Oval Chicanes start grid
- Adjusted AI path on Kart Indy after the 1st corner for track limits
- Reported forum bug fixes
0.8B4
16 December 2025
- Included new shader that fix the bright lights issues
- Psychedelic headlight bloom + Kyoto blackout bug
- LFS no longer tries to pointlessly load D3DCompiler_47.dll
- Headlight effects renamed to "Number of headlight effects"
- minimum number of headlight effects increased to 4
- FIX: Start time (time stamp) was missing from MPR files
- PARTIAL FIX: Added a check for one crash after failed load
- doesn't really fix the problem but is safer code
- FIX: Removed power steering slider that has no effect
- it is unfinished code intended for the new tyre physics
- current beta version uses a version of old tyre physics
- FIX: Time adjuster did not observe InSim "recommended area"
- LFS should not overwrite InSim buttons in that area
- FIX: Mouse steer was not disabled on entry to ESC menu
- fixed behaviour is now the same as in old LFS
- FIX: Brake discs were much too dark
0.8B3
12 December 2025
- FIX: Crash when pressing SHIFT+W to reinitialise sound
- FIX: Crash on exiting LFS after failing to recover from a device error
- unfortunately the reason for the device error is unknown
- OPT: Removed some unnecessary thread safety checks
- removed ones that were used frequently throughout the draw
- could result in slightly better frame rate
- FIX: Alt+Gr key could result in CTRL+key functions such as screenshot
- FIX: Alt+Gr key could result in unexpected characters
- FIX: Error message + instant exit when pressing ENTER in ESCAPE menu
0.8B2
11 December 2025
- FIX: Keyboard steer did not work properly
- FIX: Analogue steer smooth had little effect
- FIX: Code page issue on texture resolution buttons
0.8B
11 December 2025
Graphics
- Now using a physically based rendering approach
- Time of day: live, offset, set (with time multiplier)
- Dynamic lighting changes through the day and night
- Detailed shadow maps in main view and mirrors
Tracks
- All tracks updated to support new lighting and shadows
- Extensive expansion of South City and Kyoto Ring
- Aston and Autocross reworked and opened up
Physics update rate
- Physics updates now run at 1000 Hz
- Physics and graphics now run on separate threads
- Timing is now accurate to 3 decimal places (1 ms)
- Force feedback improved by the higher frequency
- Updates fit smoothly with monitor refresh rate
Paths and timing
- Possible to drive out of bounds instead of auto reset
- Timing is no longer path-based and uses proper checkpoints
- The front of the vehicle decides grid positioning and timing
Misc
- Echo / reverberation effect is now produced by a live render
- 80-slot online hosts now allow up to 48 cars on the track
Interface
- Split, lap and race times are now shown to 3 decimal places
- Option to show 'frame time' in ms instead of 'frame rate' in fps
- FIX: Exit screen "buy online" text now uses correct code page
InSim
- New value for Player flags - PIF_INERTIA_STEER
- New flag for Info byte in CompCar and CarContact - CCI_OOB
- Various packets updated to report time in milliseconds
- FIX: Race positions were sometimes wrong for nearby cars
Layouts
- New layout objects often with colour or mapping options
- Marshals are now separate from the red circles
- Old layouts are updated to the new version on load
- Conversion tables from old to new objects are available
- Maximum number of layout objects increased to 3600
- FIX: Could not place objects along some lines at BL and LA
The RETRO physics model
- The old LFS physics but now running at 1000 Hz.
- Physics system runs at 1000Hz
- old model ran at 100Hz but with a sub-update (per vehicle) at 2000 Hz
- allows higher force feedback frequency and smoother steps between graphical frames
- Slight change in gravity force location on wheels
- fix for bug in old version that showed up when developing for bikes
- Slight differences in grip levels on some surfaces due to new style calculation
- Smoke production is immediate and not time dependent
- old model could stay hot and emit a puff each time the hot spot touched the ground
- Tyre skin temperature is removed as it was ineffective
- makes very little difference but tyre can cool a little more quickly
- Steering style option (maybe temporary)
- [flexible] - like old LFS - there is some flexibility between steer input and wheel steer
- [rigid] - new style - the wheel steer is connected rigidly to the steering input
0.7G
15 August 2025
Security update
- Support for the new "unlock code" (replacement for old GAME password)
- Updates on the "Unlock Live for Speed" screen
- Informative message if your unlock code is not 20 characters
- Clickable links to account details page in unlock error messages
- Automatic exit from unlock screen after successful unlock message
- Error messages if there is any problem getting text from the clipboard
- More informative if unlock code needs to be set or is wrong
- More helpful if license has been upgraded since the last unlock
- Info about license level and unlock code detected on entry screen
- Flashes the "Unlock" or "Licensed" button if attention is required
- An appropriate message and link is displayed on the unlock screen
- For license upgrade (when code is correct) the unlock button flashes
Privacy update
- Warning if you are joining a host that will log your IP address
- Your decision to trust that host is remembered, to avoid asking you again
- You can remove the "trusted" status by clicking the "trusted" button
- List of Hosts has a new IP column to indicate hosts that log your IP address
- Stops on "Join Specific Host" after you click a join link on calendar or website
- You will need to click the "GO" button as if you had clicked in List of Hosts
Interface
- List of Hosts now has 30 lines and does not show the obsolete status text
- Search button in mods screen allows search by Skin ID or the 4-character name
- Hover text with description when the mouse cursor is above a blob in the IP column
Graphics
- Improved vehicle view radius calculation (bounding sphere)
- LFS can more accurately detect if a vehicle is currently visible
- LOD distance refers to distance from bounding sphere instead of object centre
- previous version did not work well for large objects, e.g. "track mods"
- Forces view mode is no longer applied to object mods (e.g. track mods)
Force feedback
- Some steering wheels have a driver bug that reports them as "First person controller" device
- Then LFS does not know it is a steering wheel, so it does not enable the steering bump stops
- There is a new option, in "Axes / FF" section to manually enable steering wheel bump stops
- Do not use this if your controller is not a steering wheel
VR
- Some VR headsets can have a FOV aspect ratio that is different from their pixel aspect ratio
- Until now LFS did not deal with that case correctly, as seen with the HTC Vive Pro 2
- LFS now uses the left, right, up, down FOV values more directly to avoid the problem
InSim
- System to allow AI drivers to be directly controlled by a local InSim program
AI drivers
- AI can now spawn in a config with an AI path even if knw has not been generated
- FIX: AI now spawn in game with full fuel load if there is no path (or no knw)
- FIX: Rare crash in AI code after another car spawned outside path
0.7F15
13 August 2025
- Clickable links to account details page in unlock error messages
- More translations updated. Thank you translators!
0.7F14
11 August 2025
- More informative if unlock code needs to be set or is wrong
- Also more helpful if license has been upgraded since the last unlock
- Info about license level and unlock code detected on entry screen
- Flashes the "Unlock" or "Licensed" button if attention is required
- An appropriate message and link is displayed on the unlock screen
- For license upgrade (when code is correct) the unlock button flashes
- 17 translations are now updated - thanks to all the translators
0.7F13
8 August 2025
- Improved support for the new "unlock code" (replacement for old GAME password)
- removed the EYE button - the unlock code is visible when you enter a new code
- error messages if there is any problem getting text from the clipboard
- 11 translations updated - thank you translators!
0.7F12
7 August 2025
- Improved support for the new "unlock code" (replacement for old GAME password)
- Correctly named field (for unlock code) in unlock screen
- EYE button beside the unlock code (see what you have entered)
- Informative message if your unlock code is not 20 characters
- Automatic exit from unlock screen after successful unlock message
0.7F11
21 July 2025
- Search button in mods screen now allows searching by Skin ID or the non-unique 4-character name
0.7F10
26 June 2025
- List of Hosts now has 30 lines and does not show the obsolete status text
- Hover text with description when the mouse cursor is above a blob in the IP column
- FIX: Stopped on "Join Specific Host" page after "Start New Host" (should immediately join)
0.7F9
10 May 2025
- Privacy update: Warning if you are joining a host that will log your IP address
- Your decision to trust that host is remembered, to avoid asking you again
- You can remove the "trusted" status by clicking the "trusted" button
- List of Hosts has a new IP column to indicate hosts that log your IP address
- Stops on "Join Specific Host" after you click a join link on calendar or website
- You will need to click the "GO" button as if you had clicked in List of Hosts
0.7F8
10 May 2025
- Forces view mode is no longer applied to object mods (e.g. track mods)
- FIX: Fuel and damage settings were always default on non-route configs
0.7F7
10 May 2025
- Improved vehicle view radius calculation (bounding sphere)
- LFS can more accurately detect if a vehicle is currently visible
- LOD distance refers to distance from bounding sphere instead of object centre
- previous version did not work well for large objects, e.g. "track mods"
0.7F6
20 February 2025
Force feedback
- Some steering wheels have a bug in their drivers, that cause them to seen as "First person controller" devices.
- In this case, LFS does not know they are a steering wheel, so it does not enable the steering wheel bump stops.
- There is a new option, in "Axes / FF" section to Enable steering wheel bump stops.
- Do not use this if your controller is not a steering wheel.
VR
- It is possible for some VR headsets to have a FOV aspect ratio that is different from their pixel aspect ratio.
- Until now, LFS did not deal with that case correctly, and this was apparent with the HTC Vive Pro 2.
- Now, LFS uses the left, right, up, down FOV values more directly which should solve the problem.
0.7F5
26 January 2025
InSim
- System to allow AI drivers to be directly controlled by a local InSim program.
- Discussed here: https://www.lfs.net/forum/post/2114897#post2114897
AI drivers
- AI can now spawn in a config with an AI path even if knw has not been generated
- FIX: AI now spawn in game with full fuel load if there is no path (or no knw)
- FIX: Rare crash in AI code after another car spawned outside path
0.7F
27 July 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
24 June 2024
- Mark host as favourite and sort by favourites in list of hosts
- Sort by server location (two-letter country code) column
0.7E13
18 June 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
21 May 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
20 April 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
26 March 2024
- FIX: Invert mouse axis did not work in E9
0.7E9
26 March 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
6 March 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
23 February 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
15 February 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
11 February 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
31 January 2024
- Prevents frequent excess reports for the same mod
0.7E3
31 January 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
30 January 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
17 December 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
16 December 2023
Graphics
- FIX: Subobject transparency was not visible in forces view
0.7D63
16 December 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
15 December 2023
Korean IME
- FIX: The fix in D61 was incomplete and should work now
0.7D61
15 December 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
14 December 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
13 December 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
12 December 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
11 December 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
10 December 2023
- Transparency now works correctly with popup headlight objects
- Popup headlights now support flip function
0.7D55
10 December 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
9 December 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
8 December 2023
Lights
- Lights now work on subobjects (e.g. bike handlebars)
- Popup headlights are also supported (already on XRG and XRT)
0.7D52
4 December 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
27 November 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
24 November 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
3 November 2023
- Bugfix
0.7D47
3 November 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
29 October 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
27 October 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
13 October 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
6 October 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
4 October 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
29 September 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
16 September 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
13 September 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
12 September 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
11 September 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
6 September 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
19 August 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
9 August 2023
- FIX: Graphical bug introduced in D33 - cars appeared too dark
- Temporary (free) hosts are shown without colours in List of Hosts
0.7D33
10 July 2023
- Hub object custom colours now appear in the list of wheel colours
0.7D32
7 July 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
24 June 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
21 June 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
20 June 2023
- Dashboard brightness should now be the same as in the editor
- this update also affects the RB4 and MRT5 (recently updated)
0.7D28
19 June 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
18 June 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
16 June 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
13 May 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
9 May 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
25 March 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
22 March 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
19 March 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
18 March 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
17 March 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
15 March 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
11 March 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
9 March 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
8 March 2023
- FIX: /status F12 did not work (new feature in D12)
0.7D12
7 March 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
6 March 2023
- Small map on Layout Square now shows concrete objects
0.7D10
10 February 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
30 January 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
19 January 2023
- FIX: OOS when repairing engine damage at pit stop in D7
0.7D7
19 January 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
17 January 2023
- Fix for D5 gear ratios bug
0.7D5
17 January 2023
- Engine health display now available in F9 and F10 displays
0.7D4
14 January 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
15 April 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
15 April 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
14 April 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
13 April 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
12 April 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
11 April 2022
- FIX: Assigned arrow keys adjusted brake balance (etc) while driving
- FIX: Viewer button was available in garage during welcome sequence
0.7C
8 April 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
8 April 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
2 April 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
1 April 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
22 March 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
20 March 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
18 March 2022
- FIX: Sort list of hosts by column / set mod as favourite
0.7B5
18 March 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
10 March 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
9 March 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
14 February 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
12 February 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
11 February 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
10 February 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
4 February 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
28 January 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
25 January 2022
- FIX: Code page bug on translated rating descriptions
- FIX: Minor graphical issue after clicking rating button
0.7A6
25 January 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
19 January 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
13 January 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
8 January 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
16 December 2021
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
15 December 2021
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
13 December 2021
- 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
12 December 2021
- 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
11 December 2021
- 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
9 December 2021
- 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
4 December 2021
- Support for single spoke objects
- Editor: see Version History (LFS Editor)
0.6W53
3 December 2021
- Removed feature that enabled "Window while connecting" on new patch
- FIX: Crash related to applying handicaps to not yet downloaded mods
0.6W52
3 December 2021
- 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
30 November 2021
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
28 November 2021
- 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
27 November 2021
- 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
26 November 2021
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
21 November 2021
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
15 November 2021
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
12 November 2021
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
6 November 2021
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
6 November 2021
- Semi-full version. Compatible with 0.6V, downloadable as a full setup. More info: https://www.lfs.net/forum/thread/95661
0.6V
28 February 2021
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
26 February 2021
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
25 February 2021
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
15 February 2021
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
12 February 2021
- 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
11 February 2021
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
8 February 2021
- FIX: XRR reverted to auto clutch when exiting pit garage in game
- Thank you translators, for the updated translations!
0.6U19
8 February 2021
- 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
5 February 2021
- FIX: Tyre change decision did not work in U17
0.6U17
5 February 2021
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
2 February 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
28 January 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
25 January 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
11 January 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
3 November 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
10 April 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
2 November 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
21 July 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
1 May 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
6 April 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
3 April 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
21 March 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
20 March 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
13 March 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
13 March 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
12 March 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
11 March 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
9 March 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
8 March 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
7 March 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
7 July 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
3 July 2018
Layout editor
- ALT key now temporarily hides the outlines of selected objects
Interface
- More updated translations - Thank you translators!
0.6R21
24 May 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
16 May 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
11 May 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
4 May 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
3 May 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
2 May 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
1 May 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
27 April 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
26 April 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
12 April 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
9 April 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
6 April 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
6 April 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
6 April 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
28 January 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
27 January 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
26 January 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
24 January 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
23 January 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
10 December 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
3 September 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
3 September 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
2 September 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
31 August 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
26 August 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
25 August 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
23 August 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
19 August 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
17 June 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
16 April 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
15 April 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
14 April 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
13 April 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
7 April 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
2 April 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
24 March 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
23 March 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
22 March 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
19 March 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
18 March 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
18 March 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
12 March 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
23 February 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
13 February 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
12 February 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
12 February 2016
Interface
- Lap number is no longer shown if lap timing is not available
0.6K24
12 February 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
11 February 2016
- Incompatible version - Rockingham update including Sunset lighting
0.6K22
11 February 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
10 February 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
9 February 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
8 February 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
8 February 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
7 February 2016
InSim
- Added TINY_AXM to request IS_AXM packets for the entire layout
0.6K16
7 February 2016
Fixes
- Moving some similar multiple objects caused an infinite loop
- Indices automatically assigned to new objects were not shown
0.6K14
6 February 2016
Layout editor
- Multiple object selection is now available in marshall mode
Fixes
- Quick repeat moving checkpoints in multiplayer caused duplication
0.6K12
3 February 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
2 February 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
29 January 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
27 January 2016
Rockingham
- The Rockingham track is updated with fixes and improvements
0.6K8
26 January 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
21 January 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
19 January 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
14 January 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
11 January 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
9 January 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
30 December 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
19 December 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
18 December 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
17 December 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
11 December 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
3 December 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
15 August 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
12 August 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
9 August 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
28 July 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
9 July 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
30 June 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
20 June 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
2 April 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
1 April 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
1 April 2015
- FIX : Error with the new Wedge objects at 90 degrees
0.6G17
31 March 2015
- New Westhill track update with various fixes
- New concrete objects Wedge and Short Slab Wall
- Maximum autocross objects increased to 1800
0.6G16
31 March 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
28 March 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
20 February 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
14 February 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
27 September 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
26 September 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
25 September 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
24 September 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
19 September 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
22 August 2014
- Implemented Oculus Rift health & safety warning at startup
- Option to store driving position (avoids setting it every time)
0.6F7
19 August 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
12 August 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
11 August 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
10 August 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
6 August 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
21 July 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
21 June 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
19 June 2014
- FIX : Dedicated server would not start up in reversed or open configs
0.6E18
18 June 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
13 June 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
5 June 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
24 May 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
31 January 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
22 January 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
20 January 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
16 December 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
14 December 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
29 November 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
11 November 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
8 November 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
6 November 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
11 October 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
30 November 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
28 November 2012
- FIX : OOS Error after engine was switched off
0.6B15
28 November 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
27 November 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
26 November 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
24 November 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
6 November 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
3 November 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
27 October 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
25 September 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
21 September 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
20 September 2012
- Repaired most translations with a small update on one line
- FIX : Guest disconnected if host used InSim IS_PLC packet
0.6B5
20 September 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
17 June 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
16 June 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
14 June 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
13 June 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
10 June 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
16 May 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
13 May 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
6 May 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
28 April 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
22 April 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
25 November 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
23 November 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
21 November 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
28 October 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
27 October 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
23 October 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
17 October 2009
- FIX : Z19 problems going full screen in some versions of Windows
0.5Z19
16 October 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
11 October 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
3 October 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
2 October 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
8 July 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
8 July 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
29 December 2008
- FIX : Mouse steering was stuck on full lock after minimising window
0.5Z9
21 December 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
18 December 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
18 December 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
18 December 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
14 December 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
13 December 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
13 December 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
2 July 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
1 July 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
30 June 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
27 June 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
20 June 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
8 June 2008
- FIX : Crash when entering SHIFT+U mode in certain circumstances
0.5Y21
7 June 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
22 May 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
16 April 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
16 April 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
10 April 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
5 April 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
18 March 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
14 March 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
1 March 2008
- FIX : Texture issue and crash caused by a change in Y11
0.5Y11
29 February 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
12 February 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
9 February 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
8 February 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
21 December 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
20 December 2007
- Included Lithuanian translation
- FIX : Buffer overflow issue in SPR and MPR files
0.5X38
20 December 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
20 December 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
19 December 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
18 December 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
17 December 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
16 December 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
15 December 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
10 December 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
8 July 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
6 July 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
5 July 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
4 July 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
3 July 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
30 June 2007
Updates
- Available start grid size now shown in game setup screen
- FIX : Removed debug message ReleasePlateHandle failed
0.5X3
29 June 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
22 June 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
8 June 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
8 June 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
7 June 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
6 June 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
5 June 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
5 June 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
3 June 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
2 June 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
1 June 2007
- A new connection queuing system to keep it clean
- Some other small fixes in the multiplayer code
0.5W38
31 May 2007
- Too many players could join when limited by starting grid size
- Attempting to fix another bug where joining player never joins
0.5W37
31 May 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
29 May 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
29 May 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
29 May 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
28 May 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
25 May 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
20 May 2007
- FIX : MP Replays could not be played back at all
- FIX : Repeated messages when AI are trying to reset
0.5W25
19 May 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
14 May 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
10 May 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
25 April 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
18 April 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
14 April 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
31 March 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
28 March 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
24 March 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
23 March 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
28 February 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
22 December 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
20 December 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
19 December 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
18 December 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
16 December 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
5 July 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
30 June 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
26 June 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
25 June 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
29 April 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
29 April 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
28 April 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
27 April 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
26 April 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
25 April 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
24 April 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
21 April 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
21 April 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
26 November 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
25 November 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
21 October 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
15 October 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
13 October 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
7 August 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
25 June 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
30 April 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
5 April 2005
- S2 Demo ALPHA released
- Demo content only with numerous improvements from 0.3
0.3H6
3 March 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
2 March 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
25 February 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
19 October 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
12 October 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
8 October 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
6 October 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
2 October 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
1 October 2004
- Small increase in internal view rubber draw distance
- Included Italian translation
0.3G7
30 September 2004
- Fixes for new systems introduced in G5 and G6
- This is intended to improve the online reliability a lot
0.3G6
29 September 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
28 September 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
25 September 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
23 September 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
10 April 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
2 March 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
27 February 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
20 February 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
15 December 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
31 October 2003
- FIX : One problem with clicking some buttons
0.3C
30 October 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® 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
25 September 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
17 July 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
25 June 2003
- default master server IP address updated
- checkpoint time differences shown with position list
- FIX : test drive swap side when updating controls
0.2E5
18 June 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
6 June 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
1 June 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
10 May 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
7 May 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
7 May 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
7 May 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
2 April 2003
- FIX : host crash if network debug was switched on
0.2B
2 April 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
22 March 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
4 March 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
19 February 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
5 February 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
30 January 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
13 December 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
29 November 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
18 November 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
14 November 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
9 November 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
28 October 2002
- HLVC displays [modified] if car in video does not match your own cars.
0.1H2
27 October 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
19 October 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
19 October 2002
- Extra check in a sound function avoiding system hangs
0.1G
15 October 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
11 October 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
15 September 2002
- Calibration system which can work in an unlocked or locked mode.
0.1D
14 September 2002
- 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.
- 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
- 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
11 September 2002
- Scrutineering added for hosts
0.1B
6 September 2002
- Added reversed track configurations
- Lots of other bugfixes
0.04Q
31 August 2002
???
0.04k
18 August 2002
First official Live for Speed DEMO test version.