[PR #170] [MERGED] PS VR2 controllers support #189

Closed
opened 2026-02-10 18:48:10 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/dualshock-tools/dualshock-tools.github.io/pull/170
Author: @dualshock-tools
Created: 11/16/2025
Status: Merged
Merged: 11/22/2025
Merged by: @dualshock-tools

Base: mainHead: feature/vr2-controllers


📝 Commits (4)

  • 2ca9025 Add basic support for PS VR2 controllers
  • 5d598f2 Update translations related to VR2 controller
  • 6ea6e39 Update it_it lang
  • 0d523b2 Disable quick tests for VR2

📊 Changes

32 files changed (+884 additions, -148 deletions)

View changed files

📝 index.html (+5 -5)
📝 js/controllers/base-controller.js (+4 -0)
📝 js/controllers/controller-factory.js (+28 -1)
📝 js/controllers/ds4-controller.js (+4 -0)
📝 js/controllers/ds5-controller.js (+4 -0)
📝 js/controllers/ds5-edge-controller.js (+5 -0)
js/controllers/vr2-controller.js (+642 -0)
📝 js/core.js (+37 -10)
📝 js/modals/calib-range-modal.js (+38 -17)
📝 lang/ar_ar.json (+2 -2)
📝 lang/bg_bg.json (+2 -2)
📝 lang/cz_cz.json (+2 -2)
📝 lang/da_dk.json (+1 -1)
📝 lang/de_de.json (+2 -2)
📝 lang/es_es.json (+2 -2)
📝 lang/fa_fa.json (+54 -52)
📝 lang/fr_fr.json (+2 -2)
📝 lang/hu_hu.json (+2 -2)
📝 lang/it_it.json (+2 -2)
📝 lang/jp_jp.json (+2 -2)

...and 12 more files

📄 Description

This PR adds minimal support for VR2 controllers, the protocol is similar to DualSense, but they only have one stick per controller. So this PR introduces support for showing a single stick in the "Joystick info" view and during range calibration.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/dualshock-tools/dualshock-tools.github.io/pull/170 **Author:** [@dualshock-tools](https://github.com/dualshock-tools) **Created:** 11/16/2025 **Status:** ✅ Merged **Merged:** 11/22/2025 **Merged by:** [@dualshock-tools](https://github.com/dualshock-tools) **Base:** `main` ← **Head:** `feature/vr2-controllers` --- ### 📝 Commits (4) - [`2ca9025`](https://github.com/dualshock-tools/dualshock-tools.github.io/commit/2ca90256ce7ba0290e8bcb99e8704e95b74c698c) Add basic support for PS VR2 controllers - [`5d598f2`](https://github.com/dualshock-tools/dualshock-tools.github.io/commit/5d598f2a8f5447ea8e6cc43faa2ccf9214e1e820) Update translations related to VR2 controller - [`6ea6e39`](https://github.com/dualshock-tools/dualshock-tools.github.io/commit/6ea6e39e8984b772db363221630d0845ea8193fc) Update it_it lang - [`0d523b2`](https://github.com/dualshock-tools/dualshock-tools.github.io/commit/0d523b23797346209432cd3e6e0ead55079aef4a) Disable quick tests for VR2 ### 📊 Changes **32 files changed** (+884 additions, -148 deletions) <details> <summary>View changed files</summary> 📝 `index.html` (+5 -5) 📝 `js/controllers/base-controller.js` (+4 -0) 📝 `js/controllers/controller-factory.js` (+28 -1) 📝 `js/controllers/ds4-controller.js` (+4 -0) 📝 `js/controllers/ds5-controller.js` (+4 -0) 📝 `js/controllers/ds5-edge-controller.js` (+5 -0) ➕ `js/controllers/vr2-controller.js` (+642 -0) 📝 `js/core.js` (+37 -10) 📝 `js/modals/calib-range-modal.js` (+38 -17) 📝 `lang/ar_ar.json` (+2 -2) 📝 `lang/bg_bg.json` (+2 -2) 📝 `lang/cz_cz.json` (+2 -2) 📝 `lang/da_dk.json` (+1 -1) 📝 `lang/de_de.json` (+2 -2) 📝 `lang/es_es.json` (+2 -2) 📝 `lang/fa_fa.json` (+54 -52) 📝 `lang/fr_fr.json` (+2 -2) 📝 `lang/hu_hu.json` (+2 -2) 📝 `lang/it_it.json` (+2 -2) 📝 `lang/jp_jp.json` (+2 -2) _...and 12 more files_ </details> ### 📄 Description This PR adds minimal support for VR2 controllers, the protocol is similar to DualSense, but they only have one stick per controller. So this PR introduces support for showing a single stick in the "Joystick info" view and during range calibration. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-10 18:48:10 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dualshock-tools/dualshock-tools.github.io#189