Hard Light Productions Forums

General FreeSpace => FreeSpace & FreeSpace Open Support => Topic started by: Iain Baker on November 23, 2018, 05:09:05 pm

Title: Unified keybinds for controls across games?
Post by: Iain Baker on November 23, 2018, 05:09:05 pm
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 😊
Title: Re: Unified keybinds for controls across games?
Post by: niffiwan on November 23, 2018, 09:27:10 pm
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 (https://wiki.hard-light.net/index.php/Controlconfigdefaults.tbl) 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.