VPA HexCrawl

approvedunreviewed

by darkdvr

Endless hex-crawl map for TTRPGs & worldbuilding.

★ 1 stars↓ 24 downloadsUpdated 8d ago

VPA HexCrawl

An endless hex map for your fantasy world, living inside Obsidian.

Paint continents one hex at a time. Watch forests, roads, and rivers join themselves as the map grows. Name hexes and features, track your party on the map, and reskin the whole world with custom tilesets.

Features

  • Zero setup. Open the map and click. Very easy to use, and fully supports touchscreens.
  • Prepare the map or uncover it one hex at a time. Add terrain, then add features to it, roads, rivers, give it a name if it's memorable.
  • Make it yours. Default tileset not covering your story's needs? Add your own tilesets with terrain or features as a folder with PNGs, and use it on your map immediately. Also, use your own player or party token if you want to.
  • Easy controls. Double click, right click - it's all there.
  • Configurable. Many things can be changed through built-in plugin settings menu.

Install

  1. Copy main.js, styles.css, and manifest.json into <vault>/.obsidian/plugins/vpahexcrawl/.
  2. Enable VPA HexCrawl under Settings → Community plugins.
  3. Hit the hexagon ribbon button and start anywhere.

Requires Obsidian 1.13.0 or newer.

Custom tilesets

Settings → VPA HexCrawl → Custom tilesets → Open tiles folder. Add a folder with terrain and features subfolders of PNG files (100 to 300 pixels per side, 10 kilobytes to 3 megabytes each). Your set shows up in the pickers automatically, using your PNG filenames as names.

License

VPA HexCrawl by DarkDvr is licensed under CC BY-NC 4.0. You may use, share, and fork it with attribution, but not for commercial purposes.

Build

npm install
npm run build
npm run lint

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.