Difference between revisions of "User:Suicide machine/Research bunker/Steam Controller Support"
m |
|||
(4 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
==Steam Games== | ==Steam Games== | ||
{{User:Suicide_machine/Templates/Steam_Controller| | {{User:Suicide_machine/Templates/Steam_Controller| | ||
− | |||
− | |||
− | |||
{{User:Suicide_machine/Templates/Steam_Controller/row| Aquanox || true | true | true | n/a | Menus are keyboard only. }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Aquanox || true | true | true | n/a | Menus are keyboard only. }} | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| AquaNox 2: Revelation || true | false | false | false | Not a problem, as mouse emulation and key input is just fine. }} | {{User:Suicide_machine/Templates/Steam_Controller/row| AquaNox 2: Revelation || true | false | false | false | Not a problem, as mouse emulation and key input is just fine. }} | ||
Line 10: | Line 7: | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| Call of Duty: Ghosts || true | true | false | false | And probably every other COD since Black Ops }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Call of Duty: Ghosts || true | true | false | false | And probably every other COD since Black Ops }} | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| Cry of Fear || true | true | true | true | See [[#GoldSrc|GoldSrc]]. }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Cry of Fear || true | true | true | true | See [[#GoldSrc|GoldSrc]]. }} | ||
− | |||
{{User:Suicide_machine/Templates/Steam_Controller/row| Dark Souls || true | true | true| true | }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Dark Souls || true | true | true| true | }} | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| Dark Souls II: Scholar of the First Sin || true | true | true | true | Doesn't work properly if virtual joystick is installed. }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Dark Souls II: Scholar of the First Sin || true | true | true | true | Doesn't work properly if virtual joystick is installed. }} | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| Dark Souls III || true | true | true| true | }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Dark Souls III || true | true | true| true | }} | ||
− | |||
{{User:Suicide_machine/Templates/Steam_Controller/row| Day of Infamy || true | true | true| true | }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Day of Infamy || true | true | true| true | }} | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| Descent 3 || true | true | true | false | Requires disabling Windows 95 compatibility mode.}} | {{User:Suicide_machine/Templates/Steam_Controller/row| Descent 3 || true | true | true | false | Requires disabling Windows 95 compatibility mode.}} | ||
Line 30: | Line 25: | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| F.E.A.R. Perseus Mandate || true | false | false | true | Might be incorrect (tested with vJoy installed). }} | {{User:Suicide_machine/Templates/Steam_Controller/row| F.E.A.R. Perseus Mandate || true | false | false | true | Might be incorrect (tested with vJoy installed). }} | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| FlatOut: Ultimate Carnage || true | true | false | false | Mouse cursor is always on the screen. }} | {{User:Suicide_machine/Templates/Steam_Controller/row| FlatOut: Ultimate Carnage || true | true | false | false | Mouse cursor is always on the screen. }} | ||
− | |||
{{User:Suicide_machine/Templates/Steam_Controller/row| Gothic || true | false | false | false | Overlay doesn't hook into the game. Emulated key presses and mouse input seem to be properly transferred to the game. }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Gothic || true | false | false | false | Overlay doesn't hook into the game. Emulated key presses and mouse input seem to be properly transferred to the game. }} | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| Gothic II || true | false | false | false | Overlay doesn't hook into the game. Emulated key presses and mouse input seem to be properly transferred to the game. }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Gothic II || true | false | false | false | Overlay doesn't hook into the game. Emulated key presses and mouse input seem to be properly transferred to the game. }} | ||
Line 39: | Line 33: | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| Hitman || true | true| false | true | Cursor doesn't appear on its own, so limited use. }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Hitman || true | true| false | true | Cursor doesn't appear on its own, so limited use. }} | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| Homefront: The Revolution || true | true | false | true | }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Homefront: The Revolution || true | true | false | true | }} | ||
− | |||
{{User:Suicide_machine/Templates/Steam_Controller/row| IL-2 Sturmovik: 1946 || true | true | true | false | Cursor is always detected as hidden. }} | {{User:Suicide_machine/Templates/Steam_Controller/row| IL-2 Sturmovik: 1946 || true | true | true | false | Cursor is always detected as hidden. }} | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| Kerbal Space Program || true | false | false | true | {{User:Suicide machine/Research bunker/Steam Controller Support/SteamControllerAPI|basic}} }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Kerbal Space Program || true | false | false | true | {{User:Suicide machine/Research bunker/Steam Controller Support/SteamControllerAPI|basic}} }} | ||
− | |||
− | |||
{{User:Suicide_machine/Templates/Steam_Controller/row| Legend of Grimrock || true | false| false | false | Even if it detects cursor - it doesn't really matter, since it's pretty much constantly on the screen. }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Legend of Grimrock || true | false| false | false | Even if it detects cursor - it doesn't really matter, since it's pretty much constantly on the screen. }} | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| Max Payne || true | false| false | false | }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Max Payne || true | false| false | false | }} | ||
Line 52: | Line 43: | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| Quake III Arena || true | true | true | false | }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Quake III Arena || true | true | true | false | }} | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| Phantaruk || true | false | false | true | Might be incorrect (tested with vJoy installed). }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Phantaruk || true | false | false | true | Might be incorrect (tested with vJoy installed). }} | ||
− | |||
{{User:Suicide_machine/Templates/Steam_Controller/row| Resident Evil HD Remaster || true | true| unknown | unknown | }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Resident Evil HD Remaster || true | true| unknown | unknown | }} | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| Resident Evil Zero HD Remaster || true | true| unknown | unknown | }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Resident Evil Zero HD Remaster || true | true| unknown | unknown | }} | ||
Line 58: | Line 48: | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| Rocket League || true | true | unknown | unknown | }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Rocket League || true | true | unknown | unknown | }} | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| Satellite Reign || true | false| false | true | }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Satellite Reign || true | false| false | true | }} | ||
− | |||
− | |||
− | |||
{{User:Suicide_machine/Templates/Steam_Controller/row| SiN Episodes: Emergence | 1300/1158804858 | true | true | true| true | Requires some tinkering, to get the movement correctly. }} | {{User:Suicide_machine/Templates/Steam_Controller/row| SiN Episodes: Emergence | 1300/1158804858 | true | true | true| true | Requires some tinkering, to get the movement correctly. }} | ||
− | |||
{{User:Suicide_machine/Templates/Steam_Controller/row| Split Second || true | true | true | unknown | Hooks is as generic controller (instead of Xbox 360 one). Requires separate key bindings for menus.}} | {{User:Suicide_machine/Templates/Steam_Controller/row| Split Second || true | true | true | unknown | Hooks is as generic controller (instead of Xbox 360 one). Requires separate key bindings for menus.}} | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| S.T.A.L.K.E.R.: Shadow of Chernobyl || true | false | false | false | May require running the Steam as administrator. }} | {{User:Suicide_machine/Templates/Steam_Controller/row| S.T.A.L.K.E.R.: Shadow of Chernobyl || true | false | false | false | May require running the Steam as administrator. }} | ||
Line 75: | Line 61: | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| Super 3-D Noah's Ark || true | true | true | n/a | Joystick has to be enabled in game's options to use the analogue input. No mouse cursor is ever displayed in the game. }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Super 3-D Noah's Ark || true | true | true | n/a | Joystick has to be enabled in game's options to use the analogue input. No mouse cursor is ever displayed in the game. }} | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| System Shock 2 || true | false | false | false | Enabling joystick in config file doesn't help! }} | {{User:Suicide_machine/Templates/Steam_Controller/row| System Shock 2 || true | false | false | false | Enabling joystick in config file doesn't help! }} | ||
− | |||
{{User:Suicide_machine/Templates/Steam_Controller/row| Thief: The Dark Project || true | false | false | false | Enabling joystick in config file doesn't help! }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Thief: The Dark Project || true | false | false | false | Enabling joystick in config file doesn't help! }} | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| Thief II: The Metal Age || true | false | false | false | Enabling joystick in config file doesn't help! }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Thief II: The Metal Age || true | false | false | false | Enabling joystick in config file doesn't help! }} | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| The Elder Scrolls III: Morrowind || true | true | true | false | }} | {{User:Suicide_machine/Templates/Steam_Controller/row| The Elder Scrolls III: Morrowind || true | true | true | false | }} | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| The Elder Scrolls IV: Oblivion || true | false | false | false | Big Picture Overlay fails to hook into a game, but normal Overlay works. Weird. }} | {{User:Suicide_machine/Templates/Steam_Controller/row| The Elder Scrolls IV: Oblivion || true | false | false | false | Big Picture Overlay fails to hook into a game, but normal Overlay works. Weird. }} | ||
− | |||
{{User:Suicide_machine/Templates/Steam_Controller/row| Tony Hawk's Pro Skater HD || true | true | false | false | The game doesn't support mouse. }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Tony Hawk's Pro Skater HD || true | true | false | false | The game doesn't support mouse. }} | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| Tomb Raider: Anniversary || true | true | true | false | }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Tomb Raider: Anniversary || true | true | true | false | }} | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| Tomb Raider: Legend || true | true| true | false | Overlay may need to be manually hooked via [https://github.com/SuiMachine/Steam-Overlay-Hooking-Helper Steam Overlay] or [https://github.com/Kaldaien/SpecialK/releases SpecialK] }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Tomb Raider: Legend || true | true| true | false | Overlay may need to be manually hooked via [https://github.com/SuiMachine/Steam-Overlay-Hooking-Helper Steam Overlay] or [https://github.com/Kaldaien/SpecialK/releases SpecialK] }} | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| Tomb Raider: Underworld || true | true| true | false | Overlay may need to be manually hooked via [https://github.com/SuiMachine/Steam-Overlay-Hooking-Helper Steam Overlay] or [https://github.com/Kaldaien/SpecialK/releases SpecialK] }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Tomb Raider: Underworld || true | true| true | false | Overlay may need to be manually hooked via [https://github.com/SuiMachine/Steam-Overlay-Hooking-Helper Steam Overlay] or [https://github.com/Kaldaien/SpecialK/releases SpecialK] }} | ||
− | |||
{{User:Suicide_machine/Templates/Steam_Controller/row| Welkin Road || true | true | true | true | }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Welkin Road || true | true | true | true | }} | ||
− | |||
}} | }} | ||
Line 96: | Line 78: | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| Descent{{!}}Descent (D1X-Rebirth) || true | true | true | true | Cursor doesn't pop up automatically after opening menus (requires actual mouse input). }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Descent{{!}}Descent (D1X-Rebirth) || true | true | true | true | Cursor doesn't pop up automatically after opening menus (requires actual mouse input). }} | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| Need for Speed: Most Wanted || true | true | true | false | May crash the game on Startup if using ThirteenAG's windowed mode (fullscreen widescreen is fine).}} | {{User:Suicide_machine/Templates/Steam_Controller/row| Need for Speed: Most Wanted || true | true | true | false | May crash the game on Startup if using ThirteenAG's windowed mode (fullscreen widescreen is fine).}} | ||
+ | {{User:Suicide_machine/Templates/Steam_Controller/row| Need for Speed (2016) || true | false | true | false | }} | ||
+ | {{User:Suicide_machine/Templates/Steam_Controller/row| Privateer 2 || true | true | true | false | Windows version. }} | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| Silent Hill 3 || true | true | true | false | }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Silent Hill 3 || true | true | true | false | }} | ||
{{User:Suicide_machine/Templates/Steam_Controller/row| Soldier of Fortune || true | false | false | false | }} | {{User:Suicide_machine/Templates/Steam_Controller/row| Soldier of Fortune || true | false | false | false | }} |
Latest revision as of 06:16, 5 May 2019
Steam Games
Game Title | Hooks input |
Joystick Support |
Mixed support |
Cursor detection |
Comment |
---|---|---|---|---|---|
Aquanox | Menus are keyboard only. | ||||
AquaNox 2: Revelation | Not a problem, as mouse emulation and key input is just fine. | ||||
Arcania: Gothic 4 | |||||
Carmageddon: Max Damage | Always treats the cursor as visible. | ||||
Call of Duty: Ghosts | And probably every other COD since Black Ops | ||||
Cry of Fear | See GoldSrc. | ||||
Dark Souls | |||||
Dark Souls II: Scholar of the First Sin | Doesn't work properly if virtual joystick is installed. | ||||
Dark Souls III | |||||
Day of Infamy | |||||
Descent 3 | Requires disabling Windows 95 compatibility mode. | ||||
Deus Ex | Requires running preferences command and setting UseJoystick under Display to True . |
||||
Deus Ex: Human Revolution | |||||
Deus Ex: Human Revolution - Director's Cut | |||||
Deus Ex: The Fall | |||||
DiRT 3 | Mouse cursor is always on the screen (and is detected). | ||||
Divinity: Dragon Commander | |||||
Divinity: Original Sin | |||||
Divinity II: Developer's Cut | |||||
Doom 3 | |||||
Echelon (2001) | Requires SpecialK. | ||||
F.E.A.R. | Might be incorrect (tested with vJoy installed). | ||||
F.E.A.R. Perseus Mandate | Might be incorrect (tested with vJoy installed). | ||||
FlatOut: Ultimate Carnage | Mouse cursor is always on the screen. | ||||
Gothic | Overlay doesn't hook into the game. Emulated key presses and mouse input seem to be properly transferred to the game. | ||||
Gothic II | Overlay doesn't hook into the game. Emulated key presses and mouse input seem to be properly transferred to the game. | ||||
Hitman 2: Silent Assassin | |||||
Hitman: Blood Money | |||||
Hitman: Codename 47 | |||||
Hitman: Contracts | |||||
Hitman | Cursor doesn't appear on its own, so limited use. | ||||
Homefront: The Revolution | |||||
IL-2 Sturmovik: 1946 | Cursor is always detected as hidden. | ||||
Kerbal Space Program |
|
||||
Legend of Grimrock | Even if it detects cursor - it doesn't really matter, since it's pretty much constantly on the screen. | ||||
Max Payne | |||||
Max Payne 2: The Fall of Max Payne | |||||
Painkiller | |||||
Quake | Joystick doesn't seem to work by default. Then again, planty of Sourceports to fix that. | ||||
Quake II | May have issues with Source ports. See Quake II. | ||||
Quake III Arena | |||||
Phantaruk | Might be incorrect (tested with vJoy installed). | ||||
Resident Evil HD Remaster | |||||
Resident Evil Zero HD Remaster | |||||
Risen | |||||
Rocket League | |||||
Satellite Reign | |||||
SiN Episodes: Emergence steam://controllerconfig/1300/1158804858/ | Requires some tinkering, to get the movement correctly. | ||||
Split Second | Hooks is as generic controller (instead of Xbox 360 one). Requires separate key bindings for menus. | ||||
S.T.A.L.K.E.R.: Shadow of Chernobyl | May require running the Steam as administrator. | ||||
Star Wars: Jedi Knight II – Jedi Outcast | Mouse cursor is incorrectly detected. | ||||
Star Wars: Jedi Knight – Jedi Academy | Mouse cursor is incorrectly detected. | ||||
Star Wars: Rogue Squadron | |||||
Star Wars: TIE Fighter Special Edition | |||||
Star Wars: X-Wing Alliance steam://controllerconfig/361670/1139980650/ | Requires replacing a launcher with game's EXE. May require vJoy if fails to start. | ||||
Strife: Veteran Edition | Mouse cursor is incorrectly detected. | ||||
Sublevel Zero | |||||
Superhot | Theoretically could be played with mixed input, but the game still ends up being confused what to use. | ||||
Super 3-D Noah's Ark | Joystick has to be enabled in game's options to use the analogue input. No mouse cursor is ever displayed in the game. | ||||
System Shock 2 | Enabling joystick in config file doesn't help! | ||||
Thief: The Dark Project | Enabling joystick in config file doesn't help! | ||||
Thief II: The Metal Age | Enabling joystick in config file doesn't help! | ||||
The Elder Scrolls III: Morrowind | |||||
The Elder Scrolls IV: Oblivion | Big Picture Overlay fails to hook into a game, but normal Overlay works. Weird. | ||||
Tony Hawk's Pro Skater HD | The game doesn't support mouse. | ||||
Tomb Raider: Anniversary | |||||
Tomb Raider: Legend | Overlay may need to be manually hooked via Steam Overlay or SpecialK | ||||
Tomb Raider: Underworld | Overlay may need to be manually hooked via Steam Overlay or SpecialK | ||||
Welkin Road |
Non-Steam games
Game Title | Hooks input |
Joystick Support |
Mixed support |
Cursor detection |
Comment |
---|---|---|---|---|---|
Aliens vs. Predator 2 | May have some issues with my launcher. | ||||
Carmageddon TDR 2000 | |||||
Descent (D1X-Rebirth) | Cursor doesn't pop up automatically after opening menus (requires actual mouse input). | ||||
Need for Speed: Most Wanted | May crash the game on Startup if using ThirteenAG's windowed mode (fullscreen widescreen is fine). | ||||
Need for Speed (2016) | |||||
Privateer 2 | Windows version. | ||||
Silent Hill 3 | |||||
Soldier of Fortune | |||||
Stunt GP | |||||
Ultima IX: Ascension |
Emulators
Game Title | Hooks input |
Comment |
---|---|---|
DOSBox | Due to how the hook works, it's best to modify it. See DOSBox | |
RPCS3 |
Game / emulator specific notes
DOSBox
Adjust settings and modify shader file[1] |
---|
|
GoldSrc
Setting Joystick axis[1] |
---|
Left joystick:
Right joystick (this one would be much better, if were to be set as a mouse, so this is more a note):
Notes:
|
Quake II
Setting Joystick axis[1] |
---|
Left joystick:
Right joystick (this one would be much better, if were to be set as a mouse, so this is more a note):
Notes: |
SiN Episodes: Emergence
Setting Joystick axis[1] |
---|
Left joystick:
And then right joystick is botched after hooking, so bind it to a mouse. It's what you should do anyway. Notes: |