View Issue Details

IDProjectCategoryView StatusLast Update
0005743DarkRadiantGUIpublic31.07.2022 12:24
ReporterDragofer Assigned Togreebo  
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
Product Version2.13.0 
Target Version3.1.0Fixed in Version3.1.0 
Summary0005743: Feature: "show definition" for more asset types
DescriptionThe Media Browser's right-click option "Show Material Definition" is a very useful feature because it allows to quickly inspect a material (i.e. to see which images are used so they can be imported into a photo or modelling app) or paste the whole thing into a new .mtr file to make a derivative material (before the Material Editor was made). This skips the steps of tabbing out of DR to extract the .mtr from the .pk4 (or from an unzipped installation) and finding a specific material shader within that file.

For the above reasons, it'd be great if this functionality were available for some more definition types. Some more specific remarks:
- Entities: technically the Entity Inspector already shows all the properties, but requires creating the entity, while the definition also contains comments and facilitates copying it into a new .def
- Skins: would be good to explicitly see what materials the skin exchanges in the definition.
- modelDefs: would be great to see what animations are available for an animated model. It'd help a lot when making func_animate entities.
- Particles: I don't think anything is needed here because the Particle Editor already has a copy feature, shows all settings and has a preview.
- Sounds: the "show definition" option has already been implemented for soundshaders.
TagsNo tags attached.

Relationships

has duplicate 0005500 closedgreebo Show definitions in DR for entities, skins and modelDefs 
related to 0006021 resolvedgreebo Add "Show Definition" to all ResourceTreeView instances 

Activities

Dragofer

Dragofer

30.10.2021 08:38

developer   ~0014454

Updated the description to reflect that sound shaders already have this functionality.
greebo

greebo

30.07.2022 08:25

administrator   ~0015091

Added "Show Definition" to the context menu of the ModelSelector, sensitive to skins and modelDefs
grafik.png (21,801 bytes)   
grafik.png (21,801 bytes)   
grafik-2.png (16,434 bytes)   
grafik-2.png (16,434 bytes)   
greebo

greebo

30.07.2022 08:26

administrator   ~0015092

Added option to Class Name property editor:
grafik-3.png (23,175 bytes)   
grafik-3.png (23,175 bytes)   
greebo

greebo

30.07.2022 08:27

administrator   ~0015093

The rest of the resource views already inherit that feature from 0006021.
Dragofer

Dragofer

31.07.2022 12:24

developer   ~0015099

Thanks! This is highly useful.

Related Changesets

DarkRadiant: master b089c5f7

2022-07-30 07:58:49

greebo

Details Diff
0005743: Add "Show Definition..." button to ClassnamePropertyEditor. Affected Issues
0005743
mod - radiant/ui/einspector/ClassnamePropertyEditor.cpp Diff File
mod - radiant/ui/einspector/ClassnamePropertyEditor.h Diff File

DarkRadiant: master b8210967

2022-07-30 08:14:27

greebo

Details Diff
0005743: Add "Show Definition..." context menu option to ModelTreeView that is active when a valid modelDef is selected Affected Issues
0005743
mod - radiant/ui/modelselector/ModelTreeView.cpp Diff File
mod - radiant/ui/modelselector/ModelTreeView.h Diff File

DarkRadiant: master 85e4043e

2022-07-30 08:22:49

greebo

Details Diff
0005743: "Show Definition..." context menu option is also available for displaying skin Affected Issues
0005743
mod - radiant/ui/modelselector/ModelTreeView.cpp Diff File
mod - radiant/ui/modelselector/ModelTreeView.h Diff File

Issue History

Date Modified Username Field Change
09.09.2021 21:30 Dragofer New Issue
10.09.2021 02:30 greebo Status new => acknowledged
10.10.2021 17:45 greebo Relationship added has duplicate 0005500
30.10.2021 08:38 Dragofer Description Updated
30.10.2021 08:38 Dragofer Note Added: 0014454
22.07.2022 19:52 Dragofer Relationship added related to 0006021
30.07.2022 07:49 greebo Assigned To => greebo
30.07.2022 07:49 greebo Status acknowledged => assigned
30.07.2022 08:23 greebo Changeset attached => DarkRadiant master b089c5f7
30.07.2022 08:23 greebo Changeset attached => DarkRadiant master b8210967
30.07.2022 08:23 greebo Changeset attached => DarkRadiant master 85e4043e
30.07.2022 08:25 greebo Note Added: 0015091
30.07.2022 08:25 greebo File Added: grafik.png
30.07.2022 08:25 greebo File Added: grafik-2.png
30.07.2022 08:26 greebo Note Added: 0015092
30.07.2022 08:26 greebo File Added: grafik-3.png
30.07.2022 08:27 greebo Status assigned => resolved
30.07.2022 08:27 greebo Resolution open => fixed
30.07.2022 08:27 greebo Fixed in Version => 3.1.0
30.07.2022 08:27 greebo Note Added: 0015093
30.07.2022 08:27 greebo Target Version => 3.1.0
31.07.2022 12:24 Dragofer Note Added: 0015099