Orbiter-Forum  

Go Back   Orbiter-Forum > Orbiter Addons > Addon Development
Register Blogs Orbinauts List Social Groups FAQ Projects Mark Forums Read

Addon Development Developers post news, updates, & discussions here about your projects in development.

Closed Thread
 
Thread Tools
Old 02-19-2018, 05:34 PM   #76
LeePalmer
Orbinaut
Default

It does get into orbiter occasionally.
I may have to replace my system.

Thank for quick response.

Regards Lee
LeePalmer is offline  
Old 02-19-2018, 05:51 PM   #77
Face
Beta Tester
 
Face's Avatar

Default

This here is a proof-of-concept for a sound bridge that mimics the OS4 ABI to old vessels and forwards calls to XRSound. It is a drop-in replacement for OrbiterSound.dll, so already compiled vessels can be used as far as the XRSound features go (no 3d, for example). Simply rename the original OrbiterSound.dll and copy this to the /modules/plugin/ folder. ATM there is only support for OS3.x API calls, though.

I don't know if this could be a usable thing in the end, but it might be a way to ease potential conflicts in mixed sound platform environments. If somebody happens to try it out, please let me know your findings.
Face is offline  
Old 02-19-2018, 06:08 PM   #78
dbeachy1
O-F Administrator
 
dbeachy1's Avatar


Default

Brilliant work, Face!
dbeachy1 is offline  
Thanked by:
Old 02-19-2018, 06:56 PM   #79
Samuel Edwards
Decidedly Cyclical
 
Samuel Edwards's Avatar
Default

Running: XRSound-BETA4; however, I have noticed this as an issue in previous versions but never thought to write it down.

Bug: Orbiter crashes on scenario unload. The crash occurs after multiple scenario loads on a single client instance.

Since using XRSound, Iíve noticed this happening every now and again. The reason I think XRSound is the culprit is because the absence of some of its features preempts the scenario unload client crash. What Iíve noticed is music will no longer play while in-game, and some ambient sounds will also stop sounding. The scenario will continue to run fine in the simulation until you close out at which point the client crashes without successfully saving the current scenario.

I am not explicitly certain this is a problem with XRSound, but I have only noticed it since I began using it.

Let me know if I can provide any other information. It is worth mentioning this error seems disconnected with vessel type used as I have noticed this with stock vessels as well as with XR1-BETA2.

