xoreos  0.0.5
types.h
Go to the documentation of this file.
1 /* xoreos - A reimplementation of BioWare's Aurora engine
2  *
3  * xoreos is the legal property of its developers, whose names
4  * can be found in the AUTHORS file distributed with this source
5  * distribution.
6  *
7  * xoreos is free software; you can redistribute it and/or
8  * modify it under the terms of the GNU General Public License
9  * as published by the Free Software Foundation; either version 3
10  * of the License, or (at your option) any later version.
11  *
12  * xoreos is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15  * GNU General Public License for more details.
16  *
17  * You should have received a copy of the GNU General Public License
18  * along with xoreos. If not, see <http://www.gnu.org/licenses/>.
19  */
20 
25 #ifndef AURORA_TYPES_H
26 #define AURORA_TYPES_H
27 
28 #include <vector>
29 
30 #include "src/common/types.h"
31 
32 namespace Aurora {
33 
56 enum FileType {
67  kFileTypeTXT = 10,
68  kFileTypeWMA = 11,
69  kFileTypeWMV = 12,
70  kFileTypeXMV = 13,
71  kFileTypePLH = 2000,
72  kFileTypeTEX = 2001,
73  kFileTypeMDL = 2002,
74  kFileTypeTHG = 2003,
75  kFileTypeFNT = 2005,
76  kFileTypeLUA = 2007,
77  kFileTypeSLT = 2008,
78  kFileTypeNSS = 2009,
79  kFileTypeNCS = 2010,
80  kFileTypeMOD = 2011,
81  kFileTypeARE = 2012,
82  kFileTypeSET = 2013,
83  kFileTypeIFO = 2014,
84  kFileTypeBIC = 2015,
85  kFileTypeWOK = 2016,
86  kFileType2DA = 2017,
87  kFileTypeTLK = 2018,
88  kFileTypeTXI = 2022,
89  kFileTypeGIT = 2023,
90  kFileTypeBTI = 2024,
91  kFileTypeUTI = 2025,
92  kFileTypeBTC = 2026,
93  kFileTypeUTC = 2027,
94  kFileTypeDLG = 2029,
95  kFileTypeITP = 2030,
96  kFileTypeBTT = 2031,
97  kFileTypeUTT = 2032,
98  kFileTypeDDS = 2033,
99  kFileTypeBTS = 2034,
100  kFileTypeUTS = 2035,
101  kFileTypeLTR = 2036,
102  kFileTypeGFF = 2037,
103  kFileTypeFAC = 2038,
104  kFileTypeBTE = 2039,
105  kFileTypeUTE = 2040,
106  kFileTypeBTD = 2041,
107  kFileTypeUTD = 2042,
108  kFileTypeBTP = 2043,
109  kFileTypeUTP = 2044,
110  kFileTypeDFT = 2045,
111  kFileTypeDTF = 2045,
112  kFileTypeGIC = 2046,
113  kFileTypeGUI = 2047,
114  kFileTypeCSS = 2048,
115  kFileTypeCCS = 2049,
116  kFileTypeBTM = 2050,
117  kFileTypeUTM = 2051,
118  kFileTypeDWK = 2052,
119  kFileTypePWK = 2053,
120  kFileTypeBTG = 2054,
121  kFileTypeUTG = 2055,
122  kFileTypeJRL = 2056,
123  kFileTypeSAV = 2057,
124  kFileTypeUTW = 2058,
125  kFileType4PC = 2059,
126  kFileTypeSSF = 2060,
127  kFileTypeHAK = 2061,
128  kFileTypeNWM = 2062,
129  kFileTypeBIK = 2063,
130  kFileTypeNDB = 2064,
131  kFileTypePTM = 2065,
132  kFileTypePTT = 2066,
133  kFileTypeNCM = 2067,
134  kFileTypeMFX = 2068,
135  kFileTypeMAT = 2069,
136  kFileTypeMDB = 2070,
137  kFileTypeSAY = 2071,
138  kFileTypeTTF = 2072,
139  kFileTypeTTC = 2073,
140  kFileTypeCUT = 2074,
141  kFileTypeKA = 2075,
142  kFileTypeJPG = 2076,
143  kFileTypeICO = 2077,
144  kFileTypeOGG = 2078,
145  kFileTypeSPT = 2079,
146  kFileTypeSPW = 2080,
147  kFileTypeWFX = 2081,
148  kFileTypeUGM = 2082,
149  kFileTypeQDB = 2083,
150  kFileTypeQST = 2084,
151  kFileTypeNPC = 2085,
152  kFileTypeSPN = 2086,
153  kFileTypeUTX = 2087,
154  kFileTypeMMD = 2088,
155  kFileTypeSMM = 2089,
156  kFileTypeUTA = 2090,
157  kFileTypeMDE = 2091,
158  kFileTypeMDV = 2092,
159  kFileTypeMDA = 2093,
160  kFileTypeMBA = 2094,
161  kFileTypeOCT = 2095,
162  kFileTypeBFX = 2096,
163  kFileTypePDB = 2097,
165  kFileTypePVS = 2099,
166  kFileTypeCFX = 2100,
167  kFileTypeLUC = 2101,
168  kFileTypePRB = 2103,
169  kFileTypeCAM = 2104,
170  kFileTypeVDS = 2105,
171  kFileTypeBIN = 2106,
172  kFileTypeWOB = 2107,
173  kFileTypeAPI = 2108,
175  kFileTypePNG = 2110,
176  kFileTypeLYT = 3000,
177  kFileTypeVIS = 3001,
178  kFileTypeRIM = 3002,
179  kFileTypePTH = 3003,
180  kFileTypeLIP = 3004,
181  kFileTypeBWM = 3005,
182  kFileTypeTXB = 3006,
183  kFileTypeTPC = 3007,
184  kFileTypeMDX = 3008,
185  kFileTypeRSV = 3009,
186  kFileTypeSIG = 3010,
187  kFileTypeMAB = 3011,
188  kFileTypeQST2 = 3012,
189  kFileTypeSTO = 3013,
190  kFileTypeHEX = 3015,
191  kFileTypeMDX2 = 3016,
192  kFileTypeTXB2 = 3017,
193  kFileTypeFSM = 3022,
194  kFileTypeART = 3023,
195  kFileTypeAMP = 3024,
196  kFileTypeCWA = 3025,
197  kFileTypeBIP = 3028,
201  kFileTypeGR2 = 4003,
202  kFileTypeFXA = 4004,
203  kFileTypeFXE = 4005,
205  kFileTypePWC = 4008,
206  kFileType1DA = 9996,
207  kFileTypeERF = 9997,
208  kFileTypeBIF = 9998,
209  kFileTypeKEY = 9999,
210 
213 
214  /* --- Entries for files not found in archives with numerical type IDs --- */
215 
216  // Found in NWN
217  kFileTypeEXE = 19000,
218  kFileTypeDBF = 19001,
219  kFileTypeCDX = 19002,
220  kFileTypeFPT = 19003,
221 
222  // Found in NWN2's ZIP files
223  kFileTypeZIP = 20000,
224  kFileTypeFXM = 20001,
225  kFileTypeFXS = 20002,
226  kFileTypeXML = 20003,
227  kFileTypeWLK = 20004,
228  kFileTypeUTR = 20005,
229  kFileTypeSEF = 20006,
230  kFileTypePFX = 20007,
231  kFileTypeTFX = 20008,
232  kFileTypeIFX = 20009,
233  kFileTypeLFX = 20010,
234  kFileTypeBBX = 20011,
235  kFileTypePFB = 20012,
236  kFileTypeUPE = 20013,
237  kFileTypeUSC = 20014,
238  kFileTypeULT = 20015,
239  kFileTypeFX = 20016,
240  kFileTypeMAX = 20017,
241  kFileTypeDOC = 20018,
242  kFileTypeSCC = 20019,
243  kFileTypeWMP = 20020,
244  kFileTypeOSC = 20021,
245  kFileTypeTRN = 20022,
246  kFileTypeUEN = 20023,
247  kFileTypeROS = 20024,
248  kFileTypeRST = 20025,
249  kFileTypePTX = 20026,
250  kFileTypeLTX = 20027,
251  kFileTypeTRX = 20028,
252 
253  // Found in Sonic Chronicles: The Dark Brotherhood
254  kFileTypeNDS = 21000,
255  kFileTypeHERF = 21001,
256  kFileTypeDICT = 21002,
257  kFileTypeSMALL = 21003,
258  kFileTypeCBGT = 21004,
259  kFileTypeCDPTH = 21005,
260  kFileTypeEMIT = 21006,
261  kFileTypeITM = 21007,
262  kFileTypeNANR = 21008,
263  kFileTypeNBFP = 21009,
264  kFileTypeNBFS = 21010,
265  kFileTypeNCER = 21011,
266  kFileTypeNCGR = 21012,
267  kFileTypeNCLR = 21013,
268  kFileTypeNFTR = 21014,
269  kFileTypeNSBCA = 21015,
270  kFileTypeNSBMD = 21016,
271  kFileTypeNSBTA = 21017,
272  kFileTypeNSBTP = 21018,
273  kFileTypeNSBTX = 21019,
274  kFileTypePAL = 21020,
275  kFileTypeRAW = 21021,
276  kFileTypeSADL = 21022,
277  kFileTypeSDAT = 21023,
278  kFileTypeSMP = 21024,
279  kFileTypeSPL = 21025,
280  kFileTypeVX = 21026,
281 
282  // Found in Dragon Age: Origins
283  kFileTypeANB = 22000,
284  kFileTypeANI = 22001,
285  kFileTypeCNS = 22002,
286  kFileTypeCUR = 22003,
287  kFileTypeEVT = 22004,
288  kFileTypeFDL = 22005,
289  kFileTypeFXO = 22006,
290  kFileTypeGAD = 22007,
291  kFileTypeGDA = 22008,
292  kFileTypeGFX = 22009,
293  kFileTypeLDF = 22010,
294  kFileTypeLST = 22011,
295  kFileTypeMAL = 22012,
296  kFileTypeMAO = 22013,
297  kFileTypeMMH = 22014,
298  kFileTypeMOP = 22015,
299  kFileTypeMOR = 22016,
300  kFileTypeMSH = 22017,
301  kFileTypeMTX = 22018,
302  kFileTypeNCC = 22019,
303  kFileTypePHY = 22020,
304  kFileTypePLO = 22021,
305  kFileTypeSTG = 22022,
306  kFileTypeTBI = 22023,
307  kFileTypeTNT = 22024,
308  kFileTypeARL = 22025,
309  kFileTypeFEV = 22026,
310  kFileTypeFSB = 22027,
311  kFileTypeOPF = 22028,
312  kFileTypeCRF = 22029,
313  kFileTypeRIMP = 22030,
314  kFileTypeMET = 22031,
315  kFileTypeMETA = 22032,
316  kFileTypeFXR = 22033,
317  kFileTypeFXT = 22033,
318  kFileTypeCIF = 22034,
319  kFileTypeCUB = 22035,
320  kFileTypeDLB = 22036,
321  kFileTypeNSC = 22037,
322 
323  // Found in KotOR Mac
324  kFileTypeMOV = 23000,
325  kFileTypeCURS = 23001,
326  kFileTypePICT = 23002,
327  kFileTypeRSRC = 23003,
328  kFileTypePLIST = 23004,
329 
330  // Found Jade Empire
331  kFileTypeCRE = 24000,
332  kFileTypePSO = 24001,
333  kFileTypeVSO = 24002,
334  kFileTypeABC = 24003,
335  kFileTypeSBM = 24004,
336  kFileTypePVD = 24005,
337  kFileTypePLA = 24006,
338  kFileTypeTRG = 24007,
339  kFileTypePK = 24008,
340 
341  // Found in Dragon Age II
342  kFileTypeALS = 25000,
343  kFileTypeAPL = 25001,
345  kFileTypeBAK = 25003,
346  kFileTypeBNK = 25004,
347  kFileTypeCL = 25005,
348  kFileTypeCNV = 25006,
349  kFileTypeCON = 25007,
350  kFileTypeDAT = 25008,
351  kFileTypeDX11 = 25009,
352  kFileTypeIDS = 25010,
353  kFileTypeLOG = 25011,
354  kFileTypeMAP = 25012,
355  kFileTypeMML = 25013,
356  kFileTypeMP3 = 25014,
357  kFileTypePCK = 25015,
358  kFileTypeRML = 25016,
359  kFileTypeS = 25017,
360  kFileTypeSTA = 25018,
361  kFileTypeSVR = 25019,
362  kFileTypeVLM = 25020,
363  kFileTypeWBD = 25021,
364  kFileTypeXBX = 25022,
365  kFileTypeXLS = 25023,
366 
367  // Found in the iOS version of Knights of the Old Republic
368  kFileTypeBZF = 26000,
369 
370  // Found in The Witcher
371  kFileTypeADV = 27000,
372 
373  // Found in the Android version of Jade Empire
374  kFileTypeJSON = 28000,
378  kFileTypeOTF = 28004,
379  kFileTypePAR = 28005,
380 
381  // Found in the Xbox version of Jade Empire
382  kFileTypeXWB = 29000,
383  kFileTypeXSB = 29001,
384 
385  // Found in the Xbox version of Dragon Age: Origins
386  kFileTypeXDS = 30000,
387  kFileTypeWND = 30001,
388 
389  // Our own types
391 };
392 
393 enum GameID {
405 };
406 
414 };
415 
427 };
428 
429 enum Platform {
440 };
441 
442 static const uint32 kObjectIDInvalid = 0xFFFFFFFF;
443 static const uint32 kFieldIDInvalid = 0xFFFFFFFF;
444 static const uint32 kStrRefInvalid = 0xFFFFFFFF;
445 
446 class TwoDAFile;
447 class TwoDARow;
448 
450 typedef std::vector<const GFF3Struct *> GFF3List;
451 class GFF3File;
452 
454 typedef std::vector<const GFF4Struct *> GFF4List;
455 class GFF4File;
456 
457 } // End of namespace Aurora
458 
459 #endif // AURORA_TYPES_H
Plot information.
Definition: types.h:304
Sound template (BioWare), GFF.
Definition: types.h:99
Class to hold the two-dimensional array of a 2DA file.
Definition: 2dafile.h:124
Placeable walk mesh.
Definition: types.h:119
Icon, Windows ICO.
Definition: types.h:143
ResourceType
Definition: types.h:407
Table data, 2-dimensional text array.
Definition: types.h:86
Plot wizard template, GFF.
Definition: types.h:132
Sony PlayStation 3.
Definition: types.h:435
Compressed file, Nintendo LZSS.
Definition: types.h:257
Script, NWScript source.
Definition: types.h:78
GameID
Definition: types.h:393
Image, raw.
Definition: types.h:275
Packed layer texture.
Definition: types.h:63
Head Morph.
Definition: types.h:299
EXE archive.
Definition: types.h:422
static const uint32 kObjectIDInvalid
Definition: types.h:442
Video, Windows media.
Definition: types.h:69
Placeable template (BioWare), GFF.
Definition: types.h:108
Geometry, BioWare model.
Definition: types.h:73
Talk table for extra mobile port strings, plain text.
Definition: types.h:376
Texture information.
Definition: types.h:88
Waypoint template, GFF.
Definition: types.h:124
Game resource data.
Definition: types.h:208
Script, compiled client script.
Definition: types.h:302
Image, Nitro CEll Resource.
Definition: types.h:265
NWScript client script source.
Definition: types.h:321
Game save in The Witcher.
Definition: types.h:164
Texture.
Definition: types.h:386
Trigger template (user), GFF.
Definition: types.h:97
Texture, custom 16-bit RGBA.
Definition: types.h:125
Material Object.
Definition: types.h:296
Script, conditional compiled script.
Definition: types.h:115
Crowd attributes, GFF.
Definition: types.h:196
Default values.
Definition: types.h:110
Game resource index.
Definition: types.h:209
Item template (BioWare), GFF.
Definition: types.h:90
Module resources, RIM.
Definition: types.h:178
Animation, Nitro ANimation Resource.
Definition: types.h:262
Random item generator template (user), GFF.
Definition: types.h:121
Default value file, INI.
Definition: types.h:111
Image, JPEG.
Definition: types.h:142
Dragon Age II.
Definition: types.h:403
Particle effect.
Definition: types.h:230
XACT SoundBank.
Definition: types.h:383
Area data, room layout.
Definition: types.h:176
Area list.
Definition: types.h:294
Texture.
Definition: types.h:182
Generic GFF.
Definition: types.h:58
A GFF (generic file format) V4.0/V4.1 file, found in Dragon Age: Origins, Dragon Age 2 and Sonic Chro...
Definition: gff4file.h:93
Geometry, model mesh data.
Definition: types.h:184
Special effect file.
Definition: types.h:229
Walk mesh.
Definition: types.h:227
Face metadata, FaceFX.
Definition: types.h:224
Jade Empire.
Definition: types.h:399
Script, LUA bytecode.
Definition: types.h:167
Texture part.
Definition: types.h:272
Mac property list (XML).
Definition: types.h:328
Sound template (user), GFF.
Definition: types.h:100
FoxPro database memo file.
Definition: types.h:220
Android mobile phones and tablets.
Definition: types.h:437
Unknown game.
Definition: types.h:394
Quest, GFF.
Definition: types.h:188
Random item generator template (BioWare), GFF.
Definition: types.h:120
Dragon Age: Origins.
Definition: types.h:402
Face bone definitions, FaceFX Actor.
Definition: types.h:223
Module resources.
Definition: types.h:207
Lipsync data.
Definition: types.h:180
Journal data, GFF.
Definition: types.h:122
Prefab blueprint.
Definition: types.h:235
ZIP archive.
Definition: types.h:421
Letter combo probability information.
Definition: types.h:101
Cursor, Windows cursor.
Definition: types.h:286
Image, Portable Network Graphics.
Definition: types.h:175
xBase database.
Definition: types.h:218
Video, MPEG.
Definition: types.h:66
Palette, Nitro CoLoR.
Definition: types.h:267
Area environment settings, INI.
Definition: types.h:194
Texture animation.
Definition: types.h:271
BIF archive.
Definition: types.h:418
Door template (BioWare), GFF.
Definition: types.h:106
Texture.
Definition: types.h:72
std::vector< const GFF4Struct * > GFF4List
Definition: types.h:453
Area layout.
Definition: types.h:308
KEY archive.
Definition: types.h:417
Store template (user), GFF.
Definition: types.h:117
Script, conditional source script.
Definition: types.h:114
Extensible Markup Language.
Definition: types.h:226
Font, character bitmap data.
Definition: types.h:335
Face metadata, FaceFX.
Definition: types.h:225
Geometry, model mesh data.
Definition: types.h:191
Animation event.
Definition: types.h:287
GOB Animation Data.
Definition: types.h:290
Audio, FMOD sound bank.
Definition: types.h:310
Video, Actimagine.
Definition: types.h:280
Game save, ERF.
Definition: types.h:123
Audio, Sound DATa.
Definition: types.h:277
ArchiveType
Definition: types.h:416
Campaign information.
Definition: types.h:169
Material, binary.
Definition: types.h:187
Lipsync data, binary LIP.
Definition: types.h:197
Star Wars: Knights of the Old Republic.
Definition: types.h:397
Script, LUA source.
Definition: types.h:76
Dialog tree, GFF.
Definition: types.h:94
Door walk mesh.
Definition: types.h:118
An image resource.
Definition: types.h:408
Video, Infinity Engine.
Definition: types.h:60
Walk mesh.
Definition: types.h:85
Placeable template (user), GFF.
Definition: types.h:109
Tree template (user), GFF.
Definition: types.h:228
Model Mesh Hierarchy.
Definition: types.h:297
Microsoft Xbox.
Definition: types.h:433
A GFF (generic file format) V3.2/V3.3 file, found in all Aurora games except Sonic Chronicles: The Da...
Definition: gff3file.h:85
Image, Windows bitmap.
Definition: types.h:59
Talk table for extra touch control strings, plain text.
Definition: types.h:377
Font, True Type.
Definition: types.h:138
static const uint32 kStrRefInvalid
Definition: types.h:444
Light template (user), GFF.
Definition: types.h:238
Audio, Ogg Vorbis.
Definition: types.h:144
Script, client script source.
Definition: types.h:285
The upper limit for numerical type IDs found in archives.
Definition: types.h:212
Resource meta information.
Definition: types.h:314
Game resource data, LZMA-compressed BIF.
Definition: types.h:368
Image, Map, Nitro Basic File Screen.
Definition: types.h:264
Low-level type definitions to handle fixed width types portably.
Placeable, GFF.
Definition: types.h:337
Geometry, BioWare model.
Definition: types.h:136
Material.
Definition: types.h:135
Archive, Nintendo DS ROM file.
Definition: types.h:254
Sound Set File.
Definition: types.h:126
Texture.
Definition: types.h:183
Trigger, GFF.
Definition: types.h:338
Talk table.
Definition: types.h:87
Cursor, Mac CURS format.
Definition: types.h:325
Cutscene, GFF.
Definition: types.h:140
Intermediate texture.
Definition: types.h:390
Neverwinter Nights 2.
Definition: types.h:396
World map, GFF.
Definition: types.h:243
The Witcher.
Definition: types.h:400
Module information, GFF.
Definition: types.h:83
Resource hak pak, ERF.
Definition: types.h:127
Quest, GFF.
Definition: types.h:150
std::vector< const GFF3Struct * > GFF3List
Definition: types.h:449
Material tint.
Definition: types.h:307
XACT WaveBank.
Definition: types.h:382
Video, QuickTime/MPEG-4.
Definition: types.h:324
Tileset.
Definition: types.h:82
Generic GFF.
Definition: types.h:102
Animation blend.
Definition: types.h:283
Windows PE EXE file.
Definition: types.h:217
Encounter template (user), GFF.
Definition: types.h:105
Palette, Nitro Basic File Palette.
Definition: types.h:263
Trigger template (BioWare), GFF.
Definition: types.h:96
GNU/Linux.
Definition: types.h:432
Line effect.
Definition: types.h:233
Extra adventure modules, ERF.
Definition: types.h:371
Video, RAD Game Tools Bink.
Definition: types.h:129
A video resource.
Definition: types.h:409
Creature, GFF.
Definition: types.h:331
A sound resource.
Definition: types.h:410
Table data, GFF&#39;d 2DA, 2-dimensional text array.
Definition: types.h:291
FMOD Event.
Definition: types.h:309
OpenType Font.
Definition: types.h:378
Neverwinter Nights original campaign module, ERF.
Definition: types.h:128
Dynamic area data, GFF.
Definition: types.h:89
RIM archive.
Definition: types.h:420
Store template (BioWare), GFF.
Definition: types.h:116
Script, NWScript bytecode.
Definition: types.h:79
Cutscene stage.
Definition: types.h:305
Toolset "palette" (tree of tiles or object templates), GFF.
Definition: types.h:95
A struct within a GFF3.
Definition: gff3file.h:164
Plot instance/manager, GFF.
Definition: types.h:131
NSBTX texture archives.
Definition: types.h:425
Campaign Information File, GFF4.
Definition: types.h:318
uint32_t uint32
Definition: types.h:204
Face metadata, FaceFX.
Definition: types.h:316
Hex grid file.
Definition: types.h:190
Module, ERF.
Definition: types.h:80
HERF archive.
Definition: types.h:424
Item template (user), GFF.
Definition: types.h:91
Faction information, GFF.
Definition: types.h:103
Static area data, GFF.
Definition: types.h:81
static const uint32 kFieldIDInvalid
Definition: types.h:443
Creature template (BioWare), GFF.
Definition: types.h:92
Audio, Windows media.
Definition: types.h:68
Microsoft Windows.
Definition: types.h:430
Physics, Novodex collision info.
Definition: types.h:303
GUI definition, GFF.
Definition: types.h:113
Talk table for extra expert-level control strings, plain text.
Definition: types.h:375
FileType
Various file types used by the Aurora engine and found in archives.
Definition: types.h:56
Material Library.
Definition: types.h:295
Karma, XML.
Definition: types.h:141
Script debugger file.
Definition: types.h:130
Table data, 1-dimensional text array.
Definition: types.h:206
Trail effect.
Definition: types.h:231
Image, Truevision TARGA image.
Definition: types.h:61
A music resource.
Definition: types.h:411
Door template (user), GFF.
Definition: types.h:107
Font, character descriptions.
Definition: types.h:334
Microsoft Xbox 360.
Definition: types.h:434
Nintendo DS.
Definition: types.h:436
Vector graphics animation, Scaleform GFx.
Definition: types.h:292
Video, Xbox.
Definition: types.h:70
Configuration, Windows INI.
Definition: types.h:64
Nintendo DS ROM.
Definition: types.h:423
Image, Mac PICT format.
Definition: types.h:326
Archive, hashed ERF.
Definition: types.h:255
Model Animation.
Definition: types.h:269
ERF archive.
Definition: types.h:419
Image, Nitro Character Graphic Resource.
Definition: types.h:266
HERF file name -> hashes dictionary.
Definition: types.h:256
Neverwinter Nights.
Definition: types.h:395
Billboard effect.
Definition: types.h:234
A row within a 2DA file.
Definition: 2dafile.h:61
Star Wars: Knights of the Old Republic II - The Sith Lords.
Definition: types.h:398
Quest database, GFF.
Definition: types.h:149
Unknown (must be last).
Definition: types.h:439
Character data, GFF.
Definition: types.h:84
Language definition file.
Definition: types.h:293
Spells, 2DA.
Definition: types.h:279
Face metadata, FaceFX.
Definition: types.h:317
Encounter template (BioWare), GFF.
Definition: types.h:104
FoxPro database index.
Definition: types.h:219
Creature template (user), GFF.
Definition: types.h:93
Game instance comments, GFF.
Definition: types.h:112
Platform
Definition: types.h:429
Sonic Chronicles: The Dark Brotherhood.
Definition: types.h:401
Resource meta information.
Definition: types.h:315
iOS, Apple mobile phones and tablets.
Definition: types.h:438
Palette.
Definition: types.h:274
Path finder data, GFF.
Definition: types.h:179
Texture, DirectDraw Surface.
Definition: types.h:98
A cursor resource.
Definition: types.h:412
Audio, Waveform.
Definition: types.h:62
Brightening control.
Definition: types.h:195
Items, 2DA.
Definition: types.h:261
Finite State Machine data.
Definition: types.h:193
Text, raw.
Definition: types.h:67
Tree data SpeedTree.
Definition: types.h:145
Animation sequence.
Definition: types.h:284
Mac resource fork.
Definition: types.h:327
Woot effect class, XML.
Definition: types.h:147
JavaScript Object Notation.
Definition: types.h:374
Audio, MP3 with extra header.
Definition: types.h:65
Area data, room visibilities.
Definition: types.h:177