NPC Generator for D&D - Myth-Weavers

Welcome to the Dungeons & Dragons 3.5 Random NPC Generator, originally developed by Jamis Buck, updated and maintained by Myth-Weavers. Check out our other generators from the Site Tools menu in the navigation!

This tool allows you to generate random characters for the heroes of your campaign to encounter.

Please note that this generator will only generate NPCs of up to character level 20. If you try to create a Wiz20/Sor20/Clr20 character - that's actually a 60th level character! If you input more than 20 levels, only the first 20 will be calculated.

The level input can be set to any integer 1-20 or any of the following: any, low, med, high.

Alignment: Class #1: Level #1:
Gender: Class #2: Level #2:
Race: Class #3: Level #3:
Number to Generate Ability Score Generation:
Show NPC Motivation


Invalid alignment: '-r'
npc, by Jamis Buck (

    -r         -S       -c      -g 
    -l        -h (race|class|strategy|alignment|gender)
    -s     -n      -a  -b
    -o (a|c|i|b|s|k|l|f|p|S)        -w (p|s)       -p 
    -W  -d 

  For , , , , and , you only
  need to type part of the full name.  To see what possible options exist
  for those values, use the -h option, followed by race, level, strategy,
  class, alignment, or gender. (No space, ie: -hrace, or -hgender).

  If -b is given, background information is generated.  The -W option will
  cause the lines to wrap at the given line length, at the first white space
  found.  The -d option species the path to the NPC data files (for names and
  background files) -- it defaults to '~/.npc/'.

  The -o options are for the stat-block output.  They mean:
    a: ability bonuses
    c: AC breakdown
    i: initiative breakdown
    b: attack breakdown
    s: saving throw breakdown
    k: skill breakdown
    l: languages
    f: skills and feats
    p: posessions
    S: spells

  The -w option is for determining the output format.  It means:
    p: output in PCGen format.
    s: output in stat-block format.

  , when doing stat-block output (-ws), is the name of a file, in
  which case the output is all redirected to that file.  When doing
  PCGen output (-wp),  is the name of a directory, in which case
  each NPC is created in a separate file in the given directory.

This NPC generator incorporates data and information from the Open Gaming License (OGL) and from the "Creature Collection" Copyright 2000 by Sword and Sorcery Studios. The "Core (PHB)" races, "DMG" races, and "Monster Manual" races are from (respectively) the "Player's Handbook", "Dungeon Master's Guide", and the "Monster Manual", all Copyright 2000 by Wizards of the Coast. The character classes, skills, feats, spells, and level progression rules are from the Player's Handbook and the Dungeon Master's Guide. The above races, classes, skills, feats, and rules also exist in the System Reference Document of the Open Gaming License. The "Creature Collection" races are from the "Creature Collection" by Sword and Sorcery Studios. All other aspects of this program, including the algorithms for generating a random non-player character, are Copyright 2000 by Jamis Buck.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.
Last Database Backup 2018-11-16 09:00:07am local time
Myth-Weavers Status