Digg! View blog authority View Philip Taylor's profile on LinkedIn Technorati Profile
Welcome to MSDN Blogs Sign in | Join | Help

PTaylor's WebLog

Flight Sim discussions; mostly on the core platform ( graphics and terrain, platform team, sim engine, geo tools and geo data, international, internal tools, technical art ) plus news on releases and updates, and the occasional tweaks and tips.
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.

Posted: Monday, February 04, 2008 7:23 PM by Phil Taylor

Comments

StlKrash said:

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.

# March 5, 2008 5:57 PM

LarryWoodworth said:

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.

# March 7, 2008 11:05 AM

StlKrash said:

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

# March 7, 2008 1:29 PM

StlKrash said:

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

# March 8, 2008 12:55 PM
Anonymous comments are disabled
Page view tracker