Random Encounters with Hex Describe
Hex Describe is an amazing tool. It can create a random regional hex map loaded with cool stuff. Moreover, while by default the hexes are populated from a set of detailed tables Alex created (just click the Submit button on Hex Describe to see an example of an Alex map), Hex Describe makes it very easy to create your own set of tables from which to populate the hex map.
To quickly understand how the tool works on a very basic level, go to Hex Describe and delete the content from the first text box. Then enter these lines instead:
0101 hill 0102 hill 0103 hill 0104 hill 0105 hill 0201 hill 0202 hill 0203 hill 0204 hill 0205 hill 0301 hill 0302 hill 0303 hill 0304 hill 0305 hill 0401 hill 0402 hill 0403 hill 0404 hill 0405 hill 0501 hill 0502 hill 0503 hill 0504 hill 0505 hill include https://campaignwiki.org/contrib/gnomeyland.txt
Move the radio button as shown in this image:
Then, in the last textarea on the page (under “Alternatively, just paste your tables here:"), paste the following:
;hill 1,an orc tribe lives here 1,a village of humans is here 1,the stronghold of an Evil High Priest is here 1,this is an empty hex
Finally, click Submit.
You’ll generate a 5x5 hex grid of hills. Each hex will either be empty, or have one of the above three occupants in it, with an equal chance of each.
The help page has a lot more detail on how to use Hex Describe for creating random hex maps based on your tables.
But this brings me to the reason I haven’t really used this tool at all: I already have a campaign setting with a hex map. However, the neat syntax for creating the tables actually makes Hex Describe a handy tool for rolling up random encounters, and I’ve recently started porting my campaign’s existing random encounter tables into it.
To see how this is done, first you’ll want to navigate to the no map version of Hex Describe. This can be used to test your random tables while you’re building them, but is also handy as a more general-purpose generator, including a random encounter roller!
We’re going to use the mountains results from the original game as an example, so in the first box we’ll just type:
Remember to change the radio button to “only use the data provided below”.
Under “Alternatively, just paste your tables here:", you add the details of your random encounter chart.
;mountains 1,Men 1,Flyer 1,Giant 1,Lycanthrope 1,Animals 1,Giants 2,Dragon
That’s enough to give you a result for a broad type of encounter, but you probably want more detail than that. What if we use the following in the last textarea?
;mountains 1,[Men] 1,Flyer 1,Giant 1,Lycanthrope 1,Animals 1,Giants 2,Dragon ;Men 1,Bandits 1,Berserkers 1,Brigands 1,Lord 1,Wizard 1,Superhero 1,Cavemen 1,Necromancer 1,Evil High Priest 1,Cavemen 1,Patriarch 1,Berserkers
That gives you accurate results for Men encouters. If you keep working at it for a while, you might end up with the full mountain encounters in there. Upload the tables in a text file to someplace where they are publicly accessible on the web (e.g. Neocities). Then instead of copy-pasting the tables into the textarea on Hex Describe, you can paste the URL into the input labeled “Table URL”.
Once you’re done, the table might look something like this: lbbEncounters.txt
And you can generate a single encounter here: one mountain encounter These are really just the basics of what you can do – now go make some encounter charts!
Did you enjoy reading this? Drop a tip in the jar!