Introduction

Commands added by KeeperFX and useful controls inherited from Dungeon Keeper. This guide describes the current source in this checkout, including changes that may not be in older releases.

The keys below are the defaults. Most named actions can be rebound in the 'Define keys' menu, including camera controls, screenshots, fast-forward, minimap zoom and teleport destinations. Saved bindings may differ from these defaults.

KeeperFX specific commands

Pick up highest/lowest-level creature

Hold Ctrl when left-clicking a creature portrait or activity count in the sidebar to pick up the highest-level eligible creature. Hold Shift to pick up the lowest-level one. Use the same modifiers with a right-click to zoom to the creature instead. Without a modifier, repeated clicks cycle through eligible creatures in that category. These controls also work on the wandering, working and fighting totals.

Undo pickup

Press Backspace to return the first thing in your hand to its previous position, if it can be dropped there.

Toggle sidebar

Press Tab to hide or show the sidebar. Esc closes an open menu, shows the interface if it is hidden, or opens the options menu otherwise.

Zoom camera

Use Home/End or the mouse wheel to zoom in/out. In isometric view, holding the camera rotate modifier (default Ctrl) and pressing Up/Down or W/S also zooms in/out. Ctrl+Left/Right or Ctrl+A/D rotates the camera; Delete/Page Down rotate it directly. Hold Shift to move the camera faster.

Tilt camera

In isometric view, use Shift+Page Up and Shift+Page Down to adjust the camera tilt. Shift+Insert resets it.

Scroll lists

Use the mouse wheel to scroll lists, including the creature list, load/save menus and resurrect/transfer creature lists. The creature list scrolls when the pointer is over the bottom part of the sidebar, or when you hold the camera speed modifier (default Shift). Several frontend lists also support Up/Down.

Scroll message

Hold the camera rotate modifier (default Ctrl) and scroll the mouse wheel to scroll an open objective message or cycle through battles in the battle menu.

Change game speed

Press Ctrl+numpad '+' to increase fast-forward, or Ctrl+numpad '-' to decrease it. Ctrl+'=' and Ctrl+'-' on the main keyboard also work. The speed increases through x2, x4, x8 and further doubling steps up to the x512 setting; decreasing from x2 returns to normal speed. The maximum setting runs as fast as possible outside multiplayer. Actual speed depends on performance and, in multiplayer, synchronization with the other players. Network spectators cannot change fast-forward. Simulation turns and displayed frames are separate; the game is no longer limited to displaying one frame per game turn.

Snap camera to angle

In isometric view, press the middle mouse button to face north. If the camera already faces north, east, south or west, it flips 180 degrees instead. Shift+middle-click snaps to the next 45-degree angle clockwise; Ctrl+middle-click snaps counterclockwise. In front view, an unmodified middle-click switches between north and south, while Shift/Ctrl+middle-click rotate in opposite directions.

One-Click-Build

Hold Shift while building a room to detect and fill the available space, or while selling to sell an entire room. While marking digging, Shift switches between the two marking modes: drag a rectangle or paint tiles. Hold Ctrl to build, sell or mark a square area. With Ctrl held, scroll down to increase its size or up to decrease it. While holding Shift to build a room, the wheel changes how far automatic detection may extend through gold or rock; it does not set a square size. Holding a numpad digit from 2 to 9 also selects a fixed square size. When building bridges, hold Shift or Ctrl and drag to paint a bridge across suitable terrain. These modifiers and size controls can be changed in 'Define keys'.

Drag build

Without a building modifier, hold the left mouse button and drag to preview a rectangle, then release to build or sell it. Bridges use an L-shaped path.

Toggle message

Press the toggle message key (default E) to dismiss the active event message. If none is open, it opens the most recent available event instead.

Open battle menu

Press the fight key (default F) to zoom to an ongoing battle. Hold the camera speed modifier (default Shift) and press the fight key to open or close a battle event panel when a battle event is available.

Change menu page in possession

During possession, use the mouse wheel to cycle through the creature's information pages. The query key (default Q) moves to the previous page and the toggle message key (default E) moves to the next page. Number keys select the creature's available abilities and can switch to the page containing that ability.

Pick up gold pile

Hold the camera rotate modifier (default Ctrl) when picking up gold from a treasury to take the entire gold hoard in one go.

