NewsAboutDownloadsChange LogWikiGitHubContact

SLADE v3.2.11
Sat, Jan 17 2026

SLADE v3.2.11, A small bugfix-focused release - is here. I know 3.2.10 was meant to be the last of 3.2.X, however it had a few fairly major issues, particularly to do with PNG image handling. So now, this should be the last before 3.3.0. Hopefully.

Release notes are below:

General

  • Fixed circular references in TEXTURES causing a crash when trying to view the affected textures anywhere in the program

Resource Editor

  • Fixed a crash on loading PNGs with higher than 8bit colour depth
  • Fixed wrong transparency when writing a paletted PNG
  • Fixed ROTT fullscreen images being drawn upside-down
  • Fixed ANSI viewer not updating when switching between multiple ANSI entries
  • Fixed a possible crash on closing an archive after/while an ogg entry is open

Texture Editor

  • Fixed patch offsets changing after replacing a patch in a TEXTURES texture
Entering the Double Digits, SLADE v3.2.10 is Released
Mon, Jan 05 2026

SLADE v3.2.10 is now released! A fairly minor update overall which fixes a bug related to unicode filenames that was a blocker for some, plus a few other small fixes and improvements.

It's probably about time to really get stuck in to finishing up 3.3.0 for an initial beta release, and as such this will likely be the last 3.2.x release of SLADE (unless any particularly nasty bugs pop up).

Release notes for 3.2.10 below:

General

  • [Windows] More fixes to handling of unicode file paths
  • Crash reports can now be sent directly from the crash dialog, without the need to post to GitHub (though the option is still there, and preferred)
  • [Linux] An official AppImage release is now available
  • [Linux] Fixed SLADE launching another copy when opening archives via a file manager if SLADE is already running
  • The clipboard is no longer cleared on exiting SLADE

Resource Editor

  • PNG format handling has been reworked to use libpng instead of wxWidgets. This should fix some issues related to PNGs saving with compressed palettes
  • Heretic+Hexen widescreen raw gfx are now correctly recognised and displayed
  • Fixed a freeze when using "Check Duplicate Entry Content" maintenance tool with lots of duplicates

Texture Editor

  • Offsets are now kept when exporting a TEXTURES texture to an individual image

Map Editor

  • Fixed a crash when saving a map to a location without write access (thanks @sulewicz)
SLADE v3.2.9
Sun, Nov 16 2025

Hot on the heels of 3.2.8, here's SLADE v3.2.9. It's mostly a bugfix release as 3.2.8 introduced a few fairly significant bugs and crashes.

See the full release notes below:

General

  • Improved setup experience for new users by auto-detecting paths to external executables (node builders, source ports, etc.) where possible
    • On Linux/macOS, the PATH environment variable is used to search for them
    • On Windows, certain tools (nodebuilders, png optimizers) are now bundled with SLADE (in /Tools) via the installer, and automatically detected if not already set up
  • A soundfont is now included with SLADE, which will be used as the fallback soundfont for MIDI playback if none is set up in preferences
  • Improved OpenGL initialization to hopefully fix issues some users were having with graphical views
  • When saving a zip archive with duplicate named entries, added a prompt to auto-rename the duplicates
  • [Windows] Fixed frequent crashes introduced in 3.2.8 related to the main tab bar (some issues within wxWidgets were causing this)
  • Fixed various possible exceptions on startup or opening an archive

Game Formats & Features

  • Dark Forces graphic formats can now be viewed again
  • Fixed EDGE-Classic thing type definitions (thanks @elf-alchemist)

Resource Editor

  • Improved speed of "Convert All" function in the Gfx Conversion dialog
  • Fixed blank palettes on colour remap for paletted PNGs
  • Fixed loading of alphamap PNG images (alPh chunk)
  • [Linux] Fixed acc compiler output not showing
  • Fixed potential crash if fluidsynth failed to init (thanks @heinzfridolin)

Texture Editor

  • Fixed broken texture properties layout

Map Editor

  • [Linux] Fixed 3d mode camera spinning on Wayland (note that this fix requires a new enough DE with the relevant Wayland protocol implemented) (thanks @joanbm)
SLADE v3.2.8
Tue, Oct 21 2025

SLADE v3.2.8 is now released, with a bunch of fixes and small improvements over 3.2.7.

See the full list of changes below:

