RimWorld

RimWorld

540 ratings
Trains of the Rim
22
7
2
5
2
2
3
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.6
File Size
Posted
Updated
16.668 MB
20 Jul @ 9:27am
3 Aug @ 3:25pm
7 Change Notes ( view )

Subscribe to download
Trains of the Rim

Description
Trains of the Rim

Overview

Trains of the Rim revolutionizes your colony's bulk transportation options by introducing a railway vehicle system. Trains can efficiently move large quantities of cargo and passengers across vast distances. However, your colony must pay the upfront cost of labor-intensive rail infrastructure to gain the long-term benefits of massive cargo capacity and significant fuel efficiency. This mod aims to offer trains as an early industrial vehicle option while still remaining relevant in mid-to-late game colonies as a fuel efficient way to meet bulk trading and transportation needs.

Trains of the Rim is the successor to my SRTS Trains mod. Although there are still more features and content I'd like to add (see Future Plans below), I think the mod is in a playable state for release.

Railway Vehicles
  • 8 different rail cars including boxcar, caboose, flatbed, flatbed with stakes, gondola, hopper, passenger car, and tanker
  • 3 different locomotives including a small diesel electric, a small steam tank engine, and a heavy steam locomotive
  • Steam locomotives can be researched early after Smithing, but these burn wood logs as fuel and are less efficient than chemfuel locomotives that can be researched after Biofuel Refining and Machining
  • Steam locomotives have variants for either using wood or chemfuel
  • You can cycle between alternate textures for wood, coal, or chemfuel burning locomotives depending on which texture you prefer

Caravans
  • Trains use the Vehicles tab in the Form Caravan menu
  • Trains may only travel along railroads on the world map
  • Rail car "vehicles" can move without fuel and do not require a driver, however the rail cars cannot form a train caravan without a fuel burning locomotive
  • Currently each additional rail car in a caravan needs a pawn passenger due to a Vehicle Framework bug with autonomous vehicles joining caravans
  • To form a train caravan, simply go to the world map and form a caravan as you would normally. All available railway vehicles will be listed in the Vehicles tab of the caravan formation screen. Remember, your colony tile must have a railroad built on the world map in order to select a railway vehicle for a caravan. All train caravans must also have at least one locomotive.

