HârnMaster Character Utility
This was a pass I made at an online script which creates a formatted
HârnMaster character sheet. It automatically defines skill
values: adding in the appropriate Ability score to the rank.
However, it does no other automatic checking.
There are a number of other character generator utilities for
HârnMaster out there. The sole feature of this is that it
requires no installation and provides output as an editable HTML
document that matches official HârnMaster sheets.
- To create a character using the random-roll method (within
selected parameters), go to the
Character Generator page.
Select the categories that you want, and the generator will
roll the remainder and create a formatted character sheet.
- Alternatively, point your browser to the
Character Editor and fill in as many of the fields as
you like. It does no rules checking currently -- the only
calculation the script does is fill in skill bonuses.
- Click on "Submit" at the bottom of the editor, which will
bring up a formatted character sheet of the character
suitable for printing. You can preview what the sheet
will look like by viewing the blank sheet below.
Blank Sheet (Tamplate 1)
- You may save this display by simply hitting "Save" on your
browser and saving the page as a plain HTML. In addition to
the display information, that page has a hidden form with
all the formatted character data which can be re-submitted
for later editing.
- To further edit the character, bring up the page either
directly or from the saved copy. Click on the HârnMaster
logo to go back to the editor, where all the saved values
will be shown.
- The character sheet can be used offline only to a limited
degree. You can simply save the display sheet as HTML, then
edit the HTML directly using a text editor such as Notepad
or TextEdit. However, you must edit the display values and
the saved data separately.
- For those with some programming knowledge, I provide the
complete source code as a zip file.
These are Perl CGI scripts and a corresponding Perl module.
If anyone wants to help contribute to this, please contact me
by email at jhkim-at-darkshire-dot-net.
John H. Kim <jhkim-at-darkshire-dot-net>
Last modified: Fri May 12 01:13:57 2006