Application Settings
DDDBrowser stores application settings that persist between sessions. This guide covers all available settings and how to configure them.
Accessing Settings
To access settings:
- Open the menu system (keyboard shortcut or system menu)
- Select "Settings"
- The Settings modal will appear with two tabs:
- General: Audio and application preferences
- Keybindings: Input control customization
Audio Settings
Audio Device Selection
Choose which audio output device to use:
- Dropdown menu: Lists all available audio devices
- Default: System default device is selected automatically
- Change: Select a different device from the dropdown
- Save: Changes are saved immediately
The selected device is used for all audio playback in DDDBrowser.
Volume Controls
DDDBrowser provides fine-grained volume control:
Master Volume
- Range: 0.0 to 1.0
- Default: 0.25 (25%)
- Purpose: Overall volume level for all audio
- Effect: Multiplies all other volume levels
Music Volume
- Range: 0.0 to 1.0
- Default: 1.0 (100%)
- Purpose: Background music volume
- Use case: Adjust music relative to other sounds
SFX Volume
- Range: 0.0 to 1.0
- Default: 1.0 (100%)
- Purpose: Sound effects volume
- Use case: Adjust effect sounds (footsteps, impacts, etc.)
Voice Volume
- Range: 0.0 to 1.0
- Default: 1.0 (100%)
- Purpose: Voice/dialogue volume
- Use case: Adjust spoken dialogue and voiceovers
UI Volume
- Range: 0.0 to 1.0
- Default: 1.0 (100%)
- Purpose: User interface sounds volume
- Use case: Adjust menu sounds, notifications, etc.
Volume Calculation
Final volume for any sound is calculated as:
Final Volume = Master Volume × Category Volume × Scene Volume
For example, if Master is 0.5, SFX is 0.8, and a scene sound has volume 0.6:
- Final = 0.5 × 0.8 × 0.6 = 0.24 (24%)
General Settings
Quit Confirmation
- Option: "Don't ask again" checkbox
- Default: Unchecked (shows confirmation dialog)
- Purpose: Skip quit confirmation dialog
- When checked: Application quits immediately when you choose Quit
- When unchecked: Shows confirmation dialog before quitting
Settings Storage
Settings are stored in:
Location: %LOCALAPPDATA%\DDDBrowser\settings.json
Format: JSON file with the following structure:
{
"audioDevice": {
"deviceId": 0,
"deviceName": "Default Audio Device"
},
"audioVolumes": {
"masterVolume": 0.25,
"musicVolume": 1.0,
"sfxVolume": 1.0,
"voiceVolume": 1.0,
"uiVolume": 1.0
},
"quitDontAsk": false
}
Persistence: Settings are saved automatically when changed.
Backup: You can backup your settings by copying the JSON file.
Resetting Settings
To reset settings to defaults:
- Close DDDBrowser
- Delete or rename
settings.json - Restart DDDBrowser
- Default settings will be created automatically
Troubleshooting
Audio Not Working
- Check that an audio device is selected
- Verify the device is not muted in system settings
- Try selecting a different audio device
- Check Master Volume is not set to 0
Settings Not Saving
- Verify write permissions in
%LOCALAPPDATA%\DDDBrowser\ - Check disk space
- Look for error messages in the application log
Volume Too Low/High
- Adjust Master Volume first (affects everything)
- Then adjust category volumes (Music, SFX, etc.)
- Remember: Final volume = Master × Category × Scene
Next Steps
- Keybindings - Customize input controls
- Using DDDBrowser - Learn the controls
- Troubleshooting - Fix issues