I do have a question:
Why do you have those in the d_init:
[TRACK_RAMP_N:30]
[TRACK_RAMP_S:30]
[TRACK_RAMP_E:30]
[TRACK_RAMP_W:30]
[TRACK_RAMP_NS:30]
[TRACK_RAMP_NE:30]
[TRACK_RAMP_NW:30]
[TRACK_RAMP_SE:30]
[TRACK_RAMP_SW:30]
[TRACK_RAMP_EW:30]
[TRACK_RAMP_NSE:30]
[TRACK_RAMP_NSW:30]
[TRACK_RAMP_NEW:30]
[TRACK_RAMP_SEW:30]
[TRACK_RAMP_NSEW:30]
yet in the overrides:
[OVERRIDE:30:T:StoneRampTrackN:6:60]
[OVERRIDE:30:T:StoneRampTrackS:6:61]
[OVERRIDE:30:T:StoneRampTrackW:6:62]
[OVERRIDE:30:T:StoneRampTrackE:6:63]
[OVERRIDE:30:T:StoneRampTrackNS:6:64]
[OVERRIDE:30:T:StoneRampTrackEW:6:65]
[OVERRIDE:30:T:StoneRampTrackNE:6:66]
[OVERRIDE:30:T:StoneRampTrackNW:6:67]
[OVERRIDE:30:T:StoneRampTrackSE:6:68]
[OVERRIDE:30:T:StoneRampTrackSW:6:69]
[OVERRIDE:30:T:StoneRampTrackNEW:6:70]
[OVERRIDE:30:T:StoneRampTrackSEW:6:71]
[OVERRIDE:30:T:StoneRampTrackNSW:6:72]
[OVERRIDE:30:T:StoneRampTrackNSE:6:73]
[OVERRIDE:30:T:StoneRampTrackNSEW:6:74]
[OVERRIDE:31:T:StoneRampTrackN:6:75]
[OVERRIDE:31:T:StoneRampTrackS:6:76]
[OVERRIDE:31:T:StoneRampTrackW:6:77]
[OVERRIDE:31:T:StoneRampTrackE:6:78]
[OVERRIDE:31:T:StoneRampTrackNS:6:79]
[OVERRIDE:31:T:StoneRampTrackEW:6:80]
[OVERRIDE:31:T:StoneRampTrackNE:6:81]
[OVERRIDE:31:T:StoneRampTrackNW:6:82]
[OVERRIDE:31:T:StoneRampTrackSE:6:83]
[OVERRIDE:31:T:StoneRampTrackSW:6:84]
[OVERRIDE:31:T:StoneRampTrackNEW:6:85]
[OVERRIDE:31:T:StoneRampTrackSEW:6:86]
[OVERRIDE:31:T:StoneRampTrackNSW:6:87]
[OVERRIDE:31:T:StoneRampTrackNSE:6:88]
[OVERRIDE:31:T:StoneRampTrackNSEW:6:89]
You list all the Ramp Tracks twice, with tile 30 and tile 31, although as far as I understand it, only tile 30 exists ingame.
That makes 6 x 15 overrides that are not used, for Stone, Mineral, Feature, Frozen, Lava and Constructed Ramps.