Bug #1871
Wrong model skin selected
Description
When using the jDRP in build 1371 the skin selected for the Hell Knight's head model is incorrect resulting in a skin intended for the Baron of Hell being used instead.
Evidently this issue has been around for a while as gary posted about this on the forums back in May 2014 - http://dengine.net/forums/viewtopic.php?f=7&t=1751&p=11251&hilit=hell+knight#p11251
Related issues
History
#1 Updated by danij about 10 years ago
Evidently the reason this occurs is because the wrong model is being used. In the jDRP there are two versions of bruiser_head.dmd:
1) Models/Monsters/BaronOfHell/bruiser_head.dmd
2) Models/Monsters/HellKnight/bruiser_head.dmd
However, the DED definitions do not disambiguate between the two, leading to the model in the BaronOfHell/ subfolder being used instead.
More testing is needed to determine the actual regression, which is presently looking like it could be search path order issue.
#2 Updated by danij about 10 years ago
Ok, despite the fact that the wrong model file is used (which also seems to be the case in previous versions of Doomsday) this cannot be the cause of incorrect skin selection because both files are bit-identical.
This suggests that the regression is either a selector logic change in the model renderer or a change in the #skin => Texture mapping table.
#3 Updated by danij about 10 years ago
- Status changed from New to In Progress
- Assignee set to danij
#4 Updated by danij about 10 years ago
Turns out that the skin selection problem is indeed caused by a change in the #skin => Texture mapping table. I'm currently working on a fix...
#5 Updated by danij about 10 years ago
- Status changed from In Progress to Closed
- % Done changed from 0 to 100
#6 Updated by danij about 10 years ago
- Is duplicate of Bug #1796: Damage stage mix up in some models. added