Thursday, July 5, 2018

F-35 Lightning II version 3.50 for Prepar3D v2.5, V3.x and v4.x

As some of you are aware of, I have been working on a further update to the payware F-35 Lightning II project. Unfortunately the source files for this project have been lost two years ago due to a malware attack (and because I was stupid enough to have left the backup drive connected to the PC). As result, it took quite a while to make some significant progress with this project: to implement some of the functionalities I had to rebuild the source models for the virtual cockpits and it was not an easy task.

As result, version 3.50 is different enough from its predecessors to require some further testing. A quick Beta test is planned and test version have been sent to selected testers.

Here is a (non comprehensive) list of the changes so far:

- New, more realistic flight models by Roy Holmes. These should match all the data publicly known so far, and provide a more realistic behavior.
- Implemented load-dependent drag for more realistic performance
- Implemented Ambient Occlusion mapping to all the external models
- Added South Korean, Japanese and Turkish repaints to F-35A
- Added Italian Navy and miscellaneous USMC repaints to F-35B
- Added VFA-125 and VX-9 repaints to F-35C
- Rebuilt and improved 3D vitual cockpit geometry
- Improved textures of virtual cockpit
- Added specular mapping to virtual cockpit
- Improved brightness and readability of Head Mounted Display
- Added "roll" degree of freedom to Head Mounted Display
- Brightess of MFD can be controlled manually
- Implemented digital indicator for remaining parking brake applications
- Backup Tacan now works
- Improved night lighting of virtual cockpit
- Implemented functionality of Emergency Jettison Knob
- Solved bug preventing digital imagery to appear on subportals in some instances
- Implemented Team Selection (Tacpack) through Mode 4 in CNI page
- Implemented Tacan input in CNI page
- Redone Generator/Started knob (now it should work as IRL).
- New full installers for P3Dv2 and v3, and P3v4 (full install). An installer for FSX is now provided, too.

Other changes planned but not implemented yet:

- Addition of MAP mode to TSD screens (actually it was left out as it is quite a frame rate killer on older systems…)
- Possibility to manually select, edit, delete and add waypoints through the DTM page
- Possibility to enter PP target coordinates in the DTM page
- Addition of WHOT option to TFLIR
- Addition of alternate radar presentation to SRCH page

Instruction to testers

This is not a full Beta test - the F-35 is a consolidated product, and there are no plans to massively upgrade it at least in the short term. The key points of this updates are the new flight model and the new VC models. As for the flight model, Roy Holmes has provided (as usual) an extremely refined flight model with a very realistic behavior… still it is possible that there are issues we could not detect. As for the VC, I had to rebuild the geometry source there may be bugs. Here is a list of things I'd like you to check

- Check installers functionality: separate installers are provided for P3dv4, P3dv2.5 and v3 and FSX.
- Check flight models
- Check Virtual Cockpit geometry/functionality and animations
- Check the new liveries for (big) inaccuracies (e.g. reversed letters or macroscopic things like these)

Again, this is just a quick check to verify that there are no major issues. Please submit feedback either by email or by adding a comment to this post (preferred).

BUGS FOUND SO FAR (and improvements):
Updated 18/07/2018 - 01:00 CET

External Model
EXT001 - "NO STEP" markings reversed on the slats: review all liveries and all models and check. Note:.F-35B and C are OK. This is an issue with the F-35A model, as the slat is mirrored. Possible solutions: get rid of the "NO STEP" marking on the F-35A slats, or replace it with generic graphics. Otherwise leave situation as is. Mitigated by replacing "NO STEP" with generic graphic sign.
EXT002 - VX-9 livery VX-9 marking reversed on right side. Fixed.
EXT03 - "NO STEP" markings reversed on tailerons. Incorrect texturing on F-35A and B. -C model seems OK. Fixed for all A and C liveries.

