I sort of snoozed into updating to 21H1 and the two new things were (1) a weather widget on the taskbar (yeah Bill, this ain’t happening; what’s next an ICQ widget?) and (2) as I prepared to liberate the Emirates the mission was made especially exciting as all my DCS Hornet throttle assignments were now gone.
So this post is more a 'If you are going to update to 21H1, back up your
C:\Users\you\Saved Games\DCS.openbeta\Config\Input folder.
What seems to have happened is that the USB device IDs got shifted around (who knows, Windows probably looked out for things powering up and the throttle was asleep that day). If you didn’t back them up or it doesn’t work then to fix it rather than rebind it all you can do this:
- After starting DCS and finding a controller’s bindings are now blank, look in here (per module):
C:\Users\you\Saved Games\DCS.openbeta\Config\Input\FA-18C_hornet\joystick. It’ll look something like this:
So there are two throttle binding files now, and the new one with less in it (3 KB) has the id (the long number in brackets, a globally unique id) that DCS is wanting to use of the throttle device, with the old file still around but not used.
To fix it, just take out the new ID and rename the bit in the filename with the bindings. So it’ll look like this in the end, once you’ve rename the files in steps:
So in summary, Windows renamed the device Id for my throttle, DCS has a file of bindings where the filename is based on the old Id, so I rename the filename and all is now good.