This week-end I coded the ability to change the field of view while in-flight with the keyboard and the joystick (Tested: keyboard, yet to test: joystick).
The coded keys are 'k' and 'l', and the behaviour is similar to "increase thrust" and "decrease thrust". (I didn't use the term "zoom" as I didn't want to confuse any(body|thing) with the scanner zoom).
I can make a patch available if some want it now.
It's working well, great to take screenshots and I think would be a tremendous asset during a dogfight.
My next steps are:
- testing with joystick,
- see if it's integrating well with the scanner,
- making some properties available to oxp'ers,
- gererating a discussion on this would-be functionality and its uses.
So, without further ado, the questions
Would the developers / the community be ok with including such a functionality?
Pro: more functionality is better, Con: it's insanely powerful and not in the original gameplay.
What do you think should be the properties available to oxp'ers?
Those I thought about were "rw:max field of view", "rw:min field of view", "rw:rate of change", "rw:initial field of view", "r:angle", "rw:field of view", "rw: requested field of view", "rw:isEnabled".
The "requested field of view" would be subject to the "rate of change", and the "field of view" would be instantaneous.
What should be the functionality offered in the basic game without oxp?
Full field of view control? Maybe too powerful?
No field of view control? Only enabled via oxp?
An equipment to buy? The result of a mission?
It's possible with this functionality to do a fisheye view, interesting in dogfighting not to lose an opponent, and to do a telephoto, interesting for sniping.