Controls: Difference between revisions

From The Cataclysm: Dark Days Ahead Wiki
Jump to navigation Jump to search
(→‎Inventory and quasi-inventory interaction: Fixed sewing kit name. Updated hints)
m (→‎Remove wielded item: Added two commas)
 
(108 intermediate revisions by 19 users not shown)
Line 1: Line 1:
Controls may be customized in {{key|?}}{{key|1}} menu. Current key bindings are stored in <code>data/keymap.txt</code> file, to revert back to defaults just delete it.
{{tocr}}
Controls can be customized in Main Menu ({{key|ESC}}), Keybindings submenu ({{key|1}}). The current key bindings are stored in the <code>config/keybindings.json</code> file. To revert back to defaults just delete it.


For vehicle controlling see [[vehicles|its own page]].
'''You can find the controls list for vehicles in the [[driving]] page.'''


== Default key bindings ==
== Default key bindings ==
All the listed key binds are case sensitive (so an {{k|a}} is different from an {{k|A}}, etc).


=== Movement ===
=== Movement ===
Line 10: Line 12:


|- style="vertical-align:middle;"
|- style="vertical-align:middle;"
| align="center"|NW || align="center"|N || align="center"|NE
!NW
!N
!NE


|- style="vertical-align:middle; align: center"
|- style="vertical-align:middle; align: center"
Line 16: Line 20:


|- style="vertical-align:middle; align: center"
|- style="vertical-align:middle; align: center"
| align="center"|W || align="center"|PAUSE || align="center"|E
!W
!<abbr title="You wait one turn / Stop reading">PAUSE</abbr>
!E


|- style="vertical-align:middle;"
|- style="vertical-align:middle;"
Line 22: Line 28:


|- style="vertical-align:middle;"
|- style="vertical-align:middle;"
| align="center"|SW || align="center"|S || align="center"|SE
!SW
!S
!SE


|- style="vertical-align:middle;"
|- style="vertical-align:middle;"
Line 29: Line 37:
|}
|}


