O que é o formato de ficheiro DFF?
O arquivo com a extensão .dff contém um modelo 3D criado usando o motor gráfico RenderWare. O formato foi usado para jogos como:
- Grand Theft Auto III,
- Grand Theft Auto: Vice City,
- Grand Theft Auto: San Andreas,
- Need For Speed: Undercover,
- Série Burnout.
Um arquivo de modelo .dff contém seções que definem a geometria, materiais de reflexo ou o comportamento do objeto durante colisões. As texturas não são incorporadas - elas são armazenadas separadamente em um arquivo de dicionário de texturas complementar .txd, enquanto os dados de colisão residem em um arquivo .col. Ambos são normalmente compactados juntos dentro de um arquivo .img como o gta3.img.
O arquivo usa uma estrutura de fluxo binário RenderWare: uma hierarquia de seções aninhadas, cada uma com um cabeçalho de 12 bytes carregando um ID de tipo de seção, um tamanho de dados e um selo de versão. A seção raiz é sempre um Clump (0x0010), seguida por uma Frame List, Geometry List e registros Atomic que vinculam a geometria aos nós da cena. Modelos de personagens carregam adicionalmente uma seção de extensão Skin para animação baseada em ossos (rigging).
O futuro do motor RenderWare. As versões 4 e posteriores do RenderWare não usam mais arquivos .dff em favor de outros formatos de arquivo. Em 2006, a divisão responsável pelo RenderWare foi fechada e o motor não está mais disponível para compra. O projeto foi oficialmente descontinuado, portanto, o .dff permanece congelado nos lançamentos da era GTA 3D (III, Vice City, San Andreas).
Segurança e proteção
RISCO: LOWUm DFF contém dados de modelo passivos e não executa código. As precauções práticas referem-se às fontes de modding, não ao formato: pacotes de mods de GTA de sites aleatórios podem agrupar scripts, trainers ou instaladores que carregam malware, portanto, obtenha ferramentas de seus repositórios oficiais (DragonFF no GitHub, GTAMods wiki, zmodeler3.com) e verifique os arquivos de mod baixados. Um arquivo .dff puro é seguro para importar.
Detalhes do formato
em resumo- OpenEXR (alternativa .exr / legado) - Alguns fluxos de trabalho historicamente usaram .dff para quadros de profundidade/dados; não relacionado aos modelos RenderWare.
- ESRI / arquivos de exportação de banco de dados - Algumas ferramentas de GIS e banco de dados emitem despejos de dados .dff que compartilham a extensão, mas não são modelos 3D.
Programas que abrem arquivos DFF
Detalhes técnicos
especificação profunda| Codificação | Binário (fluxo binário RenderWare) |
| Ordem dos bytes | Little-endian |
| Seção raiz | Clump (ID de tipo 0x0010) |
| Layout do cabeçalho da seção | 12 bytes por seção: ID de tipo de 4 bytes, tamanho de dados de 4 bytes, selo de versão RenderWare de 4 bytes |
| Selo de versão RW | Campo por seção que codifica a compilação da biblioteca RenderWare (ex: 0x1003FFFF para GTA III / RW 3.1, 0x1803FFFF para GTA San Andreas / RW 3.7) |
| Subseções de nível superior | Frame List, Geometry List, Atomics, Material List |
| Manipulação de textura | Nomes de textura armazenados como strings dentro do modelo; os dados de bitmap reais residem em um dicionário de texturas .txd complementar |
| Suporte a Skinning / ossos | Seção de extensão Skin opcional para malhas com pesos de ossos (modelos de jogadores e pedestres) |
| Compressão | Nenhuma - posições de vértices, coordenadas UV e normais armazenadas sem compressão |
| Tamanho de arquivo típico | 10 KB - 5 MB dependendo da complexidade do modelo (desde objetos de mapa até modelos completos de veículos) |
| Tipo MIME | application/octet-stream |
| Implantação típica | Compactado dentro de um arquivo de contêiner .img (ex: gta3.img, gta_sa.img) |
| Plataformas de destino | Windows (PC), PlayStation 2, Xbox (original) |
| Lançado | RenderWare 3.x era; GTA III (2001) onward used .dff for models |
| Versão mais recente | RenderWare 3.7 stream (GTA San Andreas, 2004); version encoded per-section in the stream header |
| Especificação | gtamods.com |
Conversões de DFF
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos DFF.