Flight Model
FM001 - F-35A cannot not deploy the speed brake -> Fixed: improper entry in the aicraft.cfg
FM002 - Gear impact thresholds were incorrect - particularly on the F-35C. Fixed on all models.
FM003 - F-35A had much higher landing speeds than intended. Investigation in progress. It seems that an incorrect aicraft.cfg was packed in the Beta files for a mistake. Fixed. Added missing entry in the F-35A configuration file.
FM004 - Tailhook on F-35C cannot deploy completely when on the ground. Investigation in progress.
FM005 - Fuel burn rate is slightly off the mark. Reported range about 1400 NM versus the supposed 1200 NM range of the F-35A.
FM006 - Contact point instability (drift and rotation over time): This is a contact point instability due to FSX/P3D engine. Was already present in the previous iterations. It is possible to reduce it by changing the gear parameters, but previous attempts led to unsatisfactory gear dynamics.
FM007 - Engine trust at idle is high (will cause the a/c to model even at idle) - Note, general engine performance is otherwise good, so any change should be done carefully.

Virtual Cockpit Model
VC001 - Spotted a "rogue" 3D bolt in the 3D model (all versions) nearby the left pedal - Fixed, removed from all models. 
VC002 - Minor shadowing/smoothing issue with HOOK/STOVL button (all models) - Fixed, redone button smoothing on all models.
VC003 - Suggestion to implement separate guard animation for EMERG GEAR. - Fixed, EMERG GEAR guard animation is now separate, and so is the Mouse Area click (two clicks required to animate the EMERG GEAR switch).

AV001 - New functionality: implemented selectable WHOT/BLOT modes for TFLIR Imagery
AV002 - BFI airspeed ladder was limited to 350kts. Increased to 600 kts.
AV003 - Different airspeed data sources for MFD/HMD/BFI - Fixed. All gauges will now point to a local variable. Data source will be selectable from the pilot in the DTM page.
AV004 - ENG Page: EGT needle rotation is out of scale. - Fixed. Proper rotation and scale. 
AV005 - ENG Page: Throttle setting has no value. - Fixed. Added throttle setting reading.
AV006 - ENG Page:  N1 RPM needle rotation out of scale - Fixed. Redone ENG page code.
AV007 - Top bar, engine status report: verify rotation/settings.
AV008 - ENG Page: Oil needle always in red area, suggestion to add it.  Fixed. Redone ENG page code.
AV009 - Missing audible gear warning.
AV010 - TSD: suggestion to add waypoint controls to this page
AV011 - TSD suggestion to add map/terrain layer here (note: due to GPS mapping limitations, adding the mao mode is possible only in 3-views portal)
AV012 - A/P suggestion to add possibility to engagé A/T with current airspeed (note: FSX autothrottle will point to IAS, not EAS - possible inconsistency if air data source is not IAS)
AV013 - A/P suggestion to add possibility to set negative V/S for descent.
AV014 - TACAN ON/OFF - double click needed to switch it on/off? Fixed bug in switch animation, however the switch itself is not meant operational as in this implementation the TACAN is basically a duplicate of the NAV1 radio. Also, rejected bug report stating that X/Y button does not work. X/Y button does work as intended, however the code will not turn to Y if the Y frequencies are not supported by FSX/P3D.
AV015 - CNI PAGE - evaluate possibility to introduce volume controls.
AV016 - Autopilot: tends to overshoot waypoints
AV017 - Suggestion to add the possibility to read flight plans from file (note: it is possible to do it in XML by storing data in an XML file)
AV018 - Suggestion to add the possibility to upload user-selected graphic images to DTM (ofr target identification etc. real F-35 can Exchange videos/images/etc. through datalink)
AV019 - Planned addition of WPT controls (including addition and deletion) to DTM page. Done: it is now possible to manage waypoints in the DTM page.
AV020 - Planned addition of PP target coordinates inut in DTM page. Done: it is now possible to enter PP target coordinates in the DTM page.
AV021 - Suggestion to add the CAGE/UNCAGE option to HUD (for example in HUD page). Added CAGE switch to HUD page.
AV022 - ENG Page: Thrust scale reading was offset, also did not report the actual percentage of thrust, but rather N1. Fixed
AV023 - HMD Visibility does not work as intended in FSX (duplicate graphics). Fixed. Default HMD code for P3Dv4 does not work with FSX. A custom HMD.xml had to be created.
AV024 - New functionality for FSX: updated TFLIR interface (still no imagery available, but at least you can type-in laser codes and check if the laser is functional)
AV025 - New functionality for FSX: updated CNI page to the same functionality as P3D.
AV026 - New functionality: added possibility to switch between EAS and KIAS as air data sources in the DTM page.
AV027 - Jettison knob and button do not work. Fixed: variable mismatch between avionics code and virtual cockpit model, now works as intended.
AV028 - Battery and lights switches missing custom sound - Only non standard FSX assigments have custom sounds...working to see if it is possible to add them quickly. Fixed: reworked Modeldef.xml to add them.

