Campaign Sourcebook
Very well. You seem to have the PCGen distribution that has the standard tags. I'll walk you through the steps needed to add the weapon to your campaign folder. You will need to create a folder inside your PCGen Data folder to make these changes.
Under your PCGen folder look for the following path - data\permissioned. Under the permissioned folder you will create your campaign folder. I'll call my campaign folder - Baledar (The name of my campaign world). My path will look like this - data\permissioned\baledar. So you'll have a path that looks like this - data\permissioned\YOURCAMPAIGNNAME. Try to keep your folder name as one word just to prevent unnecessary problems.
The next step is to create the 3 text files that will contain your campaign data. We are only creating these three because you're only creating a weapon. If you were adding deities, races, feats, etc., you'd create a file for each of those things.
The first will be called - baledar.pcc.
This file will tell PCGen which files to load whenever I select my campaign.
The second will be called - baledar
weaponprofs.lst.
This file defines the type of weapon proficiency that a character needs to wield a specific weapon.
And the last will be called - baledarequipweapmelee.lst
This is the file that will contain your elven thinblade.
Create the three files using your campaign name instead of Baledar. Something like this YOURCAMPAIGNAME.pcc, YOURCAMPAIGNAMEweaponprofs.lst, and YOURCAMPAIGNAMEequipweapmelee.lst.
Now you need to edit your files.
I'll start with the easier files first. Open baledar
weaponprofs.lst in a text editor such as notepad.
Type the following or copy and paste it. Make sure that the space between(Elven) and TYPE is a TAB, not a space. PCGen doesn't understand spaces too well. Everything in all caps must be in caps. Those are specific PCGen TAGS. The # sign designates a comment, meaning that that specific line is not read by PCGen. It is used for your own readability.
Code:
# EXOTIC
[size=2]# -- 1-handers[/size]
Thinblade (Elven) [size=2]TYPE:Exotic[/size]
Save and close baledar
weaponprofs.lst. Next open baledarequipweapmelee.lst.
Once again type the following
ALL IN ONE LINE or copy and paste from here. Make sure that any spaces before the TAGS are tabs and not spaces, I cannot stress that enough. You should also change the cost since I'm pretty sure that the weapon costs more than 20gp.
Code:
[size=2]
Thinblade (Elven) OUTPUTNAME:Thinblade, Elven PROFICIENCY:Thinblade (Elven) TYPE:Weapon.Melee.Exotic.OneHanded.Finesseable.Standard.Metal.Piercing.Sword COST:20 WT:2 CRITMULT:x2 CRITRANGE:3 DAMAGE:1d8 SIZE:M
[/size]
And to wrap it all up. You must now create a pcc file that tells PCGen to read your LST files.
Open baledar.pcc.
Type or cut and paste the following. Change anything that says baledar to whatever you've decided to call your campaign
Code:
[/size]
[size=2][size=2][size=2]CAMPAIGN:Baledar[/size][/size][/size]
[size=2][size=2][size=2]RANK:2[/size][/size][/size]
[size=2][size=2][size=2]GAMEMODE:DnD[/size][/size][/size]
[size=2][size=2][size=2]GENRE:Fantasy[/size][/size][/size]
[size=2][size=2][size=2]BOOKTYPE:Campaign Setting[/size][/size][/size]
[size=2][size=2][size=2]#OPTION:[/size][/size][/size]
[size=2][size=2][size=2]PUBNAMELONG:Baledar Press [/size][/size][/size]
[size=2][size=2][size=2]PUBNAMESHORT:BP[/size][/size][/size]
[size=2][size=2][size=2]PUBNAMEWEB:None[/size][/size][/size]
[size=2][size=2][size=2]SETTING:Dungeons and Dragons[/size][/size][/size]
[size=2][size=2][size=2]TYPE:Baledar.Revised[/size][/size][/size]
[size=2][size=2][size=2]SOURCELONG:Baledar Campaign Sourcebook[/size][/size][/size]
[size=2][size=2][size=2]SOURCESHORT:BPCS[/size][/size][/size]
[size=2][size=2][size=2]SOURCEWEB:htt:\\baledarpressandstuff.justkidding[/size][/size][/size]
[size=2][size=2][size=2]ISD20:NO[/size][/size][/size]
[size=2][size=2][size=2]ISOGL:NO[/size][/size][/size]
[size=2][size=2][size=2]COPYRIGHT:My Copyright[/size][/size][/size]
[size=2][size=2][size=2]COPYRIGHT:Their Copyright[/size][/size][/size]
[size=2][size=2][size=2]INFOTEXT:My Campaign Rules and Additions[/size][/size][/size]
[size=2][size=2][size=2]#Basics[/size][/size][/size]
[size=2][size=2][size=2]WEAPONPROF:baledarweaponprofs.lst[/size][/size][/size]
[size=2][size=2][size=2]EQUIPMENT:baledarequipweapmelee.lst[/size][/size]
I hope this helps you.
PCGen is a wonderful software tool and being able to undertand the LST files goes a long way to helping you customize it to your tastes.
BTW, if you ever change versions of PCGen all you have to do is copy your campaign folder to the permissioned folder and your data should be loaded as normal.
Word of caution. It does not happen often and it hasn't happened in a very long time but the Code Monkeys will change tags for PCGen if they find a way to tweak the program. You might want to look at the documentation for the latest tags in case this fix stops working for you.
Oh, I almost forgot. Once you've done your editing open PCGen. You will see a folder under the source material with your campaign name. Drill down into that folder and load your campaign as well as the PHB or SRD and any other source materials that you use in your campaign.
Good luck and welcome to the wonderful world of LST Editing.