1.7.3: farmlands
Perilous Shores » Devlog

Initially, I was skeptical about the idea of marking farmlands on regional fantasy maps, but this turned out to be a pretty cute feature. While I don't think it is the most important one in this update, let's start with it... (more)
Perilous Shores
Fantasy region generator
| Status | In development |
| Category | Tool |
| Author | watabou |
| Genre | Role Playing |
| Tags | Fantasy, Generator, Procedural Generation |
| Languages | English |
| Accessibility | Color-blind friendly, High-contrast |
More posts
- 1.8.0: blueprint editor98 days ago
- 1.7.5: improved biomesFeb 22, 2026
- 1.7.4: suburbsFeb 05, 2026
- 1.7.1: improved JSON exportJul 16, 2025
- 1.7.0: JSON exportJun 05, 2025
- 1.6.6: painterly optionsMar 27, 2025
- 1.6.5: fjords and curved labelsJul 30, 2024
- 1.6.4: improved islands and peninsulasMar 07, 2024
- 1.6.3: improved forestsFeb 07, 2024
Comments
Log in with itch.io to leave a comment.
Thanks! It's better and better and better!
Spotted a little minor bug.
"Clicking Apply on a style preset "locks" the generated image to the same layout."
Repro:
- RMB -> Style -> Preset
- Choose any preset and click Apply to make the style change, don't close the settings yet
- Press Enter to generate a new area, while the settings are opened
Expected:
A new area is generated.
Bug:
The same area is regenerated but with slightly different "seed". Like some outlines, trees and mountains are slightly different.
This happens only if you clicked Apply after choosing a style. If you choose a style again (even the same) while the settings are still opened, BUT don't click Apply after that, it starts to generate new areas. If you close the settings, it starts to generate new areas.
Actually, the area IS NOT regenerated with a slightly different seed, no generation happens at this moment at all. But the area IS REDRAWN and since drawing a map includes some randomization of its own, you get a slightly different image. Anyway, this glitch is related to the way the keyboard focus is handled in my UI library and the underlying OpenFL framework. I don't think it will be fixed anytime soon.