Perl Scripts for BRP and other games

I have spent some time writing a suite of Perl scripts for generating characters and monsters for various BRP-based games, including Stormbringer, my own BRP Lord of the Rings rules and the big BRP rulebook (covering several genres. Recently I have added new scripts for Cyberpunk 2020 and AD&D Spelljammer.

The character generation scripts allow you to do things like this:

4 colin@gandalf> ./mkbrppc.pl --race=elf --profession=warrior 
Generating a normal fantasy elf warrior 
Attributes 
========== 
STR [9] CON [6] SIZ [9] INT [15] POW [13] DEX [15] APP [11] EDU [13] 
MOV [11]
Skill Category Bonuses 
====================== 
Combat 7% Communication 6% Manipulation 7% Mental 7% Perception 4% Physical 4% 
Hit Points
==========
Hit Points = 8 Major Wound Level = 4 
Characteristic Rolls
====================
Effort 45 %
Stamina 30 %
Idea 75 %
Luck 65 %
Agility 75 %
Charisma 55 %
Know 65 %
Derived Characteristics
=======================
Power Points = 13 
Experience Bonus = 8 
Fatigue Points = 15 
Sanity = 65 %
Damage Bonus = NONE 
Skills 
====== 
First Melee Weapon (BW)  57%
Second Melee Weapon (BW)  47%
First Missile Weapon (BW)  37%
Brawl  52%
Throw  49%
Grapple  52%
Parry  27%
Shield (BW)  27%
Stealth  29%
Ride  24%
Those skills marked (BW) should have the base percentage specific to the 
chosen weapon added.
Those skills marked (Any) should have a speciality chosen by the player.
Personal Skills
===============
This character should have 6 Personal Skills of the player's choice, 
the starting skill percentages for which are: 
36     24     14     31     26     27  
Personal Skills Total = 158 
With the GM's permission, some of these skill numbers can be added together 
to make fewer skills with higher starting percentages. 
Some of these skill numbers can be added to the characters Powers (if any). 
Remember to add appropriate base percentages and bonuses to these skills. 
5 colin@gandalf> 

And many other combinations of race, profession, genre and power level are possible.

The scripts are available for download in UNIX/Linux and Windows versions. Simply right-click on one (or both) of these links and select Save Target As. Full installation instructions are included with each package.

  1. UNIX/Linux version (tar.gz)
  2. Windows version (zip file)