duke3d-tools-grp   5-25-2026     24F/ 2.37M  © RTCM Corvin

BUILD Tools, Group File related.

GROUP (GRP) FILE HANDLING

 

Filename and author Size (kb) Description
GROUP (GRP) FILE HANDLING
Group File Studio v3.1
Gary and Jonah Bishop
293 A Windows 95 and Windows 98 utility that makes working with group files much simpler than ever before.

Features:

  • Create new group files
  • Insert files into an existing group file
  • Permanently remove files from a group file
  • Extract a single file, a file type (i.e. - *.map), or all files from a group file
  • Rename embedded files
  • Play embedded sound (*.voc) files from the group file
  • Auto-Play option for automatically playing sound files
  • Play embedded music (*.mid) files from the group file
  • View the attributes of the embedded art tiles (located in .art files)
  • View art tiles from the embedded art files
  • Specify a default names.h file for showing the associated names when viewing the artwork
  • Specify a custom palette.dat file to use for viewing art tiles
  • Specify a default directory to extract files to
  • HTML based help

 

GRPViewer v05.07.2010
Roma Loom
535 GRP Viewer is a Windows utility that allows the user to browse, play, extract, delete, add and rename files from the Ken Silverman group file [.grp].

 

 

UltraUtils
Nils / UltraSoft
14 Here is the usage of UltraGRP and UltraART-

To use UltraGRP, first you have to place it in your Duke Nukem 3D
directory. Then, either in DOS mode or at the DOS prompt, Switch to your Duke3D directory, (for example C:\Duke3d) then type UltraGRP and press enter. Follow the on screen instructions for the useage of UltraGRP. UltraGRP extracts files from a Duke3D grouped file.

Example useage of UltraGRP- ultragrp duke3d.grp tiles008.art
| | GRP file name file to extract

You may extract any type of file from a Duke3D grouped file, like
.voc, .mid, .art, etc.


To use UltraART, do the same as above, except UltraART lists the index of an art file. Like tile number, dimentions, etc.

example usage of UltraArt- UltraART tiles012.art | ART file to index

Tip: UltraART lists the tile numbers within that art file. Example
tiles000.art starts at 1 and ends at 200 and something, while
tiles014 also starts at 1 and ends at 200 and something.

 

 

Game File Explore v1.32
aahlstro
254 GFE is a game resource file viewer and ripper.
- Aliens vs Predator Fastfile (FFL)
- Blood II REZ and DTX textures
- Conflict: Freespace 1 & 2 VP files
- Cultures LIB files (demo)
- Dark Forces LFD and GOB
- Delta Force Land Warrior Demo PFF
- Descent I , II & III HOG
- Doom, Doom II, Heretic, Hexen, Strife WAD
    - Duke Nukem 3D, Blood, Shadow Warrior, Redneck Rampage,
      Witchaven GRP and ART
- Half-Life and Gunman texture WAD3, MDL, SPR
- Heavy Metal: FAKK2 FTX textures and PK3s
- Heretic II and Soldier of Fortune M8 and M32 texture files
- Hexen 2 BSP, Lump, MDL, Pack, SPR and WAD2
- Jedi Knight GOB, MAT, BM, CMP
- Kyrandia I & II & III PAK, CPS, COL
- Mysteries of the Sith GOO, MAT, BM, CMP
- Nascar Heat TRK, RES and TEX textures
- Nocturne and Blair Witch 1 & 2 POD2 and RAW images
- Outlaws LAB
- Quake BSP, Lump, MDL, Pack, SPR and WAD2
- Quake II PAK, Wall, PCX and TGA
- Quake III Arena PK3
- Rainbow Six, Black Thorn, Ghost Recon RSB files
- Red Faction VPP
- Rise of the Triad WAD
- Serious Sam test demo 1 & 2 GRO and TEX
- Sin Pack and SWL textures
- Star Trek: Elite Force PK3
- SWAT3 RES
- Terminal Velocity POD and RAW images
- Terminator: Future Shock/ Skynet BSA and textures
- Thief, Thief 2 and System Shock 2 CRF
- Vampire: The Masquerade NOB

 

 

GRP Plugin for Windows Commander v1.02 (Includes SRC)
Stanislaw Y. Pusep
75 Extract/create support for GRP (Duke Nukem 3D and other Build engine-based games group file) file format in Windows Commander. List of some games that uses Build engine, and consequently GRP format to store files:

o Duke Nukem 3D
o Blood
o Shadow Warrior
o Redneck Rampage
o Witchhaven
o TekWar
o Extreme Paintbrawl
o Powerslave
o NAM/Napalm
o WWII GI
o ...some sequels, some unreleased games, and a bunch of TCs.

Note: Requires a seperate program to run.

 

 

FileView
shikadi
477 A shell extension I'm working on that allows you to use Windows Explorer to browse into some game data files. You can then extract files by dragging and dropping them into another Explorer window, just like you'd copy ordinary files between two folders.

Prerelease version; This is a VERY UNSTABLE program!!! Use it at your own risk!

-Build engine graphics: .ART

Tiles are automatically converted to bitmaps (.BMP)
Requires palette file (automatic if opening .ART from within .GRP)

