DarkRadiant 3.1.0 is ready for download.
What's new:
The Texture Tool got its Free Scale operator now, allowing you to fit the texture with the mouse instead of having to type in the percentages.
A lot of work went into the Declaration handling (EntityDef, Skins, Materials, Particles, etc.), which is now much more robust and more conformant to how the game is doing things (at least until TDM 2.10).
The Material Editor got a plethora of issues resolved
Improved the Model Export dialog and options
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/3.1.0 and of course linked from the website https://www.darkradiant.net
Thanks go out to all who helped testing this release! And I'll gladly repeat myself, by thanking all the awesome people who keep using DarkRadiant to create Fan Missions - they are the main reason for me to keep going.
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 3.0.0
Feature: DR doesn't consider wildcards in skins
Feature: Reload Images
eature: 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 IDeclarationManagerImprovement: 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"
The list of changes can be found on the our bugtracker changelog.
Have fun mapping!