-
Notifications
You must be signed in to change notification settings - Fork 0
IMAGES
This is an internal working document (not a published wiki page: GitHub wiki ignores files it doesn't link, and nothing links to this). It tracks every image the wiki needs: which already have a placeholder reference in a page, which still need a reference added, the exact content each shot should show, and the manager state required to capture it.
Legend: Type:
- 📷 Screenshot. Capture from the manager UI
- 🖥️ OS screenshot: Windows dialog (UAC, firewall, joy.cpl, DCS/BMS UI)
- 🔧 Photo. Physical hardware photo
- ✏️ Diagram. Illustration/wiring diagram (can be drawn, not captured)
Legend: Status:
- ✅ Referenced. The page already has an
tag waiting for the file - ➕ To add. Image would help but no reference exists in the page yet
All files go in images/ and are referenced as images/<name>.png.
Captured from the live manager (via the fake-board harness; see bottom section). These are real 1920×1032 PNGs already in images/:
-
home-overview.png,home-new-board-detected.png -
board-new-badge.png,board-configured.png,swap-export-config.png -
board-wizard-open.png,board-wizard-name.png,board-wizard-panels.png,board-wizard-review.png -
pin-assign-panel-view.png,pin-assign-autosuggest.png(= same screen),pin-assign-export.png(= wizard review showing Export pinout) -
test-live-view.png,avionics-panels.png,avionics-instruments.png(ELEC panel + instruments tab) -
settings-page.png -
dcs-setup-dialog.png,dcs-setup-button.png(= DCS Integration dialog, Installed) -
bms-driver-ready.png,bms-keyfile-dialog.png(= Export to BMS dialog, 4 of 4 devices ready) -
VFT5 (captured with a real stick connected, 2026-06-28):
vft5-firmware-page.png/firmware-page.png(Connected, fw 1.0.0),vft5-live-force.png(Live force gauges + F-16 FLCS actuation presets),vft5-profiles-page.png(grip = Warthog, sim = DCS, "joy.cpl will show 7 buttons and 4 POV hats"),vft5-buttons.png(live grip button map + 4 POV hats) -
Windows joy.cpl (captured 2026-06-28):
joycpl-ghost-joysticks.png(Game Controllers list: AIM Ghost Joystick 1-4 + Viper Force Transducer, all OK),vft5-joycpl.png(VFT5 Test panel: X/Y axes, 7 buttons, POV hat) -
Multi-Display Management dialog (captured 2026-06-28, user opened it + added a 2nd monitor):
mfd-detected-displays.png,bms-apply-displays.png,display-management-dialog.png. Full dialog (2 detected displays: NOVATEK primary + an 800×600 second monitor; 5 role dropdowns; APPLY DCS/BMS; launch-without-override warning).mfd-assign-roles.png. Same dialog with Left MFD assigned to the 2nd display and its CALIBRATE active.mfd-calibrate.png. The CALIBRATE popup (X/Y offset, scale, step size, SHOW ALIGNMENT CROSSHAIR). The assignment was reverted afterward (never applied to DCS/BMS). -
Captured 2026-06-28 (user staged DCS + a pot):
test-calibrate-pot.png(pot calibration dialog),dcs-monitor-options.png(DCS Options → System with Monitors = AIM MFDs),swap-import-config.png(wizard Identity step with Import config from file…. The real import entry point; the Swap page text was corrected to match).
Still outstanding (could not be captured headlessly / need real artifacts):
-
display-management-card.png. Cropped fromhome-overview.png(done). -
network-fix-banner.png: captured 2026-06-28 (user removed 192.168.100.1; banner reads "AIM network not configured", with adapter picker + Fix button). -
dcs-connected.png: DCS "Connected" status doesn't exist yet (Task #127). -
Install flow (captured/produced 2026-06-28, user reinstalled):
install-mode.png(real: Select install mode, "Install for me only") andinstall-wizard.png(real: Select Destination, per-user path) are genuine captures.install-firewall-prompt.pngis an accurate SVG reproduction (rendered to PNG via headless Chrome; validated against a real Windows firewall dialog). The real prompt can't be re-triggered because the firewall rule for the manager's exe path already exists. There is noinstall-uac-prompt. The installer is per-user (PrivilegesRequired=lowest) and EV-signed, so the manager install shows no UAC; that step was removed from the Install page. -
bms-launch-without-override.png: captured 2026-06-28 (real BMS launcher, "Launch without applying overrides" ticked). The launcher formerly known as the FalconBMS Alternative Launcher is now the default BMS launcher; the wiki wording was updated from "Launch without any Setup override" to the launcher's actual label "Launch without applying overrides". -
bms-controllers-load.png: captured 2026-06-28 (in-sim Setup → Controllers, Invictus AIM F-16 keyfile loaded). -
bms-axis-assign.png: captured 2026-06-28 (BMS launcher AXIS ASSIGN tab; axes are assigned there, not in the keyfile: Assign-Axes-in-BMS page updated to match). -
rttclient-tray.png: intentionally skipped (low value; a tray-icon shot). Not referenced by any page. -
firmware-flashing.png. Only capturable mid-flash (needs an actual firmware upload in progress). - All 🔧 hardware photos and ✏️ wiring diagrams.
Note: the firmware (
Right Aft Console) and pin-assign captures used theallpreset ofmock_boards.py, which announces this machine's two registered board UUIDs so they show green/configured. The wizard captures used+ Add board.
| File | Type | Status | What it shows | Capture conditions |
|---|---|---|---|---|
home-overview.png |
📷 | ✅ | The manager open, ideally on the home page with boards connected and a clean layout. The "hero" shot | Boards online (real or mock); home/avionics page |
| File | Type | Status | What it shows | Capture conditions |
|---|---|---|---|---|
install-uac-prompt.png |
🖥️ | ✅ | Windows UAC prompt with Verified publisher: Invictus Machine LLC | Run the real signed installer .exe
|
install-wizard.png |
🖥️ | ✅ | Installer welcome / wizard screen | Run the real installer |
install-firewall-prompt.png |
🖥️ | ✅ | Windows Defender Firewall prompt for AIM Cockpit Manager, Private networks checked | First launch on a machine that hasn't allowed it yet |
| File | Type | Status | What it shows | Capture conditions |
|---|---|---|---|---|
network-fix-banner.png |
📷 | ✅ | Network page alert: cockpit adapter missing 192.168.100.1, with the Fix button and adapter name |
Launch with the cockpit adapter NOT carrying 192.168.100.1 (remove the IP first, or use a machine that's never been set up) |
| File | Type | Status | What it shows | Capture conditions |
|---|---|---|---|---|
board-new-badge.png |
📷 | ✅ | Network page, a board row with a NEW badge | A freshly-booted, never-configured board on the network (or mock) |
board-wizard-open.png |
📷 | ✅ | Board setup wizard, first screen | Open the wizard on a NEW/UNCONFIGURED board |
board-wizard-name.png |
📷 | ✅ | Wizard board-name entry field | Wizard, name step |
board-wizard-panels.png |
📷 | ✅ | Wizard panel-selection screen with cockpit zones + checkboxes | Wizard, panel-pick step |
board-configured.png |
📷 | ✅ | Network page, a configured board with a green status dot and its name | A saved, configured board (or mock) |
| File | Type | Status | What it shows | Capture conditions |
|---|---|---|---|---|
pin-assign-panel-view.png |
📷 | ✅ | Panel control list with a pin field next to each control | Configured board → open a panel's pin-assignment view |
pin-assign-autosuggest.png |
📷 | ✅ | The Auto-suggest button and resulting filled-in pin numbers | Same view, after clicking Auto-suggest |
pin-assign-export.png |
📷 | ✅ | The Export Pin List button and a sample exported pin-list document | After exporting a pin list |
| File | Type | Status | What it shows | Capture conditions |
|---|---|---|---|---|
test-live-view.png |
📷 | ✅ | Live panel view: switch states + pot position bars | Live/Test view of a panel (real hardware ideal so values are real) |
test-calibrate-pot.png |
📷 | ✅ | Pot calibration dialog incl. the Reverse direction toggle + Raw min/max/Current/Span readout (re-captured 2026-06-29 after adding the toggle) | Right-click a pot in live view → Calibrate range |
| File | Type | Status | What it shows | Capture conditions |
|---|---|---|---|---|
swap-export-config.png |
📷 | ✅ | Export Config button on a configured board's detail panel | Configured board detail view |
swap-import-config.png |
📷 | ✅ | Import Config button on a NEW board's row | NEW/UNCONFIGURED board |
network-recently-deleted.png |
📷 | ✅ | Recently Deleted dialog: a soft-deleted board with Restore + Empty trash | Network page → delete a board → click Recently deleted (captured 2026-06-29) |
| File | Type | Status | What it shows | Capture conditions |
|---|---|---|---|---|
dcs-setup-button.png |
📷 | ✅ | DCS Integration card listing detected DCS variants + install status | DCS installed + launched once (so Saved Games exists) |
dcs-setup-dialog.png |
📷 | ✅ | DCS Integration card after a successful install, green per-variant status | After clicking Install |
dcs-connected.png |
📷 | ✅ | DCS Integration card showing Connected status |
| File | Type | Status | What it shows | Capture conditions |
|---|---|---|---|---|
display-management-card.png |
📷 | ✅ | DISPLAY MANAGEMENT card on the home page | Home page |
mfd-detected-displays.png |
📷 | ✅ | Multi-Display dialog, 1. DETECTED DISPLAYS list with FLASH buttons | Open the display dialog (multi-monitor PC shows best) |
mfd-assign-roles.png |
📷 | ✅ | 2. ASSIGN ROLES section, dropdown per role | Same dialog |
dcs-monitor-options.png |
🖥️ | ✅ | DCS Options → System with AIM MFDs in the Monitors dropdown | In DCS after applying a layout |
| File | Type | Status | What it shows | Capture conditions |
|---|---|---|---|---|
bms-keyfile-card.png |
📷 | ✅ | BMS KEYFILE card on the home page | Home page |
bms-driver-ready.png |
📷 | ✅ | AIM GHOST JOYSTICKS status showing all devices ready | After driver install + create devices |
| File | Type | What it shows | Notes |
|---|---|---|---|
hw-sidewinder-board.png |
🔧 | Photo of a Sidewinder board, headers visible | Product photo |
hw-phoenix-board.png |
🔧 | Photo of a Phoenix board | Product photo |
hw-poe-switch.png |
🔧 | A small 802.3at PoE switch | Optional |
| File | Type | What it shows | Notes |
|---|---|---|---|
bms-driver-not-installed.png |
📷 | AIM GHOST JOYSTICKS status reading "Not installed" with Install driver button | Pre-install state |
joycpl-ghost-joysticks.png |
🖥️ | Windows joy.cpl / Controllers list showing AIM Ghost Joystick 1, 2, … | After devices created |
| File | Type | What it shows | Notes |
|---|---|---|---|
bms-launch-without-override.png |
🖥️ | ✅ captured: BMS launcher with "Launch without applying overrides" ticked | done |
bms-controllers-load.png |
🖥️ | BMS Setup → Controllers → Load, selecting Invictus AIM F-16.key | In BMS |
| File | Type | What it shows | Notes |
|---|---|---|---|
bms-axis-assign.png |
🖥️ | BMS Controllers screen binding an axis on an AIM Ghost Joystick | In BMS |
| File | Type | What it shows | Notes |
|---|---|---|---|
bms-apply-displays.png |
📷 | EXPORT section with APPLY BMS DISPLAYS button + BMS status line | Multi-Display dialog |
rttclient-tray.png |
🖥️ | RTTClient running in the Windows system tray | After launching RTTClient |
| File | Type | What it shows | Notes |
|---|---|---|---|
update-banner.png |
📷 | The update banner across the top of the window | Requires an available update (or a forced/dev state) |
| File | Type | What it shows | Notes |
|---|---|---|---|
firmware-page.png |
📷 | Firmware page with board dropdown + drop area | Board connected |
firmware-flashing.png |
📷 | Progress bar mid-flash | During an actual flash |
| File | Type | What it shows | Notes |
|---|---|---|---|
wizard-step3-lamp-pins.png |
📷 | Wizard Step 3 with indicator lamp rows getting GPIO pins | Wizard on a board with a lamp panel |
wizard-step2-caution-spi.png |
📷 | Wizard Step 2, Caution Panel checked, SPI channel dropdown | Wizard |
caution-panel-lit.png |
🔧 | A physical caution panel lit up | Optional finished-build photo |
| File | Type | What it shows | Notes |
|---|---|---|---|
wizard-spi-slot.png |
📷 | Wizard Step 2 SPI channel dropdown for UHF/CMDS | Wizard |
uhf-display-lit.png |
🔧 | UHF 7-seg display showing channel/freq | Finished-build photo |
cmds-display-lit.png |
🔧 | CMDS dot-matrix display showing counts | Finished-build photo |
| File | Type | What it shows | Notes |
|---|---|---|---|
vft5-firmware-page.png |
📷 | Firmware page with the stick connected, version shown | VFT5 plugged in |
vft5-profiles-page.png |
📷 | Profiles page, grip dropdown + "joy.cpl will show N buttons" preview | VFT5 connected |
vft5-joycpl.png |
🖥️ | joy.cpl test panel showing the stick's buttons/POVs | VFT5 connected |
| File | Type | What it shows | Notes |
|---|---|---|---|
settings-page.png |
📷 | The Settings page (full, or one shot per section) | Any time |
Note: the Wiring Your Switches, Knobs, and Pots and Board Pin Reference pages were removed (redundant / overly verbose, 2026-06-29). Their image rows (wiring diagrams, header photos) are dropped accordingly.
Summary: there is no single "mimic mode" flag. But the manager's board discovery is a plain TCP protocol, so a small helper script can make fake boards appear online. Enough to capture most of the manager-UI screenshots with no real hardware. A few states genuinely can't be faked.
mock_boards.py (kept in C:\Users\Chris\Documents\aim-dev-tools\, outside this
repo) connects to the running manager on 127.0.0.1:8888 and pretends to be
one or more boards. Stdlib only. No install needed to run it.
Flow:
- Launch the manager (any normal launch; add
--devto also un-hide the Debug log / Deadband / Factory pages; see below). - In a second terminal:
python mock_boards.py(default preset = a NEW Sidewinder + NEW Phoenix + an UNCONFIGURED board). - Screenshot the Network-page states, open the wizard, etc.
- For the green/configured look:
python mock_boards.py --preset configured, then run the real wizard on each board and Save. The fake board acks the config push and "reboots," and the manager matches it to the registry entry it just wrote → the row turns green with the name you chose. This also lets you screenshot pin-assignment, auto-suggest, export, live view, and swap export/import. All the configured-board screens.
| Image group | Fakeable? | How |
|---|---|---|
| Network: NEW / UNCONFIGURED badges | ✅ |
mock_boards.py default preset |
| Network: green configured board | ✅ |
--preset configured + run the real wizard |
| Board wizard (open/name/panels) | ✅ | Open the wizard on a fake NEW board |
| Pin assignment / auto-suggest / export | ✅ | After the wizard configures a fake board |
| Live / Test view (static) | ✅ | Configured fake board (switch movement would need the script to also send CTL: messages, not built yet) |
| Swap export/import config | ✅ | Configured fake board + a second NEW one |
| Display Management card + dialog | ✅ | Already works with no hardware; detected-displays list = your real monitors |
| DCS card: Installed / Update available | ✅ | Run the real install (just a file copy), or place an older copy for the stale state |
| Settings page | ✅ | Always available |
| Avionics panels / instruments | ✅ | Always renders the full F-16C catalog, no hardware |
| Home overview (hero) | ✅ | With fake boards online |
| Update banner | Needs an actual newer release published (or a dev-forced state) | |
| Firmware page (board) | ✅ | Fake board appears as a flash target; an actual flash needs a real board |
| BMS driver "devices ready" / joy.cpl Ghost Joysticks | ❌ | Needs the real EV-signed driver installed + devices provisioned (UAC). Not fakeable. |
| VFT5 stick connected (firmware version, apply) | ❌ | Needs a real VFT5 on USB. (The Profiles grip dropdown + preview do render with no stick.) |
| OS dialogs (UAC, firewall, DCS Options, BMS Launcher, RTTClient tray) | ❌ | Capture live during real install/use |
| Hardware photos / wiring diagrams | ❌ | Physical photos / drawn diagrams |
Launch with --dev (or triple-click the logo in-app) to un-hide developer
pages: Debug log, Deadband, Factory calibration. Dev mode does NOT
inject fake hardware or fake sim/connection states. Those still come from the
real artifacts above. It's only useful if you want to document those dev pages.
Home · Troubleshooting · Get Support · invictuscockpits.com
AIM Cockpit Manager · © Invictus Cockpit Systems