Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: How does one add an animal to the Embark Screen?  (Read 7193 times)

Kromgar

  • Bay Watcher
    • View Profile
How does one add an animal to the Embark Screen?
« on: August 29, 2011, 08:53:33 pm »

I have searched google and the forums (putting "Adding animals to Embark screen" just puts alot of nonsense up) and i cannot find the answer to this so i now ask the forums.

So my question is how do i add animals to my embark screen my other question is how would i set cost at embark.


The reason i ask is because i was hoping to add Giant Eagles as creatures to Embark with in a mountainous volcanic region.(Instead of War Dogs, War Eagles, Hunting Eagles)


« Last Edit: August 29, 2011, 08:55:05 pm by Kromgar »
Logged

Hugo_The_Dwarf

  • Bay Watcher
  • Modding Mentor
    • View Profile
    • Regeneration: Forced Evolution
Re: How does one add an animal to the Embark Screen?
« Reply #1 on: August 29, 2011, 08:59:01 pm »

[COMMON_DOMESTIC] and make sure they have [PET] not [PET_EXOTIC] and a [PET_VALUE:xxx] or [PETVALUE:xx] note if you make the value -1 they become free

Edit: Almost forgot to have them be able to be trained they need [TRAINABLE] that lets you train them as war and hunting
but giving them [TRAINABLE_WAR/HUNTING] limits them to either or, unless you put both in (redunant because [TRAINABLE] does that)
« Last Edit: August 29, 2011, 09:00:58 pm by Hugo_The_Dwarf »
Logged

Kromgar

  • Bay Watcher
    • View Profile
Re: How does one add an animal to the Embark Screen?
« Reply #2 on: August 29, 2011, 09:05:58 pm »

[COMMON_DOMESTIC] and make sure they have [PET] not [PET_EXOTIC] and a [PET_VALUE:xxx] or [PETVALUE:xx] note if you make the value -1 they become free

Edit: Almost forgot to have them be able to be trained they need [TRAINABLE] that lets you train them as war and hunting
but giving them [TRAINABLE_WAR/HUNTING] limits them to either or, unless you put both in (redunant because [TRAINABLE] does that)
Spoiler (click to show/hide)
Something akin to that correct?

I never plan on selling them so i will just make the pet value low.



It worked thanks.
« Last Edit: August 29, 2011, 10:00:49 pm by Kromgar »
Logged

Kromgar

  • Bay Watcher
    • View Profile
Re: How does one add an animal to the Embark Screen?
« Reply #3 on: August 30, 2011, 11:35:55 am »

Ok so it worked on the first world i genned now i can't get any eagles at all when i embark on any new world i generate. It says there are no giant eagles available.

Which i find odd as theres an ENORMOUS dwarven civ set in the mountains.

Oh hmmm... the eagle raws reset... but it was still in embark screen.
« Last Edit: August 30, 2011, 12:05:56 pm by Kromgar »
Logged

Hugo_The_Dwarf

  • Bay Watcher
  • Modding Mentor
    • View Profile
    • Regeneration: Forced Evolution
Re: How does one add an animal to the Embark Screen?
« Reply #4 on: August 30, 2011, 12:28:40 pm »

There are two raw folders. The main one (where DF looks to gen worlds) and the saves (The previous/current raws) if you added all your tags into your save folder, yes it would problaly work... A bit eiffy I don't know if it effects embarks.

so you want to make your changes in '(DF folder)\raw\objects' the DF floder is where the Dwarf Fortress.exe is located
Logged

i2amroy

  • Bay Watcher
  • Cats, ruling the world one dwarf at a time
    • View Profile
Re: How does one add an animal to the Embark Screen?
« Reply #5 on: August 30, 2011, 01:24:15 pm »

There are two raw folders. The main one (where DF looks to gen worlds) and the saves (The previous/current raws) if you added all your tags into your save folder, yes it would problaly work... A bit eiffy I don't know if it effects embarks.

so you want to make your changes in '(DF folder)\raw\objects' the DF floder is where the Dwarf Fortress.exe is located

The main difference between the two being that the save folder raws will effect the current related world but not any future ones and the object folder ones will effect any future worlds genned but not any current worlds.
Logged
Quote from: PTTG
It would be brutally difficult and probably won't work. In other words, it's absolutely dwarven!
Cataclysm: Dark Days Ahead - A fun zombie survival rougelike that I'm dev-ing for.

Hugo_The_Dwarf

  • Bay Watcher
  • Modding Mentor
    • View Profile
    • Regeneration: Forced Evolution
Re: How does one add an animal to the Embark Screen?
« Reply #6 on: August 30, 2011, 01:34:47 pm »

what i2amroy said ^
Logged

Tolarean

  • Bay Watcher
    • View Profile
Re: How does one add an animal to the Embark Screen?
« Reply #7 on: August 30, 2011, 02:49:20 pm »

I also have a... familiar problem.
Made a little wurm, but no matter what i do, it doesnt show up, neither on embark or in the actual game. What am I doing wrong?
Spoiler (click to show/hide)
Help please, or I fear I might go stark raving mad soon...
Logged

roflgar

  • Bay Watcher
  • Legendary Lethargy
    • View Profile
Re: How does one add an animal to the Embark Screen?
« Reply #8 on: August 30, 2011, 03:13:38 pm »

give it [NO_EAT]
to quote the wiki "Creature only eats meat. Note that carnivorous species will not be able to survive worldgen if they do not also have NO_EAT."
Logged
Quote
NatureLabor:  largest concentration of elf-loving dwarves and a few dwarfs trying to beat that out of them.
-TerrisH

Quietust

  • Bay Watcher
  • Does not suffer fools gladly
    • View Profile
    • QMT Productions
Re: How does one add an animal to the Embark Screen?
« Reply #9 on: August 30, 2011, 03:22:37 pm »

give it [NO_EAT]
to quote the wiki "Creature only eats meat. Note that carnivorous species will not be able to survive worldgen if they do not also have NO_EAT."
I'm pretty sure that only applies to civilized (or otherwise intelligent) creatures - wild animals never need to eat, since they don't exist as individuals until you actually encounter them.
Logged
P.S. If you don't get this note, let me know and I'll write you another.
It's amazing how dwarves can make a stack of bones completely waterproof and magmaproof.
It's amazing how they can make an entire floodgate out of the bones of 2 cats.

Kweri

  • Bay Watcher
    • View Profile
Re: How does one add an animal to the Embark Screen?
« Reply #10 on: August 30, 2011, 04:33:28 pm »

I also have a... familiar problem.
Made a little wurm, but no matter what i do, it doesnt show up, neither on embark or in the actual game. What am I doing wrong?
Spoiler (click to show/hide)
Help please, or I fear I might go stark raving mad soon...

Do you have [OBJECT:CREATURE] above your creature entry?
Logged

EggFibre

  • Bay Watcher
    • View Profile
Re: How does one add an animal to the Embark Screen?
« Reply #11 on: September 02, 2011, 04:15:32 am »

Quote
PLEASE IGNORE: I sorted it. Started a new worlds. Sorry for clogging up the thread.

I'm trying to do the same thing and add an Eagle to embark. I've copied your code into my DF Folder/raw/creature_large_mountain, with no success. They don't appear on the embark screen. Do I have to copy them anywhere else?

Thanks.
« Last Edit: September 02, 2011, 07:08:45 am by EggFibre »
Logged

astianax

  • Bay Watcher
    • View Profile
Re: How does one add an animal to the Embark Screen?
« Reply #12 on: September 02, 2011, 02:53:37 pm »

you could add [USE_ANY_PET_RACE] to the dwarf section of the entity_default file, down where it says things like [USE_CAVE_ANIMALS]. that way, your dwarves would be able to start with eagles and any other animal they've 'encountered' within the civilization, as long as it doesn't have the [PET_EXOTIC] tag. and, since the dungeonmaster isn't working, currently, any [PET_EXOTIC] tag should be swapped to just say [PET], currently. if you have any desire to tame it, ever, at least. this'll mean, if your civ is from a tundra region, you'll get reigndeer and polar bears as embark options, potentially. if they're from a tropical environment, you'll sometimes see elephant and rhinos at embark. if your civ built even one hall near a tropical forest, expect your embark screen to be drowned in monkeys
Logged