NewsAboutDownloadsChange LogWikiGitHubContact

SLADE Releases
Here is a chronological (latest first) history of all release notes, for SLADE v3.1.0 onwards. For earlier releases you're going to need to dig through the old news page.

If you want to see the release notes for beta releases as well, click here.
SLADE v3.1.1.5
Tue, Jan 17 2017

General

  • Added an option to always show acc compiler output, even on success
  • Various updates to game and language configurations (thanks @Blue-Shadow)

Resource Editor

  • Added a button to clear the entry list filter
  • Fixed some issues when importing a palette from a png
  • Fixed some potential crashes when loading corrupted doom gfx entries
  • Fixed some issues with converting to doom flat format

Texture Editor

  • Patch and texture operations should now work on the correct item when the texture or patch list is sorted
  • Fixed png alpha channel being ignored for CopyAlpha/Overlay patches

Map Editor

  • Added the option not to build nodes when saving a map (select "Don't build nodes" as the node builder)
  • Fixed a potential crash when building nodes
SLADE v3.1.1.4
Mon, Sep 26 2016

General

  • Fixed a crash when opening the texture/thing browser window on OSX (and sometimes on Windows)
  • Various updates to game and language configurations (thanks @Blue-Shadow)

Resource Editor

  • Fixed a crash on 'Open Map in Doom Builder 2' with no base resource selected
  • Fixed a crash when performing an entry sort with subdirectories selected

Texture Editor

  • Fixed a crash when undoing a texture delete

Map Editor

  • Added (view) support for wall/flat textures with full paths (thanks @Talon1024)
  • Added an option to enable/disable automatic x-offset calculation when splitting map lines (enabled by default)
  • Fixed an issue where the map editor would lose focus after building nodes
  • Fixed a crash when attempting to set a nonexistant side or sector
  • Fixed a crash when performing 'toggle upper/lower unpegged' in 3d mode with nothing selected or highlighted
  • Fixed a possible crash when compiling ACS
  • Fixed a possible crash when entering 3d mode with things selected
SLADE v3.1.1.3
Mon, Jul 25 2016

General

  • Added BCC to compiler choices (thanks @Monsterovich)
  • Only export acs resources from the current archive when compiling (thanks @Monsterovich)
  • Browser window sizes and positions are now remembered on reopening (and between sessions)
  • Improved the crash dialog with the ability to directly send a crash report

OSX

  • Improved mouselook performance in 3d mode
  • Improved touchpad zooming sensitivity
  • Texture dropdowns on the line and sector properties dialogs now work the same as in Windows/Linux
  • Fixed an issue with the main window becoming stuck underneath the top menu bar

Linux

  • PgUp/PgDown in the entry list will now correctly refresh the entry panel content

Resource Editor

  • If an entry is open in its own tab, switch to the tab when it is selected in the entry list (thanks @Monsterovich)
  • Fixed a crash on undo/redo of a file import
  • Fixed acs script compilation overwriting the script file if it was in the acs (library) namespace
  • Fixed an issue where a gfx offset would not save if it was still highlighted when 'save' was clicked

Texture Editor

  • Enclose TEXTURES texture and patch names with double quotes when saving (stops ZDoom complaining about textures with a - in the name)

Map Editor

  • Show all textures in texture dropdowns if the current texture is -
  • DECORATE #include paths without enclosing double quotes are now loaded correctly
  • Allow full integer thing/special args in UDMF format maps (eg. args over 255 or negative values)
  • Fixed an issue with sector creation sometimes creating an invalid sector (thanks @eevee)
  • Fixed an issue where drawing a circle/ellipse with shape draw would sometimes create zero-length lines
SLADE v3.1.1.2
Mon, Jun 06 2016

General

  • Updated to wxWidgets 3.1.0 for windows builds
  • ZDoom language configuration update (thanks @Blue-Shadow)

Resource Editor

  • A minor improvement to the 'Save Map Image' feature
  • Fixed a crash when deleting a subdirectory outside SLADE (thanks @eevee)

