bm98 / fs20_hudbar Goto Github PK
View Code? Open in Web Editor NEWDisplay essential MSFS Information as Bar at the bottom of the primary screen
License: Other
Display essential MSFS Information as Bar at the bottom of the primary screen
License: Other
Audio Init fails for some reasons - Exception fall through and the program fails
Need to fix the lights item, does not work in B19
Color changes for T and L but BNSTL letters don't show up
Hey, thanks a lot for your work on the HudBar! Extremely useful tool.
I'd like to request three additional variables to be presentable in the HudBar:
It would be awesome if you could include these variables in one of the upcoming versions of the HudBar.
Thank you!
Please add a user configurable Keyboard shortcut to show and hide this addon. I use a program called Taskbar Hide 3.1.1 to accomplish this but it is something that has to be set up every time the Hudbar is used..... which is all the time:) Don't know how hard it would be, or even possible, but if the Hudbar became hidden when MSFS2020 is not the active window.
Also it would be great if there were keyboard shortcuts to change profiles but can be easily done by right clicking on Hudbar.
It will be a sad day if I were to update MSFS2020 and this didn't work:)
Keep up the fantastic work and I really do appreciate this mod!
From FS Site:
Problem when flying a Mission
I just searched further and found the following in the Bush-Trip savegames:
with HUDBar *
[Main]
Title = WT007-KABQ-KLAS_SAVE_0010
Description = WT007-KABQ-KLAS_SAVE_0010
AppVersion = 10.0.1
FlightVersion = 0
MissionType = FreeFlight
MissionLocation =
OriginalFlight = C: \ Users \ **** \ AppData \ Local \ Temp \ HudBar \ MostCurrent
FlightType = SAVE
StartingCameraCategory = Custom
without HUDBar *
[Main]
Title = WT007-KABQ-KLAS_SAVE_0005
Description = WT007-KABQ-KLAS_SAVE_0005
AppVersion = 10.0.282174
FlightVersion = 1
MissionType = BushTrip
MissionLocation = TT: wt007-kabq-klas.Mission.2
OriginalFlight = missions \ wt007-kabq-klas \ wt007-kabq-klas.FLT
FlightType = SAVE
StartingCameraCategory = Custom
When not using the WASM Module the App will cause an exception on Close.
Cause is releasing a not allocated resource...
Attached a fixed DLL file to replace the one in the distribution of HudBar and FlightBag (SimConnectClient.dll)
Is it possible to add the options for rudder and elevator % change. Like when we change the rudder and elevator it should show much % the stick has been moved.
Hudbar is looking good, and useful, thanks!
I have a suggestion to add to the UX, that is a great fit for Hudbar.
Could you implement something like a generic virtual checklist box for the top level aircraft types, like piston/turbine/jet?
Similar to https://www.missionarybushpilot.com/checklistbox
Although you have individual MSFS checklists you can go through on an aircraft basis, this type of checklist is more generic and instils checklist discipline through a repeatable generic checklist of the major things to always check per flight phase.
Best way would be a pop out panel you can select to show, like the new camera panel, but it remembers the state between subsequent close/opens.
Use cases are typically for take off and landing, sequence being:
. On take off you would open the panel for the type of aircraft you are flying
. Flip the switches down as you process the checklist
. Close checklist panel and takeoff (or dismiss after takeoff), but it remembers the state of the switches
. On entering landing phase, open the checklist box for the aircraft type
. Process the checklist and flip the switches
. Close checklist box before or after landing.
Some points:
. A checklist box reset button would be useful to reset all to take off state (all buttons up) for interrupted flights (crash, restart etc)
. Switches don't need to be physically big but you need some physical input and visual display to interact and clearly show which state the switch is pointing to ie: Take off the are all "up" and get progressively flipped "down" as you process the sequence.
. A way to customise the labels so people can tune it to their preference or language. (no translation files needed!)
. Might be nice to be able to customise the number of slots to maybe 10 (don't want too many). I'm thinking here it could be useful to add certain risk reinforcement items like "Check controls free" for take off, especially after watching https://www.youtube.com/watch?v=EjZQM2MeqIQ
I have installed the MSFS2020 HUD Bar, but no values are displayed. I use a navigation program - Plan-G - which uses SimConnect, and I wondered if there might be a clash between the two?
The location of the "menu" label is on the extreme left of the window. It remains locked in that position even when there's a large empty space between it and the next column of fields. As a result, the window width cannot be reduced.
There is a number formatting issue when the culture seeting does not use Decimal POINT as decimal separator.
The KML is written with the locale decimal separator but should be a decimal point in order to be conformant as KML
I tried to use the dataloader, even the latest beta, but when I put my custom instalation folder (steam version) it throws this error:
ERR: MSFS Filestorage not found - pls. try to find the folder manually
But can't even use the littenavmap function, the program itself throws another an unhandled exception when clicking "start":
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.IO.FileNotFoundException: Could not find file 'C:\Users\ferny\Documents\MSFS_HudBarSave\db\fs2020genApt.dblite'.
File name: 'C:\Users\ferny\Documents\MSFS_HudBarSave\db\fs2020genApt.dblite'
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileInfo.get_Length()
at FacilityDataLoader.frmLoader.btStart_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4515.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dllFacilityDataLoader
Assembly Version: 1.1.0.7
Win32 Version: 1.1.0.7
CodeBase: file:///D:/Games/MSFS%20STUFF/FS20_HudBar/dataLoader/FacilityDataLoader.exeSystem.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4550.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dllSystem
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4536.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dllSystem.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dllDbgLib
Assembly Version: 1.0.0.5
Win32 Version: 1.0.0.5
CodeBase: file:///D:/Games/MSFS%20STUFF/FS20_HudBar/dataLoader/DbgLib.DLLBGLlib
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///D:/Games/MSFS%20STUFF/FS20_HudBar/dataLoader/BGLlib.DLLSystem.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dllSystem.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4579.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dllSystem.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dllCoordLib
Assembly Version: 1.3.0.16
Win32 Version: 1.3.0.16
CodeBase: file:///D:/Games/MSFS%20STUFF/FS20_HudBar/dataLoader/CoordLib.DLLnetstandard
Assembly Version: 2.0.0.0
Win32 Version: 4.8.4084.0
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/netstandard/v4.0_2.0.0.0__cc7b13ffcd2ddd51/netstandard.dll************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.For example:
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
**Checked permissions for mydocs/MSFS_HudBarSave, I have full permissions
Here is the debug log:**
2022-12-01T13:49:15.4287773-03:00¦DGBLog - Init
Debug: FacilityDataLoader, Version=1.1.0.7, Culture=neutral, PublicKeyToken=null
Application: FacilityDataLoader, Version=1.1.0.7, Culture=neutral, PublicKeyToken=null
OS Information:
Windows 10 Enterprise LTSC 2021 (2009) 6.2.9200.0 64-bits
Runtime: 4.0.30319.42000
.Net: .NET Framework 4.7.2
Locale:
en-US English (United States)
Current Directory:
D:\Games\MSFS STUFF\FS20_HudBar\dataLoader
Files:
D:\Games\MSFS STUFF\FS20_HudBar\dataLoader\BGLlib.dll
D:\Games\MSFS STUFF\FS20_HudBar\dataLoader\CoordLib.dll
D:\Games\MSFS STUFF\FS20_HudBar\dataLoader\DbgLib.dll
D:\Games\MSFS STUFF\FS20_HudBar\dataLoader\DEBUG_log.txt
D:\Games\MSFS STUFF\FS20_HudBar\dataLoader\FacilityDataLoader.exe
D:\Games\MSFS STUFF\FS20_HudBar\dataLoader\FSimFacilityDataLib.dll
D:\Games\MSFS STUFF\FS20_HudBar\dataLoader\FSimFacilityIF.dll
D:\Games\MSFS STUFF\FS20_HudBar\dataLoader\LiteDB.dll
D:\Games\MSFS STUFF\FS20_HudBar\dataLoader\README.txt
D:\Games\MSFS STUFF\FS20_HudBar\dataLoader\System.Data.SQLite.dll
D:\Games\MSFS STUFF\FS20_HudBar\dataLoader\x64\SQLite.Interop.dll
D:\Games\MSFS STUFF\FS20_HudBar\dataLoader\x86\SQLite.Interop.dll
2022-12-01T13:49:15.4327699-03:00¦AppVersion: FacilityDataLoader - 1.1.0.7
2022-12-01T13:49:15.4571431-03:00¦MsFolders.GetPackagePath_Int-Package Path STEAM is: (C:\Users\ferny\AppData\Roaming\Microsoft Flight Simulator)
2022-12-01T13:49:15.4571431-03:00¦ERROR: MsFolders.GetStoreInstalledPackagesPath_Int-Cannot find (C:\Users\ferny\AppData\Roaming\Microsoft Flight Simulator\LocalCache\UserCfg.opt)
2022-12-01T13:49:15.4581407-03:00¦MsFolders.GetInstalledPackagesPath_Int-Not found for STORE -- try STEAM
2022-12-01T13:49:15.4581407-03:00¦MsFolders.GetPackagePath_Int-Package Path STEAM is: (C:\Users\ferny\AppData\Roaming\Microsoft Flight Simulator)
2022-12-01T13:49:15.4591380-03:00¦MsFolders.GetInstalledPackagesPath_Int-PackagesPath is: (G:\MSFS2020)
2022-12-01T13:49:15.4591380-03:00¦ERROR: MsFolders.GetMSStorePath-Cannot find any Official\OneStore Path
2022-12-01T13:49:15.4601354-03:00¦MsFolders.GetNavBasePathNaviGraph-navigraph-navdata-base\scenery Path does not exist
2022-12-01T13:49:15.4601354-03:00¦Form1.frmLoader_Load-GenAptDBPath True: (C:\Users\ferny\Documents\MSFS_HudBarSave\db)
2022-12-01T13:49:15.4601354-03:00¦Form1.frmLoader_Load-LNM True: (C:\Users\ferny\AppData\Roaming\ABarthel\little_navmap_db\little_navmap_msfs.sqlite)
2022-12-01T13:49:15.4601354-03:00¦ERROR: MsFolders.GetMSStorePath-Cannot find any Official\OneStore Path
2022-12-01T13:49:15.4601354-03:00¦Form1.frmLoader_Load-OneStore False: ()
2022-12-01T13:49:15.4611326-03:00¦Form1.frmLoader_Load-Community True: (G:\MSFS2020\Community)
2022-12-01T13:49:15.4611326-03:00¦MsFolders.GetNavBasePathNaviGraph-navigraph-navdata-base\scenery Path does not exist
2022-12-01T13:49:15.4611326-03:00¦Form1.frmLoader_Load-Navigraph False: ()
2022-12-01T13:49:16.9656641-03:00¦Form1.btStart_Click-Called
2022-12-01T13:50:21.5008163-03:00¦Form1.btStart_Click-Called
2022-12-01T13:50:36.7378529-03:00¦Form1.frmLoader_FormClosing-About to Close
2022-12-01T13:50:36.7468561-03:00¦Form1.frmLoader_FormClosing-Finished
Nice idea, just testing it out.
FS20_HudBar-V0.23Build17 seems to run ok, but it's not showing when started, so cannot even click on it to configure it.
No error message when starting by console, and it's showing as running in task manager, and has a transparent window up.
Possibly because the configurations are not set, but you need to see it in order to be able to right click/configure?
FS20_HudBar-V0.22Build16, by comparison, shows up and works aok (manually configured previously).
Also suggest the configuration comes pre-configured as in the documentation as setting it up was a little unintuitive the first time.
For unknown reasons..
Removed Setting 'MaxPlaybackSpeed=1' to test
SpeechLib.dll attached
SpeechLib.zip
I was testing V0.36B30 last night and torque % was showing 0, but torque regular was ok.
Also a g reading might be useful too.
The VARIO sound is more random than directional.
Up to 0.58 the sound is only relative to the directional change of VS - does not meet the needs..
Update for 0.59
Apply pitch based sound
Test Files attached (just copy them into the V 0.58 folder, overwriting the two existing files):
It would be great if you could have some presets already set like you have in the docs.
ie: single GA, twin GA, Small jet, Transport etc
Thanks for the update.
Tried it but get unhandled exception on startup
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.