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
  2. Hey Guest! Our new game Wargroove has released! Check out the forums or wiki for more information!
    Dismiss Notice

Custom Difficulty 1.0 (CG)

Change your challenge.

  1. Mackinz
    Much like my Single Starting World Template, this is a template mod which gives the player or server owner much more control over their game. Instead of setting your starting world, however, this mod allows you to customize the difficulty settings of your game without too much hassle. For example, you can take away pixel costs for respawning after dying, add hunger to Casual mode, disable hunger in Survival mode and even disable Permadeath in Hardcore mode!

    How does it work?

    Well, in order to get the most out of this mod, you will next a text document editor. Notepad for Windows can work, but it will be very wall-of-texty. I use Notepad++ and I have also heard good things about Sublime Text. Whatever you choose, you need one. Windows users will also have to enable file extensions.

    Then, you need to download the mod if you haven't already. Extract it into your mods folder at /starbound/mods/, and open both playermodes.config.patch and possibleFilters.txt in your text editor. From there, follow the instructions in the files or from below:


    Code:
    [
    
    /* While customizing difficulty settings in Starbound may sound amazing at first, keep in mind that editing them requires some modicum of patience and intelligence. Improper edits to the difficulty settings can easily break your game and possibly your characters. It is wise to test difficulty setting changes on a throwaway character (one you are not attatched to and can delete after it is no longer necessary for testing) before playing on characters you actually want to stick around for a long time. */
    
    /* The BetterMerchants Company is not responsible for broken games or cthuloid awakenings. */
    
    /* To customize your Starbound difficulty settings to suit you, replace the words or numbers following "value" in each line as instructed next to the line. If a listed option has quotation marks ( "" ) or brackets ( [] ), they are REQUIRED to be used. */
    
    //CASUAL DIFFICULTY SETTINGS
    
    { "op": "replace", "path": "/casual/hunger", "value" : false }, //accepts true or false. Default is false.
    { "op": "replace", "path": "/casual/allowBeamUpUnderground", "value" : true }, //accepts true or false. Default is true.
    { "op": "replace", "path": "/casual/deathDropItemTypes", "value" : "none" }, //accepts "none", "all" or custom filters explained in included possibleFilters.txt. Default is "none".
    { "op": "replace", "path": "/casual/reviveCostPercentile", "value" : 0.1 }, //accepts percentages, ex. 0.0 (0%), 0.1 (10%) and 1.0 (100%). Default is 0.1.
    { "op": "replace", "path": "/casual/permadeath", "value" : false }, //accepts true or false. Default is false.
    
    //SURVIVAL DIFFICULTY SETTINGS
    
    { "op": "replace", "path": "/survival/hunger", "value" : true }, //accepts true or false. Default is true.
    { "op": "replace", "path": "/survival/allowBeamUpUnderground", "value" : false }, //accepts true or false. Default is false.
    { "op": "replace", "path": "/survival/deathDropItemTypes", "value" : [ "generic", "liquid", "material", "consumable" ] }, //accepts "none", "all" or custom filters explained in included possibleFilters.txt. Default is [ "generic", "liquid", "material", "consumable" ].
    { "op": "replace", "path": "/survival/reviveCostPercentile", "value" : 0.3 }, //accepts percentages, ex. 0.0 (0%), 0.1 (10%) and 1.0 (100%). Default is 0.3.
    { "op": "replace", "path": "/survival/permadeath", "value" : false }, //accepts true or false. Default is false.
    
    //HARDCORE DIFFICULTY SETTINGS
    
    { "op": "replace", "path": "/hardcore/hunger", "value" : true }, //accepts true or false. Default is true.
    { "op": "replace", "path": "/hardcore/allowBeamUpUnderground", "value" : false }, //accepts true or false. Default is false.
    { "op": "replace", "path": "/hardcore/deathDropItemTypes", "value" : "all" }, //accepts "none", "all" or custom filters explained in included possibleFilters.txt. Default is "all".
    { "op": "replace", "path": "/hardcore/reviveCostPercentile", "value" : 0 }, //accepts percentages, ex. 0.0 (0%), 0.1 (10%) and 1.0 (100%). Default is 0.
    { "op": "replace", "path": "/hardcore/permadeath", "value" : true } //accepts true or false. Default is true.
    
    ]
    


    Code:
    To create a custom "deathDropItemTypes" filter, choose what filters you would like from the list below this text, then put them within squared brackets ( [] ) separated by commas ( , ), then copy the custom filter and the brackets and return to playermodes.config.patch. An example can be seen below the list.
    
    "generic"
    "liquid"
    "material"
    "object"
    "miningtool"
    "flashlight"
    "wiretool"
    "beamminingtool"
    "harvestingtool"
    "tillingtool"
    "paintingbeamtool"
    "headarmor"
    "chestarmor"
    "legsarmor"
    "backarmor"
    "consumable"
    "blueprint"
    "codex"
    "inspectiontool"
    "instrument"
    "thrownitem"
    "unlockitem"
    "saplingitem"
    "activeitem"
    "augmentitem"
    
    [ Sourced from Healthire (Starbound Developer) ]
    
    Here is an example custom filter:
    
    [ "generic", "consumable", "legsarmor", "flashlight" ]
    


    If you follow the instructions perfectly and do not make any significant mistakes, then congratulations - you have customized your Starbound difficulty settings!
    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.
    sufn and turdz like this.

Recent Reviews

  1. Tsunder
    Tsunder
    5/5,
    Version: 1.0 (CG)
    Great template for changing difficulties.
  2. oxygen1234
    oxygen1234
    5/5,
    Version: 1.0 (CG)
    Awesome mod. Works perfectly, easy to use. (tried it using game version 1.0.3)
  3. DimmaDunk
    DimmaDunk
    5/5,
    Version: 1.0 (CG)
    Works exactly as intended, instructions are user-friendly and does not crash Starbound in any way so far. Great work! I wanted the hunger system back but not with item loss included and this mod is a godsend
  4. angrboda_giantess
    angrboda_giantess
    5/5,
    Version: 1.0 (CG)
    Excellent mod! Not difficult to customize. Good instructions.
  5. Seterwind
    Seterwind
    5/5,
    Version: 1.0 (CG)
    It works as advertised. Thank you this helped!