O que é o formato de ficheiro WRPL?
Um arquivo .wrpl é um Replay Salvo do Widelands - um arquivo binário criado pelo Widelands, um jogo de estratégia em tempo real de código aberto. Em vez de salvar o status completo do jogo como um instantâneo, um .wrpl armazena o fluxo ordenado por tempo de comandos dos jogadores emitidos desde o início da partida. Ele pode ser usado para reproduzir o jogo enviando esses movimentos gravados de volta ao motor do jogo, que os executa novamente de forma determinística contra um arquivo de estado inicial complementar.
Cada replay .wrpl é sempre emparelhado com um arquivo de jogo salvo .wrpl.wgf - um instantâneo do mapa e do estado inicial do jogo armazenado em um contêiner baseado em ZIP. Ambos os arquivos devem ser mantidos juntos na pasta replays do jogo para que a reprodução funcione.
Como o .wrpl armazena comandos em vez de quadros de vídeo, ele não pode ser aberto em um reprodutor de mídia. Para capturar um replay como vídeo, você deve gravar a tela da sessão de reprodução no jogo. Os replays também são específicos da versão: um arquivo .wrpl geralmente só é reproduzido na mesma compilação do motor Widelands que o gravou. O motor grava dados periódicos de soma de verificação (checksum) de sincronização durante a gravação para que qualquer incompatibilidade de versão seja detectada e relatada como um erro de dessincronização durante a reprodução.
Segurança e proteção
RISCO: LOWUm WRPL é um dado de jogo passivo sem código executável, portanto, abrir um no Widelands é de baixo risco. Os únicos problemas práticos não são maliciosos: um replay não funcionará se seu complemento .wrpl.wgf estiver ausente ou se a versão do Widelands for diferente daquela que o gravou (dessincronização). Baixe replays apenas de fontes confiáveis da comunidade e ignore qualquer site que ofereça um «conversor mágico de WRPL para vídeo» - eles não existem e provavelmente são adware.
Detalhes do formato
em resumoProgramas que abrem arquivos WRPL
Detalhes técnicos
especificação profunda| Codificação | Binário (serialização interna do motor little-endian) |
| Tipo de formato | Log de comandos de replay determinístico - registra ordens do jogador, não quadros de vídeo |
| Emparelhamento de arquivos | Sempre emparelhado com um arquivo .wrpl.wgf complementar; ambos devem estar presentes para a reprodução |
| Função do arquivo complementar | .wrpl.wgf contém um instantâneo de jogo salvo baseado em ZIP do mapa inicial e do estado do jogo |
| Compressão | O log de comandos (.wrpl) é um fluxo binário não compactado; o .wrpl.wgf complementar usa compressão ZIP |
| Tamanho típico | Dezenas de KB a alguns MB (o log de comandos é compacto; o .wrpl.wgf adiciona a maior parte do volume) |
| Magic bytes | Nenhuma assinatura mágica fixa publicada; identificado pela localização na pasta de replays e pelo par correspondente .wrpl / .wrpl.wgf |
| Compatibilidade de versão | Específico da versão - um replay geralmente só é reproduzido na mesma compilação do motor Widelands que o gravou |
| Sincronização / integridade | O motor grava dados periódicos de soma de verificação de sincronização durante a gravação; incompatibilidades de versão são sinalizadas como erros de dessincronização durante a reprodução |
| Local de armazenamento | Salvo na subpasta replays do diretório de dados do usuário do Widelands |
| Método de reprodução | O visualizador de replay interno do Widelands reexecuta os comandos gravados contra o jogo salvo inicial .wrpl.wgf |
| Exportação de vídeo | Não suportado nativamente; é necessária a gravação de tela da sessão de reprodução no jogo |
| Plataformas suportadas | Windows, macOS, Linux |
| Desenvolvedor | The Widelands Development Team (projeto comunitário de código aberto) |
| Lançado | Mid-2000s, with the Widelands open-source real-time strategy game |
| Versão mais recente | Tied to the Widelands engine version that wrote the file (replays are version-specific) |
| Especificação | www.widelands.org |
Conversões de WRPL
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos WRPL.