Modding Help New Race Mod Help .Species file

Discussion in 'Starbound Modding' started by Mimaah, Sep 5, 2015.

  1. Mimaah

    Mimaah Phantasmal Quasar

    Primary colour still changes, Secondary does not. Just stays red. It's weird because I have their hex codes in the hairColor section.
     
  2. C0bra5

    C0bra5 Oxygen Tank

    and set make it so that these are true
    "altOptionAsUndyColor"
    "headOptionAsHairColor"
    "altOptionAsHairColor"
     
  3. Mimaah

    Mimaah Phantasmal Quasar

    Nope :(



    Start logging at: 2015-09-06 05:09:21.678
    [05:09:21.678] Info: Star::Root using bootstrap file 'C:\Program Files (x86)\Steam\steamapps\common\Starbound\win32\sbboot.config'
    [05:09:21.678] Info: Star::Root using storage directory 'C:\Program Files (x86)\Steam\steamapps\common\Starbound\giraffe_storage\'
    [05:09:21.678] Info: Preparing Star::Root...
    [05:09:21.680] Info: Detected mod 'The Pony Modpack' at '../giraffe_storage/mods\The Pony Modpack V2.1.3\.'
    [05:09:21.680] Info: Detected mod 'Chitten Race Mod' at '../giraffe_storage/mods\ChittenRace\.'
    [05:09:21.680] Info: Loading Configuration with config file: 'starbound.config'
    [05:09:21.680] Info: Loading Star::Configuration from 'Just (.\..\giraffe_storage\starbound.config)'
    [05:09:21.681] Info: Writing Star::Configuration to '.\..\giraffe_storage\starbound.config'
    [05:09:21.683] Info: Initializing Star::Root with 4 assets sources
    [05:09:21.683] Info: Done preparing Star::Root.
    [05:09:21.683] Info: Client Version 'Beta v. Pleased Giraffe - Update 4' Revision: 5184a3ff872476a2d102c534b1b27e7e7b99c2b4 Protocol: 691
    [05:09:21.683] Info: Initialized SDL
    [05:09:21.693] Info: Initialized SDL Video
    [05:09:21.703] Info: Initialized SDL Joystick
    [05:09:21.704] Info: Initialized SDL Sound
    [05:09:21.713] Info: Opened default audio device with 44khz / 16 bit stereo audio, 2048 sample size buffer
    [05:09:21.713] Info: Loading Assets
    [05:09:21.713] Info: Loading assets from: '../assets/packed.pak'
    [05:09:21.714] Info: Loading assets from: '../assets/user'
    [05:09:21.714] Info: Loading assets from: '../giraffe_storage/mods\The Pony Modpack V2.1.3\.'
    [05:09:21.714] Info: Loading assets from: '../giraffe_storage/mods\ChittenRace\.'
    [05:09:21.965] Info: Done loading Assets in 0.252 seconds
    [05:09:21.967] Info: Loading NameGenerator
    [05:09:21.968] Info: Initializing SDL Window
    [05:09:21.971] Info: Done loading NameGenerator in 0.00399995 seconds
    [05:09:21.971] Info: Loading ObjectDatabase
    [05:09:22.007] Info: Created initial window 704x861
    [05:09:22.014] Info: Renderer initialized
    [05:09:22.015] Info: Renderer destroyed
    [05:09:22.015] Info: Initializing SDL Window
    [05:09:22.055] Info: Re-created window 1858x1057
    [05:09:22.068] Info: Renderer initialized
    [05:09:22.068] Info: Loading ImageMetadataDatabase
    [05:09:22.068] Info: Done loading ImageMetadataDatabase in 0 seconds
    [05:09:22.600] Info: Done loading ObjectDatabase in 0.629 seconds
    [05:09:22.600] Info: Loading PlantDatabase
    [05:09:22.717] Info: Done loading PlantDatabase in 0.117 seconds
    [05:09:22.717] Info: Loading ProjectileDatabase
    [05:09:22.905] Info: Done loading ProjectileDatabase in 0.188 seconds
    [05:09:22.905] Info: Loading MonsterDatabase
    [05:09:23.174] Info: Done loading MonsterDatabase in 0.269 seconds
    [05:09:23.174] Info: Loading NpcDatabase
    [05:09:23.231] Info: Done loading NpcDatabase in 0.0569999 seconds
    [05:09:23.231] Info: Loading StagehandDatabase
    [05:09:23.233] Info: Done loading StagehandDatabase in 0.00200009 seconds
    [05:09:23.233] Info: Loading PlayerFactory
    [05:09:23.243] Info: Done loading PlayerFactory in 0.00999999 seconds
    [05:09:23.244] Info: Loading EntityFactory
    [05:09:23.244] Info: Loading VersioningDatabase
    [05:09:23.244] Info: Done loading VersioningDatabase in 0 seconds
    [05:09:23.244] Info: Done loading EntityFactory in 0 seconds
    [05:09:23.244] Info: Loading ItemDatabase
    [05:09:23.848] Info: Renderer destroyed
    [05:09:23.848] Info: Initializing SDL Window
    [05:09:23.867] Info: Re-created window 1440x877
    [05:09:23.883] Info: Renderer initialized
    [05:09:26.683] Info: Writing Star::Configuration to '.\..\giraffe_storage\starbound.config'
    [05:09:28.641] Info: Loading FunctionDatabase
    [05:09:28.653] Info: Done loading FunctionDatabase in 0.0120001 seconds
    [05:09:28.653] Info: Loading ParticleDatabase
    [05:09:28.733] Info: Done loading ParticleDatabase in 0.0799999 seconds
    [05:09:30.609] Info: Done loading ItemDatabase in 7.365 seconds
    [05:09:30.609] Info: Loading MaterialDatabase
    [05:09:30.669] Info: Done loading MaterialDatabase in 0.0600002 seconds
    [05:09:30.669] Info: Loading TerrainDatabase
    [05:09:30.680] Info: Done loading TerrainDatabase in 0.0109999 seconds
    [05:09:30.681] Info: Loading BiomeDatabase
    [05:09:30.727] Info: Done loading BiomeDatabase in 0.0469999 seconds
    [05:09:30.727] Info: Loading LiquidsDatabase
    [05:09:30.728] Info: Done loading LiquidsDatabase in 0 seconds
    [05:09:30.728] Info: Loading StatusEffectDatabase
    [05:09:30.753] Info: Done loading StatusEffectDatabase in 0.0250001 seconds
    [05:09:30.753] Info: Loading DamageDatabase
    [05:09:30.843] Info: Done loading DamageDatabase in 0.0899999 seconds
    [05:09:30.843] Info: Loading EffectSourceDatabase
    [05:09:30.870] Info: Done loading EffectSourceDatabase in 0.0270002 seconds
    [05:09:30.870] Info: Loading TreasureDatabase
    [05:09:30.893] Info: Done loading TreasureDatabase in 0.023 seconds
    [05:09:30.893] Info: Loading DungeonDefinitions
    [05:09:31.181] Info: Done loading DungeonDefinitions in 0.288 seconds
    [05:09:31.181] Info: Loading EmoteProcessor
    [05:09:31.181] Info: Done loading EmoteProcessor in 0 seconds
    [05:09:31.181] Info: Loading SpeciesDatabase
    [05:09:31.188] Error: Exception caught loading asset: /species/chitten.species, (AssetException) Could not read variant asset /species/chitten.species
    [0] 161eaaa
    [1] 161bc38
    [2] 161bcff
    [3] 124d5b8
    [4] 124e987
    [5] 124a156
    [6] 124c7a6
    [7] 124aba6
    [8] 124ef7a
    [9] 121310a
    [10] 124957b
    [11] 1248c4a
    [12] 1248921
    [13] 1248509
    [14] 1248329
    [15] 162ee91
    [16] 162f0d1
    [17] 77167c04 BaseThreadInitThunk
    [18] 7782ad1f RtlInitializeExceptionChain
    [19] 7782acea RtlInitializeExceptionChain
    Caused by: (JsonParsingException) Cannot parse json file: /species/chitten.species
    [0] 161eaaa
    [1] 161bc38
    [2] 161bcff
    [3] 124d728
    [4] 1247d05
    [5] 124e911
    [6] 124a156
    [7] 124c7a6
    [8] 124aba6
    [9] 124ef7a
    [10] 121310a
    [11] 124957b
    [12] 1248c4a
    [13] 1248921
    [14] 1248509
    [15] 1248329
    [16] 162ee91
    [17] 162f0d1
    [18] 77167c04 BaseThreadInitThunk
    [19] 7782ad1f RtlInitializeExceptionChain
    [20] 7782acea RtlInitializeExceptionChain
    Caused by: (JsonParsingException) Error parsing json: bad array, should be ',' or ']' at 152:9
    [0] 161eaaa
    [1] 161bc38
    [2] 11e33ce
    [3] 124767d
    [4] 124e911
    [5] 124a156
    [6] 124c7a6
    [7] 124aba6
    [8] 124ef7a
    [9] 121310a
    [10] 124957b
    [11] 1248c4a
    [12] 1248921
    [13] 1248509
    [14] 1248329
    [15] 162ee91
    [16] 162f0d1
    [17] 77167c04 BaseThreadInitThunk
    [18] 7782ad1f RtlInitializeExceptionChain
    [19] 7782acea RtlInitializeExceptionChain
    [05:09:31.189] Info: Loading QuestTemplateDatabase
    [05:09:31.210] Info: Done loading QuestTemplateDatabase in 0.0209999 seconds
    [05:09:31.211] Error: Exception raised during Root finishLoad: (AssetException) Error loading asset /species/chitten.species
    [0] 161eaaa
    [1] 161bc38
    [2] 124821a
    [3] 1244995
    [4] 13968d6
    [5] 11e7d44
    [6] 11e5bc2
    [7] 11e109b
    [8] 11e291b
    [9] 11e352b
    [10] 11e2e89
    [11] 11e298c
    [12] 11e2874
    [13] 11ebf83
    [14] 1672393
    [15] 1671da6
    [16] 162f0d1
    [17] 77167c04 BaseThreadInitThunk
    [18] 7782ad1f RtlInitializeExceptionChain
    [19] 7782acea RtlInitializeExceptionChain
    [05:09:31.226] Info: Renderer destroyed
    [05:09:31.313] Info: Shutting down Star::Root
    [05:09:31.440] Error: Fatal Exception caught: (StarException) An error occurred during loading: (AssetException) Error loading asset /species/chitten.species




    Edit: Forgot to remove "" and got no crash but I swear, this red does NOT want to change at all! Secondary Colour still does nothing.[DOUBLEPOST=1441487473][/DOUBLEPOST]Here's the updated .species file again for reference



    {
    "kind" : "chitten",
    "nameGen" : [ "/species/chittennamegen.config:names", "/species/chittennamegen.config:names" ],
    "ouchNoises" : [ "/sfx/humanoid/avianhurt_male1.wav", "/sfx/humanoid/avianhurt_female1.wav" ],
    "gruntNoises" : [ [ "/sfx/humanoid/aviangrunt1.wav", "/sfx/humanoid/aviangrunt2.wav" ], [ "/sfx/humanoid/aviangrunt1.wav", "/sfx/humanoid/aviangrunt2.wav" ] ],
    "charGenTextLabels" : [ "PRIMARY COLOR", "HAIR STYLE", "SHIRT", "PANTS", "FACE PATTERN", "SECONDARY COLOR", "SHIRT COLOR", "PANTS COLOR", "CHITTEN", "PERSONALITY" ],
    "skull" : "/humanoid/chitten/dead.png",
    "defaultBlueprints" : {
    "tier1" : [
    { "item" : "aviantier1hammer" },
    { "item" : "aviantier1shortsword" },
    { "item" : "aviantier1broadsword" },
    { "item" : "aviantier1spear" },
    { "item" : "aviantier1axe" },
    { "item" : "aviantier1dagger" },
    { "item" : "aviantier1head" },
    { "item" : "aviantier1chest" },
    { "item" : "aviantier1pants" },
    { "item" : "avianadventurershirt" },
    { "item" : "avianadventurerpants" },
    { "item" : "aviancommonershirt" },
    { "item" : "aviancommonerlegs" },
    { "item" : "avianfancyshirt" },
    { "item" : "avianfancyskirt" },
    { "item" : "avianworkershirt" },
    { "item" : "avianworkerpants" },
    { "item" : "aviannudeshirt" },
    { "item" : "aviannudepants" },

    { "item" : "avianstoragelocker" },

    { "item" : "flagavian" },

    // { "item" : "aviantier2head" },
    // { "item" : "aviantier2chest" },
    // { "item" : "aviantier2pants" },
    { "item" : "aviantier2hammer" },
    { "item" : "aviantier2shortsword" },
    { "item" : "aviantier2broadsword" },
    { "item" : "aviantier2spear" },
    { "item" : "aviantier2axe" },
    { "item" : "aviantier2dagger" },

    { "item" : "aviantier3head" },
    { "item" : "aviantier3chest" },
    { "item" : "aviantier3pants" },
    { "item" : "aviantier3hammer" },
    { "item" : "aviantier3shortsword" },
    { "item" : "aviantier3broadsword" },
    { "item" : "aviantier3spear" },
    { "item" : "aviantier3axe" },
    { "item" : "aviantier3dagger" },

    // { "item" : "aviantier4head" },
    // { "item" : "aviantier4chest" },
    // { "item" : "aviantier4pants" },
    { "item" : "aviantier4hammer" },
    { "item" : "aviantier4shortsword" },
    { "item" : "aviantier4broadsword" },
    { "item" : "aviantier4spear" },
    { "item" : "aviantier4axe" },
    { "item" : "aviantier4dagger" },

    { "item" : "aviantier5ahead" },
    { "item" : "aviantier5achest" },
    { "item" : "aviantier5apants" },
    { "item" : "aviantier5dagger" },

    { "item" : "aviantier5mhead" },
    { "item" : "aviantier5mchest" },
    { "item" : "aviantier5mpants" },

    { "item" : "aviantier5shead" },
    { "item" : "aviantier5schest" },
    { "item" : "aviantier5spants" },
    { "item" : "aviantier8hammer" },
    { "item" : "aviantier8shortsword" },
    { "item" : "aviantier8broadsword" },
    { "item" : "aviantier8spear" },
    { "item" : "aviantier8axe" },
    { "item" : "aviantier8dagger" },

    // { "item" : "aviantier6ahead" },
    // { "item" : "aviantier6achest" },
    // { "item" : "aviantier6apants" },
    { "item" : "aviantier6dagger" },

    // { "item" : "aviantier6mhead" },
    // { "item" : "aviantier6mchest" },
    // { "item" : "aviantier6mpants" },

    // { "item" : "aviantier6shead" },
    // { "item" : "aviantier6schest" },
    // { "item" : "aviantier6spants" },
    { "item" : "aviantier10hammer" },
    { "item" : "aviantier10shortsword" },
    { "item" : "aviantier10broadsword" },
    { "item" : "aviantier10spear" },
    { "item" : "aviantier10axe" },
    { "item" : "aviantier10dagger" }
    ]
    },

    "headOptionAsFacialhair" : false,
    "altOptionAsFacialMask" : true,
    "bodyColorAsFacialMaskSubColor" : true,
    "altColorAsFacialMaskSubColor" : false,
    "genders" : [
    {
    "name" : "male",
    "image" : "/interface/title/male.png",
    "characterImage" : "/interface/title/chittenmale.png",
    "hairGroup" : "hair",
    "hair" : [ "1", "2", "3", "4", "5", "6" ],
    "shirt" : [ "avianadventurershirt", "aviancommonershirt", "avianfancyshirt", "avianworkershirt", "aviannudeshirt" ],
    "pants" : [ "avianadventurerpants", "aviancommonerlegs", "avianfancyskirt", "avianworkerpants", "aviannudepants" ],
    "facialHairGroup" : "",
    "facialHair" : [],
    "facialMaskGroup" : "pattern",
    "facialMask" : [ "1", "2", "3", "4", "5", "6" ]
    },
    {
    "name" : "female",
    "image" : "/interface/title/female.png",
    "characterImage" : "/interface/title/chittenfemale.png",
    "hairGroup" : "hair",
    "hair" : [ "1", "2", "3", "4", "5", "6" ],
    "shirt" : [ "avianadventurershirt", "aviancommonershirt", "avianfancyshirt", "avianworkershirt", "aviannudeshirt" ],
    "pants" : [ "avianadventurerpants", "aviancommonerlegs", "avianfancyskirt", "avianworkerpants", "aviannudepants" ],
    "facialHairGroup" : "",
    "facialHair" : [],
    "facialMaskGroup" : "pattern",
    "facialMask" : [ "1", "2", "3", "4", "5", "6" ]
    }
    ],
    "bodyColor" : [
    // { "6f2919" : "DARKER", "a85636" : "DARK ", "e0975c" : "NORMAL", "ffca8a" : "LIGHT "}, // Base

    { "6f2919" : "412F1D", "a85636" : "775E42", "e0975c" : "A0805E", "ffca8a" : "CAA881" }, // Brown
    { "6f2919" : "3F2306", "a85636" : "5E4529", "e0975c" : "876745", "ffca8a" : "B18F68" }, // Saturated Brown
    { "6f2919" : "513B2B", "a85636" : "766250", "e0975c" : "978574", "ffca8a" : "BAADA0" }, // Greyish Brown
    { "6f2919" : "4F3D2B", "a85636" : "8A7155", "e0975c" : "B69674", "ffca8a" : "E5C39C" }, // Light Brown
    { "6f2919" : "3D3022", "a85636" : "725F4A", "e0975c" : "998168", "ffca8a" : "C3A98C" }, // Desaturated Brown
    { "6f2919" : "482D13", "a85636" : "805C33", "e0975c" : "AC7E4D", "ffca8a" : "D7A66D" }, // Light Saturated Brown
    { "6f2919" : "453317", "a85636" : "7D6438", "e0975c" : "A88852", "ffca8a" : "D3B174" }, // Yellowish
    { "6f2919" : "452317", "a85636" : "7D4C38", "e0975c" : "A86A52", "ffca8a" : "D38F74" }, // Red
    { "6f2919" : "1C1A18", "a85636" : "46403E", "e0975c" : "665D56", "ffca8a" : "837667" }, // Black
    { "6f2919" : "4A413F", "a85636" : "907D71", "e0975c" : "B6A095", "ffca8a" : "DEC7BF" } // White
    ],
    "undyColor" : [
    // { "951500" : "DARK ", "be1b00" : "NORMAL", "dc1f00" : "LIGHT " }, // Base

    { "951500" : "412F1D", "be1b00" : "775E42", "dc1f00" : "A0805E" }, // Brown
    { "951500" : "3F2306", "be1b00" : "5E4529", "dc1f00" : "876745" }, // Saturated Brown
    { "951500" : "513B2B", "be1b00" : "766250", "dc1f00" : "978574" }, // Greyish Brown
    { "951500" : "4F3D2B", "be1b00" : "8A7155", "dc1f00" : "B69674" }, // Light Brown
    { "951500" : "3D3022", "be1b00" : "725F4A", "dc1f00" : "998168" }, // Desaturated Brown
    { "951500" : "482D13", "be1b00" : "805C33", "dc1f00" : "AC7E4D" }, // Light Saturated Brown
    { "951500" : "453317", "be1b00" : "7D6438", "dc1f00" : "A88852" }, // Yellowish
    { "951500" : "452317", "be1b00" : "7D4C38", "dc1f00" : "A86A52" }, // Red
    { "951500" : "1C1A18", "be1b00" : "46403E", "dc1f00" : "665D56" }, // Black
    { "951500" : "4A413F", "be1b00" : "907D71", "dc1f00" : "B6A095" }, // White
    { "951500" : "553428", "be1b00" : "A35638", "dc1f00" : "C97354" }, // Reddish Orange
    { "951500" : "553C28", "be1b00" : "A36838", "dc1f00" : "C98754" }, // Orange
    { "951500" : "503A2C", "be1b00" : "986442", "dc1f00" : "BC825E" }, // Light Orangey Brown
    { "951500" : "50362C", "be1b00" : "985A42", "dc1f00" : "BC775E" }, // Light Reddish Orange
    { "951500" : "564937", "be1b00" : "998261", "dc1f00" : "D7B889" }, // Sand Coloured
    { "951500" : "453826", "be1b00" : "7F6847", "dc1f00" : "B59667" } // Darker Sand Coloured
    ],
    "hairColor" : [ ]
    }


    [DOUBLEPOST=1441488044][/DOUBLEPOST]Oops just saw that.. So like this?

    "headOptionAsHairColor" : true,
    "altOptionAsUndyColor" : true,
    "altOptionAsHairColor" : true,
    "bodyColorAsFacialMaskSubColor" : true,
    "altColorAsFacialMaskSubColor" : false,

    Edit: NOPE NOPE
     
    Last edited: Sep 5, 2015
  4. Mimaah

    Mimaah Phantasmal Quasar

    Sure. I'll send you the link in a conversation.
     
  5. C0bra5

    C0bra5 Oxygen Tank

    i need to test something, can you send me the files, i might have an idea but i need to do some hands on testing before i can speak more (for privacy concenrns send it to me in a conversation) click on my name and then click on start conversation
     
  6. C0bra5

    C0bra5 Oxygen Tank

    Best Answer
    it's official i think i nailed it down!

    i had to do some cheaty stuff but here is what i did

    • since you wanted the hair color and facial pattern i had to make so that the hair becomes the facial hair and vice-versa, but don't worry the hair will be the only one to get color since the "hairColor" element does not have the facial pattern colors in it's base colors
    • fixed the button text to match what they actually do,
      • the primary color button is now the fur color which changes the hair and red parts color to match what ever you them to be.
      • the face pattern is now the skin color, aka your old primary color, i had to make it the undy color, anyway, that is the only way i can make this work.
      • the hair style is has become the face pattern button because overlay reasons.
      • the secondary color is now the face color again because the secondary color is now the fur color, and because you needed a way to put the hair over the face pattern and turns out the facial hair layer is over the head one.

        here is an image with the new interface names:
        upload_2015-9-5_19-23-24.png
    • renamed the "undyColor" as "body color" and vice-versa
    • copied the "undyColor" values to hair color since you need to be able to color them
    • replaced this:
      Code:
      "headOptionAsFacialhair" : false,
      "altOptionAsFacialMask" : true,
      "bodyColorAsFacialMaskSubColor" : true,
      "altColorAsFacialMaskSubColor" : false
      
      By this
      Code:
      "headOptionAsFacialhair" : true,
      "altOptionAsUndyColor" : true,
      
    so... ya that's about everything you need to know!

    here is the new code:
    Code:
    {
        "kind" : "chitten",
        "nameGen" : [ "/species/chittennamegen.config:names", "/species/chittennamegen.config:names" ],
        "ouchNoises" : [ "/sfx/humanoid/avianhurt_male1.wav", "/sfx/humanoid/avianhurt_female1.wav" ],
        "gruntNoises" : [ [ "/sfx/humanoid/aviangrunt1.wav", "/sfx/humanoid/aviangrunt2.wav" ], [ "/sfx/humanoid/aviangrunt1.wav", "/sfx/humanoid/aviangrunt2.wav" ] ],
        "charGenTextLabels" : [ "FUR COLOR", "FACE PATTERN", "SHIRT", "PANTS", "SKIN COLOR", "HAIR STYLE", "SHIRT COLOR", "PANTS COLOR", "CHITTEN", "PERSONALITY" ],
        "skull" : "/humanoid/chitten/dead.png",
        "defaultBlueprints" : {
            "tier1" : [
                { "item" : "aviantier1hammer" },
                { "item" : "aviantier1shortsword" },
                { "item" : "aviantier1broadsword" },
                { "item" : "aviantier1spear" },
                { "item" : "aviantier1axe" },
                { "item" : "aviantier1dagger" },
                { "item" : "aviantier1head" },
                { "item" : "aviantier1chest" },
                { "item" : "aviantier1pants" },
                { "item" : "avianadventurershirt" },
                { "item" : "avianadventurerpants" },
                { "item" : "aviancommonershirt" },
                { "item" : "aviancommonerlegs" },
                { "item" : "avianfancyshirt" },
                { "item" : "avianfancyskirt" },
                { "item" : "avianworkershirt" },
                { "item" : "avianworkerpants" },
                { "item" : "aviannudeshirt" },
                { "item" : "aviannudepants" },
    
                { "item" : "avianstoragelocker" },
            
                { "item" : "flagavian" },
            
                // { "item" : "aviantier2head" },
                // { "item" : "aviantier2chest" },
                // { "item" : "aviantier2pants" },
                { "item" : "aviantier2hammer" },
                { "item" : "aviantier2shortsword" },
                { "item" : "aviantier2broadsword" },
                { "item" : "aviantier2spear" },
                { "item" : "aviantier2axe" },
                { "item" : "aviantier2dagger" },
            
                { "item" : "aviantier3head" },
                { "item" : "aviantier3chest" },
                { "item" : "aviantier3pants" },
                { "item" : "aviantier3hammer" },
                { "item" : "aviantier3shortsword" },
                { "item" : "aviantier3broadsword" },
                { "item" : "aviantier3spear" },
                { "item" : "aviantier3axe" },
                { "item" : "aviantier3dagger" },
            
                // { "item" : "aviantier4head" },
                // { "item" : "aviantier4chest" },
                // { "item" : "aviantier4pants" },
                { "item" : "aviantier4hammer" },
                { "item" : "aviantier4shortsword" },
                { "item" : "aviantier4broadsword" },
                { "item" : "aviantier4spear" },
                { "item" : "aviantier4axe" },
                { "item" : "aviantier4dagger" },
    
                { "item" : "aviantier5ahead" },
                { "item" : "aviantier5achest" },
                { "item" : "aviantier5apants" },
                { "item" : "aviantier5dagger" },
    
                { "item" : "aviantier5mhead" },
                { "item" : "aviantier5mchest" },
                { "item" : "aviantier5mpants" },
    
                { "item" : "aviantier5shead" },
                { "item" : "aviantier5schest" },
                { "item" : "aviantier5spants" },
                { "item" : "aviantier8hammer" },
                { "item" : "aviantier8shortsword" },
                { "item" : "aviantier8broadsword" },
                { "item" : "aviantier8spear" },
                { "item" : "aviantier8axe" },
                { "item" : "aviantier8dagger" },
    
                // { "item" : "aviantier6ahead" },
                // { "item" : "aviantier6achest" },
                // { "item" : "aviantier6apants" },
                { "item" : "aviantier6dagger" },
    
                // { "item" : "aviantier6mhead" },
                // { "item" : "aviantier6mchest" },
                // { "item" : "aviantier6mpants" },
    
                // { "item" : "aviantier6shead" },
                // { "item" : "aviantier6schest" },
                // { "item" : "aviantier6spants" },
                { "item" : "aviantier10hammer" },
                { "item" : "aviantier10shortsword" },
                { "item" : "aviantier10broadsword" },
                { "item" : "aviantier10spear" },
                { "item" : "aviantier10axe" },
                { "item" : "aviantier10dagger" }
            ]
        },
        "headOptionAsFacialhair" : true,
        "altOptionAsUndyColor" : true,
        "genders" : [
            {
                "name" : "male",
                "image" : "/interface/title/male.png",
                "characterImage" : "/interface/title/chittenmale.png",
                "hairGroup" : "pattern",
                "hair" : [ "1", "2", "3", "4", "5", "6" ],
                "shirt" : [ "avianadventurershirt", "aviancommonershirt", "avianfancyshirt", "avianworkershirt", "aviannudeshirt" ],
                "pants" : [ "avianadventurerpants", "aviancommonerlegs", "avianfancyskirt", "avianworkerpants", "aviannudepants" ],
                "facialHairGroup" : "hair",
                "facialHair" : [ "1", "2", "3", "4", "5", "6" ],
                "facialMaskGroup" : "",
                "facialMask" : []
            },
            {
                "name" : "female",
                "image" : "/interface/title/female.png",
                "characterImage" : "/interface/title/chittenfemale.png",
                "hairGroup" : "pattern",
                "hair" : [ "1", "2", "3", "4", "5", "6" ],
                "shirt" : [ "avianadventurershirt", "aviancommonershirt", "avianfancyshirt", "avianworkershirt", "aviannudeshirt" ],
                "pants" : [ "avianadventurerpants", "aviancommonerlegs", "avianfancyskirt", "avianworkerpants", "aviannudepants" ],
                "facialHairGroup" : "hair",
                "facialHair" : [ "1", "2", "3", "4", "5", "6" ],
                "facialMaskGroup" : "",
                "facialMask" : []
            }
        ],
    
        //red parts
        "bodyColor" : [
            // { "951500" : "DARK    ", "be1b00" : "NORMAL", "dc1f00" : "LIGHT " }, // Base
            { "951500" : "412F1D", "be1b00" : "775E42", "dc1f00" : "A0805E" }, // Brown
            { "951500" : "3F2306", "be1b00" : "5E4529", "dc1f00" : "876745" }, // Saturated Brown
            { "951500" : "513B2B", "be1b00" : "766250", "dc1f00" : "978574" }, // Greyish Brown
            { "951500" : "4F3D2B", "be1b00" : "8A7155", "dc1f00" : "B69674" }, // Light Brown
            { "951500" : "3D3022", "be1b00" : "725F4A", "dc1f00" : "998168" }, // Desaturated Brown
            { "951500" : "482D13", "be1b00" : "805C33", "dc1f00" : "AC7E4D" }, // Light Saturated Brown
            { "951500" : "453317", "be1b00" : "7D6438", "dc1f00" : "A88852" }, // Yellowish
            { "951500" : "452317", "be1b00" : "7D4C38", "dc1f00" : "A86A52" }, // Red
            { "951500" : "1C1A18", "be1b00" : "46403E", "dc1f00" : "665D56" }, // Black
            { "951500" : "4A413F", "be1b00" : "907D71", "dc1f00" : "B6A095" },    // White
            { "951500" : "553428", "be1b00" : "A35638", "dc1f00" : "C97354" }, // Reddish Orange
            { "951500" : "553C28", "be1b00" : "A36838", "dc1f00" : "C98754" }, // Orange
            { "951500" : "503A2C", "be1b00" : "986442", "dc1f00" : "BC825E" }, // Light Orangey Brown
            { "951500" : "50362C", "be1b00" : "985A42", "dc1f00" : "BC775E" }, // Light Reddish Orange
            { "951500" : "564937", "be1b00" : "998261", "dc1f00" : "D7B889" }, // Sand Coloured
            { "951500" : "453826", "be1b00" : "7F6847", "dc1f00" : "B59667" }    // Darker Sand Coloured
        ],
      
        //beigeParts
        "undyColor" : [
            // { "6f2919" : "DARKER", "a85636" : "DARK    ", "e0975c" : "NORMAL", "ffca8a" : "LIGHT "}, // Base
            { "6f2919" : "412F1D", "a85636" : "775E42", "e0975c" : "A0805E", "ffca8a" : "CAA881" }, // Brown
            { "6f2919" : "3F2306", "a85636" : "5E4529", "e0975c" : "876745", "ffca8a" : "B18F68" }, // Saturated Brown
            { "6f2919" : "513B2B", "a85636" : "766250", "e0975c" : "978574", "ffca8a" : "BAADA0" }, // Greyish Brown
            { "6f2919" : "4F3D2B", "a85636" : "8A7155", "e0975c" : "B69674", "ffca8a" : "E5C39C" }, // Light Brown
            { "6f2919" : "3D3022", "a85636" : "725F4A", "e0975c" : "998168", "ffca8a" : "C3A98C" }, // Desaturated Brown
            { "6f2919" : "482D13", "a85636" : "805C33", "e0975c" : "AC7E4D", "ffca8a" : "D7A66D" }, // Light Saturated Brown
            { "6f2919" : "453317", "a85636" : "7D6438", "e0975c" : "A88852", "ffca8a" : "D3B174" }, // Yellowish
            { "6f2919" : "452317", "a85636" : "7D4C38", "e0975c" : "A86A52", "ffca8a" : "D38F74" }, // Red
            { "6f2919" : "1C1A18", "a85636" : "46403E", "e0975c" : "665D56", "ffca8a" : "837667" }, // Black
            { "6f2919" : "4A413F", "a85636" : "907D71", "e0975c" : "B6A095", "ffca8a" : "DEC7BF" }    // White
        ],
    
        //facial hair and hair but you don't hit the facial hair in your base colors
        "hairColor" : [
            // { "951500" : "DARK    ", "be1b00" : "NORMAL", "dc1f00" : "LIGHT " }, // Base
            { "951500" : "412F1D", "be1b00" : "775E42", "dc1f00" : "A0805E" }, // Brown
            { "951500" : "3F2306", "be1b00" : "5E4529", "dc1f00" : "876745" }, // Saturated Brown
            { "951500" : "513B2B", "be1b00" : "766250", "dc1f00" : "978574" }, // Greyish Brown
            { "951500" : "4F3D2B", "be1b00" : "8A7155", "dc1f00" : "B69674" }, // Light Brown
            { "951500" : "3D3022", "be1b00" : "725F4A", "dc1f00" : "998168" }, // Desaturated Brown
            { "951500" : "482D13", "be1b00" : "805C33", "dc1f00" : "AC7E4D" }, // Light Saturated Brown
            { "951500" : "453317", "be1b00" : "7D6438", "dc1f00" : "A88852" }, // Yellowish
            { "951500" : "452317", "be1b00" : "7D4C38", "dc1f00" : "A86A52" }, // Red
            { "951500" : "1C1A18", "be1b00" : "46403E", "dc1f00" : "665D56" }, // Black
            { "951500" : "4A413F", "be1b00" : "907D71", "dc1f00" : "B6A095" },    // White
            { "951500" : "553428", "be1b00" : "A35638", "dc1f00" : "C97354" }, // Reddish Orange
            { "951500" : "553C28", "be1b00" : "A36838", "dc1f00" : "C98754" }, // Orange
            { "951500" : "503A2C", "be1b00" : "986442", "dc1f00" : "BC825E" }, // Light Orangey Brown
            { "951500" : "50362C", "be1b00" : "985A42", "dc1f00" : "BC775E" }, // Light Reddish Orange
            { "951500" : "564937", "be1b00" : "998261", "dc1f00" : "D7B889" }, // Sand Coloured
            { "951500" : "453826", "be1b00" : "7F6847", "dc1f00" : "B59667" }    // Darker Sand Coloured
        ]
    }
    
    before i end this message i would just want you to know that you can write [-code]inset code here [-/code] but remove the - because it wont work if you keep them. it just makes code easier to read and spot.

    have fun!
     
    Mimaah likes this.
  7. Mimaah

    Mimaah Phantasmal Quasar

    Thank you SO MUCH!! (Also sorry I slept in)

    This works now and I can't thank you enough!

    Edit: Also thanks for the recolor maker, It's very helpful!
     
    Last edited: Sep 6, 2015

Share This Page