Pinball FX3 Guide

Customizing Gamepad/Controller Settings For Steam for Pinball FX3

Customizing Gamepad/Controller Settings For Steam

Overview

This should work with all control devices.

Intro

I’m kinda borderline retarded when it comes to a “perfect” feeling for in-game controls. Racing and pinball games especially give me a headache with fine tuning. Tools like Joy2Key or XPadder work great, but they couldn’t help me with analog sensitivity and deadzones. Steam actually had everything I wanted all along!

System and Steam Settings

Drivers, Applications and System Internals

Windows basically does everything through Plug’n’Play, so we should be fine driver-wise. I had to uninstall the application for my Xbox One Controller (brand PDP) and disable Joy2Key. I recommend to remove and or disable any pre-installed apps that come with your device and/or Windows, specifically the Xbox Game Bar (or DVR), so nothing is in harms way.

(♥♥♥♥ Xbox Live. No, seriously…♥♥♥♥ it!)

Steam Settings

Select the device you want to use in Steam. In my case it shows up like this:

I cleared the Big Picture Configuration, Desktop Configuration and Guide Button Chord Configuration since I don’t need any of that, but you can just as well leave things as they are.

Ingame Settings

It is necessary that the Steam In-game Overlay is activated, so you can access the controller settings for your games individually. It is also accessible through the Steam Settings. Also, make sure to have a hotkey bound to open the Steam Overlay.

Controller Settings

I will customize controls for Pinball FX3, as it covers a greater part of what Steam settings offer.

Open the Controller Configuration via Overlay.

and this window should pop up:

From here you can access all buttons and sticks on your device, import predefined game settings from the community or save/export your own settings.

Left Analog Stick Settings

For Pinball FX3, lets start with the left analog stick.

Personally I’d like to use it for nudging the table, additionally to the D-Pad.

Simply click the left stick on your displayed device (in my case the Xbox One controller) and
go to additional settings to see the magical things Valve offers to us!

I’ve set the Dead Zone Shape to Cross and reduced Dead Zone Inner to prevent accidental “undernudging”, as well as Dead Zone Outer to make the stick reach maximum output sooner and the push harder.

If it still feels too soft, feel free to play with the Response Curve and try out Aggressive or set a custom value.

Since I’m a lazy bastard, I’ll leave you alone with the descriptions the devs gave us for every setting in the big textbox. Most settings are pretty self explanatory anyways, plus I can’t explain things better than they already did and “YES!”, they did one for every possible button/stick/trigger/possibility/thingamajig. There are a lot of advanced settings, such as Mode Shifting and you also could create whole macros with the Activator function.

Right Analog Stick Settings

There are many tables which require a delicate ball launch to hit some skill shots and
pressing “A” to launch just won’t do.

To make this possible, just proceed to Additional Settings of the right analog stick and select
Circle as Dead Zone Shape. Bring down the Inner and max out the Outer Dead Zone to get most of your Analog Sticks Range:

I tried to make it even more sensitive by setting the shape to cross, since this basically requires only half of one axis and “Wide” for the Stick Response Curve. Please take note that this setting seems to highly depend on the framerate, straight to the point where it almost seems futile. Basically, the lower the ingame FPS, the higher the impact on launch control. At least on my setup it seems that at 100+ FPS, moving the stick at the slightest has nearly the same effect as just pushing “A” to launch and I couldn’t find a way to make it more sensitive. I assume that Sensitivity Vertical Scale setting isn’t working as intended. Reducing the value here actually limited the input range. So it could be a bug as well. If you have any idea how to get around or fix this, please let me know via pm or leave a comment.

Analog Trigger Settings

To marginally fine tune the paddle controls, I’ve only set the Response Curve for both Triggers to aggressive.

I guess this is more useful in other games, but still…it had to be done.

Directional Pad Settings

To keep nudging as digitally brutal as it is, I’ve rebound the D-Pad keys with the arrow keys on the keyboard, which is the default setting. Also, I gave every direction an additional bump upwards, since we can bind more than 1 button to another button. Simply select the D-Pad, then either left or right, Toggle Multi-Button Binding “On” (so it says “Off”, which is a bit confusing) and afterwards on the corresponding arrow keys.

Saving Customized Settings

If you find your settings satisfactory, do not forget to save them. They will work for the duration of your gaming session, but will be discarded afterwards (told you!).

Click on Export Config down below

and select one of the options in the Personal tab.

All done!

Game Specific Settings

Since I made these settings specifically for Pinball FX3, I only want to load them with this game. To make this happen, simply go to the Game Properties by right clicking on it, or as shown here:

Then set Steam Input Per-Game Setting to “Forced On”.

This will come in handy, if you are borderline retarded like me and give almost each game its individual gamepad configuration.

Outro

I hope this guide gave you an idea of what you can do to optimize your game experience and/or did help you with in any way.

Greetings to:
ourlordthegabendefinitelynotbaitzbutespeciallybradenhesbestsomeaxolotlsthepbfx3communityofc(whyaretherenotenoughpinballtwitchstreamsidosoforhoursandreachnegativeviewerseverytime)alsoeverydevildaggersplayereverquake3arenaforliveandmypeen.

SteamSolo.com