OHM Glideslope 2.7 for Orbiter 2016

Face

Well-known member
Orbiter Contributor
Addon Developer
Beta Tester
Joined
Mar 18, 2008
Messages
4,403
Reaction score
581
Points
153
Location
Vienna
Thanks for your reply. Yes, "unfortunately" i have it installed (otherwise it would be the solution... :( ). Btw. i am using Win 10.

And another "btw": I have the same problem with Orbiter 2010 and the corresponding version of Glidslope.

Usually i don't have such problems, or i can figure it out by myself, but this time i just have no idea...

Looks like there are more than one version of those redistribution binaries. Note that Enjo's link is not the same as the one on the hangar page. Perhaps you've got the x64 version installed when the x86 is needed.
 

Battlestar

New member
Joined
May 25, 2008
Messages
10
Reaction score
0
Points
1
Looks like there are more than one version of those redistribution binaries. Note that Enjo's link is not the same as the one on the hangar page. Perhaps you've got the x64 version installed when the x86 is needed.

I have installed both the x86 and the x64 version. Is that a problem?
Here's the error log from Windows
Code:
 [URL="http://www.orbiter-forum.com/#"]-[/URL] <Event xmlns="[B][URL]http://schemas.microsoft.com/win/2004/08/events/event[/URL][/B]">
   [URL="http://www.orbiter-forum.com/#"]-[/URL] <System>
     <Provider Name="[B]Application Error[/B]"  /> 

    <EventID  Qualifiers="[B]0[/B]">1000</EventID> 

    <Level>2</Level> 

    <Task>100</Task> 

    <Keywords>0x80000000000000</Keywords> 

    <TimeCreated SystemTime="[B]2017-04-17T17:27:20.519969900Z[/B]" /> 

    <EventRecordID>107281</EventRecordID> 

    <Channel>Application</Channel> 

    <Computer>LAPTOP-33NGRLPD</Computer> 

    <Security />  

   </System>


  [URL="http://www.orbiter-forum.com/#"]-[/URL] <EventData>
     <Data>orbiter.exe</Data> 

    <Data>0.0.0.0</Data> 

    <Data>57c23356</Data> 

    <Data>Glideslope.dll</Data> 

    <Data>0.0.0.0</Data> 

    <Data>58f23840</Data> 

    <Data>c0000409</Data> 

    <Data>0002828c</Data> 

    <Data>2358</Data> 

    <Data>01d2b79fc084d75c</Data> 

    <Data>D:\Orbiter\Orbiter 2016\modules\server\orbiter.exe</Data>  

    <Data>D:\Orbiter\Orbiter 2016\Modules\Plugin\Glideslope.dll</Data>  

    <Data>1e17ca0a-cc54-4ddb-a8e1-d84ecb7c9657</Data>  

    <Data />  

    <Data />  

   </EventData>


   </Event>
Maybe this helps.

I will download the exact version from the hangar page and try again. Thanks a lot for your help :thumbup:

------------

And i'm back....the version of vs/vc2015 mentioned on the hangar page is not longer available....
 
Last edited:

Face

Well-known member
Orbiter Contributor
Addon Developer
Beta Tester
Joined
Mar 18, 2008
Messages
4,403
Reaction score
581
Points
153
Location
Vienna

Battlestar

New member
Joined
May 25, 2008
Messages
10
Reaction score
0
Points
1
I noticed that the link on the hangar page has some superfluous space in between. Here it is without that space: https://www.microsoft.com/en-us/download/confirmation.aspx?id=48145 .

I tried it just now and it immediately showed a popup with the binary download.

trying now....this one points to the x64 version. Is that correct?

..... i tried both versions, neither is fixing the problem.....i think this is a dead end. And since noone else seems to have this problem, there's obviously something wrong with my system. In the next days i will install Orbiter on a different machine and see if this happens again.

Thanks again.
 
Last edited:

Face

Well-known member
Orbiter Contributor
Addon Developer
Beta Tester
Joined
Mar 18, 2008
Messages
4,403
Reaction score
581
Points
153
Location
Vienna
trying now....this one points to the x64 version. Is that correct?

Yes, at least for me it does point to an x64 version. If really an x86 is needed (which I believe it to be, given that Orbiter itself is 32-bit), then I wonder why that link is still up there.

---------- Post added at 20:39 ---------- Previous post was at 20:13 ----------

And since noone else seems to have this problem, there's obviously something wrong with my system. In the next days i will install Orbiter on a different machine and see if this happens again.

Could be. I have a recompile MMExt here that should work without the redists (if this even is the problem). If you want to try it out, I can send it to you, just drop me a PM.
 

ADSWNJ

Scientist
Addon Developer
Joined
Aug 5, 2011
Messages
1,667
Reaction score
3
Points
38
Does anyone have a .scn file with the scenario just prior to crashing?

I have statically linked Glideslope with VC2015 redist this time, to try to get around the dreaded error 126. But maybe there's a conflict between static and non-statically linked redists now.

Happy to drop anyone a private rebuild of any of the DLL's, static or non-statically linked.

BTW - I use the dependency checker (depends.exe) to check DLL's to see how they are linked.
 

Battlestar

New member
Joined
May 25, 2008
Messages
10
Reaction score
0
Points
1
I would like to test your rebuilds on my system. What do i need to do that you can send them to me (i'm not too experienced with this forum stuff...but i'm catching up, hopefully ....)

Does anyone have a .scn file with the scenario just prior to crashing?

I'm always using the default Delta-Glider Docked at ISS scenario. Starting scenario, switching from VC to glass cockpit, switching through mfd menus to find "Glideslope", hitting the mfd button, and crash....
 
Last edited:

Geraldokerenz

New member
Joined
Oct 26, 2013
Messages
13
Reaction score
0
Points
1
Location
Florida
So why my BaseSync MFD and Glideslope MFD doesn't appears in my MFD? I Mean that i already checklist box in Glideslope MFD and BaseSync MFD, i have already installed modulemessaing ext, but why still my both MFD doesn't appears?

--------------------------------
I use

Orbiter 2016 build 160828
ModuleMessagingExt for Orbiter 2016 v1.1
BaseSync for Orbiter 2016 v3.1
Glideslope for Orbiter 2016 v2.6

--------------------------------

Thankyou
 

ADSWNJ

Scientist
Addon Developer
Joined
Aug 5, 2011
Messages
1,667
Reaction score
3
Points
38
Please post your Orbiter.log.

(How? reply to this thread and type [ CODE] [ /CODE] without the spaces after the [ character (if I typed it in, it would make a code block for me!)

Then open Orbiter.log (e.g. in Notepad), ctrl-C all the text, then ctrl-V into your thread in between your code tags.

We can then see if these modules are starting up properly.)
 

Geraldokerenz

New member
Joined
Oct 26, 2013
Messages
13
Reaction score
0
Points
1
Location
Florida
Please post your Orbiter.log.

(How? reply to this thread and type [ CODE] [ /CODE] without the spaces after the [ character (if I typed it in, it would make a code block for me!)

Then open Orbiter.log (e.g. in Notepad), ctrl-C all the text, then ctrl-V into your thread in between your code tags.

We can then see if these modules are starting up properly.)


Code:
**** Orbiter.log
000000.000: Build Aug 28 2016 [v.160828]
000000.000: Timer precision: 5.40194e-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: Module Meshdebug.dll ......... [Build 160828, API 160828]
000000.000: Module D3D9Client.dll ........ [Build 160830, API 160828]
000000.000: Module TrackIR.dll ........... [Build 160828, API 160828]
000000.000: TrackIR module not found.
000000.000: Module LuaMFD.dll ............ [Build 160828, API 160828]
000000.000: Module transx.dll ............ [Build 160216, API 160214]
000000.000: Module ScriptMFD.dll ......... [Build 160828, API 160828]
000000.000: Module LuaConsole.dll ........ [Build 160828, API 160828]
000000.000: Module DX9ExtMFD.dll ......... [Build 150812, API 100830]
000000.000: Module ExtMFD.dll ............ [Build 160828, API 160828]
000000.000: Module FlightData.dll ........ [Build 160828, API 160828]
000000.000: Module Framerate.dll ......... [Build 160828, API 160828]
000000.000: Module Rcontrol.dll .......... [Build 160828, API 160828]
000000.000: Module ScnEditor.dll ......... [Build 160828, API 160828]
000000.000: Module OrbiterSound.dll ...... [Build 121120, API 100830]
000000.000: Module CustomMFD.dll ......... [Build 160828, API 160828]
000000.000: Module AeroBrakeMFD.dll ...... [Build ******, API 100830]
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: ---------------------------------------------------------------
============================ ERROR: ===========================
Failed loading module Modules\Plugin\BurnTimeMFD.dll (code 193)
[Orbiter::LoadModule | .\Orbiter.cpp | 600]
===============================================================
000000.000: Module AttitudeMFD.dll ....... [Build ******, API 060425]
============================ ERROR: ===========================
Failed loading module Modules\Plugin\BaseSyncMFD.dll (code 193)
[Orbiter::LoadModule | .\Orbiter.cpp | 600]
===============================================================
000000.000: Module AttitudeMFD.dll ....... [Build ******, API 060425]
============================ ERROR: ===========================
Failed loading module Modules\Plugin\Glideslope.dll (code 193)
[Orbiter::LoadModule | .\Orbiter.cpp | 600]
===============================================================
000000.000: Module Map3DMFD.dll .......... [Build 101102, API 100830]
000000.000: Module ReFuelMFD.dll ......... [Build ******, API 060425]
000000.000: Module RendezvousMFD.dll ..... [Build ******, API 050206]
000000.000: 
000000.000: **** Creating simulation session
000000.000: D3D9: [DirectX 9 Initialized]
000000.000: D3D9: 3D-Adapter = AMD Radeon R5 M330
000000.000: D3D9: MaxTextureWidth........: 16384
000000.000: D3D9: MaxTextureHeight.......: 16384
000000.000: D3D9: MaxTextureRepeat.......: 8192
000000.000: D3D9: VolTexAddressCaps......: 0x3F
000000.000: D3D9: NumSimultaneousRTs.....: 4
000000.000: D3D9: VertexDeclCaps.........: 0x3FF
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...: Yes
000000.000: D3D9: D3DFMT_A2R10G10B10.....: Yes
000000.000: D3D9: D3DDTCAPS_DEC3N........: Yes
000000.000: D3D9: D3DDTCAPS_FLOAT16_2....: Yes
000000.000: D3D9: D3DDTCAPS_FLOAT16_4....: Yes
000000.000: D3D9: Available Texture Memory = 3813 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 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 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: Finished initialising panels
000000.000: ---------------------------------------------------------------
000000.000: >>> WARNING: Obsolete API function used: VESSEL::GetHorizonAirspeedVector
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: ---------------------------------------------------------------
000016.079: D3D9: [Session Closed. Scene deleted.]
000016.079: D3D9: [Destroy Render Window Called]
000016.079: D3D9: ERROR: [Failed to Reset DirectX Device] (Likely blocked by undeleted resources)
000016.079: **** Closing simulation session
000016.079: D3D9: ERROR: Invalid Window !! RenderWndProc() called after calling clbkDestroyRenderWindow() uMsg=0x0

So, what is the problem comes?
 

Face

Well-known member
Orbiter Contributor
Addon Developer
Beta Tester
Joined
Mar 18, 2008
Messages
4,403
Reaction score
581
Points
153
Location
Vienna
That's code 193 like in your other post. Perhaps it would be best to first solve the problem there before trying out other plugins, because it looks like there's something messed up with your OS.
 

ADSWNJ

Scientist
Addon Developer
Joined
Aug 5, 2011
Messages
1,667
Reaction score
3
Points
38
I agree with Face. Something very strange with your install.

Is there anything you know that is non-standard with your PC? For example - are you running in an emulator - e.g. on Mac, or in a virtual machine? Are you running a very old version of Windows?

Another thing you can try is a system file check. Open a CMD window with administrator rights (e.g. start Command Prompt, right mouse, Run as Administrator), then type sfc /scannow

If it shows any errors, then run it up to 3 times until it resolves them all.

Other than that - I would do a clean install of Orbiter into a new directory, then add addons one by one, testing that they work.
 

Estelyen

New member
Joined
Dec 20, 2013
Messages
4
Reaction score
0
Points
0
Location
Hamburg
I have the same problem as Geraldokerenz does: GlideSlope will simply not appear in the MFD list despite being activated. I have tried disabling every other MFD and this is the result:
Code:
**** Orbiter.log
000000.000: Build Aug 28 2016 [v.160828]
000000.000: Timer precision: 3.84962e-007 sec
000000.000: Found 1 joystick(s)
000000.000: Devices enumerated: 9
000000.000: Devices accepted: 7
000000.000: [ ] RGB Emulation (SW)
000000.000: [ ] Direct3D HAL (HW)
000000.000: [x] Direct3D T&L HAL (HW)
000000.000: [ ] Direct3D HAL (NVIDIA GeForce GTX 1070) (HW)
000000.000: [x] Direct3D T&L HAL (NVIDIA GeForce GTX 1070) (HW)
000000.000: [ ] Direct3D HAL (NVIDIA GeForce GTX 1070) #2 (HW)
000000.000: [x] Direct3D T&L HAL (NVIDIA GeForce GTX 1070) #2 (HW)
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]
============================ ERROR: ===========================
Failed loading module Modules\Plugin\Glideslope.dll (code 126)
[Orbiter::LoadModule | .\Orbiter.cpp | 600]
===============================================================
000000.000: Module OrbiterSound.dll ...... [Build 121120, API 100830]
Some other modules won't load either and it might even be the same problem since they throw the same error code 126, like this:
Code:
**** Orbiter.log
000000.000: Build Aug 28 2016 [v.160828]
000000.000: Timer precision: 3.84962e-007 sec
000000.000: Found 1 joystick(s)
000000.000: Devices enumerated: 9
000000.000: Devices accepted: 7
000000.000: [ ] RGB Emulation (SW)
000000.000: [ ] Direct3D HAL (HW)
000000.000: [x] Direct3D T&L HAL (HW)
000000.000: [ ] Direct3D HAL (NVIDIA GeForce GTX 1070) (HW)
000000.000: [x] Direct3D T&L HAL (NVIDIA GeForce GTX 1070) (HW)
000000.000: [ ] Direct3D HAL (NVIDIA GeForce GTX 1070) #2 (HW)
000000.000: [x] Direct3D T&L HAL (NVIDIA GeForce GTX 1070) #2 (HW)
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]
============================ ERROR: ===========================
Failed loading module Modules\Plugin\Glideslope.dll (code 126)
[Orbiter::LoadModule | .\Orbiter.cpp | 600]
===============================================================
000000.000: Module OrbiterSound.dll ...... [Build 121120, API 100830]
000000.000: Module ScnEditor.dll ......... [Build 160828, API 160828]
000000.000: Module AttitudeMFD.dll ....... [Build ******, API 060425]
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: ---------------------------------------------------------------
============================ ERROR: ===========================
Failed loading module Modules\Plugin\BurnTimeMFD.dll (code 126)
[Orbiter::LoadModule | .\Orbiter.cpp | 600]
===============================================================
000000.000: Module InterMFD57.dll ........ [Build 161216, API 160910]
============================ ERROR: ===========================
Failed loading module Modules\Plugin\TransX.dll (code 126)
[Orbiter::LoadModule | .\Orbiter.cpp | 600]
===============================================================
Interestingly, the Attitude MFD seems to work fine despite the log stating that it's using an obsolete function. The IMFD works fine as well.
 

ADSWNJ

Scientist
Addon Developer
Joined
Aug 5, 2011
Messages
1,667
Reaction score
3
Points
38
Glideslope 2.7 released. Main change is technical only: Glideslope now talks natively to ModuleMessagingExt v2 if installed, and if not, it works without generating Error 126.

Minor change on DATA screen in non-atmo conditions: VAcc and HAcc indicators added for manual powered descent - e.g. to Brighton Beach. (Added for Steve!)
 

turtle91

Active member
Joined
Nov 1, 2010
Messages
319
Reaction score
7
Points
33
There is still an issue, where I cannot accel. the time to more than 100x, after the landing-AP has been used. ( Vessel is now landed...no more AP active..)
So I tried to check this within the sources, but there are no more source-code provided within this 2.7 build.
Is this intended ?

EDIT:

After checking your other MFDs, I have seen the same issue(no sources).
However, within the ModuleMessagingExt2-plugin, there was a hint which points to :
https://github.com/ADSWNJ

...Where all your sources are available....
 
Last edited:

ADSWNJ

Scientist
Addon Developer
Joined
Aug 5, 2011
Messages
1,667
Reaction score
3
Points
38
Yup - all sources in GitHub. Much nicer than sending it down with each package. Pretty sure I limit warp speeds with the AP, for stability reasons. But it's been a while, so feel free to fork the code and propose updates!
 

Marijn

Active member
Joined
Mar 5, 2008
Messages
755
Reaction score
166
Points
43
Location
Amsterdam
Today I ran into problem with Glideslope. Orbiter crashed immediately after selecting Glideslope. I learned that all my Orbiter installations which are managed by JSGME had this problem. ̶I̶t̶ ̶t̶u̶r̶n̶e̶d̶ ̶o̶u̶t̶ ̶t̶h̶a̶t̶ ̶J̶S̶G̶M̶E̶ ̶i̶s̶ ̶n̶o̶t̶ ̶c̶o̶p̶y̶i̶n̶g̶ ̶a̶n̶y̶ ̶e̶m̶p̶t̶y̶ ̶f̶o̶l̶d̶e̶r̶s̶.̶ And Glideslope causes Orbiter to crash if the empty Diags and Logs folders are not present in Config\MFD\Glideslope

They are of course in the zip archive. ̶B̶u̶t̶ ̶I̶ ̶a̶m̶ ̶n̶o̶t̶ ̶s̶u̶r̶e̶ ̶t̶h̶i̶s̶ ̶b̶e̶h̶a̶v̶i̶o̶r̶ ̶i̶s̶ ̶J̶S̶G̶M̶E̶'̶s̶ ̶f̶a̶u̶l̶t̶.̶ The Windows xcopy command requires an extra attribute to include empty folders (/e), so it seems that copying empty folders is a bit special.

Can you consider to put a file in these folders so they're not empty? That would avoid this problem. I installed Glideslope many times before, but I only ran into this while automating installations with tooling.

edit: JSGME is copying empty folders..
 
Last edited:
Top