Turn Based Strategy Games

SLADE3 – modern editor for Doom-engine based games

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 in action

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

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted