SLADE3 is a modern editor for Doom-engine based games and source ports. It has the ability to view, modify, and write many different game-specific formats, and even convert between some of them, or from/to other generic formats such as PNG.
SLADE3 can be considered a successor to both SLumpEd and SLADE – it combines the features of both, to create an all-in-one editor. Why does it keep the name of what was previously just a map editor? Because it fits 🙂
As with SLumpEd and previous versions of SLADE, SLADE3 is fully cross-platform. It can be run on various operating systems, including Windows, Linux and Mac OS/X. So no matter your preferred OS, SLADE3 is available for you.
Features include:
- General:
- An archive manager with multiple functions.
- A console.
- Ability to open archives embedded into other archives, with no limit on the amount of recursion.
- Ability to “bookmark” entries in order to retrieve them faster in large archives.
- Filter list of entries by type and/or name, including wildcards.
- Archives:
- Creating new entries.
- Importing files as entries.
- Copy/Cut/Paste entries, including between different archive types.
- Mass renaming of entries.
- Modifying entry order (moving them “up” and “down”).
- Reverting changes made to entries.
- Maps:
- Map Preview in the resource editor.
- A fully featured map editor, including the following major features:
- Doom, Hexen and UDMF map format support.
- Easy to use line and shape drawing, including automatic sector generation.
- 3d editing mode with support for various advanced source port features.
- ‘Object Edit’ function to freely rotate, move and scale map architecture.
- Graphics:
- Display, including zooming and panning.
- Viewing paletted images with a variety of palettes.
- Color tinting and palette remapping.
- Changing offsets (including automatic addition of offsets) in formats that support them.
- Converting between image formats.
- Converting a color to transparency.
- Basic editing features, such as mirroring and 90° rotations.
- Extraction and conversion to PNG of all subimages in an image collection (e.g., Build tiles).
- Call to external PNG optimization tools.
- Fonts:
- Viewing as graphics.
- Textures:
- Display of textures, including zooming and panning.
- Viewing paletted texture patches with a variety of palettes.
- PNAMES listing, information and edition.
- Edition of individual textures to change size and scale; to add, replace, or remove patches, and to modify their order and their offsets.
- Support for Doom, Doom Alpha, Strife and ZDoom texture definitions.
- Audio:
- Playback of MUS, MIDI, XMI, HMI, and HMP files.
- Playback of many audio file formats.
- Text:
- Find/replace.
- Syntax highlighting.
- Auto indent.
- Brace matching.
- Miscellaneous:
- Preview of generic lumps as hex dump.
- Creation and edition of ANIMATED and SWITCHES lumps.
- Generation of ANIMDEFS lump from ANIMATED and SWITCHES lumps.
- Basic palette editing and palette range generation.
- ACS compilation (with external ACC program).
- PNG optimization (with external PNGOUT, PNGCrush and DeflOpt programs).
Website: github.com/sirjuddington/SLADE
Support:
Developer: Simon Judd
License: GNU General Public License v2.0

SLADE3 is written in C++. Learn C++ with our recommended free books and free tutorials.
| Explore Linux | |
|---|---|
| Best Free and Open Source Software - A huge collection of recommended free and open source software covering every major category. | |
| In-depth Linux Software Reviews - Detailed assessments of Linux software covering features, usability and overall quality. | |
| The Big List of Active Linux Distros - An extensive collection of actively developed Linux distributions. | |
| Open Source Alternatives - Alternatives to software and services from Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle and others. | |
| Essential Linux System Tools - Indispensable utilities for monitoring, maintaining and managing Linux systems. | |
| Linux Productivity Tools - Useful utilities for improving productivity and streamlining everyday tasks. | |
| Alternatives to Popular CLI Tools - Modern alternatives to familiar command-line utilities supplied with Linux systems. | |
| Awesome Free Linux Game Tools - Tools, utilities and companion software that improve gaming on Linux. | |
| Machine Learning on Linux - Machine learning and deep learning software, self-hosted applications and practical tools. | |
| Saving Money with Linux - Practical ways to reduce electricity consumption and lower computing costs with Linux. | |
| Linux Candy - Fun, entertaining and sometimes delightfully quirky software from the lighter side of Linux. | |

Please read our Comment Policy before commenting.