Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: I have a problem with my custom race.  (Read 438 times)

Magmacube_tr

  • Bay Watcher
  • Praise KeK! For He is The Key and The Gate!
    • View Profile
I have a problem with my custom race.
« on: August 26, 2023, 11:43:18 am »

Their existence crashes the game at worldgen sometime after the first century. It has no set date. I had the crash as soon as 109 to as late as 144. I have no idea what may be the problem. I think it is in their entity raws. Did I use the [CULL_SYMBOL] wrong?

Code: [Select]
[ENTITY:HARMSTER]
[CREATURE:HARMSTER]
        [TRANSLATION:HARMSTER]
[WEAPON:ITEM_WEAPON_SWORD_SHORT]
[WEAPON:ITEM_WEAPON_SPEAR]
[WEAPON:ITEM_WEAPON_BLOWGUN]
[AMMO:ITEM_AMMO_BLOWDARTS]
[WEAPON:ITEM_WEAPON_DAGGER_LARGE]
[ARMOR:ITEM_ARMOR_TUNIC:COMMON]
[PANTS:ITEM_PANTS_LOINCLOTH:COMMON]
[CLOTHING]
[USE_ANIMAL_PRODUCTS]
[FRIENDLY_COLOR:6:0:0]
        [DEFAULT_SITE_TYPE:CITY]
[LIKES_SITE:CITY]
[TOLERATES_SITE:CITY]
[TOLERATES_SITE:TREE_CITY]
[TOLERATES_SITE:CAVE_DETAILED]
[LIKES_SITE:CAVE]
[TOLERATES_SITE:CAVE]
[START_BIOME:ANY_GRASSLAND]
[START_BIOME:ANY_SAVANNA]
[START_BIOME:ANY_SHRUBLAND]
[START_BIOME:NOT_FREEZING]
[BIOME_SUPPORT:ANY_WETLAND:3]
[BIOME_SUPPORT:ANY_DESERT:1]
[BIOME_SUPPORT:ANY_FOREST:2]
[BIOME_SUPPORT:ANY_LAKE:2]
[BIOME_SUPPORT:MOUNTAIN:3]
[BIOME_SUPPORT:ANY_GRASSLAND:1]
[BIOME_SUPPORT:ANY_SAVANNA:1]
[BIOME_SUPPORT:ANY_SHRUBLAND:1]
[BIOME_SUPPORT:ANY_RIVER:1]
[PROGRESS_TRIGGER_POPULATION:1]
[PROGRESS_TRIGGER_PRODUCTION:1]
[PROGRESS_TRIGGER_TRADE:1]
[PROGRESS_TRIGGER_POP_SIEGE:3]
[PROGRESS_TRIGGER_PROD_SIEGE:0]
[PROGRESS_TRIGGER_TRADE_SIEGE:0]
[ACTIVE_SEASON:SPRING]
[ACTIVE_SEASON:SUMMER]
[ACTIVE_SEASON:AUTUMN]
[ACTIVE_SEASON:WINTER]
[AMBUSHER]
[ITEM_THIEF]
[SKULKING]
[METAL_PREF]
[STONE_PREF]
[CULL_SYMBOL:ALL:DOMESTIC]
[CULL_SYMBOL:ALL:FLOWERY]
[CULL_SYMBOL:ALL:HOLY]
[CULL_SYMBOL:ALL:PEACE]
[CULL_SYMBOL:ALL:NEGATOR]
[CULL_SYMBOL:ALL:GOOD]   
[MAX_STARTING_CIV_NUMBER:250]
[MAX_POP_NUMBER:10000]
[MAX_SITE_POP_NUMBER:1000]
[PERMITTED_JOB:HUNTER]
        [PERMITTED_JOB:BUTCHER]
