System Shock® 2 (1999)

System Shock® 2 (1999)

35 ratings
XBOX 360 Controller Support - How you can challenge a perfect, immortal machine from your couch
By OptimusPrime
Every now and then players choose to play their favorite games with a controller, but there is no controller support given, so what to do?

There is a tool called Xpadder wich allows you to configure you Controller for each and every game. You can bind every Key or complete Key Commands / Combos as you wish. I have used this tool for years and love it.
This Guide will walk you through the process of installing Xpadder and configuring this software for your game.
Personally I use a wireless XBOX 360 Controller with a wireless usb adapter, wich is the best solution for compatibility for each game (most Steam games support the 360 Controller right away without any Xpadder configuration, but sadly not each and every game). Besides this preferable configuration, Xpadder will work the same way for most other Controllers even the cheap and crappy ones :)

Playing System Shock 2 with a controller is a two edged sword, most of the gameplay works pretty well, like in the egoshooter parts and everything else. But the micromanagement in the windows (inventory + map + skills + etc.) is really not made for a controller, but it works fine and after 50 hours of playing SS2 I can say, that for me it was a better gaming experience than playing with mouse+keyboard. After configuring your controller, most of the important stuff is alredy binded to various buttons, so you don't have to fiddle too much in the inventory. But as there is no other way (besides a wireless mouse, wich would be fine) it becomes very convenient very quick.
   
Award
Favorite
Favorited
Unfavorite
Download / Installation
You can download Xpadder at http://xpadder.com/
First time I used this tool it was still freeware, this has changed some time ago, now you have to buy it for 9,99$, but as it is such a good software and it works with every game ever made, the 10 bucks are really good investet.

There are still (legal!) downloads of some FREE older versions in the internet you just have to look for them like on pcgames.de, it has the same functionality as the version you can buy (or at least almost, I see no difference). Nevertheless I would suggest to support the developer from Xpadder, (donated money myself, absolutely the right thing to do, for useing such a helpful software) and buy/donate at his site.

After downloading, just extract the files into a folder and run the exe, the software runs directly from the folder, no installation needed.
Configuration
Before configuring your controls you have to connect your controller and create a new "Controller Layout" (you have to do this only once). But before doing so, first download a picture of your controller (google search a picture and take one with a top view, where you can see each or at least most buttons) and hold it ready. Having an actual picture of your controller makes the further configuration process much easier and more logical.

Click left on the little controller icon and select "New..."



Add the picture of your controller in the "Controller Settings" submenu in the "Image" section via the "Open" Button or paste it directly from your clipboard.



After that go into the subsection "Sticks" and "DPad" and check every box, then press the appropriate stick / button into the displayed direction.





This will create a little square (or crosshair/circle) wich functions as a marker and flashes when you press the corresponding button on your controller. Drag and drop each marker over the associated trigger/stick/button on the controller picture that you have created before.

Do the same thing for the subsections "Buttons" and "Triggers"

It should look like this when you are finished.

Keybindings
You can bind each button with the desired command like A Button = Leer for Jump etc. RT = Mouse one for Shoot, by clicking on the marker then select your keybinding from the keyboardlayout that pops up. You can even bind combos, or multiple keys to one button if you like, but let get to that later.

To bind the mouse movement to the stick you have to click on that little wrench symbol and select "Mouse - normal" or inverted if that is your playstyle.





After binding every Key it should look like this. Feel free to change the config to your wishes.



If you want to save some time and try you can try out my controller configuration, just save your profile as it is, open the saved .txt file and copy and paste my config that I have posted below. You can change that config easily after that.
Xpadder Config
This is my Xpadder Profile for System Shock 2, if you wish to use it, just create a profile of your own (explained above) and copy+paste:

;--- Xpadder Profile File ---
DataType=Profile
Version=2011.02.09

[Profile Settings]

[Set Settings]
Set1StickDeadZones=193,64
Set1StickDiagonalSizes=49,45

[Assignments]
Set1Button1Slots=Space
Set1Button2Slots=Tab
Set1Button3Slots=E
Set1Button4Slots=Mouse Wheel Down
Set1Button5Slots=R
Set1Button6Slots=Right Mouse Button (2)
Set1Button7Slots=M
Set1Button8Slots=Escape
Set1Button9Slots=Left Shift
Set1Button10Slots=C
Set1DPadUpSlots=F
Set1DPadRightSlots=Arrow Right
Set1DPadDownSlots=U
Set1DPadLeftSlots=Arrow Left
Set1Stick1UpSlots=W
Set1Stick1RightSlots=D
Set1Stick1DownSlots=S
Set1Stick1LeftSlots=A
Set1Stick2UpSlots=Mouse Move Up
Set1Stick2UpMouseSpeed=32
Set1Stick2RightSlots=Mouse Move Right
Set1Stick2RightMouseSpeed=32
Set1Stick2DownSlots=Mouse Move Down
Set1Stick2DownMouseSpeed=32
Set1Stick2LeftSlots=Mouse Move Left
Set1Stick2LeftMouseSpeed=32
Set1TriggerLeftSlots=Q
Set1TriggerRightSlots=Left Mouse Button (1)
9 Comments
Borumm 9 Sep, 2015 @ 9:10pm 
Can someone upload a profile for the freeware version (5.3)? It says it can't accept any posted here because they are from newer versions
DownTriangle 31 May, 2015 @ 12:50pm 
What R U casual?
OptimusPrime  [author] 9 Mar, 2015 @ 8:02am 
yeah that really is a bit annoying but I always had a wireless mouse next to me for these tedious tasks :-) forcing controller on these old games works only this much...

But think about this I even played Vampire the Masquerade with controller but you need a keyboard for hacking computers and reading email. This is also a very good game if you like these classics. Absolutely underrated Imho.
Mexicutioner 8 Mar, 2015 @ 5:35pm 
I was thinking about configuring my controller to play ss2 but then I thought of the item management and its much easier with mouse and keyboard although I will deffinitely have to try it out with a controller sometime.
_BNKTOP 10 Jan, 2015 @ 5:05pm 
has jugao?
inter_sting 27 Jul, 2014 @ 3:21am 
Hi all, if you are using xpadder, I just uploaded a profile to the xpadder forums that built on a profile created by smithster77.

Holding the left bumper will change the left stick so that you are in sneak mode. When in sneak mode, you can press "b" to go toggle from sneak to lean mode, while realeasing the left bumper would send you back to normal movement.

You can check it out in the xpadder forums or follow this link.

http://xpadder.com/forum4/viewtopic.php?f=9&t=2821&p=21476&hilit=system+shock#p21476
OptimusPrime  [author] 28 Jun, 2014 @ 2:11pm 
sure you can, if your pc can detect that as a controller device, xpadder will be able to emulate that. but in that case you have to make you own profile, just use the steps I described above and just do everything on the ps3 gamepad instead of the xbox controller, it should work out just fine. If I am not mistaken you should have 2 more buttons to assign (ps 3 pad has 3x lb and 3x rb buttons right?) use them for what ever you prefer
chimera 28 Jun, 2014 @ 1:05am 
I can play with PS3 gamepad ?
Ryochan7 10 Jun, 2014 @ 10:00am 
I tried it but I couldn't see myself playing SS2 all the way through using this profile.