Note: This page is intended for the hack and slay gaming group. Others feel free to use and distribute anything here, but you are on your own as far as support and documentation.
Link to Bens Hack and Slay
Page
The slay3 program takes an input file for a character, which
describes the "stats", skill experience, and weapons for
the character. It produces a printable output file, which gives the
character's plusses for each skill, and weapon abilities.
Downloading the program: NT, Win 95 / 98 / 2000 / XP.
Download the slay3.exe file and the skill.dbs file and a blank character sheet blank.chr to a working directory.
If you are using a text printer, download the slay.set file. This file may be placed either in the working directory, or in the C:\Program Files\Slay directory
Note: The slay3 program searches for a C:\Program Files\Slay
directory and looks for skill.dbs. This allows use of multiple
directories with character sheets without needing multiple copies of
the skills database.
Downloading the program: Unix: tested on Sun solaris, AIX, Linux, compiled with gcc.
Download slay3.cpp and slay3.h . Compile with gcc -lm. Move the executable file to your working directory.
Download the skill.dbs file and a blank character sheet blank.chr to the working directory. Download the slay.set
The program has already been compiled for Solaris sparc as
slay3solaris , and for linux PC as
slaylinux . For these machines,
download the executable, the database skill.dbs
file and a blank character sheet blank.chr
to a working directory
Running the program:
In your working directory you must have the executable file, the skill.dbs file, and a character file.
Copy blank.chr to the character file.
Edit the character file with a text editor to input:
The amount of ep (hours of training in each skill),
The character stats (generally between 3 and 18)
The weapons to be used (look at the skill.dbs file with a text editor to find a list of weapons near the end).
Typical total ep values are 1000 - 20,000. Typical stat_level
values are 100 - 20,000. Usually player characters use 20,000.
Note: the program has a very poor input processor - make a typo - go to jail. Copy the character file to input.chr. (sorry the file name is hard coded into the program).
Execute slay3. This will produce two output files:
output.chr : This is a character file where the total ep has been leveled to the value listed in level_ep and stat_level in the character sheet. Look at this file in a text editor. If you like the changes the program has make, copy it onto the character file.
print.out: This is a printable file which can be copied to your printer. If you do not include a "slay.set" file, or if you have HP set in the slay.set file, it will produce control characters for condensed printing on a HP laserjet printer. Otherwise it will produce normal text output.
Notes:
If the slay3 program does not find a skill.dbs file in the current directory, it will look (sorry - hard coded) at .C:\program files\SLAY\skill.dbs. If you are running NT or 95 this lets you keep the program and data base in one place, and only use a link to execute. Useful if you have several directories with character files.
If you type slay3 -i on the command line it enters "interactive" mode. At the prompt type l filename.chr to load and process the file. On very slow machines this will speed things up because the program doesn't re-load the database each time. type q to quit.
If you add any skills to the database file, they will be automatically added to the output.chr file after processing.
If you remove any skills from the database file, they will automatically be removed from the output.chr file after processing.
The programmer takes no responsibility for any destruction done by this program.
If you are interested in using the Hack and Slay game system, feel free to E-mail me at
frisch@slac.stanford.edu
Hack and Slay game system rules. slay.html Note: These new rules include new magic rules
Old rules (with old magic system) slayold.htm slayold.doc .
Monster list Monster Description (html) Monster List(html)
Some Generic characters for Hack and Slay Generic
Character Sheets
World description for Hack and Slay world 6, through run 13 (Last Updated 6/10/2003).
Skill database for Joel's Hogwarts world