Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
You need to enable Steam Input and select the default configuration (You probably need to change the right joystick since the default config has a "joystick mouse" option as default.
As a side note, the joystick support ONLY works with Half-Life, other GoldSrc games doesn't work and relies fully on Steam Input.
What means FULL? It's self-explanatory, right? It means that every function of the controller is used, including vibrations. Steam input does not have forced feedback in this game.
It's simply emulation of mouse and keyboard converted to a controller. It is not FULL support.
What??? Today, every controller uses Xinput driver to function. Even cheap controllers that you can buy anywhere use that. Only Sony has its drivers that's why not every game supports Dual Sense or Dualshock 4 natively.
So yes. You may have dozens of different controllers around but if they use Xinput driver they will be compatible with every game even from the year 2008! That's 16 years back!
I will say again. No! This game does not have FULL controller support. It has only partial support that is achieved through Steam drivers that do emulation of mouse and keyboard.
I will give you an example of a few games that indeed have the FULL controller support:
- Ratchet and Clank
- Tome Rider (all 3 games from the survivor line)
- dead space (all games, even the original version from 2008)
- Bioshock games
- Sekiro
- Elden ring
- Uncharted
- The last of US
- Deus EX
- SOMA
- Amnesia (every game)
- RDR 2
- GTA games
- Cyberpunk
- Horizon zero dawn
All these^ have FULL support though Xinput driver. Even if you buy some cheap controller on Amazon that has Xinput support it will work just like the Xbox one controller. Because Xinput is universal since Windows Vista.
Half-life 1 do not use Xinput driver so the game will not work with controller. Only if you enable Steam controller emulation it will work. Yes, it's better than nothing but calling it the FULL support is simply not true.
As I said before, the game uses the actual in-game joystick support for the Joysticks (is not emulation), and the game can support full controller. But this game was released in 1998, Xinput didn't existed and the controller support relies on DirectInput, the Joysticks works, but some things are not supported in DirectInput like analog triggers.
Also, any change of the controller configuration needs to be made on the .cfg file (joystick.cfg or controller.cfg in 25 Anniversary) in order to work, as there's no ingame configuration. For that reason, Valve decided to use Steam Input so it can have a better support and easy configuration.
The first, original version of the game, yes in 1998. But not this game.
This game^. The game that we are talking about was released on STEAM in 2013. Over 10 years ago.
At that time Windows 7 was already wide spread.
Xbox 360 was quite old. Xbox One was just around the corner. Xinput was around for years already.
This game may look like the 1998 version, but under the hood, it went through many modifications to work on modern systems. Multi-core CPUs, modern GPUs, and modern OS like Windows 10 or 11.
Obviously, adding Xinput support was not one of those modifications.