diff --git a/Config-variables.md b/Config-variables.md index 5a70819..12ee168 100644 --- a/Config-variables.md +++ b/Config-variables.md @@ -17,17 +17,19 @@ Key | Type | Range | Default | Description Graphics settings. -Key | Type | Range | Default | Description --- |-- |-- |-- |-- -`DefaultWidth` | `int` | `1` - `...` | `640` | Default width of the game window in windowed mode. -`DefaultHeight` | `int` | `1` - `...` | `480` | Default height of the game window in windowed mode. -`DefaultFullscreen` | `int` | `0` or `1` | `0` | Whether or not to start the game in borderless fullscreen. Alt+Enter switches it at runtime. -`VSync` | `int` | `-1` - `...` | `1` | 0 - VSync off; 1 - VSync on; -1 - adaptive VSync on (if supported); 2+ - sync every N frames. -`FramerateLimit` | `int` | `0` - `200` | `0` | Hard cap framerate to this value. Actual FPS cap depends on `Game.TickRateDivisor` and VSync. -`TextureFilter` | `int` | `0`, `1`, `2` | `1` | 0 - disable all texture filtering; 1 - bilinear filter; 2 - N64 three-point filter. -`TextureFilter2D` | `int` | `0` or `1` | `1` | 0 - don't filter any UI elements; 1 - filter UI elements like on N64. -`MSAA` | `int` | `0` - `16` | `0` | 0 or 1 - no anti-aliasing; 2, 4, 8, 16 - multisample anti-aliasing. -`FramebufferEffects`| `int` | `0` or `1` | `1` | Enable framebuffer effects (blur, cloak, etc). Resets to 0 if unsupported by GPU. +Key | Type | Range | Default | Description +-- |-- |-- |-- |-- +`DefaultWidth` | `int` | `1` - `...` | `640` | Default width of the game window in windowed mode; width of resolution in exclusive fullscreen. +`DefaultHeight` | `int` | `1` - `...` | `480` | Default height of the game window in windowed mode; height of resolution in exclusive fullscreen. +`DefaultFullscreen` | `int` | `0` or `1` | `0` | Whether or not to start the game in fullscreen. Alt+Enter switches it at runtime. +`ExclusiveFullscreen`| `int` | `0` or `1` | `0` | 0 - fullscreen is borderless; 1 - fullscreen is exclusive, in `DefaultWidth x DefaultHeight` resolution +`AllowHiDpi` | `int` | `0` or `1` | `0` | Whether to let the OS upscale the window on HiDPI displays. Better disabled when `ExclusiveFullscreen = 1`. +`VSync` | `int` | `-1` - `...` | `1` | 0 - VSync off; 1 - VSync on; -1 - adaptive VSync on (if supported); 2+ - sync every N frames. +`FramerateLimit` | `int` | `0` - `200` | `0` | Hard cap framerate to this value. Actual FPS cap depends on `Game.TickRateDivisor` and VSync. +`TextureFilter` | `int` | `0`, `1`, `2` | `1` | 0 - disable all texture filtering; 1 - bilinear filter; 2 - N64 three-point filter. +`TextureFilter2D` | `int` | `0` or `1` | `1` | 0 - don't filter any UI elements; 1 - filter UI elements like on N64. +`MSAA` | `int` | `0` - `16` | `0` | 0 or 1 - no anti-aliasing; 2, 4, 8, 16 - multisample anti-aliasing. +`FramebufferEffects` | `int` | `0` or `1` | `1` | Enable framebuffer effects (blur, cloak, etc). Resets to 0 if unsupported by GPU. ### `[Game]`