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.
Also look at general-tools-editart and other game specific EditArt type tools
for download.

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.

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!
Features:

I decided to create my own Duke3d .ART editor since the ones available
are outdated and do not work properly on Windows 10. I used the C# language
in Visual Studio 2015. If there are any bugs, let me know and I will be
happy to fix them. You will need the .NET Framework 4.5.2 to run this
application.

Features
Load/Save - Loads or saves a Duke3d .ART file.

Import - Converts a 24-bit bitmap image to 8-bit using the closest matching
colors in the PALETTE.DAT file and inserts it into the .ART file.

Export - Saves an 8-bit bitmap image of the selected texture in the .ART
file.

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
jobs.(source available)

An archive of various
hacked tools put together including DeluxePaint II Enhanced
v3.0, DeluxePaint Animation 1.0 and some DeluxePaint related utilities.
(3DR Used(v2)
during development of Duke/ .anm files.)

DeluxePaint is an old Amiga paint program written by Electronic Arts which has been ported
over to DOS (well sort of). If you wish to create 8-bit animated graphics in DOS, this is
the program for you.
Includes: play.exe

Complete selection of painting tools — Draw any shape you want, any
way you want.

Turn any image into a brush. You can rotate, flip, shear, resize,
smear, and shade it.

7 levels of magnification — Paint in magnified mode if you want. Use
variable zoom for detailed editing at the pixel level.

3-D perspective — Move and rotate images in full 3-D, automatically.

Use color cycling and gradient fills to create great special
effects.

Stencils — Protect your designs from the slip of the hand or a bad
idea. A stencil masks your image so you can paint "behind" and "in front
of" it.

Use the handy Move Dialog to animate brushes in full 3-D —
automatically! Ideal for creating spinning titles for low-cost videos.

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 )

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)

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
AVI files.

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.

Electronics Arts' Deluxe Paint II for MS-DOS animation files uses the .anm
extension. During the installation of this codec you have the option to
associate the .anm files with Windows Media Player.

ART2BMP .EXE ART -> BMP Converter
ART format has many images and flags for animation in a file. ART2BMP
will separate to many files and convert to BMP format. It will use a pallet
file. (Default is "PALETTE.DAT") And it create a flag file and a log file too.
ART2BMPE.TXT English manual of ART2BMP
ART2BMPJ.TXT Japanese manual of ART2BMP

BMP2ART .EXE BMP -> ART Converter (256 .BMP)
ART format has many images and flags for animation in a file. BMP2ART
will join many BMP files and convert to ART format.
It won't get a palette data. Because ART file doesn't have palette data.
BMP2ARTE.TXT English manual of BMP2ART
BMP2ARTJ.TXT Japanese manual of BMP2ART

PALBMP .EXE New BMP file creater (from PAL file)
This software can make a new BMP file with getting palette from a PAL file.
And, It can make a color pattern image file too.
PALBMPE .TXT English manual of PALBMP
PALBMPJ .TXT Japanese manual of PALBMP

PALMAKE .EXE Palette file creater
This software can make a new palette file for BUILD from source palette
file.
PALMAKEE.TXT English manual of PALMAKE
PALMAKEJ.TXT Japanese manual of PALMAKE

PALMUCH .EXE Be much palette program
PALMUCH overwrights sorce file palette data by other palette file for
BUILD. And it finds the nearest color to change color index.
PALMUCHE.TXT English manual of PALMUCH
PALMUCHJ.TXT Japanese manual of PALMUCH

ENGLISH .TXT You are reading.
JAPANESE.TXT As same contents as "ENGLISH.TXT" Japanese version.

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.

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.

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
you.

PalShift will allow you to select ranges of colors and shift their Red,
Green or Blue values by a negative or positive amount. You can use it to
simply tint colors or change them into new ones. This is also fairly early
in developement so it may not be perfect and you might be better off
creating your own with the first program. But if you lack decent image
editing skills/program it might help you out.

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)

This program is designed to extract the
palette.dat file, any art files, and any maps in a build engine group (grp)
file.

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...

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

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.

This program is used to extract 256 color palette data from
PCX-images.
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:
RED0,GREEN0,BLUE0,RED1,GREEN1,BLUE1,
RED2,GREEN2,BLUE2..
RED255,GREEN255,BLUE255
Now you can use different palettes easily whenever you need them, just great!-

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
Features:

View Duke.grp file

View Art tile images

Click on an animation file and a list of all art is shown(can't view though)

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.

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
sprites.

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.

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!

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.