Thank you for the welcome!
Yeah that is one of the things that is steering me towards Trainz: the freeware stuff. What about managing the railroad as a whole? As in setting the trains to run on schedules via AI control and watching it all happen instead of having to control each train individually...
Welcome to the forums!
The management aspects of running a railroad involve assigning routes to AI drivers using specific commands, and setting up interactive industries for them to service. This is totally different from the RW product. (I don't want to mention the other name too loudly otherwise there will be a war started...)
A bit about the program...Now Trainz is quite a different program than anything you've ever installed on a computer should you decide to purchase it. Think of it as a giant model railroad where you have the freedom of your imagination to do pretty much what you want within the limits of your computer. There are 3-main components of the program: Surveyor, Driver, and RailYard. There's a 4th module called Content Manager which is used to download freeware assets (railroad parts, trains, trees, and whatnot) from the Download Station, and to import, modify, and repair other assets.
Keeping the model railroad in mind...
Surveyor is where you build routes and setup the trains for operation. Here the landscape is easily sculpted and objects placed, tracks are laid, and bridges and crossings connected. Once your route is built, you can then place trains and assign the drivers in a session. This allows you, the player to drive the route you built. Using 3rd party tools, such as TransDEM, you can easily import DEM files and use that as a basis of a route. With over 270,000 assets available, not counting 3rd-party creators, not on the download station, there are plenty of objects to choose from.
Within Driver, as mentioned above, you drive your trains. With the AI assigned their commands in a session, they'll go about their business while you can either sit back and watch, or drive a train yourself. Unlike in Railworks, if you decide you'd rather be doing what an AI driver is doing, you can take over his train or even go for a ride with him. If you find you've made a mistake with the driver's commands, you can easily add or remove them within the driver module. Using the Quick Drive command within a driving session, you can easily add another AI driver or consist, and then assign commands to this driver. The interactive industries I keep mentioning are those that allow commodities to be moved and created. Suppose you have a coal mine and a power plant. You can have an AI driver assigned to bring coal from the mine to a power plant. The same with steel to a goods factory and then the goods to market. There is no monetary reward, but the movement of goods is there, and there are reward points for completing these moves within sessions. Sometimes users will create sessions where moving goods at only certain times, or types of goods will trigger another event. I'm sure if someone wanted, they could add a monetary-driven aspect to a route. This most likely be done using the scripting language.
RailYard is basically an engine shed where you can view the locomotives and rolling stock you've downloaded and installed. Personally I haven't used this in years as I find this module very lacking. I suppose this is like the box where you keep your trains.
Like a model railroad, most things can be easily modified, changed and rebuilt easily. Unlike a model railroad, there is no mess or lost money when rebuilding. Assets can also be easily modified or even created yourself using freeware or payware 3d modeling programs such as Blender and 3ds Max, and of course a photo-editing program for textures such as Gimp and Photoshop for example. I think of this as kitbashing a model. One time I didn't like a sign that someone had placed on otherwise awesome building. I opened the building in Content Manager and then edited the texture file to remove the sign. I then had my own version of the building that I placed on my route. You want your own reporting marks and logo on your trains? Edit an existing locomotive and wagons. This can get a bit tricky, but we're here to help.
Under the hood modifications are easily accessed as well in the game scripting language. I think of this as the wiring for the model railroad. This is where the assets, such as crossing gates, signals, interactive industries come to life. It is suggested that you have a programming background in one of the modern languages such as Java and C++, which it is very similar to.
As many have said, including myself, that this is a program that is unlike anything you'll install on your computer. It can be used easily at the lightest level, such as driving the built-in routes, or you can go as deep as you want with modifying and building your own world. The program is definitely addicting and if you should get it, you and your life will be fully consumed.
Good luck and I hope to see you here as a registered user soon.
John