Ludeon Forums

RimWorld => Mods => Releases => Topic started by: Neceros on September 26, 2019, 07:23:01 PM

Title: Short Range Transport Ships Expanded (SRTS)
Post by: Neceros on September 26, 2019, 07:23:01 PM
These are flying caravans, meant to load people and cargo and bring it somewhere else -- potentially a very long distance, and back again. These act like drop pods, but are not one use -- when you bring it back home you choose where to land and disembark.

Great for hauling cargo, trading with factions, assaulting points of interest on your world map, and so much more. Acts as both a caravan and a drop pod.

(https://i.imgur.com/at0AK8C.gif)

Three additional short range transport shuttles (or SRTS) so you really can fly across the whole world and back again. Both ships require their own research project, and they're not cheap. Want to add your own? No problem! Support for unlimited types of ships.

Add it to a save.

SRTS is not required, but works well with SRTS Expanded!

Thank you to Aquamarine for ship graphics!




The Albatross
Originally designed for exoplanetary exploration, a stripped down Albatross X-11 makes for a perfect SRTS replacement.

(https://i.imgur.com/QRWnNQT.png)

Carry weight: 4,000
Fuel tank: 1,600L
Fuel Efficiency: 20% better than SRTS
Total HP: 2,000
Work to build: 15,000

Recipe: 1200 steel, 240 plasteel, 150 gold, 16 components, 5 advanced components.


The Phoenix
This design washed up in our databanks a long time ago, but it wasn't until recently that we understood what it meant. This new ship design uses an intricate chemical process to infuse the building materials with a mesh-network, effectively removing the need for many ship-components we use today.

(https://i.imgur.com/zuy2QNB.png)

Carry weight: 6,000
Fuel tank: 2,000L
Fuel Efficiency: 25% better than SRTS
Total HP: 3,500
Work to build: 32,000

Recipe: 800 steel, 450 plasteel, 150 gold, 100 neutroamine, 20 components, 10 advanced components.


SRTF
A simple freighter design used across nearly every homeworld. It's very large.

(https://i.imgur.com/gwwmVuX.png)

Carry weight: 15,000
Fuel tank: 5,000L
Fuel Efficiency: 10% worse than SRTS
Total HP: 6,000
Work to build: 32,000

Recipe: 2000 steel, 150 plasteel, 350 gold, 18 components, 2 advanced components.



Want something more modern?
Try out CP's Get To The Chopper! (https://steamcommunity.com/sharedfiles/filedetails/?id=1845399472) Immersive helicopters instead of ships!

WARNING:

Do the ships seem too cheap?
You may like my Realism Patch (https://steamcommunity.com/sharedfiles/filedetails/?id=1846574288) for this mod. It increases the build cost substantially.





FAQ
Q: Where are the things I loaded into my ship? They disappeared.
A: Check the inventories of the pawns that went on the trip. I bet you they have it.

Q: When I land my ship it always points north!
A: Yes. I'm sorry. As far as I can tell there's no way to save the orientation of the ships once they launch. I tried to make up for this by making the building sizes square, even though the ships clearly aren't. A small give and take for having something like this in RimWorld.

Q: I don't like the ship graphics. Can I change the textures?
A: Yes. Look in the mod's folder (SteamLibrary\steamapps\workshop\content\294100\1845423808) and find the Textures folder.

You will find a bunch of sprites. Rename the one you like to the name it should be "Albatross", "Phoenix", and "SRTF" are looked for by the code (with the _north, _south, _east added). Change whatever you want to look like whatever you want, even outside graphics not included here.

Make sure your sprites are 500x500 pixels.





Download Here (https://github.com/Neceros/SRTS-Expanded)
Steam version (https://steamcommunity.com/sharedfiles/filedetails/?id=1845423808)






Conflicts
- Multiplayer mod: You will not be able to actually load anything into the ship. It won't work. Sorry.
- Vanishing Ships: If you build a ship and it instantly vanished, then you have a conflict. The Dev console may tell you why or how, but until we figure out why this is happening just move SRTS Expanded and SRTS above the HugsLib mod, so it loads before it.



Huge Thanks & Credits
Title: Re: Short Range Transport Ships Expanded (SRTS)
Post by: Vehicular_Zombicide on October 01, 2019, 12:33:15 PM
How does this mod differ from OHU Dropships, besides the lack of weapons? Is it less buggy? I know you can't land directly on a trade caravan request without destroying the faction base, can you do that here? Do these spawn in the world as part of drop pod raids like the OHU ships do?

Also, can I swap out the textures in this mod with the textures from OHU Dropships if I want the mechanics of this mod with the textures of OHU?
Title: Re: Short Range Transport Ships Expanded (SRTS)
Post by: Kbforss on October 02, 2019, 08:42:37 AM
Loved it. The fair prices are awesome and combining this mod with Giddy-Up mods it is possible to have a fair coverage on the world surroundings.
Title: Re: Short Range Transport Ships Expanded (SRTS)
Post by: MintyFr3sh on October 04, 2019, 01:02:03 AM
This mod looks amazing, I will be trying it out
Title: Re: Short Range Transport Ships Expanded (SRTS)
Post by: rawrfisher on October 04, 2019, 02:29:31 AM
Could ya add a description on how to add your own ships?
If you did I may have missed it
Title: Re: Short Range Transport Ships Expanded (SRTS)
Post by: KerraLiath on December 12, 2019, 07:07:23 PM
Hey, I'm having trouble with this mod. I can build the ships but I can't launch them. when I click the launch button nothing happens. I fueled the ship. loaded a colonist into the ship. pressed launched after the finished loading cargo message appeared but it does nothing. error log says:

System.NullReferenceException: Object reference not set to an instance of an object
  at SRTS.CompLaunchableSRTS.<CompGetGizmosExtra>b__46_0 () [0x00000] in <filename unknown>:0
  at Verse.Command_Action.ProcessInput (UnityEngine.Event ev) [0x00000] in <filename unknown>:0
  at Verse.GizmoGridDrawer.DrawGizmoGrid (IEnumerable`1 gizmos, Single startX, Verse.Gizmo& mouseoverGizmo) [0x00000] in <filename unknown>:0
  at RimWorld.InspectGizmoGrid.DrawInspectGizmoGridFor (IEnumerable`1 selectedObjects, Verse.Gizmo& mouseoverGizmo) [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
Verse.Log:ErrorOnce(String, Int32, Boolean)
RimWorld.InspectGizmoGrid:DrawInspectGizmoGridFor(IEnumerable`1, Gizmo&)
RimWorld.MainTabWindow_Inspect:DrawInspectGizmos()
RimWorld.InspectPaneUtility:ExtraOnGUI(IInspectPane)
RimWorld.MainTabWindow_Inspect:ExtraOnGUI_Patch1(Object)
Verse.WindowStack:WindowStackOnGUI()
RimWorld.UIRoot_Play:UIRootOnGUI()
Verse.Root:OnGUI()
Title: Re: Short Range Transport Ships Expanded (SRTS)
Post by: BabushkaJohn on December 18, 2019, 08:55:57 AM
Hello. I thank you for your mod. I have a bug - when I load a ship from my base and load it with a colonist and cargo, I cannot launch it - press the button and nothing happens. When I unload cargo all seems to work fine. Unloading the ship after returning to base is ok. Mod loaded before Hugslib, still the same.
Title: Re: Short Range Transport Ships Expanded (SRTS)
Post by: Canute on December 18, 2019, 09:11:18 AM
Since this mod don't need any other mod, it doesn't matter if you load it before or after hugslib (or other mods).
When the ship normaly works fine, does the ship is maybe overloaded after the last pawn entered the ship ?
When you use other mod like pickup&haul they can carry stuff at their inventory and maybe weight more then when you start the loading process.

I don't think you got a message or error's at the log window (Need to enable developer mode at the options).
Title: Re: Short Range Transport Ships Expanded (SRTS)
Post by: Arinken on December 20, 2019, 04:03:50 AM
I'm getting this error when clicking launch button with any cargo loaded.

System.NullReferenceException: Object reference not set to an instance of an object
  at SRTS.CompLaunchableSRTS.<CompGetGizmosExtra>b__46_0 () [0x00000] in <filename unknown>:0
  at Verse.Command_Action.ProcessInput (UnityEngine.Event ev) [0x00000] in <filename unknown>:0
  at Verse.GizmoGridDrawer.DrawGizmoGrid (IEnumerable`1 gizmos, Single startX, Verse.Gizmo& mouseoverGizmo) [0x00000] in <filename unknown>:0
  at RimWorld.InspectGizmoGrid.DrawInspectGizmoGridFor (IEnumerable`1 selectedObjects, Verse.Gizmo& mouseoverGizmo) [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
Verse.Log:ErrorOnce(String, Int32, Boolean)
RimWorld.InspectGizmoGrid:DrawInspectGizmoGridFor(IEnumerable`1, Gizmo&)
RimWorld.MainTabWindow_Inspect:DrawInspectGizmos()
RimWorld.InspectPaneUtility:ExtraOnGUI(IInspectPane)
RimWorld.MainTabWindow_Inspect:ExtraOnGUI()
Verse.WindowStack:WindowStackOnGUI()
RimWorld.UIRoot_Play:UIRootOnGUI()
Verse.Root:OnGUI()


2 colonists can launch but 1 colonist and 1 silver coin can't so it's definitely not weight problem.
Standard transport pods work normally with this mod installed.
Title: Re: Short Range Transport Ships Expanded (SRTS)
Post by: Canute on December 20, 2019, 05:18:44 AM
Since the mod author's don't be on the forum active, take a look at
https://steamcommunity.com/workshop/filedetails/discussion/1845423808/1743388044205014541/