The Display tab in Settings controls render output and window behaviour.
Settings list
Fullscreen
Toggle. When ON, the game takes over the screen. When OFF, runs in a window at the selected resolution.
Apply behaviour: changes immediately, with a short delay when exiting fullscreen to re-apply the windowed resolution (some platforms need this).
VSync
Toggle. When ON, frame rate is locked to the monitor refresh rate (no tearing, smoother but capped). When OFF, frame rate is uncapped — combine with FPS Cap below.
Linux note: compositor-forced vsync overrides this setting. Use vblank_mode=0 (Mesa) or __GL_SYNC_TO_VBLANK=0 (NVIDIA) env vars to let the in-game setting win.
FPS Cap
Slider 0–240. 0 = uncapped. Default 60.
Use cases:
- 60 — comfortable default, low GPU load
- 120 / 144 / 240 — match your monitor for high-refresh displays
- 30 — laptops / battery preservation
- 0 (uncapped) — benchmark / dev mode (will run at maximum your hardware can produce)
Resolution
List of standard resolutions (1024×768 → 3840×2160). Click to select; applies after fullscreen toggle or restart.
The selected resolution is windowed only — fullscreen always uses your desktop resolution.
Post-Processing
Toggle. When ON, applies shader effects (CRT scanlines, slight bloom, Win95 retro feel). When OFF, raw render.
Disable for:
- Lower-end hardware
- Personal preference (clean look)
- Screenshots / video capture
Enabled by default.
Reset Display Defaults
The “Reset Defaults” button on this tab restores:
- VSync ON
- FPS Cap 60
- Fullscreen OFF
- Window 1400 × 900
- (Audio sliders are NOT reset — they live on the Audio tab)
Save behaviour
Display settings save to display_config.txt in the game directory. The file is plain text, key=value:
vsync = 1
fps_cap = 60
fullscreen = 0
window_width = 1400
window_height = 900
post_processing = 1
The Settings screen merges with existing keys — any custom keys you’ve added (e.g. for unreleased dev features) are preserved on save.
Quick reference
| Setting | Default | Notes |
|---|---|---|
| Fullscreen | OFF | Windowed mode is default |
| VSync | ON | Smooth but compositor may override on Linux |
| FPS Cap | 60 | 0 = uncapped |
| Resolution | 1400×900 | Windowed only |
| Post-Processing | ON | Disable on lower-end hardware |