3.2.9
Release Notes
General
- Improved setup experience for new users by auto-detecting paths to external executables (node builders, source ports, etc.) where possible
- On Linux/macOS, the PATH environment variable is used to search for them
- On Windows, certain tools (nodebuilders, png optimizers) are now bundled with SLADE (in <slade.exe path>/Tools) via the installer, and automatically detected if not already set up
- A soundfont is now included with SLADE, which will be used as the fallback soundfont for MIDI playback if none is set up in preferences
- Improved OpenGL initialization to hopefully fix issues some users were having with graphical views
- When saving a zip archive with duplicate named entries, added a prompt to auto-rename the duplicates
- [Windows] Fixed frequent crashes introduced in 3.2.8 related to the main tab bar (some issues within wxWidgets were causing this)
- Fixed various possible exceptions on startup or opening an archive
Game Formats & Features
- Dark Forces graphic formats can now be viewed again
- Fixed EDGE-Classic thing type definitions (thanks @elf-alchemist)
Resource Editor
- Improved speed of "Convert All" function in the Gfx Conversion dialog
- Fixed blank palettes on colour remap for paletted PNGs
- Fixed loading of alphamap PNG images (alPh chunk)
- [Linux] Fixed acc compiler output not showing
- Fixed potential crash if fluidsynth failed to init (thanks @heinzfridolin)
Texture Editor
- Fixed broken texture properties layout
Map Editor
- [Linux] Fixed 3d mode camera spinning on Wayland (note that this fix requires a new enough DE with the relevant Wayland protocol implemented) (thanks @joanbm)
Issues Closed
- [SLADE 3.2.8] 8-bit PNGs with alPh chunk are incorrectly reported as non-transparent 32-bit PNGs #1889
- Compiler output non showing 3.2.8 #1891
- Throws an "Unhandled Exception" error when opening a directory as an archive and doesn't open #1865
- SLADE terminates because it cannot find a path to a non-existent user #1871
- "Location of MIDI soundfont" assumes current working directory instead of SLADE.exe location #1725
- Doom-Format TEXTURE lump has invisible labels #1886
- Graphic conversions slow down dramatically post-3.2.7 #1899
- SLADE recognizes Jedi Engine graphics files but cannot extract them. #1791
- SLADE crashes when a wad, pk3 or directory contains .VGZ files #1879
- [SLADE 3.2.8] Color Remap menu doesn't show palette of 8-bit PNGs #1888
Merged Pull Requests
- Auto detection, bundling of tool & game executables by @sirjuddington in #1872
- doc: specify build requirements more exactly by @jengelh in #1866
- Add soundfont to slade.pk3, use as fallback if none loaded by @sirjuddington in #1885
- Fix failed fluid synth driver causing segfault by @heinzfridolin in #1894
- Minor tweaks by @elf-alchemist in #1897
- Use wxWidgets to center the mouse on the 3D map editor by @joanbm in #1892
- Improve OpenGL context & display attribute creation by @sirjuddington in #1895
- Fix center check for fractionally scaled 3D map editor by @joanbm in #1902
New Contributors
- @heinzfridolin made their first contribution in #1894
- @elf-alchemist made their first contribution in #1897
Full Changelog: 3.2.8...3.2.9