Pubblicato un nuovo aggiornamento per DSAdvance, lo strumento open-source pensato per offrire un’emulazione avanzata dei controller Xbox su PC con Windows 10 e Windows 11.

Il software consente di utilizzare diversi controller, tra cui Sony DualSense e DualShock 4, Nintendo Pro Controller e Joy-Con, andando oltre la semplice compatibilità di base.
DSAdvance si appoggia al driver ViGEmBus per creare un controller Xbox virtuale, riconosciuto dalla maggior parte dei giochi per PC, e integra numerose opzioni di personalizzazione per migliorare l’esperienza di gioco.
Con questo aggiornamento arrivano diverse novità interessanti, come l’emulazione di tastiera e mouse per pedali esterni e pulsanti aggiuntivi su schede compatibili con Digispark, permettendo così di sfruttare pedali, leve e altri input anche nei giochi retro.
Aggiunta inoltre la possibilità di assegnare questi controlli extra ai profili tastiera, mouse e Xbox, con la possibilità di mappare i pulsanti dei pedali su L4, R4, SL e SR, rendendoli utilizzabili all’interno dei vari profili.
Un’altra novità riguarda la possibilità di disattivare la guida e il mirino basati sul motion control, sia tramite combinazioni di tasti (ALT + 5/6) sia direttamente dal file di configurazione utilizzando le opzioni DisableDriving e DisableAiming.
Il launcher ora include un pulsante dedicato per aprire rapidamente la documentazione, mentre è stato migliorato il cambio modalità sui controller DualShock 4 compatibili privi di touchpad, dove viene utilizzato un tasto alternativo. Migliorato anche il supporto quando si utilizza un singolo Joy-Con.
Tra le correzioni, risolto un problema relativo al rilevamento delle palette del DualSense Edge nei file di configurazione, insieme a ulteriori fix minori e miglioramenti generali.
Gli sviluppatori invitano chiunque abbia competenze in C++ a contribuire al miglioramento del software e alla correzione dei bug, oltre a incoraggiare la condivisione del progetto con amici, conoscenti e content creator, così da allargare la community e favorirne la crescita.
Caratteristiche
DSAdvance si distingue per la sua capacità di sfruttare al massimo le funzionalità dei controller Sony e Nintendo, integrando opzioni avanzate come il controllo tramite giroscopio, l’emulazione di tastiera e mouse, e il supporto per dispositivi esterni come pedali.
Supporto per il controllo tramite giroscopio:
- Consente di utilizzare il giroscopio integrato nei controller per mirare o guidare inclinando il dispositivo, senza necessità di configurazioni aggiuntive. Questo è particolarmente utile per giochi che richiedono precisione (es. mira in FPS o guida in giochi di corse).
- È possibile passare facilmente tra modalità di guida e mira, massimizzando l’esperienza di gioco basata sul movimento.
Emulazione di stick sul touchpad:
- Il touchpad dei controller DualSense e DualShock 4 può essere usato per emulare stick analogici, utile per giochi che richiedono input precisi o per controllare il desktop di Windows.
Emulazione di tastiera e mouse:
- DSAdvance permette di mappare i comandi del controller su input di tastiera e mouse, ideale per giochi che non supportano nativamente i controller o per controllare il sistema operativo Windows.
Supporto per pedali esterni e joystick Digispark:
- Supporta pedali da corsa modificati (DInput) con fino a 16 pulsanti personalizzabili, assegnabili a qualsiasi pulsante del controller Xbox virtuale.
- Compatibile con dispositivi basati su Arduino Digispark per emulare pulsanti aggiuntivi.
Gestione della batteria e indicatori luminosi:
- Mostra il livello di batteria tramite la barra luminosa (verde: 30-100%, giallo: 10-29%, rosso: 1-9%) e i LED del giocatore su DualSense (1 LED: 0-25%, 2 LED: 26-50%, ecc.).
- È possibile disattivare questa funzione tramite il parametro ShowBatteryStatusOnLightBar nel file di configurazione.
Supporto per due controller:
- Supporta un secondo controller con funzionalità semplificate, attivabile modificando il parametro Enabled nella sezione SecondaryGamepad del file di configurazione.
Personalizzazione avanzata:
- Colori della barra luminosa e delle aree del touchpad possono essere modificati nel file di configurazione (Config.ini).
- Supporta diverse modalità di emulazione per adattarsi a giochi con trigger adattivi (es. DualSense).
Controllo di Windows:
- Permette di regolare il volume, creare screenshot (Win + Alt + PrtScn) e registrare video (Win + Alt + R) direttamente dal controller.
- Supporta il controllo del desktop tramite il touchpad o il giroscopio.
Spegnimento del controller:
- Per spegnere DualSense o DualShock 4, tenere premuto il pulsante PS. Per Nintendo Pro Controller o Joy-Con, tenere premuto il pulsante Capture o Home per 10-15 secondi.
Modalità di scatto e vibrazione:
- Supporta modalità di scatto (screenshot) tramite Xbox Game Bar, Steam o tasti personalizzati.
- La forza della vibrazione può essere regolata o disattivata tramite combinazioni di tasti (es. PS + Options o Alt + <>).
Modalità operative
DSAdvance offre diverse modalità operative per adattarsi a vari scenari di gioco o utilizzo. Queste modalità possono essere cambiate tramite combinazioni di tasti o pressioni sul touchpad:
Emulazione semplice di controller Xbox:
- Emula un controller Xbox 360 con funzionalità estese, ideale per la maggior parte dei giochi PC che supportano XInput.
Emulazione Xbox solo per guida e mira con mouse:
- Progettata per giochi che supportano trigger adattivi (es. DualSense), limitando l’emulazione alla guida e alla mira tramite giroscopio.
Solo mouse:
Il controller emula esclusivamente un mouse, utile per giochi o applicazioni che richiedono input di puntamento.
Emulazione di tastiera e mouse:
- Supporta profili personalizzabili per giochi che non supportano controller o per controllare Windows. I profili possono essere cambiati con Alt + ↑/↓ o PS/Home + ↑/↓.
Cambio modalità:
- Sony DualSense/DualShock 4: Premi il touchpad o usa Alt + 1/2. Per controller compatibili con DualShock 4 ma senza touchpad, abilita ChangeModesWithoutAreas = 1 nel file di configurazione.
- Nintendo Pro Controller/Joy-Con: Premi Capture/Home. Premi di nuovo Home per alternare la modalità di mira (sempre attiva o con L2).
- Tasti rapidi: Alt + 1 (disattiva modalità guida), Alt + 2 (attiva/disattiva modalità mira).
Configurazione
Per utilizzare DSAdvance, è necessario seguire questi passaggi di configurazione:
Requisiti di sistema
- Sistema operativo: Windows 10 o 11.
- Driver necessari: ViGEmBus (per l’emulazione del controller Xbox) e Microsoft Visual C++ Redistributable 2017 o successivo.
- Opzionale: HidHide, per nascondere il controller fisico e prevenire problemi di doppio input nei giochi.
Installazione
- Scaricare e installare ViGEmBus da vigembusdriver.com.
- Installare Microsoft Visual C++ Redistributable 2017 o successivo.
- Collegare il controller (DualSense, DualShock 4, Nintendo Pro Controller o Joy-Con) tramite USB o Bluetooth.
- Scaricare DSAdvance, decomprimerlo e avviare
DSAdvance.exe. - (Opzionale) Aggiungere
Launcher.exeall’avvio di Windows per eseguirlo dal tray di sistema. - (Opzionale) Installare HidHide, aggiungere
DSAdvance.exealla lista delle eccezioni e abilitare il parametro “Enable device hiding” per garantire che i giochi vedano solo il controller Xbox virtuale.
Personalizzazione del file di configurazione (Config.ini)
- Dead zone: Modifica le zone morte di stick e trigger per una maggiore precisione.
- Colori: Cambia il colore predefinito della barra luminosa o delle aree del touchpad.
- Mira con L1: Impostare
AimingWithL2 = 0per utilizzare L1 invece di L2 per la mira. - Touchpad: Abilitare gli stick sul touchpad con
TouchSticksOn = 1. - Pedali esterni: Impostare
DInput = 1nella sezioneExternalPedalse specificare la porta COM per dispositivi Arduino. - Secondo controller: Abilitare il supporto per un secondo controller con
Enabled = 1nella sezioneSecondaryGamepad.
Uso con Steam
- Disabilitare le impostazioni personalizzate per i controller PlayStation nelle impostazioni di Steam per evitare conflitti.
Tasti rapidi (Hotkeys)
DSAdvance offre numerose combinazioni di tasti per controllare le sue funzionalità. Ecco una panoramica:
| Azione | Pulsanti Sony | Pulsanti Nintendo | Windows |
|---|---|---|---|
| Apri Xbox Game Bar | Capture + Home | - | |
| Regola volume Windows | Capture + | - | |
| Screenshot | Microfono o | Capture + | - |
| Registra video | Tenere premuto Microfono o | Tenere premuto Capture + | - |
| Modalità mira (mouse o stick destro) | Capture + | Alt + A | |
| Cambio modalità (guida/mira) | Touchpad o pressione touchpad | Capture/Home | Alt + 1/2 |
| Regola sensibilità mira | Capture + | - | |
| Ripristina sensibilità mira | Capture + | - | |
| Regola/disattiva vibrazione | Capture + | Alt + <> | |
| Abilita/disabilita cambio modalità touchpad | - | Alt + W | |
| Pressione automatica stick con inclinazione | Home + | Alt + S | |
| Cambia modalità screenshot | - | - | Alt + X |
| Spegni barra luminosa | - | Alt + B |
Modalità pedali esterni
DSAdvance supporta pedali da corsa (DInput) o dispositivi basati su Arduino Digispark con due modalità operative:
- Sempre pedali: I pedali sono sempre associati ai trigger del controller Xbox virtuale.
- Dipendente (guida/mira): In modalità guida, i pedali controllano i trigger; in modalità mira, i pedali possono essere associati a pulsanti (la forza è regolata dal parametro
PedalValuePress). - Cambio modalità: Usa Alt + E.
- Configurazione: Imposta
DInput = 1e specifica la porta COM nel file di configurazione. - Pulsanti personalizzati: Fino a 16 pulsanti possono essere mappati modificando i parametri
Button1..16.
Possibili problemi e soluzioni
Il gioco rileva due controller contemporaneamente:
Soluzione: Disattivare l’emulazione Xbox con Alt + Q, utilizzare HidHide per nascondere il controller fisico, o provare la modalità wireless.
Cambio continuo delle icone di tastiera/controller:
Soluzione: Passare alla modalità “Mouse-Joystick” o utilizzare la mira con il trigger sinistro (L2).
Trigger adattivi o barra luminosa non funzionano:
Soluzione: Aggiungere il gioco alla lista delle eccezioni di HidHide e passare alla modalità “Solo mouse” o “Xbox gamepad (solo guida) e mira con mouse”.
La guida non funziona in giochi con supporto DualSense:
Soluzione: Avviare DSAdvance prima del gioco, o abilitare la modalità “Solo guida e mira”.
L’emulazione di tastiera non funziona in alcuni giochi:
Problema noto in giochi come Max Payne o Crysis 2; non esiste ancora una soluzione.
La vibrazione non funziona su Nintendo Pro Controller:
Non ancora supportata, ma sono in corso ricerche per una soluzione.
Changelog
- Aggiunta l’emulazione di tastiera e mouse per pedali esterni e pulsanti aggiuntivi su schede compatibili Digispark. Ora è possibile utilizzare pedali, pulsanti extra e leve nei giochi retro.
- Aggiunta la possibilità di assegnare pulsanti extra ai profili tastiera/mouse e Xbox. I pulsanti dei pedali esterni possono essere mappati su L4, R4, SL e SR e utilizzati nei vari profili.
- Aggiunta l’opzione per disattivare la guida e il mirino basati sul motion control tramite ALT + 5/6 e nel file di configurazione utilizzando DisableDriving/DisableAiming.
- Aggiunto un pulsante nel launcher per aprire rapidamente la documentazione.
- Migliorato il cambio modalità sui controller DualShock 4 compatibili privi di touchpad, utilizzando un pulsante alternativo. Migliorato anche il supporto durante l’uso di un singolo Joy-Con.
- Risolto un problema nel rilevamento delle palette del DualSense Edge nei file di configurazione.
- Correzioni minori e ulteriori miglioramenti generali.
Sito web: https://r57zone.github.io
Discord: https://discord.gg/TgnvsfFnt3
Twitter: https://twitter.com/r57zone
Telegram: https://t.me/+kdN2a9oy7TNhZTM6 (blog personale in lingua russa)
Download: DSAdvance v2.2
Download: HidHide v1.5.230_x64
Download: ViGEmBus v1.22.0_x64_x86_arm64
Download: Visual_CPP_Redistributable_2017_2019_x86
Download: Source code DSAdvance v2.2
Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale. Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.🔥 Prodotti in promozione e articoli più venduti: PS4
Vedi altri prodotti PS4
Ultimo aggiornamento 2026-05-13 / Link di affiliazione / Immagini da Amazon Product Advertising API
![[Scena PS4/PS5] Rilasciato ftpsrv v0.20 con nuove opzioni CLI, rebuild SDK PS4/PS5 e shell UI installer su PS5](https://www.biteyourconsole.net/wp-content/uploads/FTPS5A-238x178.webp)

![[Scena PSP] Apollo Save Tool PSP si aggiorna alla versione 2.3.2: upload FTP multiplo, nuove lingue e Apollo Patch Engine 2.0.4](https://www.biteyourconsole.net/wp-content/uploads/ApolloSaveToolPSP-238x178.webp)
![[Scena PS4/PS5] Rilasciato ftpsrv v0.20 con nuove opzioni CLI, rebuild SDK PS4/PS5 e shell UI installer su PS5](https://www.biteyourconsole.net/wp-content/uploads/FTPS5A-100x75.webp)

![[Scena PSP] Apollo Save Tool PSP si aggiorna alla versione 2.3.2: upload FTP multiplo, nuove lingue e Apollo Patch Engine 2.0.4](https://www.biteyourconsole.net/wp-content/uploads/ApolloSaveToolPSP-100x75.webp)