ACE COMBAT™7: SKIES UNKNOWN

ACE COMBAT™7: SKIES UNKNOWN

Not enough ratings
How to set up your joystick or hotas for AC7 without manually editing ini files
By Reginaldo
Special thanks to this guide for documenting how the INI configuration works. This guide contains a tool to simplify the process of editing that .ini file and setting up any joystick for ace combat 7.

   
Award
Favorite
Favorited
Unfavorite
How to set up your joystick
In case you have any hotas or joystick that isn't the Thrustmaster T-Hotas One, you'll no doubt have noticed you can't set it up in the game. There is, however a way to set it up using an ini configuration file, but it requires you to either find someone's configuration for your joystick online, or just figure out what your buttons are and manually punch them out in the ini file, which is not the most user friendly way of doing things. I wanted to be able to set it up like you would in any game or emulator, by actually pressing buttons and moving axis and having them register. So with some help from gpt I quickly put together a little program to do it.



Download the tool [github.com]

The program is very simple. You will need to find the location of your input.ini file (usually C:\Users\[your username]\AppData\Local\BANDAI NAMCO Entertainment\ACE COMBAT 7\Config), that is the file you want to edit. Download, extract and run the program with your joystick connected, it should be automatically recognized, and click the "Open input.ini" button. I recommend making a backup of the original file just in case something goes wrong. Then you'll see a list of inputs, and it's pretty self explanatory, you can click the bind button for each input and press a button or move an axis in your joystick to set it up. After you're done, click the Save to input.ini button, and save it back in that folder, replacing the one that was there before. DISABLE STEAM INPUT for Ace Combat 7 (it can get in the way), and you should be good to go!
8 Comments
deathspeed 21 Oct @ 6:08pm 
If it helps, there are a couple of sample configurations for multiple devices in the "Specific Profiles" section of my guide.
Reginaldo  [author] 21 Oct @ 4:12pm 
@Echo interesting to know. I didn't predict this use case. I'll look into altering the program to detect more than one input device accordingly when I have time.
Reginaldo  [author] 21 Oct @ 4:12pm 
@dstroy, That's a common false positive for programs that use imgui (the graphics library I used to make the UI), probably because it's often used in cheat programs for games and things like that.
Echo 20 Oct @ 2:52pm 
@Reginaldo Yep it is a different device. But AC7 can definitely recognize both. I'm playing with this setup right now and it's working well (after axis and button mapping). So there's no reason why your app couldn't map both, since all the device ids are in the config ini.
dstroy 20 Oct @ 12:17pm 
bc6fe4d0f84bbc81de7caa4f9009d2bee049d6432569886dbde63dd030410369
HotasConfigurator.exe

A Trojan has been detected. Is there an explanation for this? My system won't let me run this file.

Trojan.Kryptik@AI.88 (RDML:XE/sodcRUD)
BehavesLike.Win64.Generic.gh
Ti!BC6FE4D0F84B
Reginaldo  [author] 20 Oct @ 4:21am 
Hello @Echo

Is your throttle recognized as a different device as the joystick? If so, I believe it's not gonna work in AC7, as it only supports hotas where the throtle and stick appear as a single device in joy.cpl (in the case of my HOTAS, the throttle is plugged on the back of the joystick and windows/directinput sees the whole thing as a single joystick)
Echo 18 Oct @ 5:00am 
It's a nice tool, but it only works for joystick. It fails to capture or map any of the throttle (the other part of the HOTAS setup) inputs. Unfortunate, as that's the part I'm struggling to map in the ini.
deathspeed 15 Oct @ 6:02pm 
Fantastic tool; thank you!