Files
fstat13 876f8ef82b docs: redesign the guide site, fix inaccurate docs
- 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)
2026-10-15 15:28:12 +02:00

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.