This application is designed to configure H.O.T.A.S. (Hands On Throttle-And-Stick) devices for Arma Reforger, providing a native interface for binding axes and buttons to game actions.
The application is fully localized and available in English, German (Deutsch), and Polish (Polski).
When you click "Save File", the configuration file is automatically exported to the specific directory used by Arma Reforger for custom input configurations.
Save Location:
%USERPROFILE%\Documents\My Games\ArmaReforger\profile\.save\settings\customInputConfigs
The application will attempt to navigate directly to this folder after saving so you can verify the file.
Visualize your H.O.T.A.S. inputs in real-time to ensure your device is recognized and functioning correctly before binding.
The application automatically detects when multiple actions are bound to the same input. These groups are highlighted with unique colors, making it easy to see which actions share a binding.
- Launch the Application: Start the configurator.
- Select Device: Choose your H.O.T.A.S. device from the dropdown menu.
- Bind Actions:
- Select an action from the list (e.g., "Collective Increase").
- Click "Bind".
- Move the corresponding control on your joystick or press the desired button.
- Save: Click "Save File" to export your configuration to Arma Reforger.
To build this project, you need the .NET 10.0 SDK (or newer preview version supporting .NET 10).
- .NET 10.0 SDK
- Visual Studio 2022 (latest preview suggested) or VS Code with C# Dev Kit.
-
Clone the repository:
git clone https://github.com/tedmarcin/ArmaReforgerHotasConfigurator.git cd ArmaReforgerHotasConfigurator -
Build the project using the .NET CLI:
dotnet build
-
Run the application:
dotnet run
To create a single, standalone executable (.exe) that does not require the user to have .NET installed:
-
Run the included script:
publish.bat
Or run the manual command:
dotnet publish -c Release -r win-x64 --self-contained -p:PublishSingleFile=true
-
The executable will be in the
releasefolder (or check the output path).
This project is licensed under the GNU General Public License v3.0 (GPLv3). See the LICENSE file for details.
Programmed with Google Antigravity.
Keywords / Tags: Arma Reforger H.O.T.A.S. Configurator, Setup, X52 Pro, Joystick Configuration, Flight Stick, Helicopter Control, WCS, Localization.
