Schall Lamp Contrast

Replace the vanilla lamp graphics for higher contrast signal display. Vehicles no longer collide with lamps, so safe to drive over them! Also allows configuration on colour signals, including their priority. (Locale: English, Deutsch, 正體中文, 简体中文, Português Brasileiro)

3 years ago
0.16 - 1.1
Circuit network
Bob's mods Copyright
5 years ago
Latest Version:
1.1.0 (3 years ago)
Factorio version:
0.16 - 1.1
Downloaded by:
2.63K users


Replace the vanilla lamp graphics for higher contrast signal display.
Vehicles no longer collide with lamps, so safe to drive over them!
Also allows configuration on colour signals, including their priority.


This mod does NOT add new entities, only replace the graphics of vanilla lamp, which is mostly from Inlaid Lamps. Apart from the graphics, the lamps are no longer colliding with vehicles, so it is now safe to drive over them.

Graphics Style

This mod actually aims to give higher contrast for signal display. Apart from the original graphics which have concrete style (fitting nice with concrete tiles), this mod provides the option for using a black background instead, which will show the colours more clearly. The glow size can also be adjusted for better display.


The default settings is just replace the graphics and has a smaller glow size. The advanced options are described as below.

Colour Signals

The vanilla priority of colour signals are in the same order as in crafting recipes, with red having the highest priority. However, it does not seem to be in any particular useful order. This mod allows changing the priority according to hue value, either having red as the first or last in the order. This may not be useful to most player, but users fond of designing logic circuits (e.g., resource or power level indicators) may find these orders useful.
From 0.17.4, if any of the hue order is chosen, the colour signals in the virtual signals menu will also be sorted, instead of the current (game version 0.17.66) seemingly random order that was not convincing at all.
If there are any colour signal order you want to be added, please make your request in the Discussion section!

Hue order also works for most (if not all) other mods. For example, additional tertiary colour signals from Schall Virtual Signal are fully supported.

The white, grey and black signals do NOT give any colours in vanilla game, so are just acting as normal signals. This mod allows such signals giving colours to the lamps. The priority of these signals can be set. For example, black signal having highest priority (H1) can be used as a special flag to disable display. The following picture shows display of "0" with these three colour signals.

Similarities & Differences from Inlaid Lamps


  • The "concrete" style graphics and light on graphics are using that of Inlaid Lamps, so they are the same.


  • Since the new lamp is effectively better than the vanilla lamp in "every way", and the vanilla lamp would not be built anyway, so I do not feel the need to have two separate entities. Inlaid lamps have them as separate entities, while this mod directly replaces it.
  • The "black" style graphics is new in this mod.
  • Glow size can be adjusted with this mod.
  • Priority order of colour signals can be adjusted with this mod.
  • White, grey and black signals can be adjusted to give colours with this mod.


This mod do not modify the existing content in the save game. This mod should be safe to be disabled/uninstalled at any time.

Mods Related

  • Schall Circuit Group puts circuit-related items (including lamps) into a new group tab, thus can be picked in the crafting menu more quickly.

Mods Dependencies

Mods Compatibility

The following mods support full features of priority order and hue:

  • Schall Virtual Signal is fully supported. The new tertiary colour signals are displayed properly. They work with base colour signals seamlessly (e.g., hue order).

Other mods adding custom colour signals are not tested, but most of them should be compatible from 0.17.4. If there are any conflicts, please leave option "Priority order on colour signal" as "Unchanged", and perhaps also leave the "Use colour on White/Grey/Black signals" unchecked, to prevent double update. Other features should work normally.

Locale Supported

  • English (en)
  • German / Deutsch (de)
  • Traditional Chinese / 正體中文 (zh-TW)
  • Simplified Chinese / 简体中文 (zh-CN)
  • Brazilian Portuguese / Português Brasileiro (pt-BR) by NickFury23

Non-English locale are provided by Schall Language Pack.


  • Credit to Inlaid Lamps. Part of the graphics and code are used in this mod.

My Other Mods