PDA

View Full Version : D&D 5e/Next Random Monster Generator: Beta!



Goober4473
2015-07-10, 05:17 PM
[Edit]: The system the Google image search used is no longer supported by Google, so that feature is unfortunately gone.

I'm back at this random monster generator again!

Some things that are awesome about it:
- Generates a whole Monster Manual worth of monsters. More, even. You could run a whole campaign, and probably more, by running this thing ONCE. Wow!
- NEW! Includes raceless NPCs like in the MM Appendix.
- NEW! Includes Legendary monsters and Lair actions.
- These monsters aren't just hacked together nonsense. They fit into themes, they prefer to cast appropriate spells, they can share species with other monsters, and they tend to have abilities appropriate to their climate, all while still being random enough to be interesting.
- Did I say SPELLS? I did. Monsters could have innate spells, or straight up spellcasting, chosen from among every PHB and Xanathar's Guide spell. All those spells are tagged, so monsters know which kinds they want to take. Does that ice fairy have mostly ENCHANTMENT and ILLUSION spells, with a few FROST spells thrown in? You bet your sweet ass it does!
- Monster can SUMMON other monsters that have ALREADY BEEN GENERATED.
- Monsters are usually KIND OF BALANCED. They might be off by a CR here and there, but most of them are usable WITHOUT ANY MANUAL MODIFICATION. Rad.
- Monsters are generated in sets, each with an intended PC level. For example, a high level set might have low-CR monsters, but those monsters will be simple and easy to use as minions, while a lower level set might have similar CR monsters that are more complex.
- All of this is FORMATTED NEATLY for your viewing pleasure, with stat blocks that resemble those found in the Monster Manual.