AV029 - Miscellaneous controls missing custom sound - Only non standard FSX assigments have custom sounds...working to see if it is possible to add them quickly.
AV030 - Wrong scale of superimposed symbology (e.g. targets and vehicles) in all TSD screens and modes above 40Nm range. Fixed: mismatch between scale and pixel per mile factor in TSD.XML.
AV031 - Evaluate altenate association of "X-Ray" vision - function was already present: control+shift+x
AV032 - Check autopilot functionality, tester reported it is not possible to set altitude below 10000ft in FSX. Fixed: issue in visualization of A/P otions (FSX ONLY) - redone FSX AP interface (now same as P3D).
AV033 - Evaluate "cold and dark" option.
AV034 - HMD in free-look mode reports targeting information even when the landing gear is down (contrary to virtual HUD)
AV035 - Fixed minor bug in A/P window showing incorrectly entries when typing in altitude.
AV036 - Newly introduced input option require the user to actively press the ENT key, contrary to the older functions - harmonization would be better.

AV037 - Add a UNDESIGNATE command - Fixed. Control+shift+U acts as undesignate (cancels A/A and A/S targets)
AV038 - Designate command should also work in place of the trigger in A/A mode. Fixed.
AV039 - It is possible to select AIM-9X or AIM-120 missiles even if none is loaded. Fixed.
AV040 - Speed variation index visible as fixed symbol when HMD is in free look mode. Fixed
AV041 - Improve readability of EFI page while in subportal mode. Fixed
AV042 - Improve color contrast of EFI ladder. Fixed
AV043 - Radio height visible even if above 5000ft - Fixed
AV044 - Misplaced TFLIR position on the F-35B - Fixed
AV045 - Change SRCH mode visualization in AZ vs range (B-scope) - Done
AV046 - One user experienced issues with TFLIR imaging (sees ownship) - Under investigation
AV047 - BARO/RAD setting added to HUD page.

MISC001 - New functionality: you can now partially add/remove fuel in the configurator, as well as repair the Aircraft.
MISC002 - Preview images need to be updated (needed only for FSX) - added new thumbnails for all variants
MISC003 - Incorrect Aircraft.cfg entry for USAF 11-5050 - Fixed
MISC004 - Add better stall warning sound - Fixed
MISC005 - Configurator graphic is incorrect (missing one slash) - Fixed
MISC006 - Maximum load configuration renamed "Beast mode"
MISC007 - Changed default load to LGB to all models.
MISC008 - VRS Tacpack multiplayer signature - Fixed, signed all aircrafts.


Unknown said...
This comment has been removed by the author.
Anonymous said...

I just bought this today, excited for the next version. :)

Unknown said...


On the FSX SE ..
The F-35B I been unsuccessful to enter the hover. With from the take off or whilst in flight.

Unknown said...

I also find that when in a climb I loose air speed and stalls.

Unknown said...

This from me too..for some reason dis show me as the post

