LoneForge — Solo RPG Engine

Procedural engine for solo adventures — everything you need to play alone in a single open‑source browser tool.


Play the demo

Try LoneForge in your browser — no install, no registration, free (you can support me if you want, links at the end):

Live demo (browser)

Overview

LoneForge was created to enable solo play without juggling dozens of scattered tables, sheets, documents, and tools. Everything needed for a complete adventure — character, monsters, loot, oracles, travel, downtime, notes, spells, NPCs, and more — is gathered in a single, easy‑to‑use, open‑source web tool.


Key features

    🧑 Character Manager — Full character sheet compatible with D&D 5.5e. Ability scores, saving throws, skills, equipment, spells with slot tracking, feats, animal companions, and a level-up system that adds class features automatically. 

    ⚔️ Bestiary — Original monsters with full stat blocks, traits, behaviors, and lore. Filter by type, environment, and CR range, then add creatures directly to the Combat Arena. 

    🎲 Oracle & Narrative Tools — Yes/No oracle with likelihood modifiers and six-tier outcomes ("No, and..." to "Yes, and..."). Adventure Engine for structured quest hooks with tone options, involvements, antagonist logic, and hidden twists. Situations Table with hundreds of action verbs to spark new directions when the story stalls. Attempt Action for inline skill checks integrated directly into the fiction. 

    🏰 Settlement Generator — Procedural towns from Encampment to Metropolis. Each settlement has districts, named locations, thematic NPCs, shop inventories, a full Settlement Theme (biome, government, economy, religion, tensions, landmark), district disturbances, and a d100 urban event table. 

    🌲 Wilderness Travel — Multi-day journey system. Set terrain biome and travel duration. Each day rolls for random events, encounters, and camping incidents — all biome-appropriate. Skill challenge integration and manual event triggering. 

    🗺️ Dungeon Exploration — Room-by-room procedural dungeons across multiple dungeon types and sizes (3–20 rooms). Six color-coded dice drive each room: monsters, clues, environment, NPCs, treasure, and events. Rerollable per element. Loot scales with character level and claims directly to inventory.

     ⚔️ Combat Tools — Full turn-based combat manager with initiative tracking, sorted turn order, attack and damage rolls, enemy HP adjustment, saving throw bars, and ability usage. Encounter Suggester generates scaled fights by difficulty, monster type, and environment. Combat Oracle provides contextual prompts to guide enemy behavior dynamically.

     😈 Villain System — Three-tier villain framework: Dungeon Bosses (filterable by dungeon type, with final phases, suggested abilities, and thematic loot), Local Villains (regional threats with power structures, detailed plans, evidence trails, and narrative arcs), and BBEGs (campaign-defining antagonists with world-scale consequences and long-term story outcomes). 

    🧟 NPC & Faction Generator — Quick NPC creation with name, race, role, alignment, traits, goal, and dark secret. Faction generator with type, influence, leader, motto, headquarters, narrative hook, and a concealable secret revealed only when the story calls for it. 

    📦 Items & Loot Generator — Procedural loot by source (Normal Enemy, Exploration, Treasure Room, Boss) scaled to character level. Item Compendium with search and filters. Item Identifier for mysterious finds. Cursed Item Generator (Artifact Evoker) combining item category and thematic focus to produce unique cursed artifacts with mechanics, curse type, backstory, and oracle prompts — all individually rerollable. 

    Spell Compendium — Full 2024 PHB spell list, rewritten in original form. Filter by level, class, and school. Add spells directly to your spellbook and track slot usage with clickable pips. 

    Downtime Manager — Crafting, training, research, and business activities with daily progress checks, complications, opportunities, custom modifiers, and a final resolution score. World events keep the setting alive while time passes. 

    📖 Lore Engine — Procedural worldbuilding oracle across 7 modules: Myths & Folklore, Gods & Planes, Lost Civilizations, Relics & Artifacts, Cultures & Factions, Monster Origins, Prophecies & Omens. Every word is an editable slot. Detected connections chain into related modules. Results archive directly to Notes. 

    🌟 Legacy & Powers — Optional supernatural progression system for longer campaigns: tiered powers, resource meters, narrative trials, and manifestation rolls for high-tier abilities. 

    📝 Notes — Auto-saving notepad with full export/import of the entire game state as a local file. Lore archive, quest history, and item histories append here automatically. 

    🎯 Dice Roller — Flexible dice pool builder with modifiers and a filtered result log separate from the Campaign Journal.


How to play

  1. Open the demo in your browser.
  2. Create or load a character sheet.
  3. Use the Oracle and generators to create encounters, NPCs, and loot.
  4. Manage downtime, crafting, and travel with the integrated tools.
  5. Save notes and export character data when needed.

Compatibility

Compatible with 5.5E SRD (CC BY 4.0). LoneForge is not affiliated with or endorsed by Wizards of the Coast.

Inspired by solo TTRPG methodology and designed for the solo 5E experience.


Technical notes

Platform: Browser (HTML/JS/CSS). The demo runs client‑side and requires no installation.

Core tech: Java backend tooling and JSON data files for bestiary, spells, items, and procedural tables. All content has been rewritten to avoid copyrighted text.


Roadmap

  • Expand the bestiary with new original creatures.
  • Add more procedural tables for events, travel, and encounters.
  • Improve the Character Manager UI and level‑up system.
  • Add a procedural campaign system and campaign tracking.
  • Expand the Lore Generator with themed modules.
  • Optimize NPC and faction systems; add deeper faction interactions.
  • Import/export for character data (JSON/CSV).
  • Improve accessibility and mobile UI.
  • Optional: procedural map module and visual encounter builder.

Contributing

LoneForge is open source and community contributions are welcome. Ways to help:

  • Report bugs or open issues on GitHub.
  • Propose new procedural tables or content.
  • Help identify any remaining copyrighted content.
  • Improve descriptions, JSON data, or Java code.

See the CONTRIBUTING.md in the repository for guidelines.


License

This project is licensed under the MIT License. See the LICENSE file in the repository for details.


Support / Donate

If you enjoy LoneForge and want to support development, consider a small donation. Donations help cover hosting, assets, and future features. 

Free / Pay what you want.


Disclaimer

  • LoneForge does not contain copyrighted material. All names, descriptions, spells, monsters, and items have been rewritten in original form.
  • The project is evolving; if you find suspicious content, please open an Issue on GitHub with the file and reason.
  • LoneForge does not use AI narrative generation for stories: all tables are procedural to ensure player control and consistency.

Contact & links

Leave a comment

Log in with itch.io to leave a comment.