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.
    Dismiss Notice

Landable Ships (Custom Race Template) 1.0

An easy template for adding custom race compatibility for the "Landable Ships" Mod.

  1. TerrariaMan
    Don't have a forums account? You can download the mod from here: https://github.com/TerrariaManReal/terrariaman_mods/releases/tag/release-2024_04

    Please unzip the zip file before use!

    This is an easy template for adding custom race compatibility for the Landable Ship Mod. << Link.

    Read this Tutorial!
    Tutorial: How to add planetary ship compatibility for your custom race.
    1: Adding your custom race's planetary ship image
    A ship image is provided, called "replace_with_race_name_in_lowercase-ship.png". If your race name is, for example, Penguin, then rename the file to be "penguinship.png". From this point on, you can modify the ship image to match the race, as long as these following rules are followed.
    Heads Up: It's required to not expand the image, as well as keeping the thrusters in their original positions (otherwise, major issues would arise.) Adding a background is also not suggested, as it'll cause graphical glitches (only area that can be modified is the already provided "navigation console" area, which should not be extended beyond.)
    2. Implementing your custom race's planetary ship.
    Open the "landableships_ship.vehicle.patch" file, in which you'll see a few lines of code. The one you're looking for is: ("value" : "race_name").
    This process is simple, replace "race_name" with your race's name. If it is Penguin, then it will look like this:
    Code:
    [{
        "op": "add",
        "path": "/shipTypes/-",
        "value": "penguin"
    }]
    3. Publishing the mod.
    Before publishing this addon, the "_metadata" file in this mod's folder (where the "vehicles" folder is) needs to be edited to reflect your changes. Below is an example of what it would look like for the Penguin race:
    Code:
    {
      "version" : "1.0",
      "author" : "StarboundMan",
      "description" : "Adds planetary ship support for Penguins.",
      "name" : "landableships_penguins_addon",
      "priority" : 3,
      "friendlyName" : "Landable Ships ('Penguin' Addon)"
    }
    One change left is to rename this mod's folder name to be the name you put in the "_metadata" file. For example, since I put "landableships_penguins_addon" as the name in the "_metadata file", the folder name would be: landableships_penguins_addon

    Now you are ready to publish your addon!
    Mod Pack Permissions:
    Anyone can use this mod in their mod compilation without the author's consent.
    Mod Assets Permissions:
    Anyone can alter/redistribute the mod's assets without the author's consent.