Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Need help with custom civ/mod  (Read 868 times)

Deathbane

  • Bay Watcher
  • Unus volatilis angelus, aeria gloriis.
    • View Profile
Need help with custom civ/mod
« on: January 05, 2008, 08:53:00 am »

Ive only just started trying to mod dwarf fortress and i have attempted to put my custom race, the dark elves into the game. No matter which settlement type i choose no settlements are replaced by them and they dont seem to work!

Anyways here are the files relating to them so far.

code:

entity_default.txt

[ENTITY:DARKELVES]
   [FOREST_SETTLEMENTS]
       [CREATURE:DARK_ELF]
       [INDIV_CONTROLLABLE]
   [TRANSLATION:ELF]
   [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_MORNINGSTAR]
   [WEAPON:ITEM_WEAPON_DAGGER_LARGE]
   [ARMOR:ITEM_ARMOR_PLATEMAIL:COMMON]
   [ARMOR:ITEM_ARMOR_CHAINMAIL:COMMON]
   [ARMOR:ITEM_ARMOR_LEATHER:COMMON]
   [ARMOR:ITEM_ARMOR_COAT:COMMON]
   [ARMOR:ITEM_ARMOR_SHIRT:COMMON]
   [ARMOR:ITEM_ARMOR_CLOAK:COMMON]
   [ARMOR:ITEM_ARMOR_TUNIC:COMMON]
   [ARMOR:ITEM_ARMOR_CAPE:COMMON]
   [ARMOR:ITEM_ARMOR_VEST:COMMON]
   [ARMOR:ITEM_ARMOR_DRESS:COMMON]
   [ARMOR:ITEM_ARMOR_ROBE:COMMON]
   [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:RARE]
   [GLOVES:ITEM_GLOVES_GAUNTLETS:COMMON]
   [GLOVES:ITEM_GLOVES_GLOVES:COMMON]
   [SHOES:ITEM_SHOES_SHOES:COMMON]
   [SHOES:ITEM_SHOES_BOOTS:COMMON]
   [SHOES:ITEM_SHOES_BOOTS_LOW:COMMON]
   [SHOES:ITEM_SHOES_SANDAL:COMMON]
   [SHOES:ITEM_SHOES_CHAUSSE:UNCOMMON]
   [SHOES:ITEM_SHOES_SOCKS:COMMON]
   [PANTS:ITEM_PANTS_PANTS:COMMON]
   [PANTS:ITEM_PANTS_GREAVES:COMMON]
   [PANTS:ITEM_PANTS_LEGGINGS:COMMON]
   [PANTS:ITEM_PANTS_LOINCLOTH:COMMON]
   [PANTS:ITEM_PANTS_THONG:UNCOMMON]
   [PANTS:ITEM_PANTS_SKIRT:COMMON]
   [PANTS:ITEM_PANTS_SKIRT_SHORT:COMMON]
   [PANTS:ITEM_PANTS_SKIRT_LONG:COMMON]
   [SHIELD:ITEM_SHIELD_SHIELD]
   [SHIELD:ITEM_SHIELD_BUCKLER]
   [SIEGEAMMO:ITEM_SIEGEAMMO_BALLISTA]
   [TOY:ITEM_TOY_PUZZLEBOX]
   [TOY:ITEM_TOY_BOAT]
   [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]
   [SIEGER]
   [TRAPCOMP:ITEM_TRAPCOMP_GIANTAXEBLADE]
   [TRAPCOMP:ITEM_TRAPCOMP_ENORMOUSCORKSCREW]
   [TRAPCOMP:ITEM_TRAPCOMP_SPIKEDBALL]
   [TRAPCOMP:ITEM_TRAPCOMP_LARGESERRATEDDISC]
   [TRAPCOMP:ITEM_TRAPCOMP_MENACINGSPIKE]
       [SIEGEAMMO:ITEM_SIEGEAMMO_BALLISTA]
   [CLOTHING]
   [CURRENCY:COPPER:1]
   [CURRENCY:SILVER:5]
   [CURRENCY:GOLD:15]
   [SELECT_SYMBOL:CIV:NAME_ENTITY_KINGDOM]
   [SELECT_SYMBOL:SITE:NAME_ENTITY_TOWN_FOUNDER]
   [INDOOR_FARMING]
   [AMBUSHER]
   [CLOTHING]
   [CURRENCY:COPPER:1]
   [CURRENCY:SILVER:5]
   [CURRENCY:GOLD:15]
       [SELECT_SYMBOL:ALL:EVIL]
       [SELECT_SYMBOL:ALL:VIOLENT]
       [SELECT_SYMBOL:ALL:DEATH]
       [CULL_SYMBOL:ALL:UNTOWARD]
       [CULL_SYMBOL:ALL:DOMESTIC]
       [CULL_SYMBOL:ALL:FLOWERY]
       [CULL_SYMBOL:ALL:HOLY]
       [CULL_SYMBOL:ALL:PEACE]
       [CULL_SYMBOL:ALL:NEGATOR]
       [CULL_SYMBOL:ALL:GOOD]
   [OUTDOOR_FARMING]
   [COMMON_DOMESTIC_PACK]
       [COMMON_DOMESTIC_PULL]
       [COMMON_DOMESTIC_MOUNT]
       [COMMON_DOMESTIC_PET]
       [USE_EVIL_ANIMALS]
       [USE_CAVE_ANIMALS]
   [USE_ANIMAL_PRODUCTS]
       [METAL_PREF]
   [GEM_PREF]

