View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update | 
|---|---|---|---|---|---|
| 0005787 | DarkRadiant | GUI | public | 26.10.2021 09:11 | 28.10.2022 05:52 | 
| Reporter | Dragofer | Assigned To | greebo | ||
| Priority | normal | Severity | feature | Reproducibility | N/A | 
| Status | closed | Resolution | reopened | ||
| Product Version | 2.13.0 | ||||
| Target Version | 3.0.0 | Fixed in Version | 3.0.0 | ||
| Summary | 0005787: Add "Create Particle" to right-click orthoview drop-down menu | ||||
| Description | Particles are a popular asset type in maps, but adding them is a bit cumbersome because it requires going through the Create Entity menu to create a func_emitter or func_smoke, then change the model spawnarg with the Particle Chooser. A right-click option for particles like Create Entity would make this easier. It'd also be a good opportunity to introduce the less well-known but quite useful func_smoke, which can be bound to moving entities without spinning rapidly. There could be a toggle in the Create Particle menu to create the particle either on a func_emitter or func_smoke. | ||||
| Tags | No tags attached. | ||||
| Thanks! Just as a heads up to a potential pitfall, the func_smoke entity uses a "smoke" spawnarg instead of "model" to specify the particle path. Also, the abovementioned bug about func_emitter particles spinning rapidly when bound to something has meanwhile been fixed. The remaining difference is that func_smokes leave their particle quads behind in the worldspace, rather than taking them wherever the emitter goes. This makes them good for leaving trails. | |
| I wasn't aware of the "smoke" entity property. I'll have to adjust that. | |
| DarkRadiant: master c76852f5 03.04.2022 06:42 Details Diff | 0005787: Add "Create Particle" option to ortho context menu. | Affected Issues 0005787 | |
| mod - radiant/ui/ortho/OrthoContextMenu.cpp | Diff File | ||
| mod - radiant/ui/ortho/OrthoContextMenu.h | Diff File | ||
| DarkRadiant: master 02ba771f 03.04.2022 07:19 Details Diff | 0005787: Extract the ParticleSelector widget into a separate control that can be re-used. The dialog part remains in ParticlesChooser. | Affected Issues 0005787 | |
| mod - radiant/CMakeLists.txt | Diff File | ||
| add - radiant/ui/particles/ParticleSelector.cpp | Diff File | ||
| add - radiant/ui/particles/ParticleSelector.h | Diff File | ||
| mod - radiant/ui/particles/ParticlesChooser.cpp | Diff File | ||
| mod - radiant/ui/particles/ParticlesChooser.h | Diff File | ||
| add - radiant/ui/particles/ThreadedParticlesLoader.h | Diff File | ||
| mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
| mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
| DarkRadiant: master ad7c5c18 03.04.2022 07:23 Details Diff | 0005787: Rename ParticlesChooser to ParticleChooserDialog to better distinguish it from the ParticleSelector (which is not a dialog) | Affected Issues 0005787 | |
| mod - radiant/CMakeLists.txt | Diff File | ||
| mod - radiant/ui/einspector/ModelPropertyEditor.cpp | Diff File | ||
| mod - radiant/ui/ortho/OrthoContextMenu.cpp | Diff File | ||
| mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
| mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
| DarkRadiant: master cfd9204b 03.04.2022 07:47 Details Diff | 0005787: Add option to select the emitter classname: func_emitter or func_smoke. | Affected Issues 0005787 | |
| mod - radiant/ui/ortho/OrthoContextMenu.cpp | Diff File | ||
| mod - radiant/ui/particles/ParticleChooserDialog.cpp | Diff File | ||
| mod - radiant/ui/particles/ParticleChooserDialog.h | Diff File | ||
| DarkRadiant: master 234b774c 03.04.2022 11:32 Details Diff | 0005787: func_smoke need to have the "smoke" property set instead of "model". | Affected Issues 0005787 | |
| mod - radiant/ui/ortho/OrthoContextMenu.cpp | Diff File | ||
| Date Modified | Username | Field | Change | 
|---|---|---|---|
| 26.10.2021 09:11 | Dragofer | New Issue | |
| 29.10.2021 10:53 | greebo | Status | new => acknowledged | 
| 03.04.2022 07:52 | greebo | Changeset attached | => DarkRadiant master c76852f5 | 
| 03.04.2022 07:52 | greebo | Changeset attached | => DarkRadiant master 02ba771f | 
| 03.04.2022 07:52 | greebo | Changeset attached | => DarkRadiant master ad7c5c18 | 
| 03.04.2022 07:52 | greebo | Changeset attached | => DarkRadiant master cfd9204b | 
| 03.04.2022 07:52 | greebo | Assigned To | => greebo | 
| 03.04.2022 07:52 | greebo | Status | acknowledged => assigned | 
| 03.04.2022 07:52 | greebo | Target Version | => 3.0.0 | 
| 03.04.2022 07:52 | greebo | Status | assigned => resolved | 
| 03.04.2022 07:52 | greebo | Resolution | open => fixed | 
| 03.04.2022 07:52 | greebo | Fixed in Version | => 3.0.0 | 
| 03.04.2022 10:37 | Dragofer | Note Added: 0014791 | |
| 03.04.2022 10:38 | Dragofer | Note Edited: 0014791 | |
| 03.04.2022 11:12 | greebo | Note Added: 0014792 | |
| 03.04.2022 11:12 | greebo | Status | resolved => assigned | 
| 03.04.2022 11:12 | greebo | Resolution | fixed => reopened | 
| 03.04.2022 11:33 | greebo | Changeset attached | => DarkRadiant master 234b774c | 
| 03.04.2022 11:33 | greebo | Status | assigned => resolved | 
| 28.10.2022 05:52 | greebo | Status | resolved => closed | 
