Features

The wiki has moved over to GitHub: https://github.com/sirjuddington/SLADE/wiki

SLADE3 provides the following features for the supported data formats. See also planned features and feature suggestions.

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
Full-fledged map editing is planned
 * Map preview

Graphics

 * Display, including zooming/dezooming 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/dezooming and panning
 * Viewing paletted texture patches with a variety of palettes
 * 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 and  files.
 * Playback of many.

Models
nothing yet

Text

 * Find/replace
 * Syntax highlighting
 * Auto indent
 * Brace matching
 * Code folding

Miscellaneous

 * Preview of generic lumps as
 * Creation and edition of and  lumps
 * Generation of lump from ANIMATED and SWITCHES lumps
 * Basic editing and palette range generation
 * ACS compilation (with external ACC program)
 * PNG optimization (with external PNGOUT, PNGCrush and DeflOpt programs)