Phantom Fury

Phantom Fury

Not enough ratings
Add a weapon quick-swap key to Phantom Fury
By Cahalith
This guide explains how to add a key bind to Phantom Fury that allows you to quickly switch between the last two weapons you had equipped. Y'know, like in Half-Life.
   
Award
Favorite
Favorited
Unfavorite
What's this even about?
While Phantom Fury's weapon selection system takes a lot of inspiration from the Half-Life series with its 'weapon category' approach, it's missing one thing: A key that allows you to quickly switch from your currently equipped weapon to the one you had equipped previously, and back again.

But here's the thing: The game actually already has such a function. It's just not bound to any key by default, and Phantom Fury (currently) doesn't allow you to bind the function in the options menu. So this guide will show you how to bind that function to your keyboard.

This guide is currently for version 17384 of Phantom Fury
How to bind the quick-swap key
1. Rebind your current controls
To ensure full compatibility, start Phantom Fury and make sure the key which you intend to use as your quick-swap key isn't bound to anything else in the game's options menu.

2. Locate your Input.ini
Phantom Fury saves key binds in a local file called "Input.ini". In Windows 10, this file can be found in the following location:
<YOUR DRIVE>:\Users\<YOUR USERNAME>\AppData\Local\Phoenix\Saved\Config\WindowsNoEditor

3. Add the line to the Input.ini
Open the "Input.ini" file with a text editor. Now, add the following line at the end:

ActionMappings=(ActionName="PreviousWeapon",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=X)

Change the "X" in "Key=X" to whichever key you want to use as your quick-swap key. Now save the Input.ini

4. Optional: Make the Input.ini read-only
If for whatever reason the bind disappears from your "Input.ini" file once you start the game, simply set the Input.ini to read-only after you have added the line. To do this, right-click the "Input.ini" file, select "Properties" and select the check box marked "read-only", then save the file. You should be able to set it back to read/write once you've started Phantom Fury once, as this will likely update any files saved in the Steam cloud.
But I already have an "Equip previous weapon" key - what gives?
If you already have "Equip previous weapon" as a bind in the options menu, you probably had the 2023 Phantom Fury demo installed at some point.

As far as I can piece together (now that the demo is no longer available), the Phantom Fury demo still allowed you to bind the weapon quick-swap function from the options menu, but this was removed from the full version. However, if you had the demo installed, the full game won't override your Input.ini, which means you retain the binds from the demo. That's likely the reason why you still have "Equip previous weapon" in your controls. If you revert your controls at any point, the "Equip previous weapon" key will simply disappear from the list, because the default controls for the full version do not allow you to bind this function to a key.
Acknowledgements
I found out about the fact that Phantom Fury has an unbound weapon quick-swap function simply because of the game re-using the same Input.ini from the 2023 demo (see above).

However, since I reverted my controls at one point and thus lost the quick-swap key bind, I would never have been able to figure this out without the help of Sekijoe, who kindly posted the exact "Input.ini" line you need to bind that function. So if you appreciate being able to quickly switch between your last two weapons in Phantom Fury, please give Sekijoe props (and maybe some awards?) in this thread.