System Shock: Enhanced Edition Guide

System Shock: EE Gamepad Layout Setup Guide for System Shock: Enhanced Edition

System Shock: EE Gamepad Layout Setup Guide

Overview

Setup guide for the System Shock: EE Gamepad Layout.

Introduction

This guide is for use with the «System Shock: EE Gamepad Layout» and the Source Port version of System Shock: Enhanced Edition.

This layout was made with a Xbox 360 controller, but I think it can be easily adapted to other controllers.

You can find the layout by browsing the “Controller Configurations” in the Steam Overlay, or pasting the following link into your browser: steam://controllerconfig/410710/1453982411

Setup

In order for this gamepad layout to function, some changes are required in the game’s “Input” options.

First you need to go from the “Main Menu” into “Options > Input > Customize Controls” and select “Reset (Enhanced)”.

Then you need to delete some of the default keys and replace them.

To delete a key, highlight it and press the Delete key.

These are the require key changes for this layout:

RealSpace

Function
Required Key Change
Walk Forward
up arrow
Walk Backwards
down arrow
Sidestep Left
left arrow
Sidestep Right
right arrow
Use Patch
alt + home
Select Patch
ctrl + home
CyberSpace

Function
Required Key Change
Thrust
up arrow
Roll Left
left arrow
Roll Right
right arrow
Use Misc Software
alt + end
Select Misc Software
ctrl + end
Weapons

Function
Required Key Change
Arm Grenade
alt + end
Select Grenade
ctrl + end
Icons

Required Key Change
Replace all from “1 to 0” to “NumPad 1 to NumPad 0”
(screenshot for reference)
Keypads

Required Key Change
Replace all from “NumPad 0 to NumPad 9” to “0 to 9”
(screenshot for reference)

Optional Input Options

For reference, these are the general “Input” options that I use with this layout:

Popup Cursor
On
Double Click Speed
300
Motion cursor
Off
Cursor movement sensitivity
75
Freelook sensitivity
18
Freelook smoothing
Off
Persistent freelook
On
Invert Freelook Y Axis
Off

Gamepad Layout

Note #1: Use “Toggle Speed” to climb ladders faster.
Note #2: Use “Throw” to grab items from your inventory.



Note: The non-analog trigger shortcut has not been tested on a gamepad with non-analog triggers.



Note: Remember to press the “Confirm [Return Key]” combination (Wheels & Extra Controls) to finish typing a message in the Full Map screen or the name of a Save Game.

Video Demonstration

Final Thoughts

This layout attempts to bring nearly every key binding into a gamepad, while still remaining an intuitive control scheme.

The one odd button placement in my option might be having Jump on RB / R1, but it felt important to be able to move and look around with the analog sticks while holding Jump to fly with the Jump Jets or climb a ladder.

Additionally, the way “Freelook” works in this game makes it hard to support Legacy or Legacy Southpaw layouts without a lot of changes.

The Steam Controller Configuration menus are extremely buggy and I had to make some weird workarounds for some shortcuts to work (i.e.: the one non-analog trigger shortcut, which sadly I can’t test because I don’t own a gamepad with non-analog triggers, like the Switch Pro Controller).

Therefore I cannot give any support if you decide to edit the configuration yourself.

Still, If you decide to dig around and something seems off, like a button missing a text label, there’s a good reason for it, and that reason is that it was breaking the configuration.

Assets used for this guide:

Thanks to Nightdive Studios for their continued support of the System Shock series.

The Source Port of System Shock: Enhanced Edition added some great quality of life improvements to the game, some of which I used for this gamepad layout.

You should follow them on Twitch[www.twitch.tv] for their System Shock Remastered dev streams and more.

And thank you for trying out my gamepad layout.

Be it out of curiosity or still wanting to play games while resting your wrists after working all day with a keyboard and mouse.

Cheers!

And remember to Salt the Fries.

SteamSolo.com