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.2 beta 5
Mon, Sep 11 2017

General

  • Added new command line options:
    • -nosplash disables the splash window
    • -debug enables debugging info and log messages
  • Eternity port definition updates (thanks @Altazimuth)
  • Added GOG BFG Edition classic IWAD path detection
  • Improved console panel:
    • Now uses the same colours as the text editor
    • Log messages are coloured by type (eg. warnings - yellow)
  • Added 'View -> Toolbars' menu to main windows
  • Fixed a crash on exit in linux

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

  • 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 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

Text Editor

  • Various improvements to call tips:
    • Use the 'type' colour for types
    • 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 all function contexts in hover call tips
    • Show if the function is deprecated (and the deprecated version)
  • The case_sensitive option for text languages now actually works
  • Improvements to word match highlighting:
    • Added a delay before highlighting the word under the cursor
    • Use the selection for matching if there is one
  • Fixed the 'Jump To' dropdown refreshing more often than needed
  • Text language definitions can now define words as block start/end delimiters, lua language now supports code folding
  • Improved text modification checking
  • Added more customisation options:
    • 'Extra Line Height' setting to increase line height
    • 'Indent With Spaces' option
    • 'Show Whitespace' option
  • Fixed slowness with brace matching enabled in windows
  • Improved lexer for ZScript that won't highlight function names if they aren't followed by (

Scripting

  • Text editors in the script manager window now have full functionality (find+replace, go to line, folding etc.)
  • Added the ability to create and edit different types of editor scripts in the script manager window:
    • 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
  • Added ability to view scripting docs in a tab (in menu 'View -> Documentation')

Map Editor

  • Unlock the mouse cursor when the map editor window is closed via keyboard (alt+f4)
  • Significant performance improvements for large maps with ZDoom specials
  • Added line angle display to line info overlay (thanks @Dethernal)
  • Fixed some potential crashes on entering 3d mode
  • Fixed crashes on (re)opening the map editor in certain situations
SLADE v3.1.2 beta 4
Wed, Aug 02 2017

Resource Editor

  • Don't proceed with deleting the entry if esc or close is pressed on the 'delete entry' confirmation dialog

Scripting

  • Fixed crash on opening the script manager window for the first time
  • Fixed MapEditor enums not working correctly
SLADE v3.1.2 beta 3
Mon, Jul 31 2017

New Scripting Feature
This beta 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 existing API details may change before 3.1.2 is released.

  • 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
  • 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')
  • Added ability to define 'Archive' scripts. These are added under the 'Archive -> Scripts' menu, selecting one will run the execute function in the script, passing it the current archive. Custom archive scripts can be put in the <user slade3 dir>/scripts/archive folder on disk (ability to create them in the script manager will come in the next beta)

General

  • Added an option to control the behaviour of the directory archive external changes check:
    • Always ignore changes
    • Always apply changes
    • Ask (previous behaviour)
  • The 'Run' button in the run dialog is now the default button (so pressing enter will activate it)
  • 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
  • Fixed a potential crash if timidity fails to launch

Resource Editor

  • Fixed a potential crash when sorting the entry list

Text Editor

  • 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

Map Editor

  • Fixed issues with certain mouse actions not working when the map view lost focus
  • Fixed a possible crash when deleting map objects/structures
  • Fixed a possible crash when closing the map editor
  • Fixed issues with 3d mode on MacOS with high-DPI displays (thanks @alexey-lysiuk)
  • Fixed line flags in UDMF not using the correct names
SLADE v3.1.2 beta 2
Tue, Jun 06 2017

General

  • Translations now work on truecolour images
  • Added support for SiN archives
  • Fixed an issue in the configuration files preventing some text entry formats being correctly detected
  • Fixed crashing on exit
  • Updated ZDoom UDMF configuration with new properties
  • Various minor tweaks, fixes and improvements

Resource Editor

  • Fixed the sector and sidedef counts not resetting in the map preview
  • Fixed duplicate 'save changes' prompts when clicking away from a modified entry in linux

Texture Editor

  • Fixed a crash when removing a patch from the patch table

Map Editor

  • The shape draw options should now show up again during shape drawing
  • Fixed a potential crash upon entering 3d mode
  • Fixed 'Quick Thing Angle' feature spamming undo steps
SLADE v3.1.2 beta 1
Wed, May 24 2017

General

  • New and updated Eternity engine configurations (thanks @Altazimuth)
  • Various speed improvements (thanks @Monsterovich and @anotak)
  • Added support for vanilla-compatible tall gfx patches
  • Lots of refactoring and changes under the hood to fix some long standing bugs and improve maintainability - will likely introduce new issues too but that's what beta releases are for
  • Various minor UI tweaks and improvements
  • (Very) Many other minor improvements and fixes

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

Texture Editor

  • Added filter text box to texture list

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
  • 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.)
  • Comment, preprocessor and block start/end tokens are now configurable via TextLanguage
  • Allow more word lists to be defined for syntax highlighting (added 'Type' and 'Property' word lists configurable via TextLanguage, in addition to the existing keyword/constant/function lists)
  • Changed the 'Jump To' option/dialog to an auto-updating dropdown that is always showing on the top toolbar
  • Added (optional) highlighting of all occurrences of the word under the cursor
  • Added (optional) highlight for current line
  • 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
  • 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 beta)
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.1 beta 3
Mon, Feb 01 2016

