Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

FFPS:FFTF question

Featured Replies

  • Commercial Member

"- Administrator privileges removed"

I think worth mentioning.

If the app that communicates with the sim is not also at the same privilege level the value cannot be changed by the app. Starting FFTFd in admin and then starting the sim without admin would result in no changes to the value taking place.

If FFTFd is started for example from exe.xml it automatically runs at the matching privilege of the sim and the value will be changed reliably.

If the sim is started with admin privileges, and FFTFd is started from the desktop make sure also to set it to Run as.

 

Steve Waite: Engineer at codelegend.com

  • Replies 479
  • Views 57.5k
  • Created
  • Last Reply
  • Commercial Member

Go to

"C:\ProgramData\Lockheed Martin\Prepar3D v4"

open exe.xml and add a section like this:

 

 <Launch.Addon>
  <Name>FFTF Dynamic P3Dv4</Name>
  <Disabled>False</Disabled>
  <Path>C:\Program Files\FSPS LTD\FFTF Dynamic P3Dv4\FFTF Dynamic P3Dv4.exe</Path>
  <CommandLine></CommandLine>
 </Launch.Addon>


Path must reflect your system.

Steve Waite: Engineer at codelegend.com

  • Commercial Member

I've been testing the app. Works nicely, in fact it's pretty sweet.

Steve Waite: Engineer at codelegend.com

Does this App let you change the FFTF manually on the fly? In other words, can I pause the sim, use it to change the FFTF value, then unpause the sim and continue to fly? My understanding is that to change the FFTF value in the Prepare3d.cfg you have to restart the sim. I realize it changes the value automatically as you fly, but I would like to do it first manually to determine the settings I want to use.

Thanks,

Ted

[email protected] ghz, Noctua C12P CPU air cooler, Asus Z77, 2 x 4gb DDR3 Corsair 2200 mhz cl 9, EVGA 1080ti, Sony 55" 900E TV 3840 x 2160, Windows 7-64, FSX, P3dv3, P3dv4

Hi Ted,

There is no FFTF entry in Prepar3D.cfg unless you have added it yourself. The value assumed by Prepar3D is 0.33 and this will remain the case throughout a flight irrespective of altitude.

FFTF Dynamic allows this value to be adjusted automatically based on your preferred settings within the App. Therefore no requirement for that manual entry in the cfg. Since this happens on the fly while the sim is running during initial testing, I expect to be able to pause at any time and make adjustments to my preferred settings within the App to suit the prevailing circumstances until I achieve a good compromise. The App offers 2 Modes of operation and it’s up to you to discover which delivers the best results on your setup.

Regards,

Mike

 

  • Commercial Member
5 hours ago, SteveW said:

Go to

"C:\ProgramData\Lockheed Martin\Prepar3D v4"

open exe.xml and add a section like this:

 

 


 <Launch.Addon>
  <Name>FFTF Dynamic P3Dv4</Name>
  <Disabled>False</Disabled>
  <Path>C:\Program Files\FSPS LTD\FFTF Dynamic P3Dv4\FFTF Dynamic P3Dv4.exe</Path>
  <CommandLine></CommandLine>
 </Launch.Addon>

 


Path must reflect your system.

Hi,

I will force the installer to add the above lines inside exe.xml and control the false and true flag from inside application in order to have the ability to start or not the application when p3d starts.

 

I have also some requests to add ground speed as an extra scenario. What community think?

 

Regards,

Achilles

Edited by Achilles Philippopoulos

Achilles

Flight Simulator Plaform Solutions

11 minutes ago, Achilles Philippopoulos said:

Hi,

I will force the installer to add the above lines inside exe.xml and control the false and true flag from inside application in order to have the ability to start or not the application when p3d starts.

 

I would not like to have this mandatory. I prefer to start FFTF Dynamic (and some other tools) using SimStarter instead.

Making the exe.xml entry as an option, that would be okay.

Kind regards, Michael

Intel i7-13700K / AsRock Z790 / Crucial 32 GB DDR 5 / ASUS RTX 4080OC 16GB / BeQuiet ATX 1000W / WD m.2 NVMe 2TB (System) / WD m.2 NVMe 4 TB (MSFS) / WD HDD 10 TB / XTOP+Saitek hardware panel /  LG 34UM95 3440 x 1440  / HP Reverb 1 (2160x2160 per eye) / Win 11

42 minutes ago, Achilles Philippopoulos said:

Hi,

I will force the installer to add the above lines inside exe.xml and control the false and true flag from inside application in order to have the ability to start or not the application when p3d starts.

 

I have also some requests to add ground speed as an extra scenario. What community think?

 

Regards,

Achilles

 

