Developer & Debugging Utilities for Sun Haven|
A comprehensive development toolkit for Sun Haven mod developers. Provides real-time game state inspection, advanced logging, debug overlays, and utilities for testing and troubleshooting mods.
Inspect player stats, inventory, active quests, NPC relationships, and game variables in real-time with a searchable interface.
Categorized log levels (Debug, Info, Warning, Error) with timestamps, stack traces, and log filtering by mod or category.
Toggle on-screen overlays showing FPS, memory usage, active scene, player position, and custom debug variables.
Execute debug commands to modify game state, spawn items, teleport, adjust time, and test mod functionality.
Reload configuration files and certain mod components without restarting the game for faster iteration.
Track frame times, memory allocation, and identify performance bottlenecks in real-time graphs.
Organized by functionality for quick access
Examine game state and object properties
Track and filter debug output
Test functionality and simulate scenarios
General development helpers
Press F12 or ` (backtick) to toggle the developer console overlay.
Use the tab bar to switch between Inspector, Console, Performance, and Tools panels.
Type commands in the console input. Use Tab for autocomplete and Up/Down for history.
Press F11 to toggle the performance overlay, or use overlay.toggle command.
| Command | Description |
|---|---|
help |
List all available commands |
player.stats |
Display current player statistics |
spawn [itemId] [amount] |
Spawn items into inventory |
time.set [hour] |
Set the in-game time (0-23) |
tp [scene] |
Teleport to a scene |
log.level [level] |
Set minimum log level (debug/info/warn/error) |
reload.config |
Hot reload mod configuration files |
clear |
Clear the console output |
HavenDevTools is intended for mod development and debugging purposes. Some features can modify game state in ways that may affect save files. Always backup your saves before extensive testing. This tool is not published to Nexus Mods as it's primarily for personal development use.
| Setting | Default | Description |
|---|---|---|
ToggleKey |
F12 | Key to open/close DevTools |
OverlayKey |
F11 | Key to toggle performance overlay |
LogLevel |
Debug | Minimum level to display |
HeartbeatInterval |
5.0 | Seconds between heartbeat logs |
MaxLogEntries |
1000 | Maximum entries before auto-clear |
ShowOnStartup |
false | Auto-open DevTools on game start |
Configuration file: BepInEx/config/com.azraelgodking.havendevtools.cfg