Another 3.1.1 beta release, very likely the last as all the issues for the 3.1.1 milestone are now resolved. All that's left is some more testing and fixing any bugs that might pop up.

General

  • Added option to change OpenGL font size (eg. in map editor info overlays)
  • Various changes and fixes to allow compilation on freebsd, among other things (thanks @kevans91)
  • The setup wizard will now scan some common folders for base resource archives (Steam and GOG, Windows only for now)
  • 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)

OSX

  • Added ability to run game executable using OS X application bundle (thanks @alexey-lysiuk)

Resource Editor

  • Fixed some issues with directory archive file checking and saving (thanks @eevee)
  • Fixed potential crash with 'Build Archive' feature (thanks @alexey-lysiuk)
  • Automatically identify #included entries (eg. a text entry #included in a DECORATE entry will be identified as DECORATE also)
  • GENMIDI entry data is now displayed as a grid
  • Speed improvements when modifying multiple entries at once (thanks @Monsterovich)

Texture Editor

  • Added basic undo/redo support (only works at a macro level at the moment, eg. you can undo 'saving' a texture but not individual texture edits like moving a patch)
  • Fixed textures being marked as modified erroneously when clicked
  • Fixed a possible crash with TEXTURES

Map Editor

  • Fixed sector properties dialog always showing boom flags even for vanilla maps
  • 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
  • Shade orthogonal walls in 3d mode
  • Fixed some more occasional issues with sector building
  • Added arg configurations for Generic_Floor and Generic_Ceiling (thanks @eevee)
SLADE v3.1.1 beta 2
Sat, Dec 12 2015

General

  • Added options to change icon sets for toolbars and entry list
  • Added new 'Rounded' icon set for the entry list
  • Fixed various issues with crashing or hanging on startup due to invalid/broken slade.cfg or executables.cfg files
  • Added a bunch of extra info to the crash dialog
  • Fixed acs output coming up blank when using gdcc-acc (thanks @Monsterovich)
  • 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 opening a new one
  • Show a warning if a custom temp directory is selected and it is not empty
  • Fixed various issues with Timidity MIDI playback
  • Updated language and game definitions (thanks @Blue-Shadow)

OSX

  • Allow setting .app folders as an executable in the run dialog

Resource Editor

  • 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)

Map Editor

  • Coloured fog preview in 3d mode (thanks @Monsterovich)
  • Various improvements to the line properties dialog (thanks @Monsterovich & @eevee)
  • Fix undo/redo not working with mirror/flip actions (thanks @Monsterovich)
  • Fix some problems with map architecture merging (thanks @eevee)
  • Fix arg0str UDMF property being removed (thanks @eevee)
  • Various other minor fixes and improvements (thanks @eevee)

Texture Editor

  • Dragging left click outside a texture will now adjust its offsets (TEXTURES only)

Format Support

  • Added support for Chasm: The Rift BIN archives (thanks @alexey-lysiuk)
  • Added support for ILBM image format
  • Fixed Heretic 2 image formats support
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.1 beta 1
Mon, Sep 28 2015

The first beta release of 3.1.1, with a bunch of new features including slopes support in the map editor.

General

  • Various interface related improvements:
    • Updated program icon
    • Updated entry icons
    • Better looking colours when in Win10

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
  • 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)
  • Added support for Terminal Velocity POD archives

Map Editor

  • Render 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)
  • Added button to toggle the language list on the script editor
  • Added new options for the 64x64 grid display: None, Full (default) or Crosses
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...

SLADE v3.1.0 beta 6
Mon, Jun 02 2014

Not all that many changes this time, just releasing a minor beta update before 3.1.0 final, as beta 5 had some fairly major bugs.

General:

  • Updated start page layout to work better in WinXP (old IE versions) and allow more room for recent files
  • Fixed potential crash loading executables.cfg
  • Support for mouse buttons 4 and 5 for binding
  • Fixed potential crash on closing preferences dialog
  • Minor updates to game configurations

