Ok I found 1 solution which is that if you set your vtf to have the Procedural flag then your program code which is allowed to adjust the scale will work. Now perhaps there is another flag which will allow other parts such as the options to rotate a static sprite to work.