Can I chip in there to explain the reason why I made this request and hopefully gain support: it's given that the terrain engine has to load a certain number of scenery tiles per frame and that this number depends upon ground speed, i.e. while stationary there would be zero tiles/frame needed whereas high ground speed needs more tiles/frame as we are covering more ground. We know that FTFF controls the proportion of CPU time given to the terrain engine so surely when travelling fast we should raise FTFF so that this increased number of tiles can be loaded by the engine in the longer time it is now being allocated.

Of course using altitude also results in this increase but by a second order effect as generally when altitude increases then we also increase ground speed...however what if I'm in a fast-jet at 700 feet travelling at 700 knots? Using the AGL Height Scenario your app may be starving the terrain engine of CPU cycles as FTFF will still be set at a low value...

...that's my 2c anyways.

  • Commercial Member

After a certain altitude and speed you can't do anything with ever higher FFTF, it's saturated. You have to be able to rob Peter to pay Paul.

Steve Waite: Engineer at codelegend.com

Hi Boez,

I think we have to accept that there are limits as to what can be achieved by using this App. If you are seeing problems now while speeding at low altitude over the landscape then raising the FFTF value higher than 0.33 will run the risk of inducing major stuttering....probably.

Regards,

Mike

  • Author

Honestly , I think that the program is now good as it should be.

 

Edited by GSalden

5950x3d 5.4-5.7 GHz - Asus ROG 870 Crosshair Apex - GSkill Neo 2x 24 Gb 6000 mhz / cas 26 -  MSI RTX 5090 Gaming Trio OC - 1x SSD M2 6000 2TB - 1x SSD M2 2800/1800 1Tb -  Corsair 5400  case - Corsair 360 liquid cooling set  - 3x 75’ TCL tv.

13600  6 cores @ 5.1 GHz / 8 cores @ 4.0 GHz (hypterthreading on) - Asus ROG Strix Gaming D - GSkill Trident 4x Gb 3200 MHz cas 15 - Asus TUF RTX 4080 16 Gb  - 1x SSD M2 2800/1800 2TB - 2x  Sata 600 SSD 500 Mb - Corsair D4000 Airflow case - NXT Krajen Z63 AIO liquide cooling - 

FOV : 200 degrees

My flightsim vids :  https://www.youtube.com/user/fswidesim/videos?shelf_id=0&sort=dd&view=0

 

  • Commercial Member
9 minutes ago, Cruachan said:

....probably.

Heh. That's a get out clause I often use Mike!

E&OE

Steve Waite: Engineer at codelegend.com

55 minutes ago, SteveW said:

After a certain altitude and speed you can't do anything with ever higher FFTF, it's saturated. You have to be able to rob Peter to pay Paul.

I'm not suggesting both at same time but an alternative scenario...you choose either on height or speed.

1 hour ago, Cruachan said:

Hi Boez,

I think we have to accept that there are limits as to what can be achieved by using this App. If you are seeing problems now while speeding at low altitude over the landscape then raising the FFTF value higher than 0.33 will run the risk of inducing major stuttering....probably.

Regards,

Mike

Where in my post did I say I was seeing any problems? I'm well aware that this app is just balancing the load between CPU cycles being expended on terrain loading and other CPU tasks such as physics, avionics systems, etc.

My argument is that the same number of terrain tiles/frame need loading for a given ground speed whether you are at 700 ft or 35000 ft so why base FTFF on altitude? Surely it makes more sense to base it on speed (as an alternative option)?

 

Edited by boez

  • Author
5 minutes ago, boez said:

I'm not suggesting both at same time but an alternative scenario...you choose either on height or speed.

Going faster means you will need a lower FFTF to keep the framerate as high as possible and avoid stutters. Flying faster means a lower framerate.

However , you will need more loading time as you are flying faster , to avoid blurries.

You probably end up with a higher FFTF value and use less 3D objects.

 

 

5950x3d 5.4-5.7 GHz - Asus ROG 870 Crosshair Apex - GSkill Neo 2x 24 Gb 6000 mhz / cas 26 -  MSI RTX 5090 Gaming Trio OC - 1x SSD M2 6000 2TB - 1x SSD M2 2800/1800 1Tb -  Corsair 5400  case - Corsair 360 liquid cooling set  - 3x 75’ TCL tv.

13600  6 cores @ 5.1 GHz / 8 cores @ 4.0 GHz (hypterthreading on) - Asus ROG Strix Gaming D - GSkill Trident 4x Gb 3200 MHz cas 15 - Asus TUF RTX 4080 16 Gb  - 1x SSD M2 2800/1800 2TB - 2x  Sata 600 SSD 500 Mb - Corsair D4000 Airflow case - NXT Krajen Z63 AIO liquide cooling - 

FOV : 200 degrees

My flightsim vids :  https://www.youtube.com/user/fswidesim/videos?shelf_id=0&sort=dd&view=0

 

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.