Resource Editor:

  • Added things to map preview
  • Open image file after exporting map image
  • Show message box if errors occured on audio conversion

Map Editor:

  • Fixes for Thing properties dialog:
    • Actually save entered Z Height and TID
    • Don't apply thing type 0 if no type set (multiple selection)
    • Fixed potential crashes
  • New colour configuration options
    • Updated 'Clean' colour configuration
    • New 'Doom Builder 2' colour configuration
  • Fixed problem with missing textures check not picking up all missing textures
  • Various minor improvements/fixes

All changes: https://github.com/sirjuddington/SLADE/compare/3.1.0_b5...3.1.0_b6

SLADE v3.1.0 beta 5
Tue, May 20 2014

Another beta, things seem to be pretty stable now so this is very likely to be the real last beta before 3.1.0 final.

Changes since beta 4:

General:

  • Various updates and additions to game and language configurations
  • Added more settings to the preferences dialog, rearranged sections a bit
  • Many various improvements and bug fixes

Resource Editor:

  • Fixed pausing/slowness in text editor
  • Modified archives now show a * on their tab title
  • Added new 'index' column to entry list
  • Added option to alternate entry list row colours

Map Editor:

  • Added undo history panel to map editor window
  • Text on info overlay is now wrapped when too long to fit
  • Object flip/mirror feature (also can be done during object edit)
  • Shift+click during paste doesn't end the paste operation, to make pasting something multiple times easier
  • Option to invert mouse Y axis in 3d mode
  • New properties dialogs for map objects (lines, sectors, things)
  • New 'Show Item' and 'Show Full Map' menu functions

TEXTUREx Editor:

  • Fixed 'Modify Offsets' for TEXTURES

Full list of changes: https://github.com/sirjuddington/SLADE/compare/3.1.0_b4...3.1.0_b5

SLADE v3.1.0 beta 4
Tue, Feb 25 2014

Another beta, hopefully this one is actually the last one :P

Remember that you need the Microsoft Visual C++ 2013 x86 Runtime to use the Windows build.

Changes since beta 3:

General:

  • Opening archives by dragging and dropping files on the startpage works again.
  • Directories can be opened as archives now.
  • Recent files now have icons to identify the type.
  • Three tab styles to choose from.
  • The enter key can be used to validate inputs once again (but it's still broken for floating point input boxes, because of wxWidgets).
  • More options can be handled through the preference panels instead of being only obscure CVARs.
  • Map editor launcher no longer lets you load a map in an incorrect format for the configuration.
  • Any WADs in the root of a zip/dir are now opened automatically.

Resource Editor:

  • Sound volume slider is accurate since the start now (before you had to touch the slider to get it to have an effect).
  • FluidSynth player can now load several soundfonts at once.
  • Last color choices for tint/colourise are now remembered.
  • 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.
  • Entries can now be sorted.
  • Added some extra colour configuration options and themes for the text editor.

Texture Editor:

  • Double-clicking a texture lump opens the texture editor on this lump
  • Improved TEXTURES support
  • When saving textures, only texture lumps that have actually been modified are rewritten. This will allow you to preserve comments in TEXTURES lumps if you didn't edit them.
  • If there are too many texture tabs to display at once, arrows and a drop-down button allow to access tabs hidden beyond the panel's borders.
  • Textures can now be sorted.

Map Editor:

  • Map editor renderer now support hi-res textures.
  • Action lines handle convex/non-contiguous sectors better.
  • Some map editor crashes and bugs found and fixed.
  • Action lines and action paths should be a lot faster now.
  • 3d mode now renders in the correct aspect ratio (will look closer to what it does in-game).
  • Added option to auto-apply property changes.
  • Quick texture/flat selection in 3d mode now shows all resource textures (not just TEXTUREx/flats).
  • Added a few more toolbar buttons and menu items that were previously only accessible via shortcut keys.
  • Various improvements to the properties panel.
  • Several bugs have been fixed.

Format Support:

  • SWITCHES and ANIMATED lumps can be compiled from and decompiled into SWANTBLS syntax.
  • ROTT's masked pictures with translucency are now supported.
  • Fixed obscure bugs which affected Heretic II, Amulet & Armor, and CyClones images.
  • HMI, HMP, and XMI music playback has been implemented.
  • PC speaker sound playback is now emulated.
  • DMX pad bytes are properly handled.

Detailed list of changes since beta 3: https://github.com/sirjuddington/SLADE/compare/3.1.0_b3...3.1.0_b4

SLADE v3.1.0 beta 3
Sat, Jan 11 2014

There have been many changes since beta 2, and this will hopefully be the last beta before a final 3.0.1 release. Below is a list of major changes since beta 2:

Map Editor:

  • Implemented line/sector merging on move/paste/object edit
  • Implemented flat rotation preview (UDMF)
  • Added map checks panel, Ctrl+4 to toggle
  • Added basic info to the status bar
  • Added key to toggle grid snapping
  • Map view panning can now be performed at any time
  • Added map editor cursor crosshair (off by default)
  • Various game configuration additions and improvements
    • Added games: Chex Quest and Urban Brawl
  • Added (basic) ability to add custom UDMF properties to objects
  • Various improvements to the map texture browser
    • Added more subcategories for different texture types
    • Added ability to sort by usage count
  • Line lengths are now displayed on line draw and object edit
  • Improved DECORATE parsing
  • Implemented 'action lines', eg. hilighting a line with a special will show arrows from the line to any tagged sectors
  • Implemented actor pathing preview lines
  • Many other minor fixes and improvements

Resource Editor:

  • Fixed problems with non-ASCII characters in text entries
  • Hex viewer can now also show grid cells as decimal or ASCII
  • Colourise and Tint can be applied to multiple gfx entries
  • Many other minor fixes and improvements

Texture Editor:

  • Fixed some problems with the TEXTURES editor and scaling
  • Added 'Rename Each' for textures

General:

  • Various undo/redo related fixes
  • Improved start page

For a full, detailed list of changes since beta 2: https://github.com/sirjuddington/SLADE/compare/3.1.0_b2...3.1.0_b3

SLADE v3.1.0 beta 2
Wed, Nov 27 2013

Changes since the last beta:

Map Editor:

  • Implemented 'Object Edit' feature, similar to DB2's edit mode. Default key to begin edit is 'e'
    • Move and scale by dragging the edit box from the middle or edges
    • Rotate by holding ctrl and dragging the edit box corners
    • Holding shift will disable grid snapping
    • A bar will show at the bottom of the window allowing manual entry of offset/scale/rotation values
  • 'Shape Draw' panel changed to a bar that shows at the bottom of the window during shape drawing
  • 3d mode camera moves faster when shift is held

Resource Editor:

  • Added toolbars to most entry panels, replacing the top bar and 'custom' toolbars added to the main bar
  • Added 'Modify Offsets' button to gfx entry panel
  • Added 'Convert to...' to gfx entry panel toolbar
  • 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)
  • MIDIs can now be played (in Windows) without specifying a soundfont to use (the system MIDI device will be used instead of Fluidsynth)
  • Undo/Redo should now work for zip archives

