How can I add an ability to PCGen?

I've just started playing around with PCGen and it's pretty great. Unfortunately, while it has support for a lot of source books, it doesn't support everything, to say nothing of various homebrew feats or traits. I'd like to add two or three of these into PCGen, rather than having to deal with manually copy/pasting text blocks onto the PDF every time I update the rest of the sheet.

Unfortunately, I cannot, for the life of me, find any documentation anywhere as to how to do this.

Is this just not something that's possible with PCGen? Or is there a way to do this that I am just too stupid to figure out?

(For what it's worth, and/or, if you're interested in providing an example, I'm trying to get the Pragmatic Activator Pathfinder trait added, to start with.)

• As a software developer: our failure to communicate well how to do something often ends up with the users feeling stupid for not being able to figure it out. But you're not stupid. We just didn't communicate as well as we should have. So don't beat yourself up for not figuring it out. :) – doppelgreener Oct 23 '13 at 2:44
• I found the documentation! I had to troll through the Yahoo group to find the link since the main site entirely fails to link to it. I haven't used PCGen in a very long time so I'm not fit to give an answer, but this might help: PCGen documentation > click List Files and read that > then click Important Things to Know to skip past the doc standards. Apparently it's as easy (for some value of "easy") as learning the syntax, editing or creating text files, and putting them in the right location. – SevenSidedDie Oct 23 '13 at 5:02
• The doc is also accessible from the Help menu > Documentation. It will open the version of the docs that come with your current version of PCGen. – leokhorn Oct 24 '13 at 7:33

Yes all of the above, plus the online documentation, which is marginally more up to date than the doc with the prog.

And there's some video's also. http://pcgen.org/get-help/videos/

Here's the full step by step answer

Step 1 In the PCGen data folder, create a folder labeled mystuff in the Pathfinder Homebrew folder, you structure will look like this \data\pathfinder\homebrew\mystuff

Step 2 Create a text file called "mystuff.pcc" in the step 1 folder

Step 3 Edit "mystuff.pcc" file with Notepad (or bbedit if mac) paste the following into it

CAMPAIGN:My stuff
GAMEMODE:Pathfinder
RANK:8
GENRE:Fantasy
BOOKTYPE:Homebrew
SETTING:My Homebrew Campaign
TYPE:Homebrew.PathfinderHomebrew
SOURCEDATE:2013-10

ABILITY:my_abilities.lst


Step 4 Create a text file called "my_abilities.lst" in the step 1 folder

Step 5 Edit "my_abilities.lst" file with Notepad (or bbedit if mac) paste the following into it

Pragmatic Activator
KEY:Pragmatic Activator ~ Trait
CATEGORY:Special Ability
TYPE:Trait.BasicTrait.MagicTrait
PREMULT:1,[PREABILITY:1,CATEGORY=Special Ability,Pragmatic Activator ~ Trait],[!PREABILITY:1,CATEGORY=Special Ability,TYPE.MagicTrait]
DESC:While some figure out how to use magical devices with stubborn resolve, your approach is more pragmatic. You may use your Intelligence modifier when making Use Magic Device checks instead of your Charisma modifier
BENEFIT:While some figure out how to use magical devices with stubborn resolve, your approach is more pragmatic. You may use your Intelligence modifier when making Use Magic Device checks instead of your Charisma modifier
BONUS:SKILL|Use Magic Device|max(CHA,INT)-CHA


Step 6 Load PCGen, you should see a "My Stuff" source on the left. Load that and create your character.

• This isn't a yes or no question. Though I allowed for the possibility that I was asking for something impossible, I thought I was pretty clear in my use of the word how, that a simple link to the manual is not a Good Answer. – LessPop_MoreFizz Oct 23 '13 at 20:48
• Edited for the correct video link. Also look at the documentation section called PCC & LST files explained. And then read the list file classes specifically lessons 1, 2, 12, & 13 – Paul Grosse Oct 23 '13 at 22:41
• This is not a useful answer - you've linked to a generic video page that may not even contain explanation of the asker's concerns. It would be useful if it actually said: "Here, these three videos explain how to add your own abilities". If that information you've provided in a comment just now is relevant, I suggest you add it to your answer as well, and link to whatever it is that should be read. – doppelgreener Oct 23 '13 at 22:58
• The problem is that the original question is about the same as "How do I make a website". It can be really involved, but it all basically comes down to "read a bunch of instruction manuals" – Paul Grosse Oct 24 '13 at 3:26
• It's not nearly that broad, and you are still obligated to link to relevant instruction manuals - not a book store. – doppelgreener Oct 24 '13 at 4:05

There are a few resources in PCGen that can help you with this:

This group is a small tutorial about working with List files, very useful for starting: http://groups.yahoo.com/neo/groups/LSTfileclass/info