Request another d3d9 error

legios

New member
Joined
Apr 15, 2008
Messages
43
Reaction score
0
Points
0
Location
Kailua, HI
Hi everyone. Finally had some time to attack getting orbiter running on my new computer, but I'm running into a roadblock.

Using the D3D9 client, I can run an example scenario, but it crashes to desktop when I load one of my scenarios.

The same scenario loads fine on the normal 2016 orbiter. It just crashes when I try to use the external client.

My log: (from the 1st error)

000000.000: >>> WARNING: Obsolete API function used: VESSEL::CreateVariableDragElement
000000.000: At least one active module is accessing an obsolete interface function.
000000.000: Addons which rely on obsolete functions may not be compatible with
000000.000: future versions of Orbiter.
000000.000: ---------------------------------------------------------------
000000.000: Module Spacecraft3.dll ....... [Build ******, API 060425]
============================ ERROR: ===========================
Mesh file name not provided
[MeshManager::LoadMesh | .\Mesh.cpp | 1237]
===============================================================
000000.000: D3D9: ERROR: D3D9Client::clbkStoreMeshPersistent() hMesh is NULL
000000.000: ---------------------------------------------------------------
000000.000: >>> WARNING: Obsolete API function used: VESSEL::SetBankMomentScale
000000.000: At least one active module is accessing an obsolete interface function.
000000.000: Addons which rely on obsolete functions may not be compatible with
000000.000: future versions of Orbiter.
000000.000: ---------------------------------------------------------------
============================ ERROR: ===========================
Mesh file name not provided
[MeshManager::LoadMesh | .\Mesh.cpp | 1237]
===============================================================
000000.000: D3D9: ERROR: D3D9Client::clbkStoreMeshPersistent() hMesh is NULL
============================ ERROR: ===========================
Mesh file name not provided
[MeshManager::LoadMesh | .\Mesh.cpp | 1237]
===============================================================
000000.000: D3D9: ERROR: D3D9Client::clbkStoreMeshPersistent() hMesh is NULL
============================ ERROR: ===========================
Mesh file name not provided
[MeshManager::LoadMesh | .\Mesh.cpp | 1237]
===============================================================
000000.000: D3D9: ERROR: D3D9Client::clbkStoreMeshPersistent() hMesh is NULL
============================ ERROR: ===========================
Mesh file name not provided
[MeshManager::LoadMesh | .\Mesh.cpp | 1237]
===============================================================
000000.000: D3D9: ERROR: D3D9Client::clbkStoreMeshPersistent() hMesh is NULL
============================ ERROR: ===========================
Mesh file name not provided
[MeshManager::LoadMesh | .\Mesh.cpp | 1237]
===============================================================
000000.000: D3D9: ERROR: D3D9Client::clbkStoreMeshPersistent() hMesh is NULL
000000.000: Finished initialising status
000000.000: Finished initialising camera
000000.000: Finished setting up render state
000000.000: D3D9: [Scene Initialized]

Thank you in advance!

---------- Post added at 10:24 PM ---------- Previous post was at 10:21 PM ----------

Orbiter is only giving me the option to use the integrated Intel graphics chip. In the video tab, there is no option to select my Nvidia video card.

Any idea what's going on there?
 

kuddel

Donator
Donator
Joined
Apr 1, 2008
Messages
2,064
Reaction score
507
Points
113
I always suspect Spacecraft3.dll (...because I never get it to work...:p) but this might not be your problem.
Anyway, I am not an expert on spacecraft.dll, but according to this post it should work...

There's no problem with D3D9 and spacecraft.dll and no changes are needed.

Did you click on "create symbolic links" on the "D3D9 client advanced setup" window?
You must do that in order to get it working.
 
Last edited:
Top