So, I’m planning to DM a D&D 4th Edition campaign, and I was reminded of a dwarven fighter that I had made for a previous game that I was playing in. On his sheet, I had tried to half-ass a Dwarf-Fortress style personality profile (Dwarf Fortress is good times, BTW). I thought, “you know, it’d be quite the role-playing challenge to play a character that had a DF-style personality profile generated for it.”
So, I hit the DF Wiki and found the page on Personality generation. “Nice,” I thought, “but sequentially rolling 30d% would SUCK.” Thus did I do what any programmer would do in this situation, and spent a few hours this morning working on a PHP “script” (if something as simple as a random number generator and a series of control structures can be called a script) that would generate a DF-style personality for me. Being a PHP file on a web server it has the fortunate side-effect of also generating personalities for you and anyone else with a browser.
CBPye’s Dwarf Fortress Personality Generator (Licensed under the GNU GPL v3, source available here)
Just hit your refresh button (or F5) for a new personality. Have fun!

One Comment
You may or may not have noticed, but the generator provides WAY more text than you’ll ever see in-game on any one dwarf. This is a bug, and I’ll fix it as soon as I figure out exactly how the game applies/generates personalities.