General

  • Home and End keys now work in the various browsers (texture, thing type, etc.) (#1511)
  • Fixed toolbar buttons not activating if the mouse moved while clicking (#1768)
  • Fixed various issues handling unicode text and file paths (#1808, #1765, #1702, #1589)
  • [Windows] Fixed error on startup on Windows 7 (#1766)

Game Formats & Features

  • Updated DECOHack language definition (thanks @electricbrass) (#1834)
  • Added support for the Heretic+Hexen port (thanks @Gaerzi)
  • Fixed Eternity Line_QuickPortal special (thanks @vanjac) (#1862)

Resource Editor

  • Added ability to copy+paste gfx offsets (#1140)
  • Added a 'Quick Run Archive' toolbar button (thanks @107zxz) (#1814)
  • Various fixes/improvements to MIDI playback and soundfont detection (#1147)
  • [Windows] Fixed slow scrolling of the entry list/tree
  • [Linux] The executable path for run archive can now be set to any text value (eg. "gzdoom") on linux
  • [Linux] Don't use inaccessable directories when optimizing PNG images (thanks @Person-Who-Exists) (#1819)
  • [Linux] Fixed crashes on entry list updates (entry added/deleted, etc.) while filtering is active (#1856)
  • Fixed parsing //$ editor comments in DECORATE and ZScript (#1774)
  • Fixed translation range not updating correctly if the mouse was dragged outside the palette while selecting the range (#1790)
  • Fixed inability to use ^ character when renaming an entry (#1692)
  • Fixed DECOHack compilation always creating a new DEHACKED entry even if one already exists (#1855)

Texture Editor

  • Double clicking a TEXTUREx entry will now open only that entry in the texture editor
  • Limited the number of TEXTUREx entries initially opened to 5 when launching the texture editor via toolbar or menu (#1846)
  • Fixed patch offsets being set to the wrong value when double-clicking a patch in the browser during 'replace patch' action (#1714)
  • [Linux] Fixed possible crash on opening the texture editor with certain system configurations (#1863)

Map Editor

  • Added ability to auto-align on the Y-axis and improved X-axis auto alignment (thanks @ralfgerlich) (#1788)
  • Added 'Enter 3d mode at mouse cursor' action and keybind (Shift+Q) (#1821)
  • Fixed the 'overlapping things' map check (#1850)
  • Fixed selection box showing up when it shouldn't after clicking back into the map editor from a menu (#1555)

Work on 3.3.0 continues as well, and while the map editor 3d mode rework still isn't done yet, I might just release a first beta without it soon to get some testing started.

Wishing Windows Users a Very Dark Christmas (3.2.7 is Here)
Wed, Dec 25 2024

Right on Christmas here's a new SLADE release, with a long-awaited (and often-requested) new addition - a full application dark theme for Windows! No longer will (most) Windows users be blinded by opening SLADE in a dark room :)

Aside from that, 3.2.7 also includes support for DECOHack with syntax highlighting and the ability to compile it using DoomTools, and many other improvements and fixes (a big thanks to everyone who contributed pull requests).

See the full release notes below:

General

  • [Windows] Implemented a (long-awaited) full application dark theme. By default, it will be enabled if the system is set to use dark theme in applications, but it can be forced on or off in interface preferences. Note that Windows 10 20H1 or later is required for it to function correctly, and some system dialogs do not support dark themes at all (message box, colour picker and font picker dialogs)
  • [Linux] Fixed various issues with high-DPI scaling
  • Pop up the directory changes dialog over the current window instead of always the main window (thanks @eevee)
  • [Linux] Fixed the splash window not showing correctly since GTK3 (thanks @eevee) (#1722)
  • [Linux] Fixed 'any file' filtering when browsing files to show files without extensions (#1665)

Game Formats & Features

  • Added support for DECOHack (thanks @electricbrass)
    • Includes language definition for syntax highlighting of DECOHack files
    • Includes the ability to compile a DECOHack file into a DeHackEd patch. The path to java.exe and DoomTools.jar will need to be set up in Preferences (under 'Scripting')
  • Added Blasphemer palette (thanks @GeorgePieVG)
  • Added Witchaven palette (thanks @BreakinBenny)
  • Added support for versions 0x200 and 0x300 of Blood RFF archives (thanks @cher-nov)
  • Added basic support for the various new text entries in the Doom 1+2 re-release (and Legacy of Rust) (#1709)
  • Updated ZDoom language definitions (thanks @Blue-Shadow)
  • Fixed some issues parsing //$ comments in DECORATE/ZScript (thanks @eevee)

Scripting

  • Fixed error on calling Archive:RenameEntry (#1730)

Resource Editor

  • Fixed issues with fluidsynth MIDI playback (thanks @ipaqmaster) (#1737)
  • Fixed select all (Ctrl+A) in entry list not correctly updating the UI for multiple selection (#1724)

Map Editor

  • Various improvements to the Item Properties panel (thanks @eevee):
    • Display properties in configuration order instead of alphabetically
    • The 'raw' UDMF property name is now shown via tooltip
    • It can now be focused for keyboard navigation
    • Fixed multiple blank items appearing after displaying properties of a 1-sided line
    • Can now 'delete' (ie. reset to default) properties via the Delete key
  • Added ability to filter the action specials list by name (thanks @eevee)
  • Fixed 3d mode crash when VBOs are disabled
  • [Linux] Fixed duplicate mouse scroll events (thanks @eevee) (#1216)
  • [Linux] Fixed empty 'Change Special' dialog (thanks @eevee)
  • Fixed rendering texture offsets with negative scale (thanks @eevee)
  • Fixed a possible infinite loop on merging architecture (thanks @eevee)
  • Fixed flats not updating correctly after deleting a sector (thanks @eevee)
  • Fixed args UI not updating after typing in a special by number (thanks @eevee)
  • Added arg types for tics and octics (thanks @eevee)
  • Fixed crash on applying thing changes if no flags are defined (#1733, #1760)
  • Fixed thing Z-height not being copied when copying a thing (#1689)

With that, I'm hoping the next release will be a first beta for 3.3.0, however I still haven't started on the modern OpenGL rework for the map editor 3d mode, so... we'll see how it goes I guess :P