Bay 12 Games Forum

Dwarf Fortress => DF Modding => Topic started by: Boksi on February 06, 2008, 08:05:00 am

Title: "No controllable entity definitions available"
Post by: Boksi on February 06, 2008, 08:05:00 am
Whenever I try to generate a world in my modded game of DF, it tends to do some rejects, naturally, but also rejects if everything is fine and it gets to initializing the Age of Myth. According to the map rejection log, it says there aren't any controllable entity definitions available. Which is odd. I did replace the dwarves, but as far as I know, the new race should be controllable:

code:
 entity_default

[OBJECT:ENTITY]

[ENTITY:MOUNTAIN]
   [MOUNTAIN_SETTLEMENTS]
   [CIV_CONTROLLABLE]
   [CREATURE:[/i]DRAKE]
   [TRANSLATION:
DRAKE]
   [DIGGER:ITEM_WEAPON_PICK]
   [WEAPON:ITEM_WEAPON_WHIP]
   [WEAPON:ITEM_WEAPON_AXE_BATTLE]
   [WEAPON:ITEM_WEAPON_HAMMER_WAR]
   [WEAPON:ITEM_WEAPON_SWORD_SHORT]
   [WEAPON:ITEM_WEAPON_SPEAR]
   [WEAPON:ITEM_WEAPON_MACE]
   [WEAPON:ITEM_WEAPON_CROSSBOW]
      [AMMO:ITEM_AMMO_BOLTS]
   [WEAPON:ITEM_WEAPON_BOW]
      [AMMO:ITEM_AMMO_ARROWS]
   [WEAPON:ITEM_WEAPON_PIKE]
   [WEAPON:ITEM_WEAPON_HALBERD]
   [WEAPON:ITEM_WEAPON_SWORD_2H]
   [WEAPON:ITEM_WEAPON_SWORD_LONG]
   [WEAPON:ITEM_WEAPON_MAUL]
   [WEAPON:ITEM_WEAPON_AXE_GREAT]
   [WEAPON:ITEM_WEAPON_FLAIL]
   [WEAPON:ITEM_WEAPON_SCOURGE]
   [WEAPON:ITEM_WEAPON_MORNINGSTAR]
   [WEAPON:ITEM_WEAPON_SCIMITAR]
   [ARMOR:ITEM_ARMOR_PLATEMAIL:UNCOMMON]
   [ARMOR:ITEM_ARMOR_CHAINMAIL:COMMON]
   [ARMOR:ITEM_ARMOR_LEATHER:COMMON]
   [ARMOR:ITEM_ARMOR_SHIRT:COMMON]
   [ARMOR:ITEM_ARMOR_TUNIC:COMMON]
   [ARMOR:ITEM_ARMOR_TOGA:COMMON]
   [ARMOR:ITEM_ARMOR_VEST:COMMON]
   [ARMOR:ITEM_ARMOR_ROBE:UNCOMMON]
   [HELM:ITEM_HELM_HELM:COMMON]
   [HELM:ITEM_HELM_CAP:COMMON]
   [HELM:ITEM_HELM_HOOD:COMMON]
   [HELM:ITEM_HELM_MASK:UNCOMMON]
   [HELM:ITEM_HELM_VEIL_HEAD:UNCOMMON]
   [HELM:ITEM_HELM_VEIL_FACE:UNCOMMON]
   [GLOVES:ITEM_GLOVES_GAUNTLETS:COMMON]
   [GLOVES:ITEM_GLOVES_GLOVES:UNCOMMON]
   [SHOES:ITEM_SHOES_SHOES:UNCOMMON]
   [SHOES:ITEM_SHOES_BOOTS:UNCOMMON]
   [SHOES:ITEM_SHOES_BOOTS_LOW:UNCOMMON]
   [SHOES:ITEM_SHOES_SANDAL:COMMON]
   [SHOES:ITEM_SHOES_CHAUSSE]
   [PANTS:ITEM_PANTS_PANTS:COMMON]
   [PANTS:ITEM_PANTS_GREAVES:COMMON]
   [PANTS:ITEM_PANTS_LEGGINGS:COMMON]
   [PANTS:ITEM_PANTS_SKIRT:UNCOMMON]
   [PANTS:ITEM_PANTS_SKIRT_SHORT:COMMON]
   [PANTS:ITEM_PANTS_LOINCLOTH:COMMON]
   [SHIELD:ITEM_SHIELD_SHIELD]
   [SHIELD:ITEM_SHIELD_BUCKLER]
   [SIEGEAMMO:ITEM_SIEGEAMMO_BALLISTA]
   [TRAPCOMP:ITEM_TRAPCOMP_GIANTAXEBLADE]
   [TRAPCOMP:ITEM_TRAPCOMP_ENORMOUSCORKSCREW]
   [TRAPCOMP:ITEM_TRAPCOMP_SPIKEDBALL]
   [TRAPCOMP:ITEM_TRAPCOMP_LARGESERRATEDDISC]
   [TRAPCOMP:ITEM_TRAPCOMP_MENACINGSPIKE]
   [TOY:ITEM_TOY_PUZZLEBOX]
   [TOY:ITEM_TOY_HAMMER]
   [TOY:ITEM_TOY_AXE]
   [INSTRUMENT:ITEM_INSTRUMENT_FLUTE]
   [INSTRUMENT:ITEM_INSTRUMENT_TRUMPET]
   [INSTRUMENT:ITEM_INSTRUMENT_HARP]
   [INSTRUMENT:ITEM_INSTRUMENT_DRUM]
   [INSTRUMENT:ITEM_INSTRUMENT_PICCOLO]
   [CLOTHING]
   [SUBTERRANEAN_CLOTHING]
   [CURRENCY_BY_YEAR]
   [CURRENCY:COPPER:1]
   [CURRENCY:SILVER:5]
   [CURRENCY:GOLD:15]
   [SELECT_SYMBOL:ALL:NEGATOR]
   [SELECT_SYMBOL:ALL:VIOLENT]
   [SELECT_SYMBOL:ALL:MYTHIC]
   [SELECT_SYMBOL:ALL:MYSTERY]
   [SELECT_SYMBOL:ALL:ASSERTIVE]
   [SELECT_SYMBOL:ALL:PROTECT]
   [SELECT_SYMBOL:ALL:VOLCANO]
   [SELECT_SYMBOL:ALL:FIRE]
   [SELECT_SYMBOL:ALL:FREEDOM]
   [SELECT_SYMBOL:ALL:SKY]
   [CULL_SYMBOL:ALL:FLOWERY]
   [CULL_SYMBOL:ALL:EVIL]
   [CULL_SYMBOL:ALL:PEACE]
   [CULL_SYMBOL:ALL:UGLY]
   [CULL_SYMBOL:ALL:UNTOWARD]
   [CULL_SYMBOL:ALL:
DOMESTIC]
   [CULL_SYMBOL:ALL:ROMANTIC]
   [CULL_SYMBOL:ALL:AQUATIC]
   [CULL_SYMBOL:ALL:OCEAN]
   [CULL_SYMBOL:ALL:LAKE]
   [METAL_PREF]
   [GEM_PREF]
   [INDOOR_FARMING]
   [OUTDOOR_FARMING]
   [USE_CAVE_ANIMALS]
   [COMMON_DOMESTIC_PACK]
   [COMMON_DOMESTIC_PULL]
   [COMMON_DOMESTIC_PET]
   [USE_ANIMAL_PRODUCTS]
   [USE_MISC_PROCESSED_WOOD_PRODUCTS]
   [EQUIPMENT_IMPROVEMENTS]
   [ART_IMAGE_ELEMENT_MODIFIER:PLANT:0]
   [ART_FACET_MODIFIER:OWN_RACE:264]
   [ART_FACET_MODIFIER:FANCIFUL:128]
   [ITEM_IMPROVEMENT_MODIFIER:SPIKES:384]
   [SPHERE_ALIGNMENT:FIRE:512]
   [SPHERE_ALIGNMENT:WAR:256]
   [ADVENTURE_TIER:4]
   [FRIENDLY_COLOR:1:0:0]
   [DEFAULT_SITE_TYPE:CAVE_DETAILED]
   [LIKES_SITE:CAVE_DETAILED]
   [TOLERATES_SITE:CITY]
   [TOLERATES_SITE:CAVE_DETAILED]
   [LEADER_TYPE:KING]
   [SITE_LEADER_TYPE:STANDARD]
   [BIOME_SUPPORT:ANY_DESERT: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]
   [DIPLOMAT]
   [DIPLOMAT_BODYGUARDS]
   [MERCHANT_BODYGUARDS]
   [ACTIVE_SEASON:AUTUMN]
   [SIEGER]
   [MAX_STARTING_CIV_NUMBER:5]
   [START_GROUP_NUMBER:10]
   [MAX_POP_NUMBER:500]
   [MAX_SITE_POP_NUMBER:200]
   [RELIGION:PANTHEON]
   [RELIGION_SPHERE:FIRE]
   [RELIGION_SPHERE:WAR]
   [RELIGION_SPHERE:FREEDOM]
   [RELIGION_SPHERE:SKY]
   [RELIGION_SPHERE:
DUTY]
   [RELIGION_SPHERE:
DISCIPLINE]
   [RELIGION_SPHERE:COURAGE]
   [RELIGION_SPHERE:VALOR]
   [RELIGION_SPHERE:VICTORY]
   [RELIGION_SPHERE:VOLCANOS]
   [MAYOR]


