Che cos'è il formato di file WRPL?
Un file .wrpl è un Replay salvato di Widelands - un file binario creato da Widelands, un gioco di strategia in tempo reale open-source. Invece di salvare lo stato completo del gioco come un'istantanea, un .wrpl memorizza il flusso ordinato nel tempo dei comandi impartiti dai giocatori dall'inizio della partita. Può essere utilizzato per riprodurre la partita inviando nuovamente quei movimenti registrati al motore di gioco, che li esegue in modo deterministico a partire da un file di stato iniziale compagno.
Ogni replay .wrpl è sempre accoppiato con un file di salvataggio .wrpl.wgf - un'istantanea della mappa e dello stato iniziale del gioco memorizzata in un contenitore basato su ZIP. Entrambi i file devono essere conservati insieme nella cartella replays del gioco affinché la riproduzione funzioni.
Poiché il formato .wrpl memorizza comandi anziché fotogrammi video, non può essere aperto in un lettore multimediale. Per catturare un replay come video, è necessario registrare lo schermo durante la sessione di riproduzione in-game. I replay sono inoltre specifici per versione: un file .wrpl generalmente viene riprodotto solo nella stessa build del motore Widelands che lo ha registrato. Il motore scrive periodicamente dati di checksum di sincronizzazione durante la registrazione, in modo che qualsiasi mancata corrispondenza di versione venga rilevata e segnalata come errore di desincronizzazione durante la riproduzione.
Sicurezza e incolumità
RISCHIO: LOWUn WRPL è un dato di gioco passivo senza codice eseguibile, quindi aprirne uno in Widelands è a basso rischio. Gli unici problemi pratici non sono malevoli: un replay non verrà riprodotto se il suo compagno .wrpl.wgf è mancante o se la versione di Widelands differisce da quella che lo ha registrato (desync). Scarica i replay solo da fonti comunitarie affidabili e ignora qualsiasi sito che offra un magico «convertitore da WRPL a video» - non esistono e sono probabilmente adware.
Dettagli del formato
in sintesiProgrammi che aprono file WRPL
Dettagli tecnici
specifiche approfondite| Codifica | Binaria (serializzazione interna al motore little-endian) |
| Tipo di formato | Replay log di comandi deterministico - registra gli ordini dei giocatori, non i fotogrammi video |
| Accoppiamento file | Sempre accoppiato con un file compagno .wrpl.wgf; entrambi devono essere presenti per la riproduzione |
| Ruolo del file compagno | .wrpl.wgf contiene un'istantanea del salvataggio basata su ZIP della mappa iniziale e dello stato del gioco |
| Compressione | Il log dei comandi (.wrpl) è un flusso binario non compresso; il compagno .wrpl.wgf utilizza la compressione ZIP |
| Dimensione tipica | Da decine di KB a pochi MB (il log dei comandi è compatto; il file .wrpl.wgf costituisce la maggior parte del peso) |
| Magic bytes | Nessuna firma magica fissa pubblicata; identificato dalla posizione nella cartella dei replay e dalla coppia corrispondente .wrpl / .wrpl.wgf |
| Compatibilità di versione | Specifico per versione - un replay generalmente viene riprodotto solo nella stessa build del motore Widelands che lo ha registrato |
| Sincronizzazione / integrità | Il motore scrive dati di sincronizzazione checksum periodici durante la registrazione; le discrepanze di versione sono segnalate come errori di desync durante la riproduzione |
| Posizione di archiviazione | Salvato nella sottocartella «replays» della directory dei dati utente di Widelands |
| Metodo di riproduzione | Il visualizzatore di replay interno di Widelands esegue nuovamente i comandi registrati a partire dal salvataggio iniziale .wrpl.wgf |
| Esportazione video | Non supportata nativamente; è richiesta la registrazione dello schermo della sessione di riproduzione in-game |
| Piattaforme supportate | Windows, macOS, Linux |
| Sviluppatore | The Widelands Development Team (progetto comunitario open-source) |
| Rilasciato | Mid-2000s, with the Widelands open-source real-time strategy game |
| Ultima versione | Tied to the Widelands engine version that wrote the file (replays are version-specific) |
| Specifica | www.widelands.org |
Conversioni WRPL
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file WRPL.