If enabled, hazard lights will be used as part of the flashing lights pattern, synced with the headlights. Indicators will override hazards until you turn them off, so you can make others aware of your intentions.

Flash faster for Yelp siren:

If the Yelp (fast) siren is running, the lights will flash at double speed.

Turn on lights with siren:

Flashing lights will be enabled when you turn on the siren. Lights *will not* turn off when siren is turned off.

Flash Headlights with Horn:

If flashing lights and headlights are off, "Flash" (high beam) will be on whenever horn or bullhorn is pressed.

Bullhorn interrupts siren:

Bullhorn will turn off main siren when active (always has to override piercer, regardless of this setting)

Ignore controls when in text entry dialogs:

TCLights will ignore all controller input whenever LFS reports that a text entry dialog is open - mostly useful when using keyboard button binds.

Allow input when LFS window is inactive:

Allows TCLights to be used when LFS' similar option is enabled and LFS is not in focus.

Show HUD:

Small, simple HUD showing current TC Lights activity

Demo

Setting up TCLights v2.0 (doesn't include menus/config)

Known Issues/Limitations:

When the config menus are open, buttons *will* conflict with other local InSim applications that also use buttons. This won't affect normal operation, as buttons are only used when the config is open - temporarily close other local InSim apps if this causes issues.

Some menus will probably do weird things if you bind too many controls.

It is possible to bind the same button to multiple functions/the same function several times.

If you have two or more of the same controller, functions will be bound to *all* instances of that controller model. There is no reliable way to distinguish between instances of the same controller across reboots/re-plugs. This will not be a problem if you have two TH8 shifters in different modes, as the buttons are different, however it will affect some others.

The mouse cursur will always display when the HUD is enabled due to the clickable button, which may annoy some mouse users. Future versions will hide the mouse cursur while moving, similar to the CityDriving buttons.

Bug Reporting

First, please check:

You're running at least LFS 0.6N

TCLights.exe is in your LFS directory (or you're running from a shortcut with "start in" set to your LFS directory)

You start LFS before running TCLights

Ensure you do not run any of LFS or TCLights as administrator and you have permissions to modify the LFS directory. (Do not install LFS in C:\Program Files)

If you still have problems with TCLights, please give a clear, detailed description of exactly what's happening. A screenshot of the TCLights window is usually helpful.

If TCLights can't connect, please include the contents of your "lfs/data/script/autoexec.lfs" file.

Also include:

Type of PC (PC, Laptop etc)

Make/model of PC (if not custom built)

PC hardware specifications

Windows version, including 32/64bit

What controller you use

How you're turning on TCLights(keyboard/profiler setting etc)

What other programs, if any, you are using that communicates with LFS

What, if any, profilers/macro key software do you have installed. Include controller, keyboard & mouse profilers, also things like autohotkey.