Author Topic: Unified keybinds for controls across games?  (Read 383 times)

0 Members and 1 Guest are viewing this topic.

Offline Iain Baker

  • 29
  • 'Sup?
    • Steam
    • Twitter
    • NOMAD's Reviews
Unified keybinds for controls across games?
Hi all, quick question.

I have noticed some keybinds appear universal across all campaigns/ builds – I bind it in one and it works for them all 😊

But others do not, meaning I have to go into the controls settings and set them up manually. Grrr.

Is there a way of forcing all keybinds to carry across to all FS builds / FS campaigns? If so, am I doing something wrong?
Cheers 😊
Wanna check out my video games, technology and media website? If so, visit;

Interested in hiring my freelance writing, proof-reading, editing, SEO, TTSO, Web Development or Social Media Management services? If so, please visit; or


Offline niffiwan

  • 211
  • Eluder Class
Re: Unified keybinds for controls across games?
Unfortunately no, not easily. The pilotfiles store control config per campaign.

Having said that, the "hard ways" of achieving your outcome that come to mind are:
1) Edit the pilotfiles & copy the control config from one campaign to another - only really viable when json pilotfiles are fully implemented which is close but not finished (IIRC)
2) MODDING! :)  Setup a custom control config defaults table file and implement a custom setting which has all the binds you want. Then in each campaign you can easily select your custom config. Obviously you'll have issues if certain keys aren't required in a campaign (e.g. shield quad reinforcement in Diaspora for example), AND if a campaign has it's own custom control config defaults file then you're going to have issues with overriding whatever they want to be available). But right now, assuming you're playing only FS2 based campaigns, then it's probably the "easiest" way of getting one config universal across all campaigns.
Creating a fs2_open.log | Red Alert Bug = Hex Edit | MediaVPs 2014: Bigger HUD gauges | 32bit libs for 64bit Ubuntu
Debian Packages (testing/unstable): Freespace2 | wxLauncher
m|m: I think I'm suffering from Stockholm syndrome. Bmpman is starting to make sense and it's actually written reasonably well...