Skip to content

bwRavencl/ControllerBuddy-Install-Script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ControllerBuddy-Install-Script

Description

This script streamlines installing and updating ControllerBuddy and the official ControllerBuddy-Profiles on Windows and Linux x86-64 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 Information

GNU General Public License v3.0