diff --git a/file_formats/general.htm b/file_formats/general.htm index 097d891a..7ef37ce3 100644 --- a/file_formats/general.htm +++ b/file_formats/general.htm @@ -127,7 +127,14 @@ .acm ???   - Music. + Music. ACM compressed sound files. + + + N/A + .acm + ??? + EE only + Music. Ogg Vorbis compressed sound files. N/A @@ -148,16 +155,23 @@ .mve ???   - Movies. Proprietry Interplay format. + Movie. Proprietary Interplay format. 0x0004 - .wav -

.wac

+ .wav
+ .wac 'WAVC'   - Sounds. Note that 'WAVC' and 'RIFF' .wav files are used interchangeably throughout the engine; WAVC is an internal format -- more precisely, an ACM file with a header attached to simplify buffer estimation during file decompression. + Sound. Note that 'WAVC' and 'RIFF' .wav files are used interchangeably throughout the engine; WAVC is an internal format -- more precisely, an ACM file with a header attached to simplify buffer estimation during file decompression. + + + 0x0004 + .wav + N/A + EE only + Ogg Vorbis compressed sound file. 0x0004 @@ -168,7 +182,7 @@ 0x0005 - N/A + .wfx 'WFX '   Wave FX file. WFX files are used to determine variation for playback of wave sounds. @@ -197,7 +211,7 @@ 0x03e9 .wed - 'WED' + 'WED '   Area region information. @@ -211,14 +225,14 @@ 0x03eb .tis - N/A + 'TIS '   Graphics, specifically area art. 0x03ec .mos - 'MOS' + 'MOS '   Graphics, specifically minimaps and GUI backgrounds. @@ -232,16 +246,16 @@ 0x03ed .itm - 'ITM' + 'ITM '   - Items. + Item. 0x03ee .spl - 'SPL' + 'SPL '   - Spells. + Spell. 0x03ef @@ -260,21 +274,21 @@ 0x03f1 .cre - 'CRE' + 'CRE '   - Creatures. + Creature. 0x03f2 .are 'AREA'   - Area defintion, including actor, door, region and container details. + Area definition, including actor, door, region and container details. 0x03f3 .dlg - 'DLG' + 'DLG '   Dialog definition. @@ -290,21 +304,21 @@ .gam 'GAME'   - Save games, specifically party details. + Saved game, specifically party details. N/A .sav - 'SAV' + 'SAV '   - Save games, specifically area and store details. + Saved game, specifically area and store details. 0x03f6 .sto 'STOR'   - Stores. + Store. 0x03f7 @@ -313,19 +327,12 @@   World map. - - 0x03f8 - .chr - 'CHR' -   - Characters. - 0x03f8 .eff 'EFF ' ToTSC and IWD and BG2 - Effects; a replacement for the 30-byte effect structure found in CRE and ITM files. The EFF V2.0 format can be found either as a standalone file or embedded in CRE, ITM and SPL files. + Effect; a replacement for the 30-byte effect structure found in CRE and ITM files. The EFF V2.0 format can be found either as a standalone file or embedded in CRE, ITM and SPL files. 0x03f9 @@ -337,30 +344,30 @@ 0x03fa .chr - 'CHR' + 'CHR '   Character. 0x03fb .vvc - 'VVC' + 'VVC '   - Visual 'spell casting' effects. + Visual 'spell casting' effect. 0x03fc .vef - ??? - Baldur's Gate 2 only - Visual effects. There are no known files of this type. + 'VEF ' + Baldur's Gate 2, EE games + Sequence of visual effects. Used by EE games to implement complex effects. 0x03fd .pro - 'PRO' + 'PRO '   - Projectiles. + Projectile. N/A @@ -383,70 +390,89 @@ .wbm ??? EE only - Video format + WebM Video format. Used for cinematics as well as animations in ARE resources. 0x0400 .fnt ??? - Baldur's Gate Enhanced Edition / Baldur's Gate Enhanced Edition 2 only - Font. + EE only + Proprietary font format used by EE games before patch 2.0. 0x0402 .gui ??? - Baldur's Gate Enhanced Edition / Baldur's Gate Enhanced Edition 2 only - GUI definition. + Text format
+ EE only + GUI definitions for EE games before patch 2.0. 0x0403 .sql ??? - Baldur's Gate Enhanced Edition / Baldur's Gate Enhanced Edition 2 only + Text format
+ EE only Sql. 0x0404 .pvrz ??? - Baldur's Gate Enhanced Edition / Baldur's Gate Enhanced Edition 2 only - Compressed tileset. + EE only + Zlib-compressed PVR graphics file; referenced by BAM, MOS and TIS files. 0x0405 .glsl ??? - EE only - Shader description language. + Text format
+ EE only + Shader description language. Used for both OpenGL and DirectX shader language variants. + + + 0x0406 + .tot + N/A + Icewind Dale / BG2 only + "Talk Table Override Text". This is used to override to specific entries in the TLK file. TOT files are used in conjunction with the TOH file. + + + 0x0407 + .toh + 'TLK ' + Icewind Dale / BG2 / EE only + "Talk Table Override Header". This is used to override to specific entries in the TLK file. In the original games TOH files are used in conjunction with the TOT file. In EE games TOH files are self-contained. 0x0408 .menu ??? - EE only - Menu definition + Text format
+ EE only + GUI definitions for EE games since patch 2.0. 0x0409 - .menu + .lua ??? - EE only - LUA script file + Text format
+ EE only + LUA script file. 0x040a .ttf ??? EE only - True Type Font + True Type Font. 0x040b .png ??? - EE patch 2+ only - Image file + EE only + Image file. Supported since EE patch 2.0. 0x044c @@ -455,41 +481,34 @@ Baldur's Gate 2 only Unknown - - N/A - .baf - N/A - Text format - Uncompiled scripts. - 0x0802 .ini N/A Text format
- Planescape: Torment and Icewind Dale - Quest and spawn information. + Planescape: Torment, Icewind Dale, EE games + Quest and spawn information. Also used for creature animation definitions in EE games. 0x0803 .src N/A - Planescape: Torment only + Planescape: Torment, PST:EE Overhead text. - N/A - .toh - 'TLK ' - Icewind Dale only/BG2 only - "Talk Table Override Header". This is used to override to specific entries in the TLK file. TOH files are used in conjunction with the TOT file. + 0x0804 + .maze + 'MAZE' + PST:EE only + Modron Maze layout definition. N/A - .tot + .baf N/A - Icewind Dale only/BG2 only - "Talk Table Override Text". This is used to override to specific entries in the TLK file. TOT files are used in conjunction with the TOH file. + Text format + Uncompiled script. N/A