Controller Setup Guide

Xbox, Playstation, and Switch Pro controllers

First-party controllers should work out of the box. To customize your input binds, deadzones, trigger thresholds, and more, navigate to the controls > gamepad menu in-game.

General Troubleshooting

If your controller is not detected or is behaving strangely, the simplest fix is often to play the Steam version of the game with Steam Input turned on. You can also reach out in the Discord for help.

Warning: On the web version of Counterpick Labs, Steam Input running the background can actually cause problems. If Steam detects that you are using your browser, it may convert your gamepad input to mouse + keyboard inputs. To fix this, disable Steam Input or go to Steam -> Settings -> Controller -> Desktop Layout -> Edit and change your layout to something other than "Keyboard (WASD) and Mouse".

Gamecube controllers (first-party Nintendo)

If your adapter has an XInput mode (best case) or a PC mode, try using it. Otherwise, on Windows you can use Delfinovin, which will allow your gamecube controller to be detected as a virtual Xbox controller.

PowerA controllers / third-party controllers

Some third-party controllers are compatible with PCs, but their input mappings may be incorrect. If this is the case, please reach out or try playing the Steam version of the game with Steam Input active.

Boxx-style controllers

If you have a boxx-style controller such as a Smash Box, B0XX, Frame1, etc, use XInput mode (preferred) or use Keyboard mode and rebind controls as necessary.

The case for keyboard

Counterpick Labs was built with keyboards in mind, so consider giving your keyboard a shot if you find yourself without a compatible controller.