Neverwinter Nights Modding Toolset
Bringing dead workflows back to life.
A collection of cross-platform tools for creating and editing Neverwinter Nights modules. Built with modern technology while respecting the Aurora Engine's legacy.
Radoub (French, "careening") - The process of repairing a ship's hull. Like undead pirates maintaining their vessel for eternal voyages, these tools help keep your NWN modules shipshape for adventures to come.
Cross-platform dialog editor for Neverwinter Nights DLG files with modern UI, plugin system, and Aurora Engine compatibility.
Status: Alpha (v0.1.66) Platforms: Windows, Linux, macOS Key Features:
- Dialog tree editing with undo/redo
- Native flowchart view (handles 100+ depth trees)
- Sound and script browsers
- Python plugin system with gRPC
- Color-blind accessible themes
- Dark mode and font scaling
Learn more: Parley/README.md | Wiki
Cross-platform journal editor for Neverwinter Nights JRL files.
Status: Alpha (v0.11.0) Platforms: Windows, Linux, macOS Key Features:
- Quest category and entry editing
- TLK string resolution with multi-language support
- Spell-checking with custom dictionary support
- Theme support (dark/light, accessibility themes)
- Auto-detect game installation paths
Learn more: Manifest Wiki
Cross-platform creature and inventory editor for Neverwinter Nights UTC and BIC files.
Status: Coming Soon Platforms: Windows, Linux, macOS Planned Features:
- Edit creature blueprints (.utc) and player characters (.bic)
- Visual equipment slots panel
- Inventory management with drag-and-drop
- Creature properties (abilities, feats, skills)
- Class and level configuration
Aurora Engine file format parsers used by Parley and Manifest.
Supported Formats: GFF, KEY, BIF, TLK, 2DA, ERF, DLG, JRL, UTC, UTI, UTM, BIC
D&D/NWN spell-checking library providing:
- Base language checking via Hunspell dictionaries
- Custom dictionary support for D&D/NWN terminology (proper nouns, spells, creatures)
- Term extraction from game files (.2da, dialogs)
Modern Tools, Classic Respect
The Radoub toolset aims to provide modern, accessible tools for Neverwinter Nights module creation while maintaining 100% compatibility with the Aurora Engine and existing toolsets.
Key Principles:
- Cross-platform support (Windows, Linux, macOS)
- Aurora Engine format compatibility
- Accessibility features (dark mode, font scaling, screen readers)
- Clean, maintainable codebase
- Open development process
Each tool has its own installation instructions. See individual tool README files in their directories.
This is a multi-tool repository. Each tool maintains its own:
- Development documentation
- Build instructions
- Testing protocols
- Issue tracking
For Contributors: See CLAUDE.md for project guidance and About/ for development history.
Development Model: AI-Human Collaboration
This toolset is developed through collaboration between Claude (Anthropic's AI assistant) and human direction. The goal is to create high-quality, maintainable tools that serve the Neverwinter Nights modding community.
- CLAUDE_DEVELOPMENT_TIMELINE.md: Day-by-day development chronicle
- ON_USING_CLAUDE.md: Personal account of the collaboration experience
Wanted:
- Bug reports and feature requests
- Testing on different platforms
- Accessibility feedback
- Module compatibility testing
- Code review and contributions
Not Wanted:
- Generic AI criticism without technical substance
- Demands without context
- Unrealistic expectations for alpha software
Found a bug? Have a feature idea? Open an issue with details.
See LICENSE for details.
- BioWare/Beamdog for Neverwinter Nights and Aurora Engine
- Original Aurora Toolset developers
- NWN community for 20+ years of modding excellence
- neverwinter.nim (MIT) - Primary reference for Aurora file format parsing
- WeCantSpell.Hunspell (MIT) - .NET Hunspell port for spell-checking
- Hunspell - Spell-checking engine used by LibreOffice, Firefox, Chrome
- LibreOffice Dictionaries - English dictionary files (BSD/Public Domain)
- All contributors and testers
"Not all treasure is silver and gold, mate. Sometimes it's a readable dialog editor."