1. Welcome to the official Starbound Mod repository, Guest! Not sure how to install your mods? Check out the installation guide or check out the modding help thread for more guides.
    Outdated Mods have been moved to their own category! If you update your mod please let a moderator know so we can move it back to the active section.

MadTulip`s Spaceship Mod Rev. 865

Spaceship: Block by Block; Objects like Thrusters; Space mechanics; Landable!, Flyable Scoutships

  1. madtulip
    Mod by HuggableCreep, MadTulip, TooManySecrets, thesidofevil (since rev 776) and thakyZ (since rev 808).

    Doccumentation is currently limited. WIP.

    The mod is about building your own spaceship block by block. When you start a new character you get a small starting ship like the one in the image below (human version) which features a Shipstation. On your Shipstation you can craft all the components of the spaceship you see (like the large fin) and many more. Ressource requirements for the individual parts span over some tiers of ore. Another craftingstation which you will need to build in the process is the Metalpress which is available at the Shipstation as well.

    There is also some Spaceship physics or mechanics included which i.e. let you float with zero gravity in space or damage your character if your ship has a hull breach. The little fan you see on the left side is a life support system. These are required to stay healthy onboard your ship while not wearing a space suit. Mechanics like theese that put some constrains on the ship beeing functional are also a topic of this mod which is not as well developed as the pure modelling of the ship so far though.

    Next to that there are also smaller vessels like landing pods (block by block ships which you can one-click deploy on planet surfaces as an initial base) and WASD controllable scoutships (mech similar newtonian one seat mini spaceships).

    Content (Rev. 811):
    - Build your ship block by block.
    - A lot of craftable decorative spaceship items like fins and thrusters for all races.
    - Float outside of your spaceship
    - Life support system detecting hull breaches.
    - Deployable landing pods which let you land shuttles (similar to the one in the image below) on planets with a single click. You can later on even scan in your own creations with the Building Scanner and Building Scanner marker in principle allowing you to land your whole spaceship on planets.
    - Scoutships; (mech similar, WASD moveable, newtonian flight skimmers)
    - Mining Pod (mech similar, WASD moveable, mines downwards,slow skimmer)

    Human starter ship example:
    [​IMG]

    - Performance Patch

    Some people experience performance problems with a large number of life support vents. Those systems are quite CPU heavy due to the bad performance of the underliing runtime interpreted lua language. If you download the mods zip file there is a "madtulip_no_life_support.zip" file inside the main mods zip file. It contains a small patch which disables the life support to increase your systems performance. You can install that patch by extracting the content of the "madtulip_no_life_support.zip" to your mods folder as well. It is just another small "mod" if you want to understand it that way. By installing the no life support performance patch you can deactivate the negative effect/debuff a lack of life support system normaly gives the player. You can then remove all the life support objects from your ship and just play without their negative impact on performance.
    This performance patch can be added or removed at any time without influencing your savegames. You just have to restart starbound. For a multiplayer game however it is required that everyone (server and clients) all use the patch or all do not use the patch.

    - Unstable Patch
    Similar to the Performance patch above there is also a "madtulip_unstable.zip". If you extract the content of that and put it in your mods folder (its also just to be handles as if it where just another mod) you will patch madtulips spaceship mod to be compatible with the current unstable build version of starbound in case you use that. If you dont know if you use the current unstable version of starbound do not extract the "madtulip_unstable.zip"!


    - Modules in a box:

    For instructions about this functionality please see Rev. 172 patch notes and theese 2 videos.:
    Show Spoiler

    Deployment of Building printers or "modules":

    Scanning and deploying:

    - Review of this mod by RockPaperShotgun and others
    Show Spoiler


    - Known Bugs:
    - none

    - Install
    It is in general a good idea to delete (first backup) your saved characters and ships before installing or updating this mod. (\giraffe_storage\player\*)

    - Install for a preexisting character
    1. Goto C:\Program Files (x86)\Steam\SteamApps\common\Starbound\giraffe_storage\player and make a backup of the content
    2. Start the game and move all items and objects you wish to keep from your ship to a planet or your inventory.
    3. Goto C:\Program Files (x86)\Steam\SteamApps\common\Starbound\giraffe_storage\player
    4. Locate the file with .shipworld extension and delete it. If there are multiple each of them corresponds to one of your characters. The one that changed last is usualy the one belonging to the character you played last.
    5. Start the game with your character. As its shipworld (the file containing the ship) cant be found a fresh starting one from this mod will be installed.

    Multiplayer:
    - YES
    - All parties (all clients and the server) need to have the exact same files.

    - Race Mods
    If you want to use this mod with custom races i recommend taking a look at this example 3rd party mod which i wrote for the ningen race.:
    https://www.dropbox.com/s/46wj93unl3mf4wc/madtulip_ningen.zip?dl=0
    The working principle is as follows.: The third party mod is dependend on both this mod and the ningen race mod. Therefor it loads last overwriting all changes done by the one or the other. It then makes the required changes to universe_server.config in order to define the links required for the ningen race to use the human starter ship of this mod.

    As a race mod autor you can use this 3rd party mod as a template and also create a i.e. /ship/ningen folder in that 3rd party mod which could i.e. initialy contain a copy of our humand ship from /ships/human. You can then rename the files and alter them as you would like your races starting ship to look while beeing used with out mod. If you as race mod autor contact us, we will link our race as compatible here.

    - Currently supported custom Races and required compatibility mods
    - Ningen Race Compatibility Mod -> File

    - Ships made by users:
    Contest winner MagicHunter160:
    [​IMG]
    Show Spoiler

    By syteless :
    [​IMG]
    By Reetno :
    [​IMG]
    By rancor1223 :
    [​IMG]
    By kingdavve:
    [​IMG]
    By JakeZ:
    [​IMG]
    By Pohany:
    [​IMG]

    [​IMG]

    [​IMG]
    By Xentor Antarix:
    [​IMG]


    - Credits:
    - Module In A Box code was developed by Pilchenstein & MadTulip
    - VasVadum for helpfull suggestions and ShipStation filter code
    - Cgeta for suppliing images for computer screen objects
    - FormalRiceFarmr for his horizontal door code.
    Mod Pack Permissions:
    You must get the author's consent before including this mod in a compilation.
    Mod Assets Permissions:
    You must get the author's consent before altering/redistributing any assets included in this mod.

Recent Reviews

  1. CaptainxEdd
    CaptainxEdd
    4/5,
    Version: Rev. 863
    Very cool mod, can't wait to start decking out my entire ship : D. I like the landing pod idea, though, I hate using an auto builder for these types of games :c. That's just me though lol
  2. IndorilMiara
    IndorilMiara
    5/5,
    Version: Rev. 852
    Absolutely excellent mod. Does *almost* everything I wanted. The only request I would make would be optional integration with the stock ship licenses system.

    I was thinking that, in terms of in-game explanation, there be a maximum volume the FTL drive can carry, and that getting updated ship licenses would increase this volume. This way you get the flexibility and customization of the mod, but still have the vanilla space restrictions that get more relaxed as you progress through the game.

    If you're okay with it, I may look into making an optional patch that does this, just for my own use (which I'd share with you, madtulip and you could do what you want with it). I've been looking for a modding project to wet my feet with and I feel like that's a neat idea.
    1. madtulip
      Author's Response
      If you take a look at the captainchir in my mod the execution of its popup window is not called by the .object file but from a lua script instead. This was done to later on code conditions for using your FTL in lua. As a rought scetch of current ideas this conditions would include counting the number of blocks and objects your ship is made of to determine its weight. counting the number and strength of thrusters installed, counting the number of reactors and such. Based on that there would be design restriction for your ship. In the same rule context the currently maximum allowed "mass" of the ship could be restricted based on your supposed ship upgrades. The whole thing is just a bunch of thoughts so far and might be implemented at some day when i find the time for it.
  3. starbirdie
    starbirdie
    5/5,
    Version: Rev. 852
    Good workings!
  4. jayer31889
    jayer31889
    5/5,
    Version: Rev. 852
    Amazing mod, loving the content! The only problem im having is if i remove an outside tile from the ship, no matter what suit i have on it seems to "suffocate" me with the damage from having the ship open....kinda makes it a little difficult to make a new ship
    1. madtulip
      Author's Response
      you can equip a spacesuit instead of a "tech suit" to prevent this. if you dont like the effect there is also the option to install the "performance no life support patch" which is included as a .zip in the .zip the mod comes in.
  5. Albussystems
    Albussystems
    5/5,
    Version: Rev. 852
    So much to craft :)
    I really liked that you gave all the parts material costs!
    The Scout-ship tech is wonderful, one of the most useful mounts and it works so perfectly :D
    You should think about promoting the Scout-ship on the overview page with a pic ;)

    The only thing i hope you'll add are the rest of the ship-parts. Especially the cockpit parts and smaller pieces.
    Otherwise this mod is nicely done and working perfectly!
    Thank you for this!
  6. Alven
    Alven
    5/5,
    Version: Rev. 852
    Wonderfull!
  7. Pukitaki
    Pukitaki
    4/5,
    Version: Rev. 852
    I've loved this mod for a long time, but feel conflicted because I really want the ship pets recently introduced. Any chance they'll be added? Maybe create a special spawner for them?
  8. SlimeGame
    SlimeGame
    5/5,
    Version: Rev. 843
    Niece mod
  9. baelfire72
    baelfire72
    5/5,
    Version: Rev. 811
    been a fan for awhile. Awesome mod. only issue I'm having is when I have the ship suit on and try to go out of the ship I take damage and die. ideas?
    1. madtulip
      Author's Response
      you have to equip the space suit. The three body parts each prevent one of the debuffs. The backpack prevents the "out of life support system" debuff. There are some issues with it and LS performance which are already fixed (hopefully) in the internal build. i rewrote the LS scripts. Ill update that soonTM.
  10. sykesmod
    sykesmod
    5/5,
    Version: Rev. 811
    Pretty like it, giving players a chance to modify the space ship, so it may not look so boring anymore.