DarkRadiant 2.14.0 is ready for download.
This release focused on DarkRadiant's texturing abilities, the Texture Tool and some of the Surface Inspector algorithms have been completely rewritten. A new model importer UI has been added with the ability to convert FBX models into a format compatible to the game (it can also convert LWO, ASE and OBJ models). The EntityInspector can now deal with more than one selected entities, showing the shared key values in the list.
Copy/Paste Textures across angled faces:
Texture Tool Rotate Tool (use "R" hotkey to switch)
Surface Inspector Harmonise Scale / Linked Scaling
Surface Inspector Normalise
EntityInspector Multi-Selection Support
For more things that have changed or fixed, see the list below.
Windows and Mac Downloads are available on Github: https://github.com/codereader/DarkRadiant/releases/tag/2.14.0 and of course linked from the website https://www.darkradiant.net
Thanks go out to all who helped testing this release!
Please report any bugs or feature requests here in these forums, following these guidelines:
Bugs (including steps for reproduction) can go directly on the tracker. When unsure about a bug/issue, feel free to ask.
If you run into a crash, please record a crashdump: Crashdump Instructions
Feature requests should be suggested (and possibly discussed) here in these forums before they may be added to the tracker.
Changes since 2.13.0
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: New Game Connection GUI
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
The list of changes can be found on the our bugtracker changelog.
Have fun mapping!