Author: Colourless Dragon
Date: 09-30-11 22:50
Thinking that sprite rotation will allow viewport rotation is rather naive. It is significantly more complicated than that. Most of the sprites, if they were 'just' rotated would end up with the wrong perspective. General sprites wont need rotating beyond what exult already does to convert NS sprites into EW sprites. Only flat sprites that were effectively flat would need full rotation support.
What becomes significantly more difficult is there is no automatic way to transform the sprites and still have the perspective correct. Of course Exult can already do some of this because it can rotate sprites around on barges. Other sprites will need lookup tables to tell it how to transform then in rotated viewports.
3D sprites, basically anything with the slanted perspective, such as people, tress, building walls, in general would be relatively easy to have look correct, provided they have back frames or the front and backs are the same.
Flat ground tiles will be easy to transform as they just need plain rotation. Roof tiles and mountain tops, while also flat like ground tiles, will not rotate well as the inbuilt perspective will end up being the wrong way depending on the viewports rotation. Some special caseing would be necessary
There will be instances where objects can only be seen without rotating the viewport (anything up against a wall!) effectively breaking the game if you need those objects and don't know they are.
In general as far as I am concerned its too much trouble for what its worth considering the games were never designed to support it.