PCGen Character Sheet for Living ENWorld

Roger

First Post
I've created a character sheet output template for PCGen that produces text similar to the recommended standard for posting characters to a forum.

I'm releasing the Beta version -- if you're a user of PCGen, please feel free to take a look and give me any feedback or bug reports.

If you're not a user of PCGen -- I'd recommend giving it a try. I can barely imagine building a PC or NPC without it. http://pcgen.sourceforge.net/



Cheers,
Roger
 

Attachments


log in or register to remove this ad

So it looks like this:

Code:
[B]Name:[/B] |NAME|
[B]Class:[/B] |CLASSLIST|
[B]Race:[/B] |RACE|
[B]Size:[/B] |SIZELONG|
[B]Gender:[/B] |GENDER.LONG|
[B]Alignment:[/B] |ALIGNMENT|
[B]Deity:[/B] |DEITY|

[B]|STAT.0.NAME|:[/B]|STAT.0||STAT.0.MOD|(|OIF(STAT.0.BASE:6,0,)||OIF(STAT.0.BASE:7,0,)||OIF(STAT.0.BASE:8,0,)||OIF(STAT.0.BASE:9,1,)||OIF(STAT.0.BASE:10,2,)||OIF(STAT.0.BASE:11,3,)||OIF(STAT.0.BASE:12,4,)||OIF(STAT.0.BASE:13,5,)||OIF(STAT.0.BASE:14,6,)||OIF(STAT.0.BASE:15,8,)||OIF(STAT.0.BASE:16,10,)||OIF(STAT.0.BASE:17,13,)||OIF(STAT.0.BASE:18,16,)|p.)[B]Level:[/B] |ECL|[B]XP:[/B] |EXP.CURRENT|[B]|STAT.1.NAME|:[/B]|STAT.1||STAT.1.MOD|(|OIF(STAT.1.BASE:6,0,)||OIF(STAT.1.BASE:7,0,)||OIF(STAT.1.BASE:8,0,)||OIF(STAT.1.BASE:9,1,)||OIF(STAT.1.BASE:10,2,)||OIF(STAT.1.BASE:11,3,)||OIF(STAT.1.BASE:12,4,)||OIF(STAT.1.BASE:13,5,)||OIF(STAT.1.BASE:14,6,)||OIF(STAT.1.BASE:15,8,)||OIF(STAT.1.BASE:16,10,)||OIF(STAT.1.BASE:17,13,)||OIF(STAT.1.BASE:18,16,)|p.)[B]BAB:[/B] |ATTACK.MELEE|[B]HP:[/B] |HP| |HITDICE|[B]|STAT.2.NAME|:[/B]|STAT.2||STAT.2.MOD|(|OIF(STAT.2.BASE:6,0,)||OIF(STAT.2.BASE:7,0,)||OIF(STAT.2.BASE:8,0,)||OIF(STAT.2.BASE:9,1,)||OIF(STAT.2.BASE:10,2,)||OIF(STAT.2.BASE:11,3,)||OIF(STAT.2.BASE:12,4,)||OIF(STAT.2.BASE:13,5,)||OIF(STAT.2.BASE:14,6,)||OIF(STAT.2.BASE:15,8,)||OIF(STAT.2.BASE:16,10,)||OIF(STAT.2.BASE:17,13,)||OIF(STAT.2.BASE:18,16,)|p.)[B]Grapple:[/B] |ATTACK.GRAPPLE|[B]Dmg Red:[/B] |DR| |%VAR.DR.LT.1| - |%|[B]|STAT.3.NAME|:[/B]|STAT.3||STAT.3.MOD|(|OIF(STAT.3.BASE:6,0,)||OIF(STAT.3.BASE:7,0,)||OIF(STAT.3.BASE:8,0,)||OIF(STAT.3.BASE:9,1,)||OIF(STAT.3.BASE:10,2,)||OIF(STAT.3.BASE:11,3,)||OIF(STAT.3.BASE:12,4,)||OIF(STAT.3.BASE:13,5,)||OIF(STAT.3.BASE:14,6,)||OIF(STAT.3.BASE:15,8,)||OIF(STAT.3.BASE:16,10,)||OIF(STAT.3.BASE:17,13,)||OIF(STAT.3.BASE:18,16,)|p.)[B]Speed:[/B] |MOVE.0.RATE|[B]Spell Res:[/B] |SR|[B]|STAT.4.NAME|:[/B]|STAT.4||STAT.4.MOD|(|OIF(STAT.4.BASE:6,0,)||OIF(STAT.4.BASE:7,0,)||OIF(STAT.4.BASE:8,0,)||OIF(STAT.4.BASE:9,1,)||OIF(STAT.4.BASE:10,2,)||OIF(STAT.4.BASE:11,3,)||OIF(STAT.4.BASE:12,4,)||OIF(STAT.4.BASE:13,5,)||OIF(STAT.4.BASE:14,6,)||OIF(STAT.4.BASE:15,8,)||OIF(STAT.4.BASE:16,10,)||OIF(STAT.4.BASE:17,13,)||OIF(STAT.4.BASE:18,16,)|p.)[B]Init:[/B] |INITIATIVEMOD.SIGN|[B]Spell Save:[/B] |CATCHPHRASE|[B]|STAT.5.NAME|:[/B]|STAT.5||STAT.5.MOD|(|OIF(STAT.5.BASE:6,0,)||OIF(STAT.5.BASE:7,0,)||OIF(STAT.5.BASE:8,0,)||OIF(STAT.5.BASE:9,1,)||OIF(STAT.5.BASE:10,2,)||OIF(STAT.5.BASE:11,3,)||OIF(STAT.5.BASE:12,4,)||OIF(STAT.5.BASE:13,5,)||OIF(STAT.5.BASE:14,6,)||OIF(STAT.5.BASE:15,8,)||OIF(STAT.5.BASE:16,10,)||OIF(STAT.5.BASE:17,13,)||OIF(STAT.5.BASE:18,16,)|p.)[B]ACP:[/B] |ACCHECK|[B]Spell Fail:[/B] |SPELLFAILURE|%
[B]BaseArmorShldDexSizeNatMiscTotal[/B][B]Armor:[/B]|AC.Base||AC.Armor.SIGN||AC.Shield.SIGN||AC.Ability.SIGN||AC.Size.SIGN||AC.NaturalArmor.SIGN||AC.Misc.SIGN||AC.Total|[B]Touch:[/B] |AC.Touch|			[B]Flatfooted:[/B] |AC.Flatfooted|

