609
« on: April 30, 2011, 11:11:15 am »
I've been doing a bit of modding recently, and I have found myself wanting a few things to be implemented into the game. One of the biggest is ethnic groups.
I made several different "cultures" which all have differing languages, governments, and reactions. They all have the same creature type - human. For the most part this works very well. Adding the correct tags to their governments makes it so each culture can take another over easily and naturally. It makes the world much more dynamic.
But I am experiencing some problems. Namely, the tissue layer markers. Since all the human cultures are based on the human creature, when generating a random culture, the game chooses a random skin and hair color from the basic creature file. This often does not jibe with the real-world culture I am trying to emulate. I have seen Black-skinned "Asians", pearly-white "Arabs", and Sepia "Nords".
If one were able to set an Entity-level token that would allow an entity to have a specific kind of skin or hair color, as we are now able to set their hair-styles, this process would be made much easier.
Also, when a creature moves from town to town, and settles in a different culture, they keep their name and coloration. However, when they marry and have children, those children are invariably a member of their adopted culture in all ways: name, color, and tissue. It doesn't even seem to matter what cultural group their mate is from, either.
I would imagine that Toady's wish is to make ethnic groups possible, but have them be more procedural than pre-set. This is good, but these kinds of entity-level tags would make it easier to set up "hints" in the files, allowing the produced procedural cultures to have several sets of pre-generated data from which to choose and adapt FROM.
In summary:
Entity level skin and hair color tags
Tracking of a family's actual ethnic heritage
Better genetic model
Also, not so much a suggestion but a question: Has anyone done any research on the genetics tags that are already in-game? There appears to be two tags, Appearance and Tissue Layer. There are also three types of genetic model found in the string dump. I have yet to find any information on how to use these, and/or what the different types mean.