Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

108 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hex_map_rotate

A NodeJS rotator making hex maps compatible with Pathfinder Kingmaker Adventure Path capable of reading our MediaWiki and uploading the generated map.

It creates a SVG and a PDF based from the Kingmaker Playerguide.

credits

The original perl based tool (text-mapper by Alex Schroeder, GPL v3+) is included as a git submodule and invoked as an external program.

greenbelt.txt includes two icon libraries:

  • Gnomeyland SVG Map Icons — the terrain icons. Copyright Gregory B. MacKenzie 2012, Alex Schroeder 2013–2019, licensed under CC BY-SA 3.0. Included from campaignwiki.org/contrib/gnomeyland.txt.
  • lib.txt — the encounter markers (hydra, wild boar, old oak, and the rest). Icons from the noun project, served from creo-ignem.net.

dependencies

For ubuntu you need nodejs and these perl packages:

apt install libmodern-perl-perl libmojolicious-perl liblist-moreutils-perl liblwp-protocol-https-perl

liblwp-protocol-https-perl pulls in LWP::UserAgent and TLS support, needed for the include https://… lines in the map source.

license

This repository mixes several licenses — one root LICENSE cannot cover all of it:

Part License
Tooling code — *.js, package.json MIT (see LICENSE)
Generated maps — greenbelt.svg, greenbelt_rotated.svg, greenbelt.pdf, greenbelt_temp.pdf CC BY-SA 3.0 — they embed the Gnomeyland icons, so Share-Alike carries to the whole map. They are not MIT.
Gnomeyland terrain icons (gnomeyland.txt) CC BY-SA 3.0 © Gregory B. MacKenzie 2012, Alex Schroeder 2013–2019
Encounter-marker icons in lib.txt from the Noun Project, CC BY — per-icon creators listed in ICON-CREDITS.md.
lib/hex-mapping submodule (text-mapper) GPL v3+, Alex Schroeder. Invoked as an external program, not bundled — its copyleft does not extend to the MIT tooling here.
map_kingmaker_template.pdf © Paizo Inc. / Ulisses Spiele, from the Kingmaker Player's Guide. Included for personal use only; not covered by any of the licenses above.

Pathfinder and Kingmaker are trademarks of Paizo Inc.; this project is unaffiliated with and unendorsed by Paizo.

About

Rotated, print-ready Greenbelt hex map for the Pathfinder Kingmaker Adventure Path — with the Node.js tooling that builds it from Text Mapper and uploads to MediaWiki.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages