View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0002678||The Dark Mod||Physics||public||07.03.2011 06:40||14.10.2015 18:15|
|Product Version||TDM 1.04|
|Summary||0002678: nodraw skinned surfaces are still active for collision detection|
|Description||If you switch the skin on a model to one that hides certain surfaces with "nodraw", the hidden surfaces are still active and use the same material as before. For instance, use a wooden door without the metal hinges, and the player is not able to shoot an arrow into these parts of the door, as the invisible hinges are still active in the CM.|
|Tags||No tags attached.|
Stupid question (since I ran into the "CM/materials change" problem a couple days ago):
Did you delete and recreate the *.cm file after switching the hinge skins?
Maybe it's irrelevant for models, I don't know.
|Strange. This shouldn't happen.|
The screenshot is from Knighton's Manor v1.1, and I definitely did not use the original CM file. Also, the CM file is (IMO) rather irrelevant, since the skin change (!) happens after model load. E.g. even if the CM somehow would contain the right information, ifyou switched the skin, the door would be broken again.
@Springheel: Actually, there is no code in the engine to rebuild the visual model nor its corrosponding CM when you change the skin, so this is actually whats is expected, it is just - an unexpected side-effect.
|This will be fixed with 0004232|
|07.03.2011 06:40||tels||New Issue|
|07.03.2011 06:42||tels||File Added: door_hinges.jpg|
|07.03.2011 21:03||grayman||Note Added: 0003723|
|07.03.2011 21:48||Springheel||Note Added: 0003724|
|15.03.2011 18:05||tels||Note Added: 0003757|
|15.03.2011 18:06||tels||Relationship added||related to 0002297|
|15.03.2011 18:07||tels||Note Edited: 0003757||View Revisions|
|12.10.2015 00:19||SteveL||Relationship added||related to 0004232|
|14.10.2015 18:09||SteveL||Relationship replaced||duplicate of 0004232|
|14.10.2015 18:15||SteveL||Note Added: 0007866|
|14.10.2015 18:15||SteveL||Status||new => closed|
|14.10.2015 18:15||SteveL||Assigned To||=> SteveL|
|14.10.2015 18:15||SteveL||Resolution||open => fixed|