Space Efficient Rail Signals you can place (almost) anywhere


Changes the Collision Mask for Rail Signals and Chain Signals to be independent of Rails. This allows freer placement, for those builds with low spacing, or converting between LHD and RHD when not otherwise possible. Should work for any modded signals and signals in disguise as well Disclaimer: the mod author takes no responsibility for any problems or difficulty with debugging intersections made using this mod

Tweaks
1 year, 1 month ago
1.1
611
Trains

Changelog

Version: 1.0.4
Date: 2023.04.04
  Bugfixes:
    - fixed crash when loading mod with both Renai Transportation and railway tunnels
    - added function to ensure all rail-signal collide after edits, as a failsafe against cases where mods add rail-signals that already don't collide with rail segments
Version: 1.0.3
Date: 2023.01.29
  Changes:
    - Change require("collision-mask-util") to require("__core__.lualib.collision-mask-util")
    - Changed all_rails_collide() to all_prototypes_collide(), Fixed crash cause by nil values.
    - Removed logging functions for less clutter in the log file
Version: 1.0.2
Date: 2023.01.29
  Changes:
    - Add Rail Signal Planner Dependency
    - Add Realistic Electric Trains Dependency
    - Remove Version Numbers on Dependencies
Version: 1.0.1
Date: 2023.01.27
  Bugfixes:
    - Hotfix for compatibility with Space Rails from Space Exploration
  Changes:
    - Minor Title Change (removed hyphen for easier searching)
Version: 1.0.0
Date: 2023.01.27
  Changes:
    - Initial release