ControllerBuddy-Install-Script
May 10, 2026 ยท View on GitHub
๐ฌ Showcase
๐ Description
This script streamlines installing and updating ControllerBuddy and the official ControllerBuddy-Profiles on Windows x86-64 and Linux (x86-64 and aarch64) systems.
The script performs the following tasks:
- Checks for the latest version of
InstallControllerBuddy.shand updates itself when necessary - Ensures you have the correct version of vJoy installed (only on Windows)
- Configures a vJoy device for ControllerBuddy (only on Windows)
- Ensures you have GnuPG, cUrl and Git installed (only on Linux)
- Configures udev and uinput for ControllerBuddy (only on Linux)
- Downloads and installs the latest release of ControllerBuddy
- If missing, creates the following shortcuts in the Start menu:
ControllerBuddy(launches ControllerBuddy with arguments:-autostart local -tray)Update ControllerBuddy(performs the same steps as if you would runInstallControllerBuddy.sh)Uninstall ControllerBuddy(removes ControllerBuddy by launchingInstallControllerBuddy.sh uninstall)
- Ensures you have the latest version of the official ControllerBuddy-Profiles installed into your user's
Documentsfolder - Executes the
Configure.ps1scripts to configure your applications for usage with the official ControllerBuddy-Profiles (only on Windows) - Sets up ControllerBuddy-DCS-Integration if DCS World is present (only on Windows)
- Stops ControllerBuddy when updating and restarts it later (with arguments:
-autostart local -tray)
โฌ๏ธ Installing
-
Right click here and select Save link as to download
InstallControllerBuddy.sh -
Depending on your operating system:
-
On Windows: Make sure you have installed Git for Windows (if unsure use the default options during installation)
-
On Linux: Make
InstallControllerBuddy.shexecutable with:chmod +x InstallControllerBuddy.sh
-
-
Make sure your gamepad is connected
-
Double-click the downloaded file
InstallControllerBuddy.shto start installing / updating
๐ Updating
Run Update ControllerBuddy from the Start menu to get the latest updates for ControllerBuddy and the ControllerBuddy-Profiles.
Important
Always make sure that your gamepad is connected before running the script!
๐๏ธ Uninstalling
If you wish to remove ControllerBuddy from your system, run Uninstall ControllerBuddy from the Start menu.