Code:
**** Orbiter.log
000000.000: Build Aug 28 2016 [v.160828]
000000.000: Timer precision: 4.10528e-007 sec
000000.000: Found 1 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: Module ScnEditor.dll ......... [Build 160828, API 160828]
000000.000: Module DX9ExtMFD.dll ......... [Build 150812, API 100830]
000000.000: Module D3D9Client.dll ........ [Build 170705, API 160828]
000000.000: Module Rcontrol.dll .......... [Build 160828, API 160828]
000000.000: Module LuaConsole.dll ........ [Build 160828, API 160828]
000000.000: Module LaunchMFD.dll ......... [Build 160905, API 160828]
000000.000: Module InterMFD57.dll ........ [Build 161216, API 160910]
000000.000: ---------------------------------------------------------------
000000.000: >>> WARNING: Obsolete API function used: oapiRegisterMFDMode
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 LunarTransferMFD.dll .. [Build 160829, API 160815]
000000.000: Module AeroBrakeMFD.dll ...... [Build ******, API 100830]
000000.000: Module BaseSyncMFD.dll ....... [Build 160521, API 100830]
000000.000: Module PursuitMFD_2016.dll ... [Build 171119, API 160828]
000000.000: Module LuaMFD.dll ............ [Build 160828, API 160828]
============================ ERROR: ===========================
Failed loading module Modules\Plugin\AttitudeIndicatorMFD.dll (code 126)
[Orbiter::LoadModule | .\Orbiter.cpp | 600]
===============================================================
000000.000: Module transx.dll ............ [Build 160216, API 160214]
000000.000: Module ModuleMessagingExtMFD.dll  [Build 180120, API 160828]
000000.000:    >>> MMExtMFD module initialized: version 1.0, compile date Jan 20 2018
000000.000: Module Glideslope.dll ........ [Build 170415, API 160828]
000000.000: Glideslope module init: version v2.5, date Apr 15 2017
000000.000: Module ScriptMFD.dll ......... [Build 160828, API 160828]
000000.000: Module XRSound.dll ........... [Build 180218, API 160828]
000000.000: Module HUDDrawer.dll ......... [Build 160907, API 160828]
000000.000: Module BurnTimeMFD.dll ....... [Build 160905, API 160828]
000000.000: 
000000.000: **** Creating simulation session
000000.000: D3D9: [DirectX 9 Initialized]
000000.000: D3D9: 3D-Adapter = Intel(R) HD Graphics 3000
000000.000: D3D9: MaxTextureWidth........: 8192
000000.000: D3D9: MaxTextureHeight.......: 8192
000000.000: D3D9: MaxTextureRepeat.......: 8192
000000.000: D3D9: VolTexAddressCaps......: 0x3F
000000.000: D3D9: NumSimultaneousRTs.....: 4
000000.000: D3D9: VertexDeclCaps.........: 0x37F
000000.000: D3D9: XNA Math Support.......: Yes
000000.000: D3D9: Vertex Texture.........: Yes
000000.000: D3D9: Shadow Mapping.........: Yes
000000.000: D3D9: D3DFMT_A16B16G16R16F...: Yes
000000.000: D3D9: D3DFMT_A32B32G32R32F...: Yes
000000.000: D3D9: D3DFMT_D32F_LOCKABLE...: No
000000.000: D3D9: D3DFMT_A2R10G10B10.....: Yes
000000.000: D3D9: D3DDTCAPS_DEC3N........: No
000000.000: D3D9: D3DDTCAPS_FLOAT16_2....: Yes
000000.000: D3D9: D3DDTCAPS_FLOAT16_4....: Yes
000000.000: D3D9: Runs under WINE........: No
000000.000: D3D9: Available Texture Memory = 1616 MB
000000.000: D3D9: [3DDevice Initialized]
000000.000: D3D9: [Loading Constellations]
000000.000: D3D9: [D3D9Client Initialized]
000000.000: Joystick throttle: SLIDER 0
000000.000: Joystick throttle control detected
000000.000: Module Sun.dll ............... [Build 160828, API 160828]
VSOP87(E) Sun: Precision 1e-006, Terms 554/6634
000000.000: Module Mercury.dll ........... [Build 160828, API 160828]
VSOP87(B) Mercury: Precision 1e-005, Terms 167/7123
000000.000: Module Venus.dll ............. [Build 160828, API 160828]
000000.000: Module VenusAtm2006.dll ...... [Build 160828, API 160828]
VSOP87(B) Venus: Precision 1e-005, Terms 79/1710
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: Module Mars.dll .............. [Build 160828, API 160828]
000000.000: Module MarsAtm2006.dll ....... [Build 160828, API 160828]
VSOP87(B) Mars: Precision 1e-005, Terms 405/6400
000000.000: Module Phobos.dll ............ [Build ******, API 060425]
000000.000: Module Deimos.dll ............ [Build ******, API 060425]
000000.000: Module Galsat.dll ............ [Build 160828, API 160828]
000000.000: Module Jupiter.dll ........... [Build 160828, API 160828]
VSOP87(B) Jupiter: Precision 1e-006, Terms 1624/3625
000000.000: Module Io.dll ................ [Build 160828, API 160828]
000000.000: Module Europa.dll ............ [Build 160828, API 160828]
000000.000: Module Ganymede.dll .......... [Build 160828, API 160828]
000000.000: Module Callisto.dll .......... [Build 160828, API 160828]
000000.000: Module Satsat.dll ............ [Build 160828, API 160828]
000000.000: Module Saturn.dll ............ [Build 160828, API 160828]
VSOP87(B) Saturn: Precision 1e-006, Terms 2904/6365
000000.000: Module Mimas.dll ............. [Build 160828, API 160828]
SATSAT Mimas: Terms 113
000000.000: Module Enceladus.dll ......... [Build 160828, API 160828]
SATSAT Enceladus: Terms 33
000000.000: Module Tethys.dll ............ [Build 160828, API 160828]
SATSAT Tethys: Terms 101
000000.000: Module Dione.dll ............. [Build 160828, API 160828]
SATSAT Dione: Terms 59
000000.000: Module Rhea.dll .............. [Build 160828, API 160828]
SATSAT Rhea: Terms 68
000000.000: Module Titan.dll ............. [Build 160828, API 160828]
SATSAT Titan: Terms 100
000000.000: Module Iapetus.dll ........... [Build 160828, API 160828]
SATSAT Iapetus: Terms 605
000000.000: Module Uranus.dll ............ [Build 160828, API 160828]
VSOP87(B) Uranus: Precision 1e-006, Terms 1827/5269
000000.000: Module Miranda.dll ........... [Build ******, API 060425]
000000.000: Module Ariel.dll ............. [Build ******, API 060425]
000000.000: Module Umbriel.dll ........... [Build ******, API 060425]
000000.000: Module Titania.dll ........... [Build ******, API 060425]
000000.000: Module Oberon.dll ............ [Build ******, API 060425]
000000.000: Module Neptune.dll ........... [Build 160828, API 160828]
VSOP87(B) Neptune: Precision 1e-006, Terms 391/2024
000000.000: Finished initialising world
000000.000: Module DeltaGliderXR1.dll .... [Build 180211, API 160828]
000000.000: Module ShuttleA.dll .......... [Build 160828, API 160828]
000000.000: Module ShuttlePB.dll ......... [Build 160828, API 160828]
000000.000: Module DeltaGlider.dll ....... [Build 160828, API 160828]
000000.000: Module LuaInline.dll ......... [Build 160828, API 160828]
000000.000: Finished initialising status
000000.000: Finished initialising camera
000000.000: Finished setting up render state
000000.000: D3D9: [Scene Initialized]
000000.000: XRSound 1.00 BETA-4 (Build Date: Feb 18 2018) initialized using sound driver DirectSound8; irrKlang version = 1.6.0.  XRSound UpdateInterval = 0.050 (20.0 updates per second)
000000.000:    >>> MMExtMFD module sim start
000000.000: Glideslope module sim start
000000.000: ---------------------------------------------------------------
000000.000: >>> WARNING: Obsolete API function used: oapiBlt
000000.000: Colour key argument not supported by graphics client
000000.000: ---------------------------------------------------------------
000000.000: Finished initialising panels
000118.106: D3D9: [Session Closed. Scene deleted.]
000118.106: D3D9: [Destroy Render Window Called]
000118.106:    >>> MMExtMFD module sim end
000118.106: Glideslope module sim end
000118.106: XRSound 1.00 BETA-4 (Build Date: Feb 18 2018) terminating.
000118.106: **** Closing simulation session
D3D9: ERROR: Invalid Window !! RenderWndProc() called after calling clbkDestroyRenderWindow() uMsg=0x4A62A0
000118.106: 
000118.106: **** Creating simulation session
000118.106: D3D9: [DirectX 9 Initialized]
000118.106: D3D9: 3D-Adapter = Intel(R) HD Graphics 3000
000118.106: D3D9: MaxTextureWidth........: 8192
000118.106: D3D9: MaxTextureHeight.......: 8192
000118.106: D3D9: MaxTextureRepeat.......: 8192
000118.106: D3D9: VolTexAddressCaps......: 0x3F
000118.106: D3D9: NumSimultaneousRTs.....: 4
000118.106: D3D9: VertexDeclCaps.........: 0x37F
000118.106: D3D9: XNA Math Support.......: Yes
000118.106: D3D9: Vertex Texture.........: Yes
000118.106: D3D9: Shadow Mapping.........: Yes
000118.106: D3D9: D3DFMT_A16B16G16R16F...: Yes
000118.106: D3D9: D3DFMT_A32B32G32R32F...: Yes
000118.106: D3D9: D3DFMT_D32F_LOCKABLE...: No
000118.106: D3D9: D3DFMT_A2R10G10B10.....: Yes
000118.106: D3D9: D3DDTCAPS_DEC3N........: No
000118.106: D3D9: D3DDTCAPS_FLOAT16_2....: Yes
000118.106: D3D9: D3DDTCAPS_FLOAT16_4....: Yes
000118.106: D3D9: Runs under WINE........: No
000118.106: D3D9: Available Texture Memory = 1616 MB
000118.106: D3D9: [3DDevice Initialized]
000118.106: D3D9: [Loading Constellations]
000118.106: D3D9: [D3D9Client Initialized]
000118.106: Joystick throttle: SLIDER 0
000118.106: Joystick throttle control detected
000000.000: Module Sun.dll ............... [Build 160828, API 160828]
VSOP87(E) Sun: Precision 1e-006, Terms 554/6634
000000.000: Module Mercury.dll ........... [Build 160828, API 160828]
VSOP87(B) Mercury: Precision 1e-005, Terms 167/7123
000000.000: Module Venus.dll ............. [Build 160828, API 160828]
000000.000: Module VenusAtm2006.dll ...... [Build 160828, API 160828]
VSOP87(B) Venus: Precision 1e-005, Terms 79/1710
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: Module Mars.dll .............. [Build 160828, API 160828]
000000.000: Module MarsAtm2006.dll ....... [Build 160828, API 160828]
VSOP87(B) Mars: Precision 1e-005, Terms 405/6400
000000.000: Module Phobos.dll ............ [Build ******, API 060425]
000000.000: Module Deimos.dll ............ [Build ******, API 060425]
000000.000: Module Galsat.dll ............ [Build 160828, API 160828]
000000.000: Module Jupiter.dll ........... [Build 160828, API 160828]
VSOP87(B) Jupiter: Precision 1e-006, Terms 1624/3625
000000.000: Module Io.dll ................ [Build 160828, API 160828]
000000.000: Module Europa.dll ............ [Build 160828, API 160828]
000000.000: Module Ganymede.dll .......... [Build 160828, API 160828]
000000.000: Module Callisto.dll .......... [Build 160828, API 160828]
000000.000: Module Satsat.dll ............ [Build 160828, API 160828]
000000.000: Module Saturn.dll ............ [Build 160828, API 160828]
VSOP87(B) Saturn: Precision 1e-006, Terms 2904/6365
000000.000: Module Mimas.dll ............. [Build 160828, API 160828]
SATSAT Mimas: Terms 113
000000.000: Module Enceladus.dll ......... [Build 160828, API 160828]
SATSAT Enceladus: Terms 33
000000.000: Module Tethys.dll ............ [Build 160828, API 160828]
SATSAT Tethys: Terms 101
000000.000: Module Dione.dll ............. [Build 160828, API 160828]
SATSAT Dione: Terms 59
000000.000: Module Rhea.dll .............. [Build 160828, API 160828]
SATSAT Rhea: Terms 68
000000.000: Module Titan.dll ............. [Build 160828, API 160828]
SATSAT Titan: Terms 100
000000.000: Module Iapetus.dll ........... [Build 160828, API 160828]
SATSAT Iapetus: Terms 605
000000.000: Module Uranus.dll ............ [Build 160828, API 160828]
VSOP87(B) Uranus: Precision 1e-006, Terms 1827/5269
000000.000: Module Miranda.dll ........... [Build ******, API 060425]
000000.000: Module Ariel.dll ............. [Build ******, API 060425]
000000.000: Module Umbriel.dll ........... [Build ******, API 060425]
000000.000: Module Titania.dll ........... [Build ******, API 060425]
000000.000: Module Oberon.dll ............ [Build ******, API 060425]
000000.000: Module Neptune.dll ........... [Build 160828, API 160828]
VSOP87(B) Neptune: Precision 1e-006, Terms 391/2024
000000.000: Finished initialising world
000000.000: Module DeltaGliderXR1.dll .... [Build 180211, API 160828]
000000.000: Module ShuttleA.dll .......... [Build 160828, API 160828]
000000.000: Module ShuttlePB.dll ......... [Build 160828, API 160828]
000000.000: Module DeltaGlider.dll ....... [Build 160828, API 160828]
000000.000: Finished initialising status
000000.000: Finished initialising camera
000000.000: Finished setting up render state
000000.000: D3D9: [Scene Initialized]
000000.000: XRSound 1.00 BETA-4 (Build Date: Feb 18 2018) initialized using sound driver DirectSound8; irrKlang version = 1.6.0.  XRSound UpdateInterval = 0.050 (20.0 updates per second)
000000.000:    >>> MMExtMFD module sim start
000000.000: Glideslope module sim start
000000.000: Finished initialising panels
000047.365: D3D9: [Session Closed. Scene deleted.]
000047.365: D3D9: [Destroy Render Window Called]
000047.365:    >>> MMExtMFD module sim end
000047.365: Glideslope module sim end
000047.365: XRSound 1.00 BETA-4 (Build Date: Feb 18 2018) terminating.
000047.365: **** Closing simulation session
D3D9: ERROR: Invalid Window !! RenderWndProc() called after calling clbkDestroyRenderWindow() uMsg=0x4A62A0
000047.365: 
000047.365: **** Creating simulation session
000047.365: D3D9: [DirectX 9 Initialized]
000047.365: D3D9: 3D-Adapter = Intel(R) HD Graphics 3000
000047.365: D3D9: MaxTextureWidth........: 8192
000047.365: D3D9: MaxTextureHeight.......: 8192
000047.365: D3D9: MaxTextureRepeat.......: 8192
000047.365: D3D9: VolTexAddressCaps......: 0x3F
000047.365: D3D9: NumSimultaneousRTs.....: 4
000047.365: D3D9: VertexDeclCaps.........: 0x37F
000047.365: D3D9: XNA Math Support.......: Yes
000047.365: D3D9: Vertex Texture.........: Yes
000047.365: D3D9: Shadow Mapping.........: Yes
000047.365: D3D9: D3DFMT_A16B16G16R16F...: Yes
000047.365: D3D9: D3DFMT_A32B32G32R32F...: Yes
000047.365: D3D9: D3DFMT_D32F_LOCKABLE...: No
000047.365: D3D9: D3DFMT_A2R10G10B10.....: Yes
000047.365: D3D9: D3DDTCAPS_DEC3N........: No
000047.365: D3D9: D3DDTCAPS_FLOAT16_2....: Yes
000047.365: D3D9: D3DDTCAPS_FLOAT16_4....: Yes
000047.365: D3D9: Runs under WINE........: No
000047.365: D3D9: Available Texture Memory = 1624 MB
000047.365: D3D9: [3DDevice Initialized]
000047.365: D3D9: [Loading Constellations]
000047.365: D3D9: [D3D9Client Initialized]
000047.365: Joystick throttle: SLIDER 0
000047.365: Joystick throttle control detected
000000.000: Module Sun.dll ............... [Build 160828, API 160828]
VSOP87(E) Sun: Precision 1e-006, Terms 554/6634
000000.000: Module Mercury.dll ........... [Build 160828, API 160828]
VSOP87(B) Mercury: Precision 1e-005, Terms 167/7123
000000.000: Module Venus.dll ............. [Build 160828, API 160828]
000000.000: Module VenusAtm2006.dll ...... [Build 160828, API 160828]
VSOP87(B) Venus: Precision 1e-005, Terms 79/1710
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: Module Mars.dll .............. [Build 160828, API 160828]
000000.000: Module MarsAtm2006.dll ....... [Build 160828, API 160828]
VSOP87(B) Mars: Precision 1e-005, Terms 405/6400
000000.000: Module Phobos.dll ............ [Build ******, API 060425]
000000.000: Module Deimos.dll ............ [Build ******, API 060425]
000000.000: Module Galsat.dll ............ [Build 160828, API 160828]
000000.000: Module Jupiter.dll ........... [Build 160828, API 160828]
VSOP87(B) Jupiter: Precision 1e-006, Terms 1624/3625
000000.000: Module Io.dll ................ [Build 160828, API 160828]
000000.000: Module Europa.dll ............ [Build 160828, API 160828]
000000.000: Module Ganymede.dll .......... [Build 160828, API 160828]
000000.000: Module Callisto.dll .......... [Build 160828, API 160828]
000000.000: Module Satsat.dll ............ [Build 160828, API 160828]
000000.000: Module Saturn.dll ............ [Build 160828, API 160828]
VSOP87(B) Saturn: Precision 1e-006, Terms 2904/6365
000000.000: Module Mimas.dll ............. [Build 160828, API 160828]
SATSAT Mimas: Terms 113
000000.000: Module Enceladus.dll ......... [Build 160828, API 160828]
SATSAT Enceladus: Terms 33
000000.000: Module Tethys.dll ............ [Build 160828, API 160828]
SATSAT Tethys: Terms 101
000000.000: Module Dione.dll ............. [Build 160828, API 160828]
SATSAT Dione: Terms 59
000000.000: Module Rhea.dll .............. [Build 160828, API 160828]
SATSAT Rhea: Terms 68
000000.000: Module Titan.dll ............. [Build 160828, API 160828]
SATSAT Titan: Terms 100
000000.000: Module Iapetus.dll ........... [Build 160828, API 160828]
SATSAT Iapetus: Terms 605
000000.000: Module Uranus.dll ............ [Build 160828, API 160828]
VSOP87(B) Uranus: Precision 1e-006, Terms 1827/5269
000000.000: Module Miranda.dll ........... [Build ******, API 060425]
000000.000: Module Ariel.dll ............. [Build ******, API 060425]
000000.000: Module Umbriel.dll ........... [Build ******, API 060425]
000000.000: Module Titania.dll ........... [Build ******, API 060425]
000000.000: Module Oberon.dll ............ [Build ******, API 060425]
000000.000: Module Neptune.dll ........... [Build 160828, API 160828]
VSOP87(B) Neptune: Precision 1e-006, Terms 391/2024
000000.000: Finished initialising world
000000.000: Module DeltaGliderXR1.dll .... [Build 180211, API 160828]
000000.000: Module ShuttleA.dll .......... [Build 160828, API 160828]
000000.000: Module ShuttlePB.dll ......... [Build 160828, API 160828]
000000.000: Module DeltaGlider.dll ....... [Build 160828, API 160828]
000000.000: Finished initialising status
000000.000: Finished initialising camera
000000.000: Finished setting up render state
000000.000: D3D9: [Scene Initialized]
000000.000: XRSound 1.00 BETA-4 (Build Date: Feb 18 2018) initialized using sound driver DirectSound8; irrKlang version = 1.6.0.  XRSound UpdateInterval = 0.050 (20.0 updates per second)
000000.000:    >>> MMExtMFD module sim start
000000.000: Glideslope module sim start
000000.000: Finished initialising panels
000144.979: D3D9: [Session Closed. Scene deleted.]
000144.979: D3D9: [Destroy Render Window Called]
000144.979:    >>> MMExtMFD module sim end
000144.979: Glideslope module sim end
000144.979: XRSound 1.00 BETA-4 (Build Date: Feb 18 2018) terminating.
000144.979: **** Closing simulation session
D3D9: ERROR: Invalid Window !! RenderWndProc() called after calling clbkDestroyRenderWindow() uMsg=0x4A62A0
000144.979: 
000144.979: **** Creating simulation session
000144.979: D3D9: [DirectX 9 Initialized]
000144.979: D3D9: 3D-Adapter = Intel(R) HD Graphics 3000
000144.979: D3D9: MaxTextureWidth........: 8192
000144.979: D3D9: MaxTextureHeight.......: 8192
000144.979: D3D9: MaxTextureRepeat.......: 8192
000144.979: D3D9: VolTexAddressCaps......: 0x3F
000144.979: D3D9: NumSimultaneousRTs.....: 4
000144.979: D3D9: VertexDeclCaps.........: 0x37F
000144.979: D3D9: XNA Math Support.......: Yes
000144.979: D3D9: Vertex Texture.........: Yes
000144.979: D3D9: Shadow Mapping.........: Yes
000144.979: D3D9: D3DFMT_A16B16G16R16F...: Yes
000144.979: D3D9: D3DFMT_A32B32G32R32F...: Yes
000144.979: D3D9: D3DFMT_D32F_LOCKABLE...: No
000144.979: D3D9: D3DFMT_A2R10G10B10.....: Yes
000144.979: D3D9: D3DDTCAPS_DEC3N........: No
000144.979: D3D9: D3DDTCAPS_FLOAT16_2....: Yes
000144.979: D3D9: D3DDTCAPS_FLOAT16_4....: Yes
000144.979: D3D9: Runs under WINE........: No
000144.979: D3D9: Available Texture Memory = 1624 MB
000144.979: D3D9: [3DDevice Initialized]
000144.979: D3D9: [Loading Constellations]
000144.979: D3D9: [D3D9Client Initialized]
000144.979: Joystick throttle: SLIDER 0
000144.979: Joystick throttle control detected
000000.000: Module Sun.dll ............... [Build 160828, API 160828]
VSOP87(E) Sun: Precision 1e-006, Terms 554/6634
000000.000: Module Mercury.dll ........... [Build 160828, API 160828]
VSOP87(B) Mercury: Precision 1e-005, Terms 167/7123
000000.000: Module Venus.dll ............. [Build 160828, API 160828]
000000.000: Module VenusAtm2006.dll ...... [Build 160828, API 160828]
VSOP87(B) Venus: Precision 1e-005, Terms 79/1710
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: Module Mars.dll .............. [Build 160828, API 160828]
000000.000: Module MarsAtm2006.dll ....... [Build 160828, API 160828]
VSOP87(B) Mars: Precision 1e-005, Terms 405/6400
000000.000: Module Phobos.dll ............ [Build ******, API 060425]
000000.000: Module Deimos.dll ............ [Build ******, API 060425]
000000.000: Module Galsat.dll ............ [Build 160828, API 160828]
000000.000: Module Jupiter.dll ........... [Build 160828, API 160828]
VSOP87(B) Jupiter: Precision 1e-006, Terms 1624/3625
000000.000: Module Io.dll ................ [Build 160828, API 160828]
000000.000: Module Europa.dll ............ [Build 160828, API 160828]
000000.000: Module Ganymede.dll .......... [Build 160828, API 160828]
000000.000: Module Callisto.dll .......... [Build 160828, API 160828]
000000.000: Module Satsat.dll ............ [Build 160828, API 160828]
000000.000: Module Saturn.dll ............ [Build 160828, API 160828]
VSOP87(B) Saturn: Precision 1e-006, Terms 2904/6365
000000.000: Module Mimas.dll ............. [Build 160828, API 160828]
SATSAT Mimas: Terms 113
000000.000: Module Enceladus.dll ......... [Build 160828, API 160828]
SATSAT Enceladus: Terms 33
000000.000: Module Tethys.dll ............ [Build 160828, API 160828]
SATSAT Tethys: Terms 101
000000.000: Module Dione.dll ............. [Build 160828, API 160828]
SATSAT Dione: Terms 59
000000.000: Module Rhea.dll .............. [Build 160828, API 160828]
SATSAT Rhea: Terms 68
000000.000: Module Titan.dll ............. [Build 160828, API 160828]
SATSAT Titan: Terms 100
000000.000: Module Iapetus.dll ........... [Build 160828, API 160828]
SATSAT Iapetus: Terms 605
000000.000: Module Uranus.dll ............ [Build 160828, API 160828]
VSOP87(B) Uranus: Precision 1e-006, Terms 1827/5269
000000.000: Module Miranda.dll ........... [Build ******, API 060425]
000000.000: Module Ariel.dll ............. [Build ******, API 060425]
000000.000: Module Umbriel.dll ........... [Build ******, API 060425]
000000.000: Module Titania.dll ........... [Build ******, API 060425]
000000.000: Module Oberon.dll ............ [Build ******, API 060425]
000000.000: Module Neptune.dll ........... [Build 160828, API 160828]
VSOP87(B) Neptune: Precision 1e-006, Terms 391/2024
000000.000: Finished initialising world
000000.000: Module DeltaGliderXR1.dll .... [Build 180211, API 160828]
000000.000: Module ShuttleA.dll .......... [Build 160828, API 160828]
000000.000: Module ShuttlePB.dll ......... [Build 160828, API 160828]
000000.000: Module DeltaGlider.dll ....... [Build 160828, API 160828]
000000.000: Finished initialising status
000000.000: Finished initialising camera
000000.000: Finished setting up render state
000000.000: D3D9: [Scene Initialized]
000000.000: XRSound 1.00 BETA-4 (Build Date: Feb 18 2018) initialized using sound driver DirectSound8; irrKlang version = 1.6.0.  XRSound UpdateInterval = 0.050 (20.0 updates per second)
000000.000:    >>> MMExtMFD module sim start
000000.000: Glideslope module sim start
000000.000: Finished initialising panels
000068.406: D3D9: [Session Closed. Scene deleted.]
000068.406: D3D9: [Destroy Render Window Called]
000068.406:    >>> MMExtMFD module sim end
000068.406: Glideslope module sim end
000068.406: XRSound 1.00 BETA-4 (Build Date: Feb 18 2018) terminating.
000068.406: **** Closing simulation session
D3D9: ERROR: Invalid Window !! RenderWndProc() called after calling clbkDestroyRenderWindow() uMsg=0x4A62A0
000068.406: 
000068.406: **** Creating simulation session
000068.406: D3D9: [DirectX 9 Initialized]
000068.406: D3D9: 3D-Adapter = Intel(R) HD Graphics 3000
000068.406: D3D9: MaxTextureWidth........: 8192
000068.406: D3D9: MaxTextureHeight.......: 8192
000068.406: D3D9: MaxTextureRepeat.......: 8192
000068.406: D3D9: VolTexAddressCaps......: 0x3F
000068.406: D3D9: NumSimultaneousRTs.....: 4
000068.406: D3D9: VertexDeclCaps.........: 0x37F
000068.406: D3D9: XNA Math Support.......: Yes
000068.406: D3D9: Vertex Texture.........: Yes
000068.406: D3D9: Shadow Mapping.........: Yes
000068.406: D3D9: D3DFMT_A16B16G16R16F...: Yes
000068.406: D3D9: D3DFMT_A32B32G32R32F...: Yes
000068.406: D3D9: D3DFMT_D32F_LOCKABLE...: No
000068.406: D3D9: D3DFMT_A2R10G10B10.....: Yes
000068.406: D3D9: D3DDTCAPS_DEC3N........: No
000068.406: D3D9: D3DDTCAPS_FLOAT16_2....: Yes
000068.406: D3D9: D3DDTCAPS_FLOAT16_4....: Yes
000068.406: D3D9: Runs under WINE........: No
000068.406: D3D9: Available Texture Memory = 1624 MB
000068.406: D3D9: [3DDevice Initialized]
000068.406: D3D9: [Loading Constellations]
000068.406: D3D9: [D3D9Client Initialized]
000068.406: Joystick throttle: SLIDER 0
000068.406: Joystick throttle control detected
000000.000: Module Sun.dll ............... [Build 160828, API 160828]
VSOP87(E) Sun: Precision 1e-006, Terms 554/6634
000000.000: Module Mercury.dll ........... [Build 160828, API 160828]
VSOP87(B) Mercury: Precision 1e-005, Terms 167/7123
000000.000: Module Venus.dll ............. [Build 160828, API 160828]
000000.000: Module VenusAtm2006.dll ...... [Build 160828, API 160828]
VSOP87(B) Venus: Precision 1e-005, Terms 79/1710
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: Module Mars.dll .............. [Build 160828, API 160828]
000000.000: Module MarsAtm2006.dll ....... [Build 160828, API 160828]
VSOP87(B) Mars: Precision 1e-005, Terms 405/6400
000000.000: Module Phobos.dll ............ [Build ******, API 060425]
000000.000: Module Deimos.dll ............ [Build ******, API 060425]
000000.000: Module Galsat.dll ............ [Build 160828, API 160828]
000000.000: Module Jupiter.dll ........... [Build 160828, API 160828]
VSOP87(B) Jupiter: Precision 1e-006, Terms 1624/3625
000000.000: Module Io.dll ................ [Build 160828, API 160828]
000000.000: Module Europa.dll ............ [Build 160828, API 160828]
000000.000: Module Ganymede.dll .......... [Build 160828, API 160828]
000000.000: Module Callisto.dll .......... [Build 160828, API 160828]
000000.000: Module Satsat.dll ............ [Build 160828, API 160828]
000000.000: Module Saturn.dll ............ [Build 160828, API 160828]
VSOP87(B) Saturn: Precision 1e-006, Terms 2904/6365
000000.000: Module Mimas.dll ............. [Build 160828, API 160828]
SATSAT Mimas: Terms 113
000000.000: Module Enceladus.dll ......... [Build 160828, API 160828]
SATSAT Enceladus: Terms 33
000000.000: Module Tethys.dll ............ [Build 160828, API 160828]
SATSAT Tethys: Terms 101
000000.000: Module Dione.dll ............. [Build 160828, API 160828]
SATSAT Dione: Terms 59
000000.000: Module Rhea.dll .............. [Build 160828, API 160828]
SATSAT Rhea: Terms 68
000000.000: Module Titan.dll ............. [Build 160828, API 160828]
SATSAT Titan: Terms 100
000000.000: Module Iapetus.dll ........... [Build 160828, API 160828]
SATSAT Iapetus: Terms 605
000000.000: Module Uranus.dll ............ [Build 160828, API 160828]
VSOP87(B) Uranus: Precision 1e-006, Terms 1827/5269
000000.000: Module Miranda.dll ........... [Build ******, API 060425]
000000.000: Module Ariel.dll ............. [Build ******, API 060425]
000000.000: Module Umbriel.dll ........... [Build ******, API 060425]
000000.000: Module Titania.dll ........... [Build ******, API 060425]
000000.000: Module Oberon.dll ............ [Build ******, API 060425]
000000.000: Module Neptune.dll ........... [Build 160828, API 160828]
VSOP87(B) Neptune: Precision 1e-006, Terms 391/2024
000000.000: Finished initialising world
000000.000: Module DeltaGliderXR1.dll .... [Build 180211, API 160828]
000000.000: Module ShuttleA.dll .......... [Build 160828, API 160828]
000000.000: Module ShuttlePB.dll ......... [Build 160828, API 160828]
000000.000: Module DeltaGlider.dll ....... [Build 160828, API 160828]
000000.000: Finished initialising status
000000.000: Finished initialising camera
000000.000: Finished setting up render state
000000.000: D3D9: [Scene Initialized]
000000.000: XRSound 1.00 BETA-4 (Build Date: Feb 18 2018) initialized using sound driver DirectSound8; irrKlang version = 1.6.0.  XRSound UpdateInterval = 0.050 (20.0 updates per second)
000000.000:    >>> MMExtMFD module sim start
000000.000: Glideslope module sim start
000000.000: Finished initialising panels
000029.630: D3D9: [Session Closed. Scene deleted.]
000029.630: D3D9: [Destroy Render Window Called]
000029.630:    >>> MMExtMFD module sim end
000029.630: Glideslope module sim end
000029.630: XRSound 1.00 BETA-4 (Build Date: Feb 18 2018) terminating.