[PERMITTED_JOB:TRAPPER]
[PERMITTED_JOB:ANIMAL_DISSECTOR]
[PERMITTED_JOB:STONECRAFTER]
[PERMITTED_JOB:BONE_CARVER]
[PERMITTED_JOB:FURNACE_OPERATOR] -- gives them metal from ore for the time being
[ETHIC:KILL_ENTITY_MEMBER:REQUIRED]
[ETHIC:KILL_NEUTRAL:REQUIRED]
[ETHIC:KILL_ENEMY:REQUIRED]
[ETHIC:KILL_ANIMAL:ACCEPTABLE]
[ETHIC:KILL_PLANT:ACCEPTABLE]
[ETHIC:TORTURE_AS_EXAMPLE:ACCEPTABLE]
[ETHIC:TORTURE_FOR_INFORMATION:ACCEPTABLE]
[ETHIC:TORTURE_FOR_FUN:ACCEPTABLE]
[ETHIC:TORTURE_ANIMALS:ACCEPTABLE]
[ETHIC:TREASON:UNTHINKABLE]
[ETHIC:OATH_BREAKING:ACCEPTABLE]
[ETHIC:LYING:ACCEPTABLE]
[ETHIC:VANDALISM:ACCEPTABLE]
[ETHIC:TRESPASSING:ACCEPTABLE]
[ETHIC:THEFT:ACCEPTABLE]
[ETHIC:ASSAULT:ACCEPTABLE]
[ETHIC:SLAVERY:ACCEPTABLE]
[ETHIC:EAT_SAPIENT_OTHER:ACCEPTABLE]
[ETHIC:EAT_SAPIENT_KILL:ACCEPTABLE]
[ETHIC:MAKE_TROPHY_SAME_RACE:ACCEPTABLE]
[ETHIC:MAKE_TROPHY_SAPIENT:ACCEPTABLE]
[ETHIC:MAKE_TROPHY_ANIMAL:ACCEPTABLE]
[VALUE:LAW:0]
[VALUE:LOYALTY:0]
[VALUE:FAMILY:0]
[VALUE:FRIENDSHIP:0]
[VALUE:POWER:0]
[VALUE:TRUTH:0]
[VALUE:CUNNING:50]
[VALUE:ELOQUENCE:0]
[VALUE:FAIRNESS:0]
[VALUE:DECORUM:0]
[VALUE:TRADITION:0]
[VALUE:ARTWORK:0]
[VALUE:COOPERATION:30]
[VALUE:INDEPENDENCE:0]
[VALUE:STOICISM:0]
[VALUE:KNOWLEDGE:0]
[VALUE:INTROSPECTION:0]
[VALUE:SELF_CONTROL:0]
[VALUE:TRANQUILITY:0]
[VALUE:HARMONY:0]
[VALUE:MERRIMENT:0]
[VALUE:CRAFTSMANSHIP:0]
[VALUE:MARTIAL_PROWESS:0]
[VALUE:SKILL:0]
[VALUE:HARD_WORK:0]
[VALUE:SACRIFICE:0]
[VALUE:COMPETITION:0]
[VALUE:PERSEVERANCE:5]
[VALUE:LEISURE_TIME:0]
[VALUE:COMMERCE:0]
[VALUE:ROMANCE:0]
[VALUE:NATURE:15]
[VALUE:PEACE:0]
[BANDITRY:10]
[LOCAL_BANDITRY]
[STONE_SHAPE:OVAL_CABOCHON]
[GEM_SHAPE:OVAL_CABOCHON]
[GENERATE_PERCUSSION_INSTRUMENTS]
[NO_ARTIFACT_CLAIMS]

I am going to include the creature raw just in case.

Code: [Select]
[CREATURE:HARMSTER]
[DESCRIPTION:A ferocious, small theropod-like rodent that is the embodiment of all things wrong.]
[NAME:harmster:harmsters:harmster]
[CASTE_NAME:harmster:harmsters:harmster]
[CREATURE_TILE:104][COLOR:3:0:0]
[CREATURE_CLASS:MAMMAL]
        [EVIL]
[INTELLIGENT]
[CANOPENDOORS]
[BONECARN]
[PREFSTRING:unhinged nature]
        [PREFSTRING:misplaced cuteness]
[PERSONALITY:ANGER_PROPENSITY:25:75:100]
[PERSONALITY:HATE_PROPENSITY:25:75:100]
[PERSONALITY:VIOLENT:25:75:100]
[PERSONALITY:IMMODERATION:50:75:100]
[PERSONALITY:EXCITEMENT_SEEKING:0:60:100]
[PERSONALITY:CHEER_PROPENSITY:0:40:90]
[PERSONALITY:ALTRUISM:0:25:50]
[PERSONALITY:IMMODESTY:10:60:100]
[PERSONALITY:CRUELTY:50:75:100]
[PERSONALITY:SWAYED_BY_EMOTIONS:0:25:50]
[PERSONALITY:TOLERANT:50:75:100]
        [BODY:HUMANOID_NECK:TAIL:2EYES:NOSE:2LUNGS:HEART:GUTS:ORGANS:HUMANOID_JOINTS:THROAT:NECK:SPINE:BRAIN:SKULL:5FINGERS:4TOES:MOUTH:TONGUE:RODENT_TEETH:RIBCAGE]
