I made this simple application for race admins who desire an easier method to display custom race control messages on screen.
This application only works locally, so it will not interfere with other insim application running on the server (I think.. so please test it first).
In order for the application to work you must put lfs' insim port on 30000 or any other number you like. You do this by making a shortcut to lfs.exe and adding the insim port parameter:
"F:\lfs Y\LFS.exe" /insim=30000
You can also start lfs normally and press the forward slash button in-game, and type in:
insim=30000
The application will try to connect automagically as I'm using a thread specifically for maintaining a connection to localhost (might be overkill, but who cares).
Once the application has connected to lfs, you will see a small button on the bottom of the screen. Click it and the other buttons pop up. Click it again and the buttons disappear again.
Main usage:
- Clicking a button with the left mouse button will display a static message.
- Clicking a button with the right mouse button will remove any message on screen.
- Clicking a button with the left mouse button
AND WITH SHIFT PRESSED will blink the message.
Known quirks:
- After you type in a message in the program, you need to restart the application before you'll see it in-game. Sorry about that, but I'll fix it when I feel like it.
- There is no detection for if the settings.xml is actually there, so dont delete it or mess around with it.