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.12
Mon, May 25 2020

General

  • 'Run Archive' and 'Run Map' configurations have been separated, so they should now make more sense for each context
  • Fixed an issue where clicking a toolbar and pressing enter would show/hide the 2nd group in the toolbar (this is what was causing some people to randomly lose the zoom slider in the gfx editor, for example)
  • Added SRB2 .dta as a valid wad file extension

Resource Editor

  • Fixed adjusted offsets not being saved after cropping an image
  • Fixed wrong files being deleted in some situations when saving a directory
  • Fixed an issue where removing a bookmark would always remove the first in the list
  • Fixed 'Open map in DB2' not working for maps in zip/directory archives

Text Editor

  • When the text editor is focused, undo/redo should only process changes made within the text editor (and not eg. entry list changes)

Map Editor

  • Added support for GZDoom slope plane UDMF properties (thanks @Talon1024)
  • Added a 'New TID' button to the Thing properties dialog
  • Added basic support for ZScript inheritance for thing types
  • Remember the selected thing type after 'Change Thing Type' is used

Scripting

  • Added createDir function to the Archive type (takes a single string argument for the directory path to create)
  • The standard lua print function will now redirect its output to the SLADE console
SLADE v3.1.11
Tue, Mar 03 2020

Resource Editor

  • Fixed ordering directories by name
  • Fixed a possible crash on undo in opened directories

Text Editor

  • Fixed text remaining in 'comment' colour when switching to a different text entry
  • Fixed freeze/crash on 'replace all' in certain situations
SLADE v3.1.10
Mon, Feb 24 2020

Text Editor

  • Fix text editor causing the UI to lock up randomly
  • Fix initial size of find+replace panel
SLADE v3.1.9
Mon, Feb 17 2020

Resource Editor

  • Name sorting in the entry list is now case-insensitive
  • Don't show entry delete confirmation prompt if no entry is selected

Text Editor

  • Improved comment handling, issues with block comments should hopefully now be fixed
  • Added an option to disable the up/down arrow keys for switching between function definitions in tooltips
  • Fixed a crash when opening a text entry with no language selected

Scripting

  • Enabled more standard lua libraries for use in scripts (all except io and os)

Map Editor

  • Recalculate slopes when a thing's z-height is changed in 3d mode
  • Added some extra map editor menu items that were previously keybind-only
  • Added GL sector specials to ZDoom configurations (thanks @Talon1024)
SLADE v3.1.8
Thu, Nov 21 2019

General

  • Fixed 'use timidity' setting reverting when opening the preferences dialog

Windows

  • Updated to wxWidgets 3.1.3, which should fix some text editor highlighting issues
  • FreeImage is now statically linked, so FreeImage.dll is no longer required

Resource Editor

  • Fixed entries sometimes being misidentified as 'Doom Gfx (Snea)' or 'SRB2 Encore'
  • Fixed conversion to Hexen Planar gfx format
  • Fixed 'Replace in Maps' feature not working correctly when run multiple times
  • Fixed display of very long paths above the entry list

Map Editor

  • Field of view is now configurable
SLADE v3.1.7
Wed, Oct 30 2019

General

  • Updated the SRB2 palette and added support for SRB2 encore lumps (thanks @SteelTitanium)
  • Converting graphics to png format is now done in-memory rather than via a temp file

Windows

  • Reverted to wxWidgets v3.1.1 for Windows builds, which should fix issues with the text editor crashing on autocomplete and not showing calltips
  • If the Doom Builder 2 installation directory is not found, SLADE will now prompt to browse for the (GZ)DB2 executable manually

Text Editor

  • Show the number of occurrences replaced after clicking 'Replace All'

Map Editor

  • Vertex slope things are now displayed at absolute height instead of relative to the sector floor
SLADE v3.1.6
Thu, Aug 22 2019

General

  • Zip files with the .pk4 extension can now be opened
  • Various minor crash and bug fixes

