src-general-tools    5-01-2026    10F/5.69M     © RTCM Corvin

Source Code Ports Modifications; Special Tool Files
 

 

 

Filename and author Size (kb) Description
-
Mapster32 Shadow Warrior Script Set
Oasiz?
2.12M
Mapster32 and SW script to work with SW.

a set of scripts and engine changes for Mapster32 that greatly improve SW compatibility. It's now a much better choice than SWMapster.

just need the mapster32 exe and scripts in the same folder. Just need to launch it with the commands "-g sw.grp -usecwd" to load the SW palette/lookups properly.


SW Tiles Config
Whirledtsar
8.67 a tiles.cfg file. This works with Mapster32 and I believe SWMapster as well. It separates tiles into various categories like brick, doors, gore, etc. This makes finding the right texture/sprite much, much quicker. Veteran mappers likely have many picnums memorized, but it should still be helpful.



WAD Converters
M210?
898 Java Based. Wad2ART, Wad2Map.
Configuration files for Doom, Doom2, Heretic, Hexen and Strife.

 

 

buildtools_r4075
Various, Maintained by Hendricks266
410 Many BUILD and EDuke32 Useful tools.
 
  • kextract Ken Silverman engine utils extracts data from GRP "group files"
  • kgroup Ken Silverman engine utils creates GRP "group files" out of specified files
  • transpal Ken Silverman engine utils generates shading/translucence tables from a palette
  • wad2art Ken Silverman engine utils novelty utility for converting Doom art resources in WAD files to BUILD ART files, PALETTE.DAT, and NAMES.H
  • wad2map Ken Silverman engine utils novelty utility for converting Doom level maps in WAD files to BUILD map files
  • kmd2tool Ken Silverman engine utils translates MD2 models along the z axis (zoffset)
  • md2tool Helixhorned engine utils query MD2 model info or change the scale/translate fields so that desired bounds are produced
  • generateicon JonoF engine utils converts images (.ico? .bmp?) to .c files for the purpose of being embedded as icons in SDL executables
  • cacheinfo JonoF engine utils engine cache information tool; scans all files in current directory
  • arttool JonoF, Hendricks266 engine utils constructs all attributes of ART files and can import art tiles in PCX and TGA formats
  • givedepth JonoF engine utils transforms a single image from an ART tile into a voxel with the image layered to a specified depth
  • mkpalette JonoF engine utils inputs simple color ranges in HSV format and automatically generates a palette with shade steps
  • unpackssi JonoF engine utils unpacks the SSI files employed to hold the data of Sunstorm Interactive expansion packs
  • bsuite JonoF, Hendricks266 engine utils "Build Customization Suite", imports and extracts game palettes
  • enumdisplay JonoF engine dxutils Windows-only; enumerates all available display modes to enumdisplay.txt by default
  • getdxdidf JonoF engine dxutils Windows-only; enumerates available inputs, from keyboard, mouse, and joystick to didf.txt
  • makesdlkeytrans JonoF engine sdlutils SDL-only; builds a key translation table for compatibility purposes
  • ivfrate Helixhorned game utils gets and sets the FPS of .ivf (VP8) files

 

 

MapHacker v1.0
Stu Redman
4.47 # Tool for Duke Nukem map hacking
# list sprites from maps and their coordinates
# patch maphacks into maps
# check maphacks for duplicate or out-of-range entries
# diff maps and update maphacks from the diff
# (so you can adjust angles directly in Mapster32)

 

 

MapHackConverter (src inc)
?
9.26 used to adapt Maphacks between versions of Duke Nukem 3D (1.3d/1.5)

 

 

DN3D Palette Editor v1.01 (src inc)
Kevin Scroggins
448 tool to work with the Duke 3D PALETTE.DAT and LOOKUP.DAT files so I could edit the palette swaps.

FEATURES
==========
+ Java-based multi-platform code.
+ Simple and easy to use GUI with tabbed editing.
+ Support for reading, writing importing & exporting DAT / PAL / ACT / BMP
/ PNG / GIF palette files!
+ Support for importing / exporting between different file formats (including
LOOKUP.DAT sub-palettes)!
+ Easy file opening with drag-and-drop support!
+ Full dynamic plugin support via jar files for handling custom file types!
+ Version checker.

 

 

Build PNG tools v002 (src inc)
Kraig "Kraigose" Culp
1.10M [ART2PNG]

This extracts the RAW art tiles to indexed PNGs.

[PNG2ART]

This populates RAW art tiles from indexed PNGs. PNGs must be indexed for now (use the included pal\duke3d.act in Photoshop).

 

 

PNG_Optimize
Ken Silverman, Compiled by Hendricks266
193  

 

 

xBuild v2007
Ben Smit / ProAsm
543 for Duke3d and Shadow Warrior.
xBuild is a frontend for Build.exe or Mapster32.exe
Just put the xBuild files in the same folder as your build editor.
Set the xBuild.ini file for which ever editor and game you are using.

xBuild allows the following while in the editor:
Ctrl + Alt + P will play your selected map.
Ctrl + Alt + B will backup your working map to a .bak file overwriting previous.
Ctrl + Alt + X will give xBuild focus for whatever.
Clicking on 'Edit Map' while the editor is open, will then just shift focus.
xBuild will not allow you to exit until you have closed your build Editor.
If for some reason xBuild will not quit, then Ctrl + Alt + Q will kill it.

Includes: JFBuild Editor (Build_DN.zip)