Last edited by Samuel Edwards; 02-19-2018 at 06:59 PM. Reason: Added my last Orbiter Log
Samuel Edwards is offline  
Thanked by:
Old 02-19-2018, 08:27 PM   #80
LeePalmer
Orbinaut
Default

Hi Face. Thanks for that. I am getting an error
The application has failed to start because VCRUNTIME140.dll was not found. Re Installing Application may problem.

I am clearly missing more than my marbles.

Regards
Lee
LeePalmer is offline  
Old 02-19-2018, 08:38 PM   #81
Face
Beta Tester
 
Face's Avatar

Default

Quote:
Originally Posted by LeePalmer View Post
 Hi Face. Thanks for that. I am getting an error
The application has failed to start because VCRUNTIME140.dll was not found. Re Installing Application may problem.

I am clearly missing more than my marbles.
Yeah, that's a bit strange. Using the XRSound.lib causes a link error in Visual Studio 2015 regarding some __except_handler4_common being unresolved, so I had to include the dynamic linking despite having the compiler set to /MT, as required by the very XRSound.lib itself.
Face is offline  
Old 02-19-2018, 09:06 PM   #82
dbeachy1
O-F Administrator
 
dbeachy1's Avatar


Default

Quote:
Originally Posted by Samuel Edwards View Post
 Running: XRSound-BETA4; however, I have noticed this as an issue in previous versions but never thought to write it down.

