Sonic Generations

Sonic Generations

View Stats:
[thread closed]
Stop replying to this 7-year old thread. I unsubscribed anyway.
Last edited by Batabii • Suikoden I&II HD; Jan 5, 2019 @ 8:35pm
< >
Showing 16-30 of 58 comments
I'll try joy2key if you really think it will do any good, but I don't really understand that long bit about setting R3 as the start button, or setting the keyboard as the controller.

Also I hope joy2key works with analog.
Kiwi. Dec 1, 2012 @ 7:22pm 
It's really confusing, I know XD
I'll call the gamepad buttons by numbers and the in-game controls as an xbox 360 controller...
Lemme see...
The numbers will be as following:
Button 1 = Triangle
Button 2 = O
Button 3 = X
Button 4 = Square
Button 5 = L2
Button 6 = R2
Button 7 = L1
Button 8 = R1
Button 9 = Select
Button 10 = Start
Button 11 = L3
Button 12 = R3

And let's say you have a keyboard configuration in Sonic Generations like this:
up arrow = up
left arrow = left
down arrow = down
right arrow = right
S = A
D = B
W = Y
A = X
Enter/Return = Start
Backspace = Select
Q = LB
E = RB
F = LT
G = RT

So, on J2K you need to configure the keys accordingly, in this example, it would be like this:
Button 1 = W
Button 2 = D
Button 3 = S
Button 4 = A
Button 5 = F
Button 6 = G
Button 7 = Q
Button 8 = E
Button 9 = Backspace
Button 10 = Enter/Return

Understood?
About the R3... J2K won't make the comp stop recognizing your gamepad, think of it as using the gamepad's buttons to press the keys on the keyboard. On the example above, when you hit Button 1 (triangle), the computer will detect it like if you were pressing "W" key.

So, Sonic Generations WILL recognize your controller, but the game can detect only one device at a time. To change the device in use, the player must press the correspondent in-game start button for that device. By default, on my gamepad, it was button 10. Let's ignore the j2k configuration and assume the keyboard configuration from the example above again. In that case, the in-game start button for the keyboard is Enter/Return, so, if you want to use that keyboard, just hit Enter/Return and the game will enter "keyboard input mode", acceptinig input only from that one. If you press button 10 on my gamepad, the game will change the device and enter "gamepad input mode", and will stop accepting input from the keyboard.

But, if we consider the J2K configuration we just did and then press button 10 on my gamepad, the game will recognize as if both start buttons from both the gamepad and the keyboard were pressed at the same time and may or may not change devices. If it changes to "gamepad input mode", Sonic will go crazy, but if it's in "keyboard input mode", Sonic will act normally. To avoid getting devices changed when pausing the game with your gamepad, for example, go to Sonic Generations's configuration window, go to the controllers tab, pick the gamepad profile from the dropdown and then click on the button that corresponds to the start button and then press any button on the gamepad that you won't use, like R3. I chose R3 because I'm REALLY sure I won't hit it by accident, so, for me, the game will only change to "gamepad input mode" if I press R3, because that's the button I chose to be the in-game start button for the gamepad.

I hope I could explain it better now... sorry for the really long post D:
Last edited by Kiwi.; Dec 1, 2012 @ 7:29pm
Ivan Mourne Dec 2, 2012 @ 2:15am 
There's no need to associate "start" button with R3, it's better leave "start" button undefined for joypad.
Kiwi. Dec 2, 2012 @ 12:53pm 
I didn't know you can undefine it on the game, hmm...
II-Day-II Dec 3, 2012 @ 11:25am 
I have a Saitek cyborg v.1 and have the same problem. I tried this at my friends PS3 and there it worked fine! I think it's a bug for the PC verision.
pyrus aer Dec 4, 2012 @ 10:37pm 
using a logitec cordless rumblepad 2 and am having this problem as well.
Someone Dec 4, 2012 @ 11:29pm 
This is a known problem and Sega isn't going to fix it anytime soon. For whatever reason, having a non XBOSS360 controller causes this. It almost seems like intended behavior rather than a bug. Go here, http://code.google.com/p/x360ce/downloads/list and download the most recent one. This basically emulates an XBOSS controller and fixed the "bug" for me.
Last edited by Someone; Dec 4, 2012 @ 11:29pm
They INTENDED to ♥♥♥♥ it up to hell? Way to be biased, sega.
Kiwi. Dec 5, 2012 @ 5:28am 
Well, I don't think it was intended because I can play on my friend's comp with my gamepad without any issues.
Ezodagrom Dec 5, 2012 @ 6:27am 
As "Someone" said, Generations doesn't support DirectInput controllers properly, only XInput controllers. An workaround is to use x360ce.
Originally posted by French Connection:
I am using a Logitech F310 and am having the same problem with sonic flipping to the *left. Would it be better to go get an XBOX controller or just return the game all together?
In your case though, with the game closed, look at the back of your controller, change the switch from D to X. Once you set it to X, Generations should have no more controller problems.
meltyKitt Dec 5, 2012 @ 8:09am 
Download x360ce and put it in the folder for Generations, and configure your controller with that. It'll load the settings every time you start the game so you don't have to open joy2key or anything first.
Originally posted by ezodagrom:
As "Someone" said, Generations doesn't support DirectInput controllers properly, only XInput controllers.
still stupid
kickinthecratch Dec 26, 2012 @ 9:34pm 
Originally posted by shrek the halls 4 xmas is ogre:
Download x360ce and put it in the folder for Generations, and configure your controller with that. It'll load the settings every time you start the game so you don't have to open joy2key or anything first.

Doesn't steam replace the file with its own at start-up or is that only if you save the file to steam's folder and not the specific game's?
Vulpis Jan 12, 2013 @ 1:03pm 
Originally posted by Batabii - Trading Halloween gear:
Originally posted by ezodagrom:
As "Someone" said, Generations doesn't support DirectInput controllers properly, only XInput controllers.
still stupid

Depends on how you look at it. DirectInput is the old, "obsolete" "standard" (yes, the quotes in both cases are intentional), while XInput is the new one--it's kind of expected that the old standard gets kicked to the wayside, especially if it pushes people to buy new gamepads that support the newer standard. Mind you, I don't like it either (I ended up having to pick up a new pad as a result, when my Dual Action worked just fine), but I can understand it.
tiago.trigger Jun 22, 2013 @ 8:38am 
Same problem with me, and happens only with this game.
< >
Showing 16-30 of 58 comments
Per page: 1530 50

Date Posted: Nov 28, 2012 @ 11:41am
Posts: 58