Skip to content

theangryangel/insim.rs

Repository files navigation

insim.rs

A collection of crates to assist working with the Live For Speed racing simulator and it's Insim (protocol).

The intention is to provide a strongly typed, native rust implementation, rather than a thin layer over a series of bytes and primitive types.

If you're not sure where to start, you probably want to look at the examples.

Crate Usage
insim Insim connection and protocol implementation.
insim_core Contains core types shared across other crates.
insim_macros Contains proc_macros republished through insim_core.
insim_pth Implements a PTH file read/writer.
insim_smx Implements a SMX file reader/writer.
outgauge Implements "sans-io" Outgauge protocol implementation.
outsim Implements "sans-io" Outsim protocol implementation.

Thanks

  • simbroadcasts/node-insim which I used to bootstrap many of the packet unit tests.
  • LFS and it's community, without which this project would not exist.

About

Crates for working with the Live For Speed Racing Simulator

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •