kensanata / just-halberds

A minimal role-playing game using 2d6

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Small Role-Playing Games

These all use a two-step process to create PDF files: write Markdown and convert it to HTML using Python’s Markdown module; convert the HTML and a dedicated CSS to PDF using WeasyPrint.

You can find the PDF files online:

Licensing: The maps in Helmbarten and Farnthal use the Gnomeyland Map Icons Copyright Gregory B. MacKenzie 2012, Alex Schroeder 2013-2019. The maps licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/.

Unless otherwise indicated, the works in this repository are dedicated to the public domain. To the extent possible under law, the authors of these works has waived all copyright and related or neighboring rights to these works.

Helmbarten

A short and simple 2d6 system, inspired by Traveller, in German.

  • Generator for charakters and initial situation

The data for the generator is stored in the HTML file!

Halberts

A translation of Helmbarten.

Just Halberds

This is my short and simple 2d6 system, inspired by Norbert G. Matausch's Landshut Rules, the interview he did with Bob Meyer on Ancient-School Roleplaying, and very simple Dungeon World alternatives like World of Dungeons (including the German translation of World of Dungeons).

2d6 Math

Some explanations to make 2d6 Math more approachable.

To Rob a Witch

A small adventure, originally written for B/X D&D and similar games, for use with Just Halberds.

Helle Barden

A German translation of Just Halberds.

Dependencies

These are Debian packages:

  • fonts-adf-gillius for the Gillius ADF font

  • texlive-fonts-extra for the fbb font (I've had to create symbolic links for fbb-Regular.otf, fbb-Italic.otf, fbb-Bold.otf, fbb-BoldItalic.otf from /usr/share/texlive/texmf-dist/fonts/opentype/public/fbb to ~/.local/share/fonts

  • WeasyPrint requires python3 and python3-pip so that you can install it using pip3 install weasyprint

  • make

  • inotify-tools if you want to run make watch and have the PDF update every time you save the Markdown file

  • for the German files, you also need keine-ligaturen which is a Perl script I derived from selnolig; you can get it here: https://alexschroeder.ch/cgit/keine-ligaturen/about/

Let me know if you found another dependency. I'll be happy to add them.

About

A minimal role-playing game using 2d6

License:Creative Commons Zero v1.0 Universal


Languages

Language:HTML 90.1%Language:CSS 7.6%Language:Makefile 1.6%Language:Gnuplot 0.7%