Skip to content

Releases: alexmcbride/insimdotnet

InSim.NET 2.3.2

16 Mar 09:32
Compare
Choose a tag to compare
  • Added SMALL_LCS option for IS_SMALL packet
  • Added ISS_DIALOG and ISS_TEXT_ENTRY to StateFlags enum
  • Added LocalCarSwitches helper class for setting SMALL_LCS options

InSim.NET 2.3.1

28 Jan 19:51
Compare
Choose a tag to compare
  • Added new Blackwood configurations to TrackHelper (thanks to FlameCZE)

InSim.NET 2.3.0

13 Feb 18:50
Compare
Choose a tag to compare
  • Updated for LFS 0.6M - a very large number of new packets and changes (see lfs\docs\insim.txt for details)
  • Library now uses InSim version 7
  • InSim object no longer throws ObjectDisposed exception when being reused to connect to LFS
  • Fixed encoding issue that occasionally caused garbled strings to be sent to LFS
  • Changed InSim.Send(IEnumerable) method to InSim.Send(params ISendable[]) which provides better syntax
  • Fixed missing VIEW_ANOTHER identifier to ViewIdentifiers
  • Added new StringHelpers: StripLanguage(string), Strip(string), Unescape(string), and Escape(string)
  • Added Rockingham to TrackHelper

InSim.NET 2.2.0

03 Apr 15:30
Compare
Choose a tag to compare
  • Updated library for LFS 0.6H (added IS_NCI packet, added TINY_NCI, updated IS_REO/IS_NLP, added IS_NCI to PacketFactory).
  • Fixed bug in PitWorkFlags (thanks to MariusMM for fix)
  • Added new Westhill configurations to TrackHelper (thanks to NeOn_sp)
  • Added new objects to ObjectHelper (thanks to NeOn_sp)

InSim.NET 2.1.3

15 Oct 10:59
Compare
Choose a tag to compare
  • Fixed bug introduced in previous release that could cause InSim.NET to crash.

InSim.NET 2.1.2

13 Oct 21:11
Compare
Choose a tag to compare
  • Made PacketFactory public.
  • Added async methods to TcpSocket and UdpSocket.
  • Tweaked way packet errors are handled.

The previous NuGet package mistakenly included InSim.NET 2.1.0 instead of 2.1.1.

InSim.NET 2.1.1

29 Sep 12:36
Compare
Choose a tag to compare
  • Added new IS_HCP packet and HandicapHelper class.
  • Added ContinueOnCapturedContext property to InSim, OutSim, OutGauge, TcpSocket and UdpSocket classes. Setting this to false prevents InSim.NET from marshalling packet callbacks back onto the calling thread e.g. in UI programs.
  • Fixed bug that allowed players to crash InSim.NET by typing characters in LFS that were not translatable into unicode.
  • TcpSocket and UdpSocket now expose their underlying .NET Socket objects for convienence.

InSim.NET 2.1.1 BETA2

27 Sep 10:45
Compare
Choose a tag to compare
InSim.NET 2.1.1 BETA2 Pre-release
Pre-release
  • Added new IS_HCP packet and HandicapHelper class.
  • Added ContinueOnCapturedContext property to InSim, TcpSocket and UdpSocket. Setting this to false prevents InSim.NET from marshalling packet callbacks back onto the calling thread e.g. in UI programs.
  • Fixed bug that allowed players to crash InSim.NET by typing characters in LFS that were not translatable into unicode.
  • TcpSocket and UdpSocket now expose their underlying .NET Socket objects for convienence.

InSim.NET 2.1.1 BETA

26 Sep 16:42
Compare
Choose a tag to compare
InSim.NET 2.1.1 BETA Pre-release
Pre-release
  • Added ContinueOnCapturedContext property to InSim, TcpSocket and UdpSocket. Setting this to false prevents InSim.NET from marshalling packet callbacks back onto the calling thread e.g. in UI programs.
  • Fixed exploit that allowed players to crash InSim.NET by typing characters in LFS that were not translatable into unicode.
  • TcpSocket and UdpSocket now expose their underlying .NET Socket objects for convienence.

InSim.NET 2.1.0

08 Sep 11:52
Compare
Choose a tag to compare
  • InSim.NET now requires .NET 4.5 or better
  • Rewrote internal socket code to use any available SynchronizationContext
  • Added missing leave reasons
  • Fixed string encoding issues that prevented the library from working on Mono
  • Fixed incorrect remote property in IS_NCN
  • Fixed bug PLT_REMOTE in PlayerTypes was incorrect
  • Fixed TyreCompound enum and added TYRE_NONE
  • Fixed issue with IS_AXM Info list being set to wrong size
  • Added BytesSent and BytesReceived properties.