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
In the C:/Program Files/Steam/SteamApps/common/Sonic Adventure 2/Config folder, open the keyboard.cfg (using notepad).
Under <Players>, you should see it say <Player InputWay="0" >. Change that 0 to a 1, and that should enable your controller.
However, you'll have to start the game from the sonic2app.exe in the game's folder, not from the launcher. For some reason, the launcher resets that 1 to a 0.
As long as it's an Xinput-type of PC controller, then it should work.
I know a lot of users have mentioned using xbox 360 controllers, since these games were appearently made with 360 controllers in mind.
I don't know if they meant Xbox 360 controllers, or if it's special versions made for PC.
Personally, I've been using a DualShock 2-esque PC Gamepad, but I had to use the x360ce program to get it to work for these Sonic games.
It's a single program.
You just move the program to the game's folder, and run it.
Map the controller's buttons as you see fit, then hit Save. That's pretty much it.
It will automatically create the files needed, especially the main one "xinput3_1.dll". From then on, the game will recognize your controller as an Xbox 360 controller, regardless of what it actually is.
However, with SA2, there is an extra step needed. You will have to make one quick adjustment in the game's keyboard.cfg file, namely: <Player InputWay="0">, you will have to change that 0 to a 1.
And you'll have to use the game's actual .exe to start the game, instead of the launcher. (Reason: The launcher will automatically reset Player InputWay="1" back to "0")
It is a very handy program to have.
Huh, my gamepad's a 12-Button USB controller too. I guess the DualShock Controller design hasn't changed a whole lot over the years, has it?
Other than that, I'm puzzled. When I hit sonic2app.exe, it starts the game right up, no launcher involved.