Skip to content

Releases: codereader/DarkRadiant

DarkRadiant 3.8.0

03 Feb 14:47
Compare
Choose a tag to compare

DarkRadiant 3.8.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) and a Flatpak, otherwise you'll have to compile it yourself.

What has been changed since 3.7.0

  • Feature: Support new frob-related material keywords
  • Improvement: Mission selection list in Game setup is not alphabetically sorted
  • Improvement: Better distinction between inherited and regular spawnargs
  • Improvement: Silence sound shader button
  • Improvement: Add Reload Definitions button to Model Chooser
  • Fixed: Model Selector widgets are cut off and flicker constantly on Linux
  • Fixed: DarkRadiant will not start without Dark Mod plugins
  • Fixed: GenericEntityNode not calculating the direction correctly with "editor_rotatable"
  • Fixed: RenderableArrow not drawing the tip correctly for arbitrary rotations
  • Fixed: Light Inspector crashes on Linux
  • Fixed: Models glitch out when filtering then showing them
  • Fixed: Skin Editor: models not centered well in preview
  • Fixed: "Copy Resource Path" includes top level folders
  • Fixed: Skin Editor: internal test skins are shown if Material Editor was open previously
  • Fixed: Changing Game/Project doesn't update loaded assets correctly
  • Fixed: Model Chooser: initially hidden materials aren't revealed when enabling them
  • Fixed: Choosing AI entity class 'atdm:townsfolk_commoner_update' causes crash
  • Fixed: Sporadic assertion failure on shutdown due to LocalBitmapArtProvider destruction
  • Fixed: Prefab Selector spams infinite error dialogs on Linux

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.

DarkRadiant 3.7.0

22 Nov 08:18
fd8d6d0
Compare
Choose a tag to compare

DarkRadiant 3.7.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) and a Flatpak, otherwise you'll have to compile it yourself.

What has been changed since 3.6.0

  • Feature: Skin Editor
  • Improvement: Script Window usability improvements
  • Fixed: Hitting escape while autosaving crashes to desktop
  • Fixed: Def parsing problem in tdm_playertools_lockpicks.def
  • Fixed: DR hangs if selecting a lot of entities with entity list open
  • Fixed: Float Property Editor's entry box is sticking around after selecting a float key
  • Fixed: Spline entities without model spawnarg are unselectable
  • Fixed: Entity window resets interior sizing forcing resize each time it is opened
  • Fixed: Spline curves should not be created with a model spawnarg
  • Fixed: Newly appended curve control vertices aren't shown at first
  • Fixed: Light entities are zoomed out in preview window
  • Fixed: Entity inspector spawnarg fields not always updated by UI windows such as Model Chooser

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.

DarkRadiant 3.6.0

12 Nov 16:08
f2fc508
Compare
Choose a tag to compare

DarkRadiant 3.6.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) and a Flatpak, otherwise you'll have to compile it yourself.

What has been changed since 3.5.0

  • Feature: Selection Focus (Ctrl-F)
  • Feature: Add Radiant.findEntityByName script method
  • Feature: Media Browser shows a thumbnail preview when selecting folders
  • Feature: Map is remembering layer visibilities between loads
  • Fixed: ModelDefs are shown in T-pose
  • Fixed: Patch vertices are the wrong colour
  • Fixed: Shader Clipboard source gets cleared on 'copy shader' operation
  • Fixed: Nodes of hidden layers are still visible after loading the map
  • Fixed: Can't close properties window
  • Fixed: Merge Action rendering is broken
  • Fixed: After using ToggleMainControl_Camera, the center panel is grey after restart
  • Fixed: When using ToggleMainControl_Camera, arrow keys cannot be used to move the viewer
  • Fixed: Property Panel not remembering undocked/closed tabs
  • Fixed: Texture Tool not updating during manipulation
  • Fixed: Orthoview ignores filters for surfaces in models
  • Fixed: Blue dot when selecting one face removed
  • Tweak: Conversation Editor: double-click opens selected conversation
  • Tweak: Preference option to disable drag select in camera view
  • Tweak: ESC key should clear the resource tree view filter text
  • Tweak: New layers function: tooltip popup getting in the way

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.

DarkRadiant 3.5.0

28 Oct 05:43
Compare
Choose a tag to compare

DarkRadiant 3.5.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) and a Flatpak, otherwise you'll have to compile it yourself.

What has been changed since 3.4.0

  • Feature: More customisable layout, all windows and panes can be dragged and arranged
  • Layouts like Embedded, Regular and Splitpane are superseded and have been removed
  • Tweak: The LayerControlPanel's tooltip popup is now less annoying
  • Tweak: Clarify distinction between Shadow render mode and other render modes
  • Fixed: Show/hide Light Volumes for combined entities inconsistent
  • Fixed: Currently applied particleDef not selected in Particle Selector
  • Fixed: Layer visibility checkbox not reacting to double-clicks
  • Fixed: Cannot toggle visibility of layers in Linux
  • Fixed: Drag-and-dropping layers is not working in Linux

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.

DarkRadiant 3.4.0

09 Oct 17:32
Compare
Choose a tag to compare

DarkRadiant 3.4.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) and a Flatpak, otherwise you'll have to compile it yourself.

