MOD-TUTORIAL 4: How to make your own Armor

Discussion in 'Starbound Modding' started by Ghoul159, Dec 11, 2013.

Thread Status:
Not open for further replies.
  1. Harvey4096

    Harvey4096 Void-Bound Voyager

     
  2. Feathery Dust

    Feathery Dust Spaceman Spiff

    For some reason my armor is invisible :confused:
    It works and it increases my armor but it's invisible in my inventory and while equipped, how do I fix that?

    Nevermind I managed to fix that! I had to sort out some folders to fix the problem.
     
    Last edited: Sep 5, 2014
  3. Poppinz

    Poppinz Pangalactic Porcupine

    hey ill make my own thread if i cant get the answer here but i was wondering if anyone knows how to add armors to the character creation screen?
     
  4. danbrysmi

    danbrysmi Big Damn Hero

    Why hasn't mine worked?
    It comes up with generic item or something...
    im new to modding so I know ive gone wrong SOMEWHERE...
    CAN SOMEONE FIX IT?

    .head file:

    {
    "itemName" : "hatsmario",
    "inventoryIcon" : "icons.png:head",
    "dropCollision" : [-4.0, -3.0, 4.0, 3.0],
    "maxStack" : 1,
    "rarity" : "Common",
    "description" : "Mario has amazing fashion sense.",
    "shortdescription" : "Mario's Cap",
    "inspectionKind" : "armor",

    "maleFrames" : "head.png",
    "femaleFrames" : "head.png",
    "mask" : "mask.png",

    "statusEffects" : [
    {
    "kind" : "coldprotection",
    "amount" : "1"
    },

    {
    "kind" : "protection",
    "amount" : 4.5
    },

    {
    "kind" : "energyincrease",
    "amount" : 15
    }
    ],

    "colorOptions" : [
    /* GREY */
    { "ffca8a" : "b5b5b5", "e0975c" : "808080", "a85636" : "555555", "6f2919" : "303030" },
    /* BLACK */
    { "ffca8a" : "838383", "e0975c" : "555555", "a85636" : "383838", "6f2919" : "151515" },
    /* GREY */
    { "ffca8a" : "b5b5b5", "e0975c" : "808080", "a85636" : "555555", "6f2919" : "303030" },
    /* WHITE */
    { "ffca8a" : "e6e6e6", "e0975c" : "b6b6b6", "a85636" : "7b7b7b", "6f2919" : "373737" },
    /* RED */
    { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" },
    /* ORANGE */
    { "ffca8a" : "ffd495", "e0975c" : "ea9931", "a85636" : "af4e00", "6f2919" : "6e2900" },
    /* YELLOW */
    { "ffca8a" : "ffffa7", "e0975c" : "e2c344", "a85636" : "a46e06", "6f2919" : "642f00" },
    /* GREEN */
    { "ffca8a" : "b2e89d", "e0975c" : "51bd3b", "a85636" : "247824", "6f2919" : "144216" },
    /* BLUE */
    { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" },
    /* PURPLE */
    { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" },
    /* PINK */
    { "ffca8a" : "eab3db", "e0975c" : "d35eae", "a85636" : "97276d", "6f2919" : "59163f" },
    /* BROWN */
    { "ffca8a" : "ccae7c", "e0975c" : "a47844", "a85636" : "754c23", "6f2919" : "472b13" }

    ]
    }

    icons.png head.png
     
  5. samuelandhisdog

    samuelandhisdog Big Damn Hero

    Where is the player.config file with the new Upbeat Giraffe update???
     
  6. nat108

    nat108 Big Damn Hero

    I think this tutorial is going to need an update...
     
  7. dpc

    dpc Void-Bound Voyager

    Basically it's now {"effect":"name in .../stats/effects","duration": x} or just "name in .../stats/effects", somehow "amount" cannot be applied, so you have to look into the effect and use it to mod the armor (you don't have to mod the effect, you can just mod the armor and it will apply). And for health, energy, energy regeneration, protection... are now {"stat": "something","amount": xxx} look in other armor to find out stats; all immunity exept liquidimmunity are stats (i.e:tarImmutiny; biomecoldImmunity; lavaImmunity...) and the "amount": xxx is mandatory to make it work. I put 1 for immunity because who need more ?

    I'd like to know if anyone have an exhaustive list of immunity ? I have so far : biomeCold, biomeHeat, biomeRadiation, tar, flame, lava, poison.
     
  8. BlueYoshi68

    BlueYoshi68 Scruffy Nerf-Herder

    This doesn't make any since

    is there a video on this
     
  9. Nunikid

    Nunikid Big Damn Hero

    upload_2015-6-28_2-7-20.png I HAVE A BIG PROBLEM, the armor doesn't appears, i mean, it does not appears in appareance, it's just invisible, i dunno if i miss some frames but, someone help me D:
     

    Attached Files:

  10. Kayuko

    Kayuko Oxygen Tank

    Check the logfile, it's telling you that it's missing frames and which ones it's missing.
     
  11. Nunikid

    Nunikid Big Damn Hero

    Done, it was the frames, ty
     
  12. Niner-7

    Niner-7 Subatomic Cosmonaut

    I downloaded the MyNewArmorMod.zip and changed the appearance to be a stormtrooper but I can't find the armor in any crafting tables
     
  13. Kayuko

    Kayuko Oxygen Tank

    Make sure the groups in the recipe file match and you add the items to the player.config per player.config.patch.
     
  14. Niner-7

    Niner-7 Subatomic Cosmonaut

    Code:
    "groups" : [ "plain", "armors", "all" ]
    }
    
    Code:
    "groups" : [ "plain", "armors", "all" ]
    }
    
    Code:
    "groups" : [ "plain", "armors", "all" ]
    }
    
    [DOUBLEPOST=1435581549][/DOUBLEPOST]
    There is no player.config or player.config.patch
     
  15. Kayuko

    Kayuko Oxygen Tank

    Do you have any other way of learning the recipes? (Like, learning it upon picking an item up)
    If not, create a player.config.patch file in the mods root directory (where also the .modinfo is).


    The content should look like this:

    Code:
    [
    {"op" : "add", "path" : "/defaultBlueprints/tier1/-", "value" : {"item" : "<itemName1>"}},
    {"op" : "add", "path" : "/defaultBlueprints/tier1/-", "value" : {"item" : "<itemName2>"}},
    {"op" : "add", "path" : "/defaultBlueprints/tier1/-", "value" : {"item" : "<itemName3>"}}
    ]
    
    Just copy that and replace <itemNameX> with the output item name.
     
  16. Niner-7

    Niner-7 Subatomic Cosmonaut

    So I tried this:
    Code:
    [
    {"op" : "add", "path" : "/defaultBlueprints/tier1/-", "value" : {"item" : "MyNewArmorchest"}},
    {"op" : "add", "path" : "/defaultBlueprints/tier1/-", "value" : {"item" : "MyNewArmorhead"}},
    {"op" : "add", "path" : "/defaultBlueprints/tier1/-", "value" : {"item" : "MyNewArmorlegs"}}
    ]
    It's still not showing up
    Also, I changed the "plain" in groups to "metalworkstation" to make it in the metalwork station
     
  17. Kayuko

    Kayuko Oxygen Tank

    Anything in the logs?
    Maybe it can't even instantiate the items.
     
  18. Niner-7

    Niner-7 Subatomic Cosmonaut

    This was in starbound.log
    Code:
    Start logging at: 2015-06-29 14:49:57.433
    [14:49:57.434] Info: Star::Root using bootstrap file 'c:\Program Files (x86)\Steam\steamapps\common\Starbound\win32\sbboot.config'
    [14:49:57.434] Info: Star::Root using storage directory 'c:\Program Files (x86)\Steam\steamapps\common\Starbound\giraffe_storage\'
    [14:49:57.434] Info: Preparing Star::Root...
    [14:49:57.436] Info: Detected mod 'Unlockable Hoverbike Mod' at '../giraffe_storage/mods\Unlockable Hoverbikes Mod\.'
    [14:49:57.436] Info: Detected mod 'SkyrailSitsUPBEATGIRAFFE' at '../giraffe_storage/mods\skyrailSits.UPBEATGIRAFFE.modpak'
    [14:49:57.436] Info: Detected mod 'MoarGuns' at '../giraffe_storage/mods\MoarWeapons\.'
    [14:49:57.436] Info: Detected mod 'EnhancedStorage(HoarderEdition)' at '../giraffe_storage/mods\EnhancedStorage(HoarderEdition)\./EnhancedStorage(HoarderEdition).pak'
    [14:49:57.436] Info: Detected mod 'boz_weaponsofstarwars' at '../giraffe_storage/mods\boz_weaponsofstarwars.modpak'
    [14:49:57.436] Info: Detected mod 'Boba Fett Armor' at '../giraffe_storage/mods\BobaFettMod\.'
    [14:49:57.436] Info: Loading Configuration with config file: 'starbound.config'
    [14:49:57.436] Info: Loading Star::Configuration from 'Just (.\..\giraffe_storage\starbound.config)'
    [14:49:57.437] Info: Writing Star::Configuration to '.\..\giraffe_storage\starbound.config'
    [14:49:57.440] Info: Initializing Star::Root with 8 assets sources
    [14:49:57.440] Info: Done preparing Star::Root.
    [14:49:57.440] Info: Client Version 'Beta v. Spirited Giraffe - Update 5' Revision: b121429b907d2919c3f1d5e25303c5bb571ed61a Protocol: 679
    [14:49:57.440] Info: Initialized SDL
    [14:49:57.455] Info: Initialized SDL Video
    [14:49:57.462] Info: Initialized SDL Joystick
    [14:49:57.463] Info: Initialized SDL Sound
    [14:49:57.482] Info: Opened default audio device with 44khz / 16 bit stereo audio, 2048 sample size buffer
    [14:49:57.483] Info: Loading Assets
    [14:49:57.483] Info: Loading Star::Assets from: '../assets/packed.pak'
    [14:49:57.483] Info: Loading Star::Assets from: '../assets/user'
    [14:49:57.483] Info: Loading Star::Assets from: '../giraffe_storage/mods\Unlockable Hoverbikes Mod\.'
    [14:49:57.483] Info: Loading Star::Assets from: '../giraffe_storage/mods\skyrailSits.UPBEATGIRAFFE.modpak'
    [14:49:57.483] Info: Loading Star::Assets from: '../giraffe_storage/mods\MoarWeapons\.'
    [14:49:57.484] Info: Loading Star::Assets from: '../giraffe_storage/mods\EnhancedStorage(HoarderEdition)\./EnhancedStorage(HoarderEdition).pak'
    [14:49:57.484] Info: Loading Star::Assets from: '../giraffe_storage/mods\boz_weaponsofstarwars.modpak'
    [14:49:57.484] Info: Loading Star::Assets from: '../giraffe_storage/mods\BobaFettMod\.'
    [14:49:57.737] Info: Done loading Assets
    [14:49:57.740] Info: Fully loading Star::Root...
    [14:49:57.740] Info: Loading NameGenerator
    [14:49:57.740] Info: Loading PlantDatabase
    [14:49:57.740] Info: Loading ProjectileDatabase
    [14:49:57.740] Info: Loading MonsterDatabase
    [14:49:57.740] Info: Loading ObjectDatabase
    [14:49:57.740] Info: Loading NpcDatabase
    [14:49:57.741] Info: Loading PlayerFactory
    [14:49:57.741] Info: Loading EntityFactory
    [14:49:57.753] Info: Done loading PlayerFactory
    [14:49:57.754] Info: Loading ItemDatabase
    [14:49:57.756] Info: Done loading NameGenerator
    [14:49:57.756] Info: Loading MaterialDatabase
    [14:49:57.756] Info: Loading ParticleDatabase
    [14:49:57.760] Info: Initializing SDL Window
    [14:49:57.831] Info: Created initial window 1000x600
    [14:49:57.847] Info: Renderer initialized
    [14:49:57.849] Info: Renderer destroyed
    [14:49:57.849] Info: Initializing SDL Window
    [14:49:57.869] Info: Done loading ParticleDatabase
    [14:49:57.891] Info: Done loading PlantDatabase
    [14:49:57.891] Info: Loading TerrainDatabase
    [14:49:57.902] Info: Done loading TerrainDatabase
    [14:49:57.903] Info: Loading BiomeDatabase
    [14:49:57.929] Info: Re-created window 1920x1017
    [14:49:57.938] Info: Done loading NpcDatabase
    [14:49:57.939] Info: Loading LiquidsDatabase
    [14:49:57.968] Info: Renderer initialized
    [14:49:58.028] Info: Done loading BiomeDatabase
    [14:49:58.028] Info: Loading StatusEffectDatabase
    [14:49:58.048] Info: Done loading ProjectileDatabase
    [14:49:58.048] Info: Loading DamageDatabase
    [14:49:58.061] Info: Done loading StatusEffectDatabase
    [14:49:58.062] Info: Loading EffectSourceDatabase
    [14:49:58.080] Info: Done loading EffectSourceDatabase
    [14:49:58.080] Info: Loading FunctionDatabase
    [14:49:58.088] Info: Done loading FunctionDatabase
    [14:49:58.088] Info: Loading TreasureDatabase
    [14:49:58.111] Info: Done loading MaterialDatabase
    [14:49:58.111] Info: Loading DungeonDefinitions
    [14:49:58.114] Info: Done loading LiquidsDatabase
    [14:49:58.114] Info: Loading EmoteProcessor
    [14:49:58.114] Info: Done loading EmoteProcessor
    [14:49:58.114] Info: Loading SpeciesDatabase
    [14:49:58.134] Info: Done loading SpeciesDatabase
    [14:49:58.134] Info: Loading ImageMetadataDatabase
    [14:49:58.134] Info: Done loading ImageMetadataDatabase
    [14:49:58.134] Info: Loading VersioningDatabase
    [14:49:58.142] Info: Done loading VersioningDatabase
    [14:49:58.142] Info: Loading QuestTemplateDatabase
    [14:49:58.160] Info: Done loading TreasureDatabase
    [14:49:58.160] Info: Loading AiDatabase
    [14:49:58.160] Info: Done loading QuestTemplateDatabase
    [14:49:58.160] Info: Loading TechDatabase
    [14:49:58.177] Info: Done loading TechDatabase
    [14:49:58.178] Info: Loading CodexDatabase
    [14:49:58.188] Info: Done loading AiDatabase
    [14:49:58.201] Info: Done loading MonsterDatabase
    [14:49:58.219] Info: Done loading CodexDatabase
    [14:49:58.308] Info: Done loading DamageDatabase
    [14:49:58.406] Info: Done loading ObjectDatabase
    [14:49:58.407] Info: Done loading EntityFactory
    [14:50:02.440] Info: Writing Star::Configuration to '.\..\giraffe_storage\starbound.config'
    [14:50:04.856] Info: Done loading ItemDatabase
    [14:50:06.150] Info: Done loading DungeonDefinitions
    [14:50:06.150] Info: Done fully loading Star::Root
    [14:50:06.161] Info: Renderer destroyed
    [14:50:07.468] Info: Creating default Star::Configuration
    [14:50:07.468] Info: Creating default Star::Configuration
    [14:50:07.494] Info: Renderer initialized
    [14:50:11.734] Info: Renderer destroyed
    [14:50:11.932] Info: UniverseServer: Acquiring universe lock file
    [14:50:11.933] Info: UniverseServer: Loading settings
    [14:50:11.936] Info: UniverseServer: Finding starter world
    [14:50:11.936] Info: UniverseServer: Loading celestial world -302699089:-921233781:-254997647:7:5
    [14:50:12.303] Info: UniverseServer: Starting UniverseServer with UUID: 2661a25b3df7f047323b38aae8dde4e5
    [14:50:12.312] Info: UniverseServer: Logged in player '^#0099CC;Niner-8' locally
    [14:50:12.312] Info: UniverseServer: Logged in account '<anonymous>' as player '^#0099CC;Niner-8' from address local
    [14:50:12.615] Info: UniverseServer: Reviving player at ClientShipWorld:aa5c7b6eec15e8032ec8454953fb073a
    [14:50:12.615] Info: UniverseClient: Joined server as client 1
    [14:50:12.669] Info: Creating default Star::Configuration
    [14:50:12.669] Info: Creating default Star::Configuration
    [14:50:12.712] Info: Renderer initialized
    [14:50:12.854] Info: UniverseServer: Client '^#0099CC;Niner-8' <1> (local) connected
    [14:50:12.855] Info: UniverseServer: Loading client ship world ClientShipWorld:aa5c7b6eec15e8032ec8454953fb073a
    [14:50:14.769] Info: UniverseServer: Loading celestial world -56:-46:42896130:4
    [14:50:22.369] Info: UniverseServer: Stopping world CelestialWorld:-302699089:-921233781:-254997647:7:5 due to inactivity
    [14:50:22.475] Info: UniverseServer: World thread has stopped due to inactivity, removing world CelestialWorld:-302699089:-921233781:-254997647:7:5
    [14:50:23.360] Info: Renderer destroyed
    [14:50:23.362] Info: UniverseClient: Client disconnecting...
    [14:50:23.456] Info: Client received world stop packet, leaving: Removed
    [14:50:23.883] Info: UniverseServer: Client '^#0099CC;Niner-8' <1> (local) disconnected
    [14:50:23.984] Info: UniverseServer: World thread has stopped due to inactivity, removing world ClientShipWorld:aa5c7b6eec15e8032ec8454953fb073a
    [14:50:24.811] Info: UniverseServer: Stopping UniverseServer
    [14:50:25.775] Info: Renderer initialized
    [14:50:27.099] Info: Renderer destroyed
    [14:50:27.099] Info: Application quitting!
    [14:50:27.099] Info: Client shutdown gracefully
    [14:50:27.241] Info: Shutting down Star::Root
    
     
  19. Kayuko

    Kayuko Oxygen Tank

    Hm, telling you the same thing I told the last guy that had problems with recipes. x:

    Set the recipes to plain, create a new character and see if they show up.
    Game seems to be a bit picky about blueprints on existing characters.
     
  20. Niner-7

    Niner-7 Subatomic Cosmonaut

    Set the recipes to plain, made new char, recipes not showing up
     
Thread Status:
Not open for further replies.

Share This Page