code:
 creature_standard

[OBJECT:CREATURE]

[CREATURE:DRAKE]
   [NAME:drake:drake:draconic]
   [TILE:d][COLOR:3:0:0]
   [GENPOWER:4]
   [BUTCHERABLE_NONSTANDARD]
   [INTELLIGENT]
   [BENIGN]
   [FIREBREATH][FIREIMMUNE]
   [CANOPENDOORS]
   [LIKES_FIGHTING]
   [FLIER]
   [TRANCES]
   [PREFSTRING:fiery breath]
   [PREFSTRING:sexiness]
   [PREFSTRING:flying]
   [BODY:HUMANOID:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:HUMANOID_JOINTS:THROAT:NECK:SPINE:BRAIN:5FINGERS:5TOES:MOUTH:2HEAD_HORN]
   [MAXAGE:120:180]
   [ATTACK:MAIN:BYTYPE:GRASP:slash:slashes:1:4:SLASH][ATTACKFLAG_WITH]
   [ATTACK:SECOND:BYTYPE:MOUTH:bite:bites:1:3:GORE][ATTACKFLAG_CANLATCH]
   [CHILD:12][BABY:1][MULTIPLE_LITTER_RARE]
   [FAT:3]
   [SIZE:7]
   [EQUIPS]
   [CAVE_ADAPT]
   [DIURNAL]
   [CRAFTSMAN_NAME:craftsdrake:craftsdrakes]
   [FISHERMAN_NAME:fisherdrake:fisherdrakes]
   [HAMMERMAN_NAME:hammerdrake:hammerdrakes]
   [SPEARMAN_NAME:speardrake:speardrakes]
   [CROSSBOWMAN_NAME:marksdrake:marksdrakes]
   [AXEMAN_NAME:axedrake:axedrakes]
   [SWORDSMAN_NAME:swordsdrake:swordsdrakes]
   [MACEMAN_NAME:macedrake:macedrakes]
   [PIKEMAN_NAME  :Ds, which don't happen in the code. I don't see why it's not working, but this is the first time I try to mod this game(not the first time I mod a game, though). I'm modding 38a, if that's any help.

[ February 06, 2008: Message edited by: Boksi ]

Title: Re: "No controllable entity definitions available"
Post by: Toady One on February 06, 2008, 08:14:00 am
I don't see a [START_BIOME:<biome>] tag.  It needs to know where their sites are actually placed, which doesn't come from [BIOME_SUPPORT].  I'm not sure if this would give you your error message, but it's a starting point.

Also, for the smilies problem, there's a little checkbox in the bottom left that says "Disable smilies in this post."  At least there is for me.  Do you guys have one if you aren't mods?  --> :D :D :D :D

[ February 06, 2008: Message edited by: Toady One ]

Title: Re: "No controllable entity definitions available"
Post by: Boksi on February 06, 2008, 09:46:00 am
Ah, there is a checkbox for the smilie disabling, I just didn't notice it.

Furthermore, it worked! I am now going to try it out in Fortress Mode.

THANK YOU!

Title: Re: "No controllable entity definitions available"
Post by: Hague on February 06, 2008, 10:24:00 am
Uh... What exactly does [SUPPORT_BIOME:] do anyway?
Title: Re: "No controllable entity definitions available"
Post by: Greiger on February 06, 2008, 01:31:00 pm
I'm not Toady but I think support biome indicates where they can spread to during worldgen with a modifier of how much they like that kind of area and how likely they are to try to build there.
Title: Re: "No controllable entity definitions available"
Post by: Sean Mirrsen on February 06, 2008, 01:36:00 pm
Yes, I think the BIOME_SUPPORT does exactly that. As a side note, avoid adding any site other than the default starting to the LIKES_SITE tag. You can have your entire entity population migrate to another (possibly hostile) entity and get entangled there. See the WAR!!! thread on adventure mode forum for an example. Also, Toady, I think it's a bug.