Bug: Orbiter crashes on scenario unload. The crash occurs after multiple scenario loads on a single client instance.

<...snip...>
Thanks for the info! I was able reproduce the problem, and I've tracked it down and I'm working on a fix. Long-story-short, XRSound keeps track of all vessels in Orbiter, and that list was not being reset to empty as it should have been whenever the user exits to the launch pad. Over time, then, if you relaunch a scenario enough times (for me it was ~16 times), the vessel in focus uses one of the same vessel handles (pointers) that Orbiter created in one of the previous ~16 runs. Since that handle is already in XRSound's list with a NULL XRSoundEngine pointer, XRSound thinks that vessel should not have default sounds played for it, and so no sounds are played for it.

The reason it crashes on exit to the launch pad after that, then, is because XRSound goes to free up the global music slot, but that slot was never loaded during that scenario run because no vessel that had default sounds enabled was in focus at any time in that latest Orbiter session (this is a separate bug from the first one, but the first one uncovered it).

So the fix, which I'm working on now since it's Presidents Day here and so I happen to be off work, is two-fold:
1) Reset the list of all vessels in Orbiter to empty whenever the user exits to the launch pad, and
2) Check whether the music sound context is NULL when the Orbiter simulation exits to the launch pad.

Since this bug is pretty serious, I'll upload BETA-5 once I have this fix implemented and tested. Thanks again for the good catch!
dbeachy1 is offline  
Old 02-19-2018, 09:06 PM   #83
Face
Beta Tester
 
