Client Settings
Global settings that affect the entire MudForge application. Access these via the Settings button (gear icon).
General Tab
Input Settings
| Setting | Default | Description |
|---|---|---|
| Command stacking | On | Send multiple commands with a separator |
| Stacking character | ; | The separator (e.g., north;east;south) |
| Keep last command | Off | Keep the previous command in the input |
| Command history | 50 | How many commands to remember |
Output Settings
| Setting | Default | Description |
|---|---|---|
| Auto-reconnect | Off | Automatically reconnect when disconnected |
| Sound notifications | Off | Play sounds for events |
| Timestamps | On | Show timestamps in output |
| Show alias output | Off | Show commands sent by aliases |
| Show trigger output | Off | Show commands sent by triggers |
Font Settings
| Setting | Default | Description |
|---|---|---|
| Font family | Mono | Choose Mono, Sans, or Serif |
| Font size | 14 | UI font size in pixels |
Buffer Size
| Setting | Default | Description |
|---|---|---|
| Terminal buffer | 1000 | Lines to keep in history (100-10000) |
Display Tab
Scrolling
| Setting | Default | Description |
|---|---|---|
| Auto-scroll on new text | On | Scroll down when new text arrives |
| Resume scroll on command | On | Re-enable scroll when you send a command |
| Smooth scrolling | Off | Animate scrolling instead of jumping |
Text Wrapping
| Setting | Default | Description |
|---|---|---|
| Auto-wrap text | Off | Wrap lines at a specific width |
| Wrap width | 80 | Characters before wrapping |
Widget Layout
| Setting | Default | Description |
|---|---|---|
| Remember positions | On | Save widget positions |
| Auto-arrange | Off | Prevent widget overlap |
| Snap to grid | Off | Align widgets to a grid |
| Grid size | 20 | Grid cell size in pixels |
Automation Tab
Enable or disable automation systems:
| Setting | Default | Description |
|---|---|---|
| Enable triggers | On | Process trigger patterns |
| Enable aliases | On | Process alias replacements |
| Enable variables | On | Allow variable substitution |
Logging Tab
| Setting | Default | Description |
|---|---|---|
| Enable logging | On | Log activity |
| Max log entries | 10000 | Entries to keep |
Debug Tab
Debug Mode
| Setting | Default | Description |
|---|---|---|
| Debug mode | Off | Show debug messages in console |
| Debug level | debug | Minimum level to show |
| Show timestamps | On | Include time in debug messages |
| Use colors | On | Color-code by level |
MXP Settings
| Setting | Default | Description |
|---|---|---|
| Enable MXP | On | Allow MXP formatting |
| Custom color links | On | Style MXP links |
| Underline hyperlinks | On | Underline clickable links |
| Echo hyperlink clicks | On | Show clicked links in terminal |
| MXP debug | Off | Debug MXP processing |
MCCP Settings
| Setting | Default | Description |
|---|---|---|
| Enable MCCP | On | Allow compression |
| MCCP version | 2 | Protocol version (1, 2, or 3) |
| Compression level | 6 | 1=fast, 9=best compression |
| MCCP debug | Off | Debug compression |
Audio Tab
Master Controls
| Setting | Default | Description |
|---|---|---|
| Sound enabled | On | Master audio switch |
| Master volume | 80% | Global volume level |
| Sound pack | default | Sound theme |
Sound Events
Create sound triggers that play audio when text matches:
- Click “Add Sound Event”
- Enter a pattern to match
- Select or upload a sound file
- Set volume for this event
Import/Export
Exporting Settings
- Go to Settings → Display → Manage
- Click “Export Layout”
- Save the JSON file
Importing Settings
- Go to Settings → Display → Manage
- Click “Import Layout”
- Select your saved file
Reset to Defaults
To reset all settings:
- Go to Settings
- Look for “Reset to Defaults”
- Confirm the reset
Warning: This removes all customizations.
Last updated on