The
World of Tanks
is a fun free-to-play MMO game that can be played on the PC. It has a
relatively simple set of controls and this post is a description of the
process creating a configuration file. This configuration relies on the "tap" output function, so the firmware build number needs to be 1454, or later.
The center hole puff is used for both aiming and firing the tank's weapon. A short puff fires the weapon and a longer puff zooms in the scope. This technique of using long vs short sips and puffs doubles the number of input signals we can extract from a single hole. In this configuration, the center hole alone has five functions (sip/puff/soft-sip/soft-puff/tap-puff). It could go as high as eight functions if the tap output function was applied to the soft sips and puffs.
From the WoT
Newcomer's Guide, and the controls settings in the game, we can create a list of the necessary
controls:





| Movement |
|
| WASD | Move and steer |
| R & F | Cruise forward & backwords. Each click increases speed |
| Space | Apply brakes |
|
|
| Aiming & firing |
|
| Mouse wheel forward | Zoom in |
| Mouse wheel back | Zoom out |
| G | Trajectory view |
| Left mouse button | fire weapon |
| Right mouse button | auto aim |
|
|
Chat & Consumables
|
|
|
|
|
|
|
|
Next we want to choose the sip/puff holes to use for the different controls. Here is a sample configuration spreadsheet:
World of TanksSince
aiming and firing are two of the most important functions, they are
assigned to the center hole. A typical sequence would be to zoom in
and then fire the weapon, perhaps repeatedly, then zoom out for a wider
view. You need to be able to fire at any time.
| mouse_left_button | tap | mp_center_puff |
|
|
|
|
|
|
| fire |
| mouse_wheel_up | delay_on 500 | mp_center_puff |
|
|
|
|
|
|
| zoom in |
| mouse_wheel_down | normal | mp_center_sip |
|
|
|
|
|
|
| zoom out |
| mouse_right_button | normal | lip |
|
|
|
|
|
|
| auto aim |
| kb_g | normal | mp_center_puff_soft |
|
|
|
|
|
|
| Trajectory view |
| kb_c | normal | mp_center_sip_soft |
|
|
|
|
|
|
| reload |
A short puff on the center fires the weapon. A longer puff zooms in the
scope. A sip zooms back out. Auto aim is turned on and off with the
Lip. Soft sip and puff toggles the trajectory view or reloads. The 500 ms delay could be made shorter for someone who had some practice with the technique. Tap's default parameter is 500 ms, but it can be made shorter.
Moving while looking around and aiming is also handled with sip/puffs:
| kb_w | delay_on 500 | mp_right_center_puff |
|
|
|
|
|
|
| Forward |
| kb_r | tap | mp_right_center_puff |
|
|
|
|
|
|
| Cruise forward |
| kb_s | delay_on 500 | mp_right_center_sip |
|
|
|
|
|
|
| Reverse |
| kb_f | tap | mp_right_center_sip |
|
|
|
|
|
|
| Cruise reverse |
| kb_space | normal | mp_right_puff |
|
|
|
|
|
|
| Handbrake |
| kb_a | normal | mp_left_sip |
|
|
|
|
|
|
| Steer left |
| kb_d | normal | mp_right_sip |
|
|
|
|
|
|
| Steer right |
A long or continuous sip or puff on the center-right pair of holes moves the tank
fore and aft. The auto cruise in both directions can be turned on with
a short sip/puff on the same pair. Each sip/puff increase the speed.
Auto cruise can be turned off by holding a longer sip/puff. Turning is
accomplished by sipping on the hole on the side you wish to turn
towards. A puff on the right mouthpiece hole applies the brakes.
Chat
and Consumables each have their own mode sheets that use the joystick
direction to choose the various options and automatically return the
mode to the main fighting mode.
| kb_t | normal | N |
|
|
|
|
|
|
| Follow me |
| kb_f6 | normal | NW |
|
|
|
|
|
|
| Negative |
| kb_f3 | normal | W |
|
|
|
|
|
|
| Attack! |
| kb_f7 | normal | SW |
|
|
|
|
|
|
| Help! |
| kb_f5 | normal | NE |
|
|
|
|
|
|
| Affirmative |
| kb_f4 | normal | E |
|
|
|
|
|
|
| Defend the base! |
| kb_f8 | normal | SE |
|
|
|
|
|
|
| Reloading! |
| kb_1 | normal | N |
| kb_2 | normal | NE |
| kb_3 | normal | E |
| kb_4 | normal | SE |
| kb_5 | normal | S |
| kb_6 | normal | SW |
| kb_7 | normal | W |
| kb_8 | normal | NW |
A good
video describing how to configure the game settings.