Sonic Generations

Sonic Generations

Lihat Statistik:
[thread closed]
Stop replying to this 7-year old thread. I unsubscribed anyway.
Terakhir diedit oleh Batabii • Suikoden I&II HD; 5 Jan 2019 @ 8:35pm
< >
Menampilkan 16-30 dari 58 komentar
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. 1 Des 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:
Terakhir diedit oleh Kiwi.; 1 Des 2012 @ 7:29pm
There's no need to associate "start" button with R3, it's better leave "start" button undefined for joypad.
Kiwi. 2 Des 2012 @ 12:53pm 
I didn't know you can undefine it on the game, hmm...
II-Day-II 3 Des 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 4 Des 2012 @ 10:37pm 
using a logitec cordless rumblepad 2 and am having this problem as well.
Someone 4 Des 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.
Terakhir diedit oleh Someone; 4 Des 2012 @ 11:29pm
They INTENDED to ♥♥♥♥ it up to hell? Way to be biased, sega.
Kiwi. 5 Des 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 5 Des 2012 @ 6:27am 
As "Someone" said, Generations doesn't support DirectInput controllers properly, only XInput controllers. An workaround is to use x360ce.
Diposting pertama kali oleh 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 5 Des 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.
Diposting pertama kali oleh ezodagrom:
As "Someone" said, Generations doesn't support DirectInput controllers properly, only XInput controllers.
still stupid
Diposting pertama kali oleh 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 12 Jan 2013 @ 1:03pm 
Diposting pertama kali oleh Batabii - Trading Halloween gear:
Diposting pertama kali oleh 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.
Same problem with me, and happens only with this game.
< >
Menampilkan 16-30 dari 58 komentar
Per halaman: 1530 50

Tanggal Diposting: 28 Nov 2012 @ 11:41am
Postingan: 58