BMS-Kneeboard-Server is a tool that transforms Falcon BMS's briefing.txt into a HTML server that can be used in OpenKneeboard's Web Dashboard tab, or, as a side effect of how it works, it can also be displayed on an external device such as a tablet.
Ensure 1. Briefing Output to File is checked, and 3. HTML Briefings is not checked in the config.
BMS Kneeboard Server (BKS) lives in your system tray.
Rightclicking the icon gives the following options:
http://127.0.0.1:7878/1 Clicking this option will open the page in your default browser.Helpwill open this page.ExitShuts down the server.
1 Default address, it changes depending on given command line options.
You can build up a custom kneeboard from multiple sections:
Append to the URL http://127.0.0.1:7878/ any order and combination of the following:
MO- Mission OverviewSR- SitrepPR- Pilot RosterPE- Package ElementsTA- Threat AnalysisSP- SteerpointsCL- Comm LadderIF- IFFOR- OrdnanceWT- WeatherSU- SupportRO- Rules of EngagementEP- Emergency Procedures
The default value is PESPCL, showing: Package Elements, Steer Points, and Comm Ladder: http://127.0.0.1:7878/PESPCL.
In OpenKneeboard, go to the settings (cogwheel in the bottom left corner), navigate to Tabs, click on the button that says + Add a tab, and choose Web Dashboard. The following dialog will ask you for a dashboard address, this is where you link OpenKneeboard with the server by entering the URL. You can create multiple Web Dashboard tabs with different selections of sections.
Usage: bms-kneeboard-server.exe [OPTIONS] [BRIEFING_DIR]
Arguments:
[BRIEFING_DIR] Override directory containing briefing.txt, disabled autodetect
Options:
-l, --listen <LISTEN> Webserver listen address:port [default: 127.0.0.1:7878]
-h, --help Print help
-V, --version Print version
Hidden feature (ssh, don't tell anyone)
If you append #width=2048 or some other number to the url http://127.0.0.1:7878/#width=... you can override the rendering width of the page. Default is 1024