Face's Avatar

Default

Found the bug and fixed it in the linked DLL. Problem was that I've forgotten to exclude the default msvcrt.lib in the project. Please try downloading it again.
Face is offline  
Thanked by:
Old 02-19-2018, 09:25 PM   #84
kuddel
Donator
Default

Quote:
Originally Posted by dbeachy1 View Post
 
  • Added XRSound plugin module description and category to the Orbiter launch pad Modules page (requested by kuddel).
  • Added a new SilenceOfSpace config setting (defaults to true) that, when disabled, does not fade external sounds for static pressure; i.e., you can then hear the engines fire in external views in vacuum (requested by kuddel).
  • Added a new WarningGearIsUpAltitude config setting; default is 275 meters for normal vessels and 90 meters (300 feet) for Atlantis (requested by kuddel).
  • Added default sounds "Sonic Boom Twin.wav", "Sonic Boom Twin Loud.wav", and "Sonic Boom Twin Distant.wav" and set Atlantis to use "Sonic Boom Twin.wav" by default (Sonic Boom Twin file provided by kuddel).
  • Tweaked Atlantis config to disable the "wheels up" callout on launch.
Thanks a lot for all this! It's even more than I expected
And the 300 feet for WarningGearIsUpAltitude seems reasonable as well!
See Shuttle Crew Operations Manual Secton 2.14-2:
Quote:
The landing gear is deployed at 300 Ī 100 feet and at a maximum of 312 knots equivalent airspeed (KEAS).
Thanks again, I'll try to take a look at the current version as soon ass I find myself some time.

