GRP (Duke Nukem 3D)

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(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:
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 game's content.
+
{{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

File Format
Name GRP (Duke Nukem 3D)
Ontology
Extension(s) .grp


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]

[edit] Sample files

[edit] See also

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox