http://www.sendspace.com/file/mu3iniI have been playing the Golden sun emulator and I was studying the battle system when it came to me how it "Really" works
I was wrong before It dose NOT Skew anything. the only thing the script would have to do to the sprite is reflect it across a Y axis, resize it and move it
To explain how this system would work and how to manipulate the sprit to achieve the desired effect, I have attached a Word Document at the top that has labeled figures Refer to the indicated Diagram when I use any of the fallowing: (1A), (1B), (2A), (2B), (A), (B), (C), (D), (E), (F), (G), (H).
To start the system only uses 1 Sprit for when the batters are standing still and doing a normal rotation out to the side of the battle (2A). If the system needs to do a full rotation so that your party is in the back and it appears that you are looking at the battle from behind the enemy then is uses a second Sprit (1A).
Now look at figure (2B) this is what the camera view is when you are selecting your moves, the battle back is zoomed in when looking from the angle. Note that there is no difference is sprits between (2A), (2B), (A), or (B) the only difference is the position and size (some of the pics are zoomed more than others).
When you are done selecting your moves the system moves and resizes the sprits until they are in the positions of figure (A), it also takes the battle back, back to normal zoom and scrolls it to fallow with the rotation, this is the normal camera angle when you are in an attack faze. Also note that the battle back scrolls to the left during this operation. also all battle backs in is game a draws so that they can scroll seamlessly.
From this explanation the rest of the figures should be self explanatory but if you have questions please ask.