creature_new.txt

creature_new

[OBJECT:CREATURE]

[CREATURE:DARK_ELF]
   [NAME:dark elf:dark elves:dark elven]
   [TILE:'E'][COLOR:5:0:1]
   [SPEED:650][GRASSTRAMPLE:0]
   [GENPOWER:3]
   [BUTCHERABLE_NONSTANDARD]
   [INTELLIGENT]
   [CANOPENDOORS]
   [PREFSTRING:terrifying grace]
   [BODY:HUMANOID:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:HUMANOID_JOINTS:THROAT:NECK:SPINE:BRAIN:5FINGERS:5TOES:MOUTH]
   [NARROW]
   [DAMBLOCK:-1]
   [SIZE:7]
   [ATTACK:MAIN:BYTYPE:GRASP:punch:punches:2:3:BLUDGEON][ATTACKFLAG_WITH]
   [ATTACK:SECOND:BYTYPE:MOUTH:bite:bites:1:1:GORE][ATTACKFLAG_CANLATCH]
   [CHILD:12][BABY:1][MULTIPLE_LITTER_RARE]
   [FAT:1]
   [EQUIPS]
   [NOCTURNAL][CREPUSCULAR]
   [SPEECH:elf.txt]
   [STANDARD_FLESH]
   [HOMEOTHERM:10067]
   [SWIMS_LEARNED][SWIM_SPEED:2500]
   [PERSONALITY:ACTIVITY_LEVEL:0:75:100]
       [PERSONALITY:ADVENTUROUSNESS:10:70:100]
       [PERSONALITY:ALTRUISM:0:25:61]
       [PERSONALITY:ANGER:0:70:100]
   [PERSONALITY:IMAGINATION:0:55:100]
   [PERSONALITY:ARTISTIC_INTEREST:0:60:100]
   [PERSONALITY:INTELLECTUAL_CURIOSITY:0:55:100]
   [PERSONALITY:SELF_DISCIPLINE:0:45:100]



   
If anyone could tell me why it isnt working, id be very much in your debt.

Also, ive added the following creatures. If you spot anything that is may make them work funny gameplay wise, please tell me.

code:

