pcgen-rules is an Haskell library to extract and process the rules and data from PCGen. This project is on hold while PCGen itself undergoes an overhaul.
You will need the PCGen data files in a separate directory. Edit the Makefile
accordingly if you use a directory other than data/
.
Currently the code just parses .pcc
and .lst
files; this is still a work in progress. See todo.org for a more detailed listing of what needs to be done.
.lst
file parsing status:
- LANGUAGE (76/76)
- SHIELDPROF (28/28)
- WEAPONPROF (130/130)
- ARMORPROF (50/50)
- SKILL (138/139)
- COMPANIONMOD (block-based) (50/51)
- DEITY (block-based) (62/62)
- DOMAIN (48/49)
- EQUIPMOD (113/115)
- EQUIPMENT (695/709)
- SPELL (205/209)
- FEAT (311/347)
- RACE (0/281)
- KIT (block-based) (0/284)
- TEMPLATE (0/192)
- CLASS (block-based) (0/304)
- ABILITY (0/424)
- ABILITYCATEGORY (0/165)