Updated:Issues that may affect 3rd party content for FSX and that will not be fixed in SP1


I forgot the name of the #define for handing the VS2005 SP1 redist dependency and accidentally deleted the post


—–


A couple of issues have come up that we think are going to affect 3rd party content, and that SP1 will not fix.


VS 2005 SP1 and VS 2005 SP1 redist bits


The first one is, the release of VS 2005 SP1 comes with a new redist. Any 3rd party who builds code intended for FSX with the VS 2005 SP1 bits installed will take a dependency on the new DLLs in the redist unless they take special care and compile with a special #define ( #DEFINE _USE_RTM_VERSION ). This code will fail to load in FSX RTM. It is the 3rd party developers’ responsibility for shipping all the bits their package is dependent on. Because we cannot fix FSX RTM, we are not going to include installing the VS 2005 SP1 redist bits in the SP1 installer. FSX SP1 itself does not have this dependency. We will place a link to the VS 2005 SP1 redist bits on our site with a note to this effect.


FSX RTM and the “round earth correction” issue


The second issue is the “round earth correction” issue for 3rd party content like long runways. If we don’t “round earth correct”, the ends of long runways end up floating and planes appear to go thru the runway. If we do “round earth correct” and the 3rd party content has very long polygons to model the runway, we get z-fighting with the terrain mesh since the tesselations don’t match. We believe the right thing to do is add the round earth correction to SP1 which will work for short polygons (the threshold is somewhat dependent on the current mesh tessellation but we think <100m is likely to be safe) and not cause z-fighting.  That leaves long polygons. We could go further and re-tesselate the polygons for 3rd parties “on the fly” at load time but we are not going to be able to get that work into SP1. The real answer is for the 3rd party to update the content for FSX using the FSX SDK. For content that hasnt done that, and has polygons with a long extent, we are not going to be able to fix this in SP1.


 I hope these issues and the explanations are clear, useful, and help the FSX community.


Comments (4)

  1. StlKrash says:

    Hi all I have a Question.  I have been trying to stop FSX crashing BSOD.  I have enough system but it doesn’t work for anything.  I personally think is doesn’t measure up to FS2004. I have Quad core, 8800 GTX.  64 Vista, all the stuff they say it runs on.  But, it still doesn’t run.  I have a complete A320 Sim set up, and I guess, its time to go back to reliable XP and FS9.  Any ideas would be great.  Considering callin M$ is useless from my dealings so far. Again all drivers up to date etc etc, tried all the tricks from around net etc etc.

  2. LarryWoodworth says:

    StlKrash,

    I should be finishing up my new rig today (if the 8GB RAM arrives) which sounds like it matches yours pretty closely (QX9650 Core2Extreme, 8800 GTX OC2, Vista Home Premium 64-bit).  I’ll post my results here regarding FSX with all patches.

  3. StlKrash says:

    Watch when you shut FSX down and see if it throws errors, then mine BSOD’s and fatal errors about 15 mins in.  I just did a complete format and hardware check. New install same problems.  This is really getting under my skin.  All this cool cockpit stuff and may have to go back to fs2004 which works with absolutely fine at all times on exactly the same system just a diff main drive on main pc.  

    Even running like "Avg Joe"  Pc and FSX its still same thing.

    Thx Semper FI

  4. StlKrash says:

    Heres the crash report from this morning.

    Problem signature

    Problem Event Name: APPCRASH

    Application Name: fsx.exe

    Application Version: 10.0.61472.0

    Application Timestamp: 475e17d3

    Fault Module Name: ntdll.dll

    Fault Module Version: 6.0.6000.16386

    Fault Module Timestamp: 4549bdf8

    Exception Code: c0000005

    Exception Offset: 00060d06

    OS Version: 6.0.6000.2.0.0.768.3

    Locale ID: 1033

    Extra information about the problem

    LCID: 1033

    Bucket ID: 597201993

Skip to main content