The online racing simulator
Happy new years!

I have a new version ready, with a primary focus on racing.

v4.5.5 (19/01/2024)

Features (6 additions)
- Add: Button to view splits during a race
- Add: Button to view laptime during a race
- Add: Laptimes panel to browse through all racing data, accessible through the side panel.
- Add: Sorting options to the laptimes panel
- Add: Paginator to browse through all the race results
- Add: Laptimes panel supports full mod names

Improvements (3 changes)
- Change: Optimized laptime fetching and comparison
- Change: Setting named 'Laptime messages' has been renamed to 'Racing messages'
- Change: Database migration. The laptime table should automatically generate.

Don't mix the PB with the lfsworld PB, the current PB is stored locally.
There's still a bunch of stuff i could see being added here in terms of racing, but I'm also open to suggestions as I'm not an experienced racer Big grin

If you're like me and prefer to see splits/laptimes via insim instead of RCM message, you can turn off the RCM message like so:
Attached images
LFS1705648276-710x342.png
LFS1705648053-1635x648.png
LFS1705648032-1620x669.png
LFS1705647987-751x234.png
LFS1705647964-977x257.png
LFS1705653106-1109x206.png
LFS1705648328-440x370.png
Attached files
LFSCompanion-v4.5.5.zip - 2.7 MB - 545 views
This version requires .NET 8!

v4.6.4 (04/02/2025)

Features (5 additions)
- Best PB widget.
- Race Positions widget.
- Theoretical PB widget.
- LFSW Integration (pubstat key is required).
- Split time comparison.

Improvements (9 changes)
- Optimized messages panel. It should be way less laggy now.
- Refactored the entire button customization codebase. Buttons are now stored in lists with all of its properties.
- Migrated project to .NET 8.
- Race related widgets no longer reset themself after a valid lap.
- Laptimes Panel now has inclusive filtering. Meaning you can filter each one individually.
- Configuration files were not automatically generated when running InSim for the first time.
- Fixed side menu not showing when spectating an AI.
- CarContact no longer sends messages about car contact with AI.
- UI Template names now allow for whitespaces.

I was not able to upload the windows version to the forum, so here's a self-hosted site:
https://files.bitbolt.cc/s/iU4OeDgA
Attached images
lfs-companion-race-widgets.png
2025-02-04_10-44.png
4.6.5 (07/02/2025)

Features (8 changes)
Messages Panel:
- Added checkbox to only show local data.
- Added clear button to remove the text from the search input.
- Paginator now shows the total amount of records.
- Records that contains local username are now highlighted.
Settings Panel:
- Greeting input now fills in the old value when clicked.
- Fuel warning input now fills in the old value when clicked.
- Pubstat input now fills in the old value when clicked.
- A friendly GUI shows how to get the api_client and api_id values.

Improvements (5 changes)
Messages Panel:
- Optimized cached lists.
- Optimized search, you can now search for users and words in messages.
- Added IS_TOC packet: No longer out of date nicknames.
- The LFS Mods API id and secret is now required. Can be set in the Connection.ini configuration file.
- Cached messagelists in the application are now limited to 10,000 records.

I'm using a self-hosted file upload due to cloudflare issue the forum is facing.

Download
The strobe and siren can be set with /o commands. See /o help.

4.6.6 (05/03/2025)

Features (1 change)
- Added periodic insim connect attempts: InSim will attempt to connect every 10 seconds. This feature will fix the freezes LFS client is experiencing.

4.6.51 (02/03/2025)

Features (2 changes)
- Vehicle strobe.
- Vehicle siren.

Improvements (4 changes)
- Modified strobe pattern.
- Strobe and siren can be set with /o commands (see /o help).
- Added siren variation, the siren switches between SIREN_SLOW and SIREN_FAST every 30 seconds.
- Fixed outdated playername (i.e player renames their driver).

I'm using a self-hosted file upload due to cloudflare issue the forum is facing.

Download

BROKEN VERSION, DO NOT DOWNLOAD.
Doesn't run for me
Attached images
Screenshot 2025-04-13 145801.jpg
Quote from Litro :Doesn't run for me

Could you check if it has generated an error message in the logs?
<insim_directory>/Logs/error.txt

It closes after some seconds
Attached images
Screenshot 2025-04-13 154500.png
Quote from Litro :It closes after some seconds

The output of the terminal doesn't say a whole lot, so refer to my previous post. You need to check if a log file was generated.

Quote from kristofferandersen :Could you check if it has generated an error message in the logs?
<insim_directory>/Logs/error.txt


No errors. Does it closes because Windows thinks it's risky program?
Quote from Litro :No errors

Did you install .NET Core 8 as well? You can easily verify the dotnet version in the terminal (attached image)
dotnet --version

If yes:

Set the insim port in LFS you specified in the insim configuration file (<insim_directory>/Config/Connection.ini)

Set insim port in lfs with /insim insim_port_here. If you're still having issues after all this, and you have verified that you are using the correct .NET version - then you likely have a firewall or additional antivirus blocking the insim from connecting.
Attached images
verify-dotnet-version.png
Okay, there are apparently other users having this same issue. There's something about v4.6.6 that doesn't work too well with windows. As i am linux user, i didn't get this tested.

The links for previous versions are still hosted, so those can still be used.

I'll return to this issue in a few days.

FGED GREDG RDFGDR GSFDG