Replacement flats VS texture animations
Due to the way texture animations are built by the original game algorithm there can be two versions of a flat with a given name in active use.
To test this create a new PWAD and include in it replacement flats for RROCK06 and RROCK07.
As the lump name search algorithm returns the last lump with a given name, the replacements in the PWAD will appear in the map if RROCK06/RROCK07 is used on say a sector floor.
However because the animations are built using offsets in the lump index, the RROCK animation will use the original and not the replaced versions of these flats.
Doomsday currently gets it nearly correct however the RROCK animation is missing flats RROCK06 and RROCK07.
Labels: Graphics, Add-ons, Texture Animations
#1 Updated by danij over 10 years ago
Handling this correctly therefore requires the engine to implement some special case handling to allow both versions of such textures to coexist.
As the texture lists are built before the game attempts to build the animations (which is presently a task of game pre-init) we consequently don't have the knowledge needed to handle it at this time.
#2 Updated by skyjake over 10 years ago
Affected by the recent work on material animations?
#3 Updated by danij over 10 years ago
Not directly affected but that work will make addressing this a little easier.
#4 Updated by danij about 10 years ago
- status: open --> accepted
#5 Updated by skyjake over 9 years ago
- Tags set to Graphics, Mod, Animation, Textures
- Category set to Vanilla emulation
- Target version deleted (
#6 Updated by skyjake over 6 years ago
- Status changed from In Progress to Progressed
#7 Updated by skyjake almost 6 years ago
- Target version set to Modding