SteamOS PC Version: Disable Game Controller Vibrate
First, close the game. You cannot have the game open when you make this edit or the edit will be overwritten.
Edit the 'willowgame.ini' file and change the value of 'ForceFeedbackManagerClassName'
The willowgame.ini file is in the game data directory for your user account. Open with your preferred text editor.
vi ~/.local/share/aspyr-media/borderlands\ the\ pre-sequel/willowgame/config/willowgame.ini
change
ForceFeedbackManagerClassName=Win.XnaForceFeedbackManager
To
ForceFeedbackManagerClassName=no.XnaForceFeedbackManager
Here is what the entire section looks like:
[Engine.PlayerController] bAimingHelp=false InteractDistance=512 bCheckRelevancyThroughPortals=true MaxConcurrentHearSounds=32 bLogHearSoundOverflow=FALSE ForceFeedbackManagerClassName=WinDrv.XnaForceFeedbackManager bEnableForceFeedbackManager=true bOverrideOnlineProfileName=false
The game settings within the game itself only allows you to disable the rumble controller vibrate when you shoot. Nearby explosions and other triggers will still vibrate these controllers. By editing this file you disable the rumble completely.
golden keys data file
For SteamOS on Linux:
cd ~/.local/share/aspyr-media/borderlands\ the\ pre-sequel/willowgame/savedata/
Look for a directory with a long number, that is your player. Go into that directory. the golden keys are stored in profile.bin
vi profile.bin
You can backup profile.bin and use your golden keys, then restore it to get them back, or set it so it cannot be written to by the game and use an infinite number of golden keys.