Ruz, you can always covert this to function, something like:
DoSpecular(box,base.bmp,ref.png,mask.bmp,overlay.png)
Easy... and by using stadard naming it gets eve easier, like
box.b3d -> map box.tga, box_m.tga (mask), box_o (overlay) etc. IMO it's good to name your maps consistently anyway so that you know what is what and goes to where.
DoSpecular(box,base.bmp,ref.png,mask.bmp,overlay.png)
Easy... and by using stadard naming it gets eve easier, like
box.b3d -> map box.tga, box_m.tga (mask), box_o (overlay) etc. IMO it's good to name your maps consistently anyway so that you know what is what and goes to where.