-Build engine data: .GRP

Also supports adding files, deleting files and renaming files
This format is also used in Duke3d, Shadow Warrior and Redneck Rampage et al.

-Blood 1 data: .RFF

Supports decryption
Encryped files displayed in alternate colour (if your OS supports it)


-Many other non-BUILD game formats are supported.


DN3D GRP Manager
Adrian "JimCamel" Clark
19.7 Provides a Win32 environment (Compatibility: VB 5.0, VB 6.0) for the editing of Duke Nukem 3D GRP files (which stores all the levels/sounds/gfx for the game). I wrote it in a couple of days, it seems to work fine. It demonstrations some pretty basic file editing. Worth a look.

Some of the features of this program:

* Win32 interface for Duke Nukem 3D Grp Files
* On the fly manipulation of files
* Drag and drop features
* It's fast
* That's about it.


D3DGRPLite v1.0.0 (w/src)
Adrian Clark
293 A simple windows grp manager.

 

 

Grouper
2 A small tool to allow you to Group all your files into a new.grp file of your own.

 

 

Duke Dead
Great Beard Creations
30 Unpacks GRP file from Duke Nukem 3D game... (MIDIs, WAVs, VOCs...)

 

 

dn3dcode1_2 (src inc)
Bo Yang
47 Here's a list of programs in this package.
dn3idx.exe list index of GRP files
dn3ext.exe extract files from GRP files
artidx.exe list index of ART files, you can extract ART files from GRP files using dn3ext.exe
dn3gv.exe view graphics inside GRP files; can also save them to hard disk
(source code included, now includes more src, 5-25-99)

 

 

GRPX v1.0 - .GRP File Viewer/Exractor
Samiel
22 Is a menu-driven .GRP file viewer/extractor. This package also includes the Group (.GRP) File Format specs and someother grp programs (some source code included)

 

 

EXTRACTING ASSISTANT
Jeff
2 Made to help you in your extracting process. You need kextract.exe for it(On Duke CD). It is a menu driven "frontend" for kextract.exe, It is very simple to use as well.

 

 

GRP Stripper v1.0
Rex Engel
10 Extract by file names/types from the grp file. Includes source code.

 

 

Resource Compiler v1.0
Chris Field
13 It will compile all of the data to DUKE3D.GRP
This utility has been tested with:

- Duke Nukem 3D Shareware v1.0
- Duke Nukem 3D Shareware v1.1

 

 

Resource Ripper v1.1
Chris Field
12 Will take all of the data from the DUKE3D.GRP file and place it in individual files.
This utility has been tested with:

- Duke Nukem 3D Shareware v1.0
- Duke Nukem 3D Shareware v1.1

 

 

Decompiler/Compiler v1.1(w/src)
Daniel Mecklenburg Jr
172 This program will allow you pull the resources out of the DUKE3D.GRP file and store them as individual files so they can be edited and then Recompiled.

Can work with ART-files.
Includes: "example for DN3D-DC"
I do not recommend You using COMP.BAT and DECOMP.BAT files from this distributive. Instead of this use my example of how to compile files into ART-file.
This is an example of compilation of BMP-files into ART-file. This helps to make levels. BMP-files must have Duke`s palette.

 

 

MAPSTUFF v1.0
by Joris Weimar / 4th Dimension Software
11 Usage: mapstuff <mapname> <oldmapname> <groupfile>
Example: mapstuff mymap.map $BULLET.MAP duke3d.grp

 

 

SEXTRACT v1.0
by Joris Weimar / 4th Dimension Software
13 Usage: SEXTRACT [switches] <group-file> [<filenames>...]
Wildcards are allowed in the filenames

Examples: SEXTRACT -l DUKE3D.GRP *.*
SEXTRACT DUKE3D.GRP *.VOC

 

 

Group List
Ben Smit
2 A utility that will list all the files in a group file, and create a text file named after the .GRP file in question with a .LST extension. The lengths of each file will also be given. GroupLst will work with most .GRP files using the Build engine.

 

 

DukePlay v1.10 DSP
Chris Jones
26.8 This utility allows you to play Duke Nukem 3D sounds directly from the group file, simply by typing in their Build sound number.

 

 

.SSI File Unpacker (C source included)
Jonathon Fowler
12 This is a small program to extract the files from the .SSI package format which Sunstorm Interactive expansion packs for games like Duke Nukem 3D are distributed in.

This updated version includes the ability to extract the SSI revision 2 format as used in Duke Caribbean.

 

 

dukedc_patch.zip
Supergoofy
70 Duke It Out in DC (for Atomic Edition)

This small patch will convert DUKEDCPP.SSI to DUKEDC.GRP

Unpack the zip to where you have DUKEDCPP.SSI and run patch.bat

The DUKEDCPP.SSI must have md5: F0BFA5B956C8E3DBCBA1042118C1F456

 

 

vacation_patch.zip
Supergoofy
35 Duke Caribbean Vacation (for Atomic Edition)

This small patch will convert VACA15.SSI to VACATION.GRP

Unpack the zip to where you have VACA15.SSI and run patch.bat

The VACA15.SSI must have md5: 22C8CD6235FC2B7ECEFEFC2442570D68