hukumka / pathfinder_2e_spellcards

GNU General Public License v3.0
2 stars 0 forks source link

This program uses trademarks and/or copyrights owned by Paizo Inc., used under Paizo's Fan Content Policy (paizo.com/licenses/fancontent). This program is not published, endorsed, or specifically approved by Paizo. For more information about Paizo Inc. and Paizo products, visit paizo.com.

IMG_20240509_181119

Pathfinder 2e printable spell cards

Generate spell cards in fixed format to form spellcaster deck.

Currently supports two formats:

Format is chosen automatically. Normal is default, but for spells that do not fit generator falls back to double format.

image

Now with GUI for spell selection!

image

State:

Capable of rendering most spells.

Spells that currently cannot be rendered due to being very long, and not fitting on double card format:

Usage:

Select spells you need by using search. Then export as pdf.

Builing from source

  1. Install rust toolchain

  2. Install gtk packages

libgtk-4-dev
gtk4
glib2.0
pandgo1.0
freetype
  1. Clone repository
    git clone https://github.com/hukumka/pathfinder_2e_spellcards
    cd pathfinder_2e_spellcards

4.Build:

cargo build --release

Binary will be in target/release/ directory.

Built from source (Nix)

Requires flake support enabled.

nix build github:hukumka/pathfinder_2e_spellcards

Development enviroment (Nix)

This project provides ready development enviroment with cargo rust and rust-analyzer installed. To enter enviroment, in project directory run:

nix develop