GRP (Duke Nukem 3D)
From Just Solve the File Format Problem
(Difference between revisions)
(Created page with "A '''.grp''' file, commonly referred to as a ''Group File'', is a uncompressed archive format used by [:Category:Build_Engine_formats|Build Engine]] games to store all of the ...") |
(sample files) |
||
(12 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{FormatInfo | |
+ | |formattype=electronic | ||
+ | |subcat=Game data files | ||
+ | |extensions={{ext|grp}} | ||
+ | }} | ||
+ | |||
+ | A '''.grp''' file, commonly referred to as a ''Group File'', is a uncompressed archive format used by ''Duke Nukem 3D'' (a [[:Category:Build_Engine_formats|Build Engine]] game) to store all of the game's content. | ||
+ | |||
+ | == Structure == | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! '''Format''' | ||
+ | ! '''Type''' | ||
+ | ! '''Notes''' | ||
+ | |- | ||
+ | | Signature | ||
+ | | <code>char[12]</code> | ||
+ | | <code>"KenSilverman"</code> | ||
+ | |- | ||
+ | | File Count (<code>count</code>) | ||
+ | | <code>int</code> | ||
+ | | | ||
+ | |- | ||
+ | | Files | ||
+ | | <code>File[count]</code> | ||
+ | | | ||
+ | |} | ||
+ | |||
+ | For each '''File''': | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! '''Format''' | ||
+ | ! '''Type''' | ||
+ | ! '''Notes''' | ||
+ | |- | ||
+ | | Filename | ||
+ | | <code>String[12]</code> | ||
+ | | | ||
+ | |- | ||
+ | | File size (<code>fileSize</code>) | ||
+ | | <code>int</code> | ||
+ | | | ||
+ | |- | ||
+ | | Data | ||
+ | | <code>bytes[fileSize]</code> | ||
+ | | | ||
+ | |} | ||
+ | |||
+ | == Sample files == | ||
+ | * {{DexvertSamples|archive/buildEngineGroupGameArchive}} | ||
+ | |||
+ | == See also == | ||
+ | * [https://moddingwiki.shikadi.net/wiki/GRP_Format ''GRP Format'' on the ''DOS Game Modding Wiki''] | ||
[[Category:Build Engine formats]] | [[Category:Build Engine formats]] | ||
+ | [[Category:Game data files]] |
Latest revision as of 14:58, 30 July 2024
A .grp file, commonly referred to as a Group File, is a uncompressed archive format used by Duke Nukem 3D (a Build Engine game) to store all of the game's content.
[edit] Structure
Format | Type | Notes |
---|---|---|
Signature | char[12]
|
"KenSilverman"
|
File Count (count )
|
int
|
|
Files | File[count]
|
For each File:
Format | Type | Notes |
---|---|---|
Filename | String[12]
|
|
File size (fileSize )
|
int
|
|
Data | bytes[fileSize]
|