Guida Come collegare Joystick PS4 su PC Windows [DS4Windows 3.2.21]

DjCanigia

Moderatore
20 Agosto 2012
2,871
197
2,150
1,509
Ultima modifica:
ps4 joyusti.jpg

DS4Windows è un tool, creato dallo sviluppatore Ryochan7, che permette di utilizzare il Joystick Dualshock 4 su PC sfruttandolo al massimo.

Caratteristiche
  • Utilizza input X360 per utilizzarli sul DS4 in più giochi
  • Utilizza il touchpad come un mouse o con altre azioni
  • Utilizza il movimento SIXAXIS per altrettante azioni
  • Controllare la Lightbar: spegnerlo, modificare dinamicamente in base al livello della batteria, e molto altro ancora
  • Mappare i pulsanti e stick o azioni della tastiera o macro
  • Utilizzare i profili per passare rapidamente tra le configurazioni per i controller
  • Passare automaticamente i profili da quando viene lanciato un certo programma (s)
  • Premendo un’azione è possibile accedere a una nuova serie di controlli
  • E’ possibile ottenere un file di come gli stick e il sixaxis stanno funzionando
  • E’ possibile assegnare una DeadZone per entrambi gli stick analogici, i trigger, e SIXAXIS
  • Ottenere automaticamente i nuovi aggiornamenti

Occorrente:
  • Microsoft .NET 4.5 o superiore (necessari per decomprimere i driver e per le macro)
  • I Driver DS4 (scaricati e installati con DS4Windows)
  • I Driver di Microsoft 360 (già presenti su windows dal 7 sp1 in poi)
  • Un DualShock 4 (ovviamente:asd:)
  • Cavo Micro USB
  • (Opzionale) Bluetooth 2.1+, tramite adattatore o incluso nel pc (sono compatibili la maggior parte degli adattatori in commercio, sono stati riscontrati problemi solo con alcuni adattatori toshiba)
Installazione:
  • Dopo avere scaricato il file zip estraete i file DS4Windows e DS4Updater in una directory qualunque (per comodità consiglio una cartella sul desktop)
  • Avviate DS4Windows, vi chiederà dove salvare i profili (per comodità consiglio nella stessa cartella)
  • Una finestra pop-up si aprirà e vi mostrerà come installare i driver, se non appare, andate nelle impostazioni e fate clic su “Configurazione controller / driver”
  • Collegate il Joystick tramite un cavo micro USB o tramite Bluetooth (Nome del dispositivo: “Wireless Controller”) potrebbe essere necessario inserire il codice: 0000)
  • Siete pronti per utilizzare il vostro Joystick PS4 su PC, in caso non funziona riavviate il PC.

Nota Importante:
Alcuni giochi funzionano anche senza DS4Windows. Possono creare un problema di "doppio ingresso" nei menu (cioè premendo verso il basso si muove di 2 posti) o alcuni tasti effettuano funzioni non corrette. Per risolvere questo problema, controllare nelle impostazioni del DS4, se vedete un avviso nel registro / testo in basso, questo significa che è necessario chiudere il gioco o il client che provoca il conflitto e ricollegare il controller.

ATTENZIONE! Steam ha abilitato il supporto per la configurazione Xbox nel client Steam per impostazione predefinita. Il chè dà problemi con DS4!
Disattivatelo:

  1. Aprire la modalità Steam Big Picture
  2. Accedere a Impostazioni > Controller > Configurazione del controller (IMPOSTAZIONI GENERALI)
  3. Deselezionare Configuratore Xbox insieme a Configuratore PlayStation.

Download:


Fonte:
GitHub
 
Update 3.2.2
Ultima modifica:
Grazie, non lo conoscevo
Esiste una cosa simile anche per il joystick ps5 appena posso testo e faccio una guida anche per quello
Messaggio unito automaticamente:

In data odierna è uscito un ulteriore aggiornamento del software che raggiunge la versione 3.2.2 che va a fixxare alcuni problemi riguardanti il salvataggio di configurazioni, un problema con le macro e la pressione dei tasti.

Download:
 
Update 3.2.7
Nuovo aggiornamento rilasciato che raggiunge la versione 3.2.7.

  • Risolto il problema con il caricamento di Unload Trigger per l’azione speciale Load Profile
  • Risolto il problema per l’azione speciale Press Key relativa allo stato Toggle
  • Tipo di tasto di azione speciale "Premere tasto modificato per riflettere lo stato di commutazione". Aveva un problema prima della versione 3.2

DOWNLOAD​

DS4Windows_3.2.7_x64.7z
DS4Windows_3.2.7_x64.zip
DS4Windows_3.2.7_x86.7z
DS4Windows_3.2.7_x86.zip
 
Update 3.2.8
Nuovo aggiornamento rilasciato che raggiunge la versione 3.2.8

Aggiunto il supporto al controller DualSense Edge!

Changelog completo:
  • Corrected list display of Press Key special action regarding Toggle status
  • No longer enforce en-US values for Custom Bezier curve string. Might be a mistake
  • Fixed saving of options for Macro special action. Model problem
  • Check tray icon has been created before trying to show notification
  • Fixed DS4KeyType check for shift modifier when multiple flags are used
  • Ignore None KeyType flag for shift modifier
  • Simplify shift modifier key type saving
  • Fixed loading of Gyro Mouse Joystick trigger eval condition
  • Added extra precautions when disconnecting from FakerInput
  • Adding initial DualSense Edge support. Contribution by dezerving
  • Updated zh-cn translatation. Contribution by jyc001
  • Grab firmware info for DualSense controller

DOWNLOAD
 
Update 3.2.9
Nuovo aggiornamento rilasciato 3.2.9

Changelog

  • Corretto il problema con la modifica dell’effetto trigger durante il cambio di profilo con il controller DualSense.
  • Consenti a LSVerticalScale e RSVerticalScale di salvare i valori > 1.0. Contributo di Katalysta.
  • Aggiornata traduzione italiana. Contributo di MarkThat.
  • Scala verticale LS e RS aumentata fino a 4.0.
  • Verifica la lunghezza della stringa dalla chiamata HidD_GetSerialNumberString da una possibile risposta non valida dall’hardware.
  • Aggiunto blocco extra per LoggerHolder.
  • Supporto input DualSense Edge (FnL FnR BLP BRP). Contributo di Steffalon.
  • Aggiunta proprietà di sottotipo per la classe DualSenseDevice.
  • Aggiunta la cattura di COMException durante l’aggiunta di hook per eventi di alimentazione.
  • Rimosso il messaggio relativo alla chiusura dell’app Middle Mouse nel menu della barra delle applicazioni. Windows 11 non lo supporta più almeno in questo momento.
  • Aggiunto il supporto DualShock 3 utilizzando il driver DsHidMini (SXS) o il driver Sony Sixaxis. Contributo di SunnyQeen.
  • Aggiunta registrazione quando la lettura di Actions.xml fallisce.
  • Elaborazione modificata dei tag Delay per Actions.xml. Corregge alcuni casi in cui il recente DS4Windows non legge più i file di azioni speciali dalle versioni precedenti
  • Corretti i limiti esterni quando si utilizza la levigatura per 360 Gyro Steering.
  • Corretto il problema con l’interpretazione anti-zona morta per l’uscita dello stick dello sterzo 360 Gyro. Si applica all’uscita Xbox 360 e DS4 (non VJoy).
  • Aggiunto controller Playmax PS4. Contributo di nzgamer41.

ATTENZIONE! Steam ha abilitato il supporto per la configurazione Xbox nel client Steam per impostazione predefinita. Il chè dà problemi con DS4!
Disattivatelo:

  1. Aprire la modalità Steam Big Picture
  2. Accedere a Impostazioni > Controller > Configurazione del controller (IMPOSTAZIONI GENERALI)
  3. Deselezionare Configuratore Xbox insieme a Configuratore PlayStation.
Download:
 
Update 3.2.10
Nuovo aggiornamento rilasciato 3.2.10

  • Aggiunta routine di compensazione del jitter per Gyro Mouse.
  • Spostato il gestore di output init e disconnesso le chiamate alle routine Start e Stop di ControlService.
  • Modificate le routine di sospensione e ripresa.
  • Aggiunta una gestione extra delle eccezioni per l’errore di notifica del vassoio.
  • Utilizza DetermineConnectionType in PostInit di DS3Device. Contributo di SunnyQeen
  • Corretto un arresto anomalo quando si aprono le opzioni del dispositivo con l’opzione nulla. Contributo di SunnyQeen
  • Aggiunta l’opzione InterpretingOscMonitoring. Contributo di xAdler
  • Aggiunte alcune stringhe di traduzione OSC. Contributo di xAdler
  • Aggiunta l’interpretazione dei messaggi di monitoraggio OSC. Contributo di xAdler
  • Aggiunto controllo trigger OSC. Contributo di xAdler
  • Aggiunti ulteriori controlli di mappatura nella routine ProfileDTO MapFrom.
  • Modificato il modo in cui le macro vengono salvate dalla finestra di binding. Non reimposta il grilletto del cambio.
  • Supporto per Horipad 4 FPS. Contributo di markguleno
  • Corretta la modalità led personalizzata. Contributo di MatrixDJ96

Download:
 
Update 3.2.11
Nuovo aggiornamento rilasciato 3.2.11
  • Aggiunta la capacità di registrare le attività per riprendere il metodo. Questo può essere utile per tenere traccia delle azioni eseguite durante l’utilizzo dell’applicazione.
  • Aumentato il periodo di attesa per la routine di ripresa, consentendo una migliore stabilità e riducendo la possibilità di errori.
  • Il programma di installazione di HidHide è stato aggiornato alla versione 1.2.128.0. HidHide è un software che consente di nascondere dispositivi di input specifici.
  • Il controllo dei confini è stato modificato per migliorare il posizionamento della finestra principale dell’applicazione all’avvio.
  • Aggiunta una compensazione del jitter al joystick Gyro Mouse, migliorando la precisione e la stabilità dell’input.
  • Il supporto per il dispositivo DS3 è stato reso facoltativo, separandolo dal supporto del controller DS4.
  • Il limite X del JoyCon LS è stato ridotto quando non è presente alcuna calibrazione utente, consentendo un’esperienza di gioco più fluida.
  • Il file FakerInputDll.dll è stato aggiornato per correggere il flag di scrittura file, migliorando la compatibilità e la stabilità dell’applicazione.
  • Corretto un problema che riguardava il salvataggio dello stato di abilitazione predefinito per i controller non DS4.
  • La traduzione francese dell’applicazione è stata aggiornata grazie al contributo di Enzo Chaussivert.
  • Corretto un problema riguardante il ripristino della posizione della finestra su sistemi multi-monitor, grazie al contributo di kurtanr.
Download:
 
Update 3.2.13
Nuovo Update rilasciato 3.2.13
  • Aggiunta soluzione alternativa per le risorse nel file di progetto per rimuovere e aggiungere i file. Aumento delle prestazioni
  • Aggiunti i controlli JoyCon mancanti per i trigger di scaricamento delle azioni speciali
  • Aggiunta interruzione del resto per Touchpad Mouse e Gyro Mouse
  • Aggiunto FirstLaunchUtilWindow. Attualmente utilizzato per specificare quali dispositivi devono essere letti dal mapper
  • Aggiunta attribuzione extra per il progetto DsHidMini nella prima finestra di avvio
  • Modifica il controllo della singola istanza dell'app per utilizzare EventWaitHandleAcl.TryOpenExisting
  • Aggiunte notifiche di cambio profilo per il sistema Auto Profile
  • Aggiunta la logica implicita del tema predefinito. Cambia il tema dell'app predefinito in base all'impostazione del colore dell'app di Windows
  • Impedisci la ricorsione del blocco in OutputSlotManager se viene rilevato ViGEmFailure
  • Aggiunta lingua vietnamita

Download:
 
Update 3.2.14
Nuovo Update 3.2.14
  • Rimossi gli account social dall'app
  • Aggiunta risorsa di stile per la prima finestra di avvio
  • Controllo dell'impostazione HidHide per l'occultamento dell'applicazione inversa. Salta il controllo della whitelist di HidHide se l'opzione è attivata.
  • Consentire all'uscita DS4 di non riportare lo stato del pulsante di attivazione virtuale
  • Aggiunta la gestione di piccole eccezioni per il controllo dell'istanza di una singola applicazione
  • Aggiornati i file Nefarius.ViGEm.Client.dll con args userdata corretti per l'aggiunta di callback di notifica.
  • Visualizzazione del codice di errore di Windows per i ViGEmFailure sconosciuti nel log.
  • Aggiunta la traduzione in greco. Contributo di trlef19
  • Aggiunta la traduzione in Indonesia. Contributo di Adamsw72
  • Aggiunta documentazione supplementare per l'utente al repo. Modificato il file README.md. Contributo di Oliver-Noah
  • Esposti i pulsanti secondari JoyCon SideL e SideR nel mapper. Utilizza i codici FnL e FnR del DS.
  • Consentire l'uscita del solo pulsante di attivazione DS4
  • Consentire la traduzione delle stringhe della casella combinata del comportamento di attivazione DS4 virtuale.

Download:
 
Update 3.2.17
Nuovo Update 3.2.17
Sony WA disconnect fix, Special Action removal fix
.NET Runtime x64
https://dotnet.microsoft.com/en-us/.../runtime-desktop-6.0.16-windows-x64-installer
.NET Runtime x86
https://dotnet.microsoft.com/en-us/.../runtime-desktop-6.0.16-windows-x86-installer
  • Fix disconnect of DS4 connected to Sony WA when Stop button is used
  • Revert back to having Launch Program special action run as current user
  • Take CollectionView into account when removing a Special Action from list

Download:
 
Nuovo Update 3.2.21
Various fixes

.NET Runtime x64
.NET Runtime x86

Updated ViGEmClient to work around IOCTL_VIGEM_WAIT_DEVICE_READY timeout when resuming from sleep. The problem affected normal operation as well. Just not that often
Clear some memory references early in ProfileEditor. Contribution by kurtanr
Fixed new line in translation string. Contribution by DraakjeYoblama
Dutch strings update. Contribution by DraakjeYoblama
Updated zn-hans translation. Contribution by CrazyHPi
Russian translation update. Contribution by mentalsolin
Attempt to load DS4Windows config when loading WelcomeDialog for a separate process. Makes sure set translation choice is used
Enable localization for LogMessageDisplay window
Added check for last check task when starting app update
Enable .NET 8 nag window

Download: