Difference between revisions of "DAT"

From GTAMods Wiki
Jump to navigation Jump to search
(List of data files)
 
(21 intermediate revisions by 10 users not shown)
Line 1: Line 1:
'''DAT''' is the extension used for the data files of GTA 3D series games. They are commonly text files (although there are binary ones) and have different structures.
+
'''DAT''' is the extension used for general data files for ''Grand Theft Auto''. They are commonly plain text files (although there are binary ones) and many have different structures.
  
 
== List of data files ==
 
== List of data files ==
<!--- Perhaps we should sort this alphabetically --->
+
{{Incomplete}}
{|{{Prettytable}} width="100%" class="sortable"
+
 
!width="64px"| Game
+
The {{Icon}} icon marks the files that are present in every game of GTA 3D series (GTA 3, GTA VC, GTA SA) and GTA HD series (GTA IV , GTA V).
!width="160px"|File
+
{|class="wikitable center-col-1 sortable" style="width: 100%;"
 +
!style="width: 4em;" |Game
 +
!style="width: 12em;" |File
 
!Description
 
!Description
 
!Notes
 
!Notes
 
|-
 
|-
|align="center"|{{Icon}}{{Ref|1}}||[[animviewer.dat]]||||
+
|{{Icon|3}}||[[CAPS.DAT]]||Stores information about the capabilities of the user video card.||''binary file''
 
|-
 
|-
|align="center"|{{Icon}}||[[carcols.dat]]||''Contains information about vehicle colors''||
+
|{{Icon|4}}||[[FemalePlayerSettings.dat]], [[MalePlayerSettings.dat]]||Contains info necessary to render the multiplayer player||
 
|-
 
|-
|align="center"|{{Icon}}||[[default.dat]]||||
+
|{{Icon|VC}}||[[Script Path|spath*.dat]]||Defines script path data for objects||
 
|-
 
|-
|align="center"|{{Icon}}||[[fonts.dat]]||''Contains information about the fonts used in the game''||''The fonts are split up into [[Wikipedia:Sprite_(computer_graphics)|sprites]]. Fonts themselves are located in the '' <code>...\models\fonts.txd</code> '' texture dictionary.''
+
|{{Icon|4}}||[[ambient.dat]]||||
 
|-
 
|-
|align="center"|{{Icon}}||[[gta.dat]]||''General map listing file''||''called'' <code>gta3.dat</code> ''for [[GTA 3]] and'' <code>gta-vc.dat</code> ''for [[Vice City]]''
+
|{{Icon|SA}}||[[animgrp.dat]], [[animgrp.dat|animgrp1.dat]]||Contains predefined animation sequences (By default different types of walking)||
 
|-
 
|-
|align="center"|{{Icon}}||[[object.dat]]||''Defines additional object information for dynamic objects''||
+
|{{Icon}}||[[animviewer.dat]]||||
 
|-
 
|-
|align="center"|{{Icon}}||[[ped.dat]]||||
+
|{{Icon|SA}}||[[ar_stats.dat]]||||''Present in [[GTA IV]] but unused?''
 
|-
 
|-
|align="center"|{{Icon}}||[[pedgrp.dat]]||||
+
|{{Icon|4}} {{Icon|V}}||[[bloodFx.dat]]||||
 
|-
 
|-
|align="center"|{{Icon}}||[[timecyc.dat]],<br>[[timecyc.dat|timecycp.dat]]&nbsp;(SA)||''Controls the weather and the game's appearance''||
+
|{{Icon}}||[[carcols.dat]]||Contains information about vehicle colors||
 
|-
 
|-
|align="center"|{{Icon}}||[[water.dat]]&nbsp;(all),<br>[[water1.dat]]&nbsp;(SA),<br>[[waterpro.dat]]&nbsp;(GTA 3 & VC)||||
+
|{{Icon|SA}}||[[cargrp.dat]]||||
 
|-
 
|-
|align="center"|{{Icon}}||[[weapon.dat]]||||
+
|{{Icon|SA}} {{Icon|4}}||[[carmods.dat]]||Defines vehicle tuning abilities and additional car components which can be attached to vehicles using the tuning garages.||
 
|-
 
|-
|align="center"|{{Icon|3}} {{Icon|VC}} {{Icon|SA}}||[[pedstats.dat]]||||
+
|{{Icon|3}}||[[chase.dat|CHASE*.DAT]]||Controls all cars in the introduction sequence||''binary files located in the'' <code>.\data\paths</code> ''directory''
 
|-
 
|-
|align="center"|{{Icon|3}} {{Icon|VC}} {{Icon|SA}}||[[surface.dat]]||||
+
|{{Icon|4}}||[[cj_gta.dat]]||||
 
|-
 
|-
|align="center"|{{Icon|3}} {{Icon|VC}}||[[cullzone.dat]],<br>[[cullzoneempty.dat]]&nbsp;(VC)||||''binary files''
+
|{{Icon|SA}}||[[clothes.dat]]||Defines different rules for clothing. There are different commands to generate special behaving rules for different clothes the player is able to buy.||''Present in [[GTA IV]] and [[GTA V]] but unused.''
 
|-
 
|-
|align="center"|{{Icon|3}} {{Icon|VC}}||[[fistfite.dat]]||||
+
|{{Icon|4}}||[[credits.dat|credits*.dat]]||||
 
|-
 
|-
|align="center"|{{Icon|3}} {{Icon|VC}}||[[flight.dat]]||||
+
|{{Icon|3}} {{Icon|VC}}||[[cullzone.dat]]||Contains cullzones flags and coordinates||''binary file, unused in Vice City''
 
|-
 
|-
|align="center"|{{Icon|3}} {{Icon|SA}} {{Icon|4}}||[[tracks.dat|tracks*.dat]]||||''located in the'' <code>..data\paths</code> ''directory''
+
|{{Icon|VC}}||[[cullzoneempty.dat]]||||''binary file, unused''
 
|-
 
|-
|align="center"|{{Icon|3}}||[[chase.dat|chase*.dat]]||||''binary files located in the'' <code>..data\paths</code> ''directory''
+
|{{Icon}}||[[default.dat]]||General map listing file||
 
|-
 
|-
|align="center"|{{Icon|3}} ||[[train.dat]], [[train.dat|train2.dat]]||||''still present in [[Vice City]] but unused''
+
|{{Icon|4}} {{Icon|V}}||[[distantlights.dat]]||||''binary file''
 
|-
 
|-
|align="center"|{{Icon|VC}}||[[map.dat|map*.dat]]||||''located in the'' <code>..data\maps</code> ''directory''
+
|{{Icon|4}} {{Icon|V}}||[[entityFx.dat]]||||
 
|-
 
|-
|align="center"|{{Icon|VC}}||[[Scripted Path|spath.dat]], [[Scripted Path|spath0.dat]]||||
+
|{{Icon|4}} {{Icon|V}}||[[explosionFx.dat]]||||
 
|-
 
|-
|align="center"|{{Icon|SA}}||[[animgrp.dat]], [[animgrp.dat|animgrp1.dat]]||||
+
|{{Icon|3}} {{Icon|VC}}||[[fistfite.dat]]||Contains information for melee attacks||
 
|-
 
|-
|align="center"|{{Icon|SA}}||[[ar_stats.dat]]||||''still present in [[GTA 4]] but unused?''
+
|{{Icon|3}} {{Icon|VC}}||[[flight.dat|flight*.dat]]||Defines path data for all airborne NPC aircraft||
 
|-
 
|-
|align="center"|{{Icon|SA}}||[[cargrp.dat]]||||
+
|{{Icon}}||[[fonts.dat]]||Contains information about the fonts used in the game||''The fonts are split up into [[Wikipedia:Sprite_(computer_graphics)|sprites]]. Fonts themselves are located in the '' <code>.\models\fonts.txd</code> '' texture dictionary.''
 
|-
 
|-
|align="center"|{{Icon|SA}}||[[clothes.dat]]||||''still present in [[GTA 4]] but unused?''
+
|{{Icon|4}}||[[frontend.dat]]||||
 
|-
 
|-
|align="center"|{{Icon|SA}}||[[furnitur.dat]]||||''still present in [[GTA 4]] but unused?''
+
|{{Icon|SA}}||[[furnitur.dat]]||This file is unused and can be left blank, but it must not be deleted since the game tries to parse it. It originally contained information about furniture which was planned to be used for automatically generating different furniture in interiors. However, this file and the interior models/collision files are not used by the game engine, and other required files are missing.||''Present in [[GTA IV]] but unused?''
 
|-
 
|-
|align="center"|{{Icon|SA}}||[[gridref.dat]]||||
+
|{{Icon|SA}}||[[gridref.dat]]||Defines responsibilities of certain map areas and their owners for Rockstar's internal bug tracking system called '''Bugstar'''.||''Leftover from San Andreas development stage, apparently not required by the game.''
 
|-
 
|-
|align="center"|{{Icon|SA}}||[[gta.dat|gta_quick.dat]]||||
+
|{{Icon}}||[[gta.dat]]||General map listing file||''called'' <code>gta3.dat</code> ''for [[GTA 3]] and'' <code>gta-vc.dat</code> ''for [[Vice City]]''
 
|-
 
|-
|align="center"|{{Icon|SA}}||[[melee.dat]]||||''still present in [[GTA 4]] but unused?''
+
|{{Icon|SA}}||[[gta.dat|gta_quick.dat]]||||
 
|-
 
|-
|align="center"|{{Icon|SA}}||[[numplate.dat]]||||''still present in [[GTA 4]] but unused?''
+
|{{Icon|4}}||[[handling.dat]]||Contains the attributes of all vehicles in the game ([[handling.cfg]] from previous games)||
 
|-
 
|-
|align="center"|{{Icon|SA}}||[[plants.dat]]||||
+
|{{Icon|4}}||[[hud.dat]]||Contains initial display settings for each HUD component||
 
|-
 
|-
|align="center"|{{Icon|SA}}||[[polydensity.dat]]||||
+
|{{Icon|4}} {{Icon|V}}||[[hudcolor.dat]]||Contains RGB colour values that the game uses||
 
|-
 
|-
|align="center"|{{Icon|SA}}||[[popcycle.dat]]||||
+
|{{Icon|4}}||[[loadingscreens.dat|loadingscreens*.dat]]||''Contains the animations and durations of static loading screen images''||
 
|-
 
|-
|align="center"|{{Icon|SA}}||[[procobj.dat]]||||
+
|{{Icon|VC}}||[[map.dat|map*.dat]]||||''located in the'' <code>.\data\maps</code> ''directory, unused''
 
|-
 
|-
|align="center"|{{Icon|SA}}||[[shopping.dat]]||||
+
|{{Icon|4}} {{Icon|V}}||[[materialFx.dat]]||||
 
|-
 
|-
|align="center"|{{Icon|SA}}||[[statdisp.dat]]||||
+
|{{Icon|4}} {{Icon|V}}||[[materials.dat]]||||
 
|-
 
|-
|align="center"|{{Icon|SA}}||[[surfaud.dat]]||||
+
|{{Icon|SA}}||[[melee.dat]]||||''Present in [[GTA IV]] but unused?''
 
|-
 
|-
|align="center"|{{Icon|SA}}||[[surfinfo.dat]]||||
+
|{{Icon|4}}||[[meleeAnims.dat]]||Specifies all anims available to the melee system||
 
|-
 
|-
|align="center"|{{Icon|SA}} {{Icon|4}}||[[carmods.dat]]||||
+
|{{Icon|4}}||[[moveblend.dat]]||Contains some parameters for blended ped animation||
 
|-
 
|-
|align="center"|{{Icon|4}}||[[ambient.dat]]||||
+
|{{Icon|4}} {{Icon|V}}||[[nav.dat]]||This file is read in to initialise the "CPathServer" pathfinding class||
 
|-
 
|-
|align="center"|{{Icon|4}}||[[bloodFx.dat]]||||
+
|{{Icon|4}} {{Icon|V}}||[[navprecalc.dat]]||||''binary file''
 
|-
 
|-
|align="center"|{{Icon|4}}||[[cj_gta.dat]]||||
+
|{{Icon|4}}||[[networktest.dat]]||
 
|-
 
|-
|align="center"|{{Icon|4}}||[[credits.dat|credits*.dat]]||||
+
|{{Icon|SA}}||[[numplate.dat]]||||''Present in [[GTA IV]] and [[GTA V]] but unused.''
 
|-
 
|-
|align="center"|{{Icon|4}}||[[distantlights.dat]]||||''binary file''
+
|{{Icon}}||[[object.dat]]||Defines additional object information for dynamic objects||
 
|-
 
|-
|align="center"|{{Icon|4}}||[[entityFx.dat]]||||
+
|{{Icon}}||[[ped.dat]]||Contains information about pedtypes and their relationships||
 
|-
 
|-
|align="center"|{{Icon|4}}||[[explosionFx.dat]]||||
+
|{{Icon|4}} {{Icon|V}}||[[pedProps.dat]]||
 
|-
 
|-
|align="center"|{{Icon|4}}||[[FemalePlayerSettings.dat]], [[MalePlayerSettings.dat]]||''Contains info necessary to render the multiplayer player''||
+
|{{Icon}}||[[pedgrp.dat]]||Contains information about default spawned characters for each zone||
 
|-
 
|-
|align="center"|{{Icon|4}}||[[frontend.dat]]||||
+
|{{Icon|4}}||[[pedpersonality.dat]]||
 
|-
 
|-
|align="center"|{{Icon|4}}||[[hud.dat]]||''Contains inital display settings for each HUD component''||
+
|{{Icon|4}}||[[pedpopulation.dat]]||||''binary file''
 
|-
 
|-
|align="center"|{{Icon|4}}||[[hudcolor.dat]]||''Contains RGB colour values that the game uses''||
+
|{{Icon|t}}||[[pedstats.dat]]||Specifies properties of characters||
 
|-
 
|-
|align="center"|{{Icon|4}}||[[loadingscreens.dat|loadingscreens*.dat]]||''Contains the animation of static loading screen images''||
+
|{{Icon|SA}}||[[plants.dat]]||||
 
|-
 
|-
|align="center"|{{Icon|4}}||[[materialFx.dat]]||||
+
|{{Icon|SA}}||[[polydensity.dat]]||||
 
|-
 
|-
|align="center"|{{Icon|4}}||[[materials.dat]]||||
+
|{{Icon|SA}} {{Icon|V}}||[[popcycle.dat]]||Controls the population density for each specific regions of the map e.g. business areas, entertainment zones, shopping zones and more. Using higher values increases the amount of pedestrians and vehicles roaming, however this might use up more memory as the game needs to store more information about the pedestrians and vehicles spawning.||
 
|-
 
|-
|align="center"|{{Icon|4}}||[[meleeAnims.dat]]||''Specifies all anims available to the melee system''||
+
|{{Icon|SA}}||[[procobj.dat]]||||
 
|-
 
|-
|align="center"|{{Icon|4}}||[[moveblend.dat]]||''Contains some parameters for blended ped animation''||
+
|{{Icon|4}}||[[scenarios.dat]]||||
 
|-
 
|-
|align="center"|{{Icon|4}}||[[nav.dat]]||''This file is read in to initialise the "CPathServer" pathfinding class''||
+
|{{Icon|SA}}||[[shopping.dat]]||Describes additional shopping information for various features (like car modifications or clothes). It defines their price just as their influence on different statistics. All information of this file can be requested by the script where it gets processed.||
 
|-
 
|-
|align="center"|{{Icon|4}}||[[navprecalc.dat]]||||''binary file''
+
|{{Icon|SA}}||[[statdisp.dat]]||||
 
|-
 
|-
|align="center"|{{Icon|4}}||[[networktest.dat]]||
+
|{{Icon|t}}||[[surface.dat]]||Contains friction multipliers for all surfaces||
 
|-
 
|-
|align="center"|{{Icon|4}}||[[pedpersonality.dat]]||
+
|{{Icon|SA}}||[[surfaud.dat]]||||
 
|-
 
|-
|align="center"|{{Icon|4}}||[[pedpopulation.dat]]||||''binary file''
+
|{{Icon|SA}}||[[surfinfo.dat]]||||
 
|-
 
|-
|align="center"|{{Icon|4}}||[[pedProps.dat]]||
+
|{{Icon}}||[[timecyc.dat]]||Controls weather properties like the ambience colour, draw distance, intensity of shadows etc.||
 
|-
 
|-
|align="center"|{{Icon|4}}||[[scenarios.dat]]||||
+
|{{Icon|SA}}||[[timecycp.dat]]||Same as the original timecyc.dat but is used in PAL countries. ||
 
|-
 
|-
|align="center"|{{Icon|4}}||[[visualSettings.dat]]||''Stores initial values for configuration of in game elements''||
+
|{{Icon|3}} {{Icon|SA}} {{Icon|4}}||[[tracks.dat|tracks*.dat]]||||''located in the'' <code>.\data\paths</code> ''directory''
 +
|-
 +
|{{Icon|3}} ||[[train.dat]], [[train.dat|train2.dat]]||Stores fixed train camera nodes||''Present in [[Vice City]] but unused''
 +
|-
 +
|{{Icon|4}} {{Icon|V}}||[[visualSettings.dat]] (IV)||Stores initial values for configuration of in game elements||
 +
|-
 +
|{{Icon}}||[[water.dat]]||Controls sea level and water maps. Without this file water in oceans or lakes may disappear, however the game will not crash.||
 +
|-
 +
|{{Icon|SA}}||[[water1.dat]]||||
 +
|-
 +
|{{Icon|3}} {{Icon|VC}}||[[waterpro.dat]]||||
 +
|-
 +
|{{Icon}}||[[weapon.dat]]||Controls weapon properties like their damage, range and others.||
 
|}
 
|}
{{Note|1}} The {{Icon}} icon marks the files that are present in every game of GTA 3D series (GTA 3, GTA VC, GTA SA and GTA IV).
 
{{Incomplete}}
 
  
 
== See also ==
 
== See also ==
* [[Data Files (San Andreas)]] &ndash; description for common data files of [[San Andreas]]
 
 
* {{Icon|SA}} [[Paths (GTA SA)|nodes*.dat]]
 
* {{Icon|SA}} [[Paths (GTA SA)|nodes*.dat]]
* {{Icon|SA}} [[Cutscene#The_DAT-File]]
+
* {{Icon|SA}} [[Cutscene#The DAT File|Cutscene data]]
  
== External Link ==
+
== External link ==
 
* {{GTAF|380874|Documenting GTA IV Data files}}
 
* {{GTAF|380874|Documenting GTA IV Data files}}
  
{{N|4|SA}}
+
{{N|V|IV|VCS|LCS|SA|VC|III}}
[[Category:File Formats]][[Category:GTA 3]][[Category:GTA VC]]
+
[[Category:File Formats]]

Latest revision as of 21:28, 25 December 2023

DAT is the extension used for general data files for Grand Theft Auto. They are commonly plain text files (although there are binary ones) and many have different structures.

List of data files

This section is incomplete. You can help by fixing and expanding it.

The Grand Theft Auto series icon marks the files that are present in every game of GTA 3D series (GTA 3, GTA VC, GTA SA) and GTA HD series (GTA IV , GTA V).

Game File Description Notes
GTA III CAPS.DAT Stores information about the capabilities of the user video card. binary file
GTA IV FemalePlayerSettings.dat, MalePlayerSettings.dat Contains info necessary to render the multiplayer player
Vice City spath*.dat Defines script path data for objects
GTA IV ambient.dat
San Andreas animgrp.dat, animgrp1.dat Contains predefined animation sequences (By default different types of walking)
Grand Theft Auto series animviewer.dat
San Andreas ar_stats.dat Present in GTA IV but unused?
GTA IV GTA V bloodFx.dat
Grand Theft Auto series carcols.dat Contains information about vehicle colors
San Andreas cargrp.dat
San Andreas GTA IV carmods.dat Defines vehicle tuning abilities and additional car components which can be attached to vehicles using the tuning garages.
GTA III CHASE*.DAT Controls all cars in the introduction sequence binary files located in the .\data\paths directory
GTA IV cj_gta.dat
San Andreas clothes.dat Defines different rules for clothing. There are different commands to generate special behaving rules for different clothes the player is able to buy. Present in GTA IV and GTA V but unused.
GTA IV credits*.dat
GTA III Vice City cullzone.dat Contains cullzones flags and coordinates binary file, unused in Vice City
Vice City cullzoneempty.dat binary file, unused
Grand Theft Auto series default.dat General map listing file
GTA IV GTA V distantlights.dat binary file
GTA IV GTA V entityFx.dat
GTA IV GTA V explosionFx.dat
GTA III Vice City fistfite.dat Contains information for melee attacks
GTA III Vice City flight*.dat Defines path data for all airborne NPC aircraft
Grand Theft Auto series fonts.dat Contains information about the fonts used in the game The fonts are split up into sprites. Fonts themselves are located in the .\models\fonts.txd texture dictionary.
GTA IV frontend.dat
San Andreas furnitur.dat This file is unused and can be left blank, but it must not be deleted since the game tries to parse it. It originally contained information about furniture which was planned to be used for automatically generating different furniture in interiors. However, this file and the interior models/collision files are not used by the game engine, and other required files are missing. Present in GTA IV but unused?
San Andreas gridref.dat Defines responsibilities of certain map areas and their owners for Rockstar's internal bug tracking system called Bugstar. Leftover from San Andreas development stage, apparently not required by the game.
Grand Theft Auto series gta.dat General map listing file called gta3.dat for GTA 3 and gta-vc.dat for Vice City
San Andreas gta_quick.dat
GTA IV handling.dat Contains the attributes of all vehicles in the game (handling.cfg from previous games)
GTA IV hud.dat Contains initial display settings for each HUD component
GTA IV GTA V hudcolor.dat Contains RGB colour values that the game uses
GTA IV loadingscreens*.dat Contains the animations and durations of static loading screen images
Vice City map*.dat located in the .\data\maps directory, unused
GTA IV GTA V materialFx.dat
GTA IV GTA V materials.dat
San Andreas melee.dat Present in GTA IV but unused?
GTA IV meleeAnims.dat Specifies all anims available to the melee system
GTA IV moveblend.dat Contains some parameters for blended ped animation
GTA IV GTA V nav.dat This file is read in to initialise the "CPathServer" pathfinding class
GTA IV GTA V navprecalc.dat binary file
GTA IV networktest.dat
San Andreas numplate.dat Present in GTA IV and GTA V but unused.
Grand Theft Auto series object.dat Defines additional object information for dynamic objects
Grand Theft Auto series ped.dat Contains information about pedtypes and their relationships
GTA IV GTA V pedProps.dat
Grand Theft Auto series pedgrp.dat Contains information about default spawned characters for each zone
GTA IV pedpersonality.dat
GTA IV pedpopulation.dat binary file
GTA III Vice City San Andreas pedstats.dat Specifies properties of characters
San Andreas plants.dat
San Andreas polydensity.dat
San Andreas GTA V popcycle.dat Controls the population density for each specific regions of the map e.g. business areas, entertainment zones, shopping zones and more. Using higher values increases the amount of pedestrians and vehicles roaming, however this might use up more memory as the game needs to store more information about the pedestrians and vehicles spawning.
San Andreas procobj.dat
GTA IV scenarios.dat
San Andreas shopping.dat Describes additional shopping information for various features (like car modifications or clothes). It defines their price just as their influence on different statistics. All information of this file can be requested by the script where it gets processed.
San Andreas statdisp.dat
GTA III Vice City San Andreas surface.dat Contains friction multipliers for all surfaces
San Andreas surfaud.dat
San Andreas surfinfo.dat
Grand Theft Auto series timecyc.dat Controls weather properties like the ambience colour, draw distance, intensity of shadows etc.
San Andreas timecycp.dat Same as the original timecyc.dat but is used in PAL countries.
GTA III San Andreas GTA IV tracks*.dat located in the .\data\paths directory
GTA III train.dat, train2.dat Stores fixed train camera nodes Present in Vice City but unused
GTA IV GTA V visualSettings.dat (IV) Stores initial values for configuration of in game elements
Grand Theft Auto series water.dat Controls sea level and water maps. Without this file water in oceans or lakes may disappear, however the game will not crash.
San Andreas water1.dat
GTA III Vice City waterpro.dat
Grand Theft Auto series weapon.dat Controls weapon properties like their damage, range and others.

See also

External link