Video Options (OpenXcom)
Resolution the game is rendered at. Note that the game always renders at 320x200 (original DOS resolution) and resizes to whatever you specify, so for a better picture use a resolution with the same ratio. 640x400 or 640x480 (if you like non-square pixels) are recommended. Use the arrows to scroll through the resolutions supported by your monitor, or click on the numbers to type in your own resolution.
Controls how the game shows up on your screen:
- Windowed: The game is shown in a window on the desktop (recommended).
- Fullscreen: The game covers the whole screen, with the appropriate resolution. Your hardware must support the specified display resolution!
- Borderless: The game is shown in a borderless window covering the whole screen. Set the display resolution the same as your monitor for this to be really effective. If the screen is off-center, restart the game.
- Resizable: The game is shown in a window with resizable edges.
By default OpenXcom just resizes the screen to fit the resolution, maintaining pixel accuracy as in the original game, but a variety of image scaling filters can be applied to change the image quality or apply smoothing and emulation effects:
- Scale: Smooths out edges, making the game look less pixelated. This setting is only compatible with 320x200, 640x400 and 960x600 resolutions.
- HQX: Similar to Scale, but more accurate and high-quality. This setting is only compatible with 320x200, 640x400 and 960x600 resolutions.
- CRT*: Mimics a CRT monitor by adding interlaced lines and simulating a rounded display.
- CRT-interlaced*: Mimics a CRT monitor by adding interlaced lines and simulating a rounded display.
- CRT-simple*: Mimics a CRT monitor by adding interlaced lines and simulating a rounded display.
- Curvature*: Simulates a rounded display.
- dot_n_bloom* Applies both a dot grid effect and a bloom effect.
- heavybloom*: Applies a very heavy bloom effect.
- HQ2X*: A double-scale version of HQX, which smoothes pixel edges, but not quite to the extreme of HQX.
- Openxcom*: Smooths rough edges while maintaining a semi-pixellated feel similar to the original X-Com. (default)
- Phosphor-simple* Applies a dot grid effect.
- Pixellate*: Makes sure the scaling is pixel-accurate.
- Quilez*: Improved pixel interpolation by Iñigo Quílez.
- Raw*: Default behavior, but using OpenGL.
- SABR*: Applies texel-based smoothing to the display.
- SABR-XCOMified*: Enhanced version of the SABR shader.
- Scale4xHQ*: A quadruple-scale version of HQX, which results in a more subtle smoothing of pixel edges.
- simplebloom*: Applies a bloom effect.
*These filters enable OpenGL hardware acceleration. This is required for game capture and overlay software to work, such as FRAPS, OBS, XSplit, Steam Overlay, etc.
To make your own display filter, just write a GLSL screen shader and add it to the data\Shaders folder.