[CREATURE:VAMPIRE]
[NAME:vampire:vampires:vampire]
   [TILE:'V'][COLOR:4:0:1]
       [SEMIMEGABEAST]
       [LARGE_ROAMING]
       [EVIL][SAVAGE][GOOD][BENIGN]
       [LARGE_PREDATOR][AMBUSHPREDATOR][NATURAL]
       [GENPOWER:1]
       [BLOODTYPE:R]
   [CANLEARN][CANSPEAK][CANOPENDOORS]
       [BIOME_ANY_TEMPERATE]
       [BIOME_SUBTERRANEAN_CHASM]
   [PREFSTRING:terrifying presence]
   [BODY:HUMANOID:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:HUMANOID_JOINTS:THROAT:NECK:SPINE:BRAIN:5FINGERS:5TOES:MOUTH]
   [SIZE:7]
       [SPEED:700]
       [DAMBLOCK:1]
   [MAXAGE:400:1500]
       [MODVALUE:10]
       [ATTACK:SECOND:BYTYPE:GRASP:punch:punches:2:4:BLUDGEON][ATTACKFLAG_WITH]
   [ATTACK:MAIN:BYTYPE:MOUTH:bite:bites:2:5:GORE][ATTACKFLAG_CANLATCH][SPECIALATTACK_SUCK_BLOOD:50:100]
   [CHILD:12][BABY:1][MULTIPLE_LITTER_RARE][CHILDNAME:vampire child:vampire children]
   [FAT:1]
   [EQUIPS]
       [TRANCES]
   [NOCTURNAL][BONECARN][CAVE_ADAPT]
       [EXTRAVISION][NOEXERT][NOPAIN][NOBLEED][PARALYZEIMMUNE][NOBREATHE]
       [LIKES_FIGHTING]
   [SPEECH_MALE:human_male.txt]
   [STANDARD_FLESH]
   [HOMEOTHERM:10067]
   [LAYERING:20]
   [SWIMS_LEARNED][SWIM_SPEED:2500]
       [POPULATION_NUMBER:1:2]
       [CLUSTER_NUMBER:1:1]
       [FREQUENCY:20]
       [DIFFICULTY:2]

[CREATURE:SHADE]
[NAME:shade:shades:shade]
       [TILE:'s'][COLOR:7:0:1]
       [GLOWTILE:'%']
       [GLOWCOLOR:5:0:1]
       [CANOPENDOORS]
       [LARGE_CHASM][FREQUENCY:1][DIFFICULTY:2]
       [LARGE_PREDATOR][AMBUSHPREDATOR][NATURAL]
       [BIOME_ANY_LAND]
       [BIOME_SUBTERRANEAN_CHASM]
       [NOCTURNAL]
       [EVIL]
       [SPEED:750]
       [STOUT]
       [FLIER]
       [NOT_BUTCHERABLE]
       [CHILD:2][BABY:1][CHILDNAME:anguished soul:anguished souls]
       [BODY:HUMANOID:2EYES:2EARS:NOSE:HUMANOID_JOINTS:THROAT:NECK:SPINE:5FINGERS:5TOES:MOUTH]
       [EXTRAVISION][NOEXERT][NOPAIN][NOBLEED][PARALYZEIMMUNE][NOBREATHE]
       [NO_GENDER][NOBONES][NOFEAR][RECKLESS][NOEMOTION][NOMEAT][NONAUSEA]
       [NOSKIN][NOSKULL][NOSTUCKINS][NOSTUN][NOTHOUGHT][NOT_BUTCHERABLE]
       [WEBIMMUNE][TRAPAVOID][EXTRAVISION][CAVE_ADAPT]
       [PREFSTRING:terrifying presence]
       [PREFSTRING piercing shrieks]
       [SIZE:7]
       [DAMBLOCK:1]
       [CLUSTER_NUMBER:2:8]
       [POPULATION:1:20]
       [ATTACK:MAIN:BYTYPE:GRASP:punch:punches:0:4:COLD][ATTACKFLAG_CANLATCH]
       [ATTACK:SECOND:BYTYPE:GRASP:impale:impales:0:2:COLD]

