[JGRPP] Combined American Signal Set 2: Multi-aspect American signals

Find and discuss all the latest NewGRF releases for TTDPatch and OpenTTD here.

Moderator: Graphics Moderators

Post Reply
User avatar
bigyihsuan
Engineer
Engineer
Posts: 41
Joined: 23 Jul 2013 07:41

[JGRPP] Combined American Signal Set 2: Multi-aspect American signals

Post by bigyihsuan »

Combined American Signal Set 2

This is an unofficial continuation of the Combined American Signal Set by Pikka et al. It is written in NML, for JGRPP only, and supports multi-aspect signals on the following signal variants:
  • Block
  • Path
  • One-way path
  • No-entry
With the following signal styles:
  • Semaphore
  • Searchlight
  • Color light
  • B&O color position light
Pictures
[+] Spoiler
Image
Image

Links Contributors
  • Pikka et al: original GRF and graphics (under GPL)
  • osswix: Signal aspect planning, bulk of the code
  • bigyihsuan: code, graphics
User avatar
bigyihsuan
Engineer
Engineer
Posts: 41
Joined: 23 Jul 2013 07:41

Re: [JGRPP] Combined American Signal Set 2: Multi-aspect American signals

Post by bigyihsuan »

v1.1
  • Adds the currently-signaled aspect to back-facing sprites.
https://github.com/bigyihsuan/combined- ... s/tag/v1.1
User avatar
bigyihsuan
Engineer
Engineer
Posts: 41
Joined: 23 Jul 2013 07:41

Re: [JGRPP] Combined American Signal Set 2: Multi-aspect American signals

Post by bigyihsuan »

v1.3.1
  • Add gray number plates to double-headed block signals.
  • Add incompatibility error with North American Track Set (4E4D0705) and North American Track Set 2 (4E4D0920).
  • HOTFIX: fix no-entry signals being B&O color position light signals.
Out on Bananas!

https://github.com/bigyihsuan/combined- ... tag/v1.3.1

v1.2
  • Add double-headed B&O color-position light signals. The double-heads replace the older lights above/below the signal head.
User avatar
bigyihsuan
Engineer
Engineer
Posts: 41
Joined: 23 Jul 2013 07:41

Re: [JGRPP] Combined American Signal Set 2: Multi-aspect American signals

Post by bigyihsuan »

v1.3.2

Fix double-headed block signals being 1 pixel too far to the right.

https://github.com/bigyihsuan/combined- ... tag/v1.3.2
JustMoreMemes
Engineer
Engineer
Posts: 58
Joined: 08 Dec 2018 18:09

Re: [JGRPP] Combined American Signal Set 2: Multi-aspect American signals

Post by JustMoreMemes »

Why is this mod incompatible with the North American Track Set? Not to doubt you or anything I'm just curious since this mod looks awesome but I always tend to use that mod,
User avatar
bigyihsuan
Engineer
Engineer
Posts: 41
Joined: 23 Jul 2013 07:41

Re: [JGRPP] Combined American Signal Set 2: Multi-aspect American signals

Post by bigyihsuan »

JustMoreMemes wrote: 24 Apr 2024 23:46 Why is this mod incompatible with the North American Track Set? Not to doubt you or anything I'm just curious since this mod looks awesome but I always tend to use that mod,
I did some testing and North American Track Set (both of them) have their own signals, but they do it in such a way that they override any signal sets you have. So they are marked incompatible because I can't figure out how to override the override without actually going in and forking the track sets.
JustMoreMemes
Engineer
Engineer
Posts: 58
Joined: 08 Dec 2018 18:09

Re: [JGRPP] Combined American Signal Set 2: Multi-aspect American signals

Post by JustMoreMemes »

