Difference between revisions of "DAT"
Jump to navigation
Jump to search
(→List of data files) |
|||
(35 intermediate revisions by 13 users not shown) | |||
Line 1: | Line 1: | ||
− | '''DAT''' is the extension used for | + | '''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 == | ||
− | + | {{Incomplete}} | |
− | + | ||
− | ! | + | 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). |
− | ! | + | {|class="wikitable center-col-1 sortable" style="width: 100%;" |
+ | !style="width: 4em;" |Game | ||
+ | !style="width: 12em;" |File | ||
!Description | !Description | ||
!Notes | !Notes | ||
+ | |- | ||
+ | |{{Icon|3}}||[[CAPS.DAT]]||Stores information about the capabilities of the user video card.||''binary file'' | ||
+ | |- | ||
+ | |{{Icon|4}}||[[FemalePlayerSettings.dat]], [[MalePlayerSettings.dat]]||Contains info necessary to render the multiplayer player|| | ||
+ | |- | ||
+ | |{{Icon|VC}}||[[Script Path|spath*.dat]]||Defines script path data for objects|| | ||
+ | |- | ||
+ | |{{Icon|4}}||[[ambient.dat]]|||| | ||
+ | |- | ||
+ | |{{Icon|SA}}||[[animgrp.dat]], [[animgrp.dat|animgrp1.dat]]||Contains predefined animation sequences (By default different types of walking)|| | ||
|- | |- | ||
|{{Icon}}||[[animviewer.dat]]|||| | |{{Icon}}||[[animviewer.dat]]|||| | ||
|- | |- | ||
− | |{{Icon}}||[[ | + | |{{Icon|SA}}||[[ar_stats.dat]]||||''Present in [[GTA IV]] but unused?'' |
+ | |- | ||
+ | |{{Icon|4}} {{Icon|V}}||[[bloodFx.dat]]|||| | ||
+ | |- | ||
+ | |{{Icon}}||[[carcols.dat]]||Contains information about vehicle colors|| | ||
+ | |- | ||
+ | |{{Icon|SA}}||[[cargrp.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.|| | ||
+ | |- | ||
+ | |{{Icon|3}}||[[chase.dat|CHASE*.DAT]]||Controls all cars in the introduction sequence||''binary files located in the'' <code>.\data\paths</code> ''directory'' | ||
+ | |- | ||
+ | |{{Icon|4}}||[[cj_gta.dat]]|||| | ||
+ | |- | ||
+ | |{{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.'' | ||
+ | |- | ||
+ | |{{Icon|4}}||[[credits.dat|credits*.dat]]|||| | ||
+ | |- | ||
+ | |{{Icon|3}} {{Icon|VC}}||[[cullzone.dat]]||Contains cullzones flags and coordinates||''binary file, unused in Vice City'' | ||
+ | |- | ||
+ | |{{Icon|VC}}||[[cullzoneempty.dat]]||||''binary file, unused'' | ||
+ | |- | ||
+ | |{{Icon}}||[[default.dat]]||General map listing file|| | ||
+ | |- | ||
+ | |{{Icon|4}} {{Icon|V}}||[[distantlights.dat]]||||''binary file'' | ||
+ | |- | ||
+ | |{{Icon|4}} {{Icon|V}}||[[entityFx.dat]]|||| | ||
+ | |- | ||
+ | |{{Icon|4}} {{Icon|V}}||[[explosionFx.dat]]|||| | ||
|- | |- | ||
− | |{{Icon}}||[[ | + | |{{Icon|3}} {{Icon|VC}}||[[fistfite.dat]]||Contains information for melee attacks|| |
|- | |- | ||
− | |{{Icon}}||[[ | + | |{{Icon|3}} {{Icon|VC}}||[[flight.dat|flight*.dat]]||Defines path data for all airborne NPC aircraft|| |
|- | |- | ||
− | |{{Icon}}||[[ | + | |{{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}}||[[ | + | |{{Icon|4}}||[[frontend.dat]]|||| |
|- | |- | ||
− | |{{Icon}}||[[ | + | |{{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?'' |
|- | |- | ||
− | |{{Icon}}||[[ | + | |{{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.'' |
|- | |- | ||
− | |{{Icon}}||[[ | + | |{{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}}||[[ | + | |{{Icon|SA}}||[[gta.dat|gta_quick.dat]]|||| |
|- | |- | ||
− | |{{Icon}}||[[ | + | |{{Icon|4}}||[[handling.dat]]||Contains the attributes of all vehicles in the game ([[handling.cfg]] from previous games)|| |
|- | |- | ||
− | |{{Icon| | + | |{{Icon|4}}||[[hud.dat]]||Contains initial display settings for each HUD component|| |
|- | |- | ||
− | |{{Icon| | + | |{{Icon|4}} {{Icon|V}}||[[hudcolor.dat]]||Contains RGB colour values that the game uses|| |
|- | |- | ||
− | |{{Icon| | + | |{{Icon|4}}||[[loadingscreens.dat|loadingscreens*.dat]]||''Contains the animations and durations of static loading screen images''|| |
|- | |- | ||
− | | | + | |{{Icon|VC}}||[[map.dat|map*.dat]]||||''located in the'' <code>.\data\maps</code> ''directory, unused'' |
|- | |- | ||
− | |{{Icon| | + | |{{Icon|4}} {{Icon|V}}||[[materialFx.dat]]|||| |
|- | |- | ||
− | |{{Icon| | + | |{{Icon|4}} {{Icon|V}}||[[materials.dat]]|||| |
|- | |- | ||
− | |{{Icon| | + | |{{Icon|SA}}||[[melee.dat]]||||''Present in [[GTA IV]] but unused?'' |
|- | |- | ||
− | |{{Icon| | + | |{{Icon|4}}||[[meleeAnims.dat]]||Specifies all anims available to the melee system|| |
|- | |- | ||
− | |{{Icon| | + | |{{Icon|4}}||[[moveblend.dat]]||Contains some parameters for blended ped animation|| |
|- | |- | ||
− | |{{Icon| | + | |{{Icon|4}} {{Icon|V}}||[[nav.dat]]||This file is read in to initialise the "CPathServer" pathfinding class|| |
|- | |- | ||
− | |{{Icon| | + | |{{Icon|4}} {{Icon|V}}||[[navprecalc.dat]]||||''binary file'' |
|- | |- | ||
− | |{{Icon| | + | |{{Icon|4}}||[[networktest.dat]]|| |
|- | |- | ||
− | |{{Icon|SA}}||[[ | + | |{{Icon|SA}}||[[numplate.dat]]||||''Present in [[GTA IV]] and [[GTA V]] but unused.'' |
|- | |- | ||
− | |{{Icon | + | |{{Icon}}||[[object.dat]]||Defines additional object information for dynamic objects|| |
|- | |- | ||
− | |{{Icon | + | |{{Icon}}||[[ped.dat]]||Contains information about pedtypes and their relationships|| |
|- | |- | ||
− | |{{Icon| | + | |{{Icon|4}} {{Icon|V}}||[[pedProps.dat]]|| |
|- | |- | ||
− | |{{Icon | + | |{{Icon}}||[[pedgrp.dat]]||Contains information about default spawned characters for each zone|| |
|- | |- | ||
− | |{{Icon| | + | |{{Icon|4}}||[[pedpersonality.dat]]|| |
|- | |- | ||
− | |{{Icon| | + | |{{Icon|4}}||[[pedpopulation.dat]]||||''binary file'' |
|- | |- | ||
− | |{{Icon| | + | |{{Icon|t}}||[[pedstats.dat]]||Specifies properties of characters|| |
|- | |- | ||
|{{Icon|SA}}||[[plants.dat]]|||| | |{{Icon|SA}}||[[plants.dat]]|||| | ||
Line 75: | Line 115: | ||
|{{Icon|SA}}||[[polydensity.dat]]|||| | |{{Icon|SA}}||[[polydensity.dat]]|||| | ||
|- | |- | ||
− | |{{Icon|SA}}||[[popcycle.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.|| |
|- | |- | ||
|{{Icon|SA}}||[[procobj.dat]]|||| | |{{Icon|SA}}||[[procobj.dat]]|||| | ||
|- | |- | ||
− | |{{Icon|SA}}||[[shopping.dat]]|||| | + | |{{Icon|4}}||[[scenarios.dat]]|||| |
+ | |- | ||
+ | |{{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.|| | ||
|- | |- | ||
|{{Icon|SA}}||[[statdisp.dat]]|||| | |{{Icon|SA}}||[[statdisp.dat]]|||| | ||
+ | |- | ||
+ | |{{Icon|t}}||[[surface.dat]]||Contains friction multipliers for all surfaces|| | ||
|- | |- | ||
|{{Icon|SA}}||[[surfaud.dat]]|||| | |{{Icon|SA}}||[[surfaud.dat]]|||| | ||
Line 87: | Line 131: | ||
|{{Icon|SA}}||[[surfinfo.dat]]|||| | |{{Icon|SA}}||[[surfinfo.dat]]|||| | ||
|- | |- | ||
− | |{{Icon | + | |{{Icon}}||[[timecyc.dat]]||Controls weather properties like the ambience colour, draw distance, intensity of shadows etc.|| |
|- | |- | ||
− | |{{Icon| | + | |{{Icon|SA}}||[[timecycp.dat]]||Same as the original timecyc.dat but is used in PAL countries. || |
|- | |- | ||
− | |{{Icon| | + | |{{Icon|3}} {{Icon|SA}} {{Icon|4}}||[[tracks.dat|tracks*.dat]]||||''located in the'' <code>.\data\paths</code> ''directory'' |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | |{{Icon| | + | |{{Icon|3}} ||[[train.dat]], [[train.dat|train2.dat]]||Stores fixed train camera nodes||''Present in [[Vice City]] but unused'' |
|- | |- | ||
− | |{{Icon|4}}||[[ | + | |{{Icon|4}} {{Icon|V}}||[[visualSettings.dat]] (IV)||Stores initial values for configuration of in game elements|| |
|- | |- | ||
− | |{{Icon | + | |{{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| | + | |{{Icon|SA}}||[[water1.dat]]|||| |
|- | |- | ||
− | |{{Icon| | + | |{{Icon|3}} {{Icon|VC}}||[[waterpro.dat]]|||| |
|- | |- | ||
− | |{{Icon | + | |{{Icon}}||[[weapon.dat]]||Controls weapon properties like their damage, range and others.|| |
|} | |} | ||
− | |||
− | |||
== See also == | == See also == | ||
− | * [[ | + | * {{Icon|SA}} [[Paths (GTA SA)|nodes*.dat]] |
+ | * {{Icon|SA}} [[Cutscene#The DAT File|Cutscene data]] | ||
− | == External | + | == External link == |
* {{GTAF|380874|Documenting GTA IV Data files}} | * {{GTAF|380874|Documenting GTA IV Data files}} | ||
− | {{ | + | {{N|V|IV|VCS|LCS|SA|VC|III}} |
− | + | [[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 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 |
---|---|---|---|
CAPS.DAT | Stores information about the capabilities of the user video card. | binary file | |
FemalePlayerSettings.dat, MalePlayerSettings.dat | Contains info necessary to render the multiplayer player | ||
spath*.dat | Defines script path data for objects | ||
ambient.dat | |||
animgrp.dat, animgrp1.dat | Contains predefined animation sequences (By default different types of walking) | ||
animviewer.dat | |||
ar_stats.dat | Present in GTA IV but unused? | ||
bloodFx.dat | |||
carcols.dat | Contains information about vehicle colors | ||
cargrp.dat | |||
carmods.dat | Defines vehicle tuning abilities and additional car components which can be attached to vehicles using the tuning garages. | ||
CHASE*.DAT | Controls all cars in the introduction sequence | binary files located in the .\data\paths directory
| |
cj_gta.dat | |||
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. | |
credits*.dat | |||
cullzone.dat | Contains cullzones flags and coordinates | binary file, unused in Vice City | |
cullzoneempty.dat | binary file, unused | ||
default.dat | General map listing file | ||
distantlights.dat | binary file | ||
entityFx.dat | |||
explosionFx.dat | |||
fistfite.dat | Contains information for melee attacks | ||
flight*.dat | Defines path data for all airborne NPC aircraft | ||
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.
| |
frontend.dat | |||
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? | |
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. | |
gta.dat | General map listing file | called gta3.dat for GTA 3 and gta-vc.dat for Vice City
| |
gta_quick.dat | |||
handling.dat | Contains the attributes of all vehicles in the game (handling.cfg from previous games) | ||
hud.dat | Contains initial display settings for each HUD component | ||
hudcolor.dat | Contains RGB colour values that the game uses | ||
loadingscreens*.dat | Contains the animations and durations of static loading screen images | ||
map*.dat | located in the .\data\maps directory, unused
| ||
materialFx.dat | |||
materials.dat | |||
melee.dat | Present in GTA IV but unused? | ||
meleeAnims.dat | Specifies all anims available to the melee system | ||
moveblend.dat | Contains some parameters for blended ped animation | ||
nav.dat | This file is read in to initialise the "CPathServer" pathfinding class | ||
navprecalc.dat | binary file | ||
networktest.dat | |||
numplate.dat | Present in GTA IV and GTA V but unused. | ||
object.dat | Defines additional object information for dynamic objects | ||
ped.dat | Contains information about pedtypes and their relationships | ||
pedProps.dat | |||
pedgrp.dat | Contains information about default spawned characters for each zone | ||
pedpersonality.dat | |||
pedpopulation.dat | binary file | ||
pedstats.dat | Specifies properties of characters | ||
plants.dat | |||
polydensity.dat | |||
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. | ||
procobj.dat | |||
scenarios.dat | |||
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. | ||
statdisp.dat | |||
surface.dat | Contains friction multipliers for all surfaces | ||
surfaud.dat | |||
surfinfo.dat | |||
timecyc.dat | Controls weather properties like the ambience colour, draw distance, intensity of shadows etc. | ||
timecycp.dat | Same as the original timecyc.dat but is used in PAL countries. | ||
tracks*.dat | located in the .\data\paths directory
| ||
train.dat, train2.dat | Stores fixed train camera nodes | Present in Vice City but unused | |
visualSettings.dat (IV) | Stores initial values for configuration of in game elements | ||
water.dat | Controls sea level and water maps. Without this file water in oceans or lakes may disappear, however the game will not crash. | ||
water1.dat | |||
waterpro.dat | |||
weapon.dat | Controls weapon properties like their damage, range and others. |
See also
External link
- GTAForums: Documenting GTA IV Data files
Grand Theft Auto V | |
---|---|
File Formats | .awc • .dat • .gfx • .gxt2 • .ide • .meta/.ymt/.xml • .mrf • .patch • .rpf • .ybn/.ybd • .ycd • .ydd • .ydr • .yed • .yfd • .yft • .yld • .ymap • .ymf • .ynd • .ynv • .ypdb • .ysc • .ytd • .ytyp • .yvr |
Documentation | Bink Video • Native functions • Weather types |
Tools | OpenIV • GIMS Evo • CodeWalker |
Multiplayer | GTAForums: GTA Online |
Useful links | Community portal • Discussion forums • GTA V Modding Forum • GTA5-Mods • Native Functions Database (alloc8or) |
Grand Theft Auto IV | |
---|---|
File Formats | .dat • .gxt • .ide • .img • .ipl • .nod • .sco • .rpf • .rrr • .wad • .wbd/.wbn • .wdd • .wdr • .wft • .whm • .wpl • .wtd |
Documentation | Audio • Bink Video • Cryptography • Cutscenes • GXT Text • Image listing • Keycodes • Map Listing • Native functions • Paths • Radar Blips • Radio Stations • Saves • Scenarios • VTable • Weapons |
Tools | ASI Loader • ENBSeries • G-Texture • GIMS IV • Ingame WPL Editor • IV Needle • OpenIV • SparkIV • XLiveLess • WPL Manager • X Mod Installer Alice • C++ Script Hook • .NET Script Hook • Scocl |
Tutorials | Importing Textures with OpenIV • Importing Textures with SparkIV |
Modifications | GTA Connected • Gostown IV • Four Multiplayer • IV Multiplayer • CitizenMP:IV Reloaded |
Useful links | Community portal • Discussion forums • Modding forums • Mods on GTAGarage.com |
Grand Theft Auto: Vice City Stories | |
---|---|
File Formats | .cfg • .dat • .dtz • .gxt • .ide • .img • .ipl • .pss • .scm • .vb • .xtx |
Documentation | Leeds Engine • Radio Stations • Vehicles |
Tools | Sanny Builder |
Useful Links | Community Portal • Discussion Forum • Modding Topic |
Grand Theft Auto: Liberty City Stories | |
---|---|
File Formats | .cfg • .chk • .dat • .dtz • .gxt • .ide • .img • .ipl • .mdl • .pss • .scm • .vb |
Documentation | Leeds Engine • Opcodes • Radio Stations • Saves • Scrollbar • Vehicles |
Tools | Sanny Builder |
Useful Links | Community Portal • Discussion Forum • Modding Topic • Mobile Modding |