Sonic Adventure™ 2

Sonic Adventure™ 2

View Stats:
Sonic Adv. 2 with PS3 controller?
Before anyone jumps down my throat I DID google my question first and the answers didn't help me much. I downloaded Sonic Adventure 2 and now I'm trying to get my PS3 controller to work on it. The forums I saw said to download MotionJoy so I did and now I'm stuck. Everyone said it works from there but I'm not exactly a "gamer" so I'm not sure how to set it up. I was so excited to play this game again and now I'm really bummed because it sucks trying to play it with my keyboard. Help?
< >
Showing 1-11 of 11 comments
crossbowe Mar 31, 2014 @ 5:22pm 
Have you calibrated the controller within MotionJoy?
LovelyDisaster Mar 31, 2014 @ 5:47pm 
Yea. But when I go to play the game it only give me the "keyboard" option. MotionJoy recognizes when I was pushing buttons though.
funewchie Mar 31, 2014 @ 6:10pm 
You might have to enable controllers manually in the keyboard.cfg file.
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.
Last edited by funewchie; Mar 31, 2014 @ 6:10pm
LovelyDisaster Mar 31, 2014 @ 6:35pm 
See I did that too! I saw it on a youtube video. Then I played the game using the sonic2app and it still wouldn't acknowledge it. If I buy a regular controller made for the pc, not ps3 or xbox or anything else, do you think that will work? I need to get one anyway, but I don't want to buy it if that won't work either.
funewchie Mar 31, 2014 @ 8:20pm 
Originally posted by LovelyDisaster:
See I did that too! I saw it on a youtube video. Then I played the game using the sonic2app and it still wouldn't acknowledge it. If I buy a regular controller made for the pc, not ps3 or xbox or anything else, do you think that will work? I need to get one anyway, but I don't want to buy it if that won't work either.

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.
Last edited by funewchie; Mar 31, 2014 @ 8:21pm
LovelyDisaster Apr 1, 2014 @ 6:53pm 
Well the controller I have coming in is a "SABRENT 12-Button USB 2.0 PC Game Controller" It's not the best, but it was affordable and I've heard good things about it from people that don't game too terrible much. I did hear it works with that x360ce thing though. Just not sure how to set it up.
funewchie Apr 1, 2014 @ 7:44pm 
Originally posted by LovelyDisaster:
Well the controller I have coming in is a "SABRENT 12-Button USB 2.0 PC Game Controller" It's not the best, but it was affordable and I've heard good things about it from people that don't game too terrible much. I did hear it works with that x360ce thing though. Just not sure how to set it up.

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?
Mat2 Apr 11, 2014 @ 6:41pm 
I've done all this and yet sonic2app.exe opens the launcher even though I already have the cfg files configured properly...
funewchie Apr 11, 2014 @ 7:45pm 
Out of curiosity, have you tried playing the game from the launcher at least once? It might be that the launcher has to set up the files it needs. And then afterwards, you mgith be able to change the .cfg files.

Other than that, I'm puzzled. When I hit sonic2app.exe, it starts the game right up, no launcher involved.
Red_Riot09 Apr 13, 2024 @ 2:25pm 
someone find the solution ?
lausonic11 Apr 18, 2024 @ 12:01am 
Yeah, you need to install a program like that one to make the PS3 controller or any generic controller to work on Steam and make it run like an XBOX360 controller. DS4 for example, you can make any PS3/PS4 controller to work on PC. BUT... Sonic Adventure 2 has some issues on the dead zone in the analog stick... So, you'll need to calibrate it manually, and that just SUCKS. specially with mechs characters. I don't recommend it.
< >
Showing 1-11 of 11 comments
Per page: 1530 50

Date Posted: Mar 31, 2014 @ 5:18pm
Posts: 11