Development Update - July 2023
Added 2023-07-29 18:47:42 +0000 UTCHey everyone - hope you're all enjoying your summers. This month, I've worked on three major features:
1. Custom name lists (premium only)
2. Different appearances for each race & customizable templates
3. More (& custom) genders
Lets break those down:
Custom name lists
Premium users can now upload custom name lists (under premium settings) and use them in generation:
The upload screen:

Using with a race:

As part of this, I also refreshed the race form, so it should be easier to use. I also fixed some bugs where the premium settings wouldn't be applied.
Appearance templates
I've added the ability to create custom templates for races - no more will everyone be described the same as humans! Essentially, you create random tables for different attributes for a race, e.g. build, skin tone, or hair length - and then create a template that references those tables. To create the appearance description for a person, I take the template, substitute the attribute values for the person, and then display it. I've updated all the default races to make use of this template - here are some examples of it in action:
Meet Korjuu, a tiefling:

Or Cadrabazia, a dragonborn:

Humans also received a fresh coat of paint:

The template form looks like this:

It's very customisable, and has options to display lines based on gender, age, and the values themselves.
FYI foundry users - to get the benefit of this in Foundry you'll need to update the module (https://github.com/thomasjallerton/towngenerator-foundrymodule)
More (& custom) genders
I've added two additional default genders - non-binary and agender, and made the available genders customizable. You can control the pronouns for the gender, as well as name and height configuration. Here's the new genders form:

And this is what editing a specific gender looks like:

As part of this, I updated all of the personality descriptions and random event descriptions to respect people's pronouns. I think I updated them all - let me know if you spot any inconsitencies!
Well, that's everything from the last month! Once again, thank you all so much for the support - you really do make this possible. As always, if you have any questions or requests, please reach out!
Comments
Just run through a few other characters, and half-elves seem to have a rough time of it (the example above is a half-elf) but otherwise it’s looking pretty good! A few wrong conjugations here and there but that’s not an issue. And idk how new it is but I’m loving the new roof patterns!
Lucy Jones
2023-07-29 19:13:54 +0000 UTCLiterally the first person I clicked on has the following description: Appearance Has medium-length, thinning, emerald green hair, and short, slightly pointed ears eyes. Has Is clean shaven. gray. Has dark white skin. Stands 163cm (5′ 4″) tall and has a regular build. Personality He is somewhat reserved, and don't attention to themselves. He is very open to new experiences - he usually has a vivid imagination. He is very unconscientious - he shirks his duties. He is somewhat disagreeable, and is slightly disinterested in people. He is emotionally stable, and is slow to anger. He likes to sew and to sing. He mumbles. He worships the good gods.
Lucy Jones
2023-07-29 19:07:56 +0000 UTC