Railroad Building
  • Build both railroads and normal roads using mechanics based on the road building system in Vanilla Factions Expanded: Classical (very thankful for the generous permission from Oskar Potocki to reuse some VFE: Classical C# code!)
  • Send a caravan to a tile and choose a road type to build to a neighboring tile. This doesn't use any resources, but takes a lot of time, particularly for railroads. The more pawns in the caravan, the faster it will be built.
  • Railroad building requires researching Steam Locomotives and stone roads require researching Stonecutting.
  • Built-in compatibility if you also use road building from VFE: Classical
  • Compatible with Rails and Roads of the Rim
  • New rail assets buildable on the colony-map, inspired by Decorative Railway Props

Train Pathing
  • Train vehicles can be coupled together to follow a locomotive vehicle. When you order the locomotive to move, all coupled train vehicles will attempt to path to the appropriate relative location to reform the train. I strongly recommend using the "Right click and drag to orient" feature when ordering the locomotive to move to a new location so that the train is rotated correctly.
  • Linked train vehicles can be recalled to a saved position similar to the Defensive Positions mod
  • Train vehicles returning to the colony map from a caravan will automatically return to their saved position
  • Optional experimental feature for requiring special railroad terrain to be built in order for train vehicles to move. This is highly experimental mainly due to some pathfinding quirks within Vehicle Framework when the Full Vehicle Pathing mod option from VF is enabled which it is by default. You can disable Full Vehicle Pathing in the mod settings for Vehicle Framework, but this causes some different movement quirks.
  • When the VF mod setting Full Vehicle Pathing is enabled, a longer locomotive like the Frisco may have issues with being ordered to move to a location if the vehicle would not fit when rotated.

Future Plans
These are some things I'd like to do in the future if I have the time.
  • Adjust gameplay balance and textures based on feedback.
  • Additional locomotives including a classic 19th century 4-6-0 steam locomotive, a streetcar trolley, and Derail Valley's DM3 and DE6.
  • Additional rolling stock and cargo texture options like steel in hopper cars or wood logs on staked flatbeds.
  • Armored trains with turrets
  • Add guidance for creating custom locomotives and rail cars
  • Possibly increasing quantity of bulk goods available at nearby settlements if connected in a rail network.

Compatibility
  • Should be compatible with all vehicle mods including Vanilla Vehicles Expanded
  • Built-in compatibility with VFE: Classical
  • Compatible with Rails and Roads of the Rim

Credits
  • SmashPhil for creating Vehicle Framework
  • Oskar Potocki and the Vanilla Expanded team for road building mechanics from Vanilla Factions Expanded: Classical
  • PentalimbedP for Decorative Railway Props, particularly the art for the Frisco steam locomotive
  • Symbolic for Defensive Positions, used as inspiration for train recall mechanics

FAQ
Q: Do trains require rails?
A: On the world map, trains require railroads. On the colony map, trains are not restricted to rails by default. There is an experimental setting to require railroad terrain on the colony map, but it still has many issues and quirks.

Q: How do I create a train?
A: Select a locomotive and click "Create train". You can then couple rail cars to it with the "Couple to train" gizmo.

Q: How do I form a train caravan?
A: Use the normal Form Caravan menu and select the train vehicles in the Vehicles tab.

Q: Why can't I select the train vehicles when forming a caravan?
A: Make sure your colony world tile itself has a railroad, otherwise you will be unable to select the train vehicles for a caravan.

Q: How do I build a railroad on a world tile?
A: Send a caravan to a tile and choose a road type to build to a neighboring tile. This doesn't use any resources, but takes a lot of time, particularly for railroads. The more pawns in the caravan, the faster it will be built. Make sure you've researched "Steam Locomotives" first.

Q: Are rail cars supposed to move on their own?
A: Yes, currently for ease of adjusting placement of rail cars. In the future, I may restrict rail car movement if the car is not attached to a train with a locomotive.

Q: Do tankers interact with pipe networks?
A: No, but I might look into it or perhaps even make non-vehicle versions of the rail cars for storage use.

Q: Combat Extended?
A: Should be compatible as long as Vehicle Framework is CE compatible.

Feedback Requested
It would be very helpful to provide feedback about the following:
  • Do the research requirements and research costs make sense?
  • Do the fuel costs feel balanced? Particularly in relation to Odyssey's passenger shuttle and other Vehicle Framework vehicles?
  • Does the railroad building labor cost feel balanced?
  • Do trains in general feel balanced when used with Vanilla Vehicles Expanded? Do trains feel too overpowered or underpowered compared to other vehicle options?
  • Does the train saved position feature make sense?
  • Any particular texture bugs?

Source
GitHub repo[github.com]
Popular Discussions View All (1)
0
14 hours ago
Feedback
Quill
161 Comments
Jermbo 14 minutes ago 
why must we 1.5 player suffer.....
Mols 39 minutes ago 
I FUCKING LOVE TRAINS RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Baha 1 hour ago 
i was just about to buy odyssey and play with spaceships this weekend and now we have trains?!
trexman2086 1 hour ago 
damn i already thought rimworld was autistic you just added another layer.
[PR] HavenOnline 1 hour ago 
....were trains really necissary for rimworld?
TheNamelessOne 5 hours ago 
the train can move without rail and i cant get it to go on rail. HeLp Me
PringleMan 6 hours ago 
@T h e R a t, do you have any kind of outside walls? Vehicle Framework vehicles cannot go through normal doors, they MUST have a garage door in order to get out.
ZwartGeest 7 hours ago 
I cant wait for the armoured and armed trains, because I WILL roleplay as the czechoslovak legion.
Swifty_Meme_lord 7 hours ago 
rest in piss 1.5 players
(i am a 1.5 player)
Shadow_Doggo 7 hours ago 
FINALLY A TRAIN MOD, GOD BLESS THIS COMMUNITY