That seems odd, because running the North American Track Set 1 and Combined American Signal Set 1 works fine. It is true that the NATS1 custom signals parameter will overridge the CASS1 electric signals, (although it doesn't effect semaphores) even if CASS1 is loaded later, but if you turn off that parameter the CASS1 signals show fine. But the way CASS2 is written, you can't even try this workaround since it disables itself.

EDIT: I just downloaded v1.1 and did some testing, although NATS1's custom signals option will overwrite CASS2 signals; if you disable NATS1's Custom Signals option, CASS2 signals display normally. And even if you have NATS1's custom signals enabled, CASS2's signals will still be an option in the signal dropdown menu if you disable the "Replace default graphics" option, although I think that's a JGR feature. I'd appreciate it if you could make a version of the latest release without the NATS1 error because of this, since the incompatiblity can be avoided with parameters.
AdmiralEllis
Engineer
Engineer
Posts: 14
Joined: 22 Jan 2023 23:17

Re: [JGRPP] Combined American Signal Set 2: Multi-aspect American signals

Post by AdmiralEllis »

JustMoreMemes wrote: 25 Apr 2024 18:57 [...] I'd appreciate it if you could make a version of the latest release without the NATS1 error because of this, since the incompatiblity can be avoided with parameters.
I'd just like to second this. Reworking my server after the most recent release and having the ability to use the signal set under the right configuration would be invaluable.
User avatar
bigyihsuan
Engineer
Engineer
Posts: 41
Joined: 23 Jul 2013 07:41

Re: [JGRPP] Combined American Signal Set 2: Multi-aspect American signals

Post by bigyihsuan »

AdmiralEllis wrote: 05 May 2024 22:29
JustMoreMemes wrote: 25 Apr 2024 18:57 [...] I'd appreciate it if you could make a version of the latest release without the NATS1 error because of this, since the incompatiblity can be avoided with parameters.
I'd just like to second this. Reworking my server after the most recent release and having the ability to use the signal set under the right configuration would be invaluable.
JustMoreMemes wrote: 25 Apr 2024 18:57 That seems odd, because running the North American Track Set 1 and Combined American Signal Set 1 works fine. It is true that the NATS1 custom signals parameter will overridge the CASS1 electric signals, (although it doesn't effect semaphores) even if CASS1 is loaded later, but if you turn off that parameter the CASS1 signals show fine. But the way CASS2 is written, you can't even try this workaround since it disables itself.

EDIT: I just downloaded v1.1 and did some testing, although NATS1's custom signals option will overwrite CASS2 signals; if you disable NATS1's Custom Signals option, CASS2 signals display normally. And even if you have NATS1's custom signals enabled, CASS2's signals will still be an option in the signal dropdown menu if you disable the "Replace default graphics" option, although I think that's a JGR feature. I'd appreciate it if you could make a version of the latest release without the NATS1 error because of this, since the incompatiblity can be avoided with parameters.
I've investigated this further and put out a new release.

v1.3.3
  • Remove incompatibility with North American Track Set and North American Track Set 2. Note that for both GRFs, the "custom signals" parameter should be set to off.
https://github.com/bigyihsuan/combined- ... tag/v1.3.3

Though, in CASS2, if you have "replace default graphics" turned off, you can leave NATS and NATS2's "custom signals" parameter turned on.
AdmiralEllis
Engineer
Engineer
Posts: 14
Joined: 22 Jan 2023 23:17

Re: [JGRPP] Combined American Signal Set 2: Multi-aspect American signals

Post by AdmiralEllis »

bigyihsuan wrote: 05 May 2024 23:00
AdmiralEllis wrote: 05 May 2024 22:29
JustMoreMemes wrote: 25 Apr 2024 18:57 [...] I'd appreciate it if you could make a version of the latest release without the NATS1 error because of this, since the incompatiblity can be avoided with parameters.
I'd just like to second this. Reworking my server after the most recent release and having the ability to use the signal set under the right configuration would be invaluable.
JustMoreMemes wrote: 25 Apr 2024 18:57 That seems odd, because running the North American Track Set 1 and Combined American Signal Set 1 works fine. It is true that the NATS1 custom signals parameter will overridge the CASS1 electric signals, (although it doesn't effect semaphores) even if CASS1 is loaded later, but if you turn off that parameter the CASS1 signals show fine. But the way CASS2 is written, you can't even try this workaround since it disables itself.

EDIT: I just downloaded v1.1 and did some testing, although NATS1's custom signals option will overwrite CASS2 signals; if you disable NATS1's Custom Signals option, CASS2 signals display normally. And even if you have NATS1's custom signals enabled, CASS2's signals will still be an option in the signal dropdown menu if you disable the "Replace default graphics" option, although I think that's a JGR feature. I'd appreciate it if you could make a version of the latest release without the NATS1 error because of this, since the incompatiblity can be avoided with parameters.
I've investigated this further and put out a new release.

v1.3.3
  • Remove incompatibility with North American Track Set and North American Track Set 2. Note that for both GRFs, the "custom signals" parameter should be set to off.
https://github.com/bigyihsuan/combined- ... tag/v1.3.3

Though, in CASS2, if you have "replace default graphics" turned off, you can leave NATS and NATS2's "custom signals" parameter turned on.
Thank you so much!
Post Reply

Return to “Graphics Releases”

Who is online

Users browsing this forum: No registered users and 4 guests