[B]BaseModMiscTotal[/B][B]Fort:[/B]|CHECK.FORTITUDE.BASE.INTVAL||CHECK.FORTITUDE.STATMOD.SIGN||CHECK.FORTITUDE.MISC.NOMAGIC.NOSTAT.SIGN||CHECK.FORTITUDE.TOTAL.SIGN|[B]Ref:[/B]|CHECK.REFLEX.BASE.INTVAL||CHECK.REFLEX.STATMOD.SIGN||CHECK.REFLEX.MISC.NOMAGIC.NOSTAT.SIGN||CHECK.REFLEX.TOTAL.SIGN|[B]Will:[/B]|CHECK.WILLPOWER.BASE.INTVAL||CHECK.WILLPOWER.STATMOD.SIGN||CHECK.WILLPOWER.MISC.NOMAGIC.NOSTAT.SIGN||CHECK.WILLPOWER.TOTAL.SIGN|
[B]WeaponAttackDamageCritical[/B]|FOR.0,100,1, \WEAPON.%.NAME\\WEAPON.%.TOTALHIT\\WEAPON.%.DAMAGE\\WEAPON.%.CRIT\/x\WEAPON.%.MULT\, , ,1| 
[B]Languages:[/B] |LANGUAGES|

[B]Abilities:[/B] |SPECIALLIST|

[B]Feats:[/B] |FEATALLLIST|

[B]Skill Points:[/B] |SKILLPOINTS.TOTAL|			[B]Max Ranks:[/B] |MAXSKILLLEVEL|/|MAXCCSKILLLEVEL| [B]SkillsRanksModMiscTotal[/B]|FOR,%skill,0,COUNT[SKILLS],1,1| |SKILL.%skill||SKILL.%skill.RANK||SKILL.%skill.ABMOD.SIGN||SKILL.%skill.MISC.SIGN||SKILL.%skill.TOTAL.SIGN||ENDFOR| 
[B]Equipment:CostWeight[/B]|FOR.0,COUNT[EQUIPMENT],100, \EQ.%.NAME\\EQ.%.COST\gp\EQ.%.WT\lb, , ,0| [B]Total Weight:[/B]|TOTAL.WEIGHT|			[B]Money:[/B] |GOLD|gp

[B]LgtMedHvyLiftPush[/B][B]Max Weight:[/B]|WEIGHT.LIGHT||WEIGHT.MEDIUM||WEIGHT.HEAVY||WEIGHT.OFFGROUND||WEIGHT.PUSHDRAG|
[B]Age:[/B] |AGE|
[B]Height:[/B] |HEIGHT|
[B]Weight:[/B] |WEIGHT.NOUNIT|lb
[B]Eyes:[/B] |COLOR.EYE|
[B]Hair:[/B] |COLOR.HAIR|
[B]Skin:[/B] |COLOR.SKIN|
Appearance: |DESC|

Background: |BIO|
 

I never liked PCGen. Never could get it to work right though. I have an excel spreadsheet that my dad built that I use, and it's flexable enough to deal with just about anything.
 

There's lots of good homebrew solutions that'll work just fine too, of course. I'm thinking that having PCGen files might make the administration of approving characters a bit more streamlined -- that may or may not turn out to be the case.



Cheers,
Roger
 

I'm sure it will be a usefull tool, particularly for the mathmaticly or rules challenged (Which could be any/everyone, it's easy to get a rule or two wrong).
 

PCgen is a bit clunky, but at least it helped me spot a number of issues with my character while leveling up.

However, the output from the sheet seems to have a lot of errors when you have a skill/weapon/equipment longer than 7 characters... which is a lot of them.
 

i just make my character sheets on paint. its easyier than the pcgen. :)
but i rilly love pcgen.

but remember..."cuz if u don't u will never explore the dungeon":D

(if u like my slogun or just want to talk email me) :\
 

Remove ads

Top