A JGRPP-only, unofficial successor to the "Combined Americal Signal Set" by Pikka et al, with the goal to be updated to use NML, and support JGRPP's multi-aspect signals.
![]() |
![]() |
![]() |
![]() |
- Included signals:
- Block
- Path
- One-way Path
- No-entry
- Included styles:
- Semaphores
- Searchlight
- Color lights
- B&O Color-position
- Multi-aspect signals, based on NORAC rules
- Graphics replacement behavior: do not replace default, replace default, replace default and with styles.
- Use double-headed block signal
- Signal style for signal GUI: used when default graphics are replaced.
- Reimplement all signal styles from CASS1
- Semaphore
- Searchlight
- Color light
- B&O Position light
- For signals
- Block
- Path
- One-way Path
- No-entry
- With multi-aspect
- Parameters
- Replace default graphics. Default on. If off, use JGRPP styles.
- Use double-head block signals. Default off.
- Signal GUI row 1 signal style. Default semaphores.
- Signal GUI row 2 signal style. Default searchlights.
- Double-headed signals
- Vanilla OpenTTD signals
- Entry
- Exit
- Combo
- Triple-headed signals
- More accurate B&O signals (see https://signals.jovet.net/rules/B%26O%20Signal%20Rules.pdf)
- Programmable presignal graphics
- Signal Aspect List
- Original CASS
- Original OpenTTD Forum Thread
- Signal aspects
- Docs on how multi-aspect works
- JGR's sample grf
- grf-py
- Pikka et al: original GRF and graphics (under GPL)
- osswix: Signal aspect planning, bulk of the code
- bigyihsuan: code, graphics