[BODYGLOSS:PAW]
[BODY_DETAIL_PLAN:STANDARD_MATERIALS]
[BODY_DETAIL_PLAN:STANDARD_TISSUES]
[BODY_DETAIL_PLAN:VERTEBRATE_TISSUE_LAYERS:SKIN:FAT:MUSCLE:BONE:CARTILAGE]
        [BODY_DETAIL_PLAN:BODY_HAIR_TISSUE_LAYERS:HAIR]
        [USE_MATERIAL_TEMPLATE:NAIL:NAIL_TEMPLATE]
[USE_TISSUE_TEMPLATE:NAIL:NAIL_TEMPLATE]
[TISSUE_LAYER:BY_CATEGORY:FINGER:NAIL:FRONT]
[TISSUE_LAYER:BY_CATEGORY:TOE:NAIL:FRONT]
        [SELECT_TISSUE_LAYER:HEART:BY_CATEGORY:HEART]
  [PLUS_TISSUE_LAYER:SKIN:BY_CATEGORY:THROAT]
  [TL_MAJOR_ARTERIES]
        [BODY_DETAIL_PLAN:STANDARD_HEAD_POSITIONS]
  [BODY_DETAIL_PLAN:HUMANOID_RIBCAGE_POSITIONS]
  [USE_MATERIAL_TEMPLATE:SINEW:SINEW_TEMPLATE]
  [TENDONS:LOCAL_CREATURE_MAT:SINEW:200]
  [LIGAMENTS:LOCAL_CREATURE_MAT:SINEW:200]
        [HAS_NERVES]
        [USE_MATERIAL_TEMPLATE:BLOOD:BLOOD_TEMPLATE]
  [BLOOD:LOCAL_CREATURE_MAT:BLOOD:LIQUID]
  [CREATURE_CLASS:GENERAL_POISON]
  [GETS_WOUND_INFECTIONS]
  [GETS_INFECTIONS_FROM_ROT]
  [USE_MATERIAL_TEMPLATE:PUS:PUS_TEMPLATE]
  [PUS:LOCAL_CREATURE_MAT:PUS:LIQUID]
        [BODY_SIZE:0:0:1000]
  [BODY_SIZE:1:0:12500]
  [BODY_SIZE:2:0:30000]
        [BODY_APPEARANCE_MODIFIER:LENGTH:90:95:98:100:102:105:110]
  [BODY_APPEARANCE_MODIFIER:HEIGHT:90:95:98:100:102:105:110]
  [BODY_APPEARANCE_MODIFIER:BROADNESS:90:95:98:100:102:105:110]
        [MAXAGE:20:25]
        [ATTACK:BITE:CHILD_BODYPART_GROUP:BY_CATEGORY:HEAD:BY_CATEGORY:TOOTH] Defines a BITE attack that uses teeth.
          [ATTACK_SKILL:BITE]
  [ATTACK_VERB:bite:bites]
  [ATTACK_CONTACT_PERC:100]
  [ATTACK_PENETRATION_PERC:100]
  [ATTACK_FLAG_EDGE]
  [ATTACK_PRIORITY:MAIN]
  [ATTACK_FLAG_CANLATCH]
                [ATTACK_PREPARE_AND_RECOVER:3:3]
        [ATTACK:SCRATCH:CHILD_TISSUE_LAYER_GROUP:BY_TYPE:STANCE:BY_CATEGORY:ALL:NAIL]
  [ATTACK_SKILL:STANCE_STRIKE] Uses the kicking skill.
  [ATTACK_VERB:slice:slices]
  [ATTACK_CONTACT_PERC:100]
  [ATTACK_PENETRATION_PERC:100]
  [ATTACK_FLAG_EDGE]
                [ATTACK_PREPARE_AND_RECOVER:3:3]
  [ATTACK_PRIORITY:SECOND]
        [CHILD:2]
        [GENERAL_CHILD_NAME:baby:babies]
        [DIURNAL]
        [HOMEOTHERM:10070]
        [APPLY_CREATURE_VARIATION:STANDARD_QUADRUPED_GAITS:900:447:298:149:1900:2900]
  [APPLY_CREATURE_VARIATION:STANDARD_SWIMMING_GAITS:3512:2634:1756:878:4900:6900]
  [APPLY_CREATURE_VARIATION:STANDARD_CRAWLING_GAITS:6561:6115:5683:1755:7456:8567]
        [CASTE:FEMALE]
[FEMALE]
[CASTE:MALE]
[MALE]
        [SELECT_CASTE:ALL]
