Difference between revisions of "Control Reference"

From Wolfire Games Wiki
Jump to: navigation, search
(Player Controls)
(Editor/Debug Keys: Removed editor/debug keys and Added link to editor interface article that now has all the editor/debug keys)
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This '''control reference''' page is a comprehensive list of all actions available in the [[Portal:Overgrowth|Overgrowth]] alpha. The main goal of this page is to detail all main functions and discrete maneuvers that can be executed. '''For editor controls, check the [[Editor_Interface|editor interface]] page'''. Please review this page with each alpha release.
 
 
 
=Player Controls=
 
=Player Controls=
  
These functions are used when controlling a Player Character.
+
Below are control references for all of the actions and maneuvers available while controlling a Player Character within the game.
  
'Cmd' refers to the '⌘' key on Macs, and the 'Ctrl' key on PCs.
+
For controls relating to object placement and modification within the editor, see the [[Editor_Interface|editor interface]] page.
 
 
Refer to http://wiki.wolfire.com/index.php/Editor_Interface for object placement and modification controls within the editor tool.
 
  
 
==Character Movement==
 
==Character Movement==
Line 16: Line 12:
 
|-
 
|-
 
! Look
 
! Look
| Mouse || Point the mouse to control camera angles.
+
| Mouse || Move the mouse to move the camera.
 
|-
 
|-
 
! Forward
 
! Forward
| W || Moves player forward.
+
| W || Moves character forward.
 
|-
 
|-
 
! Backward
 
! Backward
| S || Moves player backward.
+
| S || Moves character backward.
 
|-
 
|-
 
! Left
 
! Left
| A || Moves player left.
+
| A || Moves character left.
 
|-
 
|-
 
! Right
 
! Right
| D || Moves player right.
+
| D || Moves character right.
 
|-
 
|-
 
! Crouch
 
! Crouch
| Shift || Makes player crouch.
+
| Shift || Makes character crouch.
 
|-
 
|-
 
! Roll
 
! Roll
| Shift while Moving || Makes player roll along the ground,  somersault while airborne, and regain control of its body when 'ragdolled.'
+
| Shift while Moving || Makes character roll along the ground,  somersault while airborne, and regain control of its body when 'ragdolled.'
 
|-
 
|-
 
! Jump
 
! Jump
| Space || Makes player jump. Hold longer to jump higher.
+
| Space || Makes character jump. Use directional keys to aim jump direction. Hold longer to jump higher.  
 
|-
 
|-
 
! Wall Jump  
 
! Wall Jump  
| Jump against vertical surface + Space on contact || Player jumps up and away from the wall - useful to gain altitude for climbing, or to quickly move away from a wall.
+
| Jump against vertical surface + Space on contact || Character jumps up and away from the wall - useful to gain altitude for climbing, or to quickly move away from a wall.
 
|-
 
|-
 
! Wall Somersault  
 
! Wall Somersault  
| Jump against vertical surface + Shift || Player somersaults downward away from the wall.
+
| Jump against vertical surface + Shift on contact || Character somersaults away from the wall. If space is held during the somersault, the character will travel upwards, at the same velocity as if they had wall-jumped. If space is not held during the somersault, the character will travel downwards.
 
|-
 
|-
 
! Wall Run
 
! Wall Run
| Hold space while running on a wall || Player runs up a wall when coming at it straight on; runs along a wall if coming at it from an angle.
+
| Hold space while running on a wall || Character runs up a wall when coming at it straight on; runs along a wall if coming at it from an angle.
 
|-
 
|-
 
! Ledge Grab
 
! Ledge Grab
| Hold right Mousebutton || Makes player grab horizontal ledges. While grabbing a ledge, using the A and D keys will shimmy along the ledge, and even around contiguous corners at the same height. Using W will cause the character to pull himself up the ledge, and releasing RMB allows the character to drop back to the ground.  
+
| Hold right Mousebutton || Makes character grab horizontal ledges. While grabbing a ledge, using the A and D keys will shimmy along the ledge, and even around contiguous corners at the same height. Using W will cause the character to pull himself up the ledge, and releasing RMB allows the character to drop back to the ground.
 +
 
 +
If ''Settings → Game → Automatic Ledge Grab'' is on (which it is by default), right click has no effect, your character will instead automatically grab any ledges.
 
