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)