[CREATURE:WRAITH]
[NAME:wraith:wraiths:wraith]
       [TILE:92][COLOR:7:0:1]
       [GLOWTILE:'%']
       [GLOWCOLOR:5:0:1]
       [SEMIMEGABEAST]
       [CANOPENDOORS]
       [LARGE_CHASM][FREQUENCY:10][DIFFICULTY:3]
       [LARGE_PREDATOR][AMBUSHPREDATOR][NATURAL]
       [BIOME_ANY_LAND]
       [BIOME_SUBTERRANEAN_CHASM]
       [ALL_ACTIVE]
       [EVIL]
       [EQUIP]
       [SPEED:800]
       [STOUT]
       [NOT_BUTCHERABLE]
       [CHILD:2][BABY:1][MULTIPLE_LITTER_RARE][CHILDNAME:anguished, tortured soul:anguished, tortured souls]
       [BODY:HUMANOID:2EYES:2EARS:NOSE:HUMANOID_JOINTS:THROAT:NECK:SPINE:5FINGERS:5TOES:MOUTH]
       [EXTRAVISION][NOEXERT][NOPAIN][NOBLEED][PARALYZEIMMUNE][NOBREATHE]
       [NO_GENDER][NOBONES][NOFEAR][RECKLESS][NOEMOTION][NOMEAT][NONAUSEA]
       [NOSKIN][NOSKULL][NOSTUCKINS][NOSTUN][NOTHOUGHT][NOT_BUTCHERABLE]
       [WEBIMMUNE][TRAPAVOID][EXTRAVISION][CAVE_ADAPT]
       [PREFSTRING:petrifying presence]
       [SIZE:8]
       [DAMBLOCK:2]
       [CLUSTER_NUMBER:1:1]
       [POPULATION:0:3]
       [ATTACK:MAIN:BYTYPE:GRASP:punch:punches:5:10:COLD][ATTACKFLAG_WITH]
       [ATTACK:SECOND:BYTYPE:GRASP:impale:impales:5:10:PIERCE]


Ive got both wraiths and vampires to appear in quests, its awesome!

A question about vampires, is there any way i can get them to start with weapons WITHOUT being a separate civilisation?

Anyways thanks for any help given, im new and i have the tendency to spam certains tags! And i dont really know what is needed/unneeded.

[ January 05, 2008: Message edited by: Deathbane ]

Logged
Creator of the Chaos Reigns and Age of Heroes modifications.

Developer of the Adventurer Roleplaying game system, assistance required!

http://www.bay12games.com/forum/index.php?topic=46859.0

Wiles

  • Bay Watcher
    • View Profile
Re: Need help with custom civ/mod
« Reply #1 on: January 05, 2008, 09:24:00 am »

Looks ok at a glance. Did you check errorlog.txt in your DF folder?

Were you trying to play them in Fortress mode? [INDIV_CONTROLABLE] allows them to be played in adventure mode only.

There's also the possibility you were just very unlucky generating your world.

As far as I know there isn't a way to equip creatures without making them an entitty.

[ January 05, 2008: Message edited by: Wiles ]

Logged

Greiger

  • Bay Watcher
  • Reptilian Illuminati member. Keep it secret.
    • View Profile
Re: Need help with custom civ/mod
« Reply #2 on: January 05, 2008, 03:19:00 pm »

Is [OBJECT:ENTITY] somewhere near the top of your dark elf entity file?  If it isn't that may be your problem.

I think those tags are what tells the game how to process the data.  If it isn't there the game may just skip over it.  Though since yer using entity default I would assume nothing else would either if that was the problem..

Other than that I can't see anything.  Maybe you've just been getting bad luck?

[ January 05, 2008: Message edited by: Greiger ]

Logged
Disclaimer: Not responsible for dwarven deaths from the use or misuse of this post.
Quote
I don't need friends!! I've got knives!!!

Deathbane

  • Bay Watcher
  • Unus volatilis angelus, aeria gloriis.
    • View Profile
Re: Need help with custom civ/mod
« Reply #3 on: January 05, 2008, 03:28:00 pm »

Thanks for the replies!

[OBJECT:ENTITY] is at the top of the file, so it cant be that!

And yes, i wanted them to be playable in fortress mode only until i change some of the other stuff relating to them!

I havnt checked the error log - Ill check that and regenerate the world then repost with a update!

*UPDATE* It seems the creature was referenced wrongly! Ill try generating again.

Another question, how can i make a creature mountable only be the dark elves? Like goblins exclusively using beak dogs as mounts? As i want to script in their own animals for thier use. (And some other possible ones. Like mounted giant cave spiders >.> )

Im im assuming [STICK_CHANCE] in items_weapons is the chance of a weapon getting stuck in a target. If so, what values are expected? Like the normal weapons. (whip is 0, so no chance of it becoming stuck. Whats a spears chance?)

[ January 05, 2008: Message edited by: Deathbane ]

Logged
Creator of the Chaos Reigns and Age of Heroes modifications.

Developer of the Adventurer Roleplaying game system, assistance required!

http://www.bay12games.com/forum/index.php?topic=46859.0