mirror of
https://github.com/fstat13/PSCapture.git
synced 2026-10-18 05:00:37 +02:00
- new modern layout for index.html / index.it.html with shared style.css + main.js: app-window mock, pipeline diagram, searchable troubleshooting, copy buttons on build commands, live star count - stream port is 5599 (not 9xxx); real log line is "ERRORE caricamento dll"; button label is STOP - troubleshooting covers more real log lines (UAC refused, pldmgr missing, elfldr unreachable, stream dropped) - links to .md guides point to GitHub, download goes to /releases (v0.1 is a pre-release, /latest would miss it)
117 lines
6.0 KiB
Markdown
117 lines
6.0 KiB
Markdown
# PSCapture — la guida passo-passo completa
|
|
|
|
Da zero alla tua PS5 dentro Discord. Ogni passo dice esattamente cosa devi
|
|
vedere sullo schermo. Se qualcosa non torna, salta alla tabella dei problemi
|
|
in fondo.
|
|
|
|
🇬🇧 English version: [GUIDE.md](GUIDE.md)
|
|
|
|
---
|
|
|
|
## 0. Cosa serve
|
|
|
|
**Sulla console** — tutto standard nei setup jailbreak di oggi:
|
|
|
|
| Cosa | Porta | A che serve |
|
|
|---|---|---|
|
|
| Payload loader (tipo `elfldr`) | TCP **9021** | esegue il payload che gli mandiamo |
|
|
| FTP anonimo | TCP **2121** | l'app legge/scrive file sulla console |
|
|
| `pldmgr` autoloader (opzionale) | — | fa partire il payload a ogni boot |
|
|
|
|
**Sul PC**: Windows 10/11 64-bit, rete cablata consigliata.
|
|
|
|
**L'app**: `PSCapture.exe` — **un solo file**. Scaricalo dalla pagina Releases
|
|
della repo. È il pacchetto completo: il payload per la console e il driver
|
|
per Windows sono dentro di lui.
|
|
|
|
---
|
|
|
|
## 1. Primo avvio sul PC
|
|
|
|
1. Metti `PSCapture.exe` dove vuoi (va benissimo il Desktop) e **fai doppio click**.
|
|
|
|
2. Windows chiede *"Consenti a questa app di apportare modifiche al
|
|
dispositivo?"* → clicca **Sì**.
|
|
*Perché:* registrare la webcam virtuale per tutti i programmi del PC
|
|
richiede i privilegi di amministratore, una volta sola. L'app si eleva da
|
|
sola — niente tasto destro.
|
|
|
|
3. Si apre la finestra (scura, con il bottone blu grande **START STREAMING**).
|
|
Se la tua PS5 non è a `192.168.0.36`: scrivi il suo indirizzo nel campo
|
|
**PS5 IP** e premi **Apply**.
|
|
|
|
4. Da qui in poi l'app fa tutto da sola. Guarda il pannello log scuro:
|
|
|
|
| Dovresti leggere | Significa |
|
|
|---|---|
|
|
| `driver gia' installato` | la camera è già registrata — ok |
|
|
| `driver estratto dall'eseguibile (… byte)` + `driver registrato - la webcam 'PS5 Capture' e' pronta` | primo avvio: driver installato |
|
|
| `payload dall'eseguibile (… byte)` + `payload avviato - la PS5 deve mostrare la notifica PSCapture` | il payload sta girando sulla console |
|
|
| `porta stream: 5599` poi `collegato a 192.168.0.36:5599` | stream connesso |
|
|
| la pillola diventa **verde**: `STREAMING - scegli 'PS5 Capture' in Discord` | sei live |
|
|
|
|
5. Sulla PS5 compare la notifica di sistema: **PSCapture is streaming on:PORT**.
|
|
(Quel toast è la console che ti dice che il payload è vivo.)
|
|
|
|
> Se la pillola resta su *"IN ATTESA DELLA PS5 — accesa e col jailbreak
|
|
> avviato?"* la console è spenta, non è jailbroken, o l'IP è sbagliato.
|
|
> Vedi la sezione 5.
|
|
|
|
## 2. Usarlo
|
|
|
|
**Discord (in chiamata)** — *Impostazioni → Voce e video → Telecamera* →
|
|
**PS5 Capture**. In chiamata l'immagine è 720p: è il motore di Discord, chiede
|
|
1280x720 a *tutte* le camere (capture card incluse).
|
|
|
|
**OBS** — *Sorgenti → **+** → Video Capture Device* → **PS5 Capture**.
|
|
Qui va alla piena risoluzione **1920x1080**.
|
|
|
|
**ffmpeg** — `ffmpeg -f dshow -i video="PS5 Capture" registrazione.mkv`
|
|
|
|
## 3. Uso quotidiano
|
|
|
|
- Apri `PSCapture.exe` → **Sì** all'UAC. L'app si ricollega da sola: se il
|
|
payload è già sulla console (autoloader) lo stream parte subito; se la
|
|
console è spenta la pillola dice *"IN ATTESA DELLA PS5"* e si connette nel
|
|
momento in cui la console è pronta.
|
|
- Premi **STOP** (o chiudi l'app) per fermare lo stream. La camera si congela
|
|
sull'ultimo frame; gli altri programmi continuano a vedere il dispositivo.
|
|
- **Deploy payload** rimanda il payload a mano (utile dopo un riavvio della
|
|
console senza autoloader). **Install driver** riregistra la camera a mano
|
|
(utile se il log mostra un errore del driver).
|
|
|
|
## 4. Le due manopole
|
|
|
|
| Manopola | Cosa fa | Regole |
|
|
|---|---|---|
|
|
| `gain` | forza del colore (croma) | `1.0` = grezzo, è il valore giusto. Toccala solo se i colori sembrano sbagliati. |
|
|
| `shift px` | sposta l'immagine a destra/sinistra | **solo numeri PARI** (un numero dispari inverte i colori). Regola finché l'immagine non è centrata: il testo del titolo della console è un buon riferimento. |
|
|
|
|
Entrambe si applicano in diretta (circa un secondo) e sono salvate in
|
|
`pscapture.ini` accanto all'exe, quindi sopravvivono ai riavvii.
|
|
|
|
## 5. Problemi — sintomo per sintomo
|
|
|
|
| Sintomo | Causa | Rimedio |
|
|
|---|---|---|
|
|
| La pillola resta su `AVVIO...` / `IN ATTESA DELLA PS5` | console spenta, **non jailbroken**, o IP sbagliato | accendi la console, avvia il jailbreak (le porte 9021/2121 devono essere aperte), controlla il campo IP |
|
|
| Il log ripete `PS5 non raggiungibile (...), riprovo` | come sopra | come sopra |
|
|
| La camera `PS5 Capture` non appare in Discord/OBS | driver mai registrato (install fallito) | premi **Install driver**; leggi la riga di log che segue — ora riporta l'errore *vero* |
|
|
| Log: `ERRORE: driver non scrivibile in C:\Program Files\PSCapture (serve admin?)` | app non elevata | chiudi e riavvia `PSCapture.exe` accettando il prompt UAC |
|
|
| Log: `ERRORE caricamento dll (err=126)` | l'antivirus ha messo in quarantena la dll estratta | controlla la quarantena dell'antivirus per `pscapture.dll`, sbloccala, premi di nuovo **Install driver** |
|
|
| La camera appare ma l'immagine è nera | stream non partito | controlla la pillola; premi **Deploy payload** e/o **START STREAMING** |
|
|
| I colori sembrano sbagliati (pelle rossastra, cielo arancione) | qualcuno ha toccato `gain` | rimetti `gain` a `1.0` → Apply |
|
|
| Immagine decentrata / barra nera | allineamento | regola `shift px` con numeri pari finché non è centrata |
|
|
| Discord continua a mostrare 720p | il motore di Discord limita ogni camera a 720p | usa OBS per il 1080p, o la condivisione schermo di Discord (1080p60 con Nitro) |
|
|
| OBS vede la camera, Discord no | Discord era già aperto quando hai installato il driver | chiudi Discord COMPLETAMENTE (anche dalla tray) e riaprilo |
|
|
| Tutto il resto | — | leggi `pscapture-app.log` (accanto all'exe, o in `%TEMP%`) e il log della console `/data/pscapture.log` (via FTP) |
|
|
|
|
## 6. Disinstallazione
|
|
|
|
1. Chiudi l'app.
|
|
2. `rundll32 "%ProgramFiles%\PSCapture\pscapture.dll",DllUnregisterServer`
|
|
(rimuove la registrazione della camera).
|
|
3. Cancella `C:\Program Files\PSCapture`.
|
|
4. Opzionale, sulla console: cancella `/data/pldmgr/payloads/pscapture/` così
|
|
l'autoloader smette di avviarlo.
|