Texture Editor

  • Fixed incorrect texture/patch names showing when the texture/patch list was sorted
  • Added support (recognition only) for ZDoom built-in TEXTURES palette translations

Map Editor

  • Added a button to export map check results to a text file
  • Added new 'Run Map from Here' feature for 2d and 3d modes
    • In 2d mode, right click and select 'Run Map from Here' to run the map with the player start moved to the cursor position
    • Added a checkbox to the run map dialog which will move the player start to the 3d mode camera position when running the map
  • Focus the 'Run' button by default on the run map/archive dialog
  • Checkboxes are now shown for line side boolean properties
  • When pasting map architecture, the appropriate line flags are set (the two-sided flag is important)
  • Should now be better at not creating an unnecessary sector within a closed void (thanks @eevee)
  • Raise the map editor window when opening a map
  • Only copy the previous type and angle when creating a new thing, not every property
  • Normalise thing info overlay sprite size if it's bigger than 128x128 (thanks @Monsterovich)
  • Fixed incorrect vertex height slopes when a height property is not set
  • Fixed rendering of flats with both scaling and panning (thanks @eevee)
  • Fixed erroneous double-change of a side's light level (thanks @eevee)
  • Fixed status message when shift-selecting (thanks @eevee)
  • Fixed undoing "paste sector properties", and possibly others (thanks @eevee)
  • Fixed possible crash when entering 3d mode with a mipmapped texture filter set
SLADE v3.1.1.1
Wed, Mar 09 2016

General

  • Shortcut keys now always show on context menus
  • Fixed an issue with zip archives sometimes getting mixed-up entry data after saving
  • Fixed a potential crash when saving large wad files on 32bit or low-RAM systems
  • Fixed some minor issues with the text editor:
    • Fixed refresh issues with multi-line brace matching in windows
    • Fixed text editor stealing focus from other controls (was most noticeable in other text controls - the cursor would show up in the wrong spot, or not at all)

OSX

  • Fixed an issue where a sound alert would play on most keypresses in the map editor

Resource Editor

  • Keep folders at the top of the entry list when sorting
  • Sorting the entry list by size will now also sort folders by the number of items they contain
  • Fixed crash when deleting an entry while the entry list was sorted by size

Map Editor

  • Changed the minimum number of sides for 'Ellipse' shape drawing to 3
  • Fixed a crash when opening any map with slopes
  • Fixed a crash that could happen when opening a map with pathed things in certain situations
  • Fixed potential crashes that could happen when closing a map within a pk3
  • Fixed an issue where the line highlight would be lost when mouse panning during tag edit
SLADE v3.1.1
Sun, Feb 28 2016

General

  • Various interface related improvements:
    • Updated program icon
    • Updated entry icons
    • Better looking colour scheme when run in Windows 10
  • Added options to change icon sets for toolbars and entry list
  • Added new 'Rounded' icon set for the entry list
  • Added a bunch of extra info to the crash dialog
  • Only allow a single instance of SLADE to be open at once
    • Opening an archive using 'open with' or file association will open it in the existing SLADE instance rather than starting a new one
  • Added an option to change the OpenGL font size (eg. in map editor info overlays)
  • Improvements to the first time setup wizard:
    • Scan some common folders to find base resource archives (Steam and GOG, Windows only for now)
    • Show a warning if a custom temp directory is selected and it is not empty
  • Updated language and game definitions (thanks @Blue-Shadow)
  • Various changes and fixes to allow compilation on freebsd, among other things (thanks @kevans91)
  • Tabs with close buttons can now be closed by middle clicking
  • Fixed toolbar icons staying greyed out after the first time setup wizard runs
  • Fixed certain menu shortcuts not working after initial startup (if the start page is showing)
  • Fixed various issues with crashing or hanging on startup due to broken slade.cfg or executables.cfg files
  • Fixed acs output coming up blank when using gdcc-acc (thanks @Monsterovich)
  • Fixed various issues with Timidity MIDI playback

