This is a very nice Plugin, but may I suggest something more dynamic? Instead of naming the .png file with the specific frames, why not input these values inside the plugin itself? I was studying your Plugin and it would be interesting defining the current .png file there, instead changing its name. I've faced the same problem on multi-frame scripts on XP, because the battle system that I was using need the images to have the same name, the problem was that the imagens had different frames for animations, like attack animation had 12 frames while the defend animation had just 2. When I changed the value for each animations, the battle system no longer recognized the imagens, because they don't have the same name anymore. I solved the problem rewriting some of the script so it no longer needed the image file with the frames definition, it need me to write the image frame name directly on the script, like this for sample (RUBY SYNTAX):
when 'Hero 01' then return 8
when 'Hero 01_Def' then return 2
when 'Hero 01_Atk' then return 12
If I input the frame definiton after the name like this Hero 01_Atk [8], the battle system would not recognize it, because it only recognize the specific command name after the _ like _Def, _Atk, _Cst.
If I input before the battle system command, like this Hero 01 [8]_Atk, or the frame script would not recognize it, because its not at the end of the image name, or it would conflict later with Hero 01 [2]_Def because it no
longer has the same name.
Its too early to think about it, but future battle systems would have the same process.
With some little effort I could do the same with your script, for my own needs of course. But I strongly recommend this kind of update for you, so you can add it directly on the plugin config in a more dynamic way.
With all respect, your work was great, hope my suggestion helps you.