How do I alter this code to make ToyTrax show up even if a large track set (NuTracks, AuzTracks) is loaded?
Only 16 railtype IDs are available (including the default four, which may be hidden but not undefined), so your tracks won't show up if all the IDs have already been used. Track sets are a bit like Industry sets, in that loading more than one is rarely a good idea.
When I load ToyTrax as the only track set and use a custom ID, only the normal rails are available. Also, I have loaded AuzTracks, Early Rail, 600m Narrow Gauge, Wired and VacTrains together with no issues. I've also loaded North American Track Set, Early Rail, 600m Narrow Gauge, Wired and VacTrains with only overwriting of the maglev as an issue. That said, I use JGRPP so I have 32 slots to fill.
Also, how do I disable fences?
By providing blank fence sprites.
I was going to ask how to do that, only to find fences.png and fixing it in literally less than a minute. Thanks!