{| border="0" cellpadding="4" style="border-collapse: collapse"
{{k|&#62;}} - Descend stairs


|-
{{key|&#60;}} - Ascend stairs
| {{k|&#62;}} - Descend stairs || {{key|&#60;}} - Ascend stairs
 
|}


{{key|"}} - Toggle walk/run/crouch


=== Shift view ===
=== Shift view ===
Line 43: Line 49:


|- style="vertical-align:middle;"
|- style="vertical-align:middle;"
| align="center"|SHIFT NW || align="center"|SHIFT N || align="center"|SHIFT NE
!SHIFT NW
!SHIFT N
!SHIFT NE


|- style="vertical-align:middle; align: center"
|- style="vertical-align:middle; align: center"
| align="center"|''<Unassigned>'' || align="center"|{{k|K}} || align="center"|''<Unassigned>''
| align="center"|''<Unbound>'' || align="center"|{{k|K}} || align="center"|''<Unbound>''


|- style="vertical-align:middle; align: center"
|- style="vertical-align:middle; align: center"
| align="center"|SHIFT W || align="center"|CENTER VIEW || align="center"|SHIFT E
!SHIFT W
!<abbr title="Resets the viewport to its default position">CENTER VIEW</abbr>
!SHIFT E


|- style="vertical-align:middle;"
|- style="vertical-align:middle;"
| align="center"|{{k|H}} || align="center"|{{k|G}} || align="center"|{{k|L}}
| align="center"|{{k|H}} || align="center"|{{k|:}} || align="center"|{{k|L}}


|- style="vertical-align:middle;"
|- style="vertical-align:middle;"
| align="center"|SHIFT SW || align="center"|SHIFT S || align="center"|SHIFT SE
!SHIFT SW
!SHIFT S
!SHIFT SE


|- style="vertical-align:middle;"
|- style="vertical-align:middle;"
| align="center"|''<Unassigned>'' || align="center"|{{k|J}}|| align="center"|''<Unassigned>''
| align="center"|''<Unbound>'' || align="center"|{{k|J}}|| align="center"|''<Unbound>''
|}
|}


=== Environment interaction ===
=== Environment interaction ===
Line 69: Line 80:


|- style="vertical-align:top;"
|- style="vertical-align:top;"
| {{k|s}} - Smash nearby object {{hint|You can smash almost anything. Smashing furniture will give you some of its construction materials. Smashing small trees will give you some heavy sticks and a bush you can forage for food. After smashing a window remember to clean the remaining glass first (via the construction menu (*),(g)) to avoid cutting your torso when passing through it.}} || {{key|e}} - Examine or activate nearby terrain or object {{hint|This control has many uses: take stuff from containers, use console terminals, disarm traps (or tents or rollmats...), forage wild vegetables (or strawberries, or poppy flowers...), and many more}}.
| {{k|s}} - Smash nearby object / Vehicle handbrake {{hint|You can smash almost anything. Smashing a corpse is called 'pulping', pulping a zombie's corpse will prevent it from coming back later. Smashing furniture will give you some of its construction materials. Smashing young trees will give you some [[long stick]]s. After smashing a window remember to clean the remaining glass first (via the construction menu (*),(g)) to avoid cutting yourself when passing through it. This key also activates the handbrake when driving a vehicle, causing an immediate stop (and probably a skid).}} || {{key|e}} - Examine or interact with nearby world object {{hint|This control has many uses: take stuff from containers, use console terminals, disarm traps (or tents or roll mats...), forage plants, etc.}}.
 
|- style="vertical-align:top;"
| {{k|/}} - Advanced inventory management {{hint|Shows you a list of all the items in the nearby tiles. From this window you can filter them and move them around.}}|| {{k|,}} or {{k|g}} - Pick item(s) up {{hint|Only from the tile you're standing on}}
 
|- style="vertical-align:top;"
| {{k|G}} - Grab a nearby vehicle/furniture / Release vehicle/furniture {{hint|Allows you to grab and drag behind you (or in front of you) any vehicle or furniture, as long as you're strong enough.}} || {{key|B}} - Butcher a corpse {{hint|Only from the tile you're standing on. You can't butcher something in your inventory. You have to drop it first.}}


|- style="vertical-align:top;"
|- style="vertical-align:top;"
| {{k|,}} or {{k|g}} - Pick item(s) up {{hint|Only from the tile you're standing on}} || {{key|B}} - Butcher a corpse {{hint|Only from the tile you're standing on}}
| {{k|C}} - Chat with an [[NPC]], or Yell to make a bit of [[noise]]. || {{key|;}} or {{k|x}} - Look around


|- style="vertical-align:top;"
|- style="vertical-align:top;"
| {{k|C}} - Chat with an [[NPC]] || {{key|;}} or {{k|x}} - Look around
| {{k|X}} - Peek around corners, down stairs, and allows the blind throwing of [[Explosives|grenades]] || {{key|Shift}}+{{key|V}} - List all items/creatures around the player {{hint|Use Tab to toggle between modes. Extremely useful to get a list of what's in a room without having to waste movement points. You can also see the contents of any non sealed container.}}


|- style="vertical-align:top;"
|- style="vertical-align:top;"
| {{k|X}} - Peek around corners || {{key|V}} - List all items around the player {{hint|Extremely useful to get a list of what's in a room without having to waste movement points. Items stored in closed containers (like refrigerators) won't be listed here, though.}}
| {{k|\}} - Drag all items you are currently standing on, press again to stop dragging.{{hint|Keep your hands free to speed up dragging.}} ||




Line 90: Line 107:


|- style="vertical-align:top;"
|- style="vertical-align:top;"
| {{k|&#61;}} - Swap inventory letters || {{key|a}} - Apply or use an item {{hint|Actually, the in-game name for this action is (a)ctivate}}
| {{k|&#61;}} - Swap inventory letters {{hint|To bring order to chaos. So you can access your crowbar by pressing (c), your flashlight with (f), etc.}}|| {{key|a}} - Apply or use an item {{hint|Actually, the in-game name for this action is (a)ctivate}}


|- style="vertical-align:top;"
|- style="vertical-align:top;"
Line 96: Line 113:


|- style="vertical-align:top;"
|- style="vertical-align:top;"
| {{k|T}} - Take off worn item || {{key|E}} - [[Comestibles|Eat]] item
| {{k|T}} - Take off worn item || {{key|E}} - [[Comestibles|Eat/Drink/Consume]] item {{hint|You can also use this key to apply first aid or bandages (which can also be (a)ctivated).}}
 
|- style="vertical-align:top;"
| {{k|R}} - Read a [[books|book or a magazine]] {{hint|Press the pause key, (5) or (.), to stop reading.}} || {{key|w}} - Wield item {{hint|Any wielded item will be used as a weapon. Press (w) and then (-) to put your wielded item back into your inventory.}}


|- style="vertical-align:top;"
|- style="vertical-align:top;"
| {{k|R}} - Read a [[books|book or a magazine]] || {{key|w}} - Wield item
| {{k|_}} - Select [[Martial_arts|unarmed style]] {{hint|Only useful if you know at least one martial arts technique.}} || {{key|r}} - Reload wielded item {{hint|This includes anything that uses ammo: from weapons to electronic devices (batteries), sewing kits (thread/sinew/plant fiber), etc}}


|- style="vertical-align:top;"
|- style="vertical-align:top;"
| {{k|_}} - Select [[Martial_arts|unarmed style]] {{hint|Only if you know at least one martial arts technique}} || {{key|r}} - Reload wielded item {{hint|This includes anything that uses ammo: from weapons to electronic devices (batteries), sewing kits (thread), etc}}
| {{k|U}} - Unload or empty wielded or nearby item {{hint|You can unload anything that uses ammo or is storing something, like bullets from a pistol, batteries from a flashlight, pouring on the ground or transferring liquids between containers, etc.}} || {{key|t}} - Throw item {{hint|Mainly used to fire thrown weapons, such as javelins, although it can be used to throw anything.}}


|- style="vertical-align:top;"
|- style="vertical-align:top;"
| {{k|U}} - Unload or empty wielded item || {{key|t}} - Throw item
| {{k|f}} - Fire wielded item {{hint|You know, to go PEW PEW PEW on things.}} || ''<Unbound>'' - Burst-fire wielded item {{hint|Only if the wielded weapon supports burst fire mode.}}


|- style="vertical-align:top;"
|- style="vertical-align:top;"
| {{k|f}} - Fire wielded item || ''<Unassigned>'' - Burst-fire wielded item
| {{k|F}} - Toggle attack mode of wielded item {{hint|Mainly for firearms that allow you to shoot in either single or burst mode.}} || {{key|d}} - Drop item {{hint|This action will drop the item(s) over your current tile. If you're standing over a container (like a vehicle's trunk) the items will be automatically placed inside it.}}


|- style="vertical-align:top;"
|- style="vertical-align:top;"
| {{k|F}} - Toggle attack mode of wielded item || {{key|d}} - Drop item {{hint|This action will drop the item(s) over your current tile. If you're standing over a container (like a vehicle's trunk) the items will be automatically added to that container.}}
| {{k|D}} - Drop item to adjacent tile* {{hint|Use this action to place items inside containers you can't stand on (like refrigerators, dressers, etc) or tiles in general that you can't directly access.}} || {{key|p}} - View/Activate [[bionics]]


|- style="vertical-align:top;"
|- style="vertical-align:top;"
| {{k|D}} - Drop item to adjacent tile {{hint|Use this action to place items inside containers you can't stand on (like refrigerators, dressers, etc).}} || {{key|p}} - View/Activate [[bionics]]
| {{k|+}} - Re-layer armour/clothing {{hint|Use this to move the most valuable clothing gear to the inner layers, so they aren't taking the hits first.}} || {{key|{}} - View/Activate [[mutations]]
 
 
*Mounted turrets are reloaded using either of the [D]rop commands.
|-
|colspan=2|
 
 
=== Item action menu ===


|- style="vertical-align:top;"
| {{k|%}} - Access list of actions {{hint|Shortcut for common actions. Those unavailable at the time are grayed out. Not inclusive of all actions.}} ||


|-
|-
|colspan=2|
|colspan=2|


=== Long term and special actions ===
=== Long term and special actions ===


|- style="vertical-align:top;"
|- style="vertical-align:top;"
| {{k|^}} - Wait for several minutes {{hint|You'll be able to choose the amount of time to wait}} || {{key|&}} - [[crafting|Craft]] items
| {{k|&#124;}} - Wait for several minutes {{hint|You'll be able to choose the amount of time to wait}} || {{key|&}} - [[crafting|Craft]] items


|- style="vertical-align:top;"
|- style="vertical-align:top;"
| ''<Unassigned>'' - Re-craft last recipe || ''<Unassigned>'' - Craft for as long as possible
| {{k|-}} - Re-craft last recipe || ''<Unbound>'' - Craft for as long as possible


|- style="vertical-align:top;"
|- style="vertical-align:top;"
Line 132: Line 163:


|- style="vertical-align:top;"
|- style="vertical-align:top;"
| {{k|$}} - Sleep {{hint|You won't be able to set the amount of time you want to sleep. Your character will sleep until the light or weather (like cold) wakes him/her up}} || {{key|!}} - Toggle [[Safemode]]
| {{k|$}} - Sleep {{hint|Your character will sleep until the light, weather (like cold) or a big noise wakes him/her up.}} || {{k|^}} - Control vehicle {{hint|Use this to enter and exit a vehicle. It also allows you to manage cruise control, headlights and any mounted turrets.}}


|- style="vertical-align:top;"
|- style="vertical-align:top;"
| {{k|"}} - Toggle [[Auto-Safemode]] || {{key|'}} - Ignore nearby enemy
| {{key|!}} - Toggle [[Safemode]] || {{k|"}} - Toggle [[Auto-Safemode]]


|- style="vertical-align:top;"
|- style="vertical-align:top;"
| {{k|S}} - Save and quit {{hint|The only way to exit the game properly. Otherwise you'll lose all your progress, unless you had Auto-Save activated.}} || {{key|Q}} - Commit suicide {{hint|You might want to unbind this action to prevent accidents, as this will KILL FOR GOOD your character and end the current game. You'll be required to confirm this action through a Y/N prompt, though.}}
| {{key|'}} - Ignore nearby enemy || {{k|S}} - Save and quit {{hint|The only way to exit the game properly. Otherwise you'll lose all your progress, unless you had Auto-Save activated.}}


|- style="vertical-align:top;"
| ''<Unbound>'' - Quicksave || {{key|Q}} - Commit suicide {{hint|You might want to unbind this action to prevent accidents, as this will KILL FOR GOOD your character and end the current game. You'll be required to confirm this action through a Y/N prompt, though.}}


|-
|-
Line 147: Line 180:


|- style="vertical-align:top;"
|- style="vertical-align:top;"
| {{k|@}} - View [[character|player info]] || {{key|m}} or {{k|:}} - View [[map]]
| {{k|@}} - View [[character|player info]] || {{key|m}} - View [[map]]


|- style="vertical-align:top;"
|- style="vertical-align:top;"
Line 153: Line 186:


|- style="vertical-align:top;"
|- style="vertical-align:top;"
| {{k|)}} - View kill count || {{key|%}} - View [[morale]]
| {{k|)}} - View kill count || {{key|v}} - View [[morale]]


|- style="vertical-align:top;"
|- style="vertical-align:top;"
| {{k|P}} - View message log || {{key|?}} - View help
| {{k|P}} - View message log || {{key|?}} - View help
|-
|colspan=2|
=== Debug functions ===
|- style="vertical-align:top;"
| ''<Unbound>'' - [[Debug Menu|Debug menu]] || ''<Unbound>'' - View scentmap




|-
|-
|colspan=2|
|colspan=2|
=== Debug functions ===
{{key|~}} - Toggle debug messages - Will show various debug messages, and will allow you to see things like the age/damage/freshness values of various items, and more!
 
== Advanced Controls ==
All controls in the game as of June 7, 2019. Not up to date.
 
=== Advanced Inventory ===
 
|- style="vertical-align:top;"
| {{k|/}} - '''Enter advanced inventory'''
 
|- style="vertical-align:top;"
| {{k|s/S}} - Change sorting mode || {{key|e/E}} - Examine item
 
|- style="vertical-align:top;"
| {{k|RETURN}} - Move a single item || {{key|,}} - Move all items
 
|- style="vertical-align:top;"
| {{k|m}} - Move an amount of an item || {{key|M}} - Move item stack
 
|- style="vertical-align:top;"
| {{k|>}} - Page down || {{key|<}} - Page up
 
|- style="vertical-align:top;"
| {{k|DOWN,j,JOY_DOWN}} - Pan down || {{key|UP,k,JOY_UP}} - Pan up
 
|- style="vertical-align:top;"
| {{k|<unbound>}} - Restore default layout || {{key|<unbound>}} - Save default layout
 
|- style="vertical-align:top;"
| {{k|w/W}} - Select items currently worn || {{key|c/C}} - Select items in container
 
|- style="vertical-align:top;"
| {{k|d/D}} - Select items in dragged container || {{key|0/i/I}} - Select items in inventory
 
|- style="vertical-align:top;"
| {{k|LEFT,h,JOY_LEFT}} - Select left inventory || {{key|RIGHT,l,JOY_RIGHT}} - Select right inventory
 
|- style="vertical-align:top;"
| {{k|a/A}} - Select all items || {{key|p}} - Toggle auto-pickup for item
 
|- style="vertical-align:top;"
| {{k|t}} - Toggle category selection mode || {{key|*}} - Toggle item as favorite


|- style="vertical-align:top;"
|- style="vertical-align:top;"
| ''<Unassigned>'' - Debug menu || ''<Unassigned>'' - View scentmap
| {{k|TAB}} - Toggle tab || {{key|v/V}} - Toggle vehicle
 
|-
|colspan=2|
 
=== Advanced Inventory Directional Controls ===
 
{| class="wikitable"
 
|- style="vertical-align:middle;"
!Select items @ NW
!Select items @ N
!Select items @ NE
 
|- style="vertical-align:middle; align: center"
| align="center"|{{k|7}}|| align="center"|{{k|8}}|| align="center"|{{k|9}}
 
|- style="vertical-align:middle; align: center"
!Select items @ W
!Select items @ Center
!Select items @ E
 
|- style="vertical-align:middle;"
| align="center"|{{k|4}} || align="center"|{{k|5}} || align="center"|{{k|6}}
 
|- style="vertical-align:middle;"
!Select items @ SW
!Select items @ S
!Select items @ SE
 
|- style="vertical-align:middle;"
| align="center"|{{k|1}}|| align="center"|{{k|2}}|| align="center"|{{k|3}}
 
|}
 
{{key|a/A}} - Select items @ all 9 fields
 
 
=== Auto Pickup ===


|- style="vertical-align:top;"
|- style="vertical-align:top;"
| {{key|~}} - Toggle debug messages
| {{k|a/A}} - Add rule || {{key|c/C}} - Copy rule
|- style="vertical-align:top;"
| {{k|d/D}} - Disable rule || {{key|s/S}} - Enable auto pickup option
|- style="vertical-align:top;"
| {{k|e/E}} - Enable rule || {{key|-}} - Move rule down
|- style="vertical-align:top;"
| {{k|m/M}} - Move rule global <-> character || {{key|+}} - Move rule up
|- style="vertical-align:top;"
| {{k|r/R}} - Remove rule || {{key|t/T}} - Test rule
 
|-
|colspan=2|
 


|}
|}


== Keyboard Notes ==
== Unlisted key bindings ==
 
{{k|ESC}} or {{k|SPACE}} - Exit dialog or screen / Cancel
 
{{k|,}} - Select/Deselect all items {{hint|Only when the list of items -quasi-inventory- is being displayed; like when you press (g) to see a list of all the items in a tile}}
 
== Further controls and procedures ==
Here you'll find some actions and procedures that aren't obvious or simply not explained anywhere else.
 
=== Remove wielded item ===
To remove the item you're currently wielding so your hands are empty (fists), go through the following key sequence:
 
# Press {{k|w}}
# Choose currently wielded item
 
If you previously selected a [[martial arts]] style through {{k|_}}, it'll revert to that MA style instead.
 
In any case, the currently wielded item will be automatically placed in your inventory, or you'll be asked if you want to drop it if there's no space left.
 
=== Dropping Items ===
=== Dropping Items ===
* After pressing {{key|d}} or {{key|D}} you can type a number before you press the item's letter. This will result in you dropping just that many of an item.
====Single items====
* If you drop an Item from the {{key|I}}Inventory screen you will always drop just a single item.
Dropping an item from the {{key|i}}nventory screen will always drop a single item.
====Dropping Partial Stacks====
# Press {{key|d}} or {{key|D}} to drop the items and display the inventory screen
# Type the number of items you want to drop
# Press again the key of the inventory item you want to divide (in some cases, this will cause the item letter to be displayed as #)
# Press {{k|RETURN}}
 
=== Picking up Items ===
=== Picking up Items ===
* Pressing {{key|,}} twice selects all items. Currently this functionality can not be reassigned to another key.
Pressing {{key|,}} twice selects all items. Currently this functionality cannot be reassigned to another key.
=== Controlling Skill Gain ===
=== Controlling Skill Gain ===
* Use {{key|Tab}} in the {{key|@}} Character Status screen to navigate through the different sections. Pressing {{key|Space}} on a skill allows you to toggle skill-gain in that skill on and off. This is very helpful with, for example, Construction, which you can turn off after Level three as there are no higher level construction option.
# Open the {{key|@}} Character Status screen
=== Sleep & Vehicles ===
# Use {{key|TAB}} to navigate to the SKILLS section.
* Once you're in a vehicle the {{key|$}} Sleep key lets you control its speed and headlights while the {{key|e}} gives you a chance to exit and {{key|s}} serves as the hand-brake. See the Vehicles page for more.
# Use the arrow keys to navigate the SKILLS list.
=== Controlling the Viewport ===
# Press {{key|SPACE}} when having selected the skill you want to freeze skill-gain.
* Missing from this page is a more detailed discussion of how you control where your character is looking and how much you see on the screen at one time. Do explore the '?2' options menu that allow you to customize the distance you want shown around you and the '?1' menu where the keys to control the Viewport's location are listed. The most important Keys here are {{key|H}} {{key|J}} {{key|K}} {{key|L}} which let you shift it around, and {{key|G}} which puts it back so that you are in the center.
# Press that key again to reactivate it.
 
 
 


=== Talking to [[NPC|NPC's]] or Yelling ===
Press the {{k|C}} key. Select the option from the menu.


== Debug keys ==
== Debug keys ==
Note: Use of these keys is essentially '''CHEATING''', unless you are in a situation caused by bugs (e.g. spawning in a windowless doorless room) or testing game features.<!-- To enable these keys in game you should decomment them in data/keymap.txt by removing # in front of related commands.-->
Note: Use of these keys is essentially [[cheating|'''CHEATING''']], unless you are in a situation caused by bugs (e.g. spawning in a windowless doorless room) or testing game features.


{{key|~}} — Toggle debug messages.
{{key|~}} — Toggle debug messages.


{{key|Z}} — ''Wish menu.'' open's up a list and asks you what Debug you want to do.
{{key|''Unbound''}} ''Scent map.'' Asks you what scent sensitivity you would like to view your surrounding with (0-9, 1 greatest smeller, 9 dullest nose, '''0 divides by 0, causing a crash'''). Shows the trace that forms around you as you linger in a building or move through town.
: {{key|1}}'': Wish for an item.'' — type ''/hammer'' to search for "hammer", then press {{key|>}} and {{key|<}} to cycle through jackhammer, hammer, sledge hammer, etc. Note, that you cannot use escape, arrows or backspace keys while entering filter, use {{key|>}} and {{key|<}} to break it.
: {{key|2}}'': Teleport - Short Range'' — moves to a random nearby position, it uses [[teleporter]] function, so [[teleglow]] disease will be gained and there is a risk of lethal outcome.
: {{key|3}}'': Teleport - Long Range'' — asks to what [[map]] square you wanna move, then place randomly there.
: {{key|4}}'': Reveal map''
: {{key|5}}'': Spawn NPC''
: {{key|6}}'': Spawn Monster'' — it works the same as item wishing for the most part; pressing {{key|f}} will let you make the monster friendly if you want. After making your selection, move the cursor to pick a location to place the monster.
: {{key|7}}'': Check game state...''
: {{key|8}}'': Kill NPCs''
: {{key|9}}'': Mutate'' — allow to toggle your [[traits]] & [[mutation]]s. If "NULL trait!" selected (the first string), it initiates a random mutation.
: {{key|0}}'': Spawn a vehicle''
: {{key|a}}'': Increase all skills'' by 3
: {{key|b}}'': Learn all melee styles''
: {{key|c}}'': Check NPC''
: {{key|d}}'': Spawn [[Artifact]]'' — creates natural artifact and forms anomaly around it.
: {{key|e}}'': Cancel''


{{key|''Unassigned''}} — ''Scent map.'' Asks you what scent sensitivity you would like to view your surrounding with (0-9, 1 greatest smeller, 9 dullest nose, '''0 divides by 0, causing a crash'''). Shows the trace that forms around you as you linger in a building or move through town.
There is also the debug menu.
{{:Debug Menu}}


[[Category:Main]]
[[Category:Main]]

Latest revision as of 18:02, 6 November 2021

Controls can be customized in Main Menu (ESC), Keybindings submenu (1). The current key bindings are stored in the config/keybindings.json file. To revert back to defaults just delete it.

You can find the controls list for vehicles in the driving page.

Default key bindings

All the listed key binds are case sensitive (so an a is different from an A, etc).

Movement

NW N NE
7 or y 8 or k or UP 9 or u
W PAUSE E
4 or h or LEFT 5 or . 6 or l or RIGHT
SW S SE
1 or b 2 or j or DOWN 3 or n

> - Descend stairs

< - Ascend stairs

" - Toggle walk/run/crouch

Shift view

You can permanently shift the centering of the viewport by using these keys:

SHIFT NW SHIFT N SHIFT NE
<Unbound> K <Unbound>
SHIFT W CENTER VIEW SHIFT E
H : L
SHIFT SW SHIFT S SHIFT SE
<Unbound> J <Unbound>

Environment interaction

o - Open door or window [Hint] c - Close door or window [Hint]
s - Smash nearby object / Vehicle handbrake [Hint] e - Examine or interact with nearby world object [Hint].
/ - Advanced inventory management [Hint] , or g - Pick item(s) up [Hint]
G - Grab a nearby vehicle/furniture / Release vehicle/furniture [Hint] B - Butcher a corpse [Hint]
C - Chat with an NPC, or Yell to make a bit of noise. ; or x - Look around
X - Peek around corners, down stairs, and allows the blind throwing of grenades Shift+V - List all items/creatures around the player [Hint]
\ - Drag all items you are currently standing on, press again to stop dragging.[Hint]


Inventory and quasi-inventory interaction

i - Open your inventory I - Compare two items [Hint]
= - Swap inventory letters [Hint] a - Apply or use an item [Hint]
A - Apply or use currently wielded item W - Wear item
T - Take off worn item E - Eat/Drink/Consume item [Hint]
R - Read a book or a magazine [Hint] w - Wield item [Hint]
_ - Select unarmed style [Hint] r - Reload wielded item [Hint]
U - Unload or empty wielded or nearby item [Hint] t - Throw item [Hint]
f - Fire wielded item [Hint] <Unbound> - Burst-fire wielded item [Hint]
F - Toggle attack mode of wielded item [Hint] d - Drop item [Hint]
D - Drop item to adjacent tile* [Hint] p - View/Activate bionics
+ - Re-layer armour/clothing [Hint] { - View/Activate mutations


  • Mounted turrets are reloaded using either of the [D]rop commands.


Item action menu

% - Access list of actions [Hint]


Long term and special actions

| - Wait for several minutes [Hint] & - Craft items
- - Re-craft last recipe <Unbound> - Craft for as long as possible
* - Construct terrain ( - Disassemble items
$ - Sleep [Hint] ^ - Control vehicle [Hint]
! - Toggle Safemode " - Toggle Auto-Safemode
' - Ignore nearby enemy S - Save and quit [Hint]
<Unbound> - Quicksave Q - Commit suicide [Hint]

Info screens

@ - View player info m - View map
M - View missions # - View factions
) - View kill count v - View morale
P - View message log ? - View help

Debug functions

<Unbound> - Debug menu <Unbound> - View scentmap


~ - Toggle debug messages - Will show various debug messages, and will allow you to see things like the age/damage/freshness values of various items, and more!

Advanced Controls

All controls in the game as of June 7, 2019. Not up to date.

Advanced Inventory

/ - Enter advanced inventory
s/S - Change sorting mode e/E - Examine item
RETURN - Move a single item , - Move all items
m - Move an amount of an item M - Move item stack
> - Page down < - Page up
DOWN,j,JOY_DOWN - Pan down UP,k,JOY_UP - Pan up
<unbound> - Restore default layout <unbound> - Save default layout
w/W - Select items currently worn c/C - Select items in container
d/D - Select items in dragged container 0/i/I - Select items in inventory
LEFT,h,JOY_LEFT - Select left inventory RIGHT,l,JOY_RIGHT - Select right inventory
a/A - Select all items p - Toggle auto-pickup for item
t - Toggle category selection mode * - Toggle item as favorite
TAB - Toggle tab v/V - Toggle vehicle

Advanced Inventory Directional Controls

Select items @ NW Select items @ N Select items @ NE
7 8 9
Select items @ W Select items @ Center Select items @ E
4 5 6
Select items @ SW Select items @ S Select items @ SE
1 2 3

a/A - Select items @ all 9 fields


Auto Pickup

a/A - Add rule c/C - Copy rule
d/D - Disable rule s/S - Enable auto pickup option
e/E - Enable rule - - Move rule down
m/M - Move rule global <-> character + - Move rule up
r/R - Remove rule t/T - Test rule


Unlisted key bindings

ESC or SPACE - Exit dialog or screen / Cancel

, - Select/Deselect all items [Hint]

Further controls and procedures

Here you'll find some actions and procedures that aren't obvious or simply not explained anywhere else.

Remove wielded item

To remove the item you're currently wielding so your hands are empty (fists), go through the following key sequence:

  1. Press w
  2. Choose currently wielded item

If you previously selected a martial arts style through _, it'll revert to that MA style instead.

In any case, the currently wielded item will be automatically placed in your inventory, or you'll be asked if you want to drop it if there's no space left.

Dropping Items

Single items

Dropping an item from the inventory screen will always drop a single item.

Dropping Partial Stacks

  1. Press d or D to drop the items and display the inventory screen
  2. Type the number of items you want to drop
  3. Press again the key of the inventory item you want to divide (in some cases, this will cause the item letter to be displayed as #)
  4. Press RETURN

Picking up Items

Pressing , twice selects all items. Currently this functionality cannot be reassigned to another key.

Controlling Skill Gain

  1. Open the @ Character Status screen
  2. Use TAB to navigate to the SKILLS section.
  3. Use the arrow keys to navigate the SKILLS list.
  4. Press SPACE when having selected the skill you want to freeze skill-gain.
  5. Press that key again to reactivate it.

Talking to NPC's or Yelling

Press the C key. Select the option from the menu.

Debug keys

Note: Use of these keys is essentially CHEATING, unless you are in a situation caused by bugs (e.g. spawning in a windowless doorless room) or testing game features.

~ — Toggle debug messages.

UnboundScent map. Asks you what scent sensitivity you would like to view your surrounding with (0-9, 1 greatest smeller, 9 dullest nose, 0 divides by 0, causing a crash). Shows the trace that forms around you as you linger in a building or move through town.

There is also the debug menu.

To enable this menu, you will need to edit the Controls. Go to the main menu by pressing Esc followed by the keybindings list by pressing 1. Close to the bottom of the list will be the Debug Menu which should be in red and unbound. Press + followed by the appropriate letter to assign a key of your choice. Note: many keys are already bound to other features, using the ` key is a good option as it's unbound by defaultVerify (Not by keybindings.json...) and is in the same place as the Debug messages and Console Commands present in many PC games.

UnassignedDebug menu. Opens up a list and asks you what Debug you want to do.

1: Wish for an item. — Type /hammer to search for "hammer", then press up and down to cycle through jackhammer, hammer, sledge hammer, etc. Hitting enter will exit search, hitting enter again will ask for an amount. Entering a value will add that value times the default stack size number of items to inventory. q exits.
2: Teleport - Short Range — Select a location in sight to move to.
3: Teleport - Long Range — Asks to what map square you want to move to, then places you randomly in the selected map square.
4: Reveal map - Instantly explores the current overmap.
5: Spawn NPC - Spawns random NPC nearby.
6: Spawn Monster — It works the same as item wishing for the most part; pressing f will let you make the monster friendly if you want. After making your selection, move the cursor to pick a location to place the monster.
7: Check game state... - Shows game state, planned events, active monsters, active NPCs and locations of these NPCs, and your location.
8: Kill NPCs - Kills all NPCs
9: Mutate — Allow to toggle your traits & mutations. If the mutation requires crossing the threshold, you need to first add the threshold mutation.
0: Spawn a vehicle - Spawn vehicle from the list.
a: Change all skills - Allows you to increase and decrease skill values using a menu.
b: Learn all melee styles - Unlocks all melee styles, including a debug one.
c: Unlock all recipes - Unlocks all recipes, including unlearnable recipes.
d: Edit player/NPC - Allows you to edit the player or NPCs. See below for options.
e: Spawn Artifact — Creates natural artifact and forms anomaly around it.
f: Spawn Clairvoyance Artifact - Adds clairvoyance artifact to inventory, allowing you to see through walls.
g: Map Editor - Opens map editor, use q to cancel.
h: Change weather - Select a new weather to start.
i: Kill all monsters - Kills all active monsters. Processes their death effect(s) as normal.
j: Display hordes - Displays the hordes on the map. Also displays hordes created by Fungal blooms, Anthills etc.
k: Test Item Group - Tests item groups; this submenu is exited by selecting the 'cancel' option.
l: Damage self - Damages torso with inputted amount. Negative values heal.
m: Show Sound Clustering
o: Display weather
p: Display overmap scents - Shows player scent values on the overmap.
q: Change time - Change the current year, season, day, hour, minute, and amount of turns.
r: Set automove route - Moves player to selected location, by walking normally.
m: Show mutation category levels - Shows the levels of the various threshold mutations.
t: Overmap editor - Allows you to edit the overmap. Locations in red will not be changed. Follow on-screen instructions.
u: Cancel

Edit player/NPCs

Looking at an NPC with this debug feature shows the name, class, destination, internal values (Trust, Fear, Anger, Owed, Aggression, Bravery, Collector, Altruism, and the needs of the NPC.

s: Edit skills: - Allows editing of the NPC, or player skills
t: Edit Stats: - Edit the player or NPC maximum stats.
i: Grant items: - Grants items using the same interface as the main debug menu item grant mechanics.
d: Delete all items: - Deletes all items and clothing on the character.
w: Wear/Wield an item from NPC/Player's inventory: - Selects item to (un)wear/(un)wield.
h: Set hit points: - Set the hitpoints on a bodypart. Can go over and under natural limits.
p: Cause pain: - Enter a number of pain to cause, negative numbers removes pain.
a: Set health: - Allows you to edit the health values.
n: Set needs: - Allows you to see and edit the Hunger, Thirst, Fatigue and Vitamins levels of the NPC/player.
u: Mutate: - Edits mutations/traits of the NPC/player using the same interface as the previous menu.
@: Status Window: Shows the status window. Same window as the normal @ would show.
e: teleport: - Performs short range teleport, like debug feature above.
m: Add mission: - NPC ONLY - Adds a possible mission to the NPC. NPC's can have multiple missions, this mission is probably added to the end of the possible mission list.
c: Randomize with class: - NPC ONLY - Select a new NPC class, and randomizes the NPC given this class. Creates new name and items.
q: quit: - Quits this menu.