Wednesday, July 22, 2009

My secret to writing the Wild North

The problem with writing Sandbox Fantasy settings is that you have a two to three dozen good ideas and about three times more locales to write up. In comes the random generators. You don't use them blindly but rather roll until an idea pops into your head. Being a programmer I coded up some of the generators to make hundreds of rolls.

You can download it from here. Just unzip it into a empty folder. CORRECTION it needs .NET Framework 2.0 not 3.5 which you can download from here. I forget that Visual Studio 2008 allows targeting different framework versions. So those of you with Windows 2000 Service Pack 3 can run this utility.

Note you may have this already so try running the utility first.



The four tables I coded are
  1. The Treasure Tables from Original D&D
  2. Ruins from Judges Guild
  3. Islands from Mazes and Minotaurs
  4. Strongholds from Original D&D
To use the software just click on the button and the result will appear in two boxes. The second box you can select the text and copy it by pressing then C at the same time. After that you can paste it anywhere you like. If you get a blank result that means no treasure was rolled this time.

For the treasure tables you will need to select the treasure type from the combo box on the left.

Coding up the treasure table generator was the most painful of the lot. Full of special exceptions and conditional rolls. Also had to code in the generation of magic sword!.

If you want the source code you can email. This software isn't meant to compete against Tablesmith and other generic generator but a quick and dirty utility to help get my writing done. The ruins were the first things I did hence the name Ruin Generator.

Enjoy

7 comments:

Timeshadows said...

Well, maybe if i 'upgrade' to XP from W2k I'll be able to use it.
--It looks nice, though. :)

Tim Shorts said...

Hey Rob, I could not get it to run.

K. Bailey said...

I got a deathly crash trying to make a Desert Treasure...

For this sort of thing I find JavaScript embedded in an html page is quick, simple, and hugely portable.

Rob Conley said...

So you had it running selected A(Desert) clicked Treasure and it crashed?

Rob Conley said...

Thanks alot K. Bailey now you got me mucking around with Javascript ;-)

Friar Deep said...

Great Job. I love it. I can't wait to use it for my uncomming hex-crawl.

Rob Conley said...

glad you got it work and enjoy it.