Usurper Reborn v0.25.6-alpha Release Notes
Release Date: February 2026
Codename: SysOp Console
Overview
This release introduces a comprehensive SysOp Administration Console for BBS operators, allowing them to manage their Usurper Reborn installation directly from within the game. SysOps can now adjust difficulty settings, manage players, monitor game statistics, and even update the game—all without leaving the door.
New Features
SysOp Administration Console
BBS SysOps with security level 100+ can now access a dedicated administration console by pressing % from the Main Menu (before entering the game). This allows SysOps to manage the game, reset data, and apply updates without loading any player saves first. This feature is only available in BBS door mode.
Game Management
- View All Players - List all player saves with file info (name, last played, size)
- Delete Player - Permanently remove a player's save file
- Reset Game - Complete game wipe with double confirmation (requires typing "RESET GAME" then "YES")
Game Settings
- Difficulty Multipliers - Adjust XP, gold, monster HP, and monster damage (0.1x to 10.0x)
- Message of the Day - Set announcements that players see when logging in
Monitoring
- View Game Statistics - Player count, NPC status, story progress, seal collection
- View Debug Log - Paginated log viewer with color-coded entries (errors, warnings, info)
- View Active NPCs - Paginated list of all NPCs with HP, level, and status
System Maintenance
- Check for Updates - Check GitHub for new versions and install automatically
SysOp Auto-Update System
SysOps can now update the game without leaving the door or accessing the server directly:
- Background Check - When entering the SysOp console, updates are checked automatically in the background
- Update Notification - A prominent yellow banner appears if an update is available:
╔══════════════════════════════════════════════════════════════════════════════╗ ║ UPDATE AVAILABLE: v0.26.0 (current: 0.25.6-alpha) ║ ║ Press [9] to download and install the update ║ ╚══════════════════════════════════════════════════════════════════════════════╝ - One-Click Install - Download and install with a progress bar
- Release Notes - View what's new before updating
- Platform Detection - Automatically downloads the correct package:
- Windows x64 / x86
- Linux x64 / ARM64
- macOS x64
- Steam Awareness - Skips update checks for Steam builds (Steam handles updates)
Enhanced Dungeon Journal
The Dungeon Journal now displays additional tracking information:
- Ocean Philosophy - Awakening level (0-7) with thematic descriptions
- Wave Fragments - Collection progress (X/10)
- Old God Status - Encounter status for all 7 gods (Unknown/Allied/Saved/Defeated)
- Town NPC Stories - Story progress for all 6 memorable NPCs
- Companion Status - Recruitment and status (active, at Inn, fallen)
- Seal Locations - Seals in town now show "hidden somewhere in town" instead of "floor 0"
Configuration Persistence
All SysOp settings are automatically saved to sysop_config.json in your BBS's save directory and persist across door restarts:
Saves/
└── MyBBS/
├── sysop_config.json ← SysOp settings
├── player1.json
└── player2.json
Persisted settings include:
- Message of the Day (MOTD)
- XP Multiplier
- Gold Multiplier
- Monster HP Multiplier
- Monster Damage Multiplier
Technical Details
SysOp Detection
The game reads security level from standard BBS drop files:
- DOOR32.SYS: Line 8
- DOOR.SYS: Line 16
Users with security level 100 or higher are recognized as SysOps. This is the standard SysOp level for most BBS software.
Files Changed
| File | Change |
|---|---|
SysOpConsoleManager.cs
| NEW - Standalone SysOp console accessible from Main Menu |
SysOpConfigSystem.cs
| NEW - Persistent configuration system |
DoorMode.cs
| Added IsSysOp and SysOpSecurityLevel properties
|
GameConfig.cs
| Added SysOp-configurable settings |
GameEngine.cs
| Load SysOp config on startup, added SysOp Console to Main Menu |
MainStreetLocation.cs
| Removed SysOp option (moved to Main Menu) |
DungeonLocation.cs
| Enhanced Journal with additional tracking |
BBS_DOOR_SETUP.md
| Documented SysOp Console |
Installation
For BBS Operators
- Download the appropriate package for your platform
- Extract to your door games directory, replacing existing files
- Or use the new SysOp Console auto-update feature (option 9)
Preserving Settings
The sysop_config.json file is preserved during updates. Your difficulty settings and MOTD will remain intact.
Compatibility
- ✅ Synchronet BBS
- ✅ EleBBS
- ✅ Mystic BBS
- ✅ WWIV
- ✅ GameSrv
- ✅ ENiGMA½
Known Issues
- None at this time
Feedback & Support
- Discord: https://discord.gg/EZhwgDT6Ta
- GitHub Issues: https://github.com/binary-knight/usurper-reborn/issues
Usurper Reborn is a faithful recreation of the classic 1993 BBS door game by Jakob Dangarden.