306
edits
Spookypeanut (talk | contribs) (Revert: managed to lose the whole manual...) |
Spookypeanut (talk | contribs) (→Graphic filters: Add section, revamped from README) |
||
Line 477: | Line 477: | ||
=== All config file switches in detail === | === All config file switches in detail === | ||
=== Graphic filters === | === Graphic filters === | ||
ScummVM offers several anti-aliasing filters to attempt to improve visual | |||
quality. These filters take the original game graphics, and scale it by a | |||
certain fixed factor (usually 2x or 3x) before displaying them to you. | |||
So for example, if the game originally ran at a resolution of 320x200 | |||
(typical for most of the SCUMM games), then using a filter with a scale | |||
factor of 2x will effectively yield 640x400 graphics. Likewise a | |||
3x filter will give 960x600. | |||
ScummVM uses the following graphic filters: | |||
{|class="wikitable" | |||
|- | |||
! Name | |||
! Factor | |||
! Description | |||
|- | |||
| 1x | |||
| 1x | |||
| No filtering, no scaling, fastest | |||
|- | |||
| 2x | |||
| 2x | |||
| No filtering, simple pixel duplication (default for non 640x480 games) | |||
|- | |||
| 3x | |||
| 3x | |||
| No filtering, simple pixel duplication | |||
|- | |||
| 2xsai | |||
| 2x | |||
| SAI filter | |||
|- | |||
| super2xsai | |||
| 2x | |||
| Enhanced 2xSAI filtering | |||
|- | |||
| supereagle | |||
| 2x | |||
| Less blurry than 2xSAI, but slower | |||
|- | |||
| advmame2x | |||
| 2x | |||
| Doesn't rely on blurring like 2xSAI, fast | |||
|- | |||
| advmame3x | |||
| 3x | |||
| Doesn't rely on blurring like 2xSAI, fast | |||
|- | |||
| hq2x | |||
| 2x | |||
| Very nice high quality filter but slow | |||
|- | |||
| hq3x | |||
| 3x | |||
| Very nice high quality filter but slow | |||
|- | |||
| tv2x | |||
| 2x | |||
| Interlace filter, tries to emulate a TV | |||
|- | |||
| dotmatrix | |||
| 2x | |||
| Dot matrix effect | |||
|} | |||
To select a graphics filter from the command line, use the '-g' [[Command_line_options|command line option]], e.g.: | |||
<pre>scummvm -gadvmame2x monkey2</pre> | |||
There is always a speed impact when using any form of anti-aliasing/linear filtering. Filters can be especially slow when ScummVM is compiled in a debug | |||
configuration without optimizations. For these reasons, not all backends support all (or even any) of the filters listed above; | |||
some may support additional ones. The filters listed above are those supported by the default SDL backend. | |||
NB: The final resolution depends on the original resolution of the game you are playing. For example, the FM-TOWNS version of Zak McKracken uses an original resolution of 320x240, hence for this game the final resolution with a scaler will be 640x480 (2x) or 960x720 (3x). | |||
Likewise, games that were originally 640x480 (such as Curse of Monkey Island or the Broken Sword games) will be scaled to 1280x960 (2x) and 1920x1440 (3x). | |||
=== Music and Sound === | === Music and Sound === | ||
==== Music drivers ==== | ==== Music drivers ==== |
edits