, Kuddel
kuddel is offline  
Thanked by:
Old 02-19-2018, 09:54 PM   #85
LeePalmer
Orbinaut
Thumbs up

Hi Face.
The new sound..dll sadly does not completely fix it. For an xp machine.

The VCRUNTIME140.dll has gone.
But.. I have two
InitializeCricicalSectionEx errors for your new dll and the XRSound.dll.

I tried to attach a my log.
:-)

Cheers Lee

PS what do you use to make a scrolly insert for log? Code Box. ok.
Attached Files
File Type: log Orbiter.log (2.4 KB, 2 views)

Last edited by LeePalmer; 02-19-2018 at 09:55 PM. Reason: Missed answer
LeePalmer is offline  
Old 02-19-2018, 10:16 PM   #86
dbeachy1
O-F Administrator
 
dbeachy1's Avatar


Default BETA-5 Released

Hi all,

I just released XRSound BETA-5, same download links as before. Changes are:
  • Fixed bug with sounds not playing and a crash after many scenario relaunches (reported by Samuel Edwards).
  • Deleted "Error: Universal MMU not installed.wav" voice callout since it is obsolete now (reported by Woo482).
  • Fixed enum off-by-one sequence in comments in XRSound.h (reported by Face).

I also ran a test of 40 exit-to-launch pad and scenario relaunches, and it works fine now.

