View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0006717 | DarkRadiant | Map Editing | public | 31.05.2026 12:38 | 06.06.2026 08:45 |
| Reporter | Frost_Salamander | Assigned To | func_klaus | ||
| Priority | normal | Severity | normal | Reproducibility | N/A |
| Status | assigned | Resolution | open | ||
| Product Version | 3.9.0 | ||||
| Summary | 0006717: Feature request: Automatically copy shader to clipboard | ||||
| Description | When texturing surfaces, there is a lot of copy/paste shader operations, especially when texturing around corners to make it look continuous (e.g. when you cut out a window or door). Usually the workflow is something like this: 1. Select a brush face 2. copy shader 3. select a target brush or brush face 4. paste shader in the course of building a map these operations are executed hundreds or thousands of times, and reducing the number of steps would be really helpful. Could we have an option to combine 1 and 2 into a single operation? That is, if you select a brush face then it will automatically copy the shader to the clipboard. It needs to do the exact same thing as if the mapper actually did a copy shader - that is the texture scale and orientation needs to be preserved (so not the same as just selecting a texture from the media tab and adding it to the clipboard). it might be that mappers wouldn't always want this, so perhaps we make it a configuration option? Not sure where - maybe under Preferences -> Textures? | ||||
| Tags | No tags attached. | ||||
|
When testing this it's clear that it's a totally flawed concept. What happens is this: 1. Mapper selects a brush face and the shader is copied to the clipboard automatically. 2. Mapper then selects a destination brush face where they wish to then copy the shader. 3. Because of the new feature, the destination brush face shader is also copied to the clipboard, overwriting the shader from step 1. 4. When mapper pastes shader onto the new face, nothing changes because they are copying and pasting the existing shader that's already there. I can't really think of a way to make this work off the top of my head, without involving multiple clipboards and things like that. The added complexity isn't something worth introducing. If anyone has an idea how to make this work I'm open to suggestions. I have another idea about a different way to solve my original requirement. I'll see if I can articulate that in a new issue perhaps. |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 31.05.2026 12:38 | Frost_Salamander | New Issue | |
| 05.06.2026 20:47 | func_klaus | Assigned To | => func_klaus |
| 05.06.2026 20:47 | func_klaus | Status | new => assigned |
| 06.06.2026 08:44 | Frost_Salamander | Note Added: 0017321 | |
| 06.06.2026 08:45 | Frost_Salamander | Note Edited: 0017321 |