.DFF

DFF File

RenderWare 3D Model (Grand Theft Auto)
Ask a question
QUICK ANSWER

A DFF file is a 3D model in RenderWare binary-stream format, used by the PlayStation 2-era Grand Theft Auto games (GTA III, Vice City, San Andreas) for cars, characters and map objects. To open one, use the free DragonFF add-on for Blender or Kam's scripts for 3ds Max. If your model appears untextured, the textures are in a separate .txd file, not inside the DFF.

Developer: Criterion Software (RenderWare engine); used by Rockstar/Rockstar North Category: 3D Image Files MIME: application/octet-stream
OPENS ON Windows
Related: .DCM · .STEP · .SKP · .STP

On this page

19k+ extensions indexed
Last reviewed Sep 2, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the DFF file format?

File with .dff extension contains a 3D model created using the RenderWare graphics engine. The format was used for games such as:

  • Grand Theft Auto III,
  • Grand Theft Auto: Vice City,
  • Grand Theft Auto: San Andreas,
  • Need For Speed: Undercover,
  • Burnout series.

A .dff model file contains sections that define geometry, reflection materials, or object behavior during collisions. Textures are not embedded - they are stored separately in a companion .txd texture dictionary file, while collision data lives in a .col file. Both are typically packed together inside a .img archive such as gta3.img.

The file uses a RenderWare binary stream structure: a hierarchy of nested sections, each with a 12-byte header carrying a section-type ID, a data size, and a version stamp. The root section is always a Clump (0x0010), followed by a Frame List, Geometry List, and Atomic records linking geometry to scene nodes. Character models additionally carry a Skin extension section for bone-weighted animation.

The future of the RenderWare engine. RenderWare versions 4 and later no longer use .dff files in favor of other file formats. In 2006 the division that was in charge of RenderWare was closed, and the engine is no longer available for purchase. The project is officially discontinued, so .dff remains frozen at the GTA 3D-era releases (III, Vice City, San Andreas).

Security & safety

RISK: LOW

A DFF is passive model data and does not execute code. The practical cautions are about modding sources, not the format: GTA mod packs from random sites can bundle scripts, trainers or installers that carry malware, so get tools from their official repos (DragonFF on GitHub, GTAMods wiki, zmodeler3.com) and scan downloaded mod archives. A bare .dff itself is safe to import.

Format details

in a nutshell
FULL NAMERenderWare 3D Model (Grand Theft Auto)aka RenderWare binary stream model, GTA model file
DEVELOPERCriterion Software (RenderWare engine); used by Rockstar/Rockstar Northsince RenderWare 3.x era; GTA III (2001) onward used .dff for models
MIME TYPEapplication/octet-stream
TYPERenderWare binary stream - hierarchical 3D model (geometry, materials, skins)
This extension is also used by…
  • OpenEXR (.exr alternative / legacy) - Some pipelines historically used .dff for depth/data frames; unrelated to RenderWare models.
  • ESRI / database export files - A few GIS and database tools emit .dff data dumps that share the extension but are not 3D models.
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
10000000
ASCII
····
A DFF has no text magic. It begins with a RenderWare section header: a 4-byte section type ID, a 4-byte size, and a 4-byte RW version stamp. The root section is a Clump (ID 0x0010), so a GTA DFF typically starts with bytes 10 00 00 00. Identify by the RenderWare section structure and the Clump root, not by a printable signature; the version stamp tells which GTA/RW release wrote it.

Programs that open DFF files

Windows5 apps
ZModeler Paid Open the .dff directly (legacy ZModeler 2 was the classic GTA tool; ZModeler 3 is the current paid release). Import the .txd for textures.
RW Analyze Free Inspect and edit the raw RenderWare section tree of a DFF (low-level tool for modders, not a 3D viewer).
Blender + DragonFF Open-source Install the free DragonFF add-on in Blender, then File → Import → RenderWare DFF. Import the matching .txd for textures.
Autodesk 3ds Max + Kam's GTA Scripts Free (script; 3ds max is paid) Load Kam's DFF IO maxscript, then use the DFF import button to open the model in 3ds Max.
Magic.TXD (companion) Open-source Not for DFF itself - opens the matching .txd so you can see/extract the textures a DFF references.

Technical details

deep spec
EncodingBinary (RenderWare binary stream)
Byte orderLittle-endian
Root sectionClump (type ID 0x0010)
Section header layout12 bytes per section: 4-byte type ID, 4-byte data size, 4-byte RenderWare version stamp
RW version stampPer-section field encoding the RenderWare library build (e.g. 0x1003FFFF for GTA III / RW 3.1, 0x1803FFFF for GTA San Andreas / RW 3.7)
Top-level sub-sectionsFrame List, Geometry List, Atomics, Material List
Texture handlingTexture names stored as strings inside the model; actual bitmap data lives in a companion .txd texture dictionary
Skinning / bone supportOptional Skin extension section for bone-weighted meshes (player and pedestrian models)
CompressionNone - vertex positions, UV coordinates, and normals stored uncompressed
Typical file size10 KB - 5 MB depending on model complexity (map props to full vehicle models)
MIME typeapplication/octet-stream
Typical deploymentPacked inside a .img container archive (e.g. gta3.img, gta_sa.img)
Target platformsWindows (PC), PlayStation 2, Xbox (original)
ReleasedRenderWare 3.x era; GTA III (2001) onward used .dff for models
Latest versionRenderWare 3.7 stream (GTA San Andreas, 2004); version encoded per-section in the stream header
Specificationgtamods.com

DFF conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with DFF files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about DFF files.

Frequently asked questions

How do I open a DFF file?
Use a GTA-modding 3D tool: the free DragonFF add-on for Blender (File → Import → DFF) or Kam's scripts for 3ds Max; ZModeler also opens them. Normal 3D viewers can't read RenderWare DFF.
Why is my DFF model untextured?
A DFF only references texture names - the actual images live in a separate .txd file. Import the matching .txd (e.g. with Magic.TXD or your import plugin) to apply the textures.
What is a DFF file?
It's a 3D model in RenderWare binary-stream format, used by the PS2-era Grand Theft Auto games (III, Vice City, San Andreas) for cars, characters and map objects.
How do I import a GTA DFF into Blender?
Install the open-source DragonFF add-on, enable it in Preferences, then File → Import → RenderWare DFF (.dff). Import the model's .txd afterwards for textures.
How do I convert a DFF to OBJ or FBX?
Import the DFF into Blender (DragonFF) or 3ds Max (Kam's scripts), then export OBJ or FBX. RenderWare-specific data (skinning, GTA flags) may not survive the round-trip.
Can I put my own model into GTA as a DFF?
Yes - model it in Blender/3ds Max, then export to DFF with DragonFF or Kam's scripts, create a matching .txd for textures, and replace the original via the game's .img archive.

References

1GTAMods Wiki - RenderWare binary stream filegtamods.com
2GTAMods Wiki - List of RW section IDsgtamods.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

Related extensions

.DCMDICOM Medical Image
.STEPSTEP - Standard for the Exchange of Product Data (ISO 10303)
.SKPSketchUp Document
.STPSTEP - Standard for the Exchange of Product Data (ISO 10303), .stp spelling
.MTLMaterial Template Library (Wavefront)
.MAX3ds Max Scene File (Autodesk 3ds Max)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z