eBooks
Deceit
Saraphel
Recipes
How to Peel a Coconut
Core Foods
Bitter Melon Tofu Stir Fry
C4 Puree
Fluffy Potato Wedges
Glass Noodle Stir Fry
Plantain Crepe Cakes
Simple Veggie Side
Spaghetti Squash and Spicy Sauce
Sweet and Spicy Guacamole
Desserts
Carrot Cupcakes
Chocolate Chip Carrot Cake Cookies
Fruit Soup
Orange Chocolate Heresy
Vegan Chocolate Heresy
TTRPG/D&D
AI Design, or Telling a Story Without Explaining
Alignment Embodiments
An Example of Player Empowerment
Basic Guidelines for Running City-Based Adventures/Campaigns
But Where Did The Enchantment Come From?
D&D Monster Symbiotes
Empower Yourself to Design Encounters
Four Magic Armor Ideas Better Than Boring Pluses
Four Magic Weapon Ideas Better Than Boring Pluses
Godspeak and the Fomorian Curse
Going Alone
Introduction
Spotlight
Scope
Power Variety
Monsters
Encounter Design
Vancian Magic
Happiness and Growth in GMing
Improving a Classic Adventure - I3: Pharaoh (Part 2)
Languages in D&D
Let’s Look At Skills
OD&D Multiclassing Idea
Thoughts on Doing Non-Attack/Save Resolutions (Ability Checks vs. Abstract Skill Checks)
Thoughts on Rolling Dice (Uniform vs. Normal Distribution)
Tips about Narrative Presentation for Exploration in TTRPGs
TTRPG Mechanical Trap Design - Simple Machines (Levers, Pulleys, and Inclined Planes) 101
Gaming Content
Cursed Monastery of the Crocodile-Behemoth (Random-table-inspired OSR urban investigation adventure)
Part 1
Part 2
Part 3
Part 4
Part 5
Elf Heartspells and Mutations for OD&D or B/X
Hexcrawl Random Landmark Generator
Random “Village with a Cult” Generator Inspired By Scenic Dunnsmouth
Part 1
Part 2
Part 3
Tropin’ d20 - Animals Hate Him (Addendum)
Tropin' d20 - BFS
Tropin' d20 - Harping on About Harpies
Tropin' d20 - Matter of Life and Death
Tropin' d20 - Painful Body Waxing
Tropin' d20 - Unwinnable by Insanity
Twisted Lovers (OSR Adventure for levels 1-4)
Walled Mounds of the Hive Caller (Random-table-inspired OSR dungeon crawl for levels 1-3)
Part 1
Part 2
Part 3
Part 4
Part 5
Part 6
Retroclone
Adventures & Antagonists: Swords and Sorcery in a Dark Age of Fantasy (Streamlined 2E AD&D with elements from other editions)
Reflective Revision (a series looking over my decisions while writing up Adventures & Antagonists)
Introduction
Ability Scores, PC Races, PC Classes, and Alignment
Weapon and Skill Training, Money and Equipment
General Rules, Adventuring, Vision and Light, Time and Movement, NPCs, and Experience
Treasure, Encounters, and Combat
Reviews/Experiences
Alone Against the Flames
The Random Esoteric Creature Generator for Classic Fantasy Role-Playing Games and Their Modern Simulacra
First Experiences with Running “Beyond the Wall and Other Adventures”
Book Reviews
A
The Best of H.P. Lovecraft: Bloodcurdling Tales of Horror and the Macabre
Clark Ashton Smith – The Dark Eidolon and Other Fantasies
The Complete Chronicles of Conan
Ravenor
B
Being a Green Mother
Ciaphas Cain - Saviour of the Imperium
Mistborn
The Hero of Ages
Night Lords Omnibus
The Well of Ascension
Wielding a Red Sword
C
The Black Company
Dragons of Autumn Twilight
Elantris
Elric: The Stealer of Souls
The Forty Rules of Love
On a Pale Horse
With a Tangled Skein
The Wraiths of Will and Pleasure
D
Dark Currents
The Way of Kings
Word Bearers Omnibus
F
Bearing an Hourglass
Orphan X
Written in Red
Video Game Reviews
A
Age of Wonders 3
Angband 4.0.x
Baldur’s Gate + Tales of the Sword Coast
Baldur’s Gate 2
Diablo 2: Lord of Destruction
Digital Devil Saga: Avatar Tuner
Digital Devil Saga 2
Monster Hunter: World
Path of Exile
B
Bloodborne
Dark Souls 2: Scholar of the First Sin
Darkest Dungeon (see also Assorted Thoughts on Darkest Dungeon)
Dragon’s Dogma: Dark Arisen
Hollow Knight
Star Ocean: Integrity and Faithlessness
Sundered: Eldritch Edition
Thea: The Awakening
C
Legbreaker
Miniature Painting
My First Miniature
My First Miniature – Completed!
Reaper’s Learn To Paint Kit #1 – Core Skills
Reaper’s Learn To Paint Kit #2 – Layer Up!
The Process of Painting Diaries
Arael, Half Elf Cleric
Dark Elf Warrior
Diva, the Blessed
The Grey Maiden
Lysette, Elf Wizard
Lysette, Elf Wizard (2)
Mind Eater
Nagendra Stalker
Necromancer
Prairie Tick Queen
Seoni, Iconic Sorceress
Skeleton Spearman
Skeleton Swordsman
Miscellaneous
Authors Give Back
COVID-19, Crab Buckets, and Rule 303
Ebook Coupons! (expired)
Ebook Links (response to getting a shout out from The Wandering DMs)
Fitting Homage vs. Exploiting Nostalgia – A Comparison of Sequels
The False Dichotomy of Plot Presentations
Living in Interesting Times
On the Concept of “Choice”
On 2 Years of Shouting into the Void
Song Breakdown: Jinjer - Pit of Consciousness
State of the Blog (2017)
Using Vampires (and Other Symbolic Monsters) in Fiction
Villain Stories - Another Movie Comparison
Diablo 2 Guides
Diablo 2: Lord of Destruction Intro Guide
Fitness
Convict Conditioning Book Review
Exercise Experimenting
Resources for Keeping Active at Home
Workout Recaps
July 30, 2017
August 6, 2017
August 13, 2017
August 20, 2017
August 27, 2017
September 3, 2017
September 10, 2017
September 17, 2017
September 24, 2017
October 1, 2017
October 8, 2017
October 15, 2017
October 22, 2017
November 5, 2017
November 12, 2017
November 19, 2017
November 26, 2017
December 3, 2017
December 10, 2017
December 17, 2017
December 24, 2017
December 31, 2017
January 7, 2018
January 14, 2018
January 21, 2018
January 28, 2018
February 4, 2018
February 11, 2018
February 18, 2018
February 25, 2018
March 4, 2018
March 11, 2018
March 18, 2018
March 25, 2018
April 1, 2018
April 8, 2018
April 15, 2018
April 22, 2018
April 29, 2018
May 6, 2018
May 13, 2018
May 20, 2018
May 27, 2018
June 3, 2018
June 10, 2018
June 17, 2018
June 24, 2018
July 1, 2018
July 8, 2018
July 15, 2018
July 22, 2018
July 29, 2018
August 5, 2018
August 12, 2018
August 19, 2018
August 26, 2018
September 2, 2018
September 9, 2018
September 16, 2018
September 23, 2018
September 30, 2018
October 7, 2018
October 14, 2018
October 21, 2018
October 28, 2018
November 4, 2018
November 11, 2018
November 18, 2018
November 25, 2018
December 2, 2018
December 9, 2018
December 16, 2018
December 23, 2018
January 6, 2019
January 13, 2019
January 20, 2019
January 27, 2019
February 3, 2019
February 10, 2019
February 17, 2019
February 24, 2019
March 3, 2019
March 10, 2019
March 17, 2019
March 24, 2019
March 31, 2019
April 7, 2019
April 14, 2019
April 21, 2019
April 28, 2019
May 5, 2019
May 12, 2019
May 19, 2019
May 26, 2019
June 2, 2019
June 9, 2019
June 16, 2019
June 23, 2019
June 30, 2019
July 7, 2019
July 14, 2019
July 21, 2019
July 28, 2019
August 4, 2019
August 11, 2019
August 18, 2019
August 25, 2019
September 1, 2019
September 8, 2019
September 15, 2019
September 22, 2019
September 29, 2019
October 6, 2019
October 13, 2019
October 20, 2019
October 27, 2019
November 3, 2019
November 10, 2019
November 17, 2019
November 24, 2019
December 1, 2019
December 8, 2019
December 15, 2019
December 22, 2019
December 29, 2019
January 5, 2020
January 12, 2020
January 19, 2020
January 26, 2020
February 2, 2020
February 9, 2020
February 16, 2020
February 23, 2020
March 1, 2020
March 8, 2020
March 15, 2020
March 22, 2020
March 29, 2020
April 5, 2020
April 12, 2020
April 19, 2020
April 26, 2020
May 3, 2020
May 10, 2020
May 17, 2020
May 24, 2020
May 31, 2020
June 7, 2020
June 14, 2020
June 21, 2020
June 28, 2020
July 5, 2020
July 12, 2020
July 19, 2020
July 26, 2020
August 2, 2020
August 9, 2020
August 16, 2020
August 23, 2020
August 30, 2020
September 6, 2020
September 13, 2020
September 20, 2020
September 27, 2020
October 4, 2020
October 11, 2020
October 18, 2020
October 25, 2020
November 1, 2020
November 8, 2020
November 15, 2020
November 22, 2020
November 29, 2020
December 6, 2020
December 13, 2020
December 20, 2020
December 27, 2020
January 3, 2021
January 10, 2021
January 17, 2021
January 24, 2021
January 31, 2021
February 7, 2021
February 14, 2021