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.Help
will open this page.Exit
Shuts 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: P
ackage E
lements, S
teer P
oints, and C
omm L
adder: 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