Modding Help [Solved] Need help for learnBlueprintsOnPickup

Discussion in 'Starbound Modding' started by Shadox2.0, Aug 25, 2016.

  1. Mackinz

    Mackinz The Waste of Time

    There is nothing inherently wrong with your patch file. However, that is just one patch file. The issue is almost definitely caused by a bad player.config.patch. The only way to root out the issue is by temporarily moving your mods out of the mods folder and figuring out which ones are causing errors.
     
  2. The | Suit

    The | Suit Agent S. Forum Moderator

    When modding always use a clean version of starbound.
    Otherwise you can never make heads or rails of what is happening.

    If this is Steam Workshop mods - just make a copy of your starbound folder and put it some where else. Run the EXE directly only with your mod inside and delete your storage folder.

    This will allow for a clean game with only your mod, and only errors from your mod will be shown.
     
  3. Mackinz

    Mackinz The Waste of Time

    No workshop mods.

    Excerpt of Shadox's log:
    Code:
    [02:46:25.883] [Info] Root: Scanning for asset sources in directory '..\assets\'
    [02:46:26.288] [Info] Root: Scanning for asset sources in directory '..\mods\'
    [02:46:26.918] [Warn] Root: Unrecognized file in asset directory 'gravitonelevators.modpak', skipping
    [02:46:27.148] [Info] Root: Detected asset source named 'base' at '..\assets\packed.pak'
    [02:46:27.148] [Info] Root: Detected asset source named 'TabulaRasa' at '..\mods\Tabula Rasa - CG - 2.2d'
    [02:46:27.149] [Info] Root: Detected asset source named 'Themed Colony Deeds' at '..\mods\themedcolonydeeds'
    [02:46:27.149] [Info] Root: Detected asset source named 'AdvancedProximitySensor' at '..\mods\APS.pak'
    [02:46:27.149] [Info] Root: Detected asset source named 'Action Spawners' at '..\mods\Action Spawners.pak'
    [02:46:27.149] [Info] Root: Detected unnamed asset source at '..\mods\Color-blind_Food_Spoil.pak'
    [02:46:27.149] [Info] Root: Detected unnamed asset source at '..\mods\Cyan's Glitch Armor 1.1'
    [02:46:27.149] [Info] Root: Detected asset source named 'decotool' at '..\mods\DT.pak'
    [02:46:27.149] [Info] Root: Detected asset source named 'Enemies Aren't Stupid!' at '..\mods\EnemiesArentStupid'
    [02:46:27.149] [Info] Root: Detected asset source named 'Manipulated UI' at '..\mods\ManipulatedUI.pak'
    [02:46:27.149] [Info] Root: Detected asset source named 'Enhanced Matter Manipulator' at '..\mods\EnhancedMatterManipulator'
    [02:46:27.149] [Info] Root: Detected asset source named 'Enhanced Storage' at '..\mods\EnhancedStorage_v4.01.pak'
    [02:46:27.149] [Info] Root: Detected asset source named 'Enhanced Storage [Hoarder Addon]' at '..\mods\EnhancedStorage[HoarderAddon]_v2.0.pak'
    [02:46:27.149] [Info] Root: Detected asset source named 'EverBiggy' at '..\mods\EverBiggy.pak'
    [02:46:27.149] [Info] Root: Detected asset source named 'ExtraZoomLevels' at '..\mods\ExtraZoomLevels.pak'
    [02:46:27.149] [Info] Root: Detected unnamed asset source at '..\mods\Figurine Hunting Fix'
    [02:46:27.149] [Info] Root: Detected asset source named 'Food Rot Dots' at '..\mods\Food_Rot_Dots.pak'
    [02:46:27.149] [Info] Root: Detected unnamed asset source at '..\mods\Galactic Shops by Tremerion'
    [02:46:27.149] [Info] Root: Detected unnamed asset source at '..\mods\tribalfridgemod1.1.pak'
    [02:46:27.149] [Info] Root: Detected asset source named 'HungerFIghtingChairs' at '..\mods\HungerFightingChairs'
    [02:46:27.149] [Info] Root: Detected asset source named 'Extended GUI' at '..\mods\extended_gui_2-2.pak'
    [02:46:27.149] [Info] Root: Detected asset source named 'Improved Food Descriptions' at '..\mods\ImprovedFoodDescriptions_v1.6.pak'
    [02:46:27.149] [Info] Root: Detected asset source named 'Inventory Interface Redone' at '..\mods\Inventory Interface Redone v1.0'
    [02:46:27.149] [Info] Root: Detected asset source named 'Item Frame v1.22' at '..\mods\Item Frame v1.22 (Cheerful Giraffe).pak'
    [02:46:27.149] [Info] Root: Detected unnamed asset source at '..\mods\Legacy Weapons'
    [02:46:27.149] [Info] Root: Detected unnamed asset source at '..\mods\More Saplings'
    [02:46:27.149] [Info] Root: Detected asset source named 'No More Erchius Ghost' at '..\mods\NoErchiusGhost.pak'
    [02:46:27.149] [Info] Root: Detected asset source named 'Ore Plants+ (RAMs version)' at '..\mods\Ore Plants+ (RAMs version) v1.32.pak'
    [02:46:27.149] [Info] Root: Detected asset source named 'PerennialCrops' at '..\mods\PerennialCrops.pak'
    [02:46:27.149] [Info] Root: Detected asset source named 'Phase Shift Module v1.32' at '..\mods\Phase Shift Module v1.32 (Cheerful Giraffe).pak'
    [02:46:27.149] [Info] Root: Detected asset source named 'Prismaugment' at '..\mods\Prismaugment'
    [02:46:27.149] [Info] Root: Detected unnamed asset source at '..\mods\Racial Crafting & Printing by Tremerion'
    [02:46:27.149] [Info] Root: Detected unnamed asset source at '..\mods\Recipe Reorganization - PG - 1.1'
    [02:46:27.149] [Info] Root: Detected asset source named 'The Safe Mod' at '..\mods\SafeMod.pak'
    [02:46:27.149] [Info] Root: Detected asset source named 'SaplingMaker' at '..\mods\SaplingMaker_v3.0.pak'
    [02:46:27.149] [Info] Root: Detected unnamed asset source at '..\mods\ShareX'
    [02:46:27.149] [Info] Root: Detected asset source named 'Ultra-Dash' at '..\mods\Ultra-Techs.pak'
    [02:46:27.149] [Info] Root: Detected asset source named 'Universal Crafting' at '..\mods\Universal Crafting'
    [02:46:27.149] [Info] Root: Detected asset source named 'Wardrobe' at '..\mods\Wardrobe.pak'
    [02:46:27.149] [Info] Root: Detected asset source named 'Weapon Fusion Station' at '..\mods\Weapon Fusion Station'
    [02:46:27.149] [Info] Root: Detected asset source named 'Augment Slots for Armor' at '..\mods\augmentsforarmor.pak'
    [02:46:27.150] [Info] Root: Detected asset source named 'ContainerUITweak' at '..\mods\containeruitweak.pak'
    [02:46:27.150] [Info] Root: Detected asset source named 'customNPC' at '..\mods\customNPC'
    [02:46:27.150] [Info] Root: Detected asset source named 'Explorerpod' at '..\mods\explorerpod'
    [02:46:27.150] [Info] Root: Detected asset source named 'joboffers' at '..\mods\joboffers.pak'
    [02:46:27.150] [Info] Root: Detected unnamed asset source at '..\mods\medievalfridgemod1.3.pak'
    [02:46:27.150] [Info] Root: Detected asset source named 'xsmechs_variants' at '..\mods\mod_xsmech_variants.pak'
    [02:46:27.150] [Info] Root: Detected asset source named 'modules-in-a-box' at '..\mods\modules-in-a-box'
    [02:46:27.150] [Info] Root: Detected asset source named 'p_Pets' at '..\mods\p_Petsv1.1.pak'
    [02:46:27.150] [Info] Root: Detected asset source named 'pilch_sciencestation' at '..\mods\pilch_sciencestation'
    [02:46:27.150] [Info] Root: Detected unnamed asset source at '..\mods\primitivefridgemod1.2.pak'
    [02:46:27.150] [Info] Root: Detected asset source named 'Submarine' at '..\mods\sub'
    [02:46:27.150] [Info] Root: Detected asset source named 'Instant Crafting' at '..\mods\instant_crafting_1-7.pak'
    [02:46:27.150] [Info] Root: Detected asset source named 'GardenBot2' at '..\mods\Gardenbot2'
    [02:46:27.150] [Info] Root: Detected asset source named 'XS_Mechs' at '..\mods\mod_xsmech'
    [02:46:27.150] [Info] Root: Detected asset source named 'vanilla_mechs' at '..\mods\vanilla_mechs'
    [02:46:27.150] [Info] Root: Detected asset source named 'WEdit' at '..\mods\WEdit.pak'
    [02:46:27.150] [Info] Root: Detected asset source named 'No Weather Blockdamage' at '..\mods\NoWeatherBlockDamage.pak'
    [02:46:27.150] [Info] Root: Detected unnamed asset source at '..\assets\user'
    [02:46:27.150] [Info] Loading assets from: '..\assets\packed.pak'
    [02:46:27.462] [Info] Loading assets from: '..\mods\Tabula Rasa - CG - 2.2d'
    [02:46:27.464] [Info] Loading assets from: '..\mods\themedcolonydeeds'
    [02:46:27.468] [Info] Loading assets from: '..\mods\APS.pak'
    [02:46:27.469] [Info] Loading assets from: '..\mods\Action Spawners.pak'
    [02:46:27.470] [Info] Loading assets from: '..\mods\Color-blind_Food_Spoil.pak'
    [02:46:27.470] [Info] Loading assets from: '..\mods\Cyan's Glitch Armor 1.1'
    [02:46:27.481] [Info] Loading assets from: '..\mods\DT.pak'
    [02:46:27.482] [Info] Loading assets from: '..\mods\EnemiesArentStupid'
    [02:46:27.484] [Info] Loading assets from: '..\mods\ManipulatedUI.pak'
    [02:46:27.485] [Info] Loading assets from: '..\mods\EnhancedMatterManipulator'
    [02:46:27.486] [Info] Loading assets from: '..\mods\EnhancedStorage_v4.01.pak'
    [02:46:27.493] [Info] Loading assets from: '..\mods\EnhancedStorage[HoarderAddon]_v2.0.pak'
    [02:46:27.497] [Info] Loading assets from: '..\mods\EverBiggy.pak'
    [02:46:27.497] [Info] Loading assets from: '..\mods\ExtraZoomLevels.pak'
    [02:46:27.498] [Info] Loading assets from: '..\mods\Figurine Hunting Fix'
    [02:46:27.498] [Info] Loading assets from: '..\mods\Food_Rot_Dots.pak'
    [02:46:27.507] [Info] Loading assets from: '..\mods\Galactic Shops by Tremerion'
    [02:46:27.615] [Info] Loading assets from: '..\mods\tribalfridgemod1.1.pak'
    [02:46:27.616] [Info] Loading assets from: '..\mods\HungerFightingChairs'
    [02:46:27.633] [Info] Loading assets from: '..\mods\extended_gui_2-2.pak'
    [02:46:27.634] [Info] Loading assets from: '..\mods\ImprovedFoodDescriptions_v1.6.pak'
    [02:46:27.635] [Info] Loading assets from: '..\mods\Inventory Interface Redone v1.0'
    [02:46:27.636] [Info] Loading assets from: '..\mods\Item Frame v1.22 (Cheerful Giraffe).pak'
    [02:46:27.636] [Info] Loading assets from: '..\mods\Legacy Weapons'
    [02:46:27.670] [Info] Loading assets from: '..\mods\More Saplings'
    [02:46:27.688] [Info] Loading assets from: '..\mods\NoErchiusGhost.pak'
    [02:46:27.688] [Info] Loading assets from: '..\mods\Ore Plants+ (RAMs version) v1.32.pak'
    [02:46:27.733] [Info] Loading assets from: '..\mods\PerennialCrops.pak'
    [02:46:27.734] [Info] Loading assets from: '..\mods\Phase Shift Module v1.32 (Cheerful Giraffe).pak'
    [02:46:27.734] [Info] Loading assets from: '..\mods\Prismaugment'
    [02:46:27.735] [Info] Loading assets from: '..\mods\Racial Crafting & Printing by Tremerion'
    [02:46:27.790] [Info] Loading assets from: '..\mods\Recipe Reorganization - PG - 1.1'
    [02:46:27.796] [Info] Loading assets from: '..\mods\SafeMod.pak'
    [02:46:27.796] [Info] Loading assets from: '..\mods\SaplingMaker_v3.0.pak'
    [02:46:27.797] [Info] Loading assets from: '..\mods\ShareX'
    [02:46:27.797] [Info] Loading assets from: '..\mods\Ultra-Techs.pak'
    [02:46:27.798] [Info] Loading assets from: '..\mods\Universal Crafting'
    [02:46:27.820] [Info] Loading assets from: '..\mods\Wardrobe.pak'
    [02:46:27.820] [Info] Loading assets from: '..\mods\Weapon Fusion Station'
    [02:46:27.823] [Info] Loading assets from: '..\mods\augmentsforarmor.pak'
    [02:46:27.826] [Info] Loading assets from: '..\mods\containeruitweak.pak'
    [02:46:27.826] [Info] Loading assets from: '..\mods\customNPC'
    [02:46:27.827] [Info] Loading assets from: '..\mods\explorerpod'
    [02:46:27.831] [Info] Loading assets from: '..\mods\joboffers.pak'
    [02:46:27.831] [Info] Loading assets from: '..\mods\medievalfridgemod1.3.pak'
    [02:46:27.831] [Info] Loading assets from: '..\mods\mod_xsmech_variants.pak'
    [02:46:27.840] [Info] Loading assets from: '..\mods\modules-in-a-box'
    [02:46:27.843] [Info] Loading assets from: '..\mods\p_Petsv1.1.pak'
    [02:46:27.844] [Info] Loading assets from: '..\mods\pilch_sciencestation'
    [02:46:27.851] [Info] Loading assets from: '..\mods\primitivefridgemod1.2.pak'
    [02:46:27.851] [Info] Loading assets from: '..\mods\sub'
    [02:46:27.854] [Info] Loading assets from: '..\mods\instant_crafting_1-7.pak'
    [02:46:27.892] [Info] Loading assets from: '..\mods\Gardenbot2'
    [02:46:27.901] [Info] Loading assets from: '..\mods\mod_xsmech'
    [02:46:27.921] [Info] Loading assets from: '..\mods\vanilla_mechs'
    [02:46:27.923] [Info] Loading assets from: '..\mods\WEdit.pak'
    [02:46:27.923] [Info] Loading assets from: '..\mods\NoWeatherBlockDamage.pak'
    [02:46:27.923] [Info] Loading assets from: '..\assets\user'
    
    I can rule out most of my mods with the exception of Recipe Reorganization which should not be used given the last update was for PG.
     
  4. Shadox2.0

    Shadox2.0 Spaceman Spiff


    I understand but i thinks its better like because if my mod worj with around 56 mods , i'm almost sure its compatible with everything , on around 260 download only 1 player have a problem.

    Also except for share my mod , i dont use workshop at all , and about test with a clean starbound yes possible , but it think if it work on a modded game , it should work on a vanilla , but if it work on a vanilla game , maybe that wi'll not work on a modded game , but yes about log it dont help , i understand.
     
  5. Mackinz

    Mackinz The Waste of Time

    Like I said before, the only way to figure out the issue is to remove your mods one at a time and test the game each time, reading starbound.log every time to see when the errors stop showing up. Once you have done that, report back and we will go from there.
     
  6. Shadox2.0

    Shadox2.0 Spaceman Spiff


    But like i've said some post above , everything work perfect if i dont put the player.config.patch , so i only need to fix it and its ok.

    I've around 260 total download on steam (medieval+primitive+tribal fridge, version without player.config.patch) , and only 1 player have an issue (and its something like he cant spawn them , so almost sure its a command problem or an outdated mod he have)

    Edit : also before trying to add a player.config.patch to my mod , i never get a crash before , so i'm sure at 100% its a problem from that , but like im a noob about coding i've maybe forget a space or add too much space somewhere so the code isnt good.
     
  7. The | Suit

    The | Suit Agent S. Forum Moderator

    The thing is - if you become a high level modder - having other mod installations is not an issue when modding. You know which errors belongs to your mods and which errors do not.
    Since you are completely aware of which files your mod adds in.

    When you are just starting out though - you don't want any unnecessary confusion - especially when asking for help.
    Other modders will not know about other users mods.

    So you always provide a clean starbound.log with errors only from your mod.
     
    Shadox2.0 likes this.
  8. Mackinz

    Mackinz The Waste of Time

    Except that your player.config.patch file is fine. At least, the one you showed off is.

    Using this, I verified it: http://json-schema-validator.herokuapp.com/jsonpatch.jsp


    Your player.config.patch
    Code:
    [
      {
        "op":"add",
        "path":"/defaultBlueprints/tier1/-",
        "value":{"item":"medievalfridge"}
      },
      {
        "op":"add",
        "path":"/defaultBlueprints/tier1/-",
        "value":{"item":"medievalminifridge"}
      }
    ]
    
    player.config (without commented out sections)
    Code:
    {
      "defaultHumanoidIdentity" : {
        "gender" : "Male",
        "hairType" : "male2",
        "color" : [51, 117, 237, 255]
      },
    
      "species" : [ "human", "glitch", "hylotl", "apex", "avian", "floran", "novakid", "penguin"  ],
    
      "nametagColor" : [0, 255, 0],
    
      "ageItemsEvery" : 10,
    
      "defaultItems" : [ ],
    
      "blueprintUnlock" : "^green;Learned to craft: <ItemName>.",
      "blueprintAlreadyKnown" : "I already know how to craft <ItemName>.",
    
      "defaultBlueprints" : {
        "tier1" : [
    
          { "item" : "campfire" },
          { "item" : "darkwoodmaterial" },
          { "item" : "inventorstable" },
          { "item" : "platform" },
          { "item" : "climbingrope" },
          { "item" : "torch" },
    
          { "item" : "craftinganvil" },
          { "item" : "craftingfarm" },
          { "item" : "craftingfurnace" },
          { "item" : "craftingfurniture" },
          { "item" : "craftingwheel" },
          { "item" : "breathprotectionback" },
    
          { "item" : "startershield" },
          { "item" : "bomb" },
    
          { "item" : "hoe" },
          { "item" : "bow" },
          { "item" : "tungstenbow" },
          { "item" : "mothtrap" },
          { "item" : "scarecrow" },
          { "item" : "woodenwateringcan" },
          { "item" : "wateringcan" },
          { "item" : "bugnet" },
          { "item" : "flashlight" },
          { "item" : "flare" },
          { "item" : "huntingspear" },
          { "item" : "mininglantern" },
          { "item" : "lanternstickback" },
          { "item" : "mininghathead" },
    
          { "item" : "ironbar" },
          { "item" : "copperbar" },
          { "item" : "silverbar" },
          { "item" : "goldbar" },
          { "item" : "tungstenbar" },
    
          { "item" : "glass" },
          { "item" : "bottle" },
          { "item" : "firedclay" },
          { "item" : "syringe" },
          { "item" : "volatilepowder" },
          { "item" : "paper" },
    
          { "item" : "woodenbed" },
          { "item" : "coppershelf" },
          { "item" : "coppersupport" },
          { "item" : "woodenchair" },
          { "item" : "woodsupport" },
          { "item" : "woodtable" },
          { "item" : "woodendoor" },
          { "item" : "woodenverticaldoor" },
          { "item" : "woodengate" },
          { "item" : "copperceilinglight" },
          { "item" : "copperlantern" },
          { "item" : "woodencrate1" },
          { "item" : "woodencrate2" },
          { "item" : "copperbox1" },
          { "item" : "rockbrickmaterial" },
          { "item" : "cobblestonebrick" },
          { "item" : "darksmoothstonematerial" },
          { "item" : "copperblock" },
          { "item" : "copperfence" },
          { "item" : "copperplatform" },
          { "item" : "copperroofing" },
          { "item" : "copperwindow" },
          { "item" : "fence" },
          { "item" : "crosshatch" },
          { "item" : "ironblock" },
          { "item" : "woodenwindow1" },
          { "item" : "woodenwindow2" },
          { "item" : "glassmaterial" },
          { "item" : "packeddirt" },
          { "item" : "thatch" },
          { "item" : "wicker" },
          { "item" : "wickersupport" },
          { "item" : "cabinroofing" },
          { "item" : "brickmaterial" },
          { "item" : "rooftiles" },
          { "item" : "fullwood1" },
          { "item" : "fullwood2" },
          { "item" : "woodpanelling" },
          { "item" : "woodbridge" },
          { "item" : "heavypipe" },
          { "item" : "minifridge" },
    
          { "item" : "tier1chair" },
          { "item" : "tier1door" },
          { "item" : "tier1light" },
          { "item" : "tier1spotlight" },
          { "item" : "tier1table" },
          { "item" : "tier1bed" },
    
          { "item" : "tier2chair" },
          { "item" : "tier2door" },
          { "item" : "tier2light" },
          { "item" : "tier2bed" },
          { "item" : "tier2table" },
    
          { "item" : "tshirtchest" },
          { "item" : "simplecapeback" },
          { "item" : "shortcapeback" },
          { "item" : "boxingglove" },
          { "item" : "fabric" },
          { "item" : "string" },
          { "item" : "cottonwool" },
    
          { "item" : "teddybearplush" },
    
          { "item" : "bluedye" },
          { "item" : "dyeremover" },
          { "item" : "reddye" },
          { "item" : "yellowdye" },
          { "item" : "blackdye" },
          { "item" : "whitedye" },
    
          { "item" : "bakedpotato"},
          { "item" : "boiledpearlpeas"},
          { "item" : "boiledrice"},
          { "item" : "cookedalienmeat"},
          { "item" : "cookedbacon" },
          { "item" : "cookedfish" },
          { "item" : "cookedpoultry"},
          { "item" : "cookedribmeat"},
          { "item" : "cookedtomato"},
          { "item" : "popcorn"},
          { "item" : "roastedcarrot"},
    
          { "item" : "craftingmedical" },
          { "item" : "woodencookingtable" },
          { "item" : "fossilstation" },
          { "item" : "refinery" },
          { "item" : "radiationprotectionback" },
    
          { "item" : "titaniumbar" },
          { "item" : "durasteelbar" },
    
          { "item" : "antidote" },
          { "item" : "bandage" },
          { "item" : "yellowstim" },
          { "item" : "redstim" },
          { "item" : "salve" },
    
          { "item" : "bread"},
          { "item" : "meatdumplings"},
          { "item" : "corncob"},
          { "item" : "mashedpotato"},
          { "item" : "bonbons" },
          { "item" : "cake" },
          { "item" : "sweetpopcorn"},
          { "item" : "bottledwater"},
          { "item" : "coffee"},
    
          { "item" : "fossilbrushbeginner" },
          { "item" : "fossilbrushstudent" },
          { "item" : "fossilbrushmaster" },
          { "item" : "fossildisplay1" },
          { "item" : "fossildisplay3" },
          { "item" : "fossildisplay5" },
    
          { "item" : "molotov" },
    
          { "item" : "tier3chair" },
          { "item" : "tier3door" },
          { "item" : "tier3light" },
          { "item" : "tier3bed" },
          { "item" : "tier3table" },
    
          { "item" : "tier4chair" },
          { "item" : "tier4door" },
          { "item" : "tier4light" },
          { "item" : "tier4bed" },
          { "item" : "tier4table" },
    
          { "item" : "silverblock" },
          { "item" : "silverscrew" },
          { "item" : "silverplatform" },
          { "item" : "goldblock" },
          { "item" : "goldenplatform" },
          { "item" : "treasurehoard" },
          { "item" : "asphalt" },
          { "item" : "chain" },
          { "item" : "mediummetal" },
          { "item" : "smoothmetal" },
          { "item" : "composite01material" },
          { "item" : "fridge" },
    
          { "item" : "silk" },
          { "item" : "canvas" },
          { "item" : "syntheticmaterial" },
    
          { "item" : "mannequin" },
    
          { "item" : "greydye" },
          { "item" : "orangedye" },
          { "item" : "pinkdye" },
          { "item" : "purpledye" },
          { "item" : "greendye" },
          { "item" : "browndye" },
    
          { "item" : "3dprinter" },
          { "item" : "capturestation" },
          { "item" : "pixelcompressor" },
          { "item" : "wiringstation" },
          { "item" : "railcraftingtable" },
          { "item" : "coldprotectionback" },
          { "item" : "heatprotectionback" },
    
          { "item" : "compoundbow" },
          { "item" : "capturestation" },
          { "item" : "grapplinghook" },
          { "item" : "halogenpack" },
          { "item" : "sprinkler" },
          { "item" : "cavedetector" },
          { "item" : "oredetector" },
    
          { "item" : "refinedaegisalt" },
          { "item" : "refinedferozium" },
          { "item" : "refinedviolium" },
          { "item" : "solariumstar" },
          { "item" : "wire" },
          { "item" : "siliconboard" },
          { "item" : "battery" },
          { "item" : "smallbattery" },
    
          { "item" : "greenstim" },
          { "item" : "bluestim" },
          { "item" : "medkit" },
          { "item" : "nanowrap" },
          { "item" : "burnspray" },
    
          { "item" : "alarm" },
          { "item" : "bulb" },
          { "item" : "drain" },
          { "item" : "standingturret" },
          { "item" : "secretdoor" },
          { "item" : "secrettrapdoor" },
    
          { "item" : "lightsensor" },
          { "item" : "liquidsensor" },
          { "item" : "proximitysensor" },
          { "item" : "scanner" },
    
          { "item" : "bigredbutton" },
          { "item" : "persistentswitch" },
          { "item" : "smallfloorbutton" },
          { "item" : "smallwallbutton" },
          { "item" : "smallwallswitch" },
          { "item" : "tinywallbutton" },
          { "item" : "tinywallswitch" },
    
          { "item" : "and" },
          { "item" : "countdowntimer" },
          { "item" : "delay" },
          { "item" : "dlatch" },
          { "item" : "not" },
          { "item" : "or" },
          { "item" : "timer" },
          { "item" : "xor" },
          { "item" : "tier1switch" },
          { "item" : "tier2switch" },
          { "item" : "tier3switch" },
          { "item" : "tier4switch" },
    
          { "item" : "rustyrail" },
          { "item" : "compositerail" },
          { "item" : "railbumper" },
          { "item" : "railsensor" },
          { "item" : "railswitch" },
          { "item" : "railstop" },
          { "item" : "rustyrailplatform" },
          { "item" : "compositerailplatform" },
          { "item" : "railhook" },
    
          { "item" : "capturepod" },
          { "item" : "pethealingstation" },
          { "item" : "pettether" }
        ]
      },
    
      "defaultCodexes" : {
        "glitch" : [ "protectorate1", "protectorate2" ],
        "human" : [ "protectorate1", "protectorate2" ],
        "avian" : [ "protectorate1", "protectorate2" ],
        "apex" : [ "protectorate1", "protectorate2" ],
        "floran" : [ "protectorate1", "protectorate2" ],
        "hylotl" : [ "protectorate1", "protectorate2" ],
        "novakid" : [ "protectorate1", "protectorate2" ],
        "penguin" : [ "protectorate1", "protectorate2" ]
      },
    
      "metaBoundBox" : [-32.0, -32.0, 32.0, 32.0],
    
      "movementParameters" : {
        "airFriction" : 0.5,
        "airJumpProfile" : {
          "jumpSpeed" : 23.0,
          "jumpInitialPercentage" : 0.75,
          "jumpHoldTime" : 0.2
        }
      },
    
      "statusControllerSettings" : {
        "statusProperties" : {
          "targetMaterialKind" : "organic",
          "mouthPosition" : [0, 0.75],
          "breathHealthPenaltyPercentageRate" : 0.05,
          "hitInvulnerabilityThreshold" : 0.1,
          "hitInvulnerabilityTime" : 1,
          "hitInvulnerabilityFlash" : 0.15,
          "shieldHitInvulnerabilityTime" : 1.0,
          "damageFlashOnDirectives" : "",
          "damageFlashOffDirectives" : "multiply=ffffff00=0.85"
        },
    
        "appliesEnvironmentStatusEffects" : true,
        "minimumLiquidStatusEffectPercentage" : 0.1,
    
        "primaryAnimationConfig" : "/player/stat_primary.animation",
    
        "primaryScriptSources" : [
          "/scripts/util.lua",
          "/scripts/vec2.lua",
          "/stats/player_primary.lua"
        ],
    
        "primaryScriptDelta" : 1,
    
        "stats" : {
          "maxHealth" : {
            "baseValue" : 100.0
          },
          "healthRegen" : {
            "baseValue" : 0.0
          },
          "maxEnergy" : {
            "baseValue" : 100.0
          },
          "energyRegenPercentageRate" : {
            "baseValue" : 0.585
          },
          "energyRegenBlockTime" : {
            "baseValue" : 1.5
          },
          "foodDelta" : {
            "baseValue" : -0.0583
          },
          "maxBreath" : {
            "baseValue" : 100.0
          },
          "breathDepletionRate" : {
            "baseValue" : 4.0
          },
          "breathRegenerationRate" : {
            "baseValue" : 10.0
          },
          "encumberance" : {
            "baseValue" : 0.0
          },
          "fallDamageMultiplier" : {
            "baseValue" : 1.0
          },
          "powerMultiplier" : {
            "baseValue" : 1.0
          },
          "protection" : {
            "baseValue" : 0.0
          },
          "shieldRegen" : {
            "baseValue" : 0.0
          },
          "shieldHealth" : {
            "baseValue" : 0
          },
          "shieldStaminaRegen" : {
            "baseValue" : 0.2
          },
          "perfectBlockLimitRegen" : {
            "baseValue" : 0.5
          },
          "nude" : {
            "baseValue" : 0.0
          },
          "invisible" : {
            "baseValue" : 0.0
          },
          "invulnerable" : {
            "baseValue" : 0.0
          },
          "grit" : {
            "baseValue" : 0.0
          },
          "knockbackThreshold" : {
            "baseValue" : 9.0
          }
        },
    
        "resources" : {
          "health" : {
            "maxStat" : "maxHealth",
            "deltaStat" : "healthRegen",
            "initialPercentage" : 1.0
          },
          "energy" : {
            "maxStat" : "maxEnergy",
            "initialPercentage" : 1.0
          },
          "energyRegenBlock" : {
            "maxStat" : "energyRegenBlockTime",
            "deltaValue" : -1.0,
            "initialPercentage" : 0.0
          },
          "food" : {
            "deltaStat" : "foodDelta",
            "initialPercentage" : 1.0,
            "maxValue" : 70
          },
          "breath" : {
            "maxStat" : "maxBreath",
            "initialPercentage" : 1.0
          },
          "perfectBlock" : {
            "deltaValue" : -1.0,
            "initialValue" : 0.0
          },
          "perfectBlockLimit" : {
            "maxValue" : 1.0,
            "initialPercentage" : 1.0
          },
          "shieldStamina" : {
            "maxValue" : 1.0,
            "initialPercentage" : 1.0
          },
          "shieldStaminaRegenBlock" : {
            "maxValue" : 2.0,
            "deltaValue" : -1.0,
            "initialPercentage" : 0.0
          },
          "damageAbsorption" : {
            "initialValue" : 0
          }
        }
      },
    
      "foodLowThreshold" : 0.15,
      "foodLowStatusEffects" : [ "hungry" ],
      "foodEmptyStatusEffects" : [ "starving" ],
    
      "inCinematicStatusEffects" : [ "dontstarve" ],
    
      "footstepTiming" : 0.35,
      "footstepSensor" : [0, -3.1],
    
      "vaporTrailTime" : 10,
      "terminalVelocityDifference" : 1.01,
    
      "interactRadius" : 5.5,
      "walkIntoInteractBias" : [1, 0],
    
      "initialBeamGunRadius" : 10,
      "previewGlowBorder" : 2,
      "objectPreviewInnerAlpha" : 0.8,
      "objectPreviewOuterAlpha" : 0.2,
    
      "beamGunConfig" : {
        "image" : "/humanoid/any/gravgun1.png",
        "endImages" : [ "/humanoid/any/ball.png", "/humanoid/any/tileglow.png", "/humanoid/any/4tileglow.png", "/humanoid/any/ball.png" ],
        "handPosition" : [-2, 0],
        "firePosition" : [5, 0],
        "segmentsPerUnit" : 1,
        "nearControlPointElasticity" : 0.1,
        "farControlPointElasticity" : 0.9,
        "nearControlPointDistance" : 0.9,
        "targetSegmentRun" : 1,
        "innerBrightnessScale" : 20,
        "firstStripeThickness" : 0.2,
        "secondStripeThickness" : 0.05,
        "minBeamWidth" : 1,
        "maxBeamWidth" : 5,
        "maxBeamJitter" : 0.06,
        "minBeamJitter" : 0.0,
        "minBeamTrans" : 0.1,
        "maxBeamTrans" : 0.4,
        "minBeamLines" : 1,
        "maxBeamLines" : 5
      },
    
      "underwaterSensor" : [0.0, 0.5],
      "underwaterMinWaterLevel" : 0.4,
    
      "splashConfig" : {
        "splashSpeedMin" : 10.0,
        "splashMinWaterLevel" : 0.4,
        "splashBottomSensor" : [0, -2.0],
        "splashTopSensor" : [0, 2.0],
        "numSplashParticles" : 8,
        "splashYVelocityFactor" : 0.2,
    
        "splashParticle" : {
          "type" : "ember",
          "position" : [0, -1],
          "finalVelocity" : [0, -20],
          "approach" : [0, 50],
          "color" : [60, 150, 224, 100],
          "size" : 1.0,
          "timeToLive" : 0.5,
          "destructionAction" : "shrink",
          "destructionTime" : 0.2
        },
    
        "splashParticleVariance" : {
          "velocity" : [10, 0],
          "size" : 2.0
        }
      },
    
      "effectsAnimator" : "/player/playereffects.animation",
    
      "teleportInTime" : 1.0,
      "teleportOutTime" : 0.75,
    
      "teleportInStatusEffects" : [
        "playerbeamin"
      ],
    
      "emoteCooldown" : 2,
      "blinkInterval" : [5, 30],
    
      "bodyMaterialKind" : "organic",
    
      "maxMoney" : 9999999,
    
      "shieldHitSoundLimit" : 2,
    
      "companionsConfig" : {
        "scripts" : [
          "/scripts/companions/player.lua"
        ],
        "scriptDelta" : 10,
    
        "activePodLimit" : 1,
        "activeCrewLimit" : 2,
        "crewLimit" : 3,
    
        "recruitDescription" : "^cyan;> Name: ^white;<name>\n^cyan;> Job:^white; <role>\n^cyan;> Rank:^white; <rank>\n^cyan;> Status:^white; <status>",
    
        "crewBenefits" : {
          "shipRegeneration" : [
            "shipregeneration1",
            "shipregeneration2",
            "shipregeneration3",
            "shipregeneration4",
            "shipregeneration5"
          ],
          "combatRegeneration" : [
            "regeneration1",
            "regeneration2",
            "regeneration3",
            "regeneration4",
            "regenerationfast"
          ],
          "fieldRegeneration" : [
            "regeneration1",
            "regeneration2",
            "regeneration3",
            "regeneration4",
            "regenerationfast"
          ]
        },
        "uniformSlots" : {
          "chest" : ["chestCosmetic", "chest"],
          "legs" : ["legsCosmetic", "legs"],
          "back" : ["backCosmetic", "back"]
        }
      },
    
      "inventoryFilters" : {
        "mainBag" : {
          "typeBlacklist" : [ "material", "liquid", "object" ],
          "tagBlacklist" : [ "reagent" ],
          "categoryBlacklist" : [ "cookingIngredient", "preparedFood", "food", "drink", "seed", "foodJunk" ]
        },
        "materialBag" : {
          "typeWhitelist" : [ "material", "liquid" ]
        },
        "objectBag" : {
          "typeWhitelist" : [ "object" ],
          "categoryBlacklist" : [ "seed" ]
        },
        "reagentBag" : {
          "tagWhitelist" : [ "reagent" ]
        },
        "foodBag" : {
          "categoryWhitelist" : [ "cookingIngredient", "preparedFood", "food", "drink", "seed", "foodJunk" ]
        },
        "autoAddToCustomBar" : {
          "typeWhitelist" : [ "liquid", "material", "object", "miningtool", "flashlight", "harvestingtool", "tillingtool", "consumable", "blueprint", "codex", "instrument", "thrownitem", "unlockitem", "activeitem" ],
          "categoryBlacklist" : [ "food" ]
        }
      }
    }
    
    And the result:

    Code:
    {
      "defaultHumanoidIdentity" : {
        "gender" : "Male",
        "hairType" : "male2",
        "color" : [ 51, 117, 237, 255 ]
      },
      "species" : [ "human", "glitch", "hylotl", "apex", "avian", "floran", "novakid", "penguin" ],
      "nametagColor" : [ 0, 255, 0 ],
      "ageItemsEvery" : 10,
      "defaultItems" : [ ],
      "blueprintUnlock" : "^green;Learned to craft: <ItemName>.",
      "blueprintAlreadyKnown" : "I already know how to craft <ItemName>.",
      "defaultBlueprints" : {
        "tier1" : [ {
          "item" : "campfire"
        }, {
          "item" : "darkwoodmaterial"
        }, {
          "item" : "inventorstable"
        }, {
          "item" : "platform"
        }, {
          "item" : "climbingrope"
        }, {
          "item" : "torch"
        }, {
          "item" : "craftinganvil"
        }, {
          "item" : "craftingfarm"
        }, {
          "item" : "craftingfurnace"
        }, {
          "item" : "craftingfurniture"
        }, {
          "item" : "craftingwheel"
        }, {
          "item" : "breathprotectionback"
        }, {
          "item" : "startershield"
        }, {
          "item" : "bomb"
        }, {
          "item" : "hoe"
        }, {
          "item" : "bow"
        }, {
          "item" : "tungstenbow"
        }, {
          "item" : "mothtrap"
        }, {
          "item" : "scarecrow"
        }, {
          "item" : "woodenwateringcan"
        }, {
          "item" : "wateringcan"
        }, {
          "item" : "bugnet"
        }, {
          "item" : "flashlight"
        }, {
          "item" : "flare"
        }, {
          "item" : "huntingspear"
        }, {
          "item" : "mininglantern"
        }, {
          "item" : "lanternstickback"
        }, {
          "item" : "mininghathead"
        }, {
          "item" : "ironbar"
        }, {
          "item" : "copperbar"
        }, {
          "item" : "silverbar"
        }, {
          "item" : "goldbar"
        }, {
          "item" : "tungstenbar"
        }, {
          "item" : "glass"
        }, {
          "item" : "bottle"
        }, {
          "item" : "firedclay"
        }, {
          "item" : "syringe"
        }, {
          "item" : "volatilepowder"
        }, {
          "item" : "paper"
        }, {
          "item" : "woodenbed"
        }, {
          "item" : "coppershelf"
        }, {
          "item" : "coppersupport"
        }, {
          "item" : "woodenchair"
        }, {
          "item" : "woodsupport"
        }, {
          "item" : "woodtable"
        }, {
          "item" : "woodendoor"
        }, {
          "item" : "woodenverticaldoor"
        }, {
          "item" : "woodengate"
        }, {
          "item" : "copperceilinglight"
        }, {
          "item" : "copperlantern"
        }, {
          "item" : "woodencrate1"
        }, {
          "item" : "woodencrate2"
        }, {
          "item" : "copperbox1"
        }, {
          "item" : "rockbrickmaterial"
        }, {
          "item" : "cobblestonebrick"
        }, {
          "item" : "darksmoothstonematerial"
        }, {
          "item" : "copperblock"
        }, {
          "item" : "copperfence"
        }, {
          "item" : "copperplatform"
        }, {
          "item" : "copperroofing"
        }, {
          "item" : "copperwindow"
        }, {
          "item" : "fence"
        }, {
          "item" : "crosshatch"
        }, {
          "item" : "ironblock"
        }, {
          "item" : "woodenwindow1"
        }, {
          "item" : "woodenwindow2"
        }, {
          "item" : "glassmaterial"
        }, {
          "item" : "packeddirt"
        }, {
          "item" : "thatch"
        }, {
          "item" : "wicker"
        }, {
          "item" : "wickersupport"
        }, {
          "item" : "cabinroofing"
        }, {
          "item" : "brickmaterial"
        }, {
          "item" : "rooftiles"
        }, {
          "item" : "fullwood1"
        }, {
          "item" : "fullwood2"
        }, {
          "item" : "woodpanelling"
        }, {
          "item" : "woodbridge"
        }, {
          "item" : "heavypipe"
        }, {
          "item" : "minifridge"
        }, {
          "item" : "tier1chair"
        }, {
          "item" : "tier1door"
        }, {
          "item" : "tier1light"
        }, {
          "item" : "tier1spotlight"
        }, {
          "item" : "tier1table"
        }, {
          "item" : "tier1bed"
        }, {
          "item" : "tier2chair"
        }, {
          "item" : "tier2door"
        }, {
          "item" : "tier2light"
        }, {
          "item" : "tier2bed"
        }, {
          "item" : "tier2table"
        }, {
          "item" : "tshirtchest"
        }, {
          "item" : "simplecapeback"
        }, {
          "item" : "shortcapeback"
        }, {
          "item" : "boxingglove"
        }, {
          "item" : "fabric"
        }, {
          "item" : "string"
        }, {
          "item" : "cottonwool"
        }, {
          "item" : "teddybearplush"
        }, {
          "item" : "bluedye"
        }, {
          "item" : "dyeremover"
        }, {
          "item" : "reddye"
        }, {
          "item" : "yellowdye"
        }, {
          "item" : "blackdye"
        }, {
          "item" : "whitedye"
        }, {
          "item" : "bakedpotato"
        }, {
          "item" : "boiledpearlpeas"
        }, {
          "item" : "boiledrice"
        }, {
          "item" : "cookedalienmeat"
        }, {
          "item" : "cookedbacon"
        }, {
          "item" : "cookedfish"
        }, {
          "item" : "cookedpoultry"
        }, {
          "item" : "cookedribmeat"
        }, {
          "item" : "cookedtomato"
        }, {
          "item" : "popcorn"
        }, {
          "item" : "roastedcarrot"
        }, {
          "item" : "craftingmedical"
        }, {
          "item" : "woodencookingtable"
        }, {
          "item" : "fossilstation"
        }, {
          "item" : "refinery"
        }, {
          "item" : "radiationprotectionback"
        }, {
          "item" : "titaniumbar"
        }, {
          "item" : "durasteelbar"
        }, {
          "item" : "antidote"
        }, {
          "item" : "bandage"
        }, {
          "item" : "yellowstim"
        }, {
          "item" : "redstim"
        }, {
          "item" : "salve"
        }, {
          "item" : "bread"
        }, {
          "item" : "meatdumplings"
        }, {
          "item" : "corncob"
        }, {
          "item" : "mashedpotato"
        }, {
          "item" : "bonbons"
        }, {
          "item" : "cake"
        }, {
          "item" : "sweetpopcorn"
        }, {
          "item" : "bottledwater"
        }, {
          "item" : "coffee"
        }, {
          "item" : "fossilbrushbeginner"
        }, {
          "item" : "fossilbrushstudent"
        }, {
          "item" : "fossilbrushmaster"
        }, {
          "item" : "fossildisplay1"
        }, {
          "item" : "fossildisplay3"
        }, {
          "item" : "fossildisplay5"
        }, {
          "item" : "molotov"
        }, {
          "item" : "tier3chair"
        }, {
          "item" : "tier3door"
        }, {
          "item" : "tier3light"
        }, {
          "item" : "tier3bed"
        }, {
          "item" : "tier3table"
        }, {
          "item" : "tier4chair"
        }, {
          "item" : "tier4door"
        }, {
          "item" : "tier4light"
        }, {
          "item" : "tier4bed"
        }, {
          "item" : "tier4table"
        }, {
          "item" : "silverblock"
        }, {
          "item" : "silverscrew"
        }, {
          "item" : "silverplatform"
        }, {
          "item" : "goldblock"
        }, {
          "item" : "goldenplatform"
        }, {
          "item" : "treasurehoard"
        }, {
          "item" : "asphalt"
        }, {
          "item" : "chain"
        }, {
          "item" : "mediummetal"
        }, {
          "item" : "smoothmetal"
        }, {
          "item" : "composite01material"
        }, {
          "item" : "fridge"
        }, {
          "item" : "silk"
        }, {
          "item" : "canvas"
        }, {
          "item" : "syntheticmaterial"
        }, {
          "item" : "mannequin"
        }, {
          "item" : "greydye"
        }, {
          "item" : "orangedye"
        }, {
          "item" : "pinkdye"
        }, {
          "item" : "purpledye"
        }, {
          "item" : "greendye"
        }, {
          "item" : "browndye"
        }, {
          "item" : "3dprinter"
        }, {
          "item" : "capturestation"
        }, {
          "item" : "pixelcompressor"
        }, {
          "item" : "wiringstation"
        }, {
          "item" : "railcraftingtable"
        }, {
          "item" : "coldprotectionback"
        }, {
          "item" : "heatprotectionback"
        }, {
          "item" : "compoundbow"
        }, {
          "item" : "capturestation"
        }, {
          "item" : "grapplinghook"
        }, {
          "item" : "halogenpack"
        }, {
          "item" : "sprinkler"
        }, {
          "item" : "cavedetector"
        }, {
          "item" : "oredetector"
        }, {
          "item" : "refinedaegisalt"
        }, {
          "item" : "refinedferozium"
        }, {
          "item" : "refinedviolium"
        }, {
          "item" : "solariumstar"
        }, {
          "item" : "wire"
        }, {
          "item" : "siliconboard"
        }, {
          "item" : "battery"
        }, {
          "item" : "smallbattery"
        }, {
          "item" : "greenstim"
        }, {
          "item" : "bluestim"
        }, {
          "item" : "medkit"
        }, {
          "item" : "nanowrap"
        }, {
          "item" : "burnspray"
        }, {
          "item" : "alarm"
        }, {
          "item" : "bulb"
        }, {
          "item" : "drain"
        }, {
          "item" : "standingturret"
        }, {
          "item" : "secretdoor"
        }, {
          "item" : "secrettrapdoor"
        }, {
          "item" : "lightsensor"
        }, {
          "item" : "liquidsensor"
        }, {
          "item" : "proximitysensor"
        }, {
          "item" : "scanner"
        }, {
          "item" : "bigredbutton"
        }, {
          "item" : "persistentswitch"
        }, {
          "item" : "smallfloorbutton"
        }, {
          "item" : "smallwallbutton"
        }, {
          "item" : "smallwallswitch"
        }, {
          "item" : "tinywallbutton"
        }, {
          "item" : "tinywallswitch"
        }, {
          "item" : "and"
        }, {
          "item" : "countdowntimer"
        }, {
          "item" : "delay"
        }, {
          "item" : "dlatch"
        }, {
          "item" : "not"
        }, {
          "item" : "or"
        }, {
          "item" : "timer"
        }, {
          "item" : "xor"
        }, {
          "item" : "tier1switch"
        }, {
          "item" : "tier2switch"
        }, {
          "item" : "tier3switch"
        }, {
          "item" : "tier4switch"
        }, {
          "item" : "rustyrail"
        }, {
          "item" : "compositerail"
        }, {
          "item" : "railbumper"
        }, {
          "item" : "railsensor"
        }, {
          "item" : "railswitch"
        }, {
          "item" : "railstop"
        }, {
          "item" : "rustyrailplatform"
        }, {
          "item" : "compositerailplatform"
        }, {
          "item" : "railhook"
        }, {
          "item" : "capturepod"
        }, {
          "item" : "pethealingstation"
        }, {
          "item" : "pettether"
        }, {
          "item" : "medievalfridge"
        }, {
          "item" : "medievalminifridge"
        } ]
      },
      "defaultCodexes" : {
        "glitch" : [ "protectorate1", "protectorate2" ],
        "human" : [ "protectorate1", "protectorate2" ],
        "avian" : [ "protectorate1", "protectorate2" ],
        "apex" : [ "protectorate1", "protectorate2" ],
        "floran" : [ "protectorate1", "protectorate2" ],
        "hylotl" : [ "protectorate1", "protectorate2" ],
        "novakid" : [ "protectorate1", "protectorate2" ],
        "penguin" : [ "protectorate1", "protectorate2" ]
      },
      "metaBoundBox" : [ -32, -32, 32, 32 ],
      "movementParameters" : {
        "airFriction" : 0.5,
        "airJumpProfile" : {
          "jumpSpeed" : 23,
          "jumpInitialPercentage" : 0.75,
          "jumpHoldTime" : 0.2
        }
      },
      "statusControllerSettings" : {
        "statusProperties" : {
          "targetMaterialKind" : "organic",
          "mouthPosition" : [ 0, 0.75 ],
          "breathHealthPenaltyPercentageRate" : 0.05,
          "hitInvulnerabilityThreshold" : 0.1,
          "hitInvulnerabilityTime" : 1,
          "hitInvulnerabilityFlash" : 0.15,
          "shieldHitInvulnerabilityTime" : 1,
          "damageFlashOnDirectives" : "",
          "damageFlashOffDirectives" : "multiply=ffffff00=0.85"
        },
        "appliesEnvironmentStatusEffects" : true,
        "minimumLiquidStatusEffectPercentage" : 0.1,
        "primaryAnimationConfig" : "/player/stat_primary.animation",
        "primaryScriptSources" : [ "/scripts/util.lua", "/scripts/vec2.lua", "/stats/player_primary.lua" ],
        "primaryScriptDelta" : 1,
        "stats" : {
          "maxHealth" : {
            "baseValue" : 100
          },
          "healthRegen" : {
            "baseValue" : 0
          },
          "maxEnergy" : {
            "baseValue" : 100
          },
          "energyRegenPercentageRate" : {
            "baseValue" : 0.585
          },
          "energyRegenBlockTime" : {
            "baseValue" : 1.5
          },
          "foodDelta" : {
            "baseValue" : -0.0583
          },
          "maxBreath" : {
            "baseValue" : 100
          },
          "breathDepletionRate" : {
            "baseValue" : 4
          },
          "breathRegenerationRate" : {
            "baseValue" : 10
          },
          "encumberance" : {
            "baseValue" : 0
          },
          "fallDamageMultiplier" : {
            "baseValue" : 1
          },
          "powerMultiplier" : {
            "baseValue" : 1
          },
          "protection" : {
            "baseValue" : 0
          },
          "shieldRegen" : {
            "baseValue" : 0
          },
          "shieldHealth" : {
            "baseValue" : 0
          },
          "shieldStaminaRegen" : {
            "baseValue" : 0.2
          },
          "perfectBlockLimitRegen" : {
            "baseValue" : 0.5
          },
          "nude" : {
            "baseValue" : 0
          },
          "invisible" : {
            "baseValue" : 0
          },
          "invulnerable" : {
            "baseValue" : 0
          },
          "grit" : {
            "baseValue" : 0
          },
          "knockbackThreshold" : {
            "baseValue" : 9
          }
        },
        "resources" : {
          "health" : {
            "maxStat" : "maxHealth",
            "deltaStat" : "healthRegen",
            "initialPercentage" : 1
          },
          "energy" : {
            "maxStat" : "maxEnergy",
            "initialPercentage" : 1
          },
          "energyRegenBlock" : {
            "maxStat" : "energyRegenBlockTime",
            "deltaValue" : -1,
            "initialPercentage" : 0
          },
          "food" : {
            "deltaStat" : "foodDelta",
            "initialPercentage" : 1,
            "maxValue" : 70
          },
          "breath" : {
            "maxStat" : "maxBreath",
            "initialPercentage" : 1
          },
          "perfectBlock" : {
            "deltaValue" : -1,
            "initialValue" : 0
          },
          "perfectBlockLimit" : {
            "maxValue" : 1,
            "initialPercentage" : 1
          },
          "shieldStamina" : {
            "maxValue" : 1,
            "initialPercentage" : 1
          },
          "shieldStaminaRegenBlock" : {
            "maxValue" : 2,
            "deltaValue" : -1,
            "initialPercentage" : 0
          },
          "damageAbsorption" : {
            "initialValue" : 0
          }
        }
      },
      "foodLowThreshold" : 0.15,
      "foodLowStatusEffects" : [ "hungry" ],
      "foodEmptyStatusEffects" : [ "starving" ],
      "inCinematicStatusEffects" : [ "dontstarve" ],
      "footstepTiming" : 0.35,
      "footstepSensor" : [ 0, -3.1 ],
      "vaporTrailTime" : 10,
      "terminalVelocityDifference" : 1.01,
      "interactRadius" : 5.5,
      "walkIntoInteractBias" : [ 1, 0 ],
      "initialBeamGunRadius" : 10,
      "previewGlowBorder" : 2,
      "objectPreviewInnerAlpha" : 0.8,
      "objectPreviewOuterAlpha" : 0.2,
      "beamGunConfig" : {
        "image" : "/humanoid/any/gravgun1.png",
        "endImages" : [ "/humanoid/any/ball.png", "/humanoid/any/tileglow.png", "/humanoid/any/4tileglow.png", "/humanoid/any/ball.png" ],
        "handPosition" : [ -2, 0 ],
        "firePosition" : [ 5, 0 ],
        "segmentsPerUnit" : 1,
        "nearControlPointElasticity" : 0.1,
        "farControlPointElasticity" : 0.9,
        "nearControlPointDistance" : 0.9,
        "targetSegmentRun" : 1,
        "innerBrightnessScale" : 20,
        "firstStripeThickness" : 0.2,
        "secondStripeThickness" : 0.05,
        "minBeamWidth" : 1,
        "maxBeamWidth" : 5,
        "maxBeamJitter" : 0.06,
        "minBeamJitter" : 0,
        "minBeamTrans" : 0.1,
        "maxBeamTrans" : 0.4,
        "minBeamLines" : 1,
        "maxBeamLines" : 5
      },
      "underwaterSensor" : [ 0, 0.5 ],
      "underwaterMinWaterLevel" : 0.4,
      "splashConfig" : {
        "splashSpeedMin" : 10,
        "splashMinWaterLevel" : 0.4,
        "splashBottomSensor" : [ 0, -2 ],
        "splashTopSensor" : [ 0, 2 ],
        "numSplashParticles" : 8,
        "splashYVelocityFactor" : 0.2,
        "splashParticle" : {
          "type" : "ember",
          "position" : [ 0, -1 ],
          "finalVelocity" : [ 0, -20 ],
          "approach" : [ 0, 50 ],
          "color" : [ 60, 150, 224, 100 ],
          "size" : 1,
          "timeToLive" : 0.5,
          "destructionAction" : "shrink",
          "destructionTime" : 0.2
        },
        "splashParticleVariance" : {
          "velocity" : [ 10, 0 ],
          "size" : 2
        }
      },
      "effectsAnimator" : "/player/playereffects.animation",
      "teleportInTime" : 1,
      "teleportOutTime" : 0.75,
      "teleportInStatusEffects" : [ "playerbeamin" ],
      "emoteCooldown" : 2,
      "blinkInterval" : [ 5, 30 ],
      "bodyMaterialKind" : "organic",
      "maxMoney" : 9999999,
      "shieldHitSoundLimit" : 2,
      "companionsConfig" : {
        "scripts" : [ "/scripts/companions/player.lua" ],
        "scriptDelta" : 10,
        "activePodLimit" : 1,
        "activeCrewLimit" : 2,
        "crewLimit" : 3,
        "recruitDescription" : "^cyan;> Name: ^white;<name>\n^cyan;> Job:^white; <role>\n^cyan;> Rank:^white; <rank>\n^cyan;> Status:^white; <status>",
        "crewBenefits" : {
          "shipRegeneration" : [ "shipregeneration1", "shipregeneration2", "shipregeneration3", "shipregeneration4", "shipregeneration5" ],
          "combatRegeneration" : [ "regeneration1", "regeneration2", "regeneration3", "regeneration4", "regenerationfast" ],
          "fieldRegeneration" : [ "regeneration1", "regeneration2", "regeneration3", "regeneration4", "regenerationfast" ]
        },
        "uniformSlots" : {
          "chest" : [ "chestCosmetic", "chest" ],
          "legs" : [ "legsCosmetic", "legs" ],
          "back" : [ "backCosmetic", "back" ]
        }
      },
      "inventoryFilters" : {
        "mainBag" : {
          "typeBlacklist" : [ "material", "liquid", "object" ],
          "tagBlacklist" : [ "reagent" ],
          "categoryBlacklist" : [ "cookingIngredient", "preparedFood", "food", "drink", "seed", "foodJunk" ]
        },
        "materialBag" : {
          "typeWhitelist" : [ "material", "liquid" ]
        },
        "objectBag" : {
          "typeWhitelist" : [ "object" ],
          "categoryBlacklist" : [ "seed" ]
        },
        "reagentBag" : {
          "tagWhitelist" : [ "reagent" ]
        },
        "foodBag" : {
          "categoryWhitelist" : [ "cookingIngredient", "preparedFood", "food", "drink", "seed", "foodJunk" ]
        },
        "autoAddToCustomBar" : {
          "typeWhitelist" : [ "liquid", "material", "object", "miningtool", "flashlight", "harvestingtool", "tillingtool", "consumable", "blueprint", "codex", "instrument", "thrownitem", "unlockitem", "activeitem" ],
          "categoryBlacklist" : [ "food" ]
        }
      }
    }
    


    So the issue is not your player.config.patch. It's another patch that is causing this issue. You need to root it out.

    Shadox, I need you to trust me on this. I know what I am talking about.
     
  9. NinjaChameleonX

    NinjaChameleonX Void-Bound Voyager

    The item files for materials use the extension .matitem not .item , so you need to look for iceblock.matitem instead of ice.item.
     
    Last edited: Aug 26, 2016
  10. Mackinz

    Mackinz The Waste of Time

    Already covered that here. We are on a completely different issue now.
     
  11. Shadox2.0

    Shadox2.0 Spaceman Spiff


    The 2 others should be fine too since i've copy paste the content of the first and replace "medieval" by "tribal" and "primitive "
    (like i've done for almost every change between my mod)


    About anothers .patch i didnt have anothers patch , atleast in each folder , the "buged" version is like this (the working version is the same without the player.config):

    Tribal fridge mod:
    ...-frigo-avian (target folder)
    ................-objects
    .........................-avian
    .....................................tribalfridge
    ....................................................-tribalfridge.object
    ....................................................-tribalfridge.recipe
    ....................................................-tribalfridge.metadata
    ....................................................-tribalfridgeleft.frames
    ....................................................-tribalfridgeright.frames
    ....................................................-tribalfridgeleft.png
    ....................................................-tribalfridgeright.png
    ....................................................-tribalfridgeicon.png
    .....................................tribalminifridge
    ....................................................-tribalminifridge.object
    ....................................................-tribalminifridge.recipe
    ....................................................-tribalminifridge.metadata
    ....................................................-tribalminifridgeleft.frames
    ....................................................-tribalminifridgeright.frames
    ....................................................-tribalminifridgeleft.png
    ....................................................-tribalminifridgeright.png
    ....................................................-tribalminifridgeicon.png
    ................-player.config (i've check if the file extension was really PATCH and not CONFIG , and it's the case)


    ofc when i say "target folder" i speak about the packing part.


    Also when i said "i didnt have anothers patch ,atleast in each folder" i mean i've 1 player.config.patch in the tribal mod , 1 in the medieval and 1 in the primitive.


    Edit : i've edit the structure folder for show everythings.
     
    Last edited: Aug 26, 2016
  12. Shadox2.0

    Shadox2.0 Spaceman Spiff

    thx you but i think use the option for have the recipe from the begining , and yes i've see that with the screenshoot check post #11and #12
     
  13. Mackinz

    Mackinz The Waste of Time

    Shadox, please follow these instructions:

    1. Remove one of your installed mods.
    2. Launch Starbound.
    3. Read starbound.log and look if there are a ton of errors as before.
    4. If the errors are still present, repeat from step 1.
     
    Shadox2.0 likes this.
  14. Shadox2.0

    Shadox2.0 Spaceman Spiff

    ok i try

    Edit : so before remove one i've try restart (crash as expected) , but i've take the log ; i've remove 1 mod , and the game dont crash , so i dont really understand , they are all made on the same base , 2 work but 3 crash ?

    (also the player.config seem work because i've see recipe in workbench without /admin on).
     
    Last edited: Aug 26, 2016
  15. Mackinz

    Mackinz The Waste of Time

    What mod did you remove that stopped the crashes?

    If it is one of your mods, please show us its player.config.patch, and also include your log file, preferably on http://pastebin.com
     
  16. Shadox2.0

    Shadox2.0 Spaceman Spiff



    Infact i've think i've found the problem , one of the player.config was like player.config.config =_= (since i've said "use notepad++ for open that" the extension are hiden from the file name.) , by luck the first removed was the wrong mod x)

    I try to fix that.

    Edit : look fixed ! with a new character (and without /admin):
    [​IMG]

    So finally its ok (for now) , but its ok from what i see , thanks you both guys.


    Now i'll update my mod on steam because NeoVanAlemania said me something like "For steam workshop you only have to select your unpacked mod folder, steam will pak it automatically. This prevent the doubled pak's at the end" , because me i put my mod on workshop but only after posting it on chuckefish so its already packed , and i didnt knew steam pack itself , but even without that i must update since the recipe issue is solved ^^

    Thx again , i think the topic can be closed if its better for clean forum.
     
    Last edited: Aug 26, 2016
  17. Shadox2.0

    Shadox2.0 Spaceman Spiff


    Yes don't worry , when i'll begin the compatibility part with Ehnanced storage (for example) i'll do test only with his mod and mine , but at the moment its the creativ part so like brute test , but when reach the compatibility part i'll do that cleanest as possible.
     
  18. The | Suit

    The | Suit Agent S. Forum Moderator

    Now you understood why - it is always better to have only the mod you are developing in your mod folder.
    It is far easier to catch errors.
     
    Shadox2.0 likes this.
  19. Shadox2.0

    Shadox2.0 Spaceman Spiff

    its ok like that ?

    Code:
    ...-TribalFridge1.1 (target folder when packing)
    ................-objects
    .............................-avian
    .........................................tribalfridge
    ...........................................................-tribalfridge.object
    ...........................................................-tribalfridgeleft.frames
    ...........................................................-tribalfridgeright.frames
    ...........................................................-tribalfridgeleft.png
    ...........................................................-tribalfridgeright.png
    ...........................................................-tribalfridgeicon.png
    .........................................tribalminifridge
    ...........................................................-tribalminifridge.object
    ...........................................................-tribalminifridgeleft.frames
    ...........................................................-tribalminifridgeright.frames
    ...........................................................-tribalminifridgeleft.png
    ...........................................................-tribalminifridgeright.png
    ...........................................................-tribalminifridgeicon.png
    .................-recipe
    ............................-furniture1
    .........................................-storage
    ...........................................................-tribalminifridge.recipe
    ............................-furniture2
    .........................................-storage
    ...........................................................-tribalfridge.recipe
    ..................-player.config.patch
    ..................-metadata
    ..................-preview image
    
     

Share This Page