A collection of downloadable adventure modules for NeverEndingQuest, an AI-powered tabletop RPG system. Each module is a complete, self-contained adventure with locations, NPCs, quests, and encounters ready to play.
- Drop-in Installation - Just copy to your modules folder
- Full AI Integration - Rich narratives and dynamic responses
- Level-Appropriate Content - Balanced encounters and progression
- Themed Adventures - Seasonal, genre-specific, and classic fantasy
| Module | Levels | Theme | Est. Hours | Status |
|---|---|---|---|---|
| The Pumpkin Kings Curse | 1-3 | Halloween Horror | 4-6 | Ready |
Levels: 1-3 Theme: Halloween Horror Estimated Playtime: 4-6 hours Locations: 6 areas, 27 explorable locations
A cursed harvest moon rises over Hollowfen, and the dreaded Pumpkin King awakens. Navigate haunted fields, creeping graveyards, and a living mansion to break the curse before the final midnight bell tolls.
Features:
- 7 recruitable NPCs with unique personalities
- Multi-phase boss encounter with environmental hazards
- Fear mechanics and courage boons
- Rich exploration with optional side quests
- Atmospheric Halloween setting
- Download a fresh copy of NeverEndingQuest
- Delete any unwanted modules from the
modules/folder (the fresh install comes with sample modules) - Download the module(s) you want from this repository
- Copy the module folder(s) to your
neverendingquest/modules/directory - Launch the game - Your chosen modules will auto-detect
Example:
neverendingquest/
└── modules/
├── The_Thornwood_Watch/ <-- Starter module (delete if unwanted)
├── Keep_of_Doom/ <-- Starter module (delete if unwanted)
└── The_Pumpkin_Kings_Curse/ <-- Place downloaded module here
IMPORTANT: If you have an existing game in progress, updates will only affect the *_BU.json (backup) files. Your live game files (which contain player progress) are safe.
To get updates:
- Pull the latest changes from this repository
- Overwrite the module folder in your installation
- Your game progress is preserved in the live
.jsonfiles
Each module contains:
Module_Name/
├── areas/ # Location files
│ ├── AREA001_BU.json # Clean source (restored on updates)
│ └── AREA001.json # Live game file (preserves player progress)
├── media/ # Images and audio
├── encounters/ # Combat encounters
├── characters/ # NPCs and party data
├── module_plot_BU.json # Clean plot source
├── module_plot.json # Live plot (tracks quest progress)
└── module_context.json # Module metadata
Key Concept: *_BU.json files are clean source files. Regular .json files contain your game state and progress.
Want to share your own module? Check out CONTRIBUTING.md for guidelines on:
- Module quality standards
- Submission process
- Schema compliance
- Testing requirements
- NeverEndingQuest (main game engine)
- Python 3.8+
- OpenAI API key (for AI dungeon master)
Each module may have its own license. See individual module folders for details.
The Pumpkin Kings Curse: Created by MoonlightByte. Free to use and modify for personal gameplay.
- Issues: Report bugs or request features in the main NeverEndingQuest repository
- Discussions: Join the community discussions for module ideas and support
Happy Adventuring!