Ludeon Forums

RimWorld => Releases => Mods => Outdated => Topic started by: Kentington on November 03, 2017, 05:20:38 PM

Title: [A18] Shuttlecraft (v1.01)
Post by: Kentington on November 03, 2017, 05:20:38 PM
(https://i.imgur.com/NEFUFxs.jpg)

This mod adds a variety of shuttlecraft, which can act as reusable transport pods and caravan members.

Requires HugsLib (https://ludeon.com/forums/index.php?topic=28066.0) version 4.0.1.

-------------------------------------------------------------

Shuttlecraft behave as either buildings or pawns, depending on whether "Hover Mode" is toggled. Without it, they can be launched like vanilla transport pods, although you'll fuel them directly without needing a pod launcher. With Hover Mode enabled, they act like pack animals. Hovering shuttles can be drafted if you'd like to manually reposition them.

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

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

Caravans containing a shuttle can launch themselves directly from the world map, as long as the shuttle(s) can carry the weight of all its pawns/items.

(https://i.imgur.com/209My0k.png)

All shuttlecraft are completely reusable, but cost quite a bit to construct. They come in three tiers, each of which requires its own research project:

Personal Shuttle: Runs on chemfuel and can carry the same 150kg as a transport pod - albeit at slightly lower fuel efficiency.
Cargo Shuttle: Runs on special uranium fuel pods, manufactured at a machining table. Can carry 500kg. Fairly fuel-efficient.
Heavy Cargo Shuttle: Runs on special uranium fuel pods. Can carry a whopping 2,000kg, but is not particularly fuel-efficient.

====Future Plans====

Shuttlecraft was developed as part of a major expansion to Save Our Ship. When it is released, shuttles will allow you to transport colonists and goods between an orbiting ship and the planet/moon below.

Graphics are placeholders for the moment - interested artists are encouraged to contact me.

[attachment deleted by admin: too old]
Title: Re: [A18] Shuttlecraft
Post by: kamuii on November 03, 2017, 06:47:03 PM
Tried activating the mod and it gives an error then disables all mods.

ReflectionTypeLoadException getting types in assembly Shuttlecraft: System.Reflection.ReflectionTypeLoadException: The classes in the module cannot be loaded.
Loader exceptions:
   => System.TypeLoadException: Could not load type 'HugsLib.ModBase' from assembly 'HugsLib, Version=0.17.0.0, Culture=neutral, PublicKeyToken=null'.


The HugsLib bit is interesting as I am using HugsLib 4.0.1 which is for A18.

Edit: Had to use the A17 HugsLib 3.1.2 to get it to work. However it causes errors for other A18 mods that require the A18 HugsLib 4.0.1.
Title: Re: [A18] Shuttlecraft
Post by: ZE on November 03, 2017, 08:50:58 PM
guess he wasnt usin the latest

gonna need some art for the mod, cuz that upscale looks painful lol
Title: Re: [A18] Shuttlecraft
Post by: Umbreon117 on November 04, 2017, 12:30:16 AM
Oooo This is a mod I need to remember!!!
Title: Re: [A18] Shuttlecraft (v1.01)
Post by: Kentington on November 04, 2017, 01:08:50 AM
Recompiled with HugsLib 4.0.1. Should work now.
Title: Re: [A18] Shuttlecraft (v1.01)
Post by: kamuii on November 04, 2017, 04:09:03 AM
Works great!

Note: If you have errors with this mod make sure to place it directly after HugsLib in your mod load order. If it isn't placed directly after it, it will throw errors and not work.
Title: Re: [A18] Shuttlecraft (v1.01)
Post by: SpaceDorf on November 16, 2017, 08:09:02 AM
Looks great.

Can't wait to weaponize them :)
Title: Re: [A18] Shuttlecraft (v1.01)
Post by: Calio on November 16, 2017, 07:39:00 PM
Strange bug found. Shooting at psychicship with this mod on leads to crash.
https://www.dropbox.com/s/m6nzb2q6u5ml7st/%EC%99%B8%EB%B6%80%EC%9D%B8%EB%93%A43.7z?dl=0 (https://www.dropbox.com/s/m6nzb2q6u5ml7st/%EC%99%B8%EB%B6%80%EC%9D%B8%EB%93%A43.7z?dl=0)
Title: Re: [A18] Shuttlecraft (v1.01)
Post by: Marcvs on November 27, 2017, 01:46:42 PM
Hi, unfortunately when trying to destroy the psychic ship the game crashes, maybe because the pod is a Mechanoid?
Thank you.
Title: Re: [A18] Shuttlecraft (v1.01)
Post by: DeltaPavonis on December 06, 2017, 11:26:09 PM
Found a workaround until Kentington updates with a proper fix; changing BaseShuttle's fleshtype in PawnKinds_Shuttle.xml from Mechanoid to Normal seems to fix the whole "shooting psychic/poison ship parts crashes the game" thing.

This fix has the side-effect of causing hovering shuttlecraft to bleed when hurt, and may cause other issues, I've done some testing but not a ton. ¯\_(ツ)_/¯

Just replace PawnKinds_Shuttle.xml with the one I've attached below.

[attachment deleted by admin: too old]
Title: Re: [A18] Shuttlecraft (v1.01)
Post by: Goranchero on December 07, 2017, 03:42:51 AM
Mod idea... would it be possible to create a hybrid between a personal shuttle and a deep drill to create a mobile deep drill?

I tried messing with the mod a bit, but could not get pawns to interact with it. It would be awesome to get a drill that could move on its own and set up near map edge to drill resources in the edge zone where you are not allowed to build.

Other than that, an excellent mod and a must-have.

Cheers!
Title: Re: [A18] Shuttlecraft (v1.01)
Post by: leeadriancatfox on December 07, 2017, 05:35:49 AM
     Shuttle craft causes problems. The moment I uninstall the heavy cargo pod and reinstall it to other location~ a tiny uninstalled furniture version of the thing appeared besides the reinstalled pod, has no name of it, cannot be haul or deconstruct, the bug now then, i can no longer reuse the pod or any other available pods nor loaded some stuff to it.
Title: Re: [A18] Shuttlecraft (v1.01)
Post by: Calio on December 07, 2017, 09:40:25 PM
Quote from: DeltaPavonis on December 06, 2017, 11:26:09 PM
Found a workaround until Kentington updates with a proper fix; changing BaseShuttle's fleshtype in PawnKinds_Shuttle.xml from Mechanoid to Normal seems to fix the whole "shooting psychic/poison ship parts crashes the game" thing.

This fix has the side-effect of causing hovering shuttlecraft to bleed when hurt, and may cause other issues, I've done some testing but not a ton. ¯\_(ツ)_/¯

Just replace PawnKinds_Shuttle.xml with the one I've attached below.
This workaround makes some humorous bugs, since shuttles are treated Normal, they appear on butcher list, come at manhunter incident(and it fails cuz they have no fuel lol), etc. lmao.
Title: Re: [A18] Shuttlecraft (v1.01)
Post by: TryB4Buy on December 28, 2017, 03:26:04 PM
More bugs found. Having the mod on during map formation seems to remove all mechanoids & infestations from the ancient dangers.

Also, wandering caravans now just spawn one large shuttle that is automatically destructed. Destroying it with the dev tools says it is already destructed.

It would seem removing the Heavy Shuttle would remove the biggest bugs. Well, and adding it to a save after map generation. :(
Title: Re: [A18] Shuttlecraft (v1.01)
Post by: Inacio on December 30, 2017, 11:59:32 AM
Any chance you'll put this on Steam Workshop?
Title: Re: [A18] Shuttlecraft (v1.01)
Post by: Canute on January 03, 2018, 06:21:24 AM
Some bad bug with shuttlecraft.
When i got this mod active, it not only replace mech's at ancient danger (allready reported above),
the psychic/poison ship parts got problem to spawn Mechanoids when you shoot at the ship part, and you need to shutdown the game.
Title: Re: [A18] Shuttlecraft (v1.01)
Post by: Milante on March 08, 2018, 07:32:29 PM
If you're experiencing the issue where attacking poison and psychic ship parts causes your game to crash, install SS No Rogue Robots as well. It fixes that particular bug.