Precision drop/sell

Hold the precision drop/sell key (default Alt) to target a single subtile when dropping creatures or selling traps. The smaller outline shows the target area. This is useful on custom maps that allow multiple traps on one slab.

Possession alternate actions

When using a possessed imp's dig ability, hold the possession modifier (default Shift) to reinforce an eligible wall instead of digging. When standing on a room the imp would otherwise claim, hold it to dig instead.

Possession pick-up information

With the possessed creature's dig/pickup ability selected, hold the precision drop/sell key (default Alt) while looking at an object it can pick up to see information about it.

Possession teleport

If the possessed creature has Teleport, select a destination before using the ability. Room zoom shortcuts choose a room type: for example, Alt+W selects a workshop. F selects a battle, / selects the last Call to Arms location, and ; selects the creature's last work room. Press , to restore the default lair destination. Hold left Alt when teleporting to choose the nearest room of the selected type. The destination shortcuts can be rebound in 'Define keys'.

Zoom the zoombox on the map

Use numpad '+' and '-' to change the minimap zoom level. These controls also work on the full-screen map, where the zoom box uses the minimap's zoom level.

Open second page

When rooms, powers or traps/doors need a second sidebar page, a next-page button appears. Press that tab's number again to switch pages: 2 for rooms, 3 for powers, or 4 for traps/doors. For example, press 4 to open the traps/doors tab, then 4 again to switch to its other page.

Record a movie

Shift+M starts or stops the legacy FLC recorder. It records video without sound to 'scrshots/gameNNNN.flc', and displays 'REC' after captured frames. This recorder requires an 8-bit screen mode and software framebuffer capture; it does not support the OpenGL renderer. Files can be large.

Make a screenshot

Press Shift+C to save a screenshot in the 'scrshots' folder. The 'SCREENSHOT=' option in 'keeperfx.cfg' selects PNG (the default) or BMP.

Record and watch replays

Games are recorded automatically by default in the 'replays' folder, under 'campaign', 'freeplay' or 'multiplayer'. In 'keeperfx.cfg', 'AUTOMATIC_REPLAYS=' enables or disables this, 'MAX_REPLAYS=' sets how many recordings to retain in each category, and 'REPLAY_MAX_SIZE=' limits their size in KB (0 means unlimited). To record manually, start the game with '-packetsave '. To watch a recording, use '-packetload '. Manual recording overrides automatic recording. While watching, use the replay and spectator controls below. Opening a menu pauses playback. Press Alt+T to leave replay mode and take control of the selected player, or Alt+X to close the game.

Replay and spectator controls

These controls apply both when watching a replay and when spectating a multiplayer game:

  • TAB: hide or show the sidebar.
  • Left-click: switch between following the selected player's camera and controlling a free camera.
  • Right-click: cycle through the players. Moving or zooming the camera also enters free camera mode.
Taunt

Press Ctrl+F1 through Ctrl+F8 to send the predefined keeper taunts, including in multiplayer. These replace the original game's Alt+F1 through Alt+F8 shortcuts.

Open log console

Press the grave accent key (backtick), usually below Esc on a US keyboard, to toggle the in-game log console, which displays recent log output.

Open menu in possession

Press Esc to open the options menu during possession. Shift is not required. You can save from this menu when saving is available, or press P to pause and then Esc to open the menu.

Dungeon Keeper commands

Switch Screen Resolution

Press Alt+R to select the next screen mode from 'INGAME_RES=' in 'keeperfx.cfg'.

Drop creatures on minimap

You can drop units directly on the minimap, in the top of the menu. This can be used to assign creatures to rooms or battle.

Switch menu tabs

Use keys 1 through 5 to select the sidebar tabs: information, rooms, powers, traps/doors and creatures. Press 2 to open the room building menu.

Bookmark screen position

Press Ctrl+1 through Ctrl+5 to store one of five camera positions. Press Shift+1 through Shift+5 to return to the corresponding position.

Disable Tooltips

Press F8 to toggle tooltips on or off.

Toggle Health Flowers

Press Alt+F to toggle health flowers for the heroes.

Close Game

Press Alt+X to close the game.

Enter turn information into log file

Press Alt+D to write the current game turn and requested turns per second to the log.