Il developer TomizoWF, in collaborazione con Yakit4k0, ha rilasciato una versione rivisitata e potenziata del celebre plugin AnalogsEnhancer, denominata AnalogsEnhancerKai, pensata per ottimizzare in modo significativo la risposta e la precisione degli stick analogici della PlayStation Vita.

Basato sul codice originale di AnalogsEnhancer di Rinnegatamante e arricchito dall’idea innovativa di “outer-deadzone” proposta dall’utente Lizin5ths, questo plugin rappresenta un passo avanti per gli appassionati di homebrew che desiderano un’esperienza di gioco più fluida e personalizzabile.
AnalogsEnhancerKai v.1.0.1 by t0mizwf26 & yakit4k0 & @Rinnegatamante can now be downloaded from VitaDB or Easy Plugin! More info is available here: https://t.co/sfd4XlSkEz
— VitaDB (@VitaDB1) July 29, 2025
La nuova versione introduce funzionalità avanzate rispetto al plugin originale. Tra le novità più rilevanti spicca l’aggiunta della funzione outer-deadzone, applicabile sia in modalità di ridimensionamento (re-scaling) che senza.
Quando utilizzata con il re-scaling attivo, questa opzione consente agli stick di raggiungere il valore massimo non appena si supera la soglia dell’outer-deadzone, mantenendo comunque un movimento analogico a 360 gradi.
Senza re-scaling, invece, al raggiungimento dell’outer-deadzone gli stick si comportano come un input digitale a 8 direzioni, con i valori di output dell’asse X o Y che diventano massimi quando superano una determinata soglia rispetto al centro.
Questa caratteristica offre un controllo più versatile, particolarmente utile per giochi che richiedono precisione o per compensare problemi come il drift degli stick.
Tra le modifiche apportate, il plugin presenta una configurazione predefinita più neutra: in assenza del file di configurazione, il plugin si avvia con tutti i parametri disattivati (deadzone interne ed esterne a 0, re-scaling disabilitato e modalità ANALOG_WIDE non attiva).
Inoltre, il file di configurazione è stato spostato da ux0:data/AnalogsEnhancer/config.txt a ur0:tai/AnalogsEnhancerKai.txt, una scelta che richiede cautela durante la modifica per evitare errori su un percorso di sistema critico.
Sul fronte dei bug fix, è stato risolto un problema che impediva agli assi X e Y di raggiungere il valore massimo di 255 con il re-scaling attivo, garantendo ora una risposta più precisa.
Corretto anche un errore nel file CMakeLists.txt, rendendo il codice compatibile con la compilazione su sistemi Linux grazie all’uso corretto del nome “SceIofilemgrForDriver_stub”.
Come si usa
- Estrarre il contenuto dell’archivio
AnalogsEnhancerKai.zip. - Copiare entrambi i file
AnalogsEnhancerKai.skprxeAnalogsEnhancerKai.txtnella directoryur0:tai/. - Il file di configurazione incluso (
AnalogsEnhancerKai.txt) è impostato su"left=32,127,y;right=32,127,y;n", il che significa una zona morta interna di 32 con ridimensionamento attivo (re-scaling = ON) per entrambi gli analogici sinistro e destro. - Aprire il file
ur0:tai/config.txt, disabilitare eventuali altri plugin AnalogsEnhancer già presenti, quindi aggiungere le seguenti righe:
# AnalogsEnhancerKai
*KERNEL
ur0:tai/AnalogsEnhancerKai.skprx
- Riavviare la PlayStation Vita.
- N-nani? (Si spera) niente più Kansei Dorifto?! Omae (Analog Stick Drift) wa Mou Shindeiru.
- Modificare il file di configurazione per correggere eventuali problemi di drift peggiori o per sperimentare altre funzionalità.
Maggiori dettagli su configurazione, deadzone e input a 8 direzioni
Quando si modifica il file di configurazione .txt, è consigliato utilizzare valori compresi tra 0 e 127.
Il valore 0 corrisponde al punto centrale dello stick (posizione neutra), mentre 127 rappresenta la massima inclinazione dello stick (fino al bordo). In altre parole, 0 → 127 equivale al movimento dal centro al bordo, oppure, secondo la terminologia dell’app homebrew VitaTester, da 127 verso 0 o 255.
Se la inner deadzone è impostata su 0, essa è disattivata. Allo stesso modo, se la outer deadzone è impostata su 0 o 127, anch’essa risulta disattivata.
Le zone morte interne (inner-DZ) ed esterne (outer-DZ) non possono sovrapporsi. Se nella configurazione si verifica un’inversione dei valori (ad esempio inner-DZ = 70 e outer-DZ = 40), il sistema correggerà automaticamente il valore, impostando la outer-DZ a inner-DZ + 1.
Informazioni sull’outer-deadzone in modalità con re-scaling disattivato
Si consideri, a scopo illustrativo, un esempio rappresentato da un’immagine (che lo sviluppatore definisce volutamente imprecisa e simbolica).

