Posted July 30, 2017
I bought Soul Reaver on GOG a while ago and finally booted it up today - only to find out it doesn't quite support my gamepads. I've expected trouble with X360 for Windows controller and heard some stories about how the PC version of SR1 doesn't support controllers at all, but to my surprise the game refused to support my other gamepad, too. It's an old PS2-era controller (Logitech Dual Action, to be exact), which worked like a charm in games like I-Ninja and Devil May Cry 3... but not in SR1.
When I boot up the game and get to the main menu (both the splash screen with developer credits and the menu's background are flashing for some reason, BTW - it may be my dual-GPU notebook or the widescreen hack I'm using, I don't know), the contoller input works fine. It doesn't flip up-and-down, there's no visible delay or input loss. I can load my saved game or start a new one without any problem. However, as soon as I get to the gameplay, the problem begins. I can't move Raziel at all and pressing buttons gives me no response. It's like my gamepads disconnect (except they don't, they're not broken and my USB ports are OK as well).
I've tried using my X360 gamepad with XInputPlus (there was a thread about it here, I think), it didn't work. Logitech with no XIPlus, no results. I'll try XIPlus Loader and report on the results later, though I don't expect it to work.
I'm running the game on a Lenovo Y50-70 notebook with GeForce 960M/Intel HD4600 GPUs, my OS is Windows 7 64-bit. The game is set to run in Compatibility Mode (XP SP2), "run as administrator" box is also checked. I've set it to use my GeForce GPU, too.
I'm also using the widescreen hack (SRHook) and custom intro file (also found here). I don't know if it affects the game.
Of course, I could always use Joy2Key or some other keyboard emulating software, but I'd rather check if there's any way to play the game with a controller normally (well, sort of) before settling down for a less comfortable solution.
EDIT:
Gah, I'm a huge dumbass. You have to pause the game and change the controls from keyboard to gamepad manually. The game doesn't do it by itself.
Anyways, problem solved.
ANOTHER EDIT:
Turns out it's not solved. The game is really iffy about my analog sticks - Raziel first swayed left and right (as if the game couldn't read the input correctly), then started running in circles as soon as I left the very first room. I don't even have to touch the stick to make him move - he runs by himself. I've got a temporary solution (using my Logitech gamepad's digital mode - it disables both analog sticks and sort of replaces the left stick with D-Pad), but it's not perfect. Any clues?
When I boot up the game and get to the main menu (both the splash screen with developer credits and the menu's background are flashing for some reason, BTW - it may be my dual-GPU notebook or the widescreen hack I'm using, I don't know), the contoller input works fine. It doesn't flip up-and-down, there's no visible delay or input loss. I can load my saved game or start a new one without any problem. However, as soon as I get to the gameplay, the problem begins. I can't move Raziel at all and pressing buttons gives me no response. It's like my gamepads disconnect (except they don't, they're not broken and my USB ports are OK as well).
I've tried using my X360 gamepad with XInputPlus (there was a thread about it here, I think), it didn't work. Logitech with no XIPlus, no results. I'll try XIPlus Loader and report on the results later, though I don't expect it to work.
I'm running the game on a Lenovo Y50-70 notebook with GeForce 960M/Intel HD4600 GPUs, my OS is Windows 7 64-bit. The game is set to run in Compatibility Mode (XP SP2), "run as administrator" box is also checked. I've set it to use my GeForce GPU, too.
I'm also using the widescreen hack (SRHook) and custom intro file (also found here). I don't know if it affects the game.
Of course, I could always use Joy2Key or some other keyboard emulating software, but I'd rather check if there's any way to play the game with a controller normally (well, sort of) before settling down for a less comfortable solution.
EDIT:
Gah, I'm a huge dumbass. You have to pause the game and change the controls from keyboard to gamepad manually. The game doesn't do it by itself.
Anyways, problem solved.
ANOTHER EDIT:
Turns out it's not solved. The game is really iffy about my analog sticks - Raziel first swayed left and right (as if the game couldn't read the input correctly), then started running in circles as soon as I left the very first room. I don't even have to touch the stick to make him move - he runs by himself. I've got a temporary solution (using my Logitech gamepad's digital mode - it disables both analog sticks and sort of replaces the left stick with D-Pad), but it's not perfect. Any clues?
Post edited July 30, 2017 by ylli96
No posts in this topic were marked as the solution yet. If you can help, add your reply