Project

General

Profile

Bug #1871

Wrong model skin selected

Added by danij about 10 years ago. Updated about 10 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
Regression
Target version:
Start date:
2014-10-03
% Done:

100%


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

Is duplicate of Bug #1796: Damage stage mix up in some models.Closed2014-05-03

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

Also available in: Atom PDF