Tutorial: How to find CFD, NPS and SBS?

This is a tutorial to find out if an aircraft is using:
CFD - Computational Fluid Dynamics Simulation
NPS - New Propeller Simulation
SBS - Soft Body Simulation

Feel free to share your findings here:
New Propeller | CFD | Soft Body Simulation - Aircraft List

What do you need?
You can use the Microsoft text ‘‘Editor’’, but it’s recommended to use a program like Notepad++

Airplane

CFD and SBS

  1. Go to your Microsoft Flight Simulator installation folder
  2. Open Community, Official or specific aircraft folder depending on where you want to check
  3. Type in searchbar: flight_model.cfg
  4. Select all the cfg files, right click ‘‘Edit with Notepad++’’
  5. Select ‘‘Search’’ in the taskmenu
  6. To search for CFD write: CFD_EnableSimulation = 1
  7. Select ‘‘Search in open files’’, all listed Airplanes are using CFD
  8. To search for SBS write: fuselage_rigidity
  9. Select ‘‘Search in open files’’, if the fuselage_rigidity value is bigger than 0 it uses SBS,
    -1 means deactivated

NPS

  1. Go to your Microsoft Flight Simulator installation folder
  2. Open Community, Official or specific aircraft folder depending on where you want to check
  3. Type in searchbar: engines.cfg
  4. Select all the cfg files, right click ‘‘Edit with Notepad++’’
  5. Select ‘‘Search’’ in the taskmenu and type in: prop_mod_use_modern = 1
  6. All listed aircraft are using NPS

Helicopter

CFD and SBS

  1. Go to your Microsoft Flight Simulator installation folder
  2. Open Community, Official or specific aircraft folder depending on where you want to check
  3. Select all the cfg files, right click ‘‘Edit with Notepad++’’
  4. Select ‘‘Search’’ in the taskmenu
  5. To search for CFD write: use_modern_surfaces = 1
  6. Select ‘‘Search in open files’’, all listed Helicopters are using CFD
  7. To search for SBS write: blade_flap_rigidity
  8. Select ‘‘Search in open files’’, every Helicopter listed witha blade flap rigidity value has SBS

NPS

(see Airplanes)


Quick copy:

Airplane

  • CFD:
    flight_model.cfg
    CFD_EnableSimulation = 1

  • SBS:
    flight_model.cfg
    fuselage_rigidity

  • NPS:
    engines.cfg
    prop_mod_use_modern = 1

Helicopter

  • CFD:
    flight_model.cfg
    use_modern_surfaces = 1

  • SBS:
    flight_model.cfg
    blade_flap_rigidity

  • NPS:
    engines.cfg
    prop_mod_use_modern = 1

8 Likes

I don’t, however, recommend changing the values in these fields, unless you want to just see what happens. Lots more work needs to be done to various files to support these features and make the plane behave properly in most situations. But it could be fun to see what happens if you like to play.

2 Likes

Correct, I wouldn’t suggest to change anything, this is just to see if an developer implemented a certain feature.

‘‘Activating’’ any of these features in an aircraft which doesn’t use it isn’t a good idea, because there are a lot more values which have to be tweaked in order for the aircraft to work correctly.

My advice is: leave it to the devs

2 Likes