O que é o formato de ficheiro VFS?
Um arquivo .vfs é um arquivo de dados de jogo usado pela trilogia UFO, uma série de jogos de computador desenvolvida pela Altar Games (originalmente ALTAR Interactive) com seu motor proprietário Vision. Os arquivos .vfs armazenam os recursos compactados que o motor do jogo precisa para construir o mundo do jogo. O primeiro título da série, UFO: Aftermath, foi lançado em 2003 como um sucessor espiritual de X-COM, com muitos elementos de jogabilidade alterados e novos recursos adicionados. Todos os três títulos UFO foram lançados para Microsoft Windows.
Os arquivos .vfs contêm vários recursos usados pelo jogo, incluindo:
- Gráficos e modelos 3D
- Trilhas sonoras e efeitos de áudio
- Mapas e locais
- Texturas
- Dados numéricos e de configuração
Os dados nos arquivos .vfs são compactados usando compressão lossless por entrada para economizar espaço em disco, embora algumas entradas sejam armazenadas sem compressão. O formato opera como um contêiner binário proprietário, semelhante em propósito a um arquivo .PAK usado por outros motores de jogo. Não existe uma assinatura de magic-byte documentada publicamente; as ferramentas identificam os arquivos por sua localização na pasta de instalação do jogo, em vez de um cabeçalho de arquivo. Várias ferramentas para extrair o conteúdo do arquivo .vfs estão disponíveis.
Arquivos VFS e jogos UFO
Durante o período entre 2003 e 2007, três jogos UFO foram lançados, cada um usando o formato de arquivo .vfs:
- UFO: Aftermath (2003)
- UFO: Aftershock (2004)
- UFO: Afterlight (2007)
Modificando arquivos VFS
Vários mods - ferramentas e recursos que permitem aos usuários modificar o conteúdo do jogo e alterar um ou mais aspectos do jogo - estão disponíveis para a trilogia UFO. A instalação de mods no jogo não requer conhecimentos técnicos específicos; geralmente é suficiente colocar o arquivo .vfs modificado, usando a ferramenta de modding fornecida, na pasta principal do jogo. O arquivo principal do jogo chama-se gamedata.vfs. Os pacotes VFS modificados normalmente usam a seguinte convenção de nomenclatura: mod_nome_do_pacote.vfs. Descrições mais detalhadas da estrutura de dados .vfs e guias de modding podem ser encontrados em sites de fãs de UFO, bem como no fórum oficial do desenvolvedor. Não mova nem renomeie arquivos .vfs existentes em uma instalação - fazer isso corromperá o jogo.
Segurança e proteção
RISCO: MEDIUMO maior risco é auto-infligido: excluir, renomear ou editar incorretamente os arquivos .vfs de um jogo UFO quebra ou corrompe a instalação - nunca os remova para «liberar espaço»; em vez disso, desinstale o jogo e faça backup de qualquer .vfs antes de modificar. O arquivo em si contém dados de recursos passivos e não executa código automaticamente, mas baixe pacotes .vfs/mod apenas de sites confiáveis da comunidade UFO. Como a extensão é compartilhada por muitos programas de «sistema de arquivos virtual» não relacionados, certifique-se de que um .vfs de outra origem realmente pertença a um jogo UFO antes de tratá-lo como tal.
Detalhes do formato
em resumo- Contêiner genérico de Sistema de Arquivos Virtual - Muitos programas (emuladores, instaladores, ferramentas de sandbox/VPN, alguns IDEs) armazenam uma imagem de sistema de arquivos virtual como .vfs; cada um é um formato privado e não relacionado.
- Sony Sound Forge / Vegas estabilização de vídeo e dados diversos de apps - Alguns aplicativos de mídia e utilitários gravam configurações ou arquivos de cache como .vfs, não relacionados a arquivos de jogos.
Programas que abrem arquivos VFS
Detalhes técnicos
especificação profunda| Tipo de formato | Contêiner de Sistema de Arquivos Virtual binário proprietário (arquivo de recursos de jogo) |
| Desenvolvedor / motor | Altar Games (ALTAR Interactive) - motor de jogo Vision |
| Ordem dos bytes | Little-endian |
| Compressão | Por entrada; as entradas podem ser compactadas com um método específico do motor ou armazenadas sem compressão |
| Criptografia | Nenhuma documentada |
| Estrutura interna | Cabeçalho binário seguido por uma tabela de diretório de arquivos (caminhos de entrada, offsets de bytes, tamanhos) e dados de recursos compactados |
| Títulos suportados | UFO: Aftermath (2003), UFO: Aftershock (2004), UFO: Afterlight (2007) |
| Plataforma alvo | Windows |
| Tamanho típico do arquivo | Dezenas de MB a várias centenas de MB por arquivo |
| Assinatura do arquivo (magic bytes) | Nenhuma documentada publicamente; identificado pelo contexto da pasta de instalação, não por um padrão de cabeçalho |
| Nome de arquivo principal | gamedata.vfs |
| Convenção de nomenclatura de mods | mod_<nome_do_pacote>.vfs (padrão da comunidade) |
| Versão interna | Não documentada; varia ligeiramente entre os três títulos UFO |
| Tipos de recursos armazenados | Modelos 3D, texturas, mapas, trilhas de áudio, dados numéricos e de configuração |
| Ferramentas de extração | Dragon UnPACKer (via plug-in), Game Extractor |
| Lançado | 2003 (UFO: Aftermath, Altar Games) |
| Versão mais recente | As shipped with UFO: Afterlight (2007); format is not publicly versioned |
Conversões de VFS
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos VFS.