Well, the recce mod relies mainly on the screenshot taking ability of the game. So the point has been to bring the player to have a predefined point of view and then to trigger the screenshot in itself.
This has been achieved through some .ini modding in the viewlist.ini file. This file is inside the FlightData.dat, and must be extrated with the SFP1E Extract Utility (available on combatace.com).
A new CameraView ViewClass (see below an extract from the modded viewlist.ini) has been added, roughly a CockpitViewClass from outside the plane (so that no cockpit frame is to be seen) with improved limit angles downward. The zoom limits have been set to 1° to 120° sight angles. The screenshots taken with more than 120° of visual angle are IMHO totally distorded and quite unpleasant to analyse too, but of course it's possible to change those values according to your preferences.
[ViewClass014]
ViewClassName=CameraViewClass
ViewType=FIXED_VIEW
ViewGroupID=1
DefaultView=CameraDown
AllowFromDiffGroup=FALSE
SnapView=FALSE
InsideView=FALSE
FocusObjectOnly=TRUE
FOV=60.0
PitchControl=
YawControl=
RollControl=
ZoomControl=CAMERA_ZOOM_CONTROL
JumpToViewSameGroup=FALSE
JumpToViewDiffGroup=TRUE
SmoothAngleTransition=FALSE
SmoothPositionTransition=FALSE
SmoothFOVTransition=TRUE
RememberAngle=FALSE
RememberFOV=TRUE
LimitPitch=FALSE
LimitYaw=FALSE
LimitRoll=FALSE
ZoomFOV=TRUE
ZoomScale=0.01
PanScale=0.00160
MinSpeed=100.0
MaxSpeed=10000.0
Acceleration=2000.0
AngleRates=480.0,360.0,360.0
FOVRate=60.0
MinAngles=-135.0,-90.0,0.0
MaxAngles=135.0,110.0,0.0
MinFOV=1.0
MaxFOV=120.0
OffsetDistance=0.06
TrackIRUseAbsolutePos=TRUEIn order to enable both high- and low altitude recce, 4 camera directions are defined as CameraViewClass views: vertical downward, forward + 30° downward, 90° left+ 30° downward, and finally 90° right + 30° downward.
The first one is obviously the main one, but to "treat" highly defended objectives on a low altitude flight profile, oblical cameras are recommanded. No need anymore to fly directly over the objective, pictures can be taken from a little bit less dangerous distance. When the SR-71 is out, it will be possible to emulate its fly-along-the border-but-look-inside mission scheme.
[View029]
ViewName=CameraLeft
ViewClassName=CameraViewClass
UpdateAlways=FALSE
ViewGotoControl=GOTO_CAMERA_LEFT_VIEW
CycleNextControl=
CyclePrevControl=
ObjectFrom=SearchAircraft
AngleOffsets=-90.0,-40.0,0.0
[View030]
ViewName=CameraRight
ViewClassName=CameraViewClass
UpdateAlways=FALSE
ViewGotoControl=GOTO_CAMERA_RIGHT_VIEW
CycleNextControl=
CyclePrevControl=
ObjectFrom=SearchAircraft
AngleOffsets=90.0,-40.0,0.0
[View031]
ViewName=CameraDown
ViewClassName=CameraViewClass
UpdateAlways=FALSE
ViewGotoControl=GOTO_CAMERA_DOWN_VIEW
CycleNextControl=
CyclePrevControl=
ObjectFrom=SearchAircraft
AngleOffsets=0.0,-90.0,0.0
[View032]
ViewName=CameraFront
ViewClassName=CameraViewClass
UpdateAlways=FALSE
ViewGotoControl=GOTO_CAMERA_FRONT_VIEW
CycleNextControl=
CyclePrevControl=
ObjectFrom=SearchAircraft
AngleOffsets=0.0,-30.0,0.0 New keys have to be linked to each of the new views in order to make them selectable. This can be achieved through Controls/default.ini tweaking.
As you can see above, each view has a corresponding control (GOTO_...). So the only thing to do is to add them at the end of the key command list.
...
GOTO_CAMERA_LEFT_VIEW=NUMPAD1
GOTO_CAMERA_RIGHT_VIEW=NUMPAD3
GOTO_CAMERA_DOWN_VIEW=NUMPAD2
GOTO_CAMERA_FRONT_VIEW=NUMPAD8
...
Nothing more needed!
As you fly over the target, just hit the numpad2 key (if you have kept my settings) to see what's under you, and hit "screenshot" as soon as something interesting is spotted! Get back to the cockpit view with the F1 key. If you survive, go and check your nice pix in the /screenshots/ folder.