Description

The LFSLib DLL is an object and event model built around the InSim, OutSim and OutGauge protocols exposed by the Live For Speed racing simulator. It's meant both as an accessor of the protocols in .NET, as well as an abstraction to convert packet based send and receive into an event driven object model.

Although marked Beta, the library is fully functional and tested and considered feature complete. However, since Live For Speed won't be considered complete until after the S3 release and the protocols are liable to change significantly as we approach S3, this library will remain in Beta until then.

Articles about LFSLib.NET:   www.claassen.net/geek/blog/labels/LFSLib.NET.html

Previous Releases

Release: 0.16b

Date: 8/20/2007

LFS Compatibility: S2 0.5X +

Link Release Notes Description
LFSLib-0.16b.zipRelease Notes This version adds support for the InSim Relay via IInsimRelayHandler. More details here.
LFSLib-bin-0.16b.zip     Binary only release (don't have to go digging through output directories etc.)

Current Release

Release Description Resources
0.15b This version is primarily a bugfix release, covering AXI and AXO crashbugs among others. More details here. This release also marks the removal of the Tester app. For code samples instead refer hereBinary / Source /
0.14b This version includes some bugfixes for TCP connections and various clean-up, but should free of breaking changes. More details hereBinary / Source / Tester
0.13b This is the version that finally brings LFSLib.NET in line with the sweeping InSim changes of Patch X. This also means TCP goodness is here, as well as the LFS button system. The price for all this is a couple of breaking changes in the lib's API, but nothing too major. Details hereSource / Tester
0.12b Stop-gap release bringing basic Patch X compatibility without full exposure of new InSim features. Meant only as a test release while 0.13b was in final development. Details hereSource
0.11b Minor bug fix releaseDocs /  Source /  Binary
0.10b Refactoring of the library into a single DLL, LFSLib.dll, containing InSim, OutSim and OutGauge. Details hereDocs /  Source /  Binary
0.09b InSim update for LiveForSpeed 0.5U plus first release of OutGauge Docs /  InSim Source /  OutGauge Source /  Binary
0.06b A minor update for S2 Alpha and its revised InSim packets Docs /  Source /  Binary
0.05b Original Release of source. Feature complete for LiveForSpeed S1 Docs /  Source /  Binary
0.01a Binary only. Only small subset of InSim protocol exposed Docs /  Binary

Syntax

C#
namespace FullMotion.LiveForSpeed
Visual Basic (Declaration)
Namespace FullMotion.LiveForSpeed
Visual C++
namespace FullMotion.LiveForSpeed

Classes

  ClassDescription
Public classLibVersion
Current Version of the Library