DarkRadiant Versions Save

DarkRadiant is the map editor for The Dark Mod and other idTech4/Doom3-based games

3.9.0

1 month ago

DarkRadiant 3.9.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 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.8.0

  • Feature: Add "Show definition" button for the "inherit" spawnarg
  • Improvement: Preserve patch tesselation fixed subdivisions when creating caps
  • Improvement: Add Filters for Location Entities and Player Start
  • Improvement: Support saving entity key/value pairs containing double quotes
  • Improvement: Allow a way to easily see all properties of attached entities
  • Fixed: "Show definition" doesn't work for inherited properties
  • Fixed: Incorrect mouse movement in 3D / 2D views on Plasma Wayland
  • Fixed: Objective Description flumoxed by double-quotes
  • Fixed: Spinboxes in Background Image panel don't work correctly
  • Fixed: Skins defined on modelDefs are ignored
  • Fixed: Crash on activating lighting mode in the Model Chooser
  • Fixed: Can't undo deletion of atdm_conversation_info entity via conversation editor
  • Fixed: 2D views revert to original ortho layout each time running DR.
  • Fixed: WX assertion failure when docking windows on top of the Properties panel on Linux
  • Fixed: Empty rotation when cloning an entity using editor_rotatable and an angle key
  • Fixed: Three-way merge produces duplicate primitives when a func_static is moved
  • Fixed: Renderer crash during three-way map merge
  • Internal: Replace libxml2 with pugixml
  • Internal: Update wxWidgets to 3.2.4

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.

3.8.0

1 year ago

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.

3.7.0

1 year ago

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.

3.6.0

1 year ago

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.

3.5.0

1 year ago

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.

3.4.0

1 year ago

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.

3.3.0

1 year ago

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.

3.2.0

1 year ago

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.

3.1.0

1 year ago

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.

3.0.0

1 year ago

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.