|-
 
|-
 
! Pick Up a Weapon/Item
 
! Pick Up a Weapon/Item
Line 64: Line 62:
 
==Attack and Defense==
 
==Attack and Defense==
  
Note: You need a live and hostile enemy around one meter or less away from you in order to be able to attack.
+
Note: A live and hostile enemy around one meter or less away from you is required in order to conduct most attacks. Some attacks can be done on fallen opponents when active threats are no longer imminent.
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 72: Line 70:
 
|  Left mouse button || Context sensitive. The attack used depends on whether or not the character is in motion, the direction of that motion, and the distance between the character and the enemy. Exact attack may change depending on the controlled character.
 
|  Left mouse button || Context sensitive. The attack used depends on whether or not the character is in motion, the direction of that motion, and the distance between the character and the enemy. Exact attack may change depending on the controlled character.
 
|-
 
|-
! Throw a Weapon
+
! Leg Sweep
|  Press Q || If close to an enemy, the weapon will be thrown.  Larger weapons are less accurate; Knives and spears work best. If the enemy has detected you, he may catch and use the weapon. You can throw weapons while somersaulting over an enemy, as well; accuracy is decreased in this case, so use with caution!
+
| (While crouching) Left mouse button || Makes the player sweep the feet of you enemies, knocking them to the ground.
|-
 
! Slash/Stab
 
| (While holding weapon) Left mouse button || Context sensitive, like unarmed attacks. Makes the player attack with the weapon held in their main hand.
 
 
|-
 
|-
 
! Active Block
 
! Active Block
Line 84: Line 79:
 
|  Movement Keys || If you move in a direction as you're being attacked, you'll perform an active dodge that will work against weapons while unarmed.
 
|  Movement Keys || If you move in a direction as you're being attacked, you'll perform an active dodge that will work against weapons while unarmed.
 
|-
 
|-
! Judo Throw  
+
! Shoulder Throw  
|  Hold right mouse button || If you press and hold right mouse button as you're being attacked, you'll perform a counter throw on your opponent, '''in a136 this was changed to only be possible after a successful active block'''.
+
|  Hold right mouse button || If you press and hold right mouse button right after performing an active block or active dodge, and you're close enough to your opponent, you perform a shoulder throw.
 +
|-
 +
! Leg Cannon, aka Rabbit Kick
 +
| (While airborne) Left mouse button || You'll kick with both legs towards the enemy's chest area, launching you in one direction and your opponent in the opposite direction.
 +
|-
 +
! Slash/Stab
 +
| (While holding weapon) Left mouse button || Context sensitive, like unarmed attacks. Makes the player attack with the weapon held in their main hand.
 
|-
 
|-
! Choke Hold (unarmed)
+
! Throw a Weapon
 +
|  Press Q || If close to an enemy, the weapon will be thrown.  Larger weapons are less accurate; Knives and spears work best. If the enemy has detected you, he may catch and use the weapon. You can throw weapons while somersaulting over an enemy, as well; accuracy is decreased in this case, so use with caution!
 +
|-
 +
! Choke Hold (Unarmed)
 
| Hold right mouse button while unarmed (behind unaware enemy) || Choke holds are possible if an enemy has not yet detected your presence. From a choke hold you can render the enemy unconscious if you are unarmed, or are holding a staff. This works on rats, rabbits, and cats.
 
| Hold right mouse button while unarmed (behind unaware enemy) || Choke holds are possible if an enemy has not yet detected your presence. From a choke hold you can render the enemy unconscious if you are unarmed, or are holding a staff. This works on rats, rabbits, and cats.
 
|-
 
|-
! Hostage Taking
+
! Hostage Taking (Armed)
| Hold right mouse button while armed (behind unaware enemy) || This works like choke holds, but allows you to take an enemy hostage if you are armed with a lethal weapon - you can walk them a short distance at blade-point, or you can cut their throat. Enemies held this way can be used to block projectiles. This works on rats, rabbits, and cats.
+
| Hold right mouse button while armed (behind unaware enemy) || This works like choke holds, but allows you to take an enemy hostage if you are armed with a lethal weapon. You can cut their throat by attacking, or sheathe your weapon to choke them instead. Enemies held this way can be used to block projectiles. This works on rats, rabbits, and cats.
 
