Skip to content

DarkRadiant 2.14.0 released

Compare
Choose a tag to compare
@codereader codereader released this 27 Nov 08:21
· 2202 commits to master since this release

DarkRadiant 2.14.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 2.13.0

Changes include the following:

  • Feature: Texture Tool Improvements
  • Feature: Texture Tool: Add Manipulation Panel to shift/scale/rotate selection
  • Feature: Show shared keyvalues when multiple entities are selected
  • Feature: Texture Browser Filter: match multiple words (using 'AND' logic)
  • Feature: Skin Chooser shows materials of the model
  • Feature: Surface Inspector: Add buttons to harmonise Horizontal and Vertical scale values
  • Feature: Improved pasting textures to angled faces sharing an edge
  • Feature: XY view zoom is centered at cursor
  • Feature: Texture Tool: Constrain operations to axes by holding down Shift
  • Feature: Texture Tools: rotate function
  • Feature: Texture Tool: UI contrast
  • Feature: Model Conversion UI
  • Feature: Add FBX model importer
  • Feature: add IQM format support into lib/picomodel
  • Feature: Spawnarg type icon not shown for inherited properties
  • Improvement: "Replace Selection with exported Model" preserves spawnargs
  • Improvement: automatically reload exported models
  • Improvement: Search function: don't start searching while still typing
  • Improvement: MediaBrowser toolbar: clear filter text when texture is selected through MMB or Texture Browser
  • Improvement: Merge "Create player start" and "Move player start" options
  • Improvement: Patch Texture Rotation should take aspect ratio into account
  • Improvement: Texture Tool: use aspect ratio of material
  • Improvement: Step-rotating textures through the Surface Inspector should be using the center as pivot
  • Improvement: Surface Inspector: Option to change horizontal and vertical scale values proportionally
  • Improvement: Apply textures to surfaces using "normalized" scaling.
  • Improvement: Normalise button brings texture coordinates closer to 0,0
  • Improvement: Prevent Texture Tool "face jump" on rescaling textures
  • Improvement: Move modifier hints out of the status bar
  • Improvement: Flip Texture: Prevent huge face UV coordinate translations
  • Improvement: Double click on list elements should auto-close dialogs
  • Improvement: Texture Tool: Select items by clicking the UV space they cover
  • Improvement: Texture Tool: Grid lines are getting too dense when zooming out a lot
  • Improvement: Texture Tool: intercept keystrokes for grid resizing & snap to grid
  • Improvement: Model Exporter: warn if Output Format and extension in File Path don't match
  • Improvement: Change Quake3 map exporter to write "legacy" brush syntax
  • Fixed: Q3 Legacy BrushDef parser sometime produce some wrong texture rotation
  • Fixed: "Replace Selection with exported Model" assigns result to Default layer
  • Fixed: All scene graphs connect to the same undo system, causing interference
  • Fixed: Remove Floating Layout
  • Fixed: EntityInspector allows to set an entity's name to an empty value
  • Fixed: modelDefs folder starts expanded after changing selection
  • Fixed: Particle Editor: wireframe does not render
  • Fixed: Drag-select while in texture tool window gets stuck.
  • Fixed: Some brushes change shape or disappear when rotated or duplicated
  • Fixed: Texture Tool: drag operation doesn't capture the mouse
  • Fixed: Ctrl-S does not work when focus is on inputs
  • Fixed: Autosave filename unhelpfully overwrites 'save copy as' filename
  • Fixed: Merge Maps: can't hide changed entities/primitives
  • Fixed: Merge Maps: can't center orthoview/camera on changed entities
  • Fixed: Merge Maps UI remains if DR is closed while a merge is in progress
  • Fixed: Merge Maps: "Details" text doesn't use full width of window
  • Fixed: Brushes colour schemes not saving
  • Fixed: Fit Texture fields do not allow values below 1.0
  • Fixed: PatchDefExporter: do not write trailing white space after shader name
  • Fixed: LWO2 Model Exporter doesn't write vertex colours
  • Fixed: Objective components not correctly renumbered after removing a component
  • Fixed: Applying a skin to a model entity no longer works under 2.14pre1
  • Fixed: Spawnarg types and tooltips not reliably inherited in entityDefs
  • Fixed: Crash when saving map or prefab without a file extension
  • Fixed: Texture Tool crashes when creating a new brush
  • Fixed: "Texture tool" grid cannot decrease under 1
  • Fixed: Texture Tool: dragged vertices snap to grid even though it's switched off
  • Fixed: Sound chooser not pre-selecting the inherited value of snd_* keys of an entity
  • Fixed: User Guide (Local) doesn't work
  • Fixed: Restore GL_LINEAR_MIPMAP_LINEAR texture filtering
  • Fixed: Objective components not correctly renumbered after removing a component
  • Tweak: Surface Inspector vertical shift / vertical scale arrows
  • Tweak: Surface Inspector's minimum width is too large

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.