Skip to content
github-actions[bot] edited this page Aug 27, 2026 · 34 revisions

Welcome to the Fantasy Map Generator wiki!

These pages are maintained in docs/wiki in the main repository and mirrored here automatically — please open a pull request instead of editing the wiki directly.

Introduction

Fantasy Map Generator (FMG) is a free tool that procedurally generates highly customizable fantasy maps. You can use auto-generated maps or create your own world from scratch.

The project is under active development. Join our Discord server and Reddit forum for the latest updates and to get help from the community.

Q&A | Quick Start Tutorial | Current Generator version | Changelog | Blog | Development board

Wiki pages

Getting started Quick Start Tutorial · User Interface · Hotkeys · Q&A

Terrain Heightmap customization · Heightmap template editor · Heightmap image overlay · River Editor

World building Culture sets · Culture types · Markers · Goods spread functions · Military Forces · Battle Simulator · Scale and distance

Running and integrating Run FMG locally · Working offline · URL parameters · GIS data export · Ollama text generation · Dependencies

How can I use the tool?

  • Exploration - click on the New map! button to get a random map. Open the Layers tab (press Tab) and select a desired layers preset. Zoom in and explore the generated world

  • Tuning - go to Options, change the default settings like map template and states number and generate a new map to better fit your needs

  • Customization - open the Tools tab, select one of the available editors and change the map in any desired way

  • Controlled generation - open the Tools tab, then click on Heightmap and select an Erase mode. Click on Template editor and create your own heightmap template. Apply the template to see the result. Don't forget to share good templates with the community

  • Conversion - if you already have a map image and want to re-create it in a generator, open the Image converter (the button next to Template editor), load the image and fine-tune the conversion into a heightmap. Then edit the map using the Tools provided

  • Drawing - use the Paint brushes to draw a map from scratch. It may takes a lot of time, so I would recommend you to follow the Controlled generation approach to get a basic landmass and then use Paint brushes for a fine-tuning

Clone this wiki locally