Run-time engine setup
The engine Setup program allows the player to customize certain
NOTE: currently setup program is featured only for
The options in setup are divided into two parts: common and
advanced. Advanced options could be accessed by pressing "Advanced"
- Lets player choose a graphics driver. Currently supported are
Software renderer (old and slower one, but only driver that fully
supports 8-bit games), Direct3D 9 and OpenGL (newer and faster
drivers with hardware acceleration).
- Run in the window instead of fullscreen
- If checked, the game will be run in windowed mode, as opposed
- Lets choose a fullscreen display mode (otherwise shows the
approximate size of window the game will be running in). The list
of modes depends on graphic card and system capabilities.
- Fullscreen scale
- Windowed scale
- These two options determine the way game will be scaled (when
required) in fullscreen and windowed modes respectively:
- None. The game will be shown in its native resolution.
Note that low-resolution games will be running in a tiniest window
on modern monitors, so this choice is more suitable for
- Max round multiplier. The game will be scaled up using a
maximal round integer (2, 3, 4, etc) multiplier with which it still
fits inside the screen.
- Stretch to fit screen. The game will be stretched to
fill whole screen. Note that if the game's native aspect ratio is
different from screen one's, the game image will appear
- Stretch to fit screen (preserve aspect ratio). The game
will be stretched to screen borders while respecting game's native
aspect ratio (width/height proportions). This ensures that game
image will always look correct, but may cause black borders appear
at the left&right or top&bottom sides of the screen.
- Scaling method
- Here player may choose a game scaling algorithm
(nearest-neighbour is the simpliest one). Some of the methods
(notably Hqx) are restricted to which scaling multiplier they may
use; if it is not enough to resize the game on its own, the
nearest-neighbour method will be applied additionally. The list of
available filters depend on graphics driver selection.
- Game language
- Here player may choose one of the available game
Advanced graphics options
- Vertical sync
- This option enables vertical synchronisation mode, which
reduces "tearing" effect on game image, but may decrease the game
- Use 85 Hz display
- This option sets the monitor refresh rate to 85 Hz to run the
game, which eliminates flicker. However, this does not work on all
monitors, and not at all on flat panel displays, which is why it is
disabled by default.
- Smooth scaled sprites
- This option will apply anti-aliasing to scaled characters, in
order to give a smoother look to the resizing. This can slow down
the game though, so it is off by default.
- Downgrade 32-bit graphics to 16-bit
- This option is only available for 32-bit games. It allows
people with slower PCs to choose to play the game at 16-bit
instead, in order to boost performance. If they use this, the
graphical quality will reduce, but it should at least allow them to
play the game at a decent speed.
- Render sprites at screen resolution
- When enabled, characters and objects are scaled in screen
pixels rather than game pixels. What this means is that when
low-resolution game is run in larger window, sprites will take
advantage of this higher resolution and look less pixelated when
scaled down. This option may be locked to certain state by the game
itself (according to author's choice), in which case players will
not be able to change it.
- Digital sound
- Here player may choose the digital audio driver, or disable
digital sound completely.
- MIDI music
- Here player may choose the MIDI music playback method, or
disable MIDI music completely.
- Use voice pack is available
- When checked, this option enables voice speech in game (where
- Auto lock to window
- If this option is enabled, the mouse will be locked inside game
window whenever player clicks on it or switches into game. The
locked mouse cannot leave game window, making it impossible to
switch out from the game by mistake (by clicking on desktop, for
example). Naturally, this option only has importance if game is run
in windowed mode; when in fullscreen the mouse is always
- Mouse speed
- This slider allows player to set up mouse cursor speed in game.
It should be noted that this parameter is only applied if the game
is run in fullscreen mode.
Other advanced settings
- Sprite cache max size
- This option limits the maximum amount of memory that the game
will use for its sprite cache. Sprite cache is used to keep a
partition of all the game sprites loaded to the memory, thus
reducing loading times between rooms and preventing slowdowns
during game play. Of course, higher values make the game use more
memory. Usually only high-resolution games with long animations
need to have this value increased.
- Custom game saves path
- When unchecked, the game will store its files - saved games,
and custom runtime data - in the default Windows folders:
"C:/Users/<Username>/Saved Games/<Game Title>" and
"C:/Program Data/Adventure Game Studio/<Game Title>"
respectively. Players may enable this option and define their own
location to store game files.
See Also: Default setup (REF NOT FOUND)