Resource Editor

  • Fixed a crash when playing certain ogg audio entries
  • Fixed a crash when viewing certain font (eg. DBIGFONT) entries (thanks @mykola-ambar)
  • Fixed misaligned next/prev image buttons for multi-image graphics entries (thanks @mykola-ambar)

Map Editor

  • Fixed BEHAVIOR/SCRIPTS entries sometimes being created with blank names (thanks @Talon1024)
SLADE v3.1.5
Tue, May 07 2019

General

  • Simplified temp directory handling, should now hopefully always be accessible (if not, the program won't run)
  • Added kpf extension for zip archives
  • Fixed issues opening zip/pk3 files where the path has non-ASCII characters
  • HTTPS links in the start page should now correctly open in an external browser
  • Fix various crashes

Languages

  • Fixed ZScript default properties parsing (eg. +SPAWNCEILING should now work)
  • Fixed a crash when a ZScript file #included itself or introduced a circular #include chain
  • Updated ZScript and SRB2 lua language definitions (thanks @SteelTitanium)

Resource Editor

  • Renaming a folder to change case only (eg. DECORATE -> Decorate) should now correctly mark it as modified
  • Always show path and 'up' button for archives that support folders
  • Fixed issues when editing a PNAMES entry via the data entry editor
  • Fixed archive format check for entry types (this was preventing eg. Wolf3D graphics from being detected correctly)
  • Improved detection of pod archives to avoid false positives

Texture Editor

  • Fixed an issue where renaming the currently open texture via the texture list would not update the name text box in the editor

Text Editor

  • Fixed an issue where non-commented text could stay in the 'comment' colour after closing a block comment
SLADE v3.1.4
Wed, Dec 26 2018

General

  • Fixed a potential crash on closing an archive
  • Fixed some issues related to the 'Use percent encoding if needed outside of Wad Archives' option

Resource Editor

  • Fixed toolbar buttons on the DataEntryPanel (map entries, SWITCHES/ANIMATED, etc.) not working correctly if more than one was open at once
  • DataEntryPanel should now be able to open in its own tab like other entry panels
  • Fixed SWANTBLS -> SWITCHES/ANIMATED conversion
  • When closing an entry that is open in its own tab, the autosave option (save, don't save, ask) is now used, rather than just discarding any changes

Map Editor

  • Optimised some map editor functionality which should improve speed and stability when working with and saving large UDMF maps
  • Full path textures are now truncated such that the texture name is always visible (thanks @Talon1024)
  • Fixed a potential crash after resources are changed while the map editor is open
SLADE v3.1.3
Sat, Dec 08 2018

Resource Editor

  • Fixed undo/redo for entries open in their own tab
  • Fixed gfx pixel-painting brush overlay being misaligned with high DPI
  • Fixed long pause when closing an archive with a large number of entries

Texture Editor

  • Fixed copy+paste of textures from one TEXTUREx entry to another (thanks @Talon1024)

Text Editor

  • Added support for new Zandronum ACS functions (thanks @crisisinaptica)

Map Editor

  • Added an option to highlight the origin (0,0) on the grid
  • Fixed 'Create New Map' functionality for Doom64 format maps
  • Fixed map checks panel not applying the correct layout if opened as a floating window
SLADE v3.1.2
Tue, Nov 27 2018

Summary

As there are many additions, improvements and fixes since 3.1.1.5, here's a summary of the more noticeable changes (a detailed change list can be found after):

General

  • Updated the start page with a new look and layout
  • Improved console panel
  • Improved support for high DPI displays
  • Added support for vanilla-compatible tall gfx patches
  • Added support for SiN archives
  • Translations now work on truecolour images
  • ZScript parsing:
    • Can select a pk3 to load base definitions from (eg. gzdoom.pk3) in the base resource archive dialog
    • Parsed class and function definitions are made available in the ZScript text editor language (for syntax highlighting etc.)
  • Added support for full-path textures in the map editor and texture editor (thanks @Talon1024)

Resource Editor

  • Added various new gfx tools:
    • Basic pixel-editing tools - draw, erase, translate, various brush shapes and sizes
    • Palette Gradient tool (thanks @jmickle66666666)
    • Crop Gfx tool
  • Improvements to existing gfx tools:
    • Palette colours can now be used in colourise/tint/translate tools (right click colour boxes for palette colour selection)
    • Colourise and tint effects can now be used in colour remap
  • Added metadata display for most audio types
  • Many fixes and minor improvements to resource editing tools

Text Editor

  • Code folding
  • Revamped the Find+Replace feature
  • Vastly improved calltips
  • Much more configurable, including many new display and theme options
  • Many improvements and additions to text language definitions

Map Editor

  • Added 'floodfill' feature in 3d mode. This pastes the texture to every adjacent texture
  • Added new map checks
  • Added new 'Special Presets' feature for hexen and UDMF format maps - select from a list of pre-defined specials (currently generated from ZDoom's XLAT) for quickly setting args and activation trigger flags (custom presets support coming in a later release)

New Scripting Feature
SLADE v3.1.2 introduces a fairly major new feature - scripting. This allows lua scripts to be written that can interact with SLADE and perform various functions. Some documentation for the types and functions that are available in scripts can be found here: http://slade.mancubus.net/docs/scripting (the examples are a good place to start and see some things that are possible). As the docs page says, this feature is still pretty WIP - I'd like to add a fair bit more functionality to it, and the API may change in future releases.

Detailed Notes

General

  • Added support for vanilla-compatible tall gfx patches
  • Added support for SiN archives
  • Added GOG BFG Edition classic IWAD path detection
  • Updated the start page with a new look and layout, including some other new features:
    • Shows the latest news post from the website if an internet connection is available
    • Optional dark theme (Preferences -> Interface), which also applies to the online documentation
    • The 'Update Available' alert will show on the start page if it is open
    • Added 'View -> Start Page' menu item to the main window to show (or reopen) the start page
  • Improved console panel:
    • Now uses the same colours as the text editor
    • Log messages are coloured by type (eg. warnings - yellow)
  • The 'Run' button in the run dialog is now the default button (so pressing enter will activate it)
  • Added 'View -> Toolbars' menu to main windows
  • Added an option to control the behaviour of the directory archive external changes check:
    • Always ignore changes
    • Always apply changes
    • Ask (previous behaviour)
  • Translations now work on truecolour images
  • Added new command line options:
    • -nosplash disables the splash window
    • -debug enables debugging info and log messages
  • Various game configuration updates:
    • New and updated Eternity engine configurations (thanks @Altazimuth)
    • Updated ZDoom UDMF configuration with new properties
  • Various speed improvements (thanks @Monsterovich and @anotak)
  • Fixed a potential crash if timidity fails to launch
  • Fixed the icon displaying corrupted in linux (thanks @crisisinaptica)
  • Lots of refactoring and changes under the hood to fix some long standing bugs and improve maintainability
  • Various minor UI tweaks and improvements
  • (Very) Many other minor improvements and fixes

Definition Parsing

  • Added basic ZMAPINFO parsing
    • DoomEdNums parsed from ZMAPINFO are now linked to DECORATE/ZScript classes
  • Improved DECORATE parsing, now properly supports inheritance
  • ZScript is now parsed from a configured (g)zdoom.pk3 file on startup and imported to the 'ZScript' text language
    • Added controls to browse for the pk3 on the base resource configuration panel
  • ZScript in open archives is parsed:
    • Used for thing type definitions in the map editor (same as DECORATE)
    • Imported to the ZScript text editor language (functions and class names only for now)

Resource Editor

  • Added basic pixel-editing tools in the gfx editor
    • Multpile painting modes: draw, erase, translate
    • Various brush shape presets, including dithered patterns
  • Added new Palette Gradient tool (thanks @jmickle66666666)
  • Added new Crop Gfx tool
  • Palette colours can now be used in colourise/tint/translate tools (right click colour boxes for palette colour selection)
  • Improvements to the gfx colour translation tool:
    • Colourise and tint effects can now be used in colour remap
    • Added a checkbox so that the translation string only reports palette ranges, regardless of which translation types are used
  • Added metadata display for most audio types
  • Don't proceed with deleting the entry if esc or close is pressed on the 'delete entry' confirmation dialog
  • Don't consider gfx modified if the offset is touched but not actually changed
  • Don't allow duplicate entry names in directory archives
  • Standalone entry tabs now correctly close if the entry is deleted from its parent archive (this could previously cause a crash if the entry tab was switched to after being deleted)
  • Fixed duplicate 'save changes' prompts when clicking away from a modified entry in linux
  • Fixed a potential crash when sorting the entry list
  • Fixed an issue where switching away from a modified entry would sometimes cause multiple save prompts to show
  • Fixed 'access is denied' error log spam while checking directory archives for changes on disk
  • Fixed potential crash on opening/playing HMI music entries
  • Fixed crash on loading certain wav entries (eg. TIRE in action2.wad)
  • Fixed multiple issues with the data grid entry panel:
    • Fixed string cells being filled with junk characters on being modified
    • Fixed cell modification for certain entry types (GENMIDI, PNAMES)
    • Fixed various crashes when trying to perform actions after all rows are removed
    • Modified cell colours are correctly updated after deleting/inserting rows

Texture Editor

  • Added filter text box to texture list
  • Fixed a crash when removing a patch from the patch table

Text Editor

  • Added code folding feature, can fold code blocks (eg. between { and }), preprocessor blocks (eg. #region/#endregion) and comment blocks.
  • Added option to override the text editor font globally (rather than using what is defined in the style)
  • Added a simple preview to the text editor styles preferences page
  • Added new styles for 'Comment (Doc)', 'Type', 'Property', 'Word Match' and 'Current Line'
  • Created new SLADE default colour sets (light and dark) and an additional 'Material' colour set
  • Moved everything from the bottom TextEntryPanel toolbar to a new 'Text' entry menu (word wrap, jump to, find+replace)
  • Indent guides and right margin line colours are now configurable
  • Revamped the Find+Replace feature:
    • Is now a panel that pops up below the text editor, so it doesn't get in the way of the text like the old dialog did
    • 'Find Previous' button
    • Extra matching options - match start of word, regular expression (isn't 'real' regex, but scintilla's version of it), and backslash expressions
    • Can press enter while the find text is highlighted to find next (also shift+enter to find previous)
    • When activated, the find text will be populated by either the current selection or the word under the cursor, and the 'find' text box will be focused and selected
  • Added 'Jump to Line #' feature
  • Vastly improved calltips:
    • No longer look like something straight out of windows 95
    • (Optionally) colourise function name and parameter types
    • (Optionally) dim function parameters that are optional
    • Limit width of calltips and split to multiple lines so they are less lilely to extend off the screen (they still can, though)
    • Pressing escape while a calltip is open will close it
    • Pressing up/down while a calltip with multiple function parameter sets is open will cycle through the sets (can also click on the up/down arrows as before)
    • Corrected some issues where calltips would hang around when they shouldn't or not show up when they should
    • Added ability to define function descriptions, which will show up in calltips
    • Changed function config behaviour to override a previously defined function if another with the same name is encountered, rather than adding the new args as a set (so no more 2x identical arg sets for ACS_Execute, etc.)
    • Show the function context (eg. the class or namespace the function belongs to)
    • Show default parameter values where applicable
    • Show (some) ZScript function qualifiers
    • Show if the function is deprecated (and the deprecated version)
  • TextLanguage definition improvements and new features:
    • Comment, preprocessor and block start/end tokens are now configurable
    • Allow more word lists to be defined for syntax highlighting (added 'Type' and 'Property' word lists, in addition to the existing keyword/constant/function lists)
    • The case_sensitive option now actually works
    • Can now define words as block start/end delimiters
    • Added ability to define more than one comment style per language (thanks @crisisinaptica)
  • Changed the 'Jump To' option/dialog to an auto-updating dropdown that is always showing on the top toolbar
  • Improved text modification checking
  • Added more customisation options:
    • 'Extra Line Height' setting to increase line height
    • 'Indent With Spaces' option
    • 'Show Whitespace' option
  • Added (optional) highlighting of all occurrences of the word under the cursor, or the selected text if any
  • Added (optional) highlight for current line
  • Added keybinds to comment and uncomment code (thanks @crisisinaptica)
    • Ctrl+/ will comment out the current or selected lines with line comments (eg. //), or uncomment them if they are already commented out
    • Ctrl+Shift+/ works as above, but uses block comments (eg. /* */)
  • . is no longer counted as a 'word' character, so eg. double clicking to select a word will stop at any . rather than including it
  • Fixed refresh issues with multi-line brace matching in windows
  • Fixed text editor stealing focus from other controls (most noticeable in text controls - the cursor would show up in the wrong spot)

Map Editor

  • String args are now shown in the info overlay
  • Added Z height changes for things. Ctrl+mousewheel will change thing height, floor/ceiling heights, and wall vertical offsets.
  • Added floodfill. This pastes the texture to every adjacent texture. Default key is shift+middle click because that's the key in DB2/GZDB(BF), and because it's consistent with shift+left click for flood-select.
    • Because of that, default key for simple paste texture has been changed to ctrl+middle click.
  • Added new map checks:
    • Check for missing tagged objects
    • Check for unknown line and thing specials
    • Check for unknown sector types
    • Check for obsolete things
  • Added new 'Special Presets' feature for hexen and UDMF format maps - select from a list of pre-defined specials (currently generated from ZDoom's XLAT) for quickly setting args and activation trigger flags (custom presets support coming in a later release)
  • Added line angle display to line info overlay (thanks @Dethernal)
  • Significant performance improvements for large maps with ZDoom specials
  • Reduced CPU usage while the map editor isn't active (thanks @cyclopsian)
  • Disable undo/redo during map edit operations
  • Fixed some potential crashes on entering 3d mode
  • Fixed crashes on (re)opening the map editor in certain situations
  • Fixed issues with 3d mode on MacOS with high-DPI displays (thanks @alexey-lysiuk)
  • Fixed line flags in UDMF not using the correct names
  • Fixed memory leak when drawing vertices (thanks @nevesnunes)
  • Fixed wrong texture scale and offset for scaled textures in 3d mode (thanks @Talon1024)

New Scripting Feature
SLADE v3.1.2 introduces a fairly major new feature - scripting. This allows lua scripts to be written that can interact with SLADE and perform various functions. Some documentation for the types and functions that are available in scripts can be found here: http://slade.mancubus.net/docs/scripting (the examples are a good place to start and see some things that are possible). As the docs page says, this feature is still pretty WIP - I'd like to add a fair bit more functionality to it, and the API may change in future releases.

  • Added ability to run lua scripts to perform various functions in SLADE
  • Added a new 'Script Manager' window for writing/running SLADE editor scripts. Available in the 'Tools' menu:
    • Create and edit different types of editor scripts:
    • Custom scripts - simple scripts that can be run via the script manager
    • Archive scripts - scripts that must contain an execute function taking in an Archive, which will be run on the current archive. Can be run via the 'Archive -> Run Script' menu
    • Entry scripts - scripts that must contain an execute function taking in an array of ArchiveEntry, which will be run on the currently selected entries. Can be run via the 'Entry -> Run Script' menu or the entry context menu
    • Map scripts - scripts that must contain an execute function taking in a Map, which will be run on the current map. Can be run via the 'Tools -> Run Script' menu in the map editor
    • Ability to view scripting docs in a tab (in menu 'View -> Documentation')
  • Added script console command to run a lua script. Arguments are concatenated and separated by spaces, to allow entering something like: script App.logMessage('This is a log message')
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