I posted this question over on the official forums, but it seems it would probably be more appropriate here.
I would like to change the default in-flight/swimming camera angle. The default positioning of directly behind the character is a pain in the butt when trying to mouse steer, holding down both L+R mouse buttons, and still being able to see things on the ground or around my character when swimming. It would be really nice to have a slight downward view on the character, preferably a default angle of some sort that could perhaps be changed in flight by holding down the alt key?
It makes sense that the camera needs to be in a fixed location while in a 3D environment - air or swimming - but that fixed location IMHO needs to be above the character, not directly behind.
I program for a living, but I've never done LUA coding. Anyone know if it's possible to set the vertical camera position in-flight? Ideally it would be awesome to grab the current camera location in relation to the character as you switch to flight mode, then just set the in-flight camera to that value and allow it to be changed appropriately.
I'm not sure where to even start looking in the code for this info.