ScimmiaSpaziale said...

As for entering in the hover mode… have you checked the weight? As I am sure you know the F-35 cannot hover if its gross weight is above 40600 lbs.

As for losing speeds in climbs - that should not happen. I cannot replicate the issue as the performance seem realistic. Please report: F-35 model, climb attitude, airspeed upon commencing the climp maneuver, loadout configuration etc.

Rod said...


Applies to ALL
Visually the markings are a bit bright. The colour of the real markings are closer to a matt pale grey colour.

Adding External Fuel Tanks and pressing refuel does actually fill the tanks. You need to go into FSX Fuel and Payload to do it.

Tacan panel has switches that allow you to click them as there is sound associated with them however nothing actually changes..

F-35 Weapons Configurator is missing the slash on station 2 for Ext.Fuel

No wingtip fold.

Rod said...

Also they all stall easily in a climb or climbing turn when at high speed.

Rod said...

Auto pilot will not allow you select less than 10,000 feet for altitude hold.

Rod said...

In FSX the Helmet HUD is visible when looking straight ahead so you get duplication and some double up when looking at the fixed hud on the aircraft. This leads to loss of visibility of speed indicators etc. I found this a problem when landing.

Unknown said...


- Lightness of the markings: with respect to the current version (3.23) all markings have been set to light gray (192-192-192). This renders OK in P3Dv3-v4, as it has darker shadows. Since P3D is the target platform I will not change it.

- Refueling external tanks. As per the CR update, it is now possible to refill also in the configurator.

- Tacan Panel - see the comments in the CR update: it will not allow you to enter Tacan codes which are not supported by FSX (hence some controls are rejected)

- Weapons configurator, missing slash -> added to CR list

- Wingtip fold... seems to work correctly (fold option in the FCS control panel).

- Stall, please verify against a reasonably close flight envelope (F-16 / F/A-18). Stall behavior seems correct.

- Autopilot altitude: you should be able to enter any altitude, but if it is below 10000 it shall be precedeed by a 0 (e.g.09500 for 9500 feet)

- I have noticed it too... will have a look, although FSX is not officially supported.

Rod said...

Hey Dino,

I tried the Auto with a 0 in front and that did not work. Worked on the previous version.

Lightness must be am FSX issue if P3D works fine then not much you can do. Only other way would be to have a completely separate one for FSX and that is not worth the effort.

Unknown said...

Hi Rod

Thanks for reporting. Strange - I do not recall making any change to the Autopilot code. Works fine in P3D, but I'll check in FSX.

As for the lightness, thruth to be told the markings are probably a little too light even in P3D (which has a different shader with much darker shadowing) but I am not sure the textures are worth redoing.

Unknown said...


Unknown said...


at this point resending download links makes no sense. The current build is vastly different from the one distributed previously, plan is to proceed with the release next week.

Unknown said...

okay .. thats cool

bvgr003 said...

Hi Dino. Just bought the F35 v3.50 for p3d v4.5 and i noticed that the f35b aircraft shakes on the ground while on parking brakes in VC mode. The spot view is perfect. It does not shake. Just fyi. See if you can check it out and get it fixed. Thanks. said...

I may be late to the party but I would like to say as a lifetime flightsimmer from when MS produced started, that the F-35b model is probably one of the best piece of software for years. Dino should be so proud and I thank him.
Why this feedback? Needless to say when I loaded it, it was so easy to hover using Shift-Q and I have it flown from multiple carriers and it performed beautifully.
Next I created AI flights and initially it looked OK except there was something not right.I then researched all the video footage to check what really happens. In 'real life', when the engine start, all the panel extend (Shift-Q) and only retract when the u/c retracts. On the landing phase when the u/c drops down, the panels should open ( Shift-Q) and stay open until the engine shuts down. That doesn't happen during current AI operations. My question is there an unknown parameter of some sort wherby AI operations reflect the 'real world' scenario?

best regards, Michael