No-Lime Signals Title
NO Lime Green Signals!
MSTS Signal Colors
Contents:  The Problem  |  The Solution  |  Better Colors 
THE  PROBLEM
I've been playing with PC train simulation software for years, and I get a lot of enjoyment out of it. I've also been interested in railroad signals for years. I've learned quite a lot about them, and I'm still learning more all the time. Naturally, I was excited to see MSTS's signals in action when I first got the game years ago. As a result, the first thing I noticed in the game was the choice of signal lamp colors.
For "as real as it gets" it wasn't very real!

It has now been fifteen years since the game came out, and the un-realistic signal colors still plauge the game's content today!
Is this still relavent? Yes, a game that old is still used. Especially when its content has a formidable replacement host.

Even payware routes are not immune to this problem. Many game users might not notice the in-game signal colors. But if you have spent any time staring at real signals (as most railfans do), then you might have noticed what I noticed.

I can demonstrate what I'm talking about in the most drastic way imaginable:

A real lime signal!
Original photo courtesy K.P. Harrier

On the left you see the original photograph. On the right, the MSTS default!

The signal lamp shown is a LED signal lamp, so its appearance is both very bright and very uniform in hue. We still must keep in mind that the color mixture will be perceived differently by the eye than by the camera and your computer monitor.
But, it is still obvious how much blue the real signal lamp has in it! The green color used by default for MSTS signals has none.
THE  SOLUTION
This problem can take as little as 5 seconds to fix!
Everyone can do it! In a very short time you can even have all your routes corrected. When you notice it on a route, here's how to correct it:
  1. Open the route's sigcfg.dat file with your favorite Unicode text editor or even Notepad.
  2. Locate the first "Green Light" entry. You shouldn't have to look very far to find it.
  3. Note its current colour settings. The default four numbers are  255 0 255 0 .
  4. Change the numbers to  255 0 255 200 .
  5. Save the file.
  6. Enjoy your upgraded route!
BETTER  COLORS
If you wish to spend more time on it, you can adjust the other signal lamp colors as well.
If you choose to make more than the simple edit outlined above, you should consider backing-up the sigcfg.dat file prior to editing it.

A route's sigcfg.dat file specifies signal lamp colors in the LightsTab group, with each color in a LightsTabEntry entry. Each entry assigns four color values to an alias (its name, like "Green Light") that is referred to further in the file. The four color values are specified as integers from 0 to 255. In order, each color value represents:

alpha  red  green  blue

This is the same as the 32-bit color specification common on computers today which many users will already be famliar with. Previously, I stated here that you'll want to use a fully-opaque value of 255 for the alpha component. I've since gotten creative, and have experimented with this value. I now prefer semi-transperent values for alpha. I've also darkened the colors in general. I believe this makes for a more-realistic appearance. Note the values in the table below.

Here are the NEW color values I prefer to use, depending on the type of signal:

Colorlight Searchlight Semaphore
Red
2402153030
Yellow / Amber
24021514020
Green
24072205172
Blue
240100120235
Purple / Violet
240166114215
Fog Yellow
23021516050
Clear / Warm White
235210184140
Lunar White
240190196180
Frosted White
240210207204
Red
2001954040
Yellow / Amber
20021013540
Green
20040180120
Blue
1805070225
Purple / Violet
180156104195
Lunar White
190176170158
Red
1751852626
Yellow / Amber
17518514015
Green
17542175152
Blue
1756490190
Purple / Violet
17513656185
Lunar White
165170188174

Use the Colorlight values for all types of signals except those otherwise specified above.
Note that, for signals I wish to give an older and dimmer appearance, I may scale down all four values even further.
I do not recommend an alpha value below 128, however.
Original PRR Position-Light signals should use the Fog Yellow color.

Note that Open Rails renders signal lights differently than MSTS, so they will always look different amongst the two platforms.