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.zip | Release 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 here | Binary / Source / |
| 0.14b | This version includes some bugfixes for TCP connections and various clean-up, but should free of breaking changes. More details here | Binary / 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 here | Source / 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 here | Source |
| 0.11b | Minor bug fix release | Docs / Source / Binary |
| 0.10b | Refactoring of the library into a single DLL, LFSLib.dll, containing InSim, OutSim and OutGauge. Details here | Docs / 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
| Class | Description | |
|---|---|---|
| LibVersion |
Current Version of the Library
|