Skip to content

Latest commit

 

History

History
51 lines (37 loc) · 3.08 KB

README.md

File metadata and controls

51 lines (37 loc) · 3.08 KB

ControllerBuddy-Install-Script

📖 Description

This script streamlines installing and updating ControllerBuddy and the official ControllerBuddy-Profiles on Windows x86-64 and Linux (x86-64 and aarch64) systems.
It performs the following tasks:

  • Checks for the latest version of InstallControllerBuddy.sh and 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, libSDL2 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 run InstallControllerBuddy.sh)
    • Uninstall ControllerBuddy (removes ControllerBuddy by launching InstallControllerBuddy.sh uninstall)
  • Ensures you have the latest version of the official ControllerBuddy-Profiles installed into your user's Documents folder
  • Executes the Configure.ps1 scripts 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

  1. Right click here and select Save link as to download InstallControllerBuddy.sh

  2. 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.sh executable with: chmod +x InstallControllerBuddy.sh

  3. Make sure your gamepad is connected

  4. Double-click the downloaded file InstallControllerBuddy.sh to 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.

⚖️ License

GNU General Public License v3.0