If you would rather just download the new XRSound.dll only, you can get it here.

Thanks again for all your help beta-testing!

@Woo482 / @Xyon -- BETA-5 source is up, same password and link.
dbeachy1 is offline  
Old 02-19-2018, 11:26 PM   #87
dbeachy1
O-F Administrator
 
dbeachy1's Avatar


Default

Quote:
Originally Posted by LeePalmer View Post
 Hi Face.
The new sound..dll sadly does not completely fix it. For an xp machine.

The VCRUNTIME140.dll has gone.
But.. I have two
InitializeCricicalSectionEx errors for your new dll and the XRSound.dll.

I tried to attach a my log.
:-)

Cheers Lee

PS what do you use to make a scrolly insert for log? Code Box. ok.
Unfortunately, you will not be able to run XRSound.dll on a Windows XP machine -- XRSound makes some Windows system calls that are only present in Windows Vista or newer. However, your existing hardware should be able to run Windows 7 or Windows 10, from what I've read. That would still requiring obtaining the upgraded OS itself, though.
dbeachy1 is offline  
Thanked by:
Old 02-20-2018, 10:15 AM   #88
Face
Beta Tester
 
Face's Avatar

Default

Quote:
Originally Posted by LeePalmer View Post
 The new sound..dll sadly does not completely fix it. For an xp machine.

