No description
  • TeX 97.5%
  • Elixir 2%
  • Shell 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-07 20:49:08 -07:00
.forgejo/workflows update build scripts to use gnu parallel 2026-09-04 14:40:01 -07:00
.vscode update build scripts 2026-09-03 12:50:12 -07:00
items update items 2026-09-04 15:59:10 -07:00
lib scaffold full elixir project 2026-09-07 20:49:08 -07:00
moves fix format error in electric.txt 2026-09-04 16:13:29 -07:00
test scaffold full elixir project 2026-09-07 20:49:08 -07:00
.formatter.exs scaffold full elixir project 2026-09-07 20:49:08 -07:00
.gitignore scaffold full elixir project 2026-09-07 20:49:08 -07:00
.latexmkrc update build scripts 2026-09-03 12:50:12 -07:00
abilities.txt update abilities 2026-09-04 15:59:46 -07:00
Chapter_1.tex tweak section references 2026-08-15 14:26:36 -07:00
Chapter_2.tex tweak table formatting 2026-08-13 15:32:58 -07:00
Chapter_3.tex finish porting chapter 3 2026-08-14 14:44:33 -07:00
Chapter_4.tex remove extraneous makecells 2026-08-15 23:46:24 -07:00
Chapter_5.tex fix invalid horizontal rules 2026-09-02 13:01:53 -07:00
Chapter_6.tex fix invalid horizontal rules 2026-09-02 13:01:53 -07:00
Chapter_7.tex fix missing escape sequence 2026-08-15 17:52:30 -07:00
Chapter_8.tex add abilities 2026-08-15 17:52:19 -07:00
Chapter_9.tex add note for Draylon 2026-09-04 17:31:12 -07:00
CONTRIBUTING.md remove booktabs 2026-08-16 00:07:22 -07:00
convertAbilities.exs tweak CI/dev scripts 2026-09-04 13:44:08 -07:00
Core_Rules.tex add moves to document 2026-08-15 18:04:00 -07:00
defs.tex use xltabular instead of longtable/tabularx 2026-09-04 18:20:17 -07:00
mix.exs scaffold full elixir project 2026-09-07 20:49:08 -07:00
packages.tex use xltabular instead of longtable/tabularx 2026-09-04 18:20:17 -07:00
README.md update linux instructions 2026-09-03 14:57:30 -07:00
release_notes.md update release notes 2026-09-04 16:18:09 -07:00
ROADMAP.md remove note about node port. abandoning that project. 2026-09-03 14:48:37 -07:00
runCompilers.sh update build scripts to use gnu parallel 2026-09-04 14:40:01 -07:00

Pokemon Tabletop core rulebook

compiling

This document is written using LaTeX.
See packages.tex for the full list of packages used by this document

Windows

It is highly recommended to do all development tasks for this document either on a full linux system, or on a Windows Subsystem for Linux container. For WSL, I recommend Fedora as it includes the majority of the programs you will need out of the box, and its package manager is the easiest to use for a beginner.

Linux

Prerequisites:

  • a text editor of your choice
  • TeXLive with latexmk (I recommend just using texlive-scheme-full from the fedora package repo.)
  • Elixir

to compile the document, use latexmk in the root directory of this repo.

when you pull the repository and every time you update the ability or move lists, run runCompilers.sh to regenerate the ability and move .tex files.

helpers

in this repository there are helper scripts written in Elixir. a working elixir/erlang installation is required to use these scripts

AI disclosure

Large Language Models have been used to debug some of the code files in this repository. Every file that has been touched by a LLM has the following disclosure at line 1.
This file contains code generated or debugged by <List of LLMs>.
Additionally, each line that was altered by an LLM is marked with an end-of-line comment: AI.
No AI generated text is included in the LaTeX source code, nor in the output PDF.