Problem XR1 CTD Problem

AndrewW

New member
Joined
Mar 22, 2011
Messages
6
Reaction score
0
Points
0
Hello.
I know others have had this problem, but I'm getting this on a clean installation.
All I've installed is (in this order):
Orbiter 100830
Orbitersound 3.5
Orbiter patch to 101016
UniversalMmu
DeltaGliderXR1-1.8

I've tried installing the XR1 files three times, the last attempt from the 24 separate rar files instead of the single zip file. But the same thing always happens. Orbiter crashes when I try and start any XR1 scenario except the takeoff from Cape Canaveral, where instead I get to just sit in an invisible spacecraft that doesn't do anything. I've appended the Orbiter log file.

All other Orbiter scenarios still work fine, including the default DG.

Any help would be appreciated.

Thanks.
Andrew W.

------------ Log File:

Code:
**** Orbiter.log
Build Oct 16 2010 [v.101016]
Timer precision: 2.79365e-007 sec
Found 1 joystick(s)
Devices enumerated: 6
Devices accepted: 5
==> RGB Emulation
==> Direct3D HAL
==> Direct3D T&L HAL
==> Direct3D HAL (RADEON 9800 XT )
==> Direct3D T&L HAL (RADEON 9800 XT )
Module AtlantisConfig.dll .... [Build 101016, API 101016]
Module AtmConfig.dll ......... [Build 101016, API 101016]
Module DGConfigurator.dll .... [Build 101016, API 101016]
Module OrbiterSound.dll ...... [Build ******, API 060425]
---------------------------------------------------------------
>>> WARNING: Obsolete API function used: oapiRegisterMFDMode
At least one active module is accessing an obsolete interface function.
Addons which rely on obsolete functions may not be compatible with
future versions of Orbiter.
---------------------------------------------------------------
Module Framerate.dll ......... [Build 101016, API 101016]
Module Meshdebug.dll ......... [Build 101016, API 101016]
Module TrackIR.dll ........... [Build 101016, API 101016]
TrackIR module found: C:\Program Files\NaturalPoint\TrackIR4\
TrackIR initialisation failed
Module CustomMFD.dll ......... [Build 101016, API 101016]
Module LuaMFD.dll ............ [Build 101016, API 101016]
Module transx.dll ............ [Build 100905, API 100905]
Module LuaConsole.dll ........ [Build 101016, API 101016]
Module ScriptMFD.dll ......... [Build 101016, API 101016]
Module ExtMFD.dll ............ [Build 101016, API 101016]
Module FlightData.dll ........ [Build 101016, API 101016]
Module Rcontrol.dll .......... [Build 101016, API 101016]
Module ScnEditor.dll ......... [Build 101016, API 101016]

**** Creating simulation session
DirectDraw interface OK
Direct3D interface OK
Graphics: Viewport: Fullscreen 1280 x 1024 x 32
Graphics: Hardware T&L capability: Yes
Graphics: Z-buffer depth: 32 bit
Graphics: Active lights supported: 8
Loading 15382 records from star database
Module Sun.dll ............... [Build 101016, API 101016]
VSOP87(E) Sun: Precision 1e-006, Terms 554/6634
Module Mercury.dll ........... [Build 101016, API 101016]
VSOP87(B) Mercury: Precision 1e-005, Terms 167/7123
Module Venus.dll ............. [Build 101016, API 101016]
Module VenusAtm2006.dll ...... [Build 101016, API 101016]
VSOP87(B) Venus: Precision 1e-005, Terms 79/1710
Module Earth.dll ............. [Build 101016, API 101016]
Module EarthAtmJ71G.dll ...... [Build 101016, API 101016]
VSOP87(B) Earth: Precision 1e-008, Terms 2564/2564
Module Moon.dll .............. [Build 101016, API 101016]
ELP82: Precision 1e-005, Terms 116/829
Module Mars.dll .............. [Build 101016, API 101016]
Module MarsAtm2006.dll ....... [Build 101016, API 101016]
VSOP87(B) Mars: Precision 1e-005, Terms 405/6400
Module Phobos.dll ............ [Build ******, API 060425]
Module Deimos.dll ............ [Build ******, API 060425]
Module Galsat.dll ............ [Build 101016, API 101016]
Module Jupiter.dll ........... [Build 101016, API 101016]
VSOP87(B) Jupiter: Precision 1e-006, Terms 1624/3625
Module Io.dll ................ [Build 101016, API 101016]
Module Europa.dll ............ [Build 101016, API 101016]
Module Ganymede.dll .......... [Build 101016, API 101016]
Module Callisto.dll .......... [Build 101016, API 101016]
Module Satsat.dll ............ [Build 100215, API 100212]
Module Saturn.dll ............ [Build 101016, API 101016]
VSOP87(B) Saturn: Precision 1e-006, Terms 2904/6365
Module Mimas.dll ............. [Build 100215, API 100212]
SATSAT Mimas: Terms 113
Module Enceladus.dll ......... [Build 100215, API 100212]
SATSAT Enceladus: Terms 33
Module Tethys.dll ............ [Build 100215, API 100212]
SATSAT Tethys: Terms 101
Module Dione.dll ............. [Build 100215, API 100212]
SATSAT Dione: Terms 59
Module Rhea.dll .............. [Build 100215, API 100212]
SATSAT Rhea: Terms 68
Module Titan.dll ............. [Build 100215, API 100212]
SATSAT Titan: Terms 100
Module Iapetus.dll ........... [Build 100215, API 100212]
SATSAT Iapetus: Terms 605
Module Uranus.dll ............ [Build 101016, API 101016]
VSOP87(B) Uranus: Precision 1e-006, Terms 1827/5269
Module Miranda.dll ........... [Build ******, API 060425]
Module Ariel.dll ............. [Build ******, API 060425]
Module Umbriel.dll ........... [Build ******, API 060425]
Module Titania.dll ........... [Build ******, API 060425]
Module Oberon.dll ............ [Build ******, API 060425]
Module Neptune.dll ........... [Build 101016, API 101016]
VSOP87(B) Neptune: Precision 1e-006, Terms 391/2024
Finished initialising world
---------------------------------------------------------------
>>> ERROR: Could not load vessel module: DeltaGliderXR1
>>> [Vessel::LoadModule | .\Vessel.cpp | 5446]
---------------------------------------------------------------
Module ShuttleA.dll .......... [Build 101016, API 101016]
Module ShuttlePB.dll ......... [Build 101016, API 101016]
Module DeltaGlider.dll ....... [Build 101016, API 101016]
Module LuaInline.dll ......... [Build 101016, API 101016]
Finished initialising status
Finished initialising camera
Finished initialising panels
Finished setting up render state
---------------------------------------------------------------
>>> WARNING: Obsolete API function used: oapiGetStationCount
At least one active module is accessing an obsolete interface function.
Addons which rely on obsolete functions may not be compatible with
future versions of Orbiter.
---------------------------------------------------------------
**** Closing simulation session
 