|-
 
|-
 
! Throat Cut
 
! Throat Cut
 
| (While holding enemy hostage, armed) Press Left mouse button || Quickly cuts the throat of enemy in choke hold. Kills them instantly. This works on rats, rabbits, and cats.
 
| (While holding enemy hostage, armed) Press Left mouse button || Quickly cuts the throat of enemy in choke hold. Kills them instantly. This works on rats, rabbits, and cats.
|-
 
! Leg Cannon, aka Rabbit Kick
 
| (While airborne) Left mouse button || You'll kick with both legs towards the enemy's chest area, launching you towards the sky and your opponent to the ground.
 
|-
 
! Leg Sweep
 
| (While crouching) Left mouse button || Makes the player sweep the feet of you enemies, knocking them to the ground.
 
|-
 
! Tech
 
|  Tap Right Mouse Button as you are about to hit the ground || When you are about to hit the ground, recover quickly .
 
 
|-
 
|-
 
|}
 
|}
Line 109: Line 104:
 
==Editor/Debug Keys==
 
==Editor/Debug Keys==
  
{| class="wikitable"
+
See the [[Editor_Interface#Editor.2FDebug_Keys|editor interface]] article.
|-
+
 
! Action !! Control !! Behavior
+
==Using a Controller==
|-
+
Overgrowth does currently support the use of controllers; for instructions on how to set this up and change the controller configuration, visit http://wiki.wolfire.com/index.php/Configuring_Overgrowth
! Activate Editor Mode
 
| F1 || Enables level editor. Press again to exit.
 
|-
 
! Take control of character with editor running in background
 
| 8 || Allows you to travel through the level as a playable character, while the editor continues to operate in the background.
 
|-
 
! Restore characters
 
| X || Restores all characters on the map to full health, wakes up any "unconscious" ones, and removes all blood from the environment.
 
|-
 
! Reload Level
 
| L || Restarts the current level from the beginning.
 
|-
 
! Change character
 
| 1-7 || Changes the playable character into one of seven possible characters. 1 cycles through rabbit guard, bandit, and turner models, 2 cycles through civilian rabbit models, 3 cycles through cat models, 4 cycles through rat models, 5 cycles through wolves, 6 through dogs, and the seventh is Rabbot 2.0.
 
|-
 
! Active ragdoll
 
| Z || Puts player character into ragdoll mode. These ragdolls are the world famous Active ragdolls, which try to protect themselves from nearby objects. This effect will remain as long as the button is held.
 
|-
 
! Pain ragdoll
 
| N || Makes the player fall to the ground in agony, until you let go of the button.
 
|-
 
! Floppy ragdoll
 
| M || Makes the player fall to the ground, limp, until the button is released.
 
|-
 
! Animal voice Test
 
| V || Plays a test voice phrase with lip sync. This shortcut was added in Alpha 117 and may disappear or change in future versions.
 
|-
 
! Combat mode toggle
 
| C || The A.I added with the editor will now attack any hostiles assigned to them.
 
|-
 
! Neck Wound
 
| , || The player suffers from a neck wound with blood gushing from it. Added in alpha 128 and may disappear in future versions. (press X or L to get up again)
 
|-
 
! Slo-Motion
 
| Tab || Slows down the whole game.
 
|-
 
! Freeze Scene
 
| ` || Freezes the game scene. This is useful for posing characters for item placement. '''Note''': The game must be unfrozen to change between controlling the player and editor mode.  
 
|-
 
! Insta-kill
 
| F || Instantly kills and knocks back nearby NPC's with a death ray.
 
|-
 
! Experimental Key
 
| B || Currently makes you invisible.  
 
|}
 
 
<br>
 
<br>
  

Latest revision as of 17:25, 15 January 2018

Player Controls

Below are control references for all of the actions and maneuvers available while controlling a Player Character within the game.

For controls relating to object placement and modification within the editor, see the editor interface page.

Character Movement

Action Control Behavior
Look Mouse Move the mouse to move the camera.
Forward W Moves character forward.
Backward S Moves character backward.
Left A Moves character left.
Right D Moves character right.
Crouch Shift Makes character crouch.
Roll Shift while Moving Makes character roll along the ground, somersault while airborne, and regain control of its body when 'ragdolled.'
Jump Space Makes character jump. Use directional keys to aim jump direction. Hold longer to jump higher.
Wall Jump Jump against vertical surface + Space on contact Character jumps up and away from the wall - useful to gain altitude for climbing, or to quickly move away from a wall.
Wall Somersault Jump against vertical surface + Shift on contact Character somersaults away from the wall. If space is held during the somersault, the character will travel upwards, at the same velocity as if they had wall-jumped. If space is not held during the somersault, the character will travel downwards.
Wall Run Hold space while running on a wall Character runs up a wall when coming at it straight on; runs along a wall if coming at it from an angle.
Ledge Grab Hold right Mousebutton Makes character grab horizontal ledges. While grabbing a ledge, using the A and D keys will shimmy along the ledge, and even around contiguous corners at the same height. Using W will cause the character to pull himself up the ledge, and releasing RMB allows the character to drop back to the ground.

If Settings → Game → Automatic Ledge Grab is on (which it is by default), right click has no effect, your character will instead automatically grab any ledges.

Pick Up a Weapon/Item Hold Q If close to a weapon or item, picks it up. Note: The character has a slight animation that must complete before you can release the Q key and still hold on to the weapon. Note 2: Weapons can even be picked up while rolling provided the character is close enough.
Drop a Weapon/Item Press Shift + Q while looking down Drops weapon. Note: Character must be on the ground to drop weapons or items, and dropping applies to contents of both hands.
Sheathe/Unsheathe a Weapon/Item Press or hold E Sheathes or draws items or weapons. Press E to sheathe/unsheathe one item, hold E to sheathe/unsheathe two items. Note: Only one-handed weapons can be sheathed.

Attack and Defense

Note: A live and hostile enemy around one meter or less away from you is required in order to conduct most attacks. Some attacks can be done on fallen opponents when active threats are no longer imminent.

Action Control Behavior
Punch/Kick Left mouse button Context sensitive. The attack used depends on whether or not the character is in motion, the direction of that motion, and the distance between the character and the enemy. Exact attack may change depending on the controlled character.
Leg Sweep (While crouching) Left mouse button Makes the player sweep the feet of you enemies, knocking them to the ground.
Active Block Right mouse button If you tap right mouse button as you're being attacked, you will perform an active block that will leave your opponent open for a moment.
Active Dodge Movement Keys If you move in a direction as you're being attacked, you'll perform an active dodge that will work against weapons while unarmed.
Shoulder Throw Hold right mouse button If you press and hold right mouse button right after performing an active block or active dodge, and you're close enough to your opponent, you perform a shoulder throw.
Leg Cannon, aka Rabbit Kick (While airborne) Left mouse button You'll kick with both legs towards the enemy's chest area, launching you in one direction and your opponent in the opposite direction.
Slash/Stab (While holding weapon) Left mouse button Context sensitive, like unarmed attacks. Makes the player attack with the weapon held in their main hand.
Throw a Weapon Press Q If close to an enemy, the weapon will be thrown. Larger weapons are less accurate; Knives and spears work best. If the enemy has detected you, he may catch and use the weapon. You can throw weapons while somersaulting over an enemy, as well; accuracy is decreased in this case, so use with caution!
Choke Hold (Unarmed) Hold right mouse button while unarmed (behind unaware enemy) Choke holds are possible if an enemy has not yet detected your presence. From a choke hold you can render the enemy unconscious if you are unarmed, or are holding a staff. This works on rats, rabbits, and cats.
Hostage Taking (Armed) Hold right mouse button while armed (behind unaware enemy) This works like choke holds, but allows you to take an enemy hostage if you are armed with a lethal weapon. You can cut their throat by attacking, or sheathe your weapon to choke them instead. Enemies held this way can be used to block projectiles. This works on rats, rabbits, and cats.
Throat Cut (While holding enemy hostage, armed) Press Left mouse button Quickly cuts the throat of enemy in choke hold. Kills them instantly. This works on rats, rabbits, and cats.

Editor/Debug Keys

See the editor interface article.

Using a Controller

Overgrowth does currently support the use of controllers; for instructions on how to set this up and change the controller configuration, visit http://wiki.wolfire.com/index.php/Configuring_Overgrowth