/vitapad

Plugin that turns your Playstation Vita into a fully functional gaming controller.

Primary LanguageC

🎮 VitaPad

Use your PlayStation Vita as USB gamepad with front/rear touchpad controls.

✨ Features

This is an improved version of the vitastick plugin by xerpi with added functionality, improved code readability, and some major changes that increase reliability and usability.

  • Simple and elegant interface
  • Captures touchpad control input (L2/R2 & L3/R3)
  • Allows custom placement of individual touchpad controls
  • Enable or disable active gamepad screen
  • Reduces clock frequencies when active to reduce power consumption
  • Disables use of power and PS buttons while gamepad functionality is active (this allows the gamepad to continue working as necessary)

🚀 Installation

  1. Download the plugin and VPK from the releases page.
  2. Copy vitapad.skprx to ur0:/tai/.
  3. Add vitapad.skprx to your config.txt under the kernel section.
    *KERNEL
    ur0:tai/vitapad.skprx
    
  4. Install vitapad.vpk.

🛠️ Build

  1. Make sure that you have cmake installed.
  2. Make sure you have VitaSDK installed and configured (try vdpm).
  3. Run build.sh.

🐈 Usage

Open the VPK and connect your Vita via USB. Press start to initialize gamepad functionality. Press the PS button to disconnect. Enjoy!

Screenshots

Initial screen Connected screen Touchpad control edit screen