Also:
- Pokemon mode: Originally designed for my Pocket Summoner class (https://www.dmsguild.com/product/191955/Pocket-Summoner-Class), you can have this thing generate stats for a monster at every level, and it will even evolve. Perfect for companion monsters, summons, reoccurring enemies that get tougher each time, or anything else you can think to do with levelable monsters.

Still to come:
- MORE CONTENT. You might see some abilities repeat a lot, as I still have tons of content to add. If you have an ability you think would be cool to have in there, LET ME KNOW.
- MORE LEGENDARY STUFF. Legendary and Lair actions are still a new thing in the generator, so they're a bit limited.
- LAIR REGIONAL EFFECTS

Maybe to come:
- Weapon damage is not consistent with the PBH. It may never be.
- Save DCs for special abilities are not based on ability scores. They also may never be. Spells are, however.
- An encounter generator that uses output from the monster generator.

Examples:
You can take a look at some example output I just generated.
Example 1 (https://dl.dropboxusercontent.com/s/qa3hu7y0owjxtz6/MonsterOutput01.html)
Example 2 (https://dl.dropboxusercontent.com/s/3gceb0rsh7wkrsf/MonsterOutput02.html)

Known Bugs: The generator can stall sometimes and I'm not sure why. It doesn't happen very often, though, and you just need to restart it. There may be other rare cases where it crashes, but again, just restart it.

Feedback: Let me know what you think, if you encounter any errors, or have any suggestions.

Special Thanks: Special thanks still go to to Surf for their monster analysis posts a while back, which helped me get the math right.

About Me: I'm Chris "Goober" Ramsley, and I've been homebrewing since forever, and doing it at a professional level for a little while. You can find some of my stuff on the DMs Guild (https://www.dmsguild.com/browse.php/?author=Chris%20%22Goober%22%20Ramsley) these days.

Downloading and Running:

You can get the current version of the generator HERE (https://drive.google.com/open?id=15g2iWlZHRoXSkzqrpP0GKCyjmSMxQg4V). Just unzip into a folder, and run main.exe. All it does is run main.lua though, so if you're not on a PC, you can use any Lua interpreter and just run main.lua.

You can change a lot of parameters in the Config.lua file. Just open it up in any text editor, and it includes instructions on what each parameter does.

When you run the program, it will generate an HTML file. It won't overwrite previous results.

JNAProductions
2015-07-10, 05:25 PM
What. How. This is...

Oh my god, this is insane. You sir, are a genius!

Ziegander
2015-07-10, 05:47 PM
Completely amazing albeit completely insane... the names and abilities are essentially random as are the creature types and resistances/immunities... I can see that it's trying to create themes, it's just that the themes are 100% nonsensical.

Still... outright ridiculous amount of work and output. Amazing effort here and I can't wait to see how this improves in the future. It's already a pretty fantastic tool.

Goober4473
2015-07-11, 01:52 AM
Completely amazing albeit completely insane... the names and abilities are essentially random as are the creature types and resistances/immunities... I can see that it's trying to create themes, it's just that the themes are 100% nonsensical.

Typically what happens a lot is that it will have a keyword like Fire, from which it might purchase fire resistance/immunity and fire-based abilities, and it will favor fire spells and the Ignan dialect of Primordial, but from all those options, it might only take say, fire resistance, while the rest of its stuff comes from other keywords. Maybe it doesn't have spells, doesn't speak Primordial, and would rather have Sneak Attack from the Lurker keyword than buy a fire blast power. So that fire resistance looks like it's out of nowhere, even though it's still part of the monster's internal theme. What you end up with is something that like the shambling mound, which is a plant that absorbs electricity for some reason. You get to decide why that is, narratively speaking, which is part of what I love about random generation.

It tries to pick names from keywords that it's purchased the most from, but there still aren't a ton of names to choose from, and I still let it be pretty random. I'll be improving naming eventually.


What. How. This is...

Oh my god, this is insane. You sir, are a genius!

:smallcool:

Goober4473
2015-07-13, 07:32 PM
I've updated the main post with Beta version 2, which has updated name generation capabilities. The weirder names sometimes don't get any google results, but that's unavoidable.

Goober4473
2015-07-21, 01:15 PM
And I have now posted Beta 3, which has even better naming, and an improved attack generation system that builds more varied, and consistent between monsters of the same species, attack routines, and combines all multiattack options into one action.

JNAProductions
2015-07-21, 01:21 PM
The pictures are... Interesting.

Ziegander
2015-07-21, 03:55 PM
Monsters are starting to get tighter though. I'm liking where this is going. Some of the abilities it comes up with are really interesting.

JNAProductions
2015-07-21, 03:57 PM
Some abilities are hilarious. The Elemental Dune Runner, for instance, is apparently indistinguishable from normal fungus.

DiBastet
2015-07-21, 05:03 PM
Some images are hilarious, but that's to expect from random generators. A great example, the Lake Pest

Lake Pest
http://www.regalpestcontrol.com/wp-content/uploads/regal-pest-control-exterminating-truck.jpg
Medium humanoid (lake pest), chaotic evil

But I love how it creates npcs. That's really really useful for my setting with low rate of monsters

JNAProductions
2015-07-21, 05:07 PM
It's got great monsters, no doubt about that. The fluff can just a bit wonky sometimes. But for a random generator?

Goober4473, this is some damn fine work. Some exceptionally fine work. Some just plain old stupendous work!

DorkyBobster
2016-12-04, 07:27 PM
Wha.. This is brilliant! Amazing job!

JBPuffin
2016-12-05, 11:27 AM
This is a masterpiece. I know TPAM necro'd this, but I feel like it needed to be, so props to DorkyBobster :smallsmile:.

Goat
Small beast, unaligned
------------------------------------------------
Armor Class 15 (natural armor)
Hit Points 77 (14d6 + 28)
Speed 25 ft., climb 25 ft.
------------------------------------------------
STR 16 (+3) DEX 14 (+2) CON 15 (+2)
INT 3 (-4) WIS 8 (-1) CHA 9 (-1)
------------------------------------------------
Saving Throws Dex +4
Skills Athletics +5
Senses blindsight 60 ft., passive Perception 9
Languages telepathy 120 ft.
Challenge 3 (700 XP)
------------------------------------------------

Actions
------------------------------------------------
Bite. Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 17 (4d6 + 3) piercing damage.

King539
2016-12-31, 10:04 PM
*Applauds* Good job, good job. By the way, what would you recommend for a Lua interpreter?

Potato_Priest
2017-01-01, 06:16 PM
This is very cool. My favorite monster so far is the Snow Covered Slitherdrip.

Nifft
2017-01-01, 08:17 PM
This generator is fun.

BTW here's a sample Mac install:


brew install lua
cd ~/Downloads/MonsterGenerator_Beta02
/usr/local/bin/lua main.lua


You need to have Homebrew (http://brew.sh/) installed for "brew install ..." to work, so do that first if you haven't already.

Mkewig
2017-12-28, 08:50 PM
Is this still available? The Dropbox link isn’t working.

Davrix
2017-12-29, 02:44 AM
Man I know this thread just got necroed but I want to play with this builder. Anyone still got a working copy?

Goober4473
2018-12-18, 12:40 AM
I've just posted the Beta 05 version of this thing up in the original post! Sorry it's been so long.

Besides tons of small tweaks and improvements to the general content, it also now makes legendary monsters!

adonis53
2018-12-18, 01:59 AM
Thanks so much! I lost my file of it and was really hoping to get a working copy! An update is even better! 😁

Kane0
2018-12-18, 03:43 PM
Woah. This is amazing!

Unavenger
2018-12-18, 03:59 PM
I'm not wearing a hat, but if I were, it would be off to you. This is really, really cool, and while some of the creature names are a little weird and some of the ability names are a lot weird (the RNN is obsessed with potatoes, it seems), it's still amazing. Good job.