Zat's Addons Support Thread

Graham2001

Well-known member
Joined
Mar 20, 2008
Messages
1,522
Reaction score
73
Points
48
CTD using the Solar Truss Module

I downloaded your Solar Truss Module from Orbit Hangar and tried to run the 'STM Orbit' scenario and Orbiter keeps crashing to desktop.

A copy of the Orbiter.log file for each run is below, hopefully this will help in running down just what the problem is. I've tried the obvious things, re-downloading the file, re-installing the latest version of spacecraft3 etc...but to no avail.

Code:
**** Orbiter.log
Build Sep 29 2006 [v.060929]
Devices enumerated: 6
Devices accepted: 5
==> RGB Emulation
==> Direct3D HAL
==> Direct3D T&L HAL
==> Direct3D HAL (RADEON 9250)
==> Direct3D T&L HAL (RADEON 9250)
Found 1 joystick(s)
Module AtlantisConfig.dll [API v.060425]
Module DGConfig.dll [API v.060425]
Module AttitudeMFD.dll [API v.060425]
Module GPCMFD.dll [API v.060425]
Module OrbiterSound.dll [API v.060425]
Module OrreryMFD.dll [API v.060425]
Module MapMFD.dll [API v.050206]
Module FlightData.dll [API v.050206]

**** Creating simulation session
DirectDraw interface OK
Direct3D interface OK
Zbuffer: 32 bit
Stencil buffer: 8 bit
Render device: Window 794 x 568
Device has hardware T&L capability
Module Sun.dll [API v.050206]
VSOP87(E) Sun: Precision 1e-006, Terms 554/6634
Module Mercury.dll [API v.050206]
VSOP87(B) Mercury: Precision 1e-005, Terms 167/7123
Module Venus.dll [API v.050206]
VSOP87(B) Venus: Precision 1e-005, Terms 79/1710
Module Earth.dll [API v.050206]
VSOP87(B) Earth: Precision 1e-008, Terms 2564/2564
**** WARNING: Mesh not found: .Meshescommstower.msh
BaseObject: Parse error 1
Module Moon.dll [API v.041022]
ELP82: Precision 1e-005, Terms 116/829
Module Mars.dll [API v.060425]
VSOP87(B) Mars: Precision 1e-005, Terms 405/6400
Module Phobos.dll [API v.060425]
Module Deimos.dll [API v.060425]
Module Galsat.dll [API v.041022]
Module Jupiter.dll [API v.050206]
VSOP87(B) Jupiter: Precision 1e-006, Terms 1624/3625
Module Io.dll [API v.041022]
Module Europa.dll [API v.041022]
Module Ganymede.dll [API v.041022]
Module Callisto.dll [API v.041022]
Module Satsat.dll [API v.050206]
Module Saturn.dll [API v.060425]
VSOP87(B) Saturn: Precision 1e-006, Terms 2904/6365
Module Mimas.dll [API v.050206]
SATSAT Mimas: Terms 113
Module Enceladus.dll [API v.050206]
SATSAT Enceladus: Terms 33
Module Tethys.dll [API v.050206]
SATSAT Tethys: Terms 101
Module Dione.dll [API v.050206]
SATSAT Dione: Terms 59
Module Rhea.dll [API v.050206]
SATSAT Rhea: Terms 68
Module Titan.dll [API v.050206]
SATSAT Titan: Terms 100
Module Hyperion.dll [API v.050206]
SATSAT Hyperion: Terms 595
Module Iapetus.dll [API v.050206]
SATSAT Iapetus: Terms 605
Module Uranus.dll [API v.050206]
VSOP87(B) Uranus: Precision 1e-006, Terms 1827/5269
Module Miranda.dll [API v.060425]
Module Ariel.dll [API v.060425]
Module Umbriel.dll [API v.060425]
Module Titania.dll [API v.060425]
Module Oberon.dll [API v.060425]
Module Neptune.dll [API v.050206]
VSOP87(B) Neptune: Precision 1e-006, Terms 391/2024
Module Triton.dll [API v.060425]
Finished initialising world
Module Spacecraft3.dll [API v.060425]
**** WARNING: Mesh not found: .Meshes.msh
Finished initialising status
Finished initialising camera
Finished initialising panels
**** WARNING: Mesh not found: .Meshes.msh
Finished setting up render state
 

Zatnikitelman

Addon Developer
Addon Developer
Joined
Jan 13, 2008
Messages
2,302
Reaction score
6
Points
38
Location
Atlanta, GA, USA, North America
I just realized what the problem might be. Go into the scenario file and look for the following lines:
Code:
BEGIN_FOCUS
  Ship Solaris_Truss
END_FOCUS
 
BEGIN_CAMERA
  TARGET Solaris_Truss
  MODE Extern
  POS 2.88 63.02 9.60
  TRACKMODE TargetRelative
  FOV 50.00
END_CAMERA
And change "Solaris_Truss" to "STM" (no quotes) instead of Solaris_Truss.
When I first made this addon, it was in the middle of building my Jump Station right after I added Mustard's Solaris module. When I first tried building this thing, it was called Solar_Truss but I guess typing in Solaris repeatedly in Orbiter made me goof.
If there's anything else, please let me know.

BTW-you just made me realize several other errors I've made in the scenario file naming. I'll be changing these and re-uploading to OH.
 

Graham2001

Well-known member
Joined
Mar 20, 2008
Messages
1,522
Reaction score
73
Points
48
I've tried what you suggested (change all references to 'Solaris_Truss' to 'STM') but I'm still getting the same crash to desktop with the same output in the orbiter.log file.

I think I might wait for the updated files and see if that does the job.
 

Graham2001

Well-known member
Joined
Mar 20, 2008
Messages
1,522
Reaction score
73
Points
48
I've just tried out the updated version of the STM addon. Again it caused a CTD.

This is the final part of the Orbiter.log

Code:
Finished initialising world
Module Spacecraft3.dll [API v.060425]
**** WARNING: Mesh not found: .MeshesSolarTrussModule.msh
Finished initialising status
Finished initialising camera
Finished initialising panels
**** WARNING: Mesh not found: .Meshes.msh
Finished setting up render state

I went and checked and the mesh has the name Solar_Truss_Module.msh.

I'm going to rename my copy of the mesh and see if that fixes it.

If anyone else has downloaded this you need to rename the file Solar_Truss_Module.msh to SolarTrussModule.msh to stop the CTDs
 
Last edited:
Top