RandomGen

 

Overview

-RandomGen is made available under the GNU General Public License.  See http://www.gnu.org/licenses/gpl.html for details.

-RandomGen is a simple utility for generating random text based on a set of tables.  The tables are organized in text files called libraries.  Some libraries are included with RandomGen providing basic functionality.  Extended functionality and customizations are to be made by the users of RandomGen. 

-Its purpose is principally to automate the process of "table-hopping" that people undergo when generating random treasure, monsters, characters and adventure ideas from pencil-and-paper game reference books.

-It is general enough that it can also be used to generate random maps, die rolls and even ad-lib style quest ideas.  

-Custom libraries can be written for particular campaigns or scenarios.

-Included are libraries for generating random treasure (coins and gems), basic characters, die rollers and random cave maps.

 

Requirements

-RandomGen requires the Java SE Runtime Environment (JRE) version 6 or later to be installed on your computer. It can be found at http://www.java.com.  Many modern computer systems would already have this installed by default.

-The RandomGen source code requires the Java SE Development Kit (JDK) version 6 or later and the NetBeans IDE version 6.5.1 or later for development. The JDK can be found at http://www.java.com. The NetBeans IDE can be found at http://www.netbeans.org/.

 

Downloads

-RandomGen v3.5.3:  RandomGen_dist.zip

-RandomGen source code v3.5.3:  RandomGen_src.zip

-RandomGen Edit Mode package v1.0 for jEditRandomGen_Edit_Mode_package.zip

 

Screenshots

-Shot 1 (Character generator)

-Shot 2 (Simple treasure chest content)

-Shot 3 (Cave generator)

 

Hints/Notes

-For those who wish to write libraries for games compatible with the d20 SRD, much typing can potentially be saved by visiting this page.  For the modern d20 SRD, this page.

-A manual is included in the RandomGen_dist.zip file that provides information on library writing and the RandomGen graphical user interface.  Also, there are a few example libraries included with the program that cover most of what can be done with RandomGen.  There is a slight learning curve when it comes to library writing, but anyone with programming experience should pick it up quickly.

 

Links

-RPG Libray

-RPG Gateway by Effie Rover - Online Resources for RPGers

-FreewareFiles.com

-Softpedia

-000webhost.com