Based on the log you are missing the XR1's DLL:

Code:
>>> ERROR: Could not load vessel module: DeltaGliderXR1
>>> [Vessel::LoadModule | .\Vessel.cpp | 5446]

Please double-check that your DeltaGliderXR1-1.8.zip file is not corrupt. The file should exactly 60,609,569 bytes in size. The XR1's DLL (Modules\DeltaGliderXR1.dll) should be exactly 31,405,568 bytes in size.

EDIT:
I just noticed this:

Code:
**** Orbiter.log
Build Oct 16 2010 [v.101016]

That is an Orbiter beta version, which is newer than Orbiter 2010 P1. Please re-test in the official Orbiter 2010 P1 release, 100830. It should look like this:

Code:
**** Orbiter.log
Build Aug 30 2010 [v.100830]
 
Last edited:
Hello.
Thanks for the quick reply.

The XR1 zip file I have is 60,609,569 bytes.

Also, in my installation of Orbiter, in the Modules folder, there is a file called DeltaGliderXR1.dll. It's 30670 KB. Is this the one that Orbiter can't find?

Thanks again.
Andrew W
 
30 670 KB is 31 406 080 bytes. Can you check its size in bytes, as the size in kilobytes is most likely rounded?

EDIT: What is your Windows version, and where have you installed Orbiter?

Code:
**** Orbiter.log
Build Oct 16 2010 [v.101016]

That is an Orbiter beta version, which is newer than Orbiter 2010 P1. Please re-test in the official Orbiter 2010 P1 release, 100830.
FYI. There are no known problems while using DG-XR1 1.8 with Orbiter 101016, which is my main Orbiter installation since October 16th. :thumbup:
 
Last edited:
Hi again.
Sorry: I didn't read the original reply properly.
My DeltaGliderXR1.dll file is 31,405,568 bytes.

As for the other stuff: I've installed Orbiter straight on to the C drive (C:\Orbiter), and I'm using Win XP, Service Pack 1. Never bothered to upgrade to SP2 or SP3. Could this be the problem? Oh, and I've tried the un-patched Orbiter version 100830 and it still doesn't work.
I get the same problems trying the XR2, by the way.

Andrew W
 
I'm using Win XP, Service Pack 1. Never bothered to upgrade to SP2 or SP3. Could this be the problem?

Yes, the Windows XP SP1 could be the problem if DeltaGliderXR1.dll was compiled using Visual Studio 2010.

If you look in this post of Multiple instances of Orbiter thread, you'll see that even statically built by VC++2010 DLL libraries use DecodePointer function, which wasn't present in kernel32.dll until Windows XP SP2. I needed to recompile the module with older Visual Studio (I used 2005, but 2008 should be fine too) to make it work with Orbiter on Windows XP SP1.

I'm almost certainly sure that the whole XR fleet was compiled with Visual Studio 2010, and that's the cause for your problem with it on Windows XP SP1.
 
I'm almost certainly sure that the whole XR fleet was compiled with Visual Studio 2010, and that's the cause for your problem with it on Windows XP SP1.

That's a great catch, mate! Yes, the XRs are built with Visual Studio 2010 using static linking.

/me hands Orb a beer :cheers:
 
Yes, since the XRs are built with Visual Studio 2010. Just apply Windows XP Service Pack 3 -- it's a piece of cake, and lots of security fixes are in there, too. :thumbup:
 
I was kind of implying if it was not the case of clearly writing "XP SP3 required" somewhere on your website...

In fact, with all the security holes "embedded" in our beloved/hated Windows, I really don't understand those who don't apply these security fixes/patches/whatever...
SP3 has been out for quite some time, and has received good "reviews" and feedback at the time.
 
Last edited:
Hello again.
OK, I'll upgrade to SP3 in the next day or so (when I've got time) and try again, then post the results.
By the way, I'm impressed by the speed and helpfulness of the replies/product support. Thanks again.

Andrew W
 
Last edited:
I upgraded to SP2, and now everything works fine.
Not to try the XR2 and XR3.
Thanks for the suggestions
Andrew W
 
Why not SP3 directly?

Lots of reasons, but none of them particularly rational. But I wanted as few changes made to my computer as possible. As it was, SP2 upgraded Media Player 8 (which I've got used to over the years) to version 9 (which is a ghastly mess and which I can't seem to unistall without reverting to SP1).

I generally avoid upgrading software (web browser, etc) since new versions only add rubbish I don't want or need, and slow down my ageing but beloved PC. Never had any problem with viruses or other nasties, either.

Andrew W
 
Back
Top