Development Update - April 2024
Added 2024-04-02 18:40:34 +0000 UTCHi everybody, hope you're all well. This is what I worked on in March:
Favourite building layer fix
Manual zoom buttons
More personality fields in export
Some premium settings fixes
Update settlement name fix
Edit settlement races after generation (add already existed)
Add/edit settlement religions after generation
Add/edit settlement genders after generation
Re-roll person details
Edit person schedule based on known profession
The most interesting things here are the after generation edits, the person details re-roll, and the edit schedule features. Let's dive into those!
After generation edits
These can all be found under the "Settlement specific settings" (which can be accessed from the cog menu above the settlement name).

In here, you'll find tabs for editing religions, races, and genders, for example:

All of these settings and forms are essentially the same as the ones that appear in the create settlement form. Because of the way people are generated and persisted, you can't remove any religions, races, or genders, as people or buildings may still be linked to those entities.
Once any of these entities have been added / edited, they are immediately available to be used in the other edit forms for the settlement (like the edit person form), and can be used when re-rolling districts / buildings / people.
Re-roll person details
This has been one of the most requested features for a long time now, so I'm happy to announce that it's here!
When in either the new person or edit person forms, there is a new button in the bottom left:
Clicking that will open this menu:
This menu will let you 'lock-in' certain parts of the person's details. For example, if you know you want an adult human male, you could select:
When you hit the randomise button, the general, appearance, personality, and stats fields are re-rolled. Hitting the randomise button for the example above resulted in:
In the bottom left, the button with the dice icon will re-roll the person with the previously selected settings. The cog button will open the re-roll settings modal.
The relations and simulation detail fields will not be re-rolled, as I feel like you'll want to tailor those to your specific needs (and those are much more difficult to randomise).
Edit person schedule based on known profession
In the December 2023 update, I talked about the cool and more powerful schedule options that I added. One downside of this feature was that editing schedules was a lot harder than it used to be (and it was still pretty bad before then).
Let's illustrate this with an example - say I wanted to create a new doctor. To do this, I'd press the add new person button on the building where I want the person to live. Then, I'd fill in all their details (which is now much faster thanks to the person re-roll), and then I'd edit the schedule. I'd need to create a weekend entry and a week entry, adding in appropriate sleep schedules, and the working hours, with the needed actions - this is a lot:
Creating a schedule like this, on the fly, during a game session, is infeasible.
I've now added a new option when editing someone's job:
This will create the schedule for you, based on the jobs that I have preconfigured. I know this will save me a lot of time, I hope you also find it useful!
Summary
Well that's it for this month! Over the next month I think I'm going to work on some improved layout edit tools, but we'll see what happens. As always, thank you all so, so much for your support - and if you have any questions or other feedback, let me know!
Comments
that's true this is such a cool program I'm working on an upcoming D&D game and this is such a handy tool for all 30 or so towns/cities I need π
Alexander Briggs
2025-01-14 22:36:44 +0000 UTCYeah this is an epic program!
William O'Braidislee
2024-04-04 13:41:13 +0000 UTCOmg. You are a legend! This tool has been so amazing π
Amber Vanscoit
2024-04-02 22:04:37 +0000 UTC