The VCRUNTIME140.dll has gone.
But.. I have two
InitializeCricicalSectionEx errors for your new dll and the XRSound.dll.
Well, that's probably because the sound bridge uses XRSound, and XRSound is - as dbeachy1 already explained - not XP compatible.

---------- Post added at 11:13 ---------- Previous post was at 08:19 ----------

Quote:
Originally Posted by dbeachy1 View Post
 I just released XRSound BETA-5, same download links as before.
Sound bridge DLL and link has been updated accordingly.

---------- Post added at 11:15 ---------- Previous post was at 11:13 ----------

Quote:
Originally Posted by dbeachy1 View Post
 If you would rather just download the new XRSound.dll only, you can get it here.
Would it be possible to create such a minimal package also for developers on updates? I mean header file and libs in addition to the plugin itself.
Face is offline  
Thanked by:
Old 02-20-2018, 02:16 PM   #89
dbeachy1
O-F Administrator
 
dbeachy1's Avatar


Default

Quote:
Originally Posted by Face View Post
 Would it be possible to create such a minimal package also for developers on updates? I mean header file and libs in addition to the plugin itself.
Yes, I'll update my packaging script to generate that. Should be ready for the next release.
dbeachy1 is offline  
Old 02-21-2018, 01:57 AM   #90
boogabooga
Bug Crusher
 
boogabooga's Avatar
Default

Solar Serenity has been stuck in my head all day. Quite catchy.
boogabooga is offline  
Thanked by:
Closed Thread

  Orbiter-Forum > Orbiter Addons > Addon Development

Tags
beta, xr1, xr2, xr5, xrsound


Thread Tools

Posting Rules
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
Forum Jump


All times are GMT. The time now is 07:23 AM.

Quick Links Need Help?


About Us | Rules & Guidelines | TOS Policy | Privacy Policy

Orbiter-Forum is hosted at Orbithangar.com
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Copyright ©2007 - 2017, Orbiter-Forum.com. All rights reserved.