Censer Stake and Claw

Censer Stake and Claw

  • Far From Sol
  • It's not my Fault
  • Sabers and Sith
  • Censer Stake and Claw
  • Trouble
  • Blog

›All Blog Posts

All Blog Posts

  • A Short and Brutal Walk in the Woods
  • Tyler's Campaign
  • Attune as a Setup Action
  • Why Not Scum and Villainy
  • Making Tacos
  • Fixing Attune for Star Wars
  • Designing The Training Rules
  • TODO: File Or Fix A Docusaurus Bug
  • NPC Name Gen

NPC Name Gen

June 23, 2018

Xander

Xander

I typically like generators that work at the press of a button, but here's an interesting one for when you need a group of names to have a self-consistency:

http://nullprogram.com/fantasyname/

It takes a special string that specifies how to pick syllables -- give it "Ddi (the goblin)" and you'll get a page of goblins like pumphmunch and broltface.

Basics

Sticking to the serious options, (s through C below) you get "reasonable to a computer" constructions, so mostly good for alien names.

Example: "!BsV (of) !BsV" or the slightly longer "!BvcV (of) !BvcV " gives Meroo of Clati, Crade of Hebi, and Jubai of Fexa

Branching Paths

Are your lizard-people stereotypically sibilant?

Here's a rule showing three tricks, and results in stuff like "Ssak'aek don Pykoetassar" -- !<c|c|(ss)>v<c|c|(ss)>'V<c|c|(ss)> (of|from|de|don|Baron|<!cV>) !BvcV(tass<v>r)

The first trick is <c|c|(ss)>, which means that 33% of the time, it's a hiss, and 66% of the time, pick a random consonant. (Also, that you can put a literal () block inside a decoding block.)

The second is picking from a few normal words, with a slight chance of making a short one up: (of|from|de|don|Baron|<!cV>) (I'm definitely naming a highborn snakeman Ssass'eem Sai Sititasser!)

Finally, the city names start like our basic example (!BvcV), but all must end in tass(vowel)r.

I now have two thuggish comedic lizardbrothers: Zassis and Jussyg of Taveatassar.

use...you get
sgeneric syllable
vsingle vowel
Vsingle vowel or vowel combination
csingle consonant
Bsingle consonant or consonant combination suitable for beginning a word
Csingle consonant or consonant combination suitable anywhere in a word
iunit for an insult
munit for a mushy name
Munit for a mushy name ending
Dconsonant or consonant suited for a stupid person's name
dsyllable suited for a stupid person's name (always begins with a vowel)
'literal apostrophe
-literal hyphen
!capitalize the word
( )denotes that anything inside is literal
< >denotes that anything inside is a special symbol
| (pipe)logical OR operator for use in ( ) and < >

(table borrowed from here)

Recent Posts
  • Basics
  • Branching Paths
Copyright © 2012-2024 Alexander Mathews <xander@ashnazg.com>