Texture Editor:

  • Rearranged the layout somewhat so that the UI fits better on smaller screens (for TEXTURES editing in particular)

General:

  • 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 ability to create a new map without opening/creating an archive first
  • 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
  • Various tweaks/improvements/bug fixes, including (hopefully) fixing the 'stuck gfx offsets' bug
SLADE v3.1.0 beta 1
Thu, Sep 26 2013

A (probably incomplete) list of changes since 3.0.2, not including the addition of the map editor:

General

  • Added ability to open maps with Doom Builder 2 (if it is installed)
  • Added console commands to list/set cvars
  • 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
  • New maintenance option: cleaning out entries that are identical duplicates of an IWAD lump
  • Added new maintenance option: check for duplicated entry content with a CRC-32 check for each entry
  • 'Replace In Maps' stuff
  • Improved entry type detection speed
  • Console command batches (run all commands contained in a file or a lump)
  • Implemented basic undo/redo

Resource Editor

  • Added ability to export a texture to a single graphic entry
  • Gfx offsets are preserved on import
  • Added palette editing functionality
  • If alt is held down when moving a patch with the arrow keys, a duplicate patch will be added and moved'
  • Added ability to quickly jump to items in the patch browser by typing the first few letters of the patch name
  • Added word wrapping checkbox to text entry panel
  • In the gfx conversion dialog, the transparent colour can now be set by left-clicking on the current preview image
  • Multiple entry name filters can now be entered (separated by commas) eg: "MAP01, MAP02"
  • Implemented basic 'remove unused textures' and 'remove unused patches' actions
  • Added mp3 and tracker module playback
  • 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
  • Added ability to directly generate new PLAYPAL, ANIMATED and SWITCHES lumps instead of having to create an empty lump and then import content in it
  • Texture editor: implemented support for "UseOffsets" property
  • Added "Edit Level Script" button to MapEntryPanel and FraggleScript language
  • Added playback of Wolfenstein digitized sounds (VSWAP)
  • Added COLORMAP lump generation
  • Various additions and improvements to texture editor for ZDoom TEXTURES format
  • Added option to colour entry list item background by entry type