DarkRadiant 3.1.0 released
DarkRadiant 3.1.0 is ready for download!
A changelog of tracked issues can be found on the Bugtracker Changelog. Visit the forum release thread in case you want to stop by and discuss this release.
Downloads
Windows x64: Download Installer | Download Portable
macOS: Download App
Linux: There's a debian package available (with some delay), otherwise you'll have to compile it yourself.
What has been changed since 3.0.0
Changes include the following:
- Feature: DR doesn't consider wildcards in skins
- Feature: Reload Images
- Feature: Texture Tool free scale
- Feature: Add "Show Definition" to all ResourceTreeView instances
- Fixed: "Reload Defs" doesn't remove entities that have been commented out
- Fixed: 'Reload Sounds' doesn't load new FM sound shader definitions
- Fixed: Reload Defs is not sufficient for reloading modelDefs
- Fixed: Models are reset to origin after reloadDecls
- Fixed: Skin Chooser doesn't preselect non-matching skins
- Fixed: Moving speakers deletes distance spawnargs if they're the same as in shader
- Fixed: Unable to select func_emitter with particle attached
- Fixed: Particle Editor Preview lacks vertex colours in lighting mode
- Fixed: Particle effects still visible when hidden via layers or filter
- Fixed: Entities referring to modelDefs should use the "idle" pose where possible
- Fixed: DR does not parse materials in def files
- Fixed: Modifier Hint Popup can crash when hitting Ctrl/Alt/Shift keys during shutdown
- Fixed: Insignificant digits displayed in Surface Inspector shift/scale/rotate values
- Improvement: Skin Chooser: show in which .skin file the skin is defined
- Improvement: Declaration Block Parsing overhauled
- Improvement: Python Interface for IDeclarationManager
- Improvement: leave player start entity selected after placemen
- Improvement: Let Map Info show materials used by models
- Improvement: Renaming Declarations causes problems when saving it later
- Improvement: Light Texture Preview should display editor images if present
- Improvement: Remove comments about particle generator in .prt files
- Material Editor: New Material is locked if the default unnamed name is already in use
- Material Editor: allow to delete materials
- Material Editor: image browser's "cancel" button rewrites the material source text
- Material Editor: does not save manual edits to source text
- Material Editor: should show .mtr the material is defined in
- Material Editor: after "Reload Images", image previews are only updated when selecting a different material
- Material Editor: suboptimal preview for cubeMap materials
- Material Editor: preview object doesn't have smooth shading
- Material Editor: preview doesn't take "scale" into account in Textured Mode
- Material Editor: blend add stages are rendered separately in preview in lighting mode
- Material Editor: test frob highlight button not working
- Material Editor: doesn't remember settings from previous session
- Material Editor: image thumbnails use "scale" keyword from previously selected material
- Material Editor: frob highlight stage not updated correctly when changing diffusemap
- Material Editor: using Escape to close ignores unsaved changes
- Material Editor: Global Settings should be preselected
- Material Editor: some declaration text is lost while editing#6047: Material Editor: clicking "cancel" when selecting a light classname clears the classname field
- Material Editor: new materials always sorted last
- Material Editor: filter for image browser
- Material Editor: can't unlock editing on materials in "Other Materials" folder
- Material Editor: tries to save materials in DarkRadiant folder if no FM is installed
- Material Editor: allow to change preview backgroun
- Material Editor: preview renders shadows for noshadows materials
- 'Export selected as Collision Model' doesn't auto-create path folder and throws error
- Model exporter: manually enter export origin
- Model exporter: export origin choice should use a radio button
- Model exporter: only 1 entity's model is reloaded
- Model exporter: "Use entity origin as export origin" still uses map origin
- Model exporter: rename "Center Objects around Origin"
Compiling
If you need help compiling DarkRadiant from source, please have a look at the Compilation Guide on our wiki. There are instructions for numerous Linux distributions as well as guidance to compile DarkRadiant in macOS.
The Visual Studio solution will automatically attempt to download the required dependencies. If it fails for some reason, you'll have to download them manually from here and extract them to your working copy.