duke3d-tools-editart Version 7-04-2014 Release 13 57F / 13.5M (c) RTCM Corvin
duke3d-tools-editart Version 7-04-2014 Release 13 57F / 13.5M (c) RTCM Corvin
This page houses tools directly related to Editart along with related tools to help the
potential art editor.
Some of these tools will work with other BUILD Engine Games.
A few tools in the downloads: duke3d-tools-build have some support for .art related manipulation.
ART File Handling |
ART File Animation |
ART File Readers | ART File Supporting
|Filename and author||Size (kb)||Description|
|bastART 1.1 (VB
|61||BastART is a .ART file editor for Windows. It includes core
EditART tile editing functionality, and some enhanced and new functions. You
may need Visual Basic Runtime files installed in order for this program to
work properly, it works on Windows 7 64 bit.
You need a palette file for the ART file you want to load. Palettes can be in Windows .PAL format, or Build .DAT format. After loading a palette (it's colors will appear in a bar), you're able to load an art file, or create a new one. When creating a new one, an empty 256-tile file is created. When you have loaded a palette, you're also able to save that palette again. This allows for converting between palette formats.
To quickly select the tile you want to view, you can access the Browser from the "View" menu. In this menu you can also enable the alignment crosshair, or change the rendering scale of the tiles. When you have selected the correct tile, you can use the functions from the "Tile" menu on it:
The program has been tested with the following games' art files:
Of course, it's 100% compatible with EditART as well.
Hack by Scott_AW
|253||A hacked version of DukeRes(listed below) there
was an issue with certain palette orders not allowing transparencies, that seems to occur in PCX images created in certain image
editors like Adobe Photoshop. So I had to hexedit hack it to recognize the
transparency color that is also one of the highlight colors.
Jock and Peter Gerber
|260||With DukeResArt you are able to make changes into the
duke3d.grp file (not recommended), to add new ART-files to this GRP-file or to make single
ART-files containing your new bitmaps. This util also allows you to extract any file from
the duke.grp file...Among other helpful things, you can take cut and paste art tiles
directly..all with a Windows interface. Its a must have!
Jack Vermeulen / Sensor Based Systems, Inc.
|1.1MB||DOS DPMI Editor! Edits DOOM, DOOMII, Ultimate DOOM, HERETIC,
HEXEN and STRIFE in ONE program. DUKE NUKEM 3D ART files
DeeP has powerful graphical importing and level browsing tools. It's easy to export DUKE (or BLOOD, Shadow Warrior, Witchaven and other Build engine games) graphics for custom internal use.
-View Duke Nukem 3D graphics
-Export and import Duke Nukem 3D graphics as PCX files.
-View Duke Nukem 3D levels in GRP files.
-Browse directories and preview Duke Nukem 3D levels.
-Print Duke Nukem 3D maps.
-Palette conversion control option.
-Display full detail of Duke Nukem 3D maps (sprites, walls, sectors)
-Wireframe and solid 3D preview
-Display 3D Doom and Duke Nukem 3D maps.
-Change multiple wall textures with a single mouse click!
|668||i.Mage is a small and fast graphics editor slanted towards
quite and easy pixel editing, ala DPaint from the DOS/Amiga days. Instead of being a
bloated behemoth with a zillion plugins it starts in under a second and it does a lot of
the mundane jobs of image editing quickly and without fuss. The right tool for simple
|3D Art v1.4
|178||Can be used to create actors with either 5, 7 or 8 frames,
and place them directly into a 1st position art file named tiles000.art with starting tile
0 and ending tile 256.
|38.7||A Duke3D art editor, this utility is basically
the same as the one you get with the game...
II E v3.0 &
Deluxe Animate v1.0 Hacked
Steve Shaw / Electronic Arts
|2.84M||Paint and Animate in 256 Colors!
Create Animations Quickly - Superior Paint Features
An archive of various
hacked tools put together including DeluxePaint II Enhanced
v3.0, DeluxePaint Animation 1.0 and some DeluxePaint related utilities.
(with various hacks, you should be able to get one of them to work)
Deluxe Paint Patches1
|20.7||-Deluxe Paint II patch for 320x400x256 mode (by
-Deluxe Paint IIe in any modex resolution, Supports y resolutions of 256 and 512 (by BArtist/Heretics).
-Emulator for Deluxe Paint for 320x240,320x400 & 320x480+ New keys (by ECLIPSE).
-DeluxePaint II keyboard shortcuts (by Raster/xtatic)
|Programmer's Kit for
Deluxe Paint Animation 10/24/90 v1.0 (src inc)
|80||Contains the program, ANIM2PCX.EXE, which is readily used to
break an animation file into individual picture files for each frame, or to join a group
of picture files into an animation file for editing in DPaint Animation or for playback
with PLAY.EXE.(see below)
(Includes anim2pcx src and .ANM file formats, .PCX )
Player Utility (src inc)
Source by Jari Komppa aka Sol/Trauma
|27.8||Plays back .ANM files
Now Includes: dpapcpl.zip
|Animation File Maker
|14||anim2pcx will join all your *.PCX to a *.ANM file
|Show Animation Viewer (src
|22||This is a small program to play a deluxe animate file. No
attempt has been made to time the animation speed correctly. The playback speed will be
dictated by the speed of your machine. Includes: src(C and asm)
|.ANM File Viewer Version
2.0 (src inc)
|17||Views Animation and adjust timing(non-assembler source code
frame rate speed options as well as a frame-by-frame speed option for screen capturing.
Deluxe Paint Animation Decoder v2.1
|94.3||a Direct Show codec that enables you to view
your old Electronics Arts' Deluxe Paint II for MS-DOS animations in Windows
Media Player or any other of your favorite media players capable of showing
you will not have to convert your old animations and you will
be able to watch them when ever you like without installing the old software
used to generate these files.
|BitMap/ART Tools v1.0
|23||Tool programs for ART files, for Build Games Ex: Duke3D,
These files exist in this archive.
Erik de Neve
|60||Best palette Reduction for Industrial Grade
High quality Textures
BRIGHT is a 32-bit windows-95 command-line utility written for
single-sweep conversion of multiple textures to 8-bit palettized
format using either unique, or a specifiable number of shared palettes, retaining the optimal color range; there is also a special option to provide a good color representation for mipmapped versions of the texture.
Suite v0.1a (src inc)
|23||It enables the TC or Mod maker to edit and extract the
internal palettes from Duke3D and most other Build games.
This program can extract and update:
* Build game palette
* Duke3D Water, NightVision, Episode 1 animation, 3DR Logo
and Title screen palettes
10-10-1996 (src available)
|98||This came off the Duke3D v1.5w CD.
TRANSPAL.EXE - to create a translucence table
Color Look-up Table Pack
|1.2M||Duke has quite a limited set of look-up
palettes what leads to considerable restrictions when making realistic or
weird environments; for instance, there's no way to brighten a texture,
desaturate or invert its colors.
Hex editing allows modifying PALETTE.DAT and LOOKUP.DAT files used by Build engine to introduce up to 128 palettes and shades. You just edit the color tables in a raster graphics editor, save them to a raw format and then insert raw data into the files. I used this trick when making LNGA mod's palette system. Afterwards I decided to make something fully compatible with conventional Duke maps; I hope that such mod will be useful to the mapping community.
The Extended Color Look-up Table Pack or ExtCLUT mod is a quick project designed to add new entries to the standard set of palettes and improve the translucency preserving compatibility with most Duke maps. See Readme.txt for details; also look over the test map.
Duke's palette with repeating colors highlighted. Since their RGB values are the same, some of them can be overridden to serve as special colors for various effects achievable via the translucency table. The mod reserves eight colors for this purpose.
|918||Two simple tools I created to manipulate or
create new palettes for the build engine, or Duke3d and related games.
PalMake will convert a PNG file into a new palette based of the original
Palette.dat(for shading and transparency data) and make a new *.DAT file for
|12||This program makes it easy for TC developers to work with
Nukem 3D's unusual palettes. Different palettes are used by the
game for a few different things:
* The 3D Realms logo at the start
* The title screen
* The ending animation for episode 1
* The underwater effect
* The night-vision effect
This program can change or extract the palettes for these items.
NOTE: This program will only read and write Paint Shop Pro palettes (palette version 1). It will not accept any others.
|33||For 8-bit Pcx shading table generator.
The file shades.dat contains both information for increasing and decreasing the colour intensity. It can be for an example be used for phong-texture, different colour quantization techniques and for various bitmap effects.
(requires DOS4GW.EXE to run)
|152||The main feature of this program is direct importing and
exporting between different art files, and automatic and accurate palette conversions.
|344||This program is designed to extract the
palette.dat file, any art files, and any maps in a build engine group (grp)
It is packaged with the dukeconv program, which will convert all your build engine map files over to the intermediate map format used by Quake 1/2 and Half-Life.
xtract will extract all the art from a build group file, and place them in a subdirectory named tiles. It will then Extract all the maps, and the dukeconv program will convert them, and place them in a subdirectory named maps...
|Lameduke Beta Pal
Out of curiosity, I've ripped out the palette from the old beta screen shots and put it in the game.
I've fixed the blue range to make it compatible with Duke GFX (the beta one had two hues of blue) but it still looks a bit weird.
|Duke Nukem 3D Palette||2||(duke3dpal.zip) "duke_palette.zip" for Duke3D
Contains: DUKE3D.PAL 3KB
|Duke Nukem Palette||2||(dukepal.zip) for Duke3D
Contains: Duke3d.pal 2KB
|Duke Nukem Palette
Files (Photoshop 3+)
|5||(dukepal2.zip)All the palettes from duke..to plugin to
Photoshop...and more pallete info.(more than 256 colors) for Duke3D
|DOOM/Heretic Palettes||3||Palettes for DOOM and Heretic for use in graphics editing,
eg. with PSP v3.x.
|133||This program lets you recolorize textures to a common
palette, and can restrain colorizing to a range of colors you can select. Extremely handy
for creating textures and making them look good in your palette. Includes Bitmaps with the
hexen 2, quake, and 6DX palettes
|21||Anyone who wants a easy-to-use (although not so accurate) VGA
mode 13h palette editor for Windows. The main use if this palette editor is to help making
palette for any 256-color mode artworks
|24.6||lossless PCX compressor.
A PCX compressor I made in 1998, now ported to windows. Analyses PCX files and rearranges the palette in order to get most out of the PCX compression. Due to the way photoshop saves PCXes, this tool can chop as much as 25% off PCX sizes.
|6||This program is used to extract 256 color palette data from
You can create cool palette with program like Deluxe Paint (DP can't save
the palette alone), and extract it from .PCX with PCXPAL.
PCXPAL creates new file, which consists of 768 bytes, which are red, green and blue values (0-63) of colors 0-255. Like this:
Now you can use different palettes easily whenever you need them, just great!-
|169||converts pallet files for use with many
BMP Image - Standard bitmap images containing 16 or 256 colours are recognised. True colour bitmaps are ignored.
GGD SaveState - Save files for Massage, a Game Gear and Master System emulator.
GIF Image - Graphics Interchange Format. Detection of pallets in these files is unreliable, because I don't understand the file header format.
GS* SaveState - Save files for Gens and Genecyst.
Jasc Pallet - Pallets for Paint Shop Pro.
Megadrive Pal. - Raw pallet data for Megadrive/Genesis games.
MS RIFF Pallet - Microsoft RIFF pallet files.
MSD SaveState - Save files for Massage, a Game Gear and Master System emulator.
PCX Image - Uncompressed images with 256 colours.
Tile Layer Pro - Pallet files for the ROM graphics editor.
|39||This program will rip the palette lump from a standard .pcx
file and save it to a separate file. This program was written to create raw palette files
for various uses.
|20||Takes either a group file (.GRP) or an art file (.ART) and
tries to read the tiles within the file. This util includes the functions:
|281||It is a multi-game-editing program that was originally
intended for ID's older games (Doom2, Hexen, etc.) but in this release has support for
Duke Nukem and Quake. Midi's, wav's & many of the various wall tiles and sprites (you
can view the various elements of the .ART files now) can be viewed from within the
program, or extracted and saved to disk
Requires [ vbrun300.dll ] 225
|53||bitmap format converter, palette resolver and
My utility that converts BMP-pictures to BMPs with Duke palette. It`s for those who make user graphics for levels.
|XWE v1.16 (inc src)
|1.8M||To view images, first select the PALETTE.DAT
entry: Type "palette" into the QuickFind box, then press enter. Press enter
again to open the palette. Click Palette|Use Current from the menu. The
images (.ART entries) will be displayed correctly.
BUILD Games Supported:
|12||A program which will compare your user ART files to the
built-in 3D Realms ART files, and output a difference file containing the differences
The program inserts your ART where it needs to be so you CAN distribute your new ART without re-distributing 3DR's ART, and it greatly reduces your archive size.
|defs.con TO Name.h
|28||It'll convert your defs.con tilesets into a names.h file!.|
|Duke Nukem 3D Art
|39||The package contains utilities for distributing new image
tiles which can be used to created/change monsters, weapons, etc.
AHEAD.EXE .ART file "header" editor (v1.0) enabling the creation
and distribution of new monsters and other new art.
|20||Features of this package:
Neil Adler/Bobby Flory
|12||Will identify which ART file a tile(Image) number resides in.
Valid tile numbers are 0-4095. (256 tiles per ART x 15 ART files total)
|42.7||RotSprite is a sprite rotation and scaling
utility developed by Xenowhirl. It outperforms most professional graphics
software (such as Photoshop or Paint Shop Pro) when rotating sprites through
an angle other than 90° or one of its multiples. Typically, other graphics
editors will apply anti-aliasing or use a primitive nearest-neighbor method
when rotating images, which produces results that are ugly or unsuitable for
As an additional feature, RotSprite can also resize sprites (and it does a very good job also for this task).
This is a utility is for rotating and scaling sprites lossless (designed for 256 color images), ie, when broken / expands the input image does NOT perform any interpolation techniques such as anti-aliasing or applying nearest neighbor other programs such as Photoshop or GIMP. Accepts BMP, PNG, JPG, GIF and TIFF.
Adam Biser aka winwolf3d
|73.7||An easy to use 8-bit (256 color) BMP
allows you to map colors to other colors within the palette
Spricer Beta v8-21-2012
Karl Patrik Johansson
|157||Spricer is a tool for slicing spritesheets,
open up a .png, .jpg, or .gif and the program will mark all sprites/frames
in that spritesheet. You can then either select some of them and export them
or just export em all.
HUGE Performance updates, new tracing method, and a lot of new features to use!
Requires: Microsoft .NET Framework
|34.8||This is a little yet extremely useful tool to
slice sprites out of an sprite sheet.
SPRICER is a standalone application for fast and easy slicing of sprite sheets.
No more hours wasted, more time for creativity!
Easy marque sprite selection.
Export selected or all sprites with transparent or original background.
Drag n' Drop sprites to preview animations.
Drag n' Drop sprites to different applications.
|SMColor Picker v0.1
|32||Color picker utility. You place the mouse pointer into the
point onscreen - and it shows you the color of a pixel. Color is shown in RGB, CMYK,
COLORREF and HTML formats.
|Screen Thief for DOS
|38||A Small program you can use to capture Editart, BUILD, and
Game Screens in there entirety, including status bars. Particularly for Editart use.
Ty Matthews, Neal White III
|1.1MB||Program to manipulate game texture files, including Quake,
Quake2 and Half-Life. Allows for enhanced editing, viewing, BMP/PCX/TGA import/export,
setting of texture flags & contents, browsing of a directory, clipboard
cut/copy/paste. Allows for new creation, and loading of existing textures.
Zink The Dink
|42||Is used to edit ENDOOM data that is stored in a IWAD or PWAD.
However it also works to edit the ANSI Duke3D / Shadow Warrior ending.(.BIN
Ian E. Davis/TheSoft Programming Services
|282||Color and Monochrome Screen Image Generator/Editor. An
|240||a freeware ANSI character graphics editor with
advanced capabilities...works to edit the ANSI Duke3D / Shadow Warrior
Maker 32v0.91 beta 2
|437||Generates true-color hi-resolution textures and background tiles.|
|24||Takes two .pcx files and makes them Red/Green Red/Blue 3D. It
requires you have a pair of R/B Glasses. If you ever played Duke3d in Red/Blue 3D, then
this may interest you.