Se sei un giocatore PlayStation che ama l’automazione o i giochi clicker, PSAuto-py è lo strumento che fa per te! Si tratta di un’interfaccia grafica moderna e modulare scritta in Python, progettata per automatizzare PlayStation Remote Play su PS4 e PS5 utilizzando la libreria pyremoteplay.
Con PSAuto-py, puoi creare macro complesse, automatizzare sequenze di tasti, simulare movimenti degli stick e persino generare click automatici per ottimizzare la tua esperienza di gioco.
🔹 Funzionalità Principali
✅ Interfaccia Utente Moderna (Tkinter) con feedback in tempo reale
✅ Controlli Manuali per tutti i pulsanti e gli stick della PlayStation
✅ Autoclicker per spammare qualsiasi tasto a intervalli personalizzabili
✅ Gestore Macro per creare, salvare, importare ed eseguire macro complesse
✅ Looping delle Macro con possibilità di ripetizione infinita o un numero definito di cicli
✅ Macro di Fine Loop per eseguire azioni aggiuntive dopo ogni ciclo principale (es. cambiare piano in un gioco clicker)
🔧 Installazione e Configurazione
-
Clona il repository
git clone https://github.com/ItsDeidara/PSAuto.py.git
-
(Consigliato) Crea un ambiente virtuale Python 3.10+
python -m venv venv venv\Scripts\activate # Windows source venv/bin/activate # Linux/Mac
-
Installa le dipendenze
pip install -r requirements.txt
-
Installa pyremoteplay manualmente (necessario per la connessione)
pip install pyremoteplay
-
Registra il tuo account PSN su Remote Play
python -m pyremoteplay IP_PS4_O_PS5 --register
-
Avvia l’interfaccia grafica
python -m psautoclicker.gui.app # Oppure python psautoclicker/main.py
Su Windows, puoi anche usare
open_main.py.bat
per avviarlo più facilmente.
🎮 Come Usare PSAuto-py
1️⃣ Controlli Manuali
-
Seleziona il tuo host PlayStation e connettiti.
-
Usa la scheda “Controls” per inviare input manuali (pulsanti, stick, touchpad).
2️⃣ Autoclicker
-
Scegli un pulsante o uno stick.
-
Imposta l’intervallo (es. 50ms per spammare SQUARE in un gioco clicker).
-
Premi Start per avviare l’autoclicker.
3️⃣ Gestore Macro
-
Crea Macro aggiungendo passaggi (pulsanti, stick o autoclicker).
-
Imposta il numero di loop (quante volte ripetere la macro).
-
(Opzionale) Aggiungi una Macro di Fine Loop (es. premi R2 dopo ogni ciclo per cambiare piano).
-
Salva, importa ed esporta le tue macro in formato JSON.
🔄 Esempio Pratico: Automazione di Clicker Heroes
Immagina di voler automatizzare Clicker Heroes:
-
Spamma SQUARE ogni 50ms (per attaccare).
-
Dopo ogni ciclo: Premi DOWN (per scorrere la lista upgrade) e CROSS 10 volte (per comprare upgrade).
-
Dopo 10 cicli: Premi R2 (per cambiare piano).
Passaggi:
-
Importa la macro d’esempio:
Macros/ClickerHeroes-Auto.macro.json
-
Nel Gestore Macro, seleziona la macro e imposta:
-
Loop Count: 10
-
End-of-Loop Macro: R2 (con 200ms di ritardo)
-
-
Clicca Run Macro e il gioco si giocherà da solo!
📜 Creare Macro Manualmente (Formato JSON)
Le macro sono file JSON strutturati così:
{ "name": "MyMacro", "steps": [ ["SQUARE", 100], [["LEFT_STICK", "UP", 1.0], 200], [{"type": "autoclicker", "button": "CROSS", "interval": 50}, 0] ], "end_of_loop_macro": [ ["R2", 200] ] }
-
steps
: Lista di azioni (pulsanti, stick, autoclicker) con ritardo in millisecondi. -
end_of_loop_macro
: Azioni aggiuntive dopo ogni ciclo principale.
❓ Domande Frequenti
❔ Perché non riesco a connettermi?
→ Assicurati di aver registrato l’account PSN con python -m pyremoteplay IP --register
.
❔ L’autoclicker non funziona?
→ Controlla che l’intervallo non sia troppo basso (<40ms potrebbe essere ignorato).
❔ Come posso contribuire con nuove macro?
→ Condividile su GitHub o nel nostro Discord!
📥 Download e Community
🔗 GitHub Releases: Scarica l’ultima versione
📢 Discord: Unisciti alla community qui
PSAuto-py è in continua evoluzione, con nuove funzionalità e macro condivise dalla community. Provalo oggi e porta la tua automazione PlayStation al livello successivo! 🚀