Hi igel. First of all, I'll take the opportunity to thank you for bringing these birds up to O2016.
I think I've stumbled on an issue with Soyuz 1.3, if you could help out. I've seen a couple of people report something pretty similar in the Soyuz 7K Series thread (VesselBuilder vessels), so I'm assuming it's not just me.
So I've been working on a custom vessel to be launched on Soyuz FG. The Orbiter build I've been using has been static for months, so I was still using Soyuz 1.2 and still have the files. However, when I tried a clean install, the launch scenario no longer worked, and I've narrowed it down to Soyuz 1.3.
Basically, the scenario loads for a bit, reaches "Soyuz/Launchpad" and then Orbiter just terminates, no usual CTD error message. I've exclusively been using D3D9, but it happens with the stock graphics engine as well.
To be sure, I set up two different O2016 clean installs, one with D3D9 (R4.22) + Spacecraft 3/4 + Spaceports 1.5 + Soyuz 1.2 + Improvements Patch, and the other with D3D9 + Spacecraft 3/4 + Spaceports 1.5 + Soyuz 1.3. I also compiled the ShuttlePB sample from the SDK only adding an attachment point (CreateAttachment(true, (...)), to have as simple a vessel as possible and discard any possible weird stuff with my code. The build with 1.2 works fine, 1.3 has the same issue. Meanwhile I tried the stock Fregat 1 scenario and all works fine.
This is the log after one of the crashes:
Code:
**** Orbiter.log
000000.000: Build Aug 28 2016 [v.160828]
000000.000: Timer precision: 1e-007 sec
000000.000: Found 0 joystick(s)
000000.000: Module AtlantisConfig.dll .... [Build 160828, API 160828]
000000.000: Module AtmConfig.dll ......... [Build 160828, API 160828]
000000.000: Module DGConfigurator.dll .... [Build 160828, API 160828]
000000.000: ---------------------------------------------------------------
BaseDir : D:\Games\O2016 w 1.3\
ConfigDir : D:\Games\O2016 w 1.3\Config\
MeshDir : D:\Games\O2016 w 1.3\Meshes\
TextureDir : D:\Games\O2016 w 1.3\Textures\
HightexDir : D:\Games\O2016 w 1.3\Textures2\
ScenarioDir: D:\Games\O2016 w 1.3\Scenarios\
000000.000: ---------------------------------------------------------------
D3D9 DLLs : C:\WINDOWS\SYSTEM32\d3d9.dll [v 10.0.19041.928]
: C:\WINDOWS\SYSTEM32\d3dx9_43.dll [v 9.29.952.3111]
000000.000: ---------------------------------------------------------------
000000.000: Module D3D9Client.dll ........ [Build 210531, API 160828]
000000.000: Module DX9ExtMFD.dll ......... [Build 210531, API 160828]
000000.000: Module Rcontrol.dll .......... [Build 160828, API 160828]
000000.000: Module ScnEditor.dll ......... [Build 160828, API 160828]
000000.000: Module transx.dll ............ [Build 160216, API 160214]
000000.000:
000000.000: **** Creating simulation session
000000.000: D3D9: [DirectX 9 Initialized]
D3D9: 3D-Adapter.............. : NVIDIA GeForce RTX 2060 SUPER
D3D9: MaxTextureWidth......... : 16384
D3D9: MaxTextureHeight........ : 16384
D3D9: MaxTextureRepeat........ : 8192
D3D9: VolTexAddressCaps....... : 0x3F
D3D9: NumSimultaneousRTs...... : 4
D3D9: VertexDeclCaps.......... : 0x30F
D3D9: MiscCaps................ : 0x2FCEF2
D3D9: XNA Math Support........ : Yes
D3D9: Vertex Texture.......... : Yes
D3D9: Separate AlphaBlend..... : Yes
D3D9: Shadow Mapping.......... : Yes
D3D9: D3DFMT_A16B16G16R16F.... : Yes
D3D9: D3DFMT_A32B32G32R32F.... : Yes
D3D9: D3DFMT_D32F_LOCKABLE.... : Yes
D3D9: D3DFMT_A2R10G10B10...... : Yes
D3D9: D3DFMT_L8............... : Yes
D3D9: D3DDTCAPS_DEC3N......... : No
D3D9: D3DDTCAPS_FLOAT16_2..... : Yes
D3D9: D3DDTCAPS_FLOAT16_4..... : Yes
D3D9: Runs under WINE......... : No
D3D9: D3D9Build Date.......... : 210531
D3D9: Available Texture Memory : 4082 MB
000000.000: D3D9: [3DDevice Initialized]
000000.000: D3D9: [Loading Constellations]
000000.000: D3D9: [D3D9Client Initialized]
000000.000: Module Sun.dll ............... [Build 160828, API 160828]
VSOP87(E) Sun: Precision 1e-006, Terms 554/6634
000000.000: Module Earth.dll ............. [Build 160828, API 160828]
000000.000: Module EarthAtmJ71G.dll ...... [Build 160828, API 160828]
VSOP87(B) Earth: Precision 1e-008, Terms 2564/2564
000000.000: Module Moon.dll .............. [Build 160828, API 160828]
ELP82: Precision 1e-005, Terms 116/829
000000.000: Finished initialising world
000000.000: Module ShuttlePB.dll ......... [Build 210829, API 160828]
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: ---------------------------------------------------------------
000000.000: Finished initialising status
000000.000: Finished initialising camera
000000.000: Finished setting up render state
D3D9: ERROR: Base Object 0x34F2C10 = 'Baikonur_1' not cataloged
D3D9: ERROR: Base Object 0x34E4C30 = 'Baikonur_2' not cataloged
D3D9: ERROR: Base Object 0x34E4FA0 = 'Baikonur-51' not cataloged
D3D9: ERROR: Base Object 0x34E5310 = 'Baikonur_51' not cataloged
D3D9: ERROR: Base Object 0x34E5680 = 'Baikonur-70' not cataloged
D3D9: ERROR: Base Object 0x34F4FF0 = 'Baikonur_70' not cataloged
D3D9: ERROR: Base Object 0x34CDB00 = 'Baikonur-23' not cataloged
D3D9: ERROR: Base Object 0x34CDE70 = 'Baikonur_23' not cataloged
D3D9: ERROR: Base Object 0x34CE1E0 = 'Baikonur-24' not cataloged
D3D9: ERROR: Base Object 0x34CE550 = 'Baikonur_24' not cataloged
D3D9: ERROR: Base Object 0x34F7368 = 'Baikonur_81' not cataloged
D3D9: ERROR: Base Object 0x34F76D8 = 'Baikonur-31' not cataloged
D3D9: ERROR: Base Object 0x34F7A48 = 'Baikonur_31' not cataloged
D3D9: ERROR: Base Object 0x34F84C0 = 'Baikonur_112' not cataloged
D3D9: ERROR: Base Object 0x3502280 = 'Baikonur' not cataloged
D3D9: ERROR: Base Object 0x3504700 = 'Arkalyk' not cataloged
D3D9: ERROR: Base Object 0x35066D8 = 'Dzezkazgan' not cataloged
000000.000: D3D9: [Scene Initialized]
000000.000: ---------------------------------------------------------------
000000.000: >>> WARNING: Obsolete API function used: oapiGetAtmPressureDensity
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: ---------------------------------------------------------------
The "Base Object not cataloged" stuff happens with the S1.2 build as well, but doesn't seem to cause problems there.
Also, the scenario file I'm using:
Code:
BEGIN_DESC
ShuttlePB test launch.
END_DESC
BEGIN_ENVIRONMENT
System Spaceports\Sol
Context B-1
Date MJD 42507.4604338770
END_ENVIRONMENT
BEGIN_FOCUS
Ship Launchpad
END_FOCUS
BEGIN_CAMERA
TARGET Launchpad
MODE Extern
POS 2.14 163.09 -2.16
TRACKMODE TargetRelative
FOV 45.00
END_CAMERA
BEGIN_SHIPS
Mission:Soyuz\Mission
MISSION Soyuz-18-1
END
ShuttlePB:ShuttlePB
STATUS Landed Earth
AFCMODE 7
PRPLEVEL 0:1.000000
NAVFREQ 0 0
END
FairingTmaYPlus:Soyuz\Generic
SUBTYPE FairingUSSRPlus
END
FairingTmaYMinus:Soyuz\Generic
SUBTYPE FairingUSSRMinus
END
LES:Soyuz\Generic
SUBTYPE LES
END
Skirt1:Soyuz\Generic
SUBTYPE SkirtI1
END
Skirt2:Soyuz\Generic
SUBTYPE SkirtI2
END
Skirt3:Soyuz\Generic
SUBTYPE SkirtI3
END
BlockI:Soyuz\BlockI
PAYLOAD ShuttlePB
FAIRING1 FairingTmaYPlus
FAIRING2 FairingTmaYMinus
LES LES
SKIRT1 Skirt1
SKIRT2 Skirt2
SKIRT3 Skirt3
END
BlockB:Soyuz\BlockBD
END
BlockV:Soyuz\BlockBD
END
BlockG:Soyuz\BlockBD
END
BlockD:Soyuz\BlockBD
END
BlockA:Soyuz\BlockA
PAYLOAD BlockI
STATUS Orbiting Earth
BLOCK_B BlockB
BLOCK_V BlockV
BLOCK_G BlockG
BLOCK_D BlockD
END
Launchpad:Soyuz\Launchpad
LAUNCHER BlockA
END
END_SHIPS
The Mission cfg entry: "TMA, 42507.461736,193,247,51.60, B1-S,LaunchSeq1, Soyuz,FltSeq3st,EndSeq3st,PitchSoyuz, Soyuz,mAdSoyuz,FltSeq,StartSeqSZ,EndSeq,Pitch,1"
Did something change between versions that could be causing this?
Thanks in advance.