DarkRadiant 3.0.0 released
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.