[SET_TL_GROUP:BY_CATEGORY:ALL:HAIR]
[TL_COLOR_MODIFIER:MOTTLED_WHITE_BROWN:1:BROWN:1:BURNT_UMBER:1:CINNAMON:1:COPPER:1:DARK_BROWN:1:DARK_PEACH:1:DARK_TAN:1:ECRU:1:PALE_BROWN:1:PALE_CHESTNUT:1:PALE_PINK:1:PEACH:1:PINK:1:RAW_UMBER:1:SEPIA:1:TAN:1:TAUPE_PALE:1:TAUPE_SANDY:1]
[TLCM_NOUN:hair:SINGULAR]
[SET_TL_GROUP:BY_CATEGORY:ALL:SKIN]
[TL_COLOR_MODIFIER:BROWN:1:BURNT_UMBER:1:CINNAMON:1:COPPER:1:DARK_BROWN:1:DARK_PEACH:1:DARK_TAN:1:ECRU:1:PALE_BROWN:1:PALE_CHESTNUT:1:PALE_PINK:1:PEACH:1:PINK:1:RAW_UMBER:1:SEPIA:1:TAN:1:TAUPE_PALE:1:TAUPE_SANDY:1]
[TLCM_NOUN:skin:SINGULAR]
[SET_TL_GROUP:BY_CATEGORY:EYE:EYE]
[TL_COLOR_MODIFIER:BLACK:1]
[TLCM_NOUN:eyes:PLURAL]
Logged
I must submerge myself in MAGMAAAAAAAAA! daily for 17 cents, which I detest. With a new profile picture!

My gaem. JOIN NAOW!!!

My sigtext. Read if you dare!

Magmacube_tr

  • Bay Watcher
  • Praise KeK! For He is The Key and The Gate!
    • View Profile
Re: I have a problem with my custom race.
« Reply #2 on: August 26, 2023, 02:13:22 pm »

I'll try this later and tinker with it
Does it crash without those tokens ?

Not really. It crashes as it is.
Logged
I must submerge myself in MAGMAAAAAAAAA! daily for 17 cents, which I detest. With a new profile picture!

My gaem. JOIN NAOW!!!

My sigtext. Read if you dare!

aradar

  • Bay Watcher
  • Legendary bullshitter
    • View Profile
    • my steam workshop
Re: I have a problem with my custom race.
« Reply #3 on: August 26, 2023, 02:29:18 pm »


CHANGE [ENTITY:HARMSTER] to like below it worked for me



[SELECT_ENTITY:MOUNTAIN]


also add these tokens
[INDOOR_FARMING]
[OUTDOOR_FARMING]
[INDOOR_GARDENS]
[OUTDOOR_GARDENS]
   [BIOME_SUPPORT:ALL_MAIN:1]
   [BIOME_SUPPORT:ANY_RIVER:1]

aradar

  • Bay Watcher
  • Legendary bullshitter
    • View Profile
    • my steam workshop
Re: I have a problem with my custom race.
« Reply #5 on: August 26, 2023, 03:02:28 pm »

I retried it again with your original setup but just with the included biome tags and it worked perfectly again that might be all you need

https://imgur.com/a/vk92azk

aradar

  • Bay Watcher
  • Legendary bullshitter
    • View Profile
    • my steam workshop
Re: I have a problem with my custom race.
« Reply #6 on: August 26, 2023, 03:55:49 pm »

With even more testing it does seem like with longer histories the creature does start to become unstable I tried a 200-year world and it crashed twice and then loaded on the third time so I don't know what's going on but it does work but it is spotty?  apparently

Magmacube_tr

  • Bay Watcher
  • Praise KeK! For He is The Key and The Gate!
    • View Profile
Re: I have a problem with my custom race.
« Reply #7 on: August 26, 2023, 03:58:17 pm »

Or did you want the entity to be a separate faction ?

They are supposed to be a separate faction.

I kinda ported them from 0.47. Maybe 0.50.09 just isn't too stable with that?
Logged
I must submerge myself in MAGMAAAAAAAAA! daily for 17 cents, which I detest. With a new profile picture!

My gaem. JOIN NAOW!!!

My sigtext. Read if you dare!

aradar

  • Bay Watcher
  • Legendary bullshitter
    • View Profile
    • my steam workshop
Re: I have a problem with my custom race.
« Reply #8 on: August 26, 2023, 04:06:54 pm »

Yeah I kind of want to lean on the engine being the problem too cuz everything you did works it just doesn't work all the time

Magmacube_tr

  • Bay Watcher
  • Praise KeK! For He is The Key and The Gate!
    • View Profile
Re: I have a problem with my custom race.
« Reply #10 on: August 26, 2023, 07:03:39 pm »

Okay, learned some stuff...

I had been putting the custom raws to vanilla raws. That is apparently not how you do things anymore. I am going to try again, but with the new requirements.
Logged
I must submerge myself in MAGMAAAAAAAAA! daily for 17 cents, which I detest. With a new profile picture!

My gaem. JOIN NAOW!!!

My sigtext. Read if you dare!