I managed to run co-op with generic standard controller.
If anyone is intereste, here's instruction:
1. First you need XBOX 360 Controller emulator by Racer_S
You can get it HERE
You probably need 3 files: xinput1_3.dll xinput1_2.dll and xinput1_1.dll
Just copy xinput1_3.dll from the archive 3 times and change the names.
Copy those files to C:Windowssystem32
After that the game still tells you to connect Xbox360 controller.
2. Open registry editor (Start button -> Run -> type "regedit")
WARNING: Messing with your registry may crash your system so watch out or give it a rest if you have no ide what you're doing.
Press CTRL+F and search for your gamepad name (name that shows in Contrll Panel -> Controllers window) - "PSX to USB adapter" in my case - at "OEMName" and change it's value to "XBOX 360 Controller for Windows" (export the whole key before).
That's all, co-op works :)
Few more things:
- if you get this working game will use controller as a default for first player in solo mode
- if you DO have Xbox360 controller, I wouldn't reccomend this operation cause it coul mess up your controller settings or whatever.
- if you have X360 controller and it douesn't work with game make sure it is recognised as "XBOX 360 Controller for Windows". If it's not you may try doing step to to correct that.
Have fun!
You can copy this instructions wherever you want, just give credits me and Racer_S for his wonderfull emulator.