Hmm, can you apply normal maps to multiple animated tiles that use the 'animtilerange' command? All the log shows is "Error on highres/textures.def line xxxx" for each line of the animtilerange. I initially tried creating a normal map for each frame and simply inserting it in the DEF below each texture, just as you would on any other, but that didn't work. I then tried creating just one normal map and inserting it at the end of the list of tiles in the animtilerange, but it failed all the same.
I noticed that with the HRP water texture, each frame is defined seperately, which is fine as it's only 3 frames. But my animations (some walls with flashing red alert stuff, and my own water animation) are often 10-20 frames in length, making it far more simple and easy to use animtilerange and dummytilerange to define them. I tried creating my own water normal map and applying it to the HRP water and it worked fine, so I know it's not an issue with my normal maps... All I can guess is that something about the animtilerange command is making it ignore normals, or just consider their def lines as erroneous.
*edit* Here is an example of the defs for my water animation;
dummytilerange 9948 9963 52 52
texture 9948 { pal 0 { file "highres/textures/water/1.png" } nocompress }
normal { file "highres/textures/water/1n.png" parallaxbias 0.3 parallaxscale 0.3 }
texture 9949 { pal 0 { file "highres/textures/water/2.png" } nocompress }
normal { file "highres/textures/water/2n.png" parallaxbias 0.3 parallaxscale 0.3 }
**and so on down to tile 16, number 9963**
animtilerange 9948 9963 3 2
}
I then tried;
dummytilerange 9948 9963 52 52
texture 9948 { pal 0 { file "highres/textures/water/1.png" } nocompress }
**tiles 2 - 15**
texture 9963 { pal 0 { file "highres/textures/water/16.png" } nocompress }
animtilerange 9948 9963 3 2
normal { file "highres/textures/water/1n.png" parallaxbias 0.3 parallaxscale 0.3 }
}
On that last code, I also tried moving the normal file ABOVE the animtilerange command, so it was directly below the last tile number, 9963 - still no go. Admittedly with this last bit of code I was just reaching and trying ANYTHING to make it work.
I hope I've just missed something stupidly obvious here...