SLADE v3.3.0 Beta 3 Wed, Oct 07 2026 After longer than I would have liked, beta 3 is now released. The main update in this version is a complete rework of the texture editor UI, which is something I've wanted to do for a long time as I felt the old interface was a bit of a mess. In addition, among many bug fixes, it also fixes a major issue with saving doom format maps with the entries in the wrong order.
I'm hoping this will be the last beta before the official 3.3.0 release, since with the texture editor rework done there isn't anything left I wanted to get in for 3.3.0.
Full release notes below:
General
- Fixes for many reported crashes
- Fixed the global palette always resetting to 'Existing/Global' on startup
- [Linux] Fixed an issue where the deprecated
~/.slade3 config directory was still being created on startup
- Fixed an error when overwriting an archive via 'Save As' that has been previously opened
Game Formats & Features
- Added support for loading and saving SiN Reloaded archives (thanks @Paril)
- Added support for loading Daikatana pak archives with compression (thanks @Paril)
- As the format is not easy to distinguish from regular pak archives, a new cvar
pak_enable_daikatana was added to enable it
- Added support for
NUGHUD entries (thanks @wolfmanfp)
- Added support for Odamex
HORDEDEF and SPREEDEF text entries (thanks @electricbrass)
- Highlighting support for
final and transient ZScript keywords
- Fixed loading of very large archive files (eg. olremaster1.lab from Outlaws Remastered)
- Fixed loading of Quake .bsp archives
- Fixed parsing of DECORATE
//$ editor comments
- Fixed recognition of JPEG images without a JFIF or Exif header (thanks @wolfmanfp)
Resource Editor
- The translation editor dialog can now be resized
- Fixed map preview in pk3 not accounting for non-doom format maps
- Fixed slowness opening large data entries with row padding enabled
- [Windows] Fixed exporting as PNG if the entry name contains invalid filename characters
Texture Editor
- The texture editor has been given an overhaul:
- Improved UI with a simpler layout and less wasted space
- Instead of one tab per
TEXTUREx, the texture list is now shown as a tree view. Selecting a TEXTUREx root item in the tree displays all textures in that list in a browser view, double-clicking a texture in the browser will open it in the editor
- The patch table (
PNAMES) is now displayed as a sidebar tab on the right instead of its own full tab, along with a small preview and list of textures the selected patch is used in. Patches can be dragged from the patch list directly on to the current texture, and double-clicking one of the 'used-in' textures will open that texture in the editor
- Full undo+redo support
Map Editor
- Added back some action specials that were missed with the migration to JSON format (eg. Sector_SetColor)
- Sidedef compression now correctly ignores lines with a special or id
- Fixed some issues with locking the mouse cursor during mouselook
- Fixed map entries being written in the wrong order when saving a map
- Fixed duplication of 'extra' map entries on save (eg.
DIALOGUE)
- Fixed issues with the 'clean' colour configuration
- Fixed the 3d mode info overlay not immediately updating when toggled
- Fixed loading of Doom64 maps with sidedef compression
- Fixed an issue where the sky texture could change to a random image in 3d mode
- Fixed actor scale not applying to sprites in 3d mode
- Fixed the 'Enter 3d mode at cursor' feature not immediately updating the 3d view
SLADE v3.3.0 Beta 2 Tue, Jun 09 2026 Hot on the heels of beta 1, here's 3.3.0 beta 2. This one contains a lot of bug fixes from the first beta (as expected), and a bunch of other improvements and minor features too.
See the details below:
General
- Many bug and crash fixes
- [Linux] Restored
Ctrl+Q shortcut to exit SLADE
- Added more options for the FluidSynth MIDI player
- Sample rate (default 22050 hz)
- Chorus effect (default off)
- Reverb effect (default off)
- Various improvements to the settings dialog
Game Formats & Features
- Added support for HROT pak archive format (thanks @wolfmanfp)
- Added detection of 3ds model format (thanks @wolfmanfp)
- Added support for id24
BRGHTMPS, DMXMIDI and SKYDEFS (thanks @wolfmanfp)
Resource Editor
- Fixed palette translations generating incorrectly when the source and destination ranges have mismatching sizes
- Fixed issues with full file paths being used when importing a directory or building an archive from a directory
- Fixed wrong success/failure message after compiling ACS/DECOHack (thanks @electricbrass)
Map Editor
- Added the ability to toggle 'always mouselook' in 3d mode so it behaves the same as before, default keybind
M
- Changed 'Auto-align Y' keybind to
Ctrl+Shift+A so it does not trigger when strafing left with shift held down
- Added an option to fill missing textures after changing sector heights (on by default)
- Fixed very high scrolling sensitivity on touchpads with 'smooth' scrolling support
- Fixed look up/down keybinds being inverted when the mouselook y axis is inverted
- Fixed copy+paste of map architecture
- Fixed default thing flags not including sp/coop/dm in hexen format maps
Big thanks to anyone who has tried out the beta so far and submitted feedback and bug/crash reports - it has helped a lot. SLADE v3.3.0 Beta is Here Tue, May 26 2026 After being worked on (on and off) in the background for 4 years, SLADE v3.3.0 is finally ready for it's initial beta release!
As with previous beta releases, it is likely to have plenty of bugs and issues, so please make sure to save your work frequently when using it, and report any bugs and issues when found. Also, as it uses different configuration files than previous versions of SLADE, it is safe to use alongside a stable release and they should not affect each other at all.
See the release notes below:
Modern OpenGL Rework
- All OpenGL functionality (gfx view, texture editor, map editor, etc.) has been updated to use more modern features, now requiring a minimum of OpenGL 3.3. This should improve performance and compatibility with newer hardware
- For systems that don't meet the requirements (or have other issues with OpenGL), software-rendered fallbacks are now also available for everything except the map editor. If OpenGL fails to initialize, these fallbacks will be used, or they can be forced by setting the
use_gl_canvas cvar to 0
General
- The Preferences dialog has been redesigned, replacing the left side tree with a simpler list of sections. Also reworked the layout of some of the individual pages to be a bit cleaner
- The Start Page has been redesigned and is no longer a web page, with a more minimalist look
- Removed the embedded documentation browser, docs will now be opened in the system default browser instead
- SLADE now keeps a program sqlite database which tracks various useful info, and will be expanded on in future releases
- For each archive opened, certain UI state is now remembered between sessions:
- Entry list column widths and visibility
- 'Run Archive' settings
- Map editor game/port configuration
- Configuration text files (user and internal) are now in JSON format instead of the previous custom c-like format
- Improved DPI scaling on all platforms
- [Linux] SLADE config files have been moved from
~/.slade3 to ~/.config/slade3 following best practices. Previous configs will be migrated here when converted from the previous SLADE 3.2.x format(s) to JSON
- Various UI fixes and improvements
- Lots of under-the-hood rework and code cleanup to improve performance and stability
Game Formats & Features
- Added support for opening and saving 7-Zip archives
- Added support for opening Outlaws LAB archives (thanks @SupSuper)
Resource Editor
- The map preview can now be panned and zoomed via the mouse(wheel), similarly to the map editor 2d view
- Maps in zip archives can now be previewed and opened directly from the entry list, rather than having to open the map's wad file in its own tab first
- Added basic support for editing ANSI screens
- Edit tool - allows (multi-)selecting cells and changing their foreground/background colour and character
- Paint tool - click(+drag) to apply the currently selected foreground/background colours and character at the mouse cursor
- Text tool - click to select a cell and type text at that location using the selected colours
- The entry list view can now be toggled between tree/list on the fly via toolbar button
- Added a button to reset the gfx view panning
- Various improvements to the audio player:
- Added ability to seek during MIDI playback
- Switched from dumb to libxmp for improved module playback
- Improved the layout and controls
- Added an option to display a 'minimap' scrollbar for the text editor. This can cause slow performance on large text files so is disabled by default
- Added options for additional padding and monospace font in the data grid view
Scripting
- Changed the lua binding library from sol2 to luabridge. For the most part this has no effect on compatibility with previous lua scripts, with one exception:
- Editor scripts now must return a function that takes the appropriate parameter, rather than defining an
Execute function
Map Editor
- With the OpenGL rework, the 2D map view has also received an upgrade, with nicer looking lines and things. Performance has also been improved significantly
- 3D mode has also received an overhaul with the OpenGL rework, and is now significantly faster (most maps can be rendered in full at high framerate) with various improvements and changes:
- The camera now works differently - instead of the mouse cursor being permanently locked into panning the camera, the pointer can now move freely to select walls/flats/things. Holding the right mouse button will now pan the camera view. This has the advantage of allowing the UI to be accessed while in 3D mode and avoiding some issues that could come with locking the mouse cursor to the window the whole time 3D mode was active. The previous 'always mouselook' behaviour may return as an option in a future beta depending on feedback
- Improved support for 3D floors
- Support for previewing dynamic lights
- When deleting an item, the relative index of all other items should now be kept intact (eg. deleting vertex 5 will move all vertices above index 5 down by 1)
- Various improvements to the properties panel
- Modified properties are shown in bold text
- Colour properties are now only shown if they have a non-default value set
- Empty groups are now hidden
- Basic line flags are now always shown
- Added support for UDMF
moreids properties for sectors and lines
SLADE v3.2.12 Sat, Feb 21 2026 Another month, another 3.2.x bugfix release. Here's SLADE v3.2.12 which fixes a bunch of bugs including yet another issue with unicode user directories in Windows, and another PNG transparency related issue.
Full release notes below:
General
- [Windows] Fixed yet another issue with unicode file paths, this time causing the configuration not to load
- [Linux] Fixed crash on exit
- [Linux] AppImage release is now built with wxWidgets 3.3.1 for better OpenGL support on Wayland
- Fixes for various reported crashes
Game Formats & Features
DEMOLOOP entries are now recognised as JSON text
- Fixed detection of certain Quake II wal textures in the re-release
Resource Editor
- Fixed transparency being removed when exporting/converting multiple pngs at once
Text Editor
- Fixed loading of custom text style sets
Map Editor
- Fixed an issue with the wrong texture being used in certain cases with texture resource wads/pk3s loaded
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
|