Supponendo che entrambi gli stick usino le stesse impostazioni, la configurazione presa in esame è: "left=25,100,n;right=25,100,n;n", che equivale a una inner-DZ di 25, una outer-DZ di 100 e re-scaling disattivato.
Sulla base di questo esempio:
- Se vuoi trasformare l’area analogica (verde) in input digitale a 8 direzioni (gialla/grigia), usa:
"left=24,25,n;right=24,25,n;n" - Se vuoi rendere l’area a 8 direzioni nuovamente analogica, usa:
"left=25,127,n;right=25,127,n;n" - Se vuoi disattivare completamente l’analogico e far partire l’input a 8 direzioni a una magnitudo di 50 anziché 100, usa:
"left=49,50,n;right=49,50,n;n"
(Nota: Le immagini citate nell’originale non sono incluse e sono solo indicative, non rappresentano con precisione il comportamento reale).
Changelog
Nuove funzionalità
Confronto con la versione originale di AnalogsEnhancer v1.1:
- Aggiunta la funzione “outer-deadzone” sia per la modalità con ridimensionamento della zona morta che per quella senza.
- Quando si utilizza l’outer-deadzone con il ridimensionamento attivo, così come lo stick rimane al centro (in posizione neutra) all’interno della zona morta interna, allo stesso modo raggiunta l’outer-deadzone lo stick raggiunge il valore massimo (MAX), mantenendo comunque un movimento analogico a 360 gradi.
- Se invece si utilizza l’outer-deadzone senza ridimensionamento, una volta raggiunta questa soglia lo stick si comporta come un input digitale a 8 direzioni. In pratica, quando si supera la zona definita come outer-deadzone, l’output sull’asse X o Y raggiunge il valore massimo (MAX) solo se anche il movimento reale sull’asse X o Y ha superato la soglia “centro ±49”.
Modifiche
La configurazione predefinita, nel caso in cui il file di configurazione .txt sia assente, ora è impostata su "left=0,127,n;right=0,127,n;n", il che significa che tutte le funzionalità sono disabilitate.
In pratica, non viene applicata alcuna zona morta interna o esterna, non viene effettuato alcun ridimensionamento e la modalità ANALOG_WIDE è disattivata.
Il file di configurazione è stato spostato da ux0:data/AnalogsEnhancer/config.txt a ur0:tai/AnalogsEnhancerKai.txt. Poiché ora si trova nella partizione ur0, è consigliabile modificarlo con attenzione.
Rispetto alla versione di Haasman0 / AnalogsEnhancer, ci sono alcune differenze significative:
- Quando il valore della zona morta esterna (outer-deadzone) è impostato su 1, il suo limite si trova immediatamente vicino alla posizione centrale dello stick, e non più vicino alla cornice dello stick. Ora la scala della zona morta esterna va da 0 a 127 partendo dal centro verso il bordo, come già avviene per la zona morta interna, e non più dal bordo verso il centro.
- Sono stati implementati controlli e protezioni adeguate per il valore dell’outer-deadzone, impedendo che il suo limite sia impostato troppo in alto o troppo in basso, o che si sovrapponga alla zona morta interna.
- È stata reintrodotta la modalità di outer-deadzone con il ridimensionamento disattivato, che era stata rimossa nelle versioni precedenti.
Correzioni di bug
- Quando il ridimensionamento è attivo (re-scaling = ON), gli assi X/Y ora possono raggiungere correttamente il valore massimo di 255, senza saltare il 254 come avveniva con alcune correzioni precedenti.
- Modificato il file
CMakeLists.txtutilizzando il nome corretto “SceIofilemgrForDriver_stub” al posto di “sceIofilemgrForDriver_stub”, in modo che il codice possa essere compilato correttamente anche su sistemi Linux, dove la distinzione tra maiuscole e minuscole è rilevante.
Download: AnalogsEnhancerKai v1.0.1
Download: Source code AnalogsEnhancerKai v1.0.1
Fonte: x.com

![[Scena PS3] Rilasciato Trophy Unlocker v1.1 per PS3: Sblocca trofei, timestamp random e modalità LITE](https://www.biteyourconsole.net/wp-content/uploads/TrophyUnlock-1-238x178.webp)
![[Scena Switch] Rilasciato ldn_mitm v1.20.2 con supporto per il nuovo firmware 21.X.X](https://www.biteyourconsole.net/wp-content/uploads/SwitchLan1.jpg)

![[Scena PS3] Rilasciato Trophy Unlocker v1.1 per PS3: Sblocca trofei, timestamp random e modalità LITE](https://www.biteyourconsole.net/wp-content/uploads/TrophyUnlock-1-100x75.webp)
![[Scena PS Vita] Rilasciato Vanilla Conquer Tiberian Dawn e Red Alert v0-vita.3](https://www.biteyourconsole.net/wp-content/uploads/Vanilla.jpg)
![[Scena PS3] Rilasciato PSN Liberator v0.95.2B [Aggiornato x1]](https://www.biteyourconsole.net/wp-content/uploads/liberator.jpg)
![[Scena PSP/PS Vita] Rilasciato ARK-4 v179: Ahab](https://www.biteyourconsole.net/wp-content/uploads/ARK4-1-100x75.webp)