View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004142 | DarkRadiant | Models | public | 23.04.2015 12:37 | 20.04.2016 15:53 |
Reporter | grayman | Assigned To | greebo | ||
Priority | normal | Severity | normal | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 2.0.2 | ||||
Target Version | 2.0.3 | Fixed in Version | 2.0.3 | ||
Summary | 0004142: Changing model on an entity with a skin reverts skin to default | ||||
Description | When I have a model that's been skinned to something other than default (say an awning), when I change the model to something else (say a wider awning), DR doesn't apply the skin spawnarg. It reverts to the default skin of the new model. DR should only revert to the default skin when the previously defined skin doesn't exist for the new model. | ||||
Tags | No tags attached. | ||||
Attached Files | dr4142.map (7,440 bytes)
Version 2 // entity 0 { "classname" "worldspawn" "editor_drLastCameraPos" "91.7451 -467.223 123.965" "editor_drLastCameraAngle" "-4.2 69 0" "editor_drMapPos1" "145.117 609.786 279.045" "editor_drMapAngle1" "-48 150.8 0" "editor_drMapPos2" "414.798 255.441 -264.933" "editor_drMapAngle2" "2.10002 84.5976 0" "editor_drMapPos3" "-749.97 -1606.21 -470.066" "editor_drMapAngle3" "-3.29998 6.59757 0" "editor_drMapPos4" "1014.05 -953.679 -556.857" "editor_drMapAngle4" "-10.2 355.498 0" "editor_drMapPos5" "987.599 3513.79 -319.877" "editor_drMapAngle5" "-61.1999 172.198 0" "editor_drMapPos6" "-1032.5 -2840 739.5" "editor_drMapAngle6" "-77.0999 175.798 0" "editor_drMapPos7" "952.822 285.005 1366.04" "editor_drMapAngle7" "-74.8 149.373 0" "editor_drMapPos8" "976 424 320" "editor_drMapAngle8" "-3 15.3467 0" "editor_drMapPos9" "409.146 547.464 392.83" "editor_drMapAngle9" "-16.8 284.947 0" // primitive 0 { brushDef3 { ( 0 0 1 -264 ) ( ( 0.002604166744276881 0 0 ) ( 0 0.001302083372138441 0 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( 0 1 0 -128 ) ( ( 0.002604166744276881 0 0 ) ( 0 0.001302083372138441 0.01041666697710753 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( 1 0 0 -832 ) ( ( 0.002604166744276881 0 0 ) ( 0 0.001302083372138441 0.01041666697710753 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( 0 -1 0 -512 ) ( ( 0.002604166744276881 0 0 ) ( 0 0.001302083372138441 0.01041666697710753 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( -1 0 0 0 ) ( ( 0.002604166744276881 0 0 ) ( 0 0.001302083372138441 0.01041666697710753 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( 0 0 -1 256 ) ( ( 0.002604166744276881 0 0 ) ( 0 0.001302083372138441 0 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 } } // primitive 1 { brushDef3 { ( 0 0 1 -256 ) ( ( 0.002604166744276881 0 127.9791641235352 ) ( 0 0.001302083372138441 0 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( 0 1 0 -136 ) ( ( 0.002604166744276881 0 0 ) ( 0 0.001302083372138441 0 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( 1 0 0 -832 ) ( ( 0.002604166744276881 0 127.9791641235352 ) ( 0 0.001302083372138441 0 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( 0 0 -1 0 ) ( ( 0.002604166744276881 0 127.9791641235352 ) ( 0 0.001302083372138441 0 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( -1 0 0 0 ) ( ( 0.002604166744276881 0 0.02083333395421505 ) ( 0 0.001302083372138441 0 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( 0 -1 0 128 ) ( ( 0.002604166744276881 0 0 ) ( 0 0.001302083372138441 0 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 } } // primitive 2 { brushDef3 { ( 0 0 1 -256 ) ( ( 0.002604166744276881 0 0 ) ( 0 0.001302083372138441 255.9895782470703 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( 0 1 0 -128 ) ( ( 0.002604166744276881 0 0.02083333395421505 ) ( 0 0.001302083372138441 0 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( 1 0 0 -840 ) ( ( 0.002604166744276881 0 0 ) ( 0 0.001302083372138441 0 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( 0 0 -1 0 ) ( ( 0.002604166744276881 0 0 ) ( 0 0.001302083372138441 0.01041666697710753 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( 0 -1 0 -512 ) ( ( 0.002604166744276881 0 127.9791641235352 ) ( 0 0.001302083372138441 0 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( -1 0 0 832 ) ( ( 0.002604166744276881 0 0 ) ( 0 0.001302083372138441 0 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 } } // primitive 3 { brushDef3 { ( 0 1 0 -128 ) ( ( 0.002604166744276881 0 0 ) ( 0 0.001302083372138441 255.9895782470703 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( 1 0 0 -832 ) ( ( 0.002604166744276881 0 0 ) ( 0 0.001302083372138441 255.9895782470703 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( 0 0 -1 -8 ) ( ( 0.002604166744276881 0 0 ) ( 0 0.001302083372138441 0 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( 0 -1 0 -512 ) ( ( 0.002604166744276881 0 0 ) ( 0 0.001302083372138441 255.9895782470703 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( -1 0 0 0 ) ( ( 0.002604166744276881 0 0 ) ( 0 0.001302083372138441 255.9895782470703 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( 0 0 1 0 ) ( ( 0.002604166744276881 0 0 ) ( 0 0.001302083372138441 0 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 } } // primitive 4 { brushDef3 { ( 0 0 1 -256 ) ( ( 0.002604166744276881 0 0.02083333395421505 ) ( 0 0.001302083372138441 0 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( 1 0 0 -832 ) ( ( 0.002604166744276881 0 0.02083333395421505 ) ( 0 0.001302083372138441 0 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( 0 0 -1 0 ) ( ( 0.002604166744276881 0 0.02083333395421505 ) ( 0 0.001302083372138441 0 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( 0 -1 0 -520 ) ( ( 0.002604166744276881 0 0 ) ( 0 0.001302083372138441 0 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( -1 0 0 0 ) ( ( 0.002604166744276881 0 127.9791641235352 ) ( 0 0.001302083372138441 0 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( 0 1 0 512 ) ( ( 0.002604166744276881 0 0 ) ( 0 0.001302083372138441 0 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 } } // primitive 5 { brushDef3 { ( 0 0 1 -256 ) ( ( 0.002604166744276881 0 0 ) ( 0 0.001302083372138441 0.01041666697710753 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( 0 1 0 -128 ) ( ( 0.002604166744276881 0 127.9791641235352 ) ( 0 0.001302083372138441 0 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( 0 0 -1 0 ) ( ( 0.002604166744276881 0 0 ) ( 0 0.001302083372138441 255.9895782470703 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( 0 -1 0 -512 ) ( ( 0.002604166744276881 0 0.02083333395421505 ) ( 0 0.001302083372138441 0 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( -1 0 0 -8 ) ( ( 0.002604166744276881 0 0 ) ( 0 0.001302083372138441 0 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 ( 1 0 0 0 ) ( ( 0.002604166744276881 0 0 ) ( 0 0.001302083372138441 0 ) ) "textures/darkmod/carpet/rugs/ornate_floral_red" 0 0 0 } } } // entity 1 { "classname" "info_player_start" "name" "info_player_start_1" "origin" "320 -192 0" "angle" "90" } // entity 2 { "classname" "func_static" "name" "func_static_1" "origin" "128 0 9.47503" "model" "models/darkmod/architecture/modules/exteriors/ext_timber01/ext_timber01_wall01.lwo" "skin" "timber01_boards" } // entity 3 { "classname" "func_static" "name" "func_static_2" "origin" "256 0 9.475" "model" "models/darkmod/architecture/modules/exteriors/ext_timber01/ext_timber01_wall01.lwo" "skin" "timber01_boards" } // entity 4 { "classname" "func_static" "name" "func_static_3" "origin" "384 0 9.475" "model" "models/darkmod/architecture/modules/exteriors/ext_timber01/ext_timber01_wall01.lwo" "skin" "timber01_boards" } // entity 5 { "classname" "func_static" "name" "func_static_4" "origin" "512 0 9.475" "model" "models/darkmod/architecture/modules/exteriors/ext_timber01/ext_timber01_wall01.lwo" "skin" "timber01_boards" } // entity 6 { "classname" "light" "name" "light_1" "origin" "384 -256 128" "light_center" "0 0 0" "light_radius" "576 448 320" } | ||||
Got any example model/skin combinations? | |
I've attached a test map. (It relies on SVN, not 2.03.) Springheel is creating new architectural modules that allow mappers to build more quickly. The test map was created using one of the new wall modules, changing its skin to 'timber01_boards', then copy/pasting it three times. Now I want to change one of the modules to a door. So I select the module, select its model, and ask to change it. My choices pop up, and I select one of the door modules. DR switches the wall model to the door model (good), but the camera view shows the model's default skin instead of using the skin spawnarg 'timber01_boards' (bad) I'd like DR to honor the skin spawnarg in the camera view. Otherwise I have to restart DR or leave the map and come back or delete the skin spawnarg and reset it, each of which wastes time. |
|
Fixed in 9c0b4576dac819b123a207968a4f6c733203d5cd | |
Thanks! | |
Date Modified | Username | Field | Change |
---|---|---|---|
23.04.2015 12:37 | grayman | New Issue | |
03.07.2015 07:54 | greebo | Note Added: 0007612 | |
03.07.2015 07:55 | greebo | Status | new => feedback |
03.07.2015 13:26 | grayman | File Added: dr4142.map | |
03.07.2015 13:29 | grayman | Note Added: 0007613 | |
03.07.2015 13:29 | grayman | Status | feedback => new |
07.07.2015 07:02 | greebo | Assigned To | => greebo |
07.07.2015 07:02 | greebo | Status | new => assigned |
07.07.2015 07:02 | greebo | Target Version | => 2.0.3 |
07.07.2015 07:04 | greebo | Note Added: 0007620 | |
07.07.2015 07:04 | greebo | Status | assigned => resolved |
07.07.2015 07:04 | greebo | Fixed in Version | => 2.0.3 |
07.07.2015 07:04 | greebo | Resolution | open => fixed |
07.07.2015 15:12 | grayman | Note Added: 0007631 | |
20.04.2016 15:53 | greebo | Status | resolved => closed |