Format Support

  • Added support for Terminal Velocity POD archives
  • Added support for Chasm: The Rift BIN archives (thanks @alexey-lysiuk)
  • Added support for ILBM image format
  • Fixed Heretic 2 image formats support

OSX

  • Allow setting .app folders as an executable in the run dialog
  • Added ability to run game executable using OS X application bundle (thanks @alexey-lysiuk)

Resource Editor

  • Added ability to sort entry list and textures list by column
  • New entry panel to display entry data in a grid for various entry types:
    • Map data - VERTEXES, SIDEDEFS, LINEDEFS, SECTORS, THINGS, SEGS, SSECTORS, NODES, Doom64 LIGHTS
    • Strife dialogues
    • Boom ANIMATED and SWITCHES
    • PNAMES
    • GENMIDI
  • Enhanced mass entry rename with some extra formatting features (thanks @Monsterovich)
    • ^ = paste alphabet letter (^^ = use lowercase characters)
    • % = paste alphabet repeat number (%% = start from zero)
    • & = paste entry number (&& = start from zero)
  • Various enhancements to the audio player
  • Display metadata for MIDI entries
  • More conversion options between audio formats
  • Added option to show confirmation on 'Revert Entry' (from either the entry list or entry panel)
  • Automatically identify #included entries (eg. a text entry #included in a DECORATE entry will be identified as DECORATE also)
  • Speed improvements when modifying multiple entries at once (thanks @Monsterovich)
  • Fixed some issues with directory archive file checking and saving (thanks @eevee)
  • Fixed potential crash with 'Build Archive' feature (thanks @alexey-lysiuk)

Texture Editor

  • Dragging left click outside a texture will now adjust its offsets (TEXTURES only)
  • Added basic undo/redo support (only works at a macro level at the moment, eg. you can undo 'saving' a texture's changes but not individual texture edits like moving a patch)
  • Fixed a possible crash with TEXTURES

Map Editor

  • Added support for more special features in 3d mode:
    • Most kinds of slopes (thanks @eevee)
    • UDMF mid texture transparency
    • TranslucentLine and Sector_SetColor in open scripts
    • Additive translucency (thanks @Monsterovich)
    • Coloured fog (thanks @Monsterovich)
  • Shade orthogonal walls in 3d mode
  • Added a button to toggle the language list on the script editor
  • Added new options for the 64x64 grid display: None, Full (default) or Crosses
  • Added arg configurations for Generic_Floor and Generic_Ceiling (thanks @eevee)
  • Various improvements to the line properties dialog (thanks @Monsterovich & @eevee)
  • Various map editor improvements and fixes (thanks @eevee):
    • Added support for ZDoom UDMF explicit wall light levels
    • Correctly set namespace for UDMF maps when created
    • Don't mix base resource textures in with other PWADs
    • Preserve selection when switching edit modes
    • Flood-select in 3d mode now follows slopes
    • Fixed possible crash on opening line properties dialog
    • Added number of selected items to the status bar
    • 'Reset Offsets and Scaling' key now also works for flats
    • Fixed flat scaling key in 3d mode
    • When pasting, snap the relative movement rather than the center (same as moving behaves)
    • Hide the trigger checkboxes when only selecting a special
  • Fixed various problems with map architecture merging (thanks @eevee)
  • Fixed undo/redo not working with mirror/flip actions (thanks @Monsterovich)
  • Fixed arg0str UDMF property being removed erroneously (thanks @eevee)
  • Fixed sector properties dialog always showing boom flags even for vanilla maps
SLADE v3.1.0.5
Fri, Sep 18 2015

New (and possibly final) release of 3.1.0.x. Mostly bug fixes again, with a few minor additions here and there:

General

  • Added support for using Timidity for MIDI playback (thanks @Monsterovich)
  • Updated ZDoom language configurations (thanks @Blue-Shadow)
  • Various improvements and fixed for tooltips on the text editor:
    • Colours can now be customised via text editor styles
    • Fixed various issues with tooltips staying open while the window is inactive
  • Don't save the grAb chunk for PNGs without offsets
  • Added DeHackEd text patch language definition for syntax highlighting

Resource Editor

  • New 'Build Archive' feature to convert a folder to a zip/pk3 archive (thanks @Monsterovich)
  • Fixed a possible crash when re-opening the documentation tab
  • Allow creating new directories in all archive formats that support it

Map Editor

  • Added the ability to double click an item to edit it (thanks @eevee)
  • Fixed crash when pressing enter (object edit) with nothing selected
  • Fixed various problems with map line drawing and sector building (thanks @eevee)
  • Fixed the '...' button for sector tag on the object properties panel getting the wrong value
  • Fixed crash when saving a UDMF map twice (if the map has extra non-map entries before ENDMAP)
  • Other various minor fixes
SLADE v3.1.0.4
Tue, Jun 23 2015

Another small release with some critical bugfixes and minor improvements

General

  • Fixed an issue where the configuration could be reset randomly
  • Checking for directory archive changes is now (mostly) done in the background
  • Previously selected palettes are now remembered in the gfx conversion dialog

OSX

  • Various minor improvements and fixes for running on OSX
  • Added ability to open archives via double-clicking them while SLADE is open or dragging them over the SLADE dock icon

Map Editor

  • Rearranged ZDoom action specials configuration to be grouped and ordered more logically
  • Improved arg editing for ZDoom action specials
  • Moved action special trigger related flags to action special tab
SLADE v3.1.0.3
Fri, May 29 2015

Another minor bugfix release, as 3.1.0.2 had a few big issues with audio playback and directory archives

General

  • New custom tab and docked panel style, should no longer have redrawing issues around the edges
  • Removed option for tab style (the above change removes the need for it - and the other default wxwidgets tab styles were ugly anyway)
  • Fixed various issues with detection of changes to a directory that is open as an archive
  • Fixed an issue where having double quotes in a cvar could corrupt the configuration file
  • Fixed an issue on OSX where the splash window would not disappear

Resource Editor

  • Module music playback now works again
  • Re-enabled the file browser tab in the archive manager, can be disabled in preferences if it still causes issues
  • Fixed possible crash on 'Remove Unused Textures'

Map Editor

  • Use the most advanced available map format by default when creating a new map (or the format of the first existing map in the archive)
  • Moving a line over an existing vertex will now split the line
  • Fixed an issue that could cause a lockup after moving lines to overlap
SLADE v3.1.0.2
Sat, May 16 2015

Another minor update with various bugfixes and small improvements

General

  • Support for ZDoom long map/texture names
  • 'Online Documentation' now opens within SLADE in a tab, rather than opening the wiki in a browser
  • Disabled update check on non-Windows operating systems
  • Reimplemented old wxHTML start page, used by default in linux to avoid requiring webkit to compile (although Ubuntu repositories now include wxWebView packages)
  • Log file is now written to the user directory
  • Fixed issue with DECORATE parsing that could cause a lockup if a non-lowercase #include statement was present
  • 'Close All' now actually closes all open archives
  • Fixed keybind changes not applying until SLADE is restarted
  • Various other minor fixes and improvements

Resource Editor

  • Copied entries are now also copied to the system clipboard
  • Changes to files within directories opened as archives in SLADE are now detected and can be imported
  • 'Add to TEXTUREx' now works with ZDoom TEXTURES
  • Updated language definitions
  • Fixed parsing problem with 'Jump To' in the text editor
  • Various entry type detection fixes

Map Editor

  • Added support for named arg values and flags in the line properties dialog
  • Added numeric input text box on the action special selector
  • Fixed hanging things having reversed z-height
  • Corrected various issues with sector type definitions
  • Fixed a crash on attempting to create a sector in a map with no lines
  • Fixed possible lockup on pasting map architecture
  • Fixed 3d mode mouselook when using SFML in linux

A more detailed list of changes can be found here

SLADE v3.1.0.1
Fri, Nov 07 2014

Not a whole lot new since 3.1.0, mostly bugfixes and small improvements

General

  • Updated language configurations
  • Typing characters when the browser window is focused will update the filter rather than jump to the next matching item
  • Added check for Windows Media Player installation - MIDI playback without a soundfont will now be disabled when WMP is not installed
  • Added (optional) confirmation dialog on exit
  • Added 'SLADE 2' colour configuration (for map editor)
  • Fixed error messages not showing after failed ACC compilation

Resource Editor

  • Texture editor patch browser is now correctly centered when opened
  • Un-check textures from the current base resource by default in 'Remove Unused Textures' function

Map Editor

  • Fixed crash on moving a vertex in a map with no lines
  • Scripts are cleared on creating a new map
  • Fixed possible crash when saving the map while in 3d mode
  • Add the new archive to recent files on map 'Save As' (or saving a new map)
  • Fixed wrong UDMF wall/flat scaling preview
  • Drawing lines anti-clockwise outside of a sector will no longer create invalid lines
SLADE v3.1.0
Fri, Jun 20 2014

After 3+ years it's finally here - SLADE 3.1.0, with the first iteration of the map editor. A short, probably incomplete overview of the map editor features is below:

  • Support for Doom, Hexen and UDMF format maps
  • 'Split' game configuration system - just select a game and a port, no more long list of 'ZDoom + Doom 2', 'ZDoom + Doom 1' etc. configs
  • Syncs up with the resource editor - changed a texture? it'll update in the map editor
  • Nice looking, smoothly animated 2d map editor view
    • Textured sectors
    • Filled sector hilight/selection (optional)
    • Multiple thing view styles
  • Advanced line drawing feature (default key Space):
    • Can draw lines overlapping or splitting other lines
    • On finishing line draw, sectors are automatically built, no need to play around with sector references
  • Shape drawing feature (default key Shift+Space):
    • Same advantages as line drawing, allows for faster drawing of simple shapes, eg. draw a rectangle with 2 clicks instead of 5
    • Currently supports square/rectangle and circle/ellipse shapes, with more simple shapes to come in future versions
  • 'Object Edit' feature, similar to DB2's edit mode (default key E)
    • Move and scale by dragging the edit box from the middle or edges
    • Rotate by holding ctrl and dragging the edit box corners
    • A bar will show at the bottom of the window allowing manual entry of offset/scale/rotation values
  • 3d editing mode
    • No need to build nodes
    • Allows unlimited view distance (not recommended on old hardware and/or very complex maps)
    • Correct Doom aspect ratio for a more accurate preview of what the map will look like in-game
    • Walls/flats/things can be selected and deselected, allows editing multiple objects at once
    • Shift+click to 'flood-select' similar adjacent walls/flats
  • Support for advanced port features:
    • ZDoom UDMF enhancements
    • Sector colouring preview in 2d/3d modes
    • Flat scaling, offsets and rotation preview in 2d/3d modes
    • ZDoom DECORATE thing definitions support
  • Categorised texture and thing type browsers
  • Script editor with syntax highlighting and autocompletion (ACS only for now)

Of course, the rest of the program has also improved considerably since 3.0.2, with a lot of additions, changes and fixes, outlined below:

General

  • Added ability to open maps with Doom Builder 2 (if it is installed)
  • Keybinds are now configurable in the preferences dialog
  • Added colour configuration to preferences dialog
  • Removed the maps list from the open archives tab on the archive manager
  • Merged the Archives and Recent Files tabs into one
  • Implemented a custom toolbar, replacing the ugly wxAUI ones
  • Implemented notebook tab art class from CodeLite, now tabs look a fair bit nicer, especially in linux
  • Added 'Replace x In Maps' feature
  • Improved entry type detection speed
  • Console command batches (run all commands contained in a file or entry)
  • Implemented basic undo/redo system
  • Updated the start page layout, changed to use wxWebView (which uses a proper HTML renderer - IE on Windows and WebKit on Linux/OSX)
  • Added toolbar size option - Small (16x16, default), Medium (24x24) and Large (32x32). Mostly for use with High-PPI displays (eg. 'Retina' screens)
  • Added a basic 'first time setup' wizard, with pages to set up temp folder, base resource archives and node builders
  • Added 'Run Map/Archive' feature
  • Directories can be opened as archives
  • Various updates and additions to game and language configurations
  • Many other improvements and bug fixes

Format Support:

  • SWITCHES and ANIMATED entries can be compiled from and decompiled into SWANTBLS syntax
  • ROTT's masked pictures with translucency are now supported
  • HMI, HMP, and XMI music playback has been implemented
  • PC speaker sound playback is now emulated
  • Added mp3 and tracker module playback
  • Added playback of Wolfenstein digitized sounds (VSWAP)

Resource Editor

  • Modified archives now show a * on their tab title
  • Added toolbars to most entry panels, replacing the top bar and 'custom' toolbars added to the main bar
  • New maintenance options:
    • Clean out entries that are identical duplicates of an IWAD entry
    • Check for duplicated entry content with a CRC-32 check for each entry
    • Basic 'remove unused textures' and 'remove unused patches' actions
  • Entry list improvements:
    • Multiple entry name filters can now be entered (separated by commas) eg: "MAP01, MAP02"
    • Added option to colour entry list item background by entry type
    • Added new 'index' column to entry list
    • Added option to alternate entry list row colours
    • Renamed 'Gfx' entry list context submenu to 'Graphics' - will now only show when multiple entries are selected (to avoid having both 'Gfx' and 'Graphic' submenus showing at once)
  • Gfx Entries:
    • Gfx offsets are preserved on import
    • In the gfx conversion dialog, the transparent colour can now be set by left-clicking on the current preview image
    • Added 'Modify Offsets' button to gfx entry panel
    • Added 'Convert to...' to gfx entry panel toolbar
    • Colourise and Tint can be applied to multiple gfx entries
    • Translations can be previewed in truecolor; which is useful if you're using the translation editor to get translation strings for DECORATE/ACS for GZDoom, instead of using it to directly change pictures
  • Text Entries:
    • Added some extra colour configuration options and themes for the text editor
    • Added 'Jump To' feature for various text languages
    • Added word wrapping checkbox
  • Audio Entries:
    • MIDIs can now be played (in Windows) without specifying a soundfont to use (the system MIDI device will be used instead of Fluidsynth)
    • FluidSynth player can now load several soundfonts at once
    • Show message box if errors occured on audio conversion
  • Added basic palette editing functionality
  • Added ability to directly generate new PLAYPAL, ANIMATED and SWITCHES entries instead of having to create an empty entry and then import content in it
  • Added COLORMAP entry generation
  • Hex viewer can now also show grid cells as decimal or ASCII
  • Added "Edit Level Script" button to MapEntryPanel and FraggleScript language
  • Added things to map preview
  • Double-clicking a texture entry opens the texture editor
  • Patch/texture browser improvements:
    • Changed the browser to use a proper font for item names
    • Browser background changed to the checkered texture used in most other gfx views (optional)
    • Added 'zoom' slider to the browser window

Texture Editor:

  • Added ability to export a texture to a single graphic entry
  • Rearranged the layout somewhat so that the UI fits better on smaller screens (for TEXTURES editing in particular)
  • Added 'Rename Each' for textures
  • Improved TEXTURES support
  • When saving textures, only texture entries that have actually been modified are rewritten
  • Textures can now be sorted
  • If alt is held down when moving a patch with the arrow keys, a duplicate patch will be added and moved
  • Support for "UseOffsets" property

With 3.1.0 now finally released, work has begun on the next feature update, 3.1.1. It already features the ability to sort various lists (eg. the entry list) by clicking column headers, some improvements to the audio entry player, and support for more advanced map features.

If needed, there may be minor 3.1.0.x updates, which will be purely bug fixes - any new features will have to wait for 3.1.1. I'd also like to start some preliminary work on the project system, for 3.2.0, at some point soon. This time, though, I should hopefully handle it better, releasing reasonably regular 3.1.x updates while 3.2.0 is in development. I'd rather not go 3 years without a stable release again, especially with so much more that needs to be done...