What has been changed since 3.3.0

  • Feature: Allow Layers to be arranged into a tree
  • Fixed: Readable Editor displays "shader not found" in view
  • Fixed: Undoing snap to grid with prefabs causes crash
  • Fixed: Include doc in building instructions
  • Fixed: Decal texture causes DR to crash
  • Fixed: Skin chooser: double click on materials list closes window
  • Fixed: Selecting and deselecting a filtered child brush through layers leaves the brush selected
  • Fixed: Material editor re-sorts stages on pasting image map resulting in wrong material stages list and wrong selected stage
  • Fixed: Crash on start if engine path is choosen (Doom 3)

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.

DarkRadiant 3.3.0

23 Sep 15:39
Compare
Choose a tag to compare

DarkRadiant 3.3.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.2.0

  • Feature: Remove menu options which are not applicable to current game
  • Feature: Grey-out menu entries that are not applicable
  • Feature: FX Declaration Parsing Support
  • Feature: FX Chooser
  • Feature: Renderer now takes "translucent" keyword into account
  • Fixed: Lighting Mode Renderer draws hidden lights
  • Fixed: Loading map results in "Real Hard DarkRadiant Failure" exception
  • Fixed: Crash when trying to set default mouse or keyboard bindings
  • Fixed: Unit Tests intermittently get stuck on Github runner
  • Fixed: xmlutil thread safety problems
  • Fixed: Some materials aren't displayed correctly

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.

DarkRadiant 3.2.0

03 Sep 12:56
Compare
Choose a tag to compare

DarkRadiant 3.2.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.1.0

  • Feature: Show entityDefs related to selected models in Model Chooser
  • Feature: Support for rendering blend lights
  • Feature: Implement sorting of Interaction Stages
  • Feature: Recognise type of "set x on y" spawnargs
  • Feature: OBJ files: loader supports usemtl keywords directly referencing material names (without .mtl file)
  • Fixed: Material editor: additional preview object in textures/glass/ materials
  • Fixed: Every attempt to load a texture will trigger a SIGSEGV signal caught: 11
  • Improvement: Update to wxWidgets 3.2.0

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.

DarkRadiant 3.1.0 released

21 Aug 08:48
Compare
Choose a tag to compare

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.

DarkRadiant 3.0.0 released

15 Jun 13:20
Compare
Choose a tag to compare

DarkRadiant 3.0.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.14.0

Changes include the following:

  • Feature: Realtime shadow mode
  • Feature: Allow way to hide some entities in Create Entity list
  • Feature: MD5 Animation Viewer: show current frame & total frames
  • Feature: MD5 Animation Viewer: jump to frame
  • Feature: DarkRadiant warns about missing .darkradiant file on load
  • Feature: Ability to center 3D camera on selected entity
  • Feature: Cut functionality to complement copy and paste
  • Feature: Save user settings by application version
  • Fixed: Free Rotation not working anymore, can only rotate along 3 axes
  • Fixed: DR crash with combination of mouse buttons pressed
  • Fixed: Git Sync Exception: too many redirects or authentication replays
  • Fixed: Missing brushes when opening alphalabs1 from vanilla Doom 3 PK4s
  • Fixed: Selected Skin not showing in ModelSelector
  • Fixed: Reload Defs takes longer every time
  • Fixed: ForceShadows materials are not casting shadows
  • Fixed: Objective GUI doesn't display properly in some places
  • Fixed: Crash on loading certain maps
  • Fixed: Vertex colours do not show on models in lighting mode
  • Fixed: Entity inspector shows inherited spawnargs of previous selection
  • Fixed: DR overwrite order for defs is different from TDM's
  • Fixed: X/Y and Camera View bindings don't save properly
  • Fixed: Material Preview rendering
  • Fixed: "Replace Selection with exported Model" sets classname to "func_static".
  • Fixed: Map -> Edit Package Info (darkmod.txt)... crashes DarkRadiant
  • Fixed: Rotating a func_static result to random stretch textures
  • Fixed: DR crashes when syncing with remote Git repository
  • Fixed: Switching visibility of Github repo from public to private causes crash
  • Fixed: Dockable window layout doesn't save new floating XY views
  • Fixed: "Choose skin..." button on custom model spawnargs shows skins for main model spawnarg
  • Fixed: Entity inspector considers inherited colors black
  • Fixed: ReloadDefs moves def_attached light crystals to entity origin
  • Fixed: Option to filter skins out of search results in the Choose Model dialogue
  • Fixed: .lin files can't be opened if different case than .map name
  • Fixed: Model chooser radio box selection issue
  • Fixed: Changing multiple lights between omni/projected resets colours to black
  • Improvement: Allow absolute paths for snapshots
  • Improvement: Light diamonds and Speaker radii are transparent
  • Improvement: Unify Declaration Parsers
  • Improvement: Add "Create Particle" to right-click orthoview drop-down menu
  • Improvement: Revisit Interaction Shader to get closer to the TDM looks
  • Improvement: Entity inspector should recognise spawnargs beginning with "sprS_" as def spawnargs
  • Improvement: UI for worldspawn-to-entity conversion
  • Improvement: classname field should always be read-only, to force use of the "Choose entity class" button
  • Coding: Update solution and build dependencies to Visual Studio 2022

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.

DarkRadiant 2.14.0 released

27 Nov 08:21
Compare
Choose a tag to compare

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.