My attempt at making TRAMS

Copy the behaviors and model used for passenger and freight rail for use with the OFF-ROAD above ground tram.



Connect the behaviors and models (mentioned above) to the behaviors and models used by the METRO network. ((this will require the default models for metro trains to be replaced, as they are purely base textures and simple models)



For the sections of metro under roads that will transition to the street/road above it as tram lines, create transitional objects (tunnels to in-street) connecting the above to the below. OFF-ROAD trams that wish to connect to metros below, the regular tunneling method and behaviors for regular rail networks will be used to connect the above with the below.



For regular rail crossovers with metro/tram lines above ground, disallow connections if in preliminary testing it causes odd behaviors to occur in game. Intersections SHOULD be allowed, but cars should remain on the according network. IE, no passenger or freight trains on tram networks. Additional code editing will be needed for making certain crossovers and intersections between heavy-rail and light-rail.



IF AT ALL POSSIBLE (which I see it is) use a custom UI upgrade button for placing the tram lines on roads, which would only be accessible within the metro line placement tool, inside the transportation panel. (What I mean by this is simple. Imagine you're downgrading an avenue or highway to a two lane road or street. The way the upgrade tool looks when performing these associated actions is also a synonymous with how it should look when placing tram lines directly onto the roads and avenues)

So, as I review the decompiled libraries within C:S, I have come across the methods for making road, rail, and metro networks. I've decided to investigate further through my own testing, how to extend the metro network into an above ground network that can be laid upon roads. Here's my TO DO list.As I've continued to analyze how these tools behave in-game, I've realized that I can do this. It will take me some time, and unfortunately I am only a coder, so I'll leave the tram cars/metro car designs up to other players/modders. The transitional objects from underground to roads is another thing I'll leave up to other players/modders to design when the time is right.Wish me luck. I will post updates on my progress each week, if progress is made that is substantial.-Morglion