Replies: 1 comment 1 reply
-
We have very little tooling around worldgen. Your approach sounds like a good one - generate, pause, inspect, reject, intentionally bork, repeat. I do not know how to do this safely myself, but others on the Discord server might know more. How does PerfectWorld do it? I believe DF even has some commandline parameters to enable PerfectWorld's approach. Is there something there you can piggyback on? By the way, it probably wouldn't be too hard to auto-apply saved advanced parameter settings. check out |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hey folks, big fan and aspiring contributor here looking for some advice on a pain point of mine.
Being a benevolent god-manager, I like to hand pick a beautiful world for my dwarves, but DF's current UI makes repeated world generation tedious. When I get a world unbefitting my grand designs, I have to:
...before I can get another world going. It would be nice to skip the above and jump back to the start of map generation, especially with smaller worlds, which are typically more difficult to find desirable embark sites in.
I've checked the API/df-structures/forums and haven't found evidence of a clear way to hook into specific parts of the worldgen process (my thought being that I could pause the map's generation, evaluate it, and cause DF to reject it by borking its topology before it performs its final checks). I'd be willing to get into the weeds with reverse engineering if that seems necessary.
I know this could be a lot of effort for incrementally more efficient micromanagement of a process that we already have a lot of control over, so I'm open to the suggestion that it's not worth the time, but I thought I'd float the idea anyways. If anyone knows what direction I should set off in, I'd greatly appreciate some pointers!
Beta Was this translation helpful? Give feedback.
All reactions