Bay 12 Games Forum

Dwarf Fortress => DF Modding => Topic started by: Footkerchief on January 18, 2010, 05:17:59 pm

Title: The Ark Project - Help Wanted
Post by: Footkerchief on January 18, 2010, 05:17:59 pm
The Ark Project is a community-wide effort (founded by Rainseeker and Lancensis) to increase the number and variety of DF's real-life animals.  Everyone is welcome to participate!

Here's our home on the wiki. (http://df.magmawiki.com/index.php/Modification:Ark_Project)

Currently we're making baby steps toward implementing specific creatures, particularly in the Arachnids section, (http://df.magmawiki.com/index.php/Modification:Ark_Project/Animals/Arthropods/Arachnids#Arachnida_.28arachnids.29) but the emphasis is still on listing animals and implementing high-level creature variations. (http://df.magmawiki.com/index.php/Modification:Ark_Project/Animals/Arthropods#Arthropoda_.28arthropods.29)

Where is help most needed?
  • Bony fish (http://df.magmawiki.com/index.php/Modification:Ark_Project/Animals/Bony_fish)
  • Insects (http://df.magmawiki.com/index.php/Modification:Ark_Project/Animals/Arthropods/Insects)
  • Birds (http://df.magmawiki.com/index.php/Modification:Ark_Project/Animals/Birds)
  • Snakes (http://df.magmawiki.com/index.php/Modification:Ark_Project/Animals/Reptiles)

How do I get involved?
  • Check out our new Guides page (http://df.magmawiki.com/index.php/Modification:Ark_Project/Guides) on the DF wiki!

To learn about creature modding in the next version, check out:
  • the creature tags podcast (MP3) (http://www.bay12games.com/media/Creature%20Tags.mp3)
  • the new creature variations, (http://bay12games.com/dwarves/dev_now.html#2009-12-15) with explanations from Toady here, (http://www.bay12games.com/forum/index.php?topic=48147.msg985789#msg985789) here, (http://www.bay12games.com/forum/index.php?topic=48147.msg987023#msg987023) and here (http://www.bay12games.com/forum/index.php?topic=48147.msg990355#msg990355)

This post will be updated as the project evolves.  The previous thread is here. (http://www.bay12games.com/forum/index.php?topic=46472.0)  Thanks for helping out!

(http://i45.tinypic.com/2l3xaa.png) (http://df.magmawiki.com/index.php/Modification:Ark_Project)
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on January 18, 2010, 06:13:24 pm
This is really going to add a lot of depth to adventure and fortress mode both.  The more help we get the better!
Title: Re: The Ark Project - Help Wanted
Post by: Eagle0600 on January 18, 2010, 08:42:12 pm
On the previous thread, concerning UK/American spelling, I was essentially told: "Do it yourself."

The problem is that there has be some consensus for this. Where do I put the information on the UK spelling?
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 18, 2010, 09:05:34 pm
On the previous thread, concerning UK/American spelling, I was essentially told: "Do it yourself."

The problem is that there has be some consensus for this. Where do I put the information on the UK spelling?

In the other thread, you mentioned the possibility of using an InfoRapid script to do spelling substitutions.  I also found a couple existing utilities for American/British spelling conversion -- respell (http://membled.com/work/apps/respell/) and VarCon. (http://wordlist.sourceforge.net/)  It would be helpful if you looked into these approaches (and any others you find) to determine what'll work best for us (I don't know if those utilities will have many animal names).
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 18, 2010, 10:18:17 pm
Molluscs now have their own page (http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Molluscs) and I added a bunch of cephalopods to it.

edit: holy hell, gastropod taxonomy is a mess

edit 2: I worked through the rest of the decapods, (http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Crustaceans) although I got lazy and only included a single generic shrimp.
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on January 19, 2010, 12:12:11 am
If anyone is doing spiders can I suggest you please try to include some more generic spiders everyday spiders?

Also I find it hillarious that Footkerchief and L-guy lists all forms of bugs (I am sorry but I call all creepy crawlies bugs) under insects.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 19, 2010, 12:26:55 am
If anyone is doing spiders can I suggest you please try to include some more generic spiders everyday spiders?

Go for it!

Also I find it hillarious that Footkerchief and L-guy lists all forms of bugs (I am sorry but I call all creepy crawlies bugs) under insects.

Huh?  As far as I know, everything on our insect page is a member of the class Insecta.
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on January 19, 2010, 12:28:19 am
Really? Well I don't doubt your right but it goes against what I was taught in school

In that you can identify a insect by 6 legs and 3 body segments or something like that.
Title: Re: The Ark Project - Help Wanted
Post by: Eagle0600 on January 19, 2010, 02:04:58 am
As far as I know, everything on that page has six legs, and exoskeleton, and possibly three  body segments (harder to tell).
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on January 19, 2010, 11:23:21 am
As far as I know, everything on that page has six legs, and exoskeleton, and possibly three  body segments (harder to tell).

Your right, no more Spiders or Scorpians in that section.

Though to be truthful I didn't mind. I just found it funny

Though oddly enough I am having trouble finding insects off of the main section.

Ohh do we want ALL the families of Beetles? I guess Ill post all of them

Edit addition: NEVERMIND! There are at least over a hundred beetle families. While I want at LEAST 100 Beetles (and Butterflys/moths) there are enough in here to make an individual insect ark. I think we may actually need an insect limit.

All Insect Families in Spoiler

Spoiler (click to show/hide)
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 19, 2010, 03:55:55 pm
Neonivek, I hope you didn't go through the trouble of making that list manually... (http://en.wikipedia.org/wiki/Subgroups_of_the_order_Coleoptera)  I put that link in the beetle section (http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Insects#Coleoptera_.28beetles.29) so that other contributors wouldn't miss it.

If you check the history for the insect page, (http://dwarffortresswiki.net/index.php?title=User_talk:Lancensis/Insects&action=history) I've been listing beetle taxa as I work through them, so that other people can know to avoid them.  It would be helpful if other people working on beetles do the same.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 19, 2010, 04:40:37 pm
I finished working through all the beetle families that seemed worth including. (http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Insects)  Neonivek, feel free to add any additional beetles to those families, or create a new family for them if I left it out.

Also, I got the crustaceans (http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Crustaceans) to a more-or-less finished state.  Thanks go to Aqizzar, who did a thorough job on the true crabs, which account for about half of the crustaceans we have now.  Each of the following taxa got only a single representative: tanaids, hooded shrimp, krill, fairy shrimp, clam shrimp, water fleas, copepods, barnaces.  Any enthusiasts should feel free to add more.
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on January 19, 2010, 05:32:04 pm
Unfortunately I was crazy enough to write that list out manually...

Also interestingly enough the Blister Beatle can be deadly if you eat it (Horses too) and it is used as a Aphrodesiac.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 19, 2010, 06:12:08 pm
Within suborder Apocrita, I finished superfamilies Apoidea and Chrysidoidea, plus family Formicidae. (http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Insects#Hymenoptera_.28wasps.2C_bees.2C_ants.2C_sawflies.29)  That means the bees and ants are done, although there are lots of wasps left.
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on January 19, 2010, 06:19:27 pm
Yep my Goal of 100 Beetles, 100 Butterfly's and Moths will be underway soon.

Which means I am planning on adding a total of 200 creatures... Hmm that seems like a lot.

At this point I am seriously starting to think Vermin should have sizes so the game can tell the difference between a Silverfish and Goliath Beetle.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 19, 2010, 06:28:26 pm
Yep my Goal of 100 Beetles, 100 Butterfly's and Moths will be underway soon.

Cool.  I created a Lepidoptera section (http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Insects#Lepidoptera_.28moths_and_butterflies.29) for moths and butterflies.  The section header is a link to Wikipedia's list of moth/butterfly families.

At this point I am seriously starting to think Vermin should have sizes so the game can tell the difference between a Silverfish and Goliath Beetle.

Haha, I was thinking this yesterday too, and then I checked the fluffy wambler (http://www.bay12games.com/forum/index.php?topic=46472.msg932239#msg932239) and it turns out vermin do have sizes in the next version.
Title: Re: The Ark Project - Help Wanted
Post by: Aqizzar on January 19, 2010, 08:14:50 pm
Thanks Foot for filling out the rest of the cephalopods.  I suppose I should have done those, or some others somewhere.  At any rate, it's nice and orderly now.  I should mention that I skipped a few crabs the first time over because they didn't seem practical to add.  The pea crab for instance, as you can see from the otter photo, is about the size of an acorn.  I'm not sure the new DF body system is really meant for that.  But hey, it's on the list.  Now I just need to think of something else to cover.

I can't wait to see some titanic versions of these guys.  Just imagine a fiddler crab with a claw that can crush houses.  Or Attack of the Fifty Foot Barnacle.  Oh yeah.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 19, 2010, 08:36:02 pm
I should mention that I skipped a few crabs the first time over because they didn't seem practical to add.  The pea crab for instance, as you can see from the otter photo, is about the size of an acorn.  I'm not sure the new DF body system is really meant for that.

Yeah, I think I added it just because it's one of the only parasitic crabs I noticed (maybe the only one period?).  If someone wants to remove it, that's fine with me, although I wouldn't do it strictly on the basis of size (my size cutoff for beetles and crustaceans was in the neighborhood of 5 mm).

I can't wait to see some titanic versions of these guys.  Just imagine a fiddler crab with a claw that can crush houses.  Or Attack of the Fifty Foot Barnacle.  Oh yeah.

Yeah, honestly that's a big part of the reason I'm motivated to add so many small creatures.  Although it'll be cool to get bug collection quests later on, too.

Now I just need to think of something else to cover.

The "Where is help most needed" list in the OP is still pretty relevant, although Fieari has made progress on salamanders.
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on January 19, 2010, 08:38:46 pm
I do have SOME worry about Explosive expansion of some creature's ability.

I am sure someone is going to make the Mantis Shrimp overpowered and then have that super expanded when it becomes giant

My second worry is noise. If there are 20 types of sheep and only 10 kinds of frogs. Does that mean that sheep are twice as likely to be used?

It may be worth Toady adding some sort of "Category" or "Group" tag onto creatures in the future so the above doesn't happen. Well that is ONE solution.
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on January 19, 2010, 08:57:48 pm
You might think of asking Toady this question directly, it's a good point, Neo.
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on January 19, 2010, 09:31:58 pm
You might think of asking Toady this question directly, it's a good point, Neo.

Alright but Toady seems a bit flustered and I am not sure he wants more questions.

Edit Addition: I sent him the message... But I think I wrote it BAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLY! I hope he doesn't take marks off for synthesis
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 19, 2010, 09:43:51 pm
That won't be the last suggestion-type idea that comes up.  Next time we should probably post a Suggestions thread so other people can give their input, and so Toady can read it at his leisure (he probably doesn't want more questions just now, yeah).

I finished Nematocera, a suborder of flies. (http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Insects#Nematocera_.28mosquitoes.2C_crane_flies.2C_gnats.2C_midges.29)
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on January 19, 2010, 10:51:25 pm
Ohh I didn't give him my solution.

Maybe I took Rainseeker too litterally
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on January 20, 2010, 06:37:19 am
Hey! well it's my first time to post here on forums, but I've been playing DF for a long time now.

This project sounds amazing, I wonder if I could make sprites for the creatures? \o/
Maybe it's useless for so many critters, but I'm up for it. I've done some art stuff for other games like for CIV3 warhammer mod ;)
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on January 20, 2010, 07:36:22 am
Alright I asked Toady dirrectly... though once again I think I asked him much too litterally to what was specified. (Asking him: "Is there anything that will be done about it? Here is one suggestion that came up" could have been a much better PM)

Anyhow the game can't distinguish between creatures. So yes the Ark project will generate a lot of noise, however...

Quote
If their frequency variables are the same, then yeah, since it doesn't know the difference, but if you made the sheep frequencies half of the frog frequencies, it should give you roughly the same numbers

So we may need to get math into this. Though there is something in making rather rare creatures rare (giving them intentionally small frequencies).

Next release spoiler, don't look if you want to be surprised (If you have been keeping track, it isn't a surprise)
Spoiler (click to show/hide)
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on January 20, 2010, 11:16:01 am
Hey! well it's my first time to post here on forums, but I've been playing DF for a long time now.

This project sounds amazing, I wonder if I could make sprites for the creatures? \o/
Maybe it's useless for so many critters, but I'm up for it. I've done some art stuff for other games like for CIV3 warhammer mod ;)

I think we're open to this, although I'm not sure how sprites work in this respect.  Does anyone know if we can have a custom sprite for each and every critter when the new release comes out?  That would be amazing.

Also you would probably have to coordinate with Mayday or someone who does graphics for DF.
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on January 20, 2010, 11:38:26 am
Well we'll see how it works when the update is released, but I'm up for cooperation and maybe variables (for the different tileset sizes). If it could be possible to make a specific graphic for each one of them, then yeah, I can work along with Mayday, although I repeat, I'm pretty new to forums and people here ;]
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on January 20, 2010, 11:56:11 am
I think we know enough to do a bit more than making lists and linking to articles. 

Firstly, we should start coming up with prefstrings for the entries, since we have info on each creature and that will not be a copy and paste affair. 

Secondly, we should probably start doing some research to figure out how to balance the frequencies for animals.  Maybe start by defining, for each biome, the percentage of creatures that should fall into each class, and then determine the percent distribution of each order in each class, etc.  Once these ratios are established, it would be fairly simple to come up with appropriate frequencies for each creature in a spreadsheet.  Maybe for the sake of realism, size should be accounted for so the ratios would be biomass, rather than number of creatures.  This sounds like fun with spreadsheets, which I'd be happy to do if someone could recommend where I could look for these numbers...
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on January 20, 2010, 12:12:39 pm
There are Four areas we can look at, that I am aware of, of how we could do frequency
1) Natural Frequency: We stick strictly to how common a creature is in the wild
2) Stereotype: We can create stereotypes of each biome, possibly based on real life locations and adjust frequency according to how "Exotic" they seem.
3) Vanilla Stereotype: We prioritize creatures according to how they seem to fit in the game such as mountain goats.
4) Exemplar: We can also increase the frequency of some creatures due to how they represent their category. For example the Ladybug is the best representative of the Ladybird family even if it may not be the most common (example).

Any combination of the above can be used. Though we will need to come to a decision (or have Toady decide) about this.




Alright so I call into order the attention of the project workers. Many of the insects I am going to find will not have proper names, which is unfortunate, or share names with an entirely different animal (As with some of the Tiger Beetles). So here is my proposed solution so I don't have to skip them.

I am going to post all the insects and butterflys I find that fall under that category. I am going to list its scientific name, then my personal suggested name (Ill use *Blank* if I cannot think of one) and then Ill link you to that creature. I may also include under it a reason why I even chose it.

You can refute or suggest another name or refute the creature as a whole "We don't need that creature"

Example:
-Leptodirus hochenwartii (Amber Cave Beetle): http://en.wikipedia.org/wiki/File:Leptodirus_hochenwartii.jpg
--Including being one of the few true cave dwelling creatures. It also looks like it is made of Honey/Amber. Looks like an Ant though.

I am entirely for a better name then Amber Cave Beetle... though the only one I thought of is "Amber Statuette"
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on January 20, 2010, 12:28:23 pm
1) Natural Frequency: We stick strictly to how common a creature is in the wild
This may be extremely difficult to implement because we are cramming creatures from every earthly region into each biome.
2) Stereotype: We can create stereotypes of each biome, possibly based on real life locations and adjust frequency according to how "Exotic" they seem.
3) Vanilla Stereotype: We prioritize creatures according to how they seem to fit in the game such as mountain goats.
We can always assign values based on guesses (and we'll have to do this for some creatures), but I'm hoping to find some resource to come up with more accurate distributions.  Does anyone have some suggestions?
4) Exemplar: We can also increase the frequency of some creatures due to how they represent their category. For example the Ladybug is the best representative of the Ladybird family even if it may not be the most common (example).
We will have to incorporate something like this; that's why I was suggesting starting with distributing biomass between classes, then orders working downwards in the heirarchy.  This will be the best way to account for creatures not included.

Any combination of the above can be used. Though we will need to come to a decision (or have Toady decide) about this.

Also, we might want to be using the encyclopedia of life as well as wikipedia (http://www.eol.org/ (http://www.eol.org/)).

As I have thought more about this, I'd like to offer my services for spreadsheet/database management for this project, if it is deemed necessary.  We already have a lot of creatures listed with links to descriptions, but we could also start adding info on biomes, average weight, lifespan, prefstrings, flavor text, etc to a spreadsheet or database which could be on google docs or something similar.  I'll start putting something together today if people sound interested.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 20, 2010, 05:24:03 pm
Hey! well it's my first time to post here on forums, but I've been playing DF for a long time now.

This project sounds amazing, I wonder if I could make sprites for the creatures? \o/
Maybe it's useless for so many critters, but I'm up for it. I've done some art stuff for other games like for CIV3 warhammer mod ;)

I think we're open to this, although I'm not sure how sprites work in this respect.  Does anyone know if we can have a custom sprite for each and every critter when the new release comes out?  That would be amazing.

Vermin are still stuck with ASCII tiles, but that should be remedied in the nearish future when we get full graphics support (#4 on Eternal Suggestion Voting (http://www.bay12games.com/forum/eternal_voting.php)), so time spent making vermin sprites won't be wasted.  The one graphics upgrade we're getting in the upcoming version is caste support -- you can now have separate sprites for male and female creatures. 

Anyway, yeah, it would be really awesome if this project had creature graphics.  Feel free to tackle it however interests you, but my advice would be to start by making generic graphics -- a generic squid, a generic antelope, a generic crab, a generic lizard, and so on.

Firstly, we should start coming up with prefstrings for the entries, since we have info on each creature and that will not be a copy and paste affair. 

Are we going to want to put prefstrings in the creature templates as well?  That is, would we want prefstrings that apply to whole groups of creatures as well as specific creatures?  I guess it'd be sort of weird to like a specific creature for a generic reason, which highlights the shortcomings of the prefstring placeholder -- dwarves only like specific creatures, not groups of related creatures, so you inevitably have weird situations where a dwarf loves green bottle flies for their iridescence and hates blue bottle flies for their nasty habits.

Secondly, we should probably start doing some research to figure out how to balance the frequencies for animals.  Maybe start by defining, for each biome, the percentage of creatures that should fall into each class, and then determine the percent distribution of each order in each class, etc.  Once these ratios are established, it would be fairly simple to come up with appropriate frequencies for each creature in a spreadsheet.  Maybe for the sake of realism, size should be accounted for so the ratios would be biomass, rather than number of creatures.

Honestly I don't know if it's worth tackling the frequency issue yet.  The FREQUENCY tag is an extremely blunt tool -- it doesn't let you do anything biome-specific, for instance -- and without knowing what tools it'll be replaced by (and when), we run a very large risk of wasting our time.  Frequency is just one of many, many issues that simply won't work well for a while.  Symbiosis and aquatic creatures are two other big ones.

-Leptodirus hochenwartii (Amber Cave Beetle): http://en.wikipedia.org/wiki/File:Leptodirus_hochenwartii.jpg
--Including being one of the few true cave dwelling creatures. It also looks like it is made of Honey/Amber. Looks like an Ant though.

I am entirely for a better name then Amber Cave Beetle... though the only one I thought of is "Amber Statuette"

"Amber cave beetle" sounds great and I can't see any reason it shouldn't be included.  Throw it in! (http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Insects#Leiodidae_.28round_fungus_beetles.29)  We already have a generic representative of its family, the "round fungus beetle," which you can keep or remove at your discretion.
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on January 20, 2010, 05:40:08 pm

Vermin are still stuck with ASCII tiles, but that should be remedied in the nearish future when we get full graphics support (#4 on Eternal Suggestion Voting (http://www.bay12games.com/forum/eternal_voting.php)), so time spent making vermin sprites won't be wasted.  The one graphics upgrade we're getting in the upcoming version is caste support -- you can now have separate sprites for male and female creatures. 

Anyway, yeah, it would be really awesome if this project had creature graphics.  Feel free to tackle it however interests you, but my advice would be to start by making generic graphics -- a generic squid, a generic antelope, a generic crab, a generic lizard, and so on.

nice, I didn't know about vermins, it'd be great. So, getting back to generic creatures, where should I aim?
Size, I use the good ol' 16x16, but I know people prefer the bigger tilesets. Give me a hint on that, should I make two options or just resize and don't waste time?
Also, I don't know if the creature string will work in the same way. Default, child, zombie, skeleton etc.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 20, 2010, 06:05:22 pm
As I have thought more about this, I'd like to offer my services for spreadsheet/database management for this project, if it is deemed necessary.  We already have a lot of creatures listed with links to descriptions, but we could also start adding info on biomes, average weight, lifespan, prefstrings, flavor text, etc to a spreadsheet or database which could be on google docs or something similar.  I'll start putting something together today if people sound interested.

I've been mulling over the idea of a creature database or whatever too.  The main thing I want to avoid in any such approach is having our own data storage format that requires manual translation into raw entries.  The approach I keep coming back to is this: one table for creature templates, one table for creatures with foreign keys (or a join table, possibly) to the template table representing template invocations at the beginning of the creature entry.  The tables would each have a column for the actual text of their raw definitions, plus additional columns for project metadata.  (There would probably be another table for folder-like nested taxa to which creatures could belong.)  The reason I'm normalizing templates and not other stuff like biomes is that a) a fully normalized database would be a horrific mess, and b) I'm expecting templates to be by far the most critical tool at our disposal.

That was a bit of a digression.  My direct thoughts on what you said are this:

I guess I need to bug Toady about that more directly.  Or maybe you could, Rainseeker?  You seem to get good results.
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on January 20, 2010, 06:40:08 pm
What specifically did you want to ask him?  I could ask him to just look at this thread if you want.  Maybe highlight in limeGreen the stuff you would like Toady to help with?
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 20, 2010, 06:54:43 pm
What specifically did you want to ask him?

We could really use a preview of the creature variations.  I'm PMing him about it now.
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on January 20, 2010, 07:03:20 pm
Quote
  • Having a wiki and a spreadsheet at the same time is bad.  Maintaining them against one another will be hard -- even if you try to automatically update the spreadsheet with a parser script, it'll get stymied by name changes etc.  It has to be a one-time switch.
Yes, that would be way too much work.  At the moment, it would be best to create some kind of template and decide what additional info to add to creatures, and make a one time conversion once we have a sufficient template.  However, in the mean time couldn't we replace all the lists in the wiki with tables, and slowly add a little information to them?  For instance, turn the list of herbivorous marsupials into a table, and do the same with the bovids, cats, etc.?
Quote
  • Whether we're putting raws snippets in a spreadsheet or the wiki, they'll be problematic until we get our basic templates ironed out, because people will include code that ends up being redundant with the templates and so on.  So, I keep coming back to the need to get templates ironed out ASAP.  But we still haven't seen how a creature variation (http://bay12games.com/dwarves/dev_now.html#2009-12-15) works.
It's not clear how much redundant tags would matter...that is a good question for Toady.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 20, 2010, 07:31:53 pm
However, in the mean time couldn't we replace all the lists in the wiki with tables, and slowly add a little information to them?  For instance, turn the list of herbivorous marsupials into a table, and do the same with the bovids, cats, etc.?

Yeah, that might be a sensible compromise for people who are anxious to start adding prefstrings etc.

It's not clear how much redundant tags would matter...that is a good question for Toady.

Well, it shouldn't matter to the game (which always handles redundant tags gracefully, as far as I know).  It's just a problem for us because it would violate Don't Repeat Yourself (http://en.wikipedia.org/wiki/Don%27t_repeat_yourself) and make the creatures hard to maintain.
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on January 20, 2010, 08:19:48 pm
Well, it shouldn't matter to the game (which always handles redundant tags gracefully, as far as I know).  It's just a problem for us because it would violate Don't Repeat Yourself (http://en.wikipedia.org/wiki/Don%27t_repeat_yourself) and make the creatures hard to maintain.
If this is a serious concern, we could assume a certain amount of redundancy, and code for that.  This should be relatively simple, since Toady said that templates are able to both add and remove tags.
However, in the mean time couldn't we replace all the lists in the wiki with tables, and slowly add a little information to them?  For instance, turn the list of herbivorous marsupials into a table, and do the same with the bovids, cats, etc.?

Yeah, that might be a sensible compromise for people who are anxious to start adding prefstrings etc.

I could set up an account on the wiki and start doing this, but I'd want Rainseeker's approval as well, since he seems to have some degree of ownership of this project.
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on January 20, 2010, 08:37:55 pm
I only claim birth rights to this project, and spiritual leadership... vision, in other words.  As far as the technical nitty-gritty is concerned, I want Footkerchief to take the reigns for sure and make those decisions.  He knows what he's talking about, I'll trust his judgment to work out any technical issues with the volunteer force as a whole.
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on January 20, 2010, 09:15:55 pm
Okay, so what are good things to be filling in now?  Biomes, prefstring, flavor text, weight (does anyone know the relationship between weight and size in the next version?), maybe littersize and maturation time...anything else?
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on January 21, 2010, 12:12:12 am
What specifically did you want to ask him?  I could ask him to just look at this thread if you want.  Maybe highlight in limeGreen the stuff you would like Toady to help with?

I was personally going to wait until after the next release before making the creatures... because there is just so much I need to know and be able to compare.

For example in order to do sizes (unless they match real life sizes) I need to see the differences in creatures. In order to do poisons I need to know the difference between deadly and annoying.

Lets just sum it up as "I need to have my hands on the raws"

The only REAL question I have for Toady right now isn't needed to complete the project.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 21, 2010, 03:03:13 am
Toady PM'd me back about creature variations.  Basically, they're awesome and we can start making templates right now if we want.  This is important reading for anyone who wants to understand how we'll be doing the creature raws:

Spoiler: Toady's reply (click to show/hide)

Okay, so what are good things to be filling in now?  Biomes, prefstring, flavor text, weight (does anyone know the relationship between weight and size in the next version?), maybe littersize and maturation time...anything else?

Those all sound good, plus coloration, diurnal/nocturnal/crepuscular/ALL_ACTIVE stuff, and maybe how long it takes to mature and die of old age.  Many of these won't be necessary depending on what ends up in the templates -- for example, if all squid have about the same maturation time (I have no idea if this is true or not), we can put the maturation time in the template and omit it from all the individual squid entries, which will massively cut down on clutter.  Likewise if the majority of flies are diurnal, and so on.

In terms of organization -- right now I'm leaning toward using the wiki for everything except actual generation of the final raws (which we can do by feeding the wiki's source text into a simple program).  We can attach templates to certain taxa just like we'll attach raws to creatures, and the creatures will be assumed to invoke all their parents' templates in order (creatures that don't want to use those templates can contain a special flag for the raws generator, like NO_TEMPLATES).  Still have to determine how we'll actually put those raws on the wiki pages. 

In other news, WP has a neat list of cave animals. (http://en.wikipedia.org/wiki/Category:Cave_organisms)
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on January 21, 2010, 08:43:24 am
2) Will sequentially invoked variations basically act like a nested template?  E.g., we'd want separate templates ARTHROPOD and CRUSTACEAN, where a creature invokes them in that order and CRUSTACEAN assumes that ARTHROPOD has already been invoked and modifies the ARTHROPOD stuff.
For templates that are subtemplates of others, is it possible to do:
Code: [Select]
[CREATURE_VARIATION:ARTHROPOD]
(Do all the arthropod stuff here.)

[CREATURE_VARIATION:CRUSTACEAN]
[CV_NEW_TAG:APPLY_CREATURE_VARIATION:ARTHROPOD]
(Do all the crustacean stuff here.)

[CREATURE:CRAB_SPINY]
[APPLY_CREATURE_VARIATION:CRUSTACEAN]
(Do all the spiny crab stuff here.)
If that works, modifying the ARTHROPOD stuff in CRAB_SPINY would be guaranteed to work, instead of relying on the writer of the raws remembering to invoke ARTHROPOD. Basically it would remove a possible source of error.

Unrelatedly, is there any reason tardigrades are still on the list?
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 21, 2010, 08:52:41 am
^^^ My guess is no, because the dev log about creature variations said "it'll probably have to be augmented to make it more powerful down the line (nesting templates would be very useful)," (http://bay12games.com/dwarves/dev_now.html#2009-12-15) implying we can't do that kind of nesting yet.  Fortunately sequential invocation is almost as good.

Do you have any thoughts about using the wiki as our raws repository like I described above?
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on January 21, 2010, 09:48:25 am
for example, if all squid have about the same maturation time (I have no idea if this is true or not), we can put the maturation time in the template and omit it from all the individual squid entries, which will massively cut down on clutter. 
Are we sure that aquatic life should be breeding right now?  Especially on lakes or seas, where it's relatively hard to hunt sea creatures, this could lead to an unwanted explosion of sealife over time.
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on January 21, 2010, 10:16:32 am
The wiki is a good place for keeping raws. At the top of each subpage (like /Lizards or /Insects) there could be a CREATURE_VARIATION to be applied to everything on that page. We could also use wiki templates to standardize the layout and internal syntax of the pages, to make it easier for your proposed raws compiler script to work.

About sea creatures: if there were too many, wouldn't they eat each other and keep the population down?
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on January 21, 2010, 11:19:57 am
I just threw together a table for the lemurs.  How does it look?  http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Mammals#Strepsirrhini_.28lemurs_and_lorises.29 (http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Mammals#Strepsirrhini_.28lemurs_and_lorises.29)
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on January 21, 2010, 11:25:48 am
About sea creatures: if there were too many, wouldn't they eat each other and keep the population down?

They don't eat each other yet.  Unfortunately, sea and lake creatures may be a problem.  It may behoove us to turn off breeding for them at the moment, or greatly slow it down.  What is the consensus on this?
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on January 21, 2010, 11:26:59 am
I'm not into programming the raws, but for me it looks clear and it's pretty good. Does making it take long?
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on January 21, 2010, 11:39:55 am
I'm not into programming the raws
That doesn't really matter.  Everything means pretty much what it sounds, and the work is more in research than understanding the raws.  Biomes are chosen from the list on the wiki, prefstrings go into personality profiles as reasons for liking a creature, and time units are years.

Does making it take long?
Not very, but I wouldn't want to do more than 10 or 20 in a sitting with that level of detail.  Wikipedia and EOL typically had all the info I needed, and the missing info can be guessed pretty easily.  Making HTML tables can be time consuming, but I made it in excel and emailed it to myself.  That way I could view it in HTML on gmail and copy the source code to the wiki.
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on January 21, 2010, 12:18:50 pm
Great! It's also great that Toady helped to make it faster. I don't think I can help you with that, the more people, the more chaos, but if I have to make graphics with some sort of organized chart, give a sign. I know I can start making genuine creatures, but I still don't know about the sizes of templates.
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on January 21, 2010, 12:39:52 pm
I don't think I can help you with that, the more people, the more chaos.
No, help would definitely be easy to provide and valuable.  Just like with making the original lists, anyone can claim a list that seems to be complete, do the research, and throw in a table.  Most lists are less than 20 entries, making each fairly manageable individually.  However there are several hundred creatures already listed, and I would need other people to help me do this.
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on January 21, 2010, 01:02:44 pm
I never even edited a wiki entry, I prefer not to touch this to not ruin your work ;D
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on January 21, 2010, 01:11:41 pm
Editing a wiki is easy too, especially if you're cutting and pasting.  That way you don't have to even think about HTML code.  I understand you're offering your own specialty to this project, I just wanted to emphasize that this is really easy, if time consuming.  Support from anyone who is interested is always appreciated, and if we need to put up instructions and a basic guide to raws, that should not be a problem.
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on January 21, 2010, 02:27:15 pm
We should probably put up a link to the discussion I had about this with Tarn.  You can hear it here: 

http://www.bay12games.com/media/Creature%20Tags.mp3

Would you mind putting this up on the first post, Foot?
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on January 21, 2010, 02:43:02 pm
That talk refers to the raws of the following dwarf.  It may be useful to add this as well:

Spoiler (click to show/hide)

Also, Toady mentions that the units for the size variables are cubic centimeters...how should we be translating creature info into size?  If we have the weight, should we simplify by assuming that all creatures have the same density as water and assume that each gram = 1 size unit?
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 21, 2010, 03:03:33 pm
About sea creatures: if there were too many, wouldn't they eat each other and keep the population down?

They don't eat each other yet.  Unfortunately, sea and lake creatures may be a problem.  It may behoove us to turn off breeding for them at the moment, or greatly slow it down.  What is the consensus on this?

Is the concern that seaside fortresses will get population booms in the water?  All of our r-selected species (http://en.wikipedia.org/wiki/R/K_selection_theory#r-selection_.28unstable_environments.29) will have fudged numbers anyway -- DF doesn't model their life cycle at all yet.  Greatly slowing it down is fine with me.

I just threw together a table for the lemurs.  How does it look?  http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Mammals#Strepsirrhini_.28lemurs_and_lorises.29 (http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Mammals#Strepsirrhini_.28lemurs_and_lorises.29)

Ah, yeah, this is what I was talking about when I said "The main thing I want to avoid in any such approach is having our own data storage format that requires manual translation into raw entries."  The prefstring is the only column there that could be automatically converted to raws.  If we have tables like that throughout the wiki, then it'll be as if we have to update two sets of raws, not one, and it won't be clear which one is authoritative, or what changes need to be transferred.

Also, EOL seems like a really annoying site -- if people want to link that as their info source, okay, but I hope nobody starts replacing wikipedia links with EOL links just on principle.

We probably need to store the raws directly in the wiki, which means a table with four-ish columns: name, info link, raws text (in some kind of show/hide box), and completion status.  Any notes about the creature can be put into the raws text, where they'll remain as comments alongside the actual tags.  Gorobay, you mentioned MediaWiki templates (http://www.mediawiki.org/wiki/Help:Templates) -- that'll probably be necessary, do you have any experience with those?

I guess I should remind everyone that it's essentially premature to enter data for indiv. lemurs before the lemurs' template is ready.  There's a substantial risk that we'll have to just throw out premature raws because correcting them would take more work than making them from scratch.  So only work on that if you're absolutely unwilling to work on more pressing needs, like making templates or expanding the list itself (which is still very far from complete).

We should probably put up a link to the discussion I had about this with Tarn.  You can hear it here: 

http://www.bay12games.com/media/Creature%20Tags.mp3

Would you mind putting this up on the first post, Foot?
That talk refers to the raws of the following dwarf.  It may be useful to add this as well:

Alright, I'll throw those in, and the cougar link as well.  Later those links will be part of a full set of guidelines for making creature raws, like the current "How do I add a creature to the list?" thing.

Great! It's also great that Toady helped to make it faster. I don't think I can help you with that, the more people, the more chaos, but if I have to make graphics with some sort of organized chart, give a sign. I know I can start making genuine creatures, but I still don't know about the sizes of templates.

Hmm... it's not really feasible to put sprites on the wiki as individual 16x16 images.  It'd just be a pain and someone would have to reassemble them into sprite sheets later.  I guess my recommendation would be to just start making sprite sheets -- maybe one sheet per wiki page, roughly?  You can post them in this thread to keep us updated, of course.
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on January 21, 2010, 03:38:17 pm
I just threw together a table for the lemurs.  How does it look?  http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Mammals#Strepsirrhini_.28lemurs_and_lorises.29 (http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Mammals#Strepsirrhini_.28lemurs_and_lorises.29)
I just changed the table to use wiki syntax, which is far less verbose and far easier to read.

We probably need to store the raws directly in the wiki, which means a table with four-ish columns: name, info link, raws text (in some kind of show/hide box), and completion status.  Any notes about the creature can be put into the raws text, where they'll remain as comments alongside the actual tags.  Gorobay, you mentioned MediaWiki templates (http://www.mediawiki.org/wiki/Help:Templates) -- that'll probably be necessary, do you have any experience with those?
Yes, indeed I do. I could create it right now. What should I call it? "Template:Ark"?

Quote
Alright, I'll throw those in, and the cougar link as well.  Later those links will be part of a full set of guidelines for making creature raws, like the current "How do I add a creature to the list?" thing.
There's the fluffy wambler (http://www.bay12games.com/forum/index.php?topic=46472.msg932239#msg932239) too.
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on January 21, 2010, 04:04:31 pm
The reason why there won't be too many creatures all eating eachother (BEYOND the fact that all creatures currently live in perpetual harmony) is that it isn't how the game runs it as far as I am aware.

It doesn't, if my reading of my files is correct, spawn all available animals and puts it into one biome. It seems to instead take a few animals (around 5) and choses them to exist in the land and overall.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 21, 2010, 04:07:31 pm
We probably need to store the raws directly in the wiki, which means a table with four-ish columns: name, info link, raws text (in some kind of show/hide box), and completion status.  Any notes about the creature can be put into the raws text, where they'll remain as comments alongside the actual tags.  Gorobay, you mentioned MediaWiki templates (http://www.mediawiki.org/wiki/Help:Templates) -- that'll probably be necessary, do you have any experience with those?

Yes, indeed I do. I could create it right now. What should I call it? "Template:Ark"?

I guess shorter's better, so yeah, that works.  I was thinking we should also have an "Template Override" column, which if nonempty will result in the creature not invoking any parent templates and instead invoking the ones specified in the column.  Also, what's the feasibility of putting raws text in show/hide boxes in the table?  Is there some more elegant way?

Also, what are your thoughts on having other columns for specific tags?  Biomes and prefstrings may be feasible if people can adhere to formatting (and remember to check templates first)... body size nodes might be pushing it, coloration requires selection of tissue layers, everything else seems too complicated.
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on January 21, 2010, 04:25:10 pm
Okay, I have made two templates. They work like this:
Code: [Select]
{{ark begin}}
{{ark row|<name>|<URL>|<raws>|<status>}}
|}
How's that?

All the information for the raws must be there somewhere, whether in the raws column or elsewhere. I think adding more columns would complicate the issue, unless the raws script will be more advanced than I imagine it.
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on January 21, 2010, 04:51:48 pm
Hmm... it's not really feasible to put sprites on the wiki as individual 16x16 images.  It'd just be a pain and someone would have to reassemble them into sprite sheets later.  I guess my recommendation would be to just start making sprite sheets -- maybe one sheet per wiki page, roughly?  You can post them in this thread to keep us updated, of course.

Yes sir. I'll start as soon as I get some time off work/school and post something done here, to see if it fits and you accept the projects.
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on January 21, 2010, 05:02:48 pm
Something that allows an indication of when the sprite is done would be good.
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on January 21, 2010, 05:57:06 pm
Sorry I haven't been around a whole lot, but at least I finally added some more frogs. I see someone's already added a bunch of salamanders, do they want me to leave them to it, or find some myself?

I've been thinking about the possibility of adding mites/ticks and other parasites, as a vermin swarm with contact posion. Is this too bizarre?
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 21, 2010, 06:29:50 pm
Okay, I have made two templates. They work like this:
Code: [Select]
{{ark begin}}
{{ark row|<name>|<URL>|<raws>|<status>}}
|}
How's that?

All the information for the raws must be there somewhere, whether in the raws column or elsewhere. I think adding more columns would complicate the issue, unless the raws script will be more advanced than I imagine it.

I'd arrange it as name-status-URL-raws, but that's just nitpicking.  Although now I'm wondering if we should start putting names in the raws' singular-plural-adjective format, and make that string a hyperlink so we don't need a separate URL column...

I do think the template override column is important because it'll let us see at a glance which creatures aren't using the standard templates.  For other extra columns... as long as biome tokens were separated by line breaks, the script wouldn't have to do anything fancy. 

The main benefits of putting certain tag groups in their own columns are:
- can see more stuff at a glance
- prevents people from placing those tags inconsistently in the raws column, which could make them hard to find

The main drawbacks:
- limited width/number of columns
- somewhat confusing/inconsistent to have columns for only some of the tags

I dunno.  Anyone else have an opinion on this stuff?  Speak up now, etc.

I've been thinking about the possibility of adding mites/ticks and other parasites, as a vermin swarm with contact posion. Is this too bizarre?

The contact poison is a little bizarre, yeah.  It should probably wait until Toady puts in something sensible for parasites.  Also, mites are probably just too small, although the larger ticks would be fine.
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on January 21, 2010, 07:04:25 pm
I'd arrange it as name-status-URL-raws, but that's just nitpicking.  Although now I'm wondering if we should start putting names in the raws' singular-plural-adjective format, and make that string a hyperlink so we don't need a separate URL column...

I do think the template override column is important because it'll let us see at a glance which creatures aren't using the standard templates.
I redid the column arrangement. Adding an override column will be simple once we have anything to override.
Code: [Select]
{{ark begin}}
{{ark row|<name>|<URL>|<status>|<raws>}}
{{ark row|<name>|<URL>|<status>|<raws>}}
<...>
|}

Quote
For other extra columns... as long as biome tokens were separated by line breaks, the script wouldn't have to do anything fancy. 
I know a script can parse a list; my concern is that it might be complicated to interweave the tags correctly if they are scattered, some in special columns, some in a general "Raws" column. But maybe it won't be.

Quote
- limited width/number of columns
If this is an issue, it is possible for a template to receive parameters and not display them. That way, the information would be in the source code, but it would not clutter the chart.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 21, 2010, 07:27:59 pm
Some followups from Toady on creature variations and the necessity of tag ordering in the next version:

Spoiler (click to show/hide)

I redid the column arrangement.

Oh, nifty.  Here's what it looks like, for anyone who hasn't seen it. (http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Mammals#Strepsirrhini_.28lemurs_and_lorises.29)  Is <br> the only way to force line breaks within the tables?  That could make it annoying to edit raws on there.  What we really need is a WYSIWYG raws editor.

If this is an issue, it is possible for a template to receive parameters and not display them. That way, the information would be in the source code, but it would not clutter the chart.

That's very worth considering.  Judging from what you did with the URL, the template can display multiple parameters as a single column.  Maybe it could automatically merge the separate raws parameters to display them as a single column?
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on January 21, 2010, 08:03:11 pm
So far, the examples we have of CREATURE_VARIATIONs are of changes applied to an existing creature. Can we have an example of a CREATURE_VARIATION used without a base creature?

Is <br> the only way to force line breaks within the tables?  That could make it annoying to edit raws on there.
Fortunately, you can just use a line break, e.g.
Code: [Select]
{{ark row|Generic lemur|http://en.wikipedia.org/wiki/Lemuridae|not started|[CREATURE:LEMUR_GENERIC]
[DESCRIPTION:Just your average lemur.]
[PREFSTRING:agility]}}

Quote
That's very worth considering.  Judging from what you did with the URL, the template can display multiple parameters as a single column.  Maybe it could automatically merge the separate raws parameters to display them as a single column?
Definitely doable. The only potential problem is ordering stuff with the invisible cursor, but we can cross that bridge when we come to it.
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on January 21, 2010, 08:07:05 pm
Wait... Should we be making Animal-man versions of creatures that don't do so well?

Actually to be truthful I am still confused by this whole template thing.

Do you make it before or after? do you attach it to the creature?

UGH I am entirely confused.

Update on insects: I am starting tommorow
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on January 21, 2010, 08:13:34 pm
Wait... Should we be making Animal-man versions of creatures that don't do so well?
I think that's beyond the scope of the project, at least for now. We should concentrate on the real-world creatures first.
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on January 21, 2010, 08:16:07 pm
Wait... Should we be making Animal-man versions of creatures that don't do so well?
I think that's beyond the scope of the project, at least for now. We should concentrate on the real-world creatures first.

That isn't exactly what I meant. I'd think a proper conversion would be wanted at some point.
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on January 21, 2010, 08:19:48 pm
That isn't exactly what I meant. I'd think a proper conversion would be wanted at some point.
I'm not sure what you mean by "proper conversion". Are you proposing changing CREATURE_VARIATION:ANIMAL_PERSON to work better? Or do you mean to do it manually?
Title: Re: The Ark Project - Help Wanted
Post by: Thursday Postal on January 22, 2010, 01:11:07 am
Question:

Lungfish and Coelacanths fit in neither of the fish classifications on the main Ark page, but are in their own class: Sarcopterygii. Since the representatives of this class are few (probably those two are the only interesting ones) should they be given their own group or stuck with the bony fishes? I put in coelacanth before I realized that they are in a separate class.
Title: Re: The Ark Project - Help Wanted
Post by: therahedwig on January 22, 2010, 01:37:15 am
Hmm... it's not really feasible to put sprites on the wiki as individual 16x16 images.  It'd just be a pain and someone would have to reassemble them into sprite sheets later.  I guess my recommendation would be to just start making sprite sheets -- maybe one sheet per wiki page, roughly?  You can post them in this thread to keep us updated, of course.

Yes sir. I'll start as soon as I get some time off work/school and post something done here, to see if it fits and you accept the projects.

Ahaha... I was a lurker till I registered a few minutes ago...

And a hile back I saw the ark project and thought to myself: Hey, that's really neat... I wanna help! But my animal knowledge kinda sucks, and I've never modded anything before. BUT I CAN DO PIXELART!

And then I made a few sprites:
Spoiler (click to show/hide)

The first row is the Afrotheria, second Xenathra, third and fourth were to be reserved for the primates and the rodents(there were so many of them, and doing a full family becomes problematic when two species really resemble eachother(The various manatees, it's hard to tell, but they are really different and based on their wiki-pictures)) I did make a headstart on the Lagomorphs, but kinda stopped there...
I use a program that allows me to only use 256 colours, but is otherwise great for pixelart, just so you know.

When I saw your post, I figured I should post this quickly, to save you some trouble.
I hope they'll be of some use.
Title: Re: The Ark Project - Help Wanted
Post by: Thursday Postal on January 22, 2010, 01:50:32 am
Neat! I suggest you keep track of which is which though, because the lists will change.
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on January 22, 2010, 02:11:07 am

When I saw your post, I figured I should post this quickly, to save you some trouble.
I hope they'll be of some use.

I suppose we should work together to avoid doing same thing twice ;)
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 22, 2010, 03:10:16 am
So far, the examples we have of CREATURE_VARIATIONs are of changes applied to an existing creature. Can we have an example of a CREATURE_VARIATION used without a base creature?

I don't know if you're asking me or Toady (I don't think he's following this thread), but I'm working on CVs that will function as basic templates.  I'll post something soonish.

Fortunately, you can just use a line break, e.g.
Code: [Select]
{{ark row|Generic lemur|http://en.wikipedia.org/wiki/Lemuridae|not started|[CREATURE:LEMUR_GENERIC]
[DESCRIPTION:Just your average lemur.]
[PREFSTRING:agility]}}

Yeah, that was the first thing I tried, but on the page itself the line break turns into a space.  It's adequate, though.  I guess anyone who cares about the raws will be mainly looking at them in the edit view anyway.

Definitely doable. The only potential problem is ordering stuff with the invisible cursor, but we can cross that bridge when we come to it.

It sounds like the main thing about ordering is "name first, castes last," so if we force people to put those in separate parameters, maybe we can ensure that they can't make ordering mistakes.

However many parameters we end up using, we'll have to do a dry run to make sure it doesn't turn out too awkward and inflexible.  If worst comes to worst, we can just go back to having the entire creature raw as one big parameter.

doing a full family becomes problematic when two species really resemble eachother

Believe me, if we only had one sprite for each family that would still be kickin' rad.  If two species look too much alike, feel absolutely free to use the same sprite for both.  Also, here's something for artists to consider:

Depending on the stage of the interface overhaul, ultimately I'm going to be support 2D tilesets (probably in dimensions of multiples of 4 because I'm lazy with image file headers).  So if you want to draw up some 32x32s or something, you won't be wasting your time, I think.

I honestly don't know if drawing 32x32 is easier or harder than 16x16, but it gives you more to work with, and there's a good chance Toady will be working on "Full graphics support" (http://www.bay12games.com/forum/eternal_voting.php) within the next 6 months or so.

I suppose we should work together to avoid doing same thing twice ;)

Will y'all need any assistance coordinating your efforts?  We could put an extra column in the wiki, so that artists could add their names to "claim" a creature. 
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on January 22, 2010, 07:40:07 am
I sign up for doing both 32 and 16 versions, it's pretty easy and won't take too much time. I think I will start off with some sea life this weekend, so expect stuff coming, and you will see if they suit your tastes.

I don't know how to edit wiki, really I'm such a noob in this matter. I prefer the oldstyle communication unless it's a problem.
Title: Re: The Ark Project - Help Wanted
Post by: therahedwig on January 22, 2010, 10:09:49 am

doing a full family becomes problematic when two species really resemble eachother

Believe me, if we only had one sprite for each family that would still be kickin' rad.  If two species look too much alike, feel absolutely free to use the same sprite for both.  Also, here's something for artists to consider:

Depending on the stage of the interface overhaul, ultimately I'm going to be support 2D tilesets (probably in dimensions of multiples of 4 because I'm lazy with image file headers).  So if you want to draw up some 32x32s or something, you won't be wasting your time, I think.

I honestly don't know if drawing 32x32 is easier or harder than 16x16, but it gives you more to work with, and there's a good chance Toady will be working on "Full graphics support" (http://www.bay12games.com/forum/eternal_voting.php) within the next 6 months or so.
Well, both variations have their benefits:
16x16 is great because it's small/quick to make, but it allows for little detail or realism.
32x32 is great because it allows for more detail, but it also takes more time to make(In my case mostly because of the anti-aliasing I do).

Personally, I think we should focus on 16x16 because from what I've seen there's more 16x16 sets then 32x32, and when the arc project is published, there's a high chance that there will still be more people with 16x16 sets.

Also, I don't think people would like it very much if sloths and anteaters are represented with an armadillo spite ;).

I sign up for doing both 32 and 16 versions, it's pretty easy and won't take too much time. I think I will start off with some sea life this weekend, so expect stuff coming, and you will see if they suit your tastes.

I don't know how to edit wiki, really I'm such a noob in this matter. I prefer the oldstyle communication unless it's a problem.
Well, I heard you could just press the 'edit' button that's on every wiki page...

Sarcasm and such aside, what do you see as old-style communication?
I think that it might be best if we just say like 'Oh, hey, I'm  going to tackle this family' and make a sprite-set for it, which then could be uploaded to the wiki.

It makes for small chunks of work that can easily be ploughed through, while the family retains some consistency in style in itself. And I think this makes it much more manageable if we can just cross of whole families of the to do list rather then having to do a separate administration where we have to remember exactly which species haven't been done yet.
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on January 22, 2010, 11:06:46 am
Well, both variations have their benefits:
16x16 is great because it's small/quick to make, but it allows for little detail or realism.
32x32 is great because it allows for more detail, but it also takes more time to make(In my case mostly because of the anti-aliasing I do).

Personally, I think we should focus on 16x16 because from what I've seen there's more 16x16 sets then 32x32, and when the arc project is published, there's a high chance that there will still be more people with 16x16 sets.

Also, I don't think people would like it very much if sloths and anteaters are represented with an armadillo spite ;).

Well, I heard you could just press the 'edit' button that's on every wiki page...

Sarcasm and such aside, what do you see as old-style communication?
I think that it might be best if we just say like 'Oh, hey, I'm  going to tackle this family' and make a sprite-set for it, which then could be uploaded to the wiki.

It makes for small chunks of work that can easily be ploughed through, while the family retains some consistency in style in itself. And I think this makes it much more manageable if we can just cross of whole families of the to do list rather then having to do a separate administration where we have to remember exactly which species haven't been done yet.


Sorry I never paid attention to how wikipedia works ;]
Okay then, I'd like to hit Cartilaginous fish first. I sat now for two hours, and made four species, 32x32, I don't know if they fit into the game, I tried pasting them visually and they look ok. There would be no problem adding them into 16x16 template.

I'm trying to go one by one, so here's: (UPDATE)
Longnose Sawshark
Angelshark
Horn Shark
Japanese Bullhead Shark
Nurse Shark
Tawny Nurse Shark
Bamboo Shark
Epaulette shark
Spotted Wobbegong
Collared Carpetshark

Spoiler (click to show/hide)

tell me if they're bad, I don't want to push my help into the project if not needed ;D
(oh and it's my first time, so I guess I'm warming up)
Title: Re: The Ark Project - Help Wanted
Post by: Thursday Postal on January 22, 2010, 01:22:59 pm
Spoiler (click to show/hide)

tell me if they're bad, I don't want to push my help into the project if not needed ;D
(oh and it's my first time, so I guess I'm warming up)

Those are really good looking! You even did the pups and zombie/skeletal.. Cool! They all look different.. The larger size really allows for much more detail
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on January 22, 2010, 01:34:33 pm

Those are really good looking! You even did the pups and zombie/skeletal.. Cool! They all look different.. The larger size really allows for much more detail

Thanks so much! Maybe besides this project some can be used as original creature sprites by players.
I think it's obvious I should make all stages, cause this project is professional ;)

I also was thinking of making a banner or a kind of poster for The Ark Project.
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on January 22, 2010, 02:08:39 pm
I also was thinking of making a banner or a kind of poster for The Ark Project.

You said it first!  Go for it!
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on January 22, 2010, 02:11:40 pm

You said it first!  Go for it!

YES SIR! Will be done this weekend!
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on January 22, 2010, 03:16:57 pm

You said it first!  Go for it!

YES SIR! Will be done this weekend!
A million points if it's the Sgt.Pepper album cover, but with animals.
Title: Re: The Ark Project - Help Wanted
Post by: Thursday Postal on January 22, 2010, 08:56:41 pm
Cataloging bivalves at the moment..

Clams are so boring. There's a handful of unique species like the Giant Clam and such, but the majority are fairly simple.. Should an entry just go in for "clam" "oyster" etc, or should they be called something like "common clam"?

Edit: Possibly say "freshwater mussel" or "marine clam" etc, to provide a bit more variety? I understand the differences between oysters and clams but.. a clam is a clam is a clam as far as dwarf fortress goes probably, unless it has unique colors or shapes for shells, or behaviors.
Title: Re: The Ark Project - Help Wanted
Post by: Thursday Postal on January 22, 2010, 09:56:07 pm
I just put in a dozen or so bivalves and gastropods.. but then I realized that many of them are very small..

I'm a bit confused about what separates vermin from creatures and how the Ark project will handle them, and if I should even put potentially vermin-sized creatures in.. Will the ark project include vermin?
Title: Re: The Ark Project - Help Wanted
Post by: Thursday Postal on January 23, 2010, 02:29:39 am
Did some chitons, had to use a couple non-wikipedia links...

And another question/realization! I know these things have been touched on but I'm curious about how the Ark Project will handle them.

How will we handle larvae and other life stages? I know metamorphosis isn't in the game, but would it be appropriate to make separate creatures like, say, Bullfrog Tadpole and Bullfrog, or simply call the children Bullfrog Tadpoles but have them be the same creature? Many animals have larval forms that are way too different than the adult and live in different locations (on plants for caterpillars, in the air for butterflies) and it might make it awkward, I dunno..

Possibly just for flavor the sprite artists may want to draw larval forms for the sprite, it may be appropriate for like, larval jellyfish which swim like their parents, but it might be too weird for a bullfrog to have the tadpole sprite hopping around.

I don't know, it might be best to just to replace larvae with subadults until metamorphosis is in the game.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 23, 2010, 03:59:10 am
Gorobay: I looked at your revised template test, (http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Mammals#Strepsirrhini_.28lemurs_and_lorises.29) and it was pretty illuminating -- I think we'll be painting ourselves into a lot of corners with that approach.  It doesn't really allow in-raws comments, and it forces people to learn a whole new style of raw editing.  I've done a lot of thinking about what would best suit our needs, and here's what I'm leaning toward now:


What are your thoughts?  I think it has enough structure that we can cleanly handle templates/castes, but not so much structure that raws creators will feel boxed in.  By the way, thank god you knew about "white-space: pre".  That seems to do a perfect job of making sure the raws look the same in both views.

Incidentally, is there any way to avoid having lots of one-row tables and the associated overhead of typing "{{ark begin}}" for each one?  Like a table that continues across section headers, or a "smart" row that automatically opens/closes the table?

Spoiler (click to show/hide)

tell me if they're bad, I don't want to push my help into the project if not needed ;D
(oh and it's my first time, so I guess I'm warming up)

The future of zombie/skeleton graphics is uncertain, due to this dev_next (http://bay12games.com/dwarves/dev_next.html) item: "Generalization of 'zombie' and 'skeleton' to broader curses/sphere-related alterations (Core96)."  Effort spent on those might end up being wasted.

I'm not an artist, so take this with a grain of salt, but most of the ones with varied coloration (stripes and spots) look kind of jagged or jumbled.  I think it's because a) it's hard in places to distinguish the coloration from the contour gradients, and b) some of the stripes/spots are too small to convey a shape, so they just look like individual pixels.  If you look back at therahedwig's sprites, s/he doesn't even try to express much variation in skin/fur color.  Of course this makes it harder to tell similar-looking creatures apart, but I think it ends up looking better.  If two creatures look so similar that the difference can't be drawn in a way that looks good, we'll happily use the same sprite for both.  Apologies if any of this sounds condescending, I'm not very experienced at critiquing.

I just put in a dozen or so bivalves and gastropods.. but then I realized that many of them are very small..

I'm a bit confused about what separates vermin from creatures and how the Ark project will handle them, and if I should even put potentially vermin-sized creatures in.. Will the ark project include vermin?

It'll include a crapton of vermin, yeah. (http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Insects)  One of the major incentives for including vermin is that the next version's worldgen will occasionally create titan-size vermin, which should be very entertaining.  We'll probably have to establish a clear size cutoff for vermin, but for now, don't worry about the distinction.

I looked over the gastropods/bivalves you added, and they look great.  If you were worried you added too many, don't be.  We could probably use even more, in fact (if we get many more, we'll need to create subsections).  Thanks for tackling those.

I don't know, it might be best to just to replace larvae with subadults until metamorphosis is in the game.

That's my feeling on it too.  In fact, I think DF creatures can skip the "child" stage entirely -- that might be the best option for ones that have troublesome juvenile stages.
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on January 23, 2010, 06:55:15 am
The future of zombie/skeleton graphics is uncertain, due to this dev_next (http://bay12games.com/dwarves/dev_next.html) item: "Generalization of 'zombie' and 'skeleton' to broader curses/sphere-related alterations (Core96)."  Effort spent on those might end up being wasted.

I'm not an artist, so take this with a grain of salt, but most of the ones with varied coloration (stripes and spots) look kind of jagged or jumbled.  I think it's because a) it's hard in places to distinguish the coloration from the contour gradients, and b) some of the stripes/spots are too small to convey a shape, so they just look like individual pixels.  If you look back at therahedwig's sprites, s/he doesn't even try to express much variation in skin/fur color.  Of course this makes it harder to tell similar-looking creatures apart, but I think it ends up looking better.  If two creatures look so similar that the difference can't be drawn in a way that looks good, we'll happily use the same sprite for both.  Apologies if any of this sounds condescending, I'm not very experienced at critiquing.

Well then okay, I'll give up on skeletons and zombies for now.

You're not being mean or giving me a hard time critique. I came here to hear what's good and what's wrong haven't I ;) let's be reasonable, good to hear it all!

I know what you mean, it's my first try after all. I've tried to express individual shape/size and typical colouration for each species, I've picked the ones that vary the most. I bet there are more creatures that look much alike and for them, the same sprite is totally ok. The thing is, I don't want all sharks to look like a generic shark, that'd be useless in the very meaning of Ark Project.

Maybe I'm aiming too high, I can stick to filling out the 32x32 area the best I can, not really caring for size differeneces. Also I didn't do any contour, if you prefer to have one, tell me. I just am used to creature sprites that don't have it and it looks good ingame. I'm flexible and willing to listen, really.
Title: Re: The Ark Project - Help Wanted
Post by: therahedwig on January 23, 2010, 08:18:20 am
I personally think that Pizdzius's sprites look okay, though I agree it would be good to give them a contour. This is because a contour makes them look better over various backgrounds, while without contour they could blend in too much or look out of place.
If you would blow up mine, you'll notice they have a contour, but it's a bit coloured(relative to the shading). This refrains them from being too cartoony.

I had the benefit of having the creatures I was working on, as they didn't exactly have any spots, and in some cases trying to add variation would mess up the shape. Personally I think the spots look okay on your sharks, but a contour would really benefit it in bringing out the shapes.
I agree with trying to fit the creatures to how they really look though, because I think it'll add to the enjoyment of someone playing this mod, and then suddenly see creatures outside which look exactly like how s/he remembers them. Or imagine an animal lover who doesn't even have to hit K to see what kind of fauna is running about outside.

I guess I'll rework the sprites that I've done already to 32x32 size when I have the time(exam week coming up).

-Thera, who's a she.
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on January 23, 2010, 08:23:40 am
I've done a lot of thinking about what would best suit our needs, and here's what I'm leaning toward now:
It's a lot better than having the wiki do it, that's for sure. I have one question of clarification though. You say that taxons will have optional pre- and post-variation sections; does that mean one per page? Or more?

Quote
Incidentally, is there any way to avoid having lots of one-row tables and the associated overhead of typing "{{ark begin}}" for each one?  Like a table that continues across section headers, or a "smart" row that automatically opens/closes the table?
As far as I know, tables cannot cross over section headers. It can be simulated (http://en.wikipedia.org/w/index.php?title=Wikipedia:Sandbox&oldid=339527062), but it is clumsy, and it won't show up in the table of contents. I could make a template for closing a table, starting a new section, and opening a table, if you think it's worth it. It would work like this:
Code: [Select]
{{ark begin}} <!-- first table on the page -->
{{ark row|...}}
...
{{ark next|<Name of next section>}} <!-- equivalent to |}<br>==Section==<br>{{ark begin}} -->
{{ark row|...}}
...

When you say overhead, do you mean for the server or for the human typist?

And another thing. I am not clear on how you want people to input the five parameters. Do you want people to type {{ark row|...|start=...|pre=...|body=...|post=...|end=...}}? Because if it really is to be that simple, I don't see the point of even breaking it up. I mean, if editors can fill in parameters in order, then they can write the raws in order, without any help, i.e. {{ark row|...|raws=...}}.

If that is not what you meant, then never mind.
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on January 23, 2010, 08:32:49 am
I personally think that Pizdzius's sprites look okay, though I agree it would be good to give them a contour. This is because a contour makes them look better over various backgrounds, while without contour they could blend in too much or look out of place.
If you would blow up mine, you'll notice they have a contour, but it's a bit coloured(relative to the shading). This refrains them from being too cartoony.

I had the benefit of having the creatures I was working on, as they didn't exactly have any spots, and in some cases trying to add variation would mess up the shape. Personally I think the spots look okay on your sharks, but a contour would really benefit it in bringing out the shapes.
I agree with trying to fit the creatures to how they really look though, because I think it'll add to the enjoyment of someone playing this mod, and then suddenly see creatures outside which look exactly like how s/he remembers them. Or imagine an animal lover who doesn't even have to hit K to see what kind of fauna is running about outside.

I guess I'll rework the sprites that I've done already to 32x32 size when I have the time(exam week coming up).

-Thera, who's a she.

Sure, dear She-Thera ;D I noticed yours have contour, I also noticed some other artists do that too, I just started off this way. I will fix up what I did, remove zombie/skeletons and do another batch today. This is FUN even better than accidentaly digging up one square too close to magma pipe

You're right, I am such an animal lover that's why I got excited to see this mod. Besides it's always more fun to see a sprite instead of p or H.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 23, 2010, 08:55:11 am
I have one question of clarification though. You say that taxons will have optional pre- and post-variation sections; does that mean one per page? Or more?

More than one per page, generally.  By "taxon" I meant "anything we've grouped together under a name," although most of the taxa, especially smaller ones like families, probably won't have their own variations.  So on the reptile page, we'd have top-level variations for reptiles in general, and then snake variations, and then maybe viper variations too.

This also means creatures will be referencing variations from other pages (e.g. reptiles would use a generic vertebrate template from the main page), so the section headers (and page titles?) will have to match up sufficiently for the script to piece together the hierarchy.

It can be simulated (http://en.wikipedia.org/w/index.php?title=Wikipedia:Sandbox&oldid=339527062), but it is clumsy, and it won't show up in the table of contents. I could make a template for closing a table, starting a new section, and opening a table, if you think it's worth it. It would work like this:

Yeah, not much of a timesaver and it'll probably confuse people.  We'll stick with the previous way, then.  Thanks for the explanation -- have I mentioned that I'm really glad we have someone who knows this stuff?

When you say overhead, do you mean for the server or for the human typist?

The typist.  I'm lazy.

And another thing. I am not clear on how you want people to input the five parameters. Do you want people to type {{ark row|...|start=...|pre=...|body=...|post=...|end=...}}? Because if it really is to be that simple, I don't see the point of even breaking it up. I mean, if editors can fill in parameters in order, then they can write the raws in order, without any help, i.e. {{ark row|...|raws=...}}.

No, the pre and post sections aren't manually entered.  They're inserted by the script, based on the groups that the creature belongs to.  "Start," "body," and "end" are separate so that it knows where to insert them.  So here's very rough pseudocode for what the script outputs when it's creating a creature's raws:


If the 5-part organization seems arbitrary, I can try to explain the reasoning -- basically, the name ("start") has to come before the template, and the template ("pre") has to come before the main creature raws ("body").  And the caste declarations have to occur AFTER the main creature raws... or do they.  I guess you can declare the castes at the top and then do SELECT_CASTE:ALL.

Hmm.  I was going by what Toady said, about how castes should come at the end, but maybe that's not true... I'll PM him about it.  It's possible we can simplify it so that a) each taxon has one variation max, not two and b) the creature raws just have three parts, "start," "template" and "end," with "start" and "end" being the actual parameters.
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on January 23, 2010, 12:48:06 pm
This also means creatures will be referencing variations from other pages (e.g. reptiles would use a generic vertebrate template from the main page), so the section headers (and page titles?) will have to match up sufficiently for the script to piece together the hierarchy.
Or there could be something on each subpage that refers the script to the higher level.

Quote
No, the pre and post sections aren't manually entered.  They're inserted by the script, based on the groups that the creature belongs to.
Let me see if I understand. An editor would go on the wiki and, for each creature, input the "start", "body", and "end" sections. A script would then come along and add the "pre" and "post" sections... but where? Would the script edit the wiki itself, or put the final raws somewhere else?

EDIT: Also, how do you want the "start", "end", and maybe "body" sections displayed in the table on the wiki? Each in its own column?

EDIT 2: In fact, why have a table at all? We could keep the look and feel of the page the same as it is now and just have the raws in the source code.
Title: Re: The Ark Project - Help Wanted
Post by: Thursday Postal on January 23, 2010, 01:20:38 pm
I know we can't do many raws yet, but when we decide on a table method (or have we? The one in the lemurs?) people can at least go about setting things up and giving creatures biomes, colors, etc so that they can be put right into the raws when ready. Instead of constantly having to look stuff up, we can do the research now. A question, though.

Are we limiting prefstrings to just one? I know there should be a limit, but many creatures have more than one interesting thing about them and the fluffy wambler for example has three. Should three be the limit or is there precedent for more?
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on January 23, 2010, 01:29:53 pm
Too tired today to do any work... *sigh*
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on January 23, 2010, 02:02:38 pm
Too tired today to do any work... *sigh*
You should've just done Sphenodontia or some other group with only a miniscule amount of members, and then boasted that you'd done an entire order.
Title: ART SUBMISSION GUIDELINE SUGGESTION #1
Post by: Rainseeker on January 23, 2010, 02:08:20 pm
ART SUBMISSION GUIDELINE SUGGESTION #1:

First of all, thanks to everyone for their hard work, and for interest in doing art for the Ark Project!  Now, for everyone who wants to do art for this project, and who haven't done sprites before for DF, I think it would behoove you to do a test in-game with Mike Mayday's tileset (http://mayday.w.staszic.waw.pl/df.php (http://mayday.w.staszic.waw.pl/df.php))to see how it looks in relation to everything else.  To make it simple, I would replace a Dwarf's sprite so that it's easy to find when running the game, and you can see it moving around.  If you're happy with your process and the way your test looks and blends with the rest of the artwork (I don't expect you to test everything you create, just once or twice) then continue making sprites to your heart's content.  Otherwise we may get some funky looking stuff that nobody notices until we run the game in 6 months when it's going to be hard to fix every one.  It's really hard to judge how it's going to look against a pink background.
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on January 23, 2010, 02:51:04 pm
Too tired today to do any work... *sigh*
You should've just done Sphenodontia or some other group with only a miniscule amount of members, and then boasted that you'd done an entire order.

I didn't say Id do an entire Order I said Id do 100 Beetles and 100 butterfly/moths and I wasn't planning on finishing in one day.

Just that today between being uttarly exhausted and intestinal distress I don't feel like doing any work.
Title: Re: The Ark Project - Help Wanted
Post by: Thursday Postal on January 23, 2010, 04:05:33 pm
Just did falcons and hawks and vultures and eagles and the like..

There are a lot of hawks, and I skipped a few 'redundant' ones or ones that had similar plumage but no common names.

Something the spriters might want to do, but it might be needless work, just a note. Baby animals have different colors than adults, and it may be possible to use similar sprites for a bunch of different hawk chicks, for example.

I also took the liberty of making common names for many of them with locationally based names. I just based them off of their appearances. If it's a problem, just say something.

Another another question (sorry if I ask too much!): Should I be worried about adding too many varieties? I know I could add more to gastropoda for example, but should I/we bring the amount of animals (if they exist of course) to the level of the hawks? There are a lot of beetles but there are also a lot of beetle families, but all hawks, OW vultures, and eagles go in one family.
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on January 23, 2010, 04:39:52 pm
Nice work, Thursday. We need some gastropods, so go crazy with them. Generally, I try to set a vague goal for a number of species (Like, say, a dozen seals) and just search for around that many interesting specimens.
Title: Re: The Ark Project - Help Wanted
Post by: Thursday Postal on January 23, 2010, 04:48:52 pm
Ah, I did that for gastropoda but as I was doing the hawks and falcons, I just clicked through each genus or whatever and basically opened every tab of wikipedia I could and went through, and if some seemed interesting but didn't have pictures I'd google for them. I think I'll keep doing that for whatever, if you don't have a problem with the volume of entries that can generate.
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on January 23, 2010, 04:53:00 pm
Hey. I've fixed the contours and added some more sharks, and a 16x16 version.

New:
Frill shark
Sixgill shark
Gulper shark
Pygmy shark
Cookiecutter shark
Bramble shark

Spoiler (click to show/hide)

If the 16x16 version is too illegible, I'll try to fix them (or thar could fix it if I really fail)
Title: Re: The Ark Project - Help Wanted
Post by: Thursday Postal on January 23, 2010, 05:06:37 pm
The lines really help do help, and I think the smaller ones will be inherently harder to read just because you have to use less detail, but they do look good in the game. I also like how you give them different poses.
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on January 23, 2010, 05:16:56 pm
One problem, though I don't expect you to change anything, is size/scale.
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on January 23, 2010, 06:04:31 pm
One problem, though I don't expect you to change anything, is size/scale.

What exactly? These are just sprites representing species. It's like a sprite of dragon vs sprite of dwarf, both same size, I don't see the problem, but if you have some good arguments, I'll change what you need ;)
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on January 23, 2010, 06:08:04 pm
One problem, though I don't expect you to change anything, is size/scale.

What exactly? These are just sprites representing species. It's like a sprite of dragon vs sprite of dwarf, both same size, I don't see the problem, but if you have some good arguments, I'll change what you need ;)

I really don't have strong arguements. It is more of a preference of mine that sprites have some sort of semblence of scale (not perfect scale) so you don't have Dwarves Dwarfing humans or Giants looking ordinary.

It is however difficult to do sprites that way so I don't really expect much to be done and nor should you.
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on January 23, 2010, 06:18:50 pm

I really don't have strong arguements. It is more of a preference of mine that sprites have some sort of semblence of scale (not perfect scale) so you don't have Dwarves Dwarfing humans or Giants looking ordinary.

It is however difficult to do sprites that way so I don't really expect much to be done and nor should you.

Okay then, I think that making pygmy shark and bamboo/epaluette sharks smaller is enough ;)
These are just water animals and player even rarely spends time with them. I guess I'll pay more attention to this when I make land creatures
Title: Re: The Ark Project - Help Wanted
Post by: Thursday Postal on January 23, 2010, 06:22:38 pm
Oh my god so many ducks.. so many ducks.....


I'd wager that ducks http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Birds#Anseriformes_.28screamers_and_waterfowl.29 (http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Birds#Anseriformes_.28screamers_and_waterfowl.29) are roughly complete, cataloging wise.

Oh, Lancensis, is it alright for me to be making up common names like Copper-Breasted and Black-tipped for all the Westerns and Europeans? I figure if there's a dispute we can just change them but it might be easier to do it as I go.
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on January 23, 2010, 06:36:21 pm
I really don't have strong arguements. It is more of a preference of mine that sprites have some sort of semblence of scale (not perfect scale) so you don't have Dwarves Dwarfing humans or Giants looking ordinary.

It is however difficult to do sprites that way so I don't really expect much to be done and nor should you.
You can't really do more than try to create a feeling of size by, for instance, showing the Giant hunched over, or a mouse surrounded by blank space. I guess if you feel you've got enough space, you could try drawing a creature with severe foreshortening. Or you could just draw the giant's foot taking up the entire tile.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 23, 2010, 07:23:49 pm
Or there could be something on each subpage that refers the script to the higher level.

Ah, yeah, that'd probably be easier.

Let me see if I understand. An editor would go on the wiki and, for each creature, input the "start", "body", and "end" sections. A script would then come along and add the "pre" and "post" sections... but where? Would the script edit the wiki itself, or put the final raws somewhere else?

It would put them somewhere else -- the script is what turns the wiki pages into .txt raw files, so that we don't have to copy/paste each individual creature.  A creature's "pre" and "post" sections wouldn't actually exist on the wiki.

EDIT: Also, how do you want the "start", "end", and maybe "body" sections displayed in the table on the wiki? Each in its own column?

EDIT 2: In fact, why have a table at all? We could keep the look and feel of the page the same as it is now and just have the raws in the source code.

That's an extremely valid point.  As long as we can put the completion status in our current format (like putting a plus sign in front of the name for completed creatures, or something), and enclose each creature's raws in some kind of tag so the script can figure out where they end (whatever tag makes them invisible should suffice), that would be totally sufficient.

Anyway, got another PM from Toady:

Spoiler: Toady's reply (click to show/hide)

The upshot is that we can make the simplifications I mentioned earlier.  Each taxon gets a single optional variation (this can just be kept in the page source, too), and a creature's raws just need two sections, between which the script inserts the necessary templates (in the process of exporting the raws to text files).

Okay then, I think that making pygmy shark and bamboo/epaluette sharks smaller is enough ;)
These are just water animals and player even rarely spends time with them. I guess I'll pay more attention to this when I make land creatures

In my opinion, scale isn't much of a concern.  I mean, it's an inherent limitation of tile-based games, so you might as well make the most of it, as long as dragons look vaguely larger than beetles.

Also, those sharks look much better now.

Another another question (sorry if I ask too much!): Should I be worried about adding too many varieties? I know I could add more to gastropoda for example, but should I/we bring the amount of animals (if they exist of course) to the level of the hawks? There are a lot of beetles but there are also a lot of beetle families, but all hawks, OW vultures, and eagles go in one family.

More varieties is fine, as long as the differences are interesting.  A lot of mammal/lizard families have many representatives.  However, if a group is getting very big, like Accipitridae, (http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Birds#Accipitridae_.28Eagles.2C_Hawks.2C_Kites.2C_Old_World_Vultures.29) that's a good sign that you need to further organize it (in this case, it should probably be organized by subfamily). 

Oh, Lancensis, is it alright for me to be making up common names like Copper-Breasted and Black-tipped for all the Westerns and Europeans? I figure if there's a dispute we can just change them but it might be easier to do it as I go.

I'm not sure which species you're talking about, but they need some pretty interesting differences to warrant just making up a name for them.  If it's just coloration, I'd generally say to just make them a single creature.
Title: Re: The Ark Project - Help Wanted
Post by: Thursday Postal on January 23, 2010, 07:55:22 pm
More varieties is fine, as long as the differences are interesting.  A lot of mammal/lizard families have many representatives.  However, if a group is getting very big, like Accipitridae, that's a good sign that you need to further organize it (in this case, it should probably be organized by subfamily). 

...

I'm not sure which species you're talking about, but they need some pretty interesting differences to warrant just making up a name for them.  If it's just coloration, I'd generally say to just make them a single creature.

Yeah, I'll go back and sort them better. I really don't know how or where to cut it off... I'm probably just trying too hard, but what goes in and what stays out? Where should I draw the line? I mean, mammals are fairly different in looks, from elephants to whales, but birds all have the same sort of body. I guess I'm thinking from a genetic perspective, where two hawks will be as different as humans and gorillas but look very similar in comparison.

I'm also worried about the amount of rare, unique creatures in comparison with normal creatures. I guess the solution would be to increase the biomes and population ratio of "hawk" and lower "cassowary." Another problem is that there aren't standard genetic lines between hawks and eagles, like, there are many genuses of animals named hawks, many with animals named eagles, some named eagle-hawks, some named hawks and eagles. This is the case for many different groups of animals. It's a blend and if we want to draw lines and make distinct creatures that's okay. Is that what we're aiming for?
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 23, 2010, 08:21:15 pm
Yeah, I'll go back and sort them better. I really don't know how or where to cut it off... I'm probably just trying too hard, but what goes in and what stays out? Where should I draw the line? I mean, mammals are fairly different in looks, from elephants to whales, but birds all have the same sort of body. I guess I'm thinking from a genetic perspective, where two hawks will be as different as humans and gorillas but look very similar in comparison.

Drawing that line is tricky for me too, but I can try to provide some guidance.  Looking at these three creatures that you included separately:
http://en.wikipedia.org/wiki/Indian_White-rumped_Vulture
http://en.wikipedia.org/wiki/White-backed_Vulture
http://en.wikipedia.org/wiki/Griffon_Vulture

I'm seeing little that distinguishes them from each other, aside from slightly different coloration, and their wiki pages mention how they're closely related, or were thought to be.  These factors would all push me toward lumping them into a single creature (maybe along with other vultures, too).

Another problem is that there aren't standard genetic lines between hawks and eagles, like, there are many genuses of animals named hawks, many with animals named eagles, some named eagle-hawks, some named hawks and eagles. This is the case for many different groups of animals. It's a blend and if we want to draw lines and make distinct creatures that's okay. Is that what we're aiming for?

Yeah, many colloquial names are inexact, but we're pretty much stuck with them.  There are tons of non-shark cartilaginous fish that are still referred to as sharks.  Don't get too hung up on the names -- if two creatures have significant differences (for birds this probably means more they need more than just slightly different plumage), they should be included separately, with names that are as accurate as possible (while still following the naming guidelines in the OP).

On the other hand, if you're on the fence about whether several creatures should get included individually, and they have troublesome individual names but a convenient group name, it would be sensible if that pushed you toward including them as a single creature.
Title: Re: The Ark Project - Help Wanted
Post by: Thursday Postal on January 23, 2010, 08:25:33 pm
Well, for right now I reverted the birds page and dumped all my stuff onto my dfwiki page. I'll go through and sort them by Subfamily or genus and stuff like that, and that will probably help out. I'll look though and see if I can condense a genus into a single representative, or something like that.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 23, 2010, 08:34:43 pm
Well, for right now I reverted the birds page and dumped all my stuff onto my dfwiki page. I'll go through and sort them by Subfamily or genus and stuff like that, and that will probably help out. I'll look though and see if I can condense a genus into a single representative, or something like that.

Yeah, that's a good strategy too.  And don't feel like you have to have this down to a science in order to contribute -- we're all making a lot of guesses and snap judgments about what's worth including.  I ran into this a lot with sharks, particularly genus Carcharhinus, (http://en.wikipedia.org/wiki/Carcharhinus) which is full of sharks that are very similar despite being very interesting individually.  In the end, I ended up googling all their names to try to figure out which ones were most noteworthy, and ended up including about 1/5 of them.

Keep in mind that someone can always go back later, if needed, to replace a generic creature (like a generic "vulture") with more specific representatives.  If you're uncertain, it's safest to just include a generic creature with a note like "May need more representatives," and it's still a useful contribution to the project.

Thanks to you and everyone else who's being careful and putting real thought into this.
Title: Re: The Ark Project - Help Wanted
Post by: Thursday Postal on January 23, 2010, 09:16:29 pm
Here's the new Accipitriformes http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Birds#Accipitriformes_.28Hawks.2C_Vultures.2C_Eagles.29 (http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Birds#Accipitriformes_.28Hawks.2C_Vultures.2C_Eagles.29), Footkerchief. Is that more how it should be? I can't say I'm pleased paring down the list like that but I suppose that's how it'll have to be for now.
Title: Re: The Ark Project - Help Wanted
Post by: Cheddarius on January 23, 2010, 09:27:16 pm
Hrm, this is cool.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 23, 2010, 09:39:31 pm
Here's the new Accipitriformes http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Birds#Accipitriformes_.28Hawks.2C_Vultures.2C_Eagles.29 (http://dwarffortresswiki.net/index.php/User_talk:Lancensis/Birds#Accipitriformes_.28Hawks.2C_Vultures.2C_Eagles.29), Footkerchief. Is that more how it's should be? I can't say I'm pleased paring down the list like that but I suppose that's how it'll have to be for now.

Yeah, it probably didn't need to be pared down that much (especially the hawks).  Have you tried breaking it down by subfamily?  I think may help give you a better overall picture of how many representatives are needed.

edit: I went ahead and created subfamily sections below your list, although I didn't move anything into them yet.  Each of those subfamilies should have at least one representative, and the large subfamilies like Buteoninae should definitely have more.  Also, if you're including a creature as a representative of an entire group (like the "Hawk" in your current list), it's clearer if you link to that group rather than an individual species.
Title: Re: The Ark Project - Help Wanted
Post by: Thursday Postal on January 23, 2010, 09:46:55 pm
Yeah, it probably didn't need to be pared down that much (especially the hawks).  Have you tried breaking it down by subfamily?  I think may help give you a better overall picture of how many representatives are needed.

Yeah, I did. I went through and tried to take at least one from each subfamily but it really just breaks down to coloration and location. Goshawks, Buzzards, Harriers, and Kites are all essentialy just Hawks. There's not a whole lot of variation.

edit: I see you've put up some more families to fill in. I'm beginning to think I'll never get the hang of this, augh.

This should work. It'll be easily expanded upon. I just need to organize better.
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on January 23, 2010, 10:50:54 pm
Or there could be something on each subpage that refers the script to the higher level.

Ah, yeah, that'd probably be easier.
Or, the script could start at the root page and work its way down, following links to subpages, so it would only go from a high level to a lower.

It would put them somewhere else -- the script is what turns the wiki pages into .txt raw files, so that we don't have to copy/paste each individual creature.  A creature's "pre" and "post" sections wouldn't actually exist on the wiki.
Where will the creature variations be, in that case?
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 23, 2010, 10:57:53 pm
It would put them somewhere else -- the script is what turns the wiki pages into .txt raw files, so that we don't have to copy/paste each individual creature.  A creature's "pre" and "post" sections wouldn't actually exist on the wiki.
Where will the creature variations be, in that case?

Ack, sorry, I'm not explaining this well.  The sections where a creature invokes the variations won't exist on the wiki.  The variations themselves will be in the page source, attached to a taxon:

Each taxon gets a single optional variation (this can just be kept in the page source, too), and a creature's raws just need two sections, between which the script inserts the necessary templates (in the process of exporting the raws to text files).

Also, I explained above (in the part regarding Toady's PM) how we can pare it down from (start / pre-variation invocations / body / post-variation invocations / end) to (start / variation invocations / end).  Let me know if it still doesn't make sense, I'm probably still not explaining it clearly.
Title: Re: The Ark Project - Help Wanted
Post by: Thursday Postal on January 23, 2010, 11:23:43 pm
Okay. Here we go. Following in your lead, Footkerchief, I helped organize part of the larger bird lists by subfamily/family. How does it look? Should I keep working in that manner? Note that lots of the ducks and the like are similar, most of those were other peoples' and I didn't want to be the one to mess with them (except the few that were in the wrong groups.)
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 23, 2010, 11:44:29 pm
Okay. Here we go. Following in your lead, Footkerchief, I helped organize part of the larger bird lists by subfamily/family. How does it look? Should I keep working in that manner?

Looks great, and yes, definitely!  (Although organizing down to the family level isn't necessary for a lot of invertebrates etc.)

Note that lots of the ducks and the like are similar, most of those were other peoples' and I didn't want to be the one to mess with them (except the few that were in the wrong groups.)

If they're too similar, mess away (we can always revert if needed).  I think most of those are from a list that got added before we had any real guidelines on inclusion, so they're long overdue for being messed with.

I'm going to work through some owls now, so don't worry about that section.
Title: Re: The Ark Project - Help Wanted
Post by: Thursday Postal on January 24, 2010, 12:22:38 am
Did parrots and cockatoos. Since parrots are known for their colors, I tried to get multiple colors in even if they were similar animals, like with the most commonly known macaws.
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on January 24, 2010, 07:42:08 am
Let me know if it still doesn't make sense, I'm probably still not explaining it clearly.
It makes sense now.

EDIT: I have lots of questions of clarification.

Uniqueness:

Features:

Tags:

A question to ask Toady:

Other:
Title: Re: The Ark Project - Help Wanted
Post by: Shoku on January 25, 2010, 08:54:12 am
Hey! well it's my first time to post here on forums, but I've been playing DF for a long time now.

This project sounds amazing, I wonder if I could make sprites for the creatures? \o/
Maybe it's useless for so many critters, but I'm up for it. I've done some art stuff for other games like for CIV3 warhammer mod ;)

I think we're open to this, although I'm not sure how sprites work in this respect.  Does anyone know if we can have a custom sprite for each and every critter when the new release comes out?  That would be amazing.

Also you would probably have to coordinate with Mayday or someone who does graphics for DF.
You just use a few text files to say "this entity" and "this image file" and "this grid point on the image."
There shouldn't be a limit to how many you can have.

About sea creatures: if there were too many, wouldn't they eat each other and keep the population down?

They don't eat each other yet.  Unfortunately, sea and lake creatures may be a problem.  It may behoove us to turn off breeding for them at the moment, or greatly slow it down.  What is the consensus on this?
I thought the region display just plucked out five groups of animals to show at a time and if one dies or leaves the next comes in. There shouldn't be any issue with having large populations.

I never even edited a wiki entry, I prefer not to touch this to not ruin your work ;D
If you're ok posting in a forum it shouldn't be unfamiliar to you.

Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on January 25, 2010, 11:47:03 am
Given two species, otherwise similar, is color enough to make both merit inclusion?
As ever, it's a judgement call, but I would argue not, in most cases. Usually two creatures differentiated only by colours will merely be subspecies, anyway

What about differences in number and size of a body part (i.e. horns, humps, wattles, or toes)?
Probably not, unless it's a particularly spectacular difference

What about differences in biome?
Consider making a more generalised creature, and giving it extra biomes. Some biomes, like mountains, deserts and tundra need all the variety they can get, however.

Terrestrial versus arboreal?
? I'm not sure where this would be an important distinction.

If there are many similar but differently colored/sized/etc. creatures such that we decide to include only one, should we choose one specific species, or make a generic creature as a meld of all of them?
I tend to try and create a generic creature, but I'll usually have a representative species in mind, even if I name it after the group.
 

Features:
Should we include parthenogenerators? If so, how?
Can't really be implemented, but DF animals reproduce more like spores than real animals anyway

Since creatures do not live in trees (I think), should we include arboreal creatures?
Animals don't live in trees, unless you get (un?)lucky and the game accidentally spawns a goat on top of a tree. I think they should be included nontheless.

Should we include gliders and water-walkers?
They'll have to be implemented as fliers and swimmers respectively, but I don't think that's too much of a break from reality. I think the enjoyment from having a flying frog probably outways the strangeness of occaisionally seeing it a dozen Z-levels above the trees. There are updrafts, after all ;)

Basically, should we include creatures whose interesting unique features DF cannot model yet?
I guess it depends how integral they are to the animal, and how approximately they can be replicated. Put it on the list - if it can't be done, it's not the end of the world

Is there any way currently to model diet?
You can get them to kill other animals with [liKES_FIGHTING], attack dwarves, and steal food and drink. That's the best that can be done.

Can we model color variation, as in chameleons and cuttlefish?
Not to my knowledge. You can, however make the tile flash different colours

Can creatures dig, like worms or moles?
Nope. They can be found in caves, or by searching the ground.

Is camouflage possible yet?
With [AMBUSH_PREDATOR]

How about vocalizations?
No. Their vocalizations are a good thing to mention in the PREFSTRING, however

Tags:

Should extinct creatures be considered [MUNDANE]?
Hmmmm. Up for discussion. I would say no, though

Should parrots have [UTTERANCES]?
Heh. Well, wild parrots wouldn't know human speech. They could be given [SLOW_LEARNER] however, and they would slowly devolop conversationalist skills

Can a creature variation delete certain body parts? I know it can swap existing parts (like QUADRUPED with HUMANOID in the example), but can it swap a part with nothing? This would be useful with legless lizards, so they can [APPLY_CREATURE_VARIATION:LIZARD] and then delete the legs.
I think they can, yes

Other:

Should we include tardigrades and other microscopic creatures?
Nah. The entire concept of microscopic creatures (apart from angels) was pretty much unknown in the medieval world. Also, if we included them, they would literally be coating every surface in the game.

What makes something vermin?
That's one for the philosophers, I suppose. It's a very pertinent question actually, and I'll have to think about that myself.

Where will we keep the new [BODY] parts that there surely will be?
Just in a new body.txt file

Should we list color morphs, like the pied raven?
Yeah, they can be implemented, so make a note of them

How will we assign symbols for so many creatures?
Convention is just the first letter of the animal's name. Vermin tend to have their own symbols.

How do genetics work? Are there dominance, codominance, and carriers?
Uh........Oh! Look at the time
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on January 25, 2010, 11:52:04 am
The most fun in the Ark Project isn't just the animals themselves, but also capturing them or making stuff out of them. They should drop some funky stuff, have you guys included the thought of "spotted hyena" leather, etc? Or does the game generate the names itself from the source?
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on January 25, 2010, 12:01:29 pm
I believe it does it from the source.  However, does anyone know if the game assigns values to the creature, or do we?  As you know, some bones are more valuable than others.
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on January 25, 2010, 12:03:16 pm
I believe it does it from the source.  However, does anyone know if the game assigns values to the creature, or do we?  As you know, some bones are more valuable than others.

yeah I think that bones and skulls of some aggressive and big feline should be more valuable than cow bones. Also the shells or maybe a new object, feathers?
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on January 25, 2010, 12:06:23 pm
Toady has an item for eggs and feathers, we'll have to wait for that.


...Are there beaks in the game?
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on January 25, 2010, 12:10:14 pm
Toady has an item for eggs and feathers, we'll have to wait for that.


...Are there beaks in the game?

I don't think there are any animals who even have beaks in the game who arn't vermin.

It would be easy enough to make beaks but I can't speak for Toady.
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on January 25, 2010, 12:22:04 pm
The most fun in the Ark Project isn't just the animals themselves, but also capturing them or making stuff out of them. They should drop some funky stuff, have you guys included the thought of "spotted hyena" leather, etc? Or does the game generate the names itself from the source?

Huh? You can tan the hide of animals by default, unless you give it a certain tag (I can't remember which). You don't have to specify that it can be made into leather goods.

Toady has an item for eggs and feathers, we'll have to wait for that.


...Are there beaks in the game?

I don't think there are any animals who even have beaks in the game who arn't vermin.


Giant Eagles, and Giant Cave Swallows are both possessed of a pretty vicious beak. I don't think they can smell with it though. And birds don't have ears, bizarrely enough. Mind you, animals really only have one sense at the minute.
Title: Re: The Ark Project - Help Wanted
Post by: Iban on January 25, 2010, 12:23:24 pm
Actually, you need the [STANDARD_FLESH] (?) tag, otherwise leather produced from the animal will be ungodly heavy.
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on January 25, 2010, 12:53:38 pm
Actually, you need the [STANDARD_FLESH] (?) tag, otherwise leather produced from the animal will be ungodly heavy.

Yep because their flesh will in fact be made of dark matter.

Though I wonder if that glitch will persist to the next version.
Title: Re: The Ark Project - Help Wanted
Post by: SethCreiyd on January 25, 2010, 01:13:29 pm
What makes something vermin?

The dictionary says:

Quote
1.    noxious, objectionable, or disgusting animals collectively, esp. those of small size that appear commonly and are difficult to control, as flies, lice, bedbugs, cockroaches, mice, and rats.
2.    an objectionable or obnoxious person, or such persons collectively.
3.    animals that prey upon game, as coyotes or weasels.

The game appears to go with the first definition.  I guess faeries are disgustingly noxious to dwarves.
Title: Re: The Ark Project - Help Wanted
Post by: Fieari on January 25, 2010, 08:23:45 pm
In DF, to my understanding, vermin is defined as anything cats like to hunt, and are small enough to be unable to damage normal creatures, and spawn spontaneously in the environment without breeding.  In the current version, vermin also have no defined bodies, though that's changing in the new version. On the other hand, in the new version, I don't believe the body parts are USED except for templating larger critters.
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on January 25, 2010, 09:13:32 pm
In regards to the vermin issue:  I would like to see vermin no bigger than rats or snakes in general.  I feel we could have squirrels and middle-sized birds (crows, parrots, etc.) that are not vermin.  However, I insist that we re-make elephants to be vermin.  Have you ever had an elephant living in your basement?  IMPOSSIBLE to get rid of!
Title: Re: The Ark Project - Help Wanted
Post by: Thursday Postal on January 25, 2010, 09:24:49 pm
Rainseeker, what could you possibly be doing with an elephant in your basement?
Title: Re: The Ark Project - Help Wanted
Post by: Shoku on January 25, 2010, 11:06:55 pm
In DF, to my understanding, vermin is defined as anything cats like to hunt, and are small enough to be unable to damage normal creatures, and spawn spontaneously in the environment without breeding.  In the current version, vermin also have no defined bodies, though that's changing in the new version. On the other hand, in the new version, I don't believe the body parts are USED except for templating larger critters.
When have they ever hunted flies?

Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on January 25, 2010, 11:34:10 pm
Rainseeker, what could you possibly be doing with an elephant in your basement?

Well, you know how elephants can walk down stairs, but not up?

...besides, how else would I open my beer?
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 26, 2010, 12:17:08 am
Gorobay's questions first.  For the questions that I didn't address in this post or the next one, I agree with Lancensis.

What about differences in biome?
Consider making a more generalised creature, and giving it extra biomes. Some biomes, like mountains, deserts and tundra need all the variety they can get, however.

If the only significant difference is biomes, then yeah, I'd just do a generalized creature.  But if they have other differences, different biomes would definitely factor into the decision.

Terrestrial versus arboreal?
? I'm not sure where this would be an important distinction.

It doesn't matter in DF yet, but it's a big enough difference IRL that I'd take it into account.

Should extinct creatures be considered [MUNDANE]?
Hmmmm. Up for discussion. I would say no, though

I'd say yes.  The only creatures that don't have it (in vanilla) are fantasy creatures like gnomes and beak dogs.  Extinct animals aren't particularly fantastic.

Should parrots have [UTTERANCES]?
Heh. Well, wild parrots wouldn't know human speech. They could be given [SLOW_LEARNER] however, and they would slowly devolop conversationalist skills

Yeah, it would be fun to give them SLOW_LEARNER and CAN_SPEAK.  I think the current version supports conversations between dwarves and talking pets.

Can a creature variation delete certain body parts? I know it can swap existing parts (like QUADRUPED with HUMANOID in the example), but can it swap a part with nothing? This would be useful with legless lizards, so they can [APPLY_CREATURE_VARIATION:LIZARD] and then delete the legs.
I think they can, yes

I'm doubtful.  If they can't, though, it's not a really big deal -- you can just remove the BODY tag and add it back from scratch.  It isn't ideal from a templating standpoint, but hopefully we won't have to do it often.

Where will we keep the new [BODY] parts that there surely will be?
Just in a new body.txt file

Yeah, although we'll need a little infrastructure in the wiki to facilitate that -- taxonomic groups and creatures will need the ability to define new bodies alongside their template variation and raws, respectively.

This also touches on the broader question of how we're going to approach anatomy.  Broadly speaking, we should probably aim for anatomical accuracy on par with the creatures in vanilla DF, but the specifics will be tricky.

How will we assign symbols for so many creatures?
Convention is just the first letter of the animal's name. Vermin tend to have their own symbols.

There's another convention of using vaguely taxonomic symbols, e.g. F for feline.  I think that'll work out much better for us, both for ease of identification and ease of assigning the symbols (since we can do it in a template), but there'll be problems either way.  ASCII wasn't really meant for this.

How do genetics work? Are there dominance, codominance, and carriers?

This is the most I could find: "Right now it'll do dominant-recessive stuff with the color variables, and it can also do that with the appearance variables or do averaging. It's pretty simple at this point, but what's there now could be used to, say, breed your dogs toward certain colors and body dimensions, as well as whatever facial features there end up being (though the colors and patterns would be limited to whatever is in the raws)." (http://bay12games.com/dwarves/dev_now.html#2009-01-12)
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 26, 2010, 12:31:12 am
I believe it does it from the source.  However, does anyone know if the game assigns values to the creature, or do we?  As you know, some bones are more valuable than others.

You can assign value as a material property now, (http://www.bay12games.com/dwarves/spoilers/raws-12-18-08/index.html) which means it'll be really easy for us to work with.

The most fun in the Ark Project isn't just the animals themselves, but also capturing them or making stuff out of them. They should drop some funky stuff, have you guys included the thought of "spotted hyena" leather, etc? Or does the game generate the names itself from the source?

Huh? You can tan the hide of animals by default, unless you give it a certain tag (I can't remember which). You don't have to specify that it can be made into leather goods.
Actually, you need the [STANDARD_FLESH] (?) tag, otherwise leather produced from the animal will be ungodly heavy.

STANDARD_FLESH is gone in the next version, since we have materials and tissues instead.  If you want to produce leather from a creature, you just add a leather material to its material list.

What makes something vermin?
That's one for the philosophers, I suppose. It's a very pertinent question actually, and I'll have to think about that myself.
In DF, to my understanding, vermin is defined as anything cats like to hunt, and are small enough to be unable to damage normal creatures, and spawn spontaneously in the environment without breeding.  In the current version, vermin also have no defined bodies, though that's changing in the new version. On the other hand, in the new version, I don't believe the body parts are USED except for templating larger critters.

Vermin CAN damage normal creatures, though, at least by injecting them with poison (e.g. cave spiders in the current version).  It's not clear yet how much the new version has blurred the line between vermin and creatures, like whether they can use the new poison-oriented stuff like secretions and gas clouds.

So yeah, it's going to be tricky to draw the line between creatures and vermin, and it'll depend somewhat on how vermin behave in the next version.  If worse comes to worst, we can establish a numerical cutoff for size, allowing some leeway for vermin-sized animals that would work much better as full creatures.
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on January 26, 2010, 10:57:03 am
Vermin CAN damage normal creatures, though, at least by injecting them with poison (e.g. cave spiders in the current version).  It's not clear yet how much the new version has blurred the line between vermin and creatures, like whether they can use the new poison-oriented stuff like secretions and gas clouds.

So yeah, it's going to be tricky to draw the line between creatures and vermin, and it'll depend somewhat on how vermin behave in the next version.  If worse comes to worst, we can establish a numerical cutoff for size, allowing some leeway for vermin-sized animals that would work much better as full creatures.
Robber/coconut crabs should definately be full-sized creatures though. With the Curiousbeast tags. There are stories of them carrying off cooking stoves. Maybe Cane Toads too. Releasing a flood of [VERMINHUNTER] toads to wipe out the local vermin would be a fun option.

Incidentally, the paralytic venom of vanilla Cave Spiders is permanent (!)
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on January 26, 2010, 11:24:28 am
You use the Vermin tag when their body doesn't matter.

So if being stepped on by a person would kill them... Then Vermin they be.
-or rather... Smaller then a Fox? Smaller then a box? Smaller then an ox? Then Vermin you be
--Or rather they are soo small that their body doesn't matter (So being hit by a club for example could reasonably shatter their whole body)

In the the original DF Foxes were the smallest Non-Vermin creatures

So Squirls, Chipmonks, most crabs, most turtles, and walking severed hands are all vermin... albiet impressive vermin.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 26, 2010, 04:04:38 pm
FYI: Briess, the awesome DF Wiki admin, just created a new "Modifications" namespace, as I requested.  So I went ahead and moved all our pages over there. (http://dwarffortresswiki.net/index.php/Modifications:Ark_Project)  The new namespace doesn't really support subpages, so this might be a good time to switch to using categories instead (although we could ask Briess to enable subpages for that namespace).
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on January 26, 2010, 06:20:22 pm

So if being stepped on by a person would kill them... Then Vermin they be.
-or rather... Smaller then a Fox? Smaller then a box? Smaller then an ox? Then Vermin you be
--Or rather they are soo small that their body doesn't matter (So being hit by a club for example could reasonably shatter their whole body)

In the the original DF Foxes were the smallest Non-Vermin creatures

So Squirls, Chipmonks, most crabs, most turtles, and walking severed hands are all vermin... albiet impressive vermin.
You could easily kill a fox by stepping on it. Just got to raise your foot high enough. It is kinda wierd how cats are a size up from foxes in DF, though.

So how does this new thing work, Foot? Is it like a mini-wiki of our own?
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 26, 2010, 06:27:18 pm
So how does this new thing work, Foot? Is it like a mini-wiki of our own?

It's like a separate section of the wiki for mods.  It doesn't mean anything drastically different for us -- mainly, you've got your user talk page back again.
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on January 27, 2010, 07:00:00 am
Well done on Template:Ark, Footkerchief! I suggest that the creature's name and link be included in the template, so that the headers in the example would read "Cougar (http://en.wikipedia.org/wiki/Cougar): (invalid status)", etc. Also, why did you put an empty table at the end?
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on January 27, 2010, 07:02:11 am
Ok if anyone is not doing Beetles and butterflys because I am... Please don't let me hold you back.

I am in somewhat of a rut and may not be getting to it for a while though I still plan to.

Though I highly doubt this is the case... if it is then this should cover it.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on January 27, 2010, 05:18:17 pm
General status report: we've made really good progress on Lizards, (http://dwarffortresswiki.net/index.php/Modification:Ark_Project/Lizards) which should be pretty much done list-wise.  Birds (http://dwarffortresswiki.net/index.php?title=Modification:Ark_Project/Birds) are coming along well.  Amphibians (http://dwarffortresswiki.net/index.php/Modification:Ark_Project/Amphibians) still need a lot of work, particularly the organization of the frog section.  Bony fish (http://dwarffortresswiki.net/index.php?title=Modification:Ark_Project/Bony_fish) and Insects (http://dwarffortresswiki.net/index.php/Modification:Ark_Project/Insects) are still very far from being complete, although we've made some progress.

I think the butterflies/beetles will still be waiting whenever you're back, Neonivek.  Plenty of other insect orders for us to work on.

Well done on Template:Ark, Footkerchief! I suggest that the creature's name and link be included in the template, so that the headers in the example would read "Cougar (http://en.wikipedia.org/wiki/Cougar): (invalid status)", etc.

Thanks!  It was mostly cribbed from your stuff.  I didn't put the name/link in the template because 1) I wanted people to be able to paste it below the list entries we've got with minimal trouble, and 2) I wasn't sure where I'd put those parenthetical notes we have after a lot of the links.

Also, why did you put an empty table at the end?

Spacing.  Very ghetto spacing.

For everyone else's reference, you can see a demonstration of the wiki template here. (http://dwarffortresswiki.net/index.php/Modification:Ark_Project/Meta)  This is what we might be using for creature raws.

I'm working on the other two wiki templates for taxon variations and body stuff.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 01, 2010, 01:06:18 am
Here's a more fleshed-out demonstration of how we'll edit raws on the wiki. (http://dwarffortresswiki.net/index.php/Modification:Ark_Project/Template_test)  Any thoughts?
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on February 01, 2010, 06:45:50 am
The VERTEBRATE variation will, I assume, include the male and female castes; is there some way to tell a creature to delete castes from a variation and make new ones, as we would want to do for naked mole rats?

Though unrelated to these templates, I need to say this: there are some tags, like [MUNDANE], [PET], [PETVALUE], [VERMIN], [PREFSTRING], [CREATURE_TILE], [COLOR], [GOOD]/[EVIL]/etc., and [WAGON_PULLER], that don't have obvious right or wrong answers. Before we start churning out raws, there must be some system in place that can standardize the use of such tags so we are consistent.
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on February 01, 2010, 10:22:08 am
I think everything on the list is MUNDANE, and none of them can be considered GOOD or EVIL. Basically all real-world animals in vanilla are considered PET (except for some of the crocodiles, strangely), so I guess we can conclude that Dwarves are capable of taming most anything without assistance. I think the PREFSTRINGS are something that people can just go ahead and contribute to immediately, although ones that are too "knowing" should be used sparingly.
Title: Re: The Ark Project - Help Wanted
Post by: Fieari on February 01, 2010, 03:01:08 pm
Some may certainly be [SAVAGE] though.
Title: Re: The Ark Project - Help Wanted
Post by: SethCreiyd on February 01, 2010, 03:05:33 pm
We should find out if The Toady One intends to keep the [PET] tokens as they are in vanilla.  It may not always be the case that dwarves can take bears and alligators and turn them into creatures safe to be around.  The future critter genetics might complicate this, especially if individual animals have somewhat distinct personalities.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 01, 2010, 04:08:10 pm
The VERTEBRATE variation will, I assume, include the male and female castes; is there some way to tell a creature to delete castes from a variation and make new ones, as we would want to do for naked mole rats?

Yeah, we'll probably set up a special REMOVE_CASTES creature variation that will strip out any caste declarations and caste-specific tags.  That should be clean enough.  That'll go on some kind of "Utility Variations" wiki page, along with any others we end up using (REMOVE_VERMIN, REMOVE_BIOMES, etc).

Though unrelated to these templates, I need to say this: there are some tags, like [MUNDANE], [PET], [PETVALUE], [VERMIN], [PREFSTRING], [CREATURE_TILE], [COLOR], [GOOD]/[EVIL]/etc., and [WAGON_PULLER], that don't have obvious right or wrong answers. Before we start churning out raws, there must be some system in place that can standardize the use of such tags so we are consistent.
I think everything on the list is MUNDANE, and none of them can be considered GOOD or EVIL. Basically all real-world animals in vanilla are considered PET (except for some of the crocodiles, strangely), so I guess we can conclude that Dwarves are capable of taming most anything without assistance.

Yeah, all MUNDANE with no GOOD or EVIL is my instinct too.

As for PET, all the mundane terrestrial (and amphibious) creatures seem to have the tag in vanilla, but I don't think any aquatic ones do.  That seems like a decent rule for us.  PETVALUE... I have no idea.  I'd be happy to just stick something vaguely reasonable in the templates and ignore individual species for the most part.

For WAGON_PULLER, PACK_ANIMAL, etc., I'd go with historical precedent.

For VERMIN stuff... like I said before, we can establish a rough size cutoff and make exceptions as needed.  It won't make sense to establish that cutoff (or guidelines for exceptions) until we've seen how vermin behave in the next version.

Some may certainly be [SAVAGE] though.

Don't think so.  I couldn't find any SAVAGE real-life creatures in vanilla.

We should find out if The Toady One intends to keep the [PET] tokens as they are in vanilla.  It may not always be the case that dwarves can take bears and alligators and turn them into creatures safe to be around.  The future critter genetics might complicate this, especially if individual animals have somewhat distinct personalities.

I think it's safe to say that PET and other similar tags will be replaced by more specific stuff later on, but they're what we've got for now (and the next several versions AFAIK) so we'll use them.

I think the PREFSTRINGS are something that people can just go ahead and contribute to immediately, although ones that are too "knowing" should be used sparingly.

Yeah, prefstrings are kind of troubling.  They're fluff, but they have a disproportionate impact on the game's flavor.  Also they don't work well when you have lots of similar creatures.  We can put the generic ones in templates (e.g. "rough skin" for sharks) and others on specific creatures, I guess.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 04, 2010, 03:19:31 am
Status report time!

I went through frogs (http://dwarffortresswiki.net/index.php/Modification:Ark_Project/Animals/Amphibians#Anura_.28frogs.29) to round out the ones we've had since the beginning of the project (added by Lancensis?).  This makes the amphibian list more or less complete, which is awesome.  We may have an excessive number of frogs now, especially the Australian/Australasian frogs in genus Litoria (http://dwarffortresswiki.net/index.php/Modification:Ark_Project/Animals/Amphibians#Litoria_.28Australasian_tree_frogs.29) and family Myobatrachidae (http://dwarffortresswiki.net/index.php/Modification:Ark_Project/Animals/Amphibians#Myobatrachidae_.28more_Australian_frogs.29) -- if someone wants to prune those, go for it.

Bony fish (http://dwarffortresswiki.net/index.php/Modification:Ark_Project/Animals/Bony_fish) are still far from completion.  I'll probably be working in this section again now that amphibians are done, but I could use some help.

Snakes (http://dwarffortresswiki.net/index.php/Modification:Ark_Project/Animals/Reptiles#Serpentes_.28snakes.29) aren't in terrible shape, but a couple sections need expansion, especially family Colubridae, (http://dwarffortresswiki.net/index.php/Modification:Ark_Project/Animals/Reptiles#Colubridae_.28generic_snakes.29) which in real life contains two thirds of all snake species.  Ours only contains... five.

And finally, the bird list (http://dwarffortresswiki.net/index.php/Modification:Ark_Project/Animals/Birds) is coming along, but not done yet.  Birds mostly bore the crap out of me, personally, so don't make me do those.

edit: oh yeah, and insects (http://dwarffortresswiki.net/index.php/Modification:Ark_Project/Animals/Arthropods/Insects) need work as usual.  Neonivek has laid claim to Lepidoptera (butterflies and moths) and Coleoptera (beetles), but there are plenty of other orders that haven't been touched yet.
Title: Re: The Ark Project - Help Wanted
Post by: Aqizzar on February 04, 2010, 05:17:00 am
Birds bore the crap out of me as well.  I'll take the snakes though, if no one else does it first.  Should I post what I compile straight to the wiki, or put it here like we were doing before?

Oh wait, you put instructions in the first post.  Nevermind, I got it.
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on February 04, 2010, 08:49:54 am
You can keep them fish. I'll do some birds
Title: Birds!
Post by: Rainseeker on February 04, 2010, 04:37:17 pm
I wonder if we can put in a temporary-fix to get birds to fly less.  Cranes, geese and other waterfowl obviously prefer to hang out in water, and many other birds forage on the ground, or roost on trees.

Also, It would be kind of cool if birds traveled more realistically where they flew in flocks (or "V" formations) and only when scared or for an other good reason.  I wonder if formations could be applied to flocks and herds once Toady gets military formations put in.

Semi-unrelated note:  Should undead birds really be able to fly?  *stir, stir, stir*  <---trouble
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 04, 2010, 04:44:54 pm
I wonder if we can put in a temporary-fix to get birds to fly less.  Cranes, geese and other waterfowl obviously prefer to hang out in water, and many other birds forage on the ground, or roost on trees.

I think birds (vermin-size ones, at least) do hang out at ground level a lot, so it shouldn't be too bad.

Semi-unrelated note:  Should undead birds really be able to fly?  *stir, stir, stir*  <---trouble

Haha, the next version should actually handle this pretty elegantly.  The bird needs to have its flier body parts, which in turn need their functional tissues intact -- that might mean bone, muscle and feathers, or some subset of those.  We shouldn't have to worry about it much, since we'll be using standard materials/tissues for the most part.
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on February 04, 2010, 05:01:00 pm
So what you're saying is that skeletal giant eagles aren't a fortress-ending threat any more?  Hmmm....
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on February 04, 2010, 08:55:46 pm
I think birds (vermin-size ones, at least) do hang out at ground level a lot, so it shouldn't be too bad.
Do you mean small birds should not be given FLIERs?

I just added a whole bunch of obscure creatures like sponges, worms, and xenoturbellids, when I noticed that Osteichthyes contains all tetrapods. And *gasp*: we have put them on the same level! Should I rearrange the pages to be taxonomically correct, or just leave well enough alone?
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 04, 2010, 09:11:09 pm
I think birds (vermin-size ones, at least) do hang out at ground level a lot, so it shouldn't be too bad.
Do you mean small birds should not be given FLIERs?

Oops, no, I meant that, in DF, birds with FLIER still hang out at ground level, although that might be controlled by VERMIN_GROUNDER.

I just added a whole bunch of obscure creatures like sponges, worms, and xenoturbellids, when I noticed that Osteichthyes contains all tetrapods. And *gasp*: we have put them on the same level! Should I rearrange the pages to be taxonomically correct, or just leave well enough alone?

Osteichthyes contains all tetrapods?  Do you mean in the strict evolutionary sense that tetrapods are descended from a member of Osteichthyes?  In any case, I'm not going to lose sleep over having a superclass and a class at the same level, especially since Sarcopterygii is so tiny.
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on February 04, 2010, 09:21:30 pm
Okay, here is Toady's response to my emailed question about whether undead birds and such will still fly:

Quote from: Toady One
You know, it's quite possible they will have a failure in this regard,
since it checks the muscles explictly.  Of course, tatters of muscles
might remain to stop the skeletons from falling apart, but I'm not
sure it'll be enough to fly.  I haven't checked what happens.  It
should be fun to see.  Skeletons can walk around, so it seems they are
getting a pass on some of the checks.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 05, 2010, 01:46:26 am
Toady's response

Haha, interesting.  But yeah, sounds like we shouldn't have to worry about it, in any case.

Oh, BTW, Gorobay -- did you work through all of the phyla in Animalia that didn't already have an entry?  I know a lot of them can be discarded entirely for our purposes.
Title: Re: The Ark Project - Help Wanted
Post by: Cheddarius on February 05, 2010, 01:55:53 am
Is there any sort of easily-comprehensible grunt work I could do to help out?
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on February 05, 2010, 02:23:08 am
Toady's response

Haha, interesting.  But yeah, sounds like we shouldn't have to worry about it, in any case.

Oh, BTW, Gorobay -- did you work through all of the phyla in Animalia that didn't already have an entry?  I know a lot of them can be discarded entirely for our purposes.

Also, Toady said it was his intention that they NOT fly at this point, until he updates the curses arc, and then that will open up.
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on February 05, 2010, 06:28:02 am
Oh, BTW, Gorobay -- did you work through all of the phyla in Animalia that didn't already have an entry?  I know a lot of them can be discarded entirely for our purposes.
I'm pretty sure I did; I'll check again though. I have generally been discarding anything less than 1 cm.
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on February 05, 2010, 09:01:17 am
Is there any sort of easily-comprehensible grunt work I could do to help out?
Fancy looking up some bugs?
Title: Re: The Ark Project - Help Wanted
Post by: mendonca on February 05, 2010, 11:10:22 am
Hi there, had a bit of spare time so I went through and added some fish to the list, notably the Cypriniformes.

I'm completely new to any wiki editing, so if I am doing anything obviously stupid it is likely not to be deliberate so just let me know.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 05, 2010, 03:35:28 pm
Is there any sort of easily-comprehensible grunt work I could do to help out?

The stuff in the OP is all we've got, unfortunately, and it won't get any simpler once we move to implementation.

I'm completely new to any wiki editing, so if I am doing anything obviously stupid it is likely not to be deliberate so just let me know.

Looks good except for one thing -- use equals signs (=, ==, ===, etc.) for the section headers, not bold text (''' ... ''').  This makes them show up in the table of contents, and it'll help our raws generator understand the taxonomic tree.

The Ken Loach joke made me laugh, but it had to go.  I also asterisk'd "coolie loach" just in case, although I don't find it too problematic.

I also made a note that family Cyprinidae may need further representation -- I glanced through and saw a few large genera (with common names) that weren't represented, and "minnow" should probably be diversified.

All in all, though, it looks pretty close to ideal, so thanks!
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on February 05, 2010, 03:40:25 pm
The Ken Loach joke made me laugh, but it had to go.

Just as well. DF is grim and gritty enough as it is.
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on February 05, 2010, 04:47:07 pm
I have of late listed some tiny creatures on the wiki. Though they be small, as giants they would be big enough. Will the Ark Project include giant versions of creatures?

If it will:
If it won't:
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 05, 2010, 04:52:00 pm
Will the Ark Project include giant versions of creatures?

It won't directly.  However (SPOILER WARNING) the next version is expected to randomly generate titan-size creatures, as megabeast-type things. (http://www.bay12games.com/media/df_talk_3_transcript.html#1e.underground_titans)  So there's a chance we'd see stuff like "Giant anteater titan," or worse, "Giant giant anteater."  It might end up being okay to have creatures whose names start with "giant," I'm not sure.

edit: I guiltily PM'd Toady to ask whether it's an issue
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on February 05, 2010, 04:53:37 pm
It won't?  I thought it would use them for giants if we use the right tag...
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on February 05, 2010, 05:29:15 pm
  So there's a chance we'd see stuff like "Giant anteater titan," or worse, "Giant giant anteater." 

MANTEATER
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 05, 2010, 05:36:06 pm
It won't?  I thought it would use them for giants if we use the right tag...

There's two separate concepts here:
1) The randomly generated aboveground titans that you guys talked about in the podcast, and that I mentioned above
2) The "giant lion," "giant cheetah" etc. which are now created with a creature variation, like animal men

1 is something we don't really have control over.  2 is something we could include, but probably shouldn't, since we're focusing on real-life creatures.
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on February 05, 2010, 05:51:51 pm
Personally I would like to see the game choose some of our animals to make giant.  "Oh, NO!  A Giant PINK-HEADED DUCK!!!  Curse you, Ark Project!!!"  I just need to hear that once from somebody.

EDIT:

Also, who woudn't want their fort invaded by a giant...

(http://upload.wikimedia.org/wikipedia/commons/thumb/e/ed/Oreortyx_pictusGBP14A.jpg/180px-Oreortyx_pictusGBP14A.jpg)

MOUNTAIN QUAIL?!?!
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on February 05, 2010, 06:50:43 pm
Sigh. Rainseeker and his Quails.

On a less SILLY note, is "Sandwich" a person-specific name, or has it become part of the english language?
Title: Re: The Ark Project - Help Wanted
Post by: Cheddarius on February 05, 2010, 06:59:29 pm
Wow, actually, the normal work seems like I can do it. So I just pick an undone section and fill it in with name/link of important species?
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on February 05, 2010, 07:07:53 pm
Sigh. Rainseeker and his Quails.

On a less SILLY note, is "Sandwich" a person-specific name, or has it become part of the english language?

How is the sandwich question not sil- oh, you said LESS silly.  Sorry.

Oh, wait, no, that's serious.  Sandwich is fine, in my opinion.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 05, 2010, 07:23:40 pm
Wow, actually, the normal work seems like I can do it. So I just pick an undone section and fill it in with name/link of important species?

That's the basic idea, yeah, although you'll also need to add subsections to keep things organized -- the OP's guidelines on subsections were a little vague, so I revised them just now with some helpful examples etc. (it's item #6 under "How do I add animals") (http://www.bay12games.com/forum/index.php?topic=48147.msg980643#msg980643). 

Oh yeah, and "sandwich" seems fine to me too.
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on February 05, 2010, 07:49:22 pm
Oh yeah, and "sandwich" seems fine to me too.

In that case, don't mind if I do.

I got about four orders of birds ready, but haven't posted them all yet. I fileshed out the auks/gulls section, the proper name of which escapes me at present.

Before I forget, I know we're going for a fair few recently extinct animals, but are these a bit much?
http://scienceblogs.com/tetrapodzoology/2009/05/mekosuchines_2009.php
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on February 05, 2010, 09:59:08 pm
Those crocs look cool to me!  Especially the blue one.  Put em in!
Title: Re: The Ark Project - Help Wanted
Post by: Thursday Postal on February 05, 2010, 11:42:37 pm
  So there's a chance we'd see stuff like "Giant anteater titan," or worse, "Giant giant anteater."

MANTEATER

I laughed at that for a good minute.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 06, 2010, 12:42:11 am
Why not allow names of the form "giant __" (e.g. anteater (http://en.wikipedia.org/wiki/Giant_Anteater),  tortoise (http://en.wikipedia.org/wiki/Giant_tortoise), clam (http://en.wikipedia.org/wiki/Giant_clam), and deer (http://en.wikipedia.org/wiki/Irish_Elk)), since they would be unambiguous? Currently, most of these are marked with asterisks.
I guiltily PM'd Toady to ask whether it's an issue

Toady's reply:

Hey, another Ark Project question, hopefully the last for a while:

There are a lot of Earth creatures with "giant" in their names, e.g. the Giant Anteater.  Is this likely to cause problematic names for the titans, like "titanic giant anteater" or "giant giant anteater"?  I guess this is really two questions:

1) Do randomized titans draw from the creature raws, or are they likely to in the near future?

2) If so, does it generate a name/description by sticking "giant"/"colossal"/"titanic" on the front?

They don't draw from the creature raws now, and I'm not sure they will later.  The hardcoded templates they are using now don't have an analog like raws, but they could end up something like variations.  Names are one of the things that need to be handled in parts -- none of the hardcoded templates interact poorly with their random uses (as far as I know).  That will change at the time when it needs to change.  For now, it won't cause any problems.

So I guess we can include giant whatevers all over the place.  I'm a little bummed that we won't see giant hairy purple versions of random beetles, but at least that's one less naming problem.
Title: Re: The Ark Project - Help Wanted
Post by: Cheddarius on February 06, 2010, 12:46:21 am
It'd be kind of weird to have something like "giant miniature ostrich" or whatnot, though.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 06, 2010, 12:56:12 am
It'd be kind of weird to have something like "giant miniature ostrich" or whatnot, though.

The upshot of Toady's reply was that we don't have to worry about that (or "giant giant ostrich" either) since those would only exist if someone went and created a raw entry for them.
Title: Re: The Ark Project - Help Wanted
Post by: Cheddarius on February 06, 2010, 01:09:32 am
Ah.
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on February 06, 2010, 01:36:49 am
This is what Toady said to me about giant creatures, it's not that different from what he told you, Foot:

Quote from: Toady One
Giant animals?  They are all done explicitly in the raws.  Like giant
rats and stuff, that's about it.  Footkerchief sent me a similar
question about titans and name conflicts.  The titans use hard-coded
templates, so there won't be interaction problems at this point.  We
might have to jiggle the adjectives later on, but it shouldn't be a
big deal.

Tarn
Title: Re: The Ark Project - Help Wanted
Post by: mendonca on February 06, 2010, 02:39:34 am
Quote from: Footkerchief
Looks good except for one thing -- use equals signs (=, ==, ===, etc.) for the section headers, not bold text (''' ... ''').  This makes them show up in the table of contents, and it'll help our raws generator understand the taxonomic tree.

Wonderful ... I see the difference now. Thanks.

Quote from: Footkerchief
The Ken Loach joke made me laugh, but it had to go.  I also asterisk'd "coolie loach" just in case, although I don't find it too problematic.

Of course ... at least it raised a laugh ...

Quote from: Footkerchief
I also made a note that family Cyprinidae may need further representation -- I glanced through and saw a few large genera (with common names) that weren't represented, and "minnow" should probably be diversified.

Quote from: Footkerchief
All in all, though, it looks pretty close to ideal, so thanks!

Great, thanks for that. I'll have to grab some more sections in the week.
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on February 06, 2010, 03:21:46 am
I have this is mind too:

http://news.nationalgeographic.com/news/2009/08/photogalleries/new-species-flying-frog-pictures/index.html (http://news.nationalgeographic.com/news/2009/08/photogalleries/new-species-flying-frog-pictures/index.html)

There are some new species discovered almost every day, most of them are insects or small "vermin" creatures ;)
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on February 06, 2010, 03:34:02 am
Great heads up on new species, Piz!  I love it!

We HAVE to include this guy!

Spoiler (click to show/hide)

The Scimitar-babbler!  What a name!  :D  Totally DF!

...not to mention the "flying frog" that uses his feet to glide!
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on February 06, 2010, 06:03:47 am
That was also a suggestion to dig up more recently found species ;D

yeah this bird and a flying frog are my favourites

EDIT: Banner's finished! At last oO'

The Banner:
Spoiler (click to show/hide)

The Quails for Rainseeker:  :P
Spoiler (click to show/hide)


I hope you guys enjoy it and accept it ;D
Title: Re: The Ark Project - Help Wanted
Post by: Halmie on February 06, 2010, 07:43:19 am
Wow. Nice work. It sums up the epicness of the project quite well IMO.
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on February 06, 2010, 07:54:45 am
I quite agree; that banner is magnificent. (Incidentally, does the Dwarvish on the scroll mean anything?)

Re "Sandwich": I think we should rename the Sandwich tern, because "Sandwich" there refers to a place in England, not the food.
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on February 06, 2010, 08:23:37 am
I quite agree; that banner is magnificent. (Incidentally, does the Dwarvish on the scroll mean anything?)


I wish it did, but I'm not really so fluent :D just random stuff
Glad it's ok!
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 06, 2010, 12:44:47 pm
Hahaha, wow, that banner's amazing.  I edited into the OP and wiki page. (http://dwarffortresswiki.net/index.php/Modification:Ark_Project)  Let me know if the formatting in the OP is bothering anyone -- this forum doesn't let you wrap text around an image, so I had to scale it down a bit.
Title: Re: The Ark Project - Help Wanted
Post by: Cheddarius on February 06, 2010, 01:02:31 pm
Man that banner is really really awesome
Just
Really really awesome
And that's all there is to say about it!

Also I like the expression on the guy's face.
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on February 06, 2010, 01:32:33 pm
I am literally hopping up and down in my seat squealing!  Thank you Pizdzius for making the Ark Project feel official!  Yay, complete with QUAILS!  I had no idea you were so talented!


...someday you will all wish we had never added mountain quails.  They will destroy us.  Someday.


Wheeeeee!
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on February 06, 2010, 02:29:54 pm
Are those unicorns?
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on February 06, 2010, 02:46:17 pm
Are those unicorns?

Hee hee!  I just noticed those!
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on February 07, 2010, 10:20:30 am
What a Dwarf Fortress Banner would it be without Hippos, Elephants and Unicorns? :p I really made the banner in a "D for Dwarf" way

I'm VERY glad you guys enjoy it and it flatters me so much to see it on the main wiki page \o/
If you ever need any other art stuff just give a sign (like a typical website banner or anything) I hope I can be of service.

Now, I shall go back to pixel art ;D
Title: Re: The Ark Project - Help Wanted
Post by: shadow_archmagi on February 07, 2010, 10:38:50 am
Whoa. I had never noticed this mod before. Going from "turtle" to eleven distinct breeds? That's pretty impressive. Dwarf Fortress becomes ever more educational!
Title: Re: The Ark Project - Help Wanted
Post by: Cheddarius on February 07, 2010, 12:22:06 pm
Yeah. I mean, it's already a subtle criticism of the Russian czars before the Russian Revolution. It teaches us not to make those mistakes again; if dirty nobles try to demand things from us today, we'll just solve the problem by locking them in their rooms until they starve.
or with magma
Title: Re: The Ark Project - Help Wanted
Post by: mendonca on February 07, 2010, 04:01:26 pm
Just another one to say that I love the banner.

Also I have been through and thrown in the basic structure for Lepidoptera, plus added a few butterflies in.

http://dwarffortresswiki.net/index.php/Modification:Ark_Project/Animals/Arthropods/Insects#Lepidoptera_.28moths_and_butterflies.29 (http://dwarffortresswiki.net/index.php/Modification:Ark_Project/Animals/Arthropods/Insects#Lepidoptera_.28moths_and_butterflies.29)

I am not sure if it is appreciated if the families are listed like they are now (with no info in) but I thought I would throw it down whilst I had done the typing. But it is a bit of a slog. Bloody lepidoptera.

Also I am not in any way a butterfly geek, if anybody is and wishes to add / omit / alter please feel free, I'm not precious.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 07, 2010, 09:28:00 pm
I am not sure if it is appreciated if the families are listed like they are now (with no info in) but I thought I would throw it down whilst I had done the typing.

Definitely appreciated.  That's the approach I've taken for a first pass on several large taxa.

Also I am not in any way a butterfly geek, if anybody is and wishes to add / omit / alter please feel free, I'm not precious.

Neonivek's still planning to add some, as far as I know. 
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on February 08, 2010, 07:13:15 am
I am, I am. I was very sick for a while and I am ready to jump back in.

Though once again if ANYONE wants to do Beetles or Butterflies by all means don't let me stop you.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 08, 2010, 08:07:40 am
I am, I am. I was very sick for a while and I am ready to jump back in.

Awesome, glad you're feeling better.

A lot of the bony fish (http://dwarffortresswiki.net/index.php/Modification:Ark_Project/Animals/Bony_fish) orders are turning out to be pretty small.  Perciformes should make up for that, though -- it apparently has 40% of all bony fish species.  Might deserve its own page.

Also, speaking of taxonomy, we're apparently using an obsolete classification for our reptiles. (http://en.wikipedia.org/wiki/Squamata#Classification)  I'm neutral on this -- it's probably okay as is, but if someone wants to reorganize it, that's cool too.  If it does get reorganized, lizards should probably be moved back to the main reptile page, with snakes getting their own subpage instead.
Title: Re: The Ark Project - Help Wanted
Post by: Igfig on February 08, 2010, 02:47:13 pm
I thought I'd have a go at some of the butterflies, but alas!  Most of the species that I looked at had no common name that I could find.

Do we have a policy on what to do if an animal has no common name?  If not, I suggest that we translate the scientific name literally.  I'd be glad to offer my services as a Latin translator.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 08, 2010, 03:14:40 pm
I thought I'd have a go at some of the butterflies, but alas!  Most of the species that I looked at had no common name that I could find.

Do we have a policy on what to do if an animal has no common name?  If not, I suggest that we translate the scientific name literally.  I'd be glad to offer my services as a Latin translator.

We've gone with translated/invented names for several (vertebrate) species with inconvenient names, but only because they were sufficiently noteworthy.  For most invertebrates, a common name is as close as they'll ever get to noteworthiness.  If they lack one, you should probably lean toward lumping them into a family representative, or just excluding them.  It'd have to be a very unique butterfly to warrant a translated name -- and even then, if nobody will ever recognize it, there's little point.
Title: Re: The Ark Project - Help Wanted
Post by: Igfig on February 08, 2010, 10:10:42 pm
Gotcha.

Lepidoptera is done.  I realized that in many cases the caterpillar of the species is at least as iconic as the adult, so you'll notice that there are a bunch of larva scattered across the list.  They should probably be implemented as their own creatures, completely distinct from the adult forms, since they're so different shape-wise.

With that in mind, I'm considering separating them out to their own section after the main Lepidoptera stuff.  That way we could have a single caterpillar template for all of them.
Title: Re: The Ark Project - Help Wanted
Post by: mendonca on February 09, 2010, 11:36:04 am
Hey cool, that's some good stuff there.

Yeah good point about the larvae, didn't occur to me.
Title: Re: The Ark Project - Help Wanted
Post by: Fieari on February 09, 2010, 02:50:34 pm
I have a complaint about Sirenidae, actually. Given that this is a fantasy game, when I hear "Siren", I don't think "tiny little slimy worm thing". I think fishgirl with magic voice. We can't call those sirens, even if that is their mundane name.
Title: Re: The Ark Project - Help Wanted
Post by: m00npirate on February 09, 2010, 03:01:54 pm
I can't believe pistol shrimp (snapping shrimp) were absent! think of the mayhem!! (added)
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on February 09, 2010, 03:03:39 pm
I have a complaint about Sirenidae, actually. Given that this is a fantasy game, when I hear "Siren", I don't think "tiny little slimy worm thing". I think fishgirl with magic voice. We can't call those sirens, even if that is their mundane name.
A similar complaint could be brought against the many lizards called "dragon".
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on February 09, 2010, 03:10:07 pm
I have a complaint about Sirenidae, actually. Given that this is a fantasy game, when I hear "Siren", I don't think "tiny little slimy worm thing". I think fishgirl with magic voice. We can't call those sirens, even if that is their mundane name.
Siren Salamander then. And they're bird-ladies, not fish-ladies.

A similar complaint could be brought against the many lizards called "dragon".
Hmm. I guess we can go with Ora for Komodo Dragons. Don't know what to do with Bearded Dragons and others.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 09, 2010, 03:28:33 pm
"Siren salamander" would be acceptable.  However, at least one siren species has the common name "mud eel."  Sirens don't seem to differ in many important ways, so maybe we could just lump them all together under the name "mud eel"?

A similar complaint could be brought against the many lizards called "dragon".
Hmm. I guess we can go with Ora for Komodo Dragons. Don't know what to do with Bearded Dragons and others.

I don't think lizards named "dragon" are as much of a problem -- unlike the sirens, they're commonly known species, so it's not as jarring.  I went with "dragon lizard" for Komodo dragons, which seems more informative than "ora."

Gotcha.

Lepidoptera is done.  I realized that in many cases the caterpillar of the species is at least as iconic as the adult, so you'll notice that there are a bunch of larva scattered across the list.  They should probably be implemented as their own creatures, completely distinct from the adult forms, since they're so different shape-wise.

With that in mind, I'm considering separating them out to their own section after the main Lepidoptera stuff.  That way we could have a single caterpillar template for all of them.

I'm still undecided as to whether caterpillars should be included at all.  It's a real can of worms (pun not intended but spotted in hindsight with shameful glee) because there are tons of notable larval forms -- maggots, grubs, etc. -- and it's not even confined to invertebrates, what with tadpoles and such.

My personal instinct is to leave them out until metamorphosis is properly supported, but if people feel strongly that they should be included despite the drawbacks, I'll try to come up with a relatively sane way of doing so.  In the mean time, I request that we not add larval forms to the list as separate creatures.

I can't believe pistol shrimp (snapping shrimp) were absent! think of the mayhem!! (added)

Holy cow, you're right, I did leave those out.  Thanks!
Title: Re: The Ark Project - Help Wanted
Post by: Fieari on February 09, 2010, 09:04:28 pm
"Siren salamander" would be acceptable.  However, at least one siren species has the common name "mud eel."  Sirens don't seem to differ in many important ways, so maybe we could just lump them all together under the name "mud eel"?

I'm all for pruning the list down just a little bit. We want to be comprehensive, but not to the point where we have two creatures with effectively -identical- raws, just different names. There's no point to that.

A similar complaint could be brought against the many lizards called "dragon".
Hmm. I guess we can go with Ora for Komodo Dragons. Don't know what to do with Bearded Dragons and others.

I don't think lizards named "dragon" are as much of a problem -- unlike the sirens, they're commonly known species, so it's not as jarring.  I went with "dragon lizard" for Komodo dragons, which seems more informative than "ora."[/quote]

Dragon Lizard works. It might help to add "lizard" to each of the mundane dragons as well-- Bearded Dragon Lizard for instance is clearer of a name than just Bearded Dragon.  The lizard emphasizes the Earth/Mundane nature of it. Lizard says "this isn't a gold hoarding virgin kidnapping firebreathing menace", but the dragon part does emphasize that it's still dangerous, if not intelligent or magical.
Title: Re: The Ark Project - Help Wanted
Post by: Greendogo on February 09, 2010, 10:50:30 pm
I tried to give some sense of organization to the "Main article: Extinct (Pre-Medieval Cenozoic)" page.  I figured the list wouldn't grow that long so I didn't go into as much detail in the taxonomy.  My main push was to add Woolly Mammoths, and Mastodons/Mammuts to the list.  I added both (with two names for the American Mastodon) because I didn't know which one was coolest.  Personally, I think the Woolly Mammoth is the coolest while I think the name for the Mastodon/Mammut sounds better.  I just want to be able to hunt them in the snowy depths of a glacier.
Title: Re: The Ark Project - Help Wanted
Post by: Greedish on February 10, 2010, 04:39:28 am
I'm interested in contributing and I'll try to get people from Something Awful to help too, but every animal I find has already been listed. The list is MASSIVE, and I think we should at least start writing prefstrings for each animal soon. Also, there has to be a more intuitive and organized way to manage this than Wiki lists.
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on February 10, 2010, 06:59:48 am
Also, there has to be a more intuitive and organized way to manage this than Wiki lists.
Actually, our wiki lists are intuitive, organized, and (importantly) easy to edit.

I'm still undecided as to whether caterpillars should be included at all.  It's a real can of worms (pun not intended but spotted in hindsight with shameful glee) because there are tons of notable larval forms -- maggots, grubs, etc. -- and it's not even confined to invertebrates, what with tadpoles and such.

My personal instinct is to leave them out until metamorphosis is properly supported, but if people feel strongly that they should be included despite the drawbacks, I'll try to come up with a relatively sane way of doing so.  In the mean time, I request that we not add larval forms to the list as separate creatures.
One possibility is to separate them into their own file. In Template:Ark_creature there could be a parameter to specify what file to put the creature in, so we could put larvae in creature_larvae.txt and mammoths in creature_extinct_cenozoic.txt. That way, creatures that are not the main focus of the Ark Project could still be included, but would be easy to take out.
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on February 10, 2010, 12:04:57 pm
I'm a little bummed that we won't see giant hairy purple versions of random beetles, but at least that's one less naming problem.

I was really excited by that prospect as well, but we could make our own workaround, since the creatures would be in the raws.  We could bundle the Ark raws with a text editing program that will create a new set of raws with new giant semi-megabeast versions of a few creatures added. 

I know that this doesn't match the theme of the project (only real-world creatures), but I think it would be reasonable to add as an option since a lot of us thought this was going to be a feature in the next version.  What does everyone else think of this?
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 10, 2010, 02:30:50 pm
One possibility is to separate them into their own file. In Template:Ark_creature there could be a parameter to specify what file to put the creature in, so we could put larvae in creature_larvae.txt and mammoths in creature_extinct_cenozoic.txt. That way, creatures that are not the main focus of the Ark Project could still be included, but would be easy to take out.

That would help, yeah.  The main issue is that manually implementing a larval form as a separate creature for each insect, amphibian, etc. would be insane.

The best option I see is to implement them as separate castes, which would allow us to put the larvae in the taxon-level variations.  This would make it straightforward to handle cases like inchworms, (http://en.wikipedia.org/wiki/Geometer_moth#Caterpillars) which is a generic term for the caterpillars of a certain family of moths.  All we'd have to do is add a variation to the Geometridae section (http://dwarffortresswiki.net/index.php/Modification:Ark_Project/Animals/Arthropods/Insects#Geometroidea_.28geometer_moths_and_swallowtail_moths.29) (currently it's Geometridea, it would have to be further split) that customizes the names of the larval castes declared in Insecta or wherever.

Also, there has to be a more intuitive and organized way to manage this than Wiki lists.
Actually, our wiki lists are intuitive, organized, and (importantly) easy to edit.

They aren't perfect, but yeah, we mulled over a bunch of alternatives (including making our own database-backed web app), and they all just seemed awkward compared to the wiki.  We're open to ideas, although a new system would have to be a big improvement for us to switch at this stage.

I'm interested in contributing and I'll try to get people from Something Awful to help too, but every animal I find has already been listed. The list is MASSIVE [...]

A lot of animals have already been listed, yeah.  You'll have more luck if you start by looking for gaps in our list, like sections marked "UNFINISHED."  You're most likely to find these gaps in the pages listed in the OP -- bony fish, insects, birds, and snakes.

I think we should at least start writing prefstrings for each animal soon.

I'm still not sure what we should do about prefstrings.  As many as possible should probably go in taxon-level creature variations ("creature templates"), so that if we want [PREFSTRING:rough skin] for sharks, we can just put that in the shark template instead of adding it to each individual shark.  What do other people think about this approach?

I was really excited by that prospect as well, but we could make our own workaround, since the creatures would be in the raws.  We could bundle the Ark raws with a text editing program that will create a new set of raws with new giant semi-megabeast versions of a few creatures added. 

I know that this doesn't match the theme of the project (only real-world creatures), but I think it would be reasonable to add as an option since a lot of us thought this was going to be a feature in the next version.  What does everyone else think of this?

That's an awesome idea.  I don't think it would be possible to force worldgen to include those as totally unique creatures, so they wouldn't be exactly like the new titans, but they'd be a really good substitute.  It definitely deserves its own project, though, since it would come in handy even for people who aren't using the Ark Project.
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on February 10, 2010, 03:08:56 pm
I was really excited by that prospect as well, but we could make our own workaround, since the creatures would be in the raws.  We could bundle the Ark raws with a text editing program that will create a new set of raws with new giant semi-megabeast versions of a few creatures added. 

I know that this doesn't match the theme of the project (only real-world creatures), but I think it would be reasonable to add as an option since a lot of us thought this was going to be a feature in the next version.  What does everyone else think of this?

That's an awesome idea.  I don't think it would be possible to force worldgen to include those as totally unique creatures, so they wouldn't be exactly like the new titans, but they'd be a really good substitute.  It definitely deserves its own project, though, since it would come in handy even for people who aren't using the Ark Project.

Great!  I'm currently snowed in in DC, so I'll spend some time fiddling around with this today.  I'm not the most proficient programmer, but messing with .txt files isn't that complicated. 

As for the uniqueness of the giants...I never thought that was necessary, though that really depends on the origins of the creatures.  If dragons are big and can breed, why can't titanic wamblers be the same way? 

Making the generator will be lots of fun because I can add all kinds of variability to the giant template (20% chance to breathe fire, 5% chance to have plated hides, colony based creatures like a wasps have a 30% chance to be bear-sized savage non-megabeasts which spawn in swarms)
Title: Re: The Ark Project - Help Wanted
Post by: Greedish on February 10, 2010, 05:36:29 pm
If you can manage to make it so that every kind of animal has a chance to randomly become a semi-megabeast or even a megabeast, that would be amazing for adventure mode.
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on February 10, 2010, 05:58:50 pm
The raws are used to define species as a whole, so I don't think you could use them to say 'every creature spawned has a 1/1000 chance of using the giant template,' which I think is what you meant.  You could use creature variation to say that every creature has a small chance to be massive, but since that would not change the name of the creature, it would be bad Fun (Fun which can only be countered by checking the description of every squirrel individually to make sure that it can't rip your head off).

What I'm proposing is to make a program which randomly selects a few creatures and makes semi-megabeast giant versions of them.  The only really difficult part of this will be figuring out how to weight the random choice of creatures so each category of creatures has an equal chance of being chosen, so for instance ants aren't favored just because the Ark Project included 100 different species.
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on February 10, 2010, 07:08:51 pm
What I'm proposing is to make a program which randomly selects a few creatures and makes semi-megabeast giant versions of them.  The only really difficult part of this will be figuring out how to weight the random choice of creatures so each category of creatures has an equal chance of being chosen, so for instance ants aren't favored just because the Ark Project included 100 different species.

Heh. "First, young adventurer, you must go to the forest of gloom and slay Bodiceburp, the giant crazy rasberry ant who guards the tunnel to the iron mountains. There you will find Marriageface, the terrifying giant wood ant. Tear the mandible from her corpse, and use it to defeat Gladhammer, the driver ant who guards the chamber of the dread giant army ant...."

So you're actually thinking of creating a utility for this purpose?
Title: Re: The Ark Project - Help Wanted
Post by: Igfig on February 10, 2010, 07:28:16 pm
One possibility is to separate them into their own file. In Template:Ark_creature there could be a parameter to specify what file to put the creature in, so we could put larvae in creature_larvae.txt and mammoths in creature_extinct_cenozoic.txt. That way, creatures that are not the main focus of the Ark Project could still be included, but would be easy to take out.

That would help, yeah.  The main issue is that manually implementing a larval form as a separate creature for each insect, amphibian, etc. would be insane.
Yeah, there's a reason I only included a few really iconic or interesting caterpillars.

Quote
The best option I see is to implement them as separate castes, which would allow us to put the larvae in the taxon-level variations.  This would make it straightforward to handle cases like inchworms, (http://en.wikipedia.org/wiki/Geometer_moth#Caterpillars) which is a generic term for the caterpillars of a certain family of moths.  All we'd have to do is add a variation to the Geometridae section (http://dwarffortresswiki.net/index.php/Modification:Ark_Project/Animals/Arthropods/Insects#Geometroidea_.28geometer_moths_and_swallowtail_moths.29) (currently it's Geometridea, it would have to be further split) that customizes the names of the larval castes declared in Insecta or wherever.
I could have sworn I saw something about vermin not having castes, so I skipped that idea right off the bat.  A second look at the Fluffy Wambler raws tells me that I was mistaken, so yes, making caterpillars a templated caste is probably the best idea.

Quote
I'm still not sure what we should do about prefstrings.  As many as possible should probably go in taxon-level creature variations ("creature templates"), so that if we want [PREFSTRING:rough skin] for sharks, we can just put that in the shark template instead of adding it to each individual shark.  What do other people think about this approach?
Sounds good as a default for if we can't think of any specific distinguishing features for a creature; that said, I hope that most of our creatures are interesting enough that we can give each of them a unique prefstring.

I was really excited by that prospect as well, but we could make our own workaround, since the creatures would be in the raws.  We could bundle the Ark raws with a text editing program that will create a new set of raws with new giant semi-megabeast versions of a few creatures added. 

I know that this doesn't match the theme of the project (only real-world creatures), but I think it would be reasonable to add as an option since a lot of us thought this was going to be a feature in the next version.  What does everyone else think of this?

I'd just like to chime in here with a "Hell, yes!"
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on February 10, 2010, 08:17:04 pm
Thank's for the enthusiasm!  I'll be starting a  new thread (http://www.bay12games.com/forum/index.php?topic=49379.0) for suggestions on the process, but I wanted to quick ask a couple questions here to those who presumably know the most about tags and raws:

Firstly, do we have an incomplete list of tags that will be used in the new version?  And secondly, do we have any idea of how the Ark's raw .txt files will be organized and differentiated from the vanilla .txt files?  I'd like to be able to make the differentiation so I don't end up creating giant HFS or anything else inappropriate.
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on February 10, 2010, 09:04:57 pm
Anyone got a preferance for what name this should go by? http://en.wikipedia.org/wiki/Darter

The choices are Snakebird, Anhinga and Darter. Darter seems too generic to me. Snakebird is descriptive, but blander than Anhinga.
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on February 10, 2010, 09:09:02 pm
I'd say snakebird; I think it's best if players have some idea of what a creature is without reading its description.
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on February 10, 2010, 09:27:50 pm
That's certainly something to aim for, I guess.

There's some taxonomic wierdness with the storks. Wiki page for order Ciconiiformes says that it now only includes the storks, and not herons, egrets, spoonbills and the like, wheras the pages for the other families all claim to be members of Ciconiiformes nonetheless. Should I just go with the old order and include a note to that effect?
Title: Re: The Ark Project - Help Wanted
Post by: Greedish on February 11, 2010, 01:52:38 am
Thank's for the enthusiasm!  I'll be starting a  new thread (http://www.bay12games.com/forum/index.php?topic=49379.0) for suggestions on the process, but I wanted to quick ask a couple questions here to those who presumably know the most about tags and raws:

Firstly, do we have an incomplete list of tags that will be used in the new version?  And secondly, do we have any idea of how the Ark's raw .txt files will be organized and differentiated from the vanilla .txt files?  I'd like to be able to make the differentiation so I don't end up creating giant HFS or anything else inappropriate.

I am of the opinion all the creatures should be contained (let's use the manatee as an example) in a text file like this:

ark_creature_mammalia_aphroteria.txt
Title: Re: The Ark Project - Help Wanted
Post by: mendonca on February 11, 2010, 05:06:23 am

Quote
I'm still not sure what we should do about prefstrings.  As many as possible should probably go in taxon-level creature variations ("creature templates"), so that if we want [PREFSTRING:rough skin] for sharks, we can just put that in the shark template instead of adding it to each individual shark.  What do other people think about this approach?
Sounds good as a default for if we can't think of any specific distinguishing features for a creature; that said, I hope that most of our creatures are interesting enough that we can give each of them a unique prefstring.


This seems to make sense. Uninteresting sharks will be liked for there 'rough skin'. A hammerhead shark will have an over-ride prefstring, which will lead to dwarves liking them for there 'unusual heads'.

Could you take this back a level, for instance all vertebrates are liked for their 'back-bones'. An uninteresting group of vertebrates would then merely be admired for there row of vertebrae (however unlikely this is) although I'm not sure if the raw templates will be useful to have the many nested templates as this infers? (vertebrate raw [prefstring=backbone], over-ridden by sauropsid raw [prefstring=lizard face], over-ridden by bird raw [prefstring=feathers], over-ridden by new world vulture raw [prefstring=lust for carrion], over-ridden by Turkey Vulture? no prefstring?)
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on February 11, 2010, 05:46:22 am
So that means every spider has a possibility to become a megabeast? :p Dwarfs are so dead
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 11, 2010, 11:28:47 am
I am of the opinion all the creatures should be contained (let's use the manatee as an example) in a text file like this:

ark_creature_mammalia_aphroteria.txt

If you mean that we should have a separate text file for every single subsection, that would give us like 500 files, which is definitely not a good balance.  If you meant we should have a section for each superorder, that won't work either, since not everything is divided into superorders.

I think the most simple and intuitive solution is to generate one text file per wiki page.  The whole point of having separate pages was to reduce each page to a sane number of creatures, so we shouldn't have to do any additional reorganizing for the text files.  Also it'll be easier to check the files against the wiki pages if they match up.
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on February 11, 2010, 12:13:33 pm
Whichever structure we decide on, we are currently organizing creatures in the wiki by taxonomic rank, and I think it would be really useful if we could preserve that information in the raws.  At the very least, we could place the ranks of each as comments after each creature's name.  This would be really helpful for utilities like the one I'm making, so you can make conditional statments which evaluate whether a creature falls under a specific classification.
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on February 11, 2010, 05:13:09 pm
I'm doing some "other mammals" which will hopefully for sure end up in the Ark Project

Spoiler (click to show/hide)

Should I keep you guys updated weekly or just go with the flow and once per some time show you a lot of updates? I'm not sure which animals are finished so I don't have to worry I'm spending my time at something that won't appear in the end
Or something will get up added there but I won't notice cause I already have the sprites for this family etc
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 12, 2010, 12:43:13 pm
Whichever structure we decide on, we are currently organizing creatures in the wiki by taxonomic rank, and I think it would be really useful if we could preserve that information in the raws.  At the very least, we could place the ranks of each as comments after each creature's name.  This would be really helpful for utilities like the one I'm making, so you can make conditional statments which evaluate whether a creature falls under a specific classification.

Sure, it wouldn't be difficult to throw those in as a one-line comment.  Remind me once we get to the stage where we're actually generating raws, we can work out some kind of format.

I'm doing some "other mammals" which will hopefully for sure end up in the Ark Project

Spoiler (click to show/hide)

Those look awesome.  I love all the little details like the bettong's tail.  One thing -- transparency in the upcoming version uses the PNG alpha channel, not magenta.  I'm sure whatever tool you're using has a "color to transparency" tool, though, so hopefully it's not a problem.

Should I keep you guys updated weekly or just go with the flow and once per some time show you a lot of updates? I'm not sure which animals are finished so I don't have to worry I'm spending my time at something that won't appear in the end
Or something will get up added there but I won't notice cause I already have the sprites for this family etc

However often you want to, really.  Weekly would be cool.  The mammals page has more or less settled down, so you shouldn't have to worry much about animals getting added/removed (although I do need to go back to reorganize the rodents and add a few mustelids and already-included creatures).  If it helps, you can click the "watch" button at the top of the page, which will cause that page to show up on your watchlist (http://dwarffortresswiki.net/index.php?title=Special:Watchlist) whenever somebody changes it.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 12, 2010, 12:59:04 pm
e: oops, double post
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on February 12, 2010, 03:44:15 pm

Those look awesome.  I love all the little details like the bettong's tail.  One thing -- transparency in the upcoming version uses the PNG alpha channel, not magenta.  I'm sure whatever tool you're using has a "color to transparency" tool, though, so hopefully it's not a problem.


I'm sure that little photoshop adding alpha for png is all right. I'd have to see the ready stuff to be sure how it should look like in the end, but I guess I can keep them coming now with some... more neutral background then ;)

Thanks for all your help, appreciated a lot! Glad they look ok, I'm on full throttle then
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 12, 2010, 03:52:02 pm
I'm sure that little photoshop adding alpha for png is all right. I'd have to see the ready stuff to be sure how it should look like in the end, but I guess I can keep them coming now with some... more neutral background then ;)

Actually, I just realized that PNG transparency might only work for tilesets right now, not graphics sets.  I'm checking that with Baughn, the guy who implemented it. (http://www.bay12games.com/forum/index.php?topic=44829.msg1028298#msg1028298)
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on February 12, 2010, 04:17:39 pm
sure it can wait, there's no rush anyway, backgrounds can always be changed with few clicks
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on February 13, 2010, 02:03:19 pm
I just had an idea of how to make prefstrings more interesting and realistic:

For each taxonomic rank which contains more than one creature, define that rank as a nonexistant/fanciful creature with its own prefstring.  That way, a dwarf would be able to like trapdoor spiders for their clever traps or spiders in general for their beautiful webs.  Also, a dwarf can have exceptions to their preferences (e.g. liking fish for their scales, but not gars because they have ugly faces).  The only disadvantage I can think of is that a dwarf who likes a category cannot be pleased by being given creatures in that category.  On the other hand, the Ark Project will seriously disrupt that feature anyway, since it will be much harder to procure individual creature types when there will be hundreds in each biome.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 13, 2010, 02:28:30 pm
Oh wow, that's really clever.  I don't know if prefstring works on a fanciful creature, but a biomeless creature should work just as well... that may be the solution to all our prefstring worries.

Something we haven't talked about that's even more subjective than prefstrings is the SPHERE tag.  If we do include SPHERE associations, (http://dwarffortresswiki.net/index.php/Sphere) like SPHERE:WATER for fish and so on, we should use the same approach there.

I'm currently whipping up an "Abstract Creature" wiki template that'll let us get started on those prefstrings.
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on February 13, 2010, 05:01:47 pm
Oh wow, that's really clever.  I don't know if prefstring works on a fanciful creature, but a biomeless creature should work just as well... that may be the solution to all our prefstring worries.

Yeah, it works on Fanciful creatures - I've had dwarves like griffins and chimera. Actually, I've got one that likes Hydras at the moment. For "their abundant supply of heads"
Title: Re: The Ark Project - Help Wanted
Post by: Mel_Vixen on February 13, 2010, 06:05:30 pm
Ok a bit questions regarding genetics to footers, toady and everyone else who knows more.

To get all those "just different colors" variations down into the game wouldn't it be sufficient enough to have the different patterns around and then let the game upon WG pop groups down instead of individuals? If in said groups all members have the same colour-pattern we would get our "just different colors"-variations by the genetics pretty easily.

A tag that that says that one "variation" prefers its own "variation" c/would be needed if two different variations are poped down next to each other to limit the mixing. Scratch that i will make made  (http://www.bay12games.com/forum/index.php?topic=49518.0)a suggestion for this point.
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on February 13, 2010, 06:48:56 pm
Something we haven't talked about that's even more subjective than prefstrings is the SPHERE tag.  If we do include SPHERE associations, (http://dwarffortresswiki.net/index.php/Sphere) like SPHERE:WATER for fish and so on, we should use the same approach there.

Wait, why would that be part of the Ark Project?  I thought having a sphere meant that you represented the concept so well you were worshipped for it...what does that have to do with mundane creatures?  Is toady now letting us define in the raws what is governed by each sphere?
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on February 14, 2010, 07:24:18 pm
Sorry to double post, but I was wondering how vermin are defined in the next version...there are lots of vermin tags, but it is not clear which one identifies a vermin.  There could also be a size cutoff, since vermin will have size.  Does anyone know?

I'm assuming here that vermin are defined by being attacked by cats and animal traps, but immune to attacks from soldiers and hunters...is there anything else?
Title: Re: The Ark Project - Help Wanted
Post by: Igfig on February 15, 2010, 12:19:44 pm
I may be wrong, but I don't believe there are any non-[POWER] creatures in vanilla that have the [SPHERE] token.  As far as I can tell, [SPHERE] only deals with worship, name generation, and some HFS-related stuff
Spoiler (click to show/hide)
 
It's weird that mundane creatures don't have spheres, because we've all seen gods that are depicted as a bat or a mussel or something.  If I had to guess, I'd say the choices of animal are based on biome (water creatures automatically get [SPHERE:WATER]) or certain other tags ([FLIER]s automatically get [SPHERE:AIR]).  If that's the case, we won't need to supply any of the obvious tags; the game will do it for us.

That said, I see no reason why we shouldn't add the unobvious tags.  If we want to relate, say, butterflies with beauty or mongeese with trickery, we should definitely mark those down.  Even if the tags don't do anything now, they might in the future.  Better to be prepared.

EDIT: Come to think of it, they do do something now.  If the creature gets hit with Zantan's megabeast template, its predefined spheres will determine how it's named and who might worship it.


Sorry to double post, but I was wondering how vermin are defined in the next version...there are lots of vermin tags, but it is not clear which one identifies a vermin.  There could also be a size cutoff, since vermin will have size.  Does anyone know?
As far as I know, if a creature has any tag that starts with VERMIN, it's a vermin.  I haven't heard about any size cutoff either.

If you want megabeast versions of vermin, you'll have to remove all the VERMIN tags or you'll end up with a colossal rhino lizard that a cat can kill in one bite.  You'll probably also want to remove [SMALL_REMAINS], [PENETRATE_POWER], and other verminesque tags, although I don't think those are as vital.
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on February 15, 2010, 01:00:16 pm
Come to think of it, they do do something now.  If the creature gets hit with Zantan's megabeast template, its predefined spheres will determine how it's named and who might worship it.
That would be amazing.  I decided that in my utility (more than a template at this point), I am going to give creaturess special abilities which build on associations we already have with them (e.g. turtles get armor, colony based insects are smaller non-megabeasts which come in swarms, creatures known for their roars emit a poison gas called 'terrifying roar' which causes fear, etc.).  The problem I'm having right now is that I need to identify categories of creatures that are eligible for each variation.  That's why I requested that each creature raw include a note on its taxonomic rank, but using and inventing spheres to describe the nature of each creature would open up all kinds of possibilities for my utility and others like it.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 15, 2010, 03:47:31 pm
I'm going to be busy with personal stuff for the next couple weeks.  I'll still be working on some bony fish orders (I'm currently bogged down in the annoyingly species-rich Tetraodontiformes (http://en.wikipedia.org/wiki/Tetraodontiformes)), but I won't be around as much.

Ok a bit questions regarding genetics to footers, toady and everyone else who knows more.

To get all those "just different colors" variations down into the game wouldn't it be sufficient enough to have the different patterns around and then let the game upon WG pop groups down instead of individuals? If in said groups all members have the same colour-pattern we would get our "just different colors"-variations by the genetics pretty easily.

Yes, that should work okay.  We'd been discussing this as a way of handling groups of creatures that only vary in color.

Sorry to double post, but I was wondering how vermin are defined in the next version...there are lots of vermin tags, but it is not clear which one identifies a vermin.  There could also be a size cutoff, since vermin will have size.  Does anyone know?
As far as I know, if a creature has any tag that starts with VERMIN, it's a vermin.  I haven't heard about any size cutoff either.

Yeah, Igfig is correct as far as I know.

Wait, why would that be part of the Ark Project?  I thought having a sphere meant that you represented the concept so well you were worshipped for it...what does that have to do with mundane creatures?  Is toady now letting us define in the raws what is governed by each sphere?
I may be wrong, but I don't believe there are any non-[POWER] creatures in vanilla that have the [SPHERE] token.  As far as I can tell, [SPHERE] only deals with worship, name generation, and some HFS-related stuff
Spoiler (click to show/hide)
 
It's weird that mundane creatures don't have spheres, because we've all seen gods that are depicted as a bat or a mussel or something.  If I had to guess, I'd say the choices of animal are based on biome (water creatures automatically get [SPHERE:WATER]) or certain other tags ([FLIER]s automatically get [SPHERE:AIR]).  If that's the case, we won't need to supply any of the obvious tags; the game will do it for us.

That said, I see no reason why we shouldn't add the unobvious tags.  If we want to relate, say, butterflies with beauty or mongeese with trickery, we should definitely mark those down.  Even if the tags don't do anything now, they might in the future.  Better to be prepared.

EDIT: Come to think of it, they do do something now.  If the creature gets hit with Zantan's megabeast template, its predefined spheres will determine how it's named and who might worship it.

Yeah, I was thinking that spheres are what causes a deity "most often takes the form of a bat" or whatever, but that isn't the case.  I don't know what sphere links would do if we put them on ordinary vermin.  In any case, they're extremely subjective, and I doubt the benefits of adding them will outweigh the effort of discussing which animals get which spheres.
Title: Re: The Ark Project - Help Wanted
Post by: Igfig on February 16, 2010, 02:46:30 am
I tried putting sphere links and the MEGABEAST tag on a fluffy wambler and the only effect I saw had to do with naming conventions.  Evidently they don't do that much right now.  I did get some interesting legends, though:
Spoiler (click to show/hide)

As subjective as sphere tags might be, I think there are some that we could add safely.  SPHERE:HUNTING on the Carnivora template and SPHERE:FISH on the fish, to name two.  Anything immediately suggested by a prefstring--dogs and SPHERE:LOYALTY, for instance--would also be reasonable.  Of course we should err on the side of caution, but that shouldn't stop us from adding more useful data to our creatures.
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on February 16, 2010, 08:15:03 am
We can also make the inclusion of sphere tags in the raws optional.  We could comment it out in the raws (without brackets; I'm not sure how to comment out items in brackets in the raws), or we could have them in a separate file.  At some point, I'm sure all the Ark creatures will go into a database, and that database could be used to create raws with and without sphere tags.
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on February 17, 2010, 09:29:02 am
Do we have Precident? Are there natural animals with sphere tags in the game as it is?
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on February 17, 2010, 11:51:12 am
As subjective as sphere tags might be, I think there are some that we could add safely.  SPHERE:HUNTING on the Carnivora template and SPHERE:FISH on the fish, to name two.  Anything immediately suggested by a prefstring--dogs and SPHERE:LOYALTY, for instance--would also be reasonable.  Of course we should err on the side of caution, but that shouldn't stop us from adding more useful data to our creatures.

There are some animals where the sphere links are obvious, yes, but for most of them we'll have nothing.  It'll be a wildly inconsistent level of detail, and that's something we should avoid.

Do we have Precident? Are there natural animals with sphere tags in the game as it is?

No, there's no precedent for putting them on natural creatures.  In vanilla DF, it's just megabeasts and semimegabeasts that have them.  That places it well beyond the scope of this mod.

We can also make the inclusion of sphere tags in the raws optional.  We could comment it out in the raws (without brackets; I'm not sure how to comment out items in brackets in the raws), or we could have them in a separate file.  At some point, I'm sure all the Ark creatures will go into a database, and that database could be used to create raws with and without sphere tags.

Given the drawbacks mentioned above, and the likelihood that spheres will draw an undue amount of effort compared to details that are within the scope of this mod (body relsizes, color patterns, etc.), I'm leaning against including them even as an option.
Title: Re: The Ark Project - Help Wanted
Post by: Igfig on February 17, 2010, 01:09:25 pm
Aright, cool.  Maybe I'll make a separate project to add those someday.
Title: Re: The Ark Project - Help Wanted
Post by: Greendogo on March 10, 2010, 04:45:51 pm
Any updates?
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on March 11, 2010, 12:17:24 am
This has slowed down a little, but don't worry.  Once the new update is out we'll ramp up again.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on March 11, 2010, 12:59:08 am
I've been working on a couple of top-level creature templates to make sure that whole approach actually works.  If they work well, then I'll post them so that people can start implementing creatures.  It'll be a couple more days at least, though, and unfortunately I still won't have much time for Ark stuff until after this release.
Title: Re: The Ark Project - Help Wanted
Post by: Greendogo on March 12, 2010, 02:33:36 am
Cool, I can't wait to combine this with some form of Dig Deeper!
Title: Re: The Ark Project - Help Wanted
Post by: TeDDD on March 13, 2010, 01:49:02 pm
I've been idly considering the possibility of a future spin-off project to The Ark Project.  The spin-off would attempt to maintain the level of quality and detail of the creatures in Ark, but focus instead on Cryptozoological animals-- creatures of both ancient and modern myth.  This would include various legendary creatures from around the world, such as the Jackalope, Yeti, Skunk Ape... but avoid outright fictional fantasy creatures, like the Jabberwock, or high fantasy creatures that have no basis in myths and legends.  The spin-off could be called 'Missed the Boat' or 'No Boarding Pass' or something.  It would act as an additional content pack, usable independent-of or in conjunction with the Ark Project.

It's just a thought.  I've no concrete plans, myself, but I was just wondering if it tickled the fancy of the ark-stockers.
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on March 13, 2010, 02:19:32 pm
Heh, yeah, I could probably contribute a few creatures. You might have be very clear about defining what is too fantastical, and what counts as a seperate creatures (there are at least three competing descriptions of the chupacabra that I know of).
Also, you are going to have a lot of ape-men and lake monsters.
Title: Re: The Ark Project - Help Wanted
Post by: TeDDD on March 13, 2010, 02:56:07 pm
That is true.  Yeti, Skunk Ape, Abominable Snowman... etc.  There would have to be debate about what version of some creatures, too, since the Chupacabra could be a reptile/canine/alien/ghost. 

I've no desire to start work on the project, myself, until DF2010 is out and Ark is mostly done, since in theory I/we would copy the more polished format and conventions.  Once that time comes, though, I'd love to give DF players the opportunity to hunt the Jackalope for meat and trophies, or cower in fear as the Krakken hauls itself out of the sea.
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on March 13, 2010, 04:44:39 pm
I would like to see a "Dinosaur Extension Pak" occur after the Ark Project.
Title: Re: The Ark Project - Help Wanted
Post by: Darbuk.Ubildolush on March 20, 2010, 04:30:58 pm
First post to the forums here.. I saw this project and immediately got interested in helping out.  I'm still looking at what can be done, and am referencing the first post for areas that need work.  Below are some comments and questions regarding this project:


Generated World appropriate Name Tags
I've been looking at the issue presented with not using 'real world' references, such as 'Northern' or 'Komodo' or the like.  I'm wondering what the possibility is with the upcoming expansion that we could have species that reference the world gen file and dig up things like "The Smooth Spires of Pride" and generate the "Pride Cardinal", or the "Swamps of Regret" and create the "Crocodiles of Regret".  Neither are spectacular examples, but I think you get the idea.  These would allow us to have the critters named in a way that references the world in which they exist.  Additionally names would be referenced by Biome, so the names would only be applied to those from the appropriate Biome.  Part of the basis of this idea is the sheer amount of information generated during the world gen process.

@Fieari re: Komodo Dragons 
Might I suggest "Ora Lizard" or "Ora Dragon" for the Komodo dragon?  Kinda combining the best of both worlds, and the first one conveniently leaves out Dragon as well.

Vermin and Grubs/Maggots/etc
One possible justification has occurred to me regarding including things like larval stages.  Can vermin eat your food?  If so, can we alter them to eat other stuff? If so then having maggots in your food supply, moth larvae in your silk bins, and termites in your lumber pile could all be reasons to include these kinds of critters.  (I realize Termites step away from the grub concept, but I had to include them conceptually)

"Footkerchief:  I think we should at least start writing prefstrings for each animal soon.

(Unsure who this was, failed to note it)I'm still not sure what we should do about prefstrings.  As many as possible should probably go in taxon-level creature variations ("creature templates"), so that if we want [PREFSTRING:rough skin] for sharks, we can just put that in the shark template instead of adding it to each individual shark.  What do other people think about this approach?"


Well, there's an argument to be made for liking a particular beetle for it's 'color of shell', kinda like enjoying a particular parrot for it's 'color of plumage'.  I just wish there was a way to tie a dwarf's preference in color to their selection of favorite animal.  (Like's Blue Macaws for their blue plumage.  He likes Blue, Dwarven Ale, and Purring Maggot meat when he can get it.)

I read through the entire thread (both of them) before posting here. I'm sorry if I referenced something that's already been addressed; There was a lot of information to assimilate.
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on March 20, 2010, 05:12:54 pm

Generated World appropriate Name Tags
I've been looking at the issue presented with not using 'real world' references, such as 'Northern' or 'Komodo' or the like.  I'm wondering what the possibility is with the upcoming expansion that we could have species that reference the world gen file and dig up things like "The Smooth Spires of Pride" and generate the "Pride Cardinal", or the "Swamps of Regret" and create the "Crocodiles of Regret".  Neither are spectacular examples, but I think you get the idea.  These would allow us to have the critters named in a way that references the world in which they exist.  Additionally names would be referenced by Biome, so the names would only be applied to those from the appropriate Biome.  Part of the basis of this idea is the sheer amount of information generated during the world gen process.

It's a good idea, but there's nothing we can really do about it. Things are named, and animals are placed during worldgen, and if you want to add another creature, you'll have to create a new world, for it to spawn. All you could really do is rename an animal after the world had already been created. But then, crocodiles everywhere would be The Crocodiles of regret.

Plans are to randomly generate new creatures like this in the future, so hold on, I guess.
Title: Re: The Ark Project - Help Wanted
Post by: Darbuk.Ubildolush on March 20, 2010, 05:59:37 pm
*nods* I had figured that'd likely be an issue.  I decided to put it out there anyway, but this would rather require separate creature raws for each generated world wouldn't it?

Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on March 20, 2010, 06:12:11 pm
It'd require separate raws for each region. The only possible way to do it would be by creating a world with only one region of each type of biome (basically a pocket world), with a set of creatures differing only in their biomes (and entry names, so you get get duplicate errors). Then you could rename a creature after the region in which it lived.
Title: Re: The Ark Project - Help Wanted
Post by: Darbuk.Ubildolush on March 20, 2010, 06:18:15 pm
I can't help but think that could be managed within a single RAW with the use of a generated 'Biome' or 'Region' tag within it.  Those would of course have to be generated during world generation, but I think it'd handle it cleanly.
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on March 20, 2010, 06:35:52 pm
I'm talking about modding this version. I don't doubt that Toady could add such a feature. I think something similar is planned one day, but not this version, or the next release.
Title: Re: The Ark Project - Help Wanted
Post by: Darbuk.Ubildolush on March 20, 2010, 08:19:50 pm
Ah, see.. I'm looking at the future development of the game, next release and beyond. 
Title: Re: The Ark Project - Help Wanted
Post by: Pizdzius on March 21, 2010, 07:47:35 am
Oh and I was worried this project got a hiatus due to still unreleased game!
No worries lads, I'm making the sprites, I'm waiting for the update to see the templates too. Hope it's moving forward!
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on March 21, 2010, 10:25:59 am
It's not so much on hiatus, it's just there doesn't seem to be much to talk about. I should really finish cataloging birds, but stuff has gotten very busy. Why don't we start on some Prefstrings?
Title: Re: The Ark Project - Help Wanted
Post by: Darbuk.Ubildolush on March 21, 2010, 11:05:47 am
Where would that be being done Lacensis?

Also, I did do some updates in the wiki, just started and finished the gulper eels.  Wasn't exactly lengthy, and other than the two listed there wasn't really a discernible difference between them.
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on March 21, 2010, 12:02:44 pm
Where would that be being done Lacensis?

gulper eels.  Wasn't exactly lengthy

Missed out on a good pun there.

The prefstrings: Just list them in your own files for now. I'll talk about it with Footkerchief and Rainseeker.
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on April 02, 2010, 11:30:53 am
I've been working on a couple of top-level creature templates to make sure that whole approach actually works.  If they work well, then I'll post them so that people can start implementing creatures.  It'll be a couple more days at least, though, and unfortunately I still won't have much time for Ark stuff until after this release.
Now that it's released, how are those top-level creature templates coming along?
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on April 05, 2010, 11:42:21 am
Soo glad people worked in insects while I was gone slash procrastinating
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on April 05, 2010, 06:28:03 pm
First: sorry for the lack of updates.  I was busy testing DF for most of the last two months, and now the bug tracker's sucking up a lot of time, but things are returning to normal and hopefully I'll have more time for this project.

I've been doing some experimenting.  Turns out the game doesn't cope well, currently, with 3000 types each of dummy creatures and vermin.  It's pretty much impossible to load on my machine due to crappy memory (1 GB), although on my friend's much better machine (4 GB) it runs fine after a few minutes of loading (although it takes up 1 GB of memory all by itself).

This doesn't mean the project is doomed, as there are probably many optimizations (both in speed and mem usage) that Toady can make at some point.  It does mean that it may be a while before we see the fruits of our labor.  Hopefully that won't discourage anyone, as this was always a long-term project anyway.

The wiki templates are ready, I think. (http://df.magmawiki.com/index.php/Modification:Ark_Project/Template_test)  This is a green light for the implementation phase.  One of these templates is "Abstract Creature," which we'll be using for hierarchical prefstrings.  Check it out here (http://df.magmawiki.com/index.php/Modification:Ark_Project/Template_test#Reptiles) (edit that page to see how to use it).    You can also begin adding prefstrings to individual creatures. (http://df.magmawiki.com/index.php/Modification:Ark_Project/Template_test#Mammals)

The major caveat is that you should add prefstrings as high in the taxonomical hierarchy is possible.  For example, instead of putting [PREFSTRING:shiny scales] on a piranha -- which doesn't make sense, since most fish have shiny scales -- add an Abstract Creature named "fish" to the bony fish page. (http://df.magmawiki.com/index.php/Modification:Ark_Project/Animals/Bony_fish)  Normally abstract creatures and other template-y things would be added under a section header, but for pages that don't have a top-level section header, you can just put the abstract creature at the top.

Now that it's released, how are those top-level creature templates coming along?

I didn't get very far, unfortunately:

Spoiler (click to show/hide)

All untested, and that VERTEBRATE one will probably have to be redone from scratch anyway.  I'm not sure whether using the default body detail plans is a good idea. 

@Fieari re: Komodo Dragons 
Might I suggest "Ora Lizard" or "Ora Dragon" for the Komodo dragon?  Kinda combining the best of both worlds, and the first one conveniently leaves out Dragon as well.

I could go with some variant of "Ora," yeah.  I don't think it's essential to remove "dragon" though.

Vermin and Grubs/Maggots/etc
One possible justification has occurred to me regarding including things like larval stages.  Can vermin eat your food?  If so, can we alter them to eat other stuff? If so then having maggots in your food supply, moth larvae in your silk bins, and termites in your lumber pile could all be reasons to include these kinds of critters.  (I realize Termites step away from the grub concept, but I had to include them conceptually)

Vermin can get into food, yeah, (http://df.magmawiki.com/index.php/Vermin#Risks) but they can't yet be modded to get into other goods.  It's a good point, though.  Fortunately, castes should make it relatively painless to hack in the larval stages. (http://www.bay12games.com/forum/index.php?topic=48147.msg1024186;topicseen#msg1024186)

"Footkerchief:  I think we should at least start writing prefstrings for each animal soon.

(Unsure who this was, failed to note it)I'm still not sure what we should do about prefstrings.  As many as possible should probably go in taxon-level creature variations ("creature templates"), so that if we want [PREFSTRING:rough skin] for sharks, we can just put that in the shark template instead of adding it to each individual shark.  What do other people think about this approach?"


Well, there's an argument to be made for liking a particular beetle for it's 'color of shell', kinda like enjoying a particular parrot for it's 'color of plumage'.  I just wish there was a way to tie a dwarf's preference in color to their selection of favorite animal.  (Like's Blue Macaws for their blue plumage.  He likes Blue, Dwarven Ale, and Purring Maggot meat when he can get it.)

Yeah, this is yet another limitation of the current preference system -- it just picks random stuff instead of looking at their likes and dislikes in a unified way.  The "liking a particular beetle for it's 'color of shell'" thing is reasonable, though, and I didn't mean to imply that all prefstrings should be done at the abstract creature level (http://www.bay12games.com/forum/index.php?topic=48147.msg1030075#msg1030075) -- individual creatures can still have their own prefstrings for their unique or mostly-unique properties.
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on April 05, 2010, 06:39:35 pm
If abstract creatures consist only of prefstrings, should they have the [DOES_NOT_EXIST] tag, or will the game figure it out?

This doesn't mean the project is doomed, as there are probably many optimizations (both in speed and mem usage) that Toady can make at some point.
Do you know what he can do specifically, or is that merely a reasonable assumption?
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on April 05, 2010, 06:47:59 pm

I've been doing some experimenting.  Turns out the game doesn't cope well, currently, with 3000 types each of dummy creatures and vermin.  It's pretty much impossible to load on my machine due to crappy memory (1 GB), although on my friend's much better machine (4 GB) it runs fine after a few minutes of loading (although it takes up 1 GB of memory all by itself).

Does it slow down in-game stuff or is it mainly Worldgen/loading type things? If it bogs down creature creation in arena, we could use the arena_restricted tag judiciously.

If abstract creatures consist only of prefstrings, should they have the [DOES_NOT_EXIST] tag, or will the game figure it out?
I'm not sure precisely what the tag does. If it just removes them from stockpile menus and stops people liking their skin/bone I guess so. Does it have any wierd side effects?
Title: Re: The Ark Project - Help Wanted
Post by: BigD145 on April 05, 2010, 06:55:20 pm
I've been doing some experimenting.  Turns out the game doesn't cope well, currently, with 3000 types each of dummy creatures and vermin.

I don't think the Ark would have coped well with all those animals, either. Unicorns, dragons, and gryphons didn't seem to make it on.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on April 05, 2010, 08:51:45 pm
Here's the file I used for stress testing. (http://dffd.wimbli.com/file.php?id=2004)  Use at your own risk -- trying to load DF with this file in the raws is probable to bring your whole OS to its knees (from thrashing, I think) unless you have 2+ GB of RAM.

This doesn't mean the project is doomed, as there are probably many optimizations (both in speed and mem usage) that Toady can make at some point.

Do you know what he can do specifically, or is that merely a reasonable assumption?

Just an assumption.  There's probably been no attempt at optimizing the raws loading process, because it's not an issue with vanilla content.  Additionally, each creature gets full copies of materials, tissues, body structure, etc., even if they're identical in all but name.  So adding a little hierarchical structure to say, tissue storage, would probably eliminate a large chunk of the overhead.


I've been doing some experimenting.  Turns out the game doesn't cope well, currently, with 3000 types each of dummy creatures and vermin.  It's pretty much impossible to load on my machine due to crappy memory (1 GB), although on my friend's much better machine (4 GB) it runs fine after a few minutes of loading (although it takes up 1 GB of memory all by itself).

Does it slow down in-game stuff or is it mainly Worldgen/loading type things? If it bogs down creature creation in arena, we could use the arena_restricted tag judiciously.

It slows down the process of loading the arena itself.  I haven't had a chance to try it with worldgen, since my own computer can't handle it at all (I sent it to a friend for the arena test).  It would be great if someone (with 2+ GB of RAM!) could try worldgen.

If abstract creatures consist only of prefstrings, should they have the [DOES_NOT_EXIST] tag, or will the game figure it out?

I'm not sure precisely what the tag does. If it just removes them from stockpile menus and stops people liking their skin/bone I guess so. Does it have any wierd side effects?

Dunno.  Barring weird side effects, though, it'd be perfect for our needs.  The wiki parser script could probably add that automatically... no point in manually adding it to every single Abstract Creature.
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on April 06, 2010, 10:23:36 am
Turns out the game doesn't cope well, currently, with 3000 types each of dummy creatures and vermin.

We could write a program that takes the massive ark raws and produces a 10% sample of its creatures.  The hierarchical setup would allow the program to make sure the inclusions are spread out relatively evenly among different types of creatures.

This may even make it more realistic, because you wouldn't have a world's worth of biodiversity packed into every biome.  Also, each playthrough will be more distinct, since each would have a unique combination of creatures.
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on April 06, 2010, 12:05:15 pm
Turns out the game doesn't cope well, currently, with 3000 types each of dummy creatures and vermin.

We could write a program that takes the massive ark raws and produces a 10% sample of its creatures.  The hierarchical setup would allow the program to make sure the inclusions are spread out relatively evenly among different types of creatures.

This may even make it more realistic, because you wouldn't have a world's worth of biodiversity packed into every biome.  Also, each playthrough will be more distinct, since each would have a unique combination of creatures.

Oh! That's not a bad idea at all. Certainly a nice interim measure.
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on April 06, 2010, 02:48:15 pm
I'd be happy to write the program, once we're further through the project.
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on April 06, 2010, 03:21:04 pm
Dunno.  Barring weird side effects, though, it'd be perfect for our needs.  The wiki parser script could probably add that automatically... no point in manually adding it to every single Abstract Creature.
Actually, do we even need abstract creatures? Couldn't we write, for each creature, lines like [APPLY_CREATURE_VARIATION:FISH_PREFSTRING], where that variation would consist only of [CV_NEW_TAG:PREFSTRING:shiny scales]? If this works I think it would be better, because then someone could "like pirahnas for their shiny scales" instead of just "fish".
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on April 06, 2010, 04:13:56 pm
As I recall, the purpose of having abstract creatures was so that dwarves could like fish in general, rather than specific types of fish, to make preferences more interesting. As far as whether we need them, we don't, but necessity is not the driving force behind the Ark Project, or the majority of dwarfy endeavors for that matter.

Assuming it can be implemented easily enough, the only potential problem with abstract creatures is that a dwarf who likes fish will never be pleased to see/own any kind of fish.  On the other hand, the Ark Project will make it incredibly difficult to find specific creatures, so I'm not sure how much that matters.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on April 07, 2010, 01:10:45 am
Turns out the game doesn't cope well, currently, with 3000 types each of dummy creatures and vermin.

We could write a program that takes the massive ark raws and produces a 10% sample of its creatures.  The hierarchical setup would allow the program to make sure the inclusions are spread out relatively evenly among different types of creatures.

This may even make it more realistic, because you wouldn't have a world's worth of biodiversity packed into every biome.  Also, each playthrough will be more distinct, since each would have a unique combination of creatures.

Oh! That's not a bad idea at all. Certainly a nice interim measure.

Yeah, I had thought about picking random subsets, but it hadn't occurred to me that it could actually be a good thing not to have all creature types in one world.  That could also be a solution to the weirdness we discussed a while back, where you'll get Australian and North American fauna in the same biome.  We could include some basic geographical metadata in our raws (XML?) as hints for the program that selects the subset.

As I recall, the purpose of having abstract creatures was so that dwarves could like fish in general, rather than specific types of fish, to make preferences more interesting. As far as whether we need them, we don't, but necessity is not the driving force behind the Ark Project, or the majority of dwarfy endeavors for that matter.

Yeah, the whole point of the piranha example was that it seems a little weird, to me at least, that a dwarf could single out piranhas for their shiny scales when it's a quality shared by hundreds of thousands of other fish.  But liking fish generically is also a little weird... I don't know, I could really go either way on this.

Now, one day when prefstrings make more sense, maybe a dwarf could like piranhas for their shiny scales because that's the only shiny-scaled fish he's ever encountered.  But that requires support for abstract creature classes in the raws themselves -- 31.01 has some creature classes, but they're just simple groupings without the ability to define characteristics.
Title: Re: The Ark Project - Help Wanted
Post by: Zantan on April 07, 2010, 10:44:24 am
We could write a program that takes the massive ark raws and produces a 10% sample of its creatures.  The hierarchical setup would allow the program to make sure the inclusions are spread out relatively evenly among different types of creatures.
That could also be a solution to the weirdness we discussed a while back, where you'll get Australian and North American fauna in the same biome.  We could include some basic geographical metadata in our raws (XML?) as hints for the program that selects the subset.
Firstly, XML will not be necessary here, since we can include any necessary metadata in comment lines.
Spoiler (click to show/hide)
Also, geographical metadata would not be enough, even combined with the taxonomic classifications.  For example, we may decide that five frogs in a family are redundant with each other, but the sixth should always be included because of its distinct poison.  We would need a system that would allow a program to identify the five frogs and select two of them for inclusion, and always include the sixth.  Even worse, there will be cases where a group of redundant creatures include some family level entries and some genus level entries.

We could add our own redundancy groups to the raws in comment lines.  If we added a line containing '*normal_frogs' to the raws of the redundant frogs, a program could easily identify them, group them, and randomly choose which to include in the final raws without a geographical identifier.

How does that sound?
Title: Re: The Ark Project - Help Wanted
Post by: Gorobay on April 07, 2010, 02:06:51 pm
We could add our own redundancy groups to the raws in comment lines.  If we added a line containing '*normal_frogs' to the raws of the redundant frogs, a program could easily identify them, group them, and randomly choose which to include in the final raws without a geographical identifier.

How does that sound?
It sounds like a very reasonable and useful solution. A similar system could be used for the dialect problem discussed before:
Code: [Select]
[PREFSTRING:coloration] *en-US
[PREFSTRING:colouration] *en-UK
The compiler would include only one of the two lines.
Title: Re: The Ark Project - Help Wanted
Post by: Dsarker on April 26, 2010, 06:14:05 am
As an Australian, I have to ask if you've added the Drop Bear yet.
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on April 26, 2010, 08:37:14 am
As a tourist, I have to say how frightful that sounds, and ask if there's anything I can do to warn such a creature off?
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on April 26, 2010, 11:54:12 am
Yes, I would encourage you to buy this fine repellent for 5,000 credits.  It's guaranteed to keep them away at every tourist location!
Title: Re: The Ark Project - Help Wanted
Post by: Deon on April 26, 2010, 12:03:46 pm
A drop bear:
Spoiler (click to show/hide)

Works well with bear cavalry.
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on April 26, 2010, 12:09:56 pm
Yes, I would encourage you to buy this fine repellent for 5,000 credits.  It's guaranteed to keep them away at every tourist location!
Pfft. I could get like, five Magikarp for that.
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on April 26, 2010, 05:49:00 pm
Yes, I would encourage you to buy this fine repellent for 5,000 credits.  It's guaranteed to keep them away at every tourist location!
Pfft. I could get like, five Magikarp for that.

Oh.. uh... I thought it was an Escape Velocity reference!   ???
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on April 26, 2010, 06:06:26 pm
Yes, I would encourage you to buy this fine repellent for 5,000 credits.  It's guaranteed to keep them away at every tourist location!
Pfft. I could get like, five Magikarp for that.

Oh.. uh... I thought it was an Escape Velocity reference!   ???

Hey, I don't have to justify how my mind works. Apparantly I judge the value of money by how much pokémon it will get me. Just roll with it.
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on April 26, 2010, 08:36:32 pm
Hey, I don't have to justify how my mind works. Apparantly I judge the value of money by how much pokémon it will get me. Just roll with it.

Okay... Jigglypuff!  I choose you!  Go roll with it with Lancensis!
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on April 27, 2010, 03:50:27 am
Status report!  I had been a little haphazard about putting in our lists all the mammals that DF already includes, and many of the fish and insects hadn't been covered yet either.  They're all listed now.  Also I noticed that the stingray family (http://df.magmawiki.com/index.php/Modification:Ark_Project/Animals/Cartilaginous_fish#Dasyatidae_.28stingrays.29) had somehow gotten mostly overlooked before, so I fixed that up.

The next thing I'll be working on, when I get a chance, is reorganizing rodents, (http://df.magmawiki.com/index.php?title=Modification:Ark_Project/Animals/Mammals#Rodentia_.28rodents.29) which are just one giant group right now.  After that I'll be back to bony fish and maybe insects.  Birds (http://df.magmawiki.com/index.php/Modification:Ark_Project/Animals/Birds) are still a ways from being done, and arachnids (http://df.magmawiki.com/index.php/Modification:Ark_Project/Animals/Arthropods/Arachnids) are going to need some major reorganization and expansion.  Snakes (http://df.magmawiki.com/index.php/Modification:Ark_Project/Animals/Reptiles#Serpentes_.28snakes.29) are also a little sparse.

Firstly, XML will not be necessary here, since we can include any necessary metadata in comment lines.

Yeah, any kind of comments would work, I just mentioned XML for ease of parsing.

Also, geographical metadata would not be enough, even combined with the taxonomic classifications.  For example, we may decide that five frogs in a family are redundant with each other, but the sixth should always be included because of its distinct poison.  We would need a system that would allow a program to identify the five frogs and select two of them for inclusion, and always include the sixth.  Even worse, there will be cases where a group of redundant creatures include some family level entries and some genus level entries.

We could add our own redundancy groups to the raws in comment lines.  If we added a line containing '*normal_frogs' to the raws of the redundant frogs, a program could easily identify them, group them, and randomly choose which to include in the final raws without a geographical identifier.

How does that sound?

I have a couple objections:

#2 is also true for geographical data, but it's only a real problem when #1 and #3 come into play.

A similar system could be used for the dialect problem discussed before:
Code: [Select]
[PREFSTRING:coloration] *en-US
[PREFSTRING:colouration] *en-UK
The compiler would include only one of the two lines.

I'd prefer to avoid redundant data of this kind if possible.  Prefstrings aren't so bad, but it would get ugly with the description tag.  Early in the thread I found some utilities for automatically doing the American-British conversion. (http://www.bay12forums.com/smf/index.php?topic=48147.msg981038#msg981038)  If those work, they're the cleanest option for us by far, but nobody seems interested in checking them out.
Title: Re: The Ark Project - Help Wanted
Post by: Used on April 27, 2010, 07:47:47 am
Great work done so far. Keep up this project, we can do this!

* Added some Serpentes
Title: Re: The Ark Project - Help Wanted
Post by: Dsarker on April 27, 2010, 08:32:20 am
Drop bears are like koalas, except they're much more active, carnivorous, 6 feet tall, with claws like scalpels and fangs. And they drop on you and eat you.
Title: Re: The Ark Project - Help Wanted
Post by: Chromasphere on April 27, 2010, 08:42:11 am
  Has anyone suggested a 4 armed humanoid ala Sinbad yet?  Might be fun to fight it or play as one.  Dunno if holding 4 swords will make for more attacks or not though.
Title: Re: The Ark Project - Help Wanted
Post by: Deon on April 27, 2010, 10:06:07 am
4 swords won't be cool, but 3 shields!!! Because that's what the game does with additional hands.
Title: Re: The Ark Project - Help Wanted
Post by: Used on April 27, 2010, 10:54:15 am
To come back to topic

Used withdraws from society...
Due to a strange mood i sorted all the spiders. It was fun. Really ! ^^
Title: Re: The Ark Project - Help Wanted
Post by: Rainseeker on April 27, 2010, 12:03:02 pm
  Has anyone suggested a 4 armed humanoid ala Sinbad yet?  Might be fun to fight it or play as one.  Dunno if holding 4 swords will make for more attacks or not though.

This mod is for real life animals only, so no, we won't be including that...
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on April 27, 2010, 12:24:45 pm
As for the game not handling 3000+ creatures. I think there is something when it comes for Toady modding the game to make it more compatable with many creatures, civilisations, and civ creatures.

Though I don't expect that to be in any Dev or for Toady to get to it for a long time if ever.
Title: Re: The Ark Project - Help Wanted
Post by: Chromasphere on April 27, 2010, 01:23:37 pm
  Has anyone suggested a 4 armed humanoid ala Sinbad yet?  Might be fun to fight it or play as one.  Dunno if holding 4 swords will make for more attacks or not though.

This mod is for real life animals only, so no, we won't be including that...

Sorry, that's what I get for 'speed skimming' the front page.
Title: Re: The Ark Project - Help Wanted
Post by: Rafal99 on April 27, 2010, 01:31:07 pm
I have added two most easily recognizable beetles from Carabus genus into ground beetles family. I like these guys since I meet them sometimes at the place where I spend my summer holidays, I got interested and learned quite a lot about them actually. I was going to add Carabus Coriaceus which is the biggest one of them, but it doesn't have any proper english name, and english wiki article about him is very short. I guess I will have to somewhat live without this species added to DF... ;P
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on April 27, 2010, 04:29:55 pm
Y'know, I could swear I've seen that beetle. I always thought they were called "Darkling Beetles" but I'm apparantly wrong.

  Has anyone suggested a 4 armed humanoid ala Sinbad yet?  Might be fun to fight it or play as one.  Dunno if holding 4 swords will make for more attacks or not though.

This mod is for real life animals only, so no, we won't be including that...

Sorry, that's what I get for 'speed skimming' the front page.

I suppose it's a testament to how bizarre nature can be, that an animated statue of a many-limbed god doesn't seem all that out of place at first glance.
Title: Re: The Ark Project - Help Wanted
Post by: Used on April 28, 2010, 03:28:03 am
Hey guys,
i added some more spiders (http://df.magmawiki.com/index.php/Modification:Ark_Project/Animals/Arthropods/Arachnids#Aranae_.28spiders.29). I think we have enough spiders now but there is a leak of other Arachnids. This brought me back to the choosing-species-to-appear-on-site-randomly-application.

Assuming we have 100 different spiders and 5 different scorpions this app should choose a number of animals that relates to the number of species listed. (its a little hard to express my thougths because im not a native english speaker) Because it could easily happen that there are 20 spiderforms an not a single scorpion. In my opinion there should be a few of every order.

greetings used
Title: Re: The Ark Project - Help Wanted
Post by: Koji on April 28, 2010, 07:13:29 am
So why aren't you guys making raws yet? The new version's out.

I've got a pretty good skunk going. I did it on a whim and it turned out to be a really hilarious mod--the spray nauseates hunters, so it actually does give the little guy a chance to escape as they stand there vomiting.
Title: Re: The Ark Project - Help Wanted
Post by: Deon on April 28, 2010, 07:45:04 am
Wow, good idea about a skunk. Borrowing :).
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on April 28, 2010, 11:47:22 am
More spiders and snakes!  Awesome.

As for the game not handling 3000+ creatures. I think there is something when it comes for Toady modding the game to make it more compatable with many creatures, civilisations, and civ creatures.

Though I don't expect that to be in any Dev or for Toady to get to it for a long time if ever.

Yeah, I'm 90% sure that the problem could be solved by smarter raws loading, but who knows when he'll have time for that.

Did anyone with 2+ GB of RAM ever try generating a world with the stress test raws? (http://www.bay12forums.com/smf/index.php?topic=48147.msg1138839#msg1138839)

So why aren't you guys making raws yet? The new version's out.

I haven't had much time for Ark stuff, and when I do it mostly goes toward cataloging more creatures, which is at best 2/3 completed.  Mammals, amphibians and sharks/rays could feasibly be implemented now, though.  I guess people are waiting on me to make the templates, so I should probably work on that soon too.
Title: Re: The Ark Project - Help Wanted
Post by: Koji on April 28, 2010, 12:26:48 pm
Wow, good idea about a skunk. Borrowing :).

Spoiler (click to show/hide)

That seems to work pretty well for me. I suppose if it was a vapor spray/contact poison it would stick to the guy and he would keep vomiting until he had a bath, but I can't get contact poisons to work right. This was easier.
Title: Re: The Ark Project - Help Wanted
Post by: Used on April 28, 2010, 12:39:38 pm
Hey,
i stress tested the df with the raws.

Spoiler: My System (click to show/hide)



Spoiler: embarking finished (click to show/hide)

I have to say i haven't had much problems at all everything went pretty smoothly after setting priority to realtime (at normal priority system freezed)

DF consumed a maximum of 1399.980 MB of the 4GB RAM this value was after striking the earth. Frames were 70-80 (normal). From starting DF to setting the first stockpile passed about 15 minutes. Jeah.. enything else you want to know?

PS: The skunk is awsome =D. do you mind if we are also borrowing it? =)
Title: Re: The Ark Project - Help Wanted
Post by: Deon on April 28, 2010, 02:02:44 pm
Wow, good idea about a skunk. Borrowing :).

Spoiler (click to show/hide)

That seems to work pretty well for me. I suppose if it was a vapor spray/contact poison it would stick to the guy and he would keep vomiting until he had a bath, but I can't get contact poisons to work right. This was easier.

Expect to see yourself in credits after 1.6 is released :). Thank you.
Title: Re: The Ark Project - Help Wanted
Post by: Used on April 29, 2010, 04:14:45 am
Hey guys,
I tryed to code some examples of my beloved spiders (http://df.magmawiki.com/index.php/Modification:Ark_Project/Animals/Arthropods/Raws). It's very far from beeing finished, but i'ts a start. Have I done it corectly? Please someone review the lines i wrote so far.
I noticed this brings very many questions and new tasks with it. We quite likely have to create new body default raws - where do we place them? Different kinds of webs - leads to: make the silk from the webs usable? They have different colors, they could have different material values and so on...

Greetings
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on April 29, 2010, 11:47:07 am
DF consumed a maximum of 1399.980 MB of the 4GB RAM this value was after striking the earth. Frames were 70-80 (normal). From starting DF to setting the first stockpile passed about 15 minutes. Jeah.. enything else you want to know?

That sounds consistent with what my friend observed in Arena.  It sounds like it keeps all the raws loaded, all the time.  So yeah, it could definitely be smarter.  Thanks for checking into that.

Hey guys,
I tryed to code some examples of my beloved spiders (http://df.magmawiki.com/index.php/Modification:Ark_Project/Animals/Arthropods/Raws). It's very far from beeing finished, but i'ts a start. Have I done it corectly? Please someone review the lines i wrote so far.
I noticed this brings very many questions and new tasks with it. We quite likely have to create new body default raws - where do we place them? Different kinds of webs - leads to: make the silk from the webs usable? They have different colors, they could have different material values and so on...

Greetings

Oh cool!  Okay, here's what I noticed about the arthropod stuff:

1. I fixed the "anthropod"/"arthropod" typo.
2. The "Ark Body" template is actually for defining new body parts like in body_default.  The BODY tag (and the BODY_DETAIL_PLAN tag) used inside a creature definition still belongs in the creature raws (or more commonly, in its creature variation).
3. I changed the BLOOD material to ICHOR, in keeping with the vanilla arthropods.
4. You don't need to start our creature variations with CREATURE_VARIATION, and similarly the creatures don't have to start with a CREATURE tag.  That's boilerplate that can easily be filled in by the script.
5. I was thinking about putting an explicit SELECT_CASTE:ALL at the end, but I think it's essentially boilerplate too, so yeah, we can leave it out.  I've made a note about this on the new script planning page, (http://df.magmawiki.com/index.php/Modification:Ark_Project/Script_planning) which is a list of stuff that the script needs to do.

That's all I have time to look over right now, gotta run.  More comments later though!
Title: Re: The Ark Project - Help Wanted
Post by: Used on April 30, 2010, 07:28:18 am
2. The "Ark Body" template is actually for defining new body parts like in body_default.  The BODY tag (and the BODY_DETAIL_PLAN tag) used inside a creature definition still belongs in the creature raws (or more commonly, in its creature variation).

I revised the raws I wrote yesterday and added the body correctly (http://df.magmawiki.com/index.php/Modification:Ark_Project/Animals/Arthropods/Raws#Arthropods) (At least I hope so). I coded the primary body components of these buddies like 8 eyes, "real" arthropod body and so on.

I also detailed the "house spider" (I don't know if you want to leave the name?) further. I also added a specific venom and some webs.

3. I changed the BLOOD material to ICHOR, in keeping with the vanilla arthropods.

I think we should alter the vanilla blood types. Most Spiders, other Arthropods and snails for example have blue blood, because they use Hemocyanin (http://en.wikipedia.org/wiki/Hemocyanin) (our red blood uses Hemoglobin (http://en.wikipedia.org/wiki/Hemoglobin)) to bind the oxigen delivered from the lung. It is blue because the oxigen molecule is bound by copper and rusted copper (Copper(II)oxide) is blue. And our blood is red because the oxigen molecule is bound by iron and rusted iron is *drum roll* ... correctly, its red  ;). Ok we should not exaggerate "reality" but that is a simple thing can be done in about five minutes.

4. You don't need to start our creature variations with CREATURE_VARIATION, and similarly the creatures don't have to start with a CREATURE tag.  That's boilerplate that can easily be filled in by the script.
5. I was thinking about putting an explicit SELECT_CASTE:ALL at the end, but I think it's essentially boilerplate too, so yeah, we can leave it out.  I've made a note about this on the new script planning page, (http://df.magmawiki.com/index.php/Modification:Ark_Project/Script_planning) which is a list of stuff that the script needs to do.

- Fix'd it.


Also some thoughts I had:
Ready for discussion
greetings from germany and happy dwarfing to all you guys  :D
Title: Re: The Ark Project - Help Wanted
Post by: Djohaal on April 30, 2010, 11:13:57 am
Actually insects have transparent blood called hemolymph. Spiders included. The arthropods with blue blood are the crustaceans.
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on April 30, 2010, 11:26:11 am
Crustaceans definately has blue blood, and insects definately have colourless, but I'm getting conflicting information on spiders. Looks like I'll have to do a little "investigation" of my own...
Title: Re: The Ark Project - Help Wanted
Post by: Used on May 01, 2010, 10:46:18 am
Actually insects have transparent blood called hemolymph. Spiders included. The arthropods with blue blood are the crustaceans.

Spiders aren't insects. Hemolymph is light blue (nearly colorless) and turns dark blue when exposed to the air.

Read more: http://scienceray.com/biology/zoology/spiders-have-blue-blood%E2%80%A6/#ixzz0mh2G3FE4
Title: Re: The Ark Project - Help Wanted
Post by: The13thRonin on May 01, 2010, 05:42:50 pm
I'm pretty sure that it would be almost impossible to mod the RAWS so much that it would crash the game due to RAM overload. I modded DIG DEEPER in the last version to have over 500+ changes and it was still going strong, nobody had problems.
Title: Re: The Ark Project - Help Wanted
Post by: Used on May 04, 2010, 03:38:55 am
*bump*

Anyone still interested in this? Please reply.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on May 04, 2010, 03:58:38 am
I haven't had time to type anything up, but yeah, I've got feedback and will post it hopefully tomorrow.
Title: Re: The Ark Project - Help Wanted
Post by: Deon on May 04, 2010, 04:00:06 am
I'm pretty sure that it would be almost impossible to mod the RAWS so much that it would crash the game due to RAM overload. I modded DIG DEEPER in the last version to have over 500+ changes and it was still going strong, nobody had problems.
Yeah I don't think that it's an issue too. Probably there's some error in the raws which is not showed in errorlog but causes crashes. DF can be crashed by anything, i.e. by a creature with a wrong bodypart connectivity or something else, like a plant with leaves set up wrong.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on May 07, 2010, 05:23:15 pm
I'm currently making revisions to Used's variations/bodies and moving them around (and adding some new stuff).  I should reiterate: the BODY tag (and the BODY_DETAIL_PLAN tag) used inside a creature definition still belongs in the creature raws (or more commonly, in its creature variation).  I'll post some examples illustrating the correct use of this stuff... soon, hopefully.

Re: hemolymph, I couldn't find any reliable sources on the color -- the article linked by Used reads like it's by an amateur, and has no citations.  For now we can stick with the colors used by vanilla DF.

  • make spiders milkable for anti-venom?
  • make specific webs?
  • how long does a "TIMEUNIT" take ingame? - I met the value with the syndroms

1. The game used to have useless antivenin, but it got taken out.  There's no AI support for it, so there's not much point.

2. Specific webs?  Each spider will have its own silk material, just like it will have its own blood material, its own fat material and so on.  That's how DF's creature materials work unless you go out of your way to do otherwise.  However there's probably no need to further customize the silk material.  Our spiders probably shouldn't leave collectible webs around, since the dwarves would probably try to make clothes out of them or something.

3. The wiki has a good explanation of time units as pertains to syndromes. (http://df.magmawiki.com/index.php/Time)
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on May 17, 2010, 01:08:21 pm
More updates... the OP of this thread is now much smaller, since I moved most of the how-tos to the new Guides page. (http://df.magmawiki.com/index.php/Modification:Ark_Project/Guides)  We'll soon need some guides on how to implement stuff, but that's in flux right now.

I revised Used's work on arachnids and moved it to our real animal lists.  A generic arthropod is now on the arthropod page, (http://df.magmawiki.com/index.php/Modification:Ark_Project/Animals/Arthropods#Arthropoda_.28arthropods.29) and there are now some generic arachnid body parts in the arachnid section. (http://df.magmawiki.com/index.php/Modification:Ark_Project/Animals/Arthropods/Arachnids#Arachnida_.28arachnids.29)  There's also a generic spider, (http://df.magmawiki.com/index.php/Modification:Ark_Project/Animals/Arthropods/Arachnids#Aranae_.28spiders.29) and several individual spiders.

Points of discussion:

I'm currently busy applying for jobs in the ol' IRL, so I don't know how soon I'll get a chance to implement these changes.
Title: Re: The Ark Project - Help Wanted
Post by: Fieari on May 17, 2010, 07:44:56 pm
Hm. I think I see why you don't want "webber" for -all- types of spiders, as they'd get everywhere, but shouldn't the Golden Orb Weaver at least get webber?  I have some of those things in my backyard and trust me, their webs DO get everywhere, and I think they should be harvestable. Someone actually made a sheet of cloth from their webs once (admittably, from thousands of spiders, but the point stands).
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on May 17, 2010, 07:51:27 pm
It does currently have WEBBER. (http://df.magmawiki.com/index.php/Modification:Ark_Project/Animals/Arthropods/Arachnids#Nephila)  If we add other orb weavers, we'll move the WEBBER tag into a creature variation.
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on May 18, 2010, 09:53:18 am
Remember not to start PREFSTRINGS with "their" everyone. The game already adds in the "their" in dwarves' character profiles. If you give a creature [PREFSTRING:their tentacles], the game will display "Urist Oddlover likes squid for their their tentacles"
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on May 18, 2010, 11:31:05 am
Also, watch out for typos in general.  Looking over the spiders, I spotted quite a few minor typos and some major ones (misspelled creature names, and earlier there were misspelled tokens).
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on May 18, 2010, 02:38:48 pm
I can't recall if we ever came to an agreement on this, but are we going to be adding [FANCIFUL] and [DOES_NOT_EXIST] to the generic creatures? I think [DOES_NOT...] is a no-brainer, but Fanciful is more contentious. I know it gives a bonus to the value of an engraving, but does it make the subject more likely to be engraved? It seems more likely to me that a generic spider would be the focus of an engraving, especially in the setting.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on May 18, 2010, 04:26:04 pm
I'd be okay with FANCIFUL.  It's not a big deal either way since it'll be handled automatically by the script, (http://df.magmawiki.com/index.php/Modification:Ark_Project/Script_planning#Abstract_Creature) so it's not like we'll have to change the tags for several hundred abstract creatures.



On a related note, we have a  top-level creature variation (http://df.magmawiki.com/index.php/Modification:Ark_Project/Animals#Animalia_.28animals.29) that will get applied to ALL animals by default.  Currently it has three tags:

Code: [Select]
[NATURAL]
[MUNDANE]
[CREATURE_CLASS:GENERAL_POISON]

Anything else that needs to go in there?



If anyone has feedback on the body/tissue ideas I was throwing around earlier, I'd love to hear it.
Title: Re: The Ark Project - Help Wanted
Post by: Lancensis on May 18, 2010, 05:35:28 pm
Code: [Select]
[NATURAL]
[MUNDANE]
[CREATURE_CLASS:GENERAL_POISON]

Anything else that needs to go in there?
I can't think of anything unless we want to give them all [BENIGN]


If anyone has feedback on the body/tissue ideas I was throwing around earlier, I'd love to hear it.

I'm not so hot on the first idea, but the second and third seem reasonable to me. I think I'd sooner go with the second option, because the third would require using tags to remove body parts/tissues, which I can imagine getting confusing fast (to me at any rate). This is just personal prejudice, mind.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on May 20, 2010, 03:17:39 am
I'm not so hot on the first idea, but the second and third seem reasonable to me. I think I'd sooner go with the second option, because the third would require using tags to remove body parts/tissues, which I can imagine getting confusing fast (to me at any rate). This is just personal prejudice, mind.

I should clarify that none of those options were (completely) mutually exclusive, and any approach we decide on will probably involve some mixing and matching.  Here's a more rigorous breakdown of our choices, with solutions that are more or less mutually exclusive:

Problem A: the BODY tag, which specifies all of creature's body parts.  Variations and creatures need to augment/replace their parent variation's BODY, which requires a GO_TO_TAG and other crap (since the BODY tag must be specified before tissue layers are applied).  This involves massive amounts of repetition.

Solutions:

... this was going to be a longer post, but for now I'll just post what I had time for.  Problem B is applying tissue layers to those body parts, and it's largely a separate problem, with myriad solutions, none of which are particularly satisfactory.

Overshadowing all of this is the Hail Mary nuclear option of devising a new metalanguage for defining and tissue-izing body parts in a way that leaves them open for extension.  Yes, I'm actually considering it (mostly for the sake of ruling it out).  It's the kind of overhaul that'll have to make its way into vanilla eventually, anyway.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on May 23, 2010, 07:10:27 am
What up Ark Project, I'm going to the zoo.  Also caste bodies throw a monkey wrench into friggin' everything.
Title: Re: The Ark Project - Help Wanted
Post by: Fieari on June 13, 2010, 04:40:08 pm
Is this dead? I'd like to help, but am confused at how to do so at this point...
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on June 13, 2010, 05:24:04 pm
It's not dead, but my participation is pretty much on hold right now.  My thought process re: bodies/tissues ground to a halt last month, and I decided I'd better take a break and come back later with a fresh mind to evaluate our options.

I realize that this isn't just my project and that it's not fair to stonewall everyone who wants to implement creatures, but at the same time I think there's a high chance that the project would die for real (i.e., turn into an unmaintainable mass of garbage) if we tried to tackle bodies/tissues with the ad-hoc methods used in vanilla DF.  I always had that worry, but our foray into implementing arachnids really cemented it.  So I'd rather take the time to do it right.  (additionally I have a lot on my IRL plate right now)

Anyway, there IS a way to help right now.  Our creature lists still need a lot of work, particularly in these sections:

  • Bony fish (http://df.magmawiki.com/index.php/Modification:Ark_Project/Animals/Bony_fish)
  • Insects (http://df.magmawiki.com/index.php/Modification:Ark_Project/Animals/Arthropods/Insects)
  • Birds (http://df.magmawiki.com/index.php/Modification:Ark_Project/Animals/Birds)
  • Snakes (http://df.magmawiki.com/index.php/Modification:Ark_Project/Animals/Reptiles)
Title: Re: The Ark Project - Help Wanted
Post by: Solifuge on September 01, 2010, 02:04:37 am
Sorry to practice VILE NECROMANCY here, but with the release of Captain Mayday's VBASE (http://www.bay12forums.com/smf/index.php?topic=62500.0) modding toolkit, making new critters is significantly easier to do.

Anyway, I wanted to check if this was still semi-active, since a lot of work was already done here, and I was just recently starting on a Zoology Mod using VBASE with a similar goal in mind. Rather than create such an extreme variety of animals all across the board though, my goal is to focus on making Archetypical creatures. For example, when adding in birds, rather than creating entries for the Emperor Penguin, Macaroni Penguin, Chinese Penguin, and so on (each with nearly identical attributes), I'd create a single archetypical Penguin entry. However, some animals are different enough to warrant diversifying them; for instance Sea Turtles and Snapping Turtles, though they share a name, live in different climates and have very different attributes.

The golden rule I'm working off of is that, so long as a Dwarf could tell a reasonable difference between any two animals in a group, and would interact with them in a noticeably different way, they deserve a separate entry.

Anyway, the reason I'm grave-digging here is to see if you, or if anyone else who contributed to the project, was interested in merging this project with the VBASE system, and working on implementing a simplified Ark Mod. I've got a Archetypical Zoology Mod Thread (http://www.bay12forums.com/smf/index.php?topic=65076.msg1528552#msg1528552) started here, to give an idea of what I'm talking about.
Title: Re: The Ark Project - Help Wanted
Post by: Footkerchief on December 18, 2010, 02:26:56 am
Bump!  In case anyone hasn't seen it yet, Rainseeker and Toady have put together the Animal Sponsorship Drive. (http://bay12games.com/dwarves/#2010-12-17)  Donate and choose which animal you want to get included in the game!  It's not part of the Ark Project, but it's in a similar spirit.
Title: Re: The Ark Project - Help Wanted
Post by: Supersnes on June 11, 2011, 03:05:34 pm
Hey not sure if this is still active or has just moved onto differnet thread but anyway.  I'm interested in helping.  Is there anything that I can help generate either art or try my hand at writing raws.   I will likely start with venemous snakes if no one else has started them.  Also if needed i can help generate a lot of prehistoric creatures, because im a paleo student and got acess to data and can get up close with some specimens.
Title: Re: The Ark Project - Help Wanted
Post by: Neonivek on June 12, 2011, 02:36:02 am
Unfortunately now that I found out that the Template creatures need to be made manually... it means that this entire project would need double the entries.
Title: Re: The Ark Project - Help Wanted
Post by: Supersnes on June 14, 2011, 04:45:24 pm
I probably missed it when skimming over the older posts but is there a location where everyone who has been working on the project has put their stuff whether it be completed or partial.
Title: Re: The Ark Project - Help Wanted
Post by: Ulmo on December 12, 2013, 04:21:36 pm
Noticed that conger eels are down as freshwater fish.  They should be saltwater as far as I am aware.
Title: Re: The Ark Project - Help Wanted
Post by: Putnam on December 12, 2013, 07:11:31 pm
2-year necro...
Title: Re: The Ark Project - Help Wanted
Post by: MODcrazy on December 16, 2013, 11:48:13 am
Do you want to provoke somebody?
Or to get attention on... MODDING creatures in again?
If the second thing is the case, I would be glad to revive this thread and the project, but only when the new version has come out. I do NOT plan on doing something for a soon outdated version.

edited in:

Oh sorry Putnam, I initially thought YOU were necroing the topic ... anyways, doesn't matter, forget what I said. I will probalby start my OWN Creature thread.
Title: Re: The Ark Project - Help Wanted
Post by: SirHoneyBadger on January 30, 2017, 07:17:41 pm
(Call me Mr Necromancer!)

If I haven't said so before, I just want to mention that you're welcome to use anything you want from my Multitudinous Vermin postings, on the Forum, for the Ark Project. I think there's a few couple thousand different Vermin-type animals on there, and some others as well.
I'm not sure how many... Lots! They're not finished, but a lot of the set-up work has already been accomplished.
 
Title: Re: The Ark Project - Help Wanted
Post by: Putnam on January 30, 2017, 10:11:11 pm
3-year necro...

And also, I think you can treat a project that hasn't had any productive posting in 5 years to be dead.
Title: Re: The Ark Project - Help Wanted
Post by: SirHoneyBadger on February 02, 2017, 02:06:40 am
I might just have to Frankenstein it, then. There's plenty of good information here that can be recycled...

Apparently, there were technical issues that caused work on it to be halted, "temporarily", while the game itself was being updated. Between then and now, lack of anything to work on, or to actively support; caused the project to wither on the vine.

Does anyone happen to know if those original problems were ever addressed, whatever they were?

As far as necroing goes, although it can be annoying when people dredge up old forgotten arguments that have no real bearing on current events; it's not always a universally-terrible practice, and it can actually have a lot of benefits.

In part, it helps keep these boards from becoming ever more cluttered, while preserving still-pertinent comments and perspectives. In the case of mods, of course, it keeps intact all the time, hard work, and creativity that have been put into such a project. Particularly, such an enormous and potentially-useful
resource as this mod is. It would be a shame to just waste it...

Title: Re: The Ark Project - Help Wanted
Post by: Putnam on February 08, 2017, 06:15:58 pm
I'm pretty sure what caused it to die was the actual inclusion of a crapton of new creatures due to the sponsorship drive.
Title: Re: The Ark Project - Help Wanted
Post by: SirHoneyBadger on February 12, 2017, 10:10:03 am
Oh yeah...I think you're probably right, Putnam.

Well, in a way that's good, because we still ended up with lots of new animals.