Albion Command Desk is a passive Albion Online desktop companion app built with PySide6/QML.
Current workspace:
- DPS/HPS meter for live capture and PCAP replay.
- Party-scoped combat filtering and fight history.
- Loot logger for party item pickups, corpse/container source context, log import/export, and item/category filters.
- Scanner helper tab for Albion Data Client workflow and diagnostics.
- Market craft planner with setup, inputs, outputs, results, AO Data prices, CSV export, and crystallized recipe variants.
- Settings and Help tabs for runtime status, game-data paths, update checks, and diagnostics bundle export.
No client hooks, no overlays, no memory editing, no gameplay automation.
- Live and replay combat scoreboard.
- Battle, zone, and manual session modes.
- Party/self filtering to avoid attributing nearby unrelated players.
- DPS, HPS, damage, heal, session history, fame/silver session gains, and map activity trail.
- Replay regression coverage for current PCAP fixtures.
- Native loot observer integrated into the same Photon pipeline as the meter.
- Tracks party item pickups from player corpses, mobs, loot chests, and system/container flows.
- Separates source types with UI colors:
- red: looted from player corpse,
- yellow: mob/container/system source,
- neutral: unknown source.
- Silver pickup tracking is intentionally disabled in the live UI; the tab focuses on item loot.
- Import/export uses a stable text format with
source_kind, so imported logs preserve whether an item came from a player corpse, mob, container, or system flow. - Filters cover looter, source type, item search, and item categories such as weapons, armor, bags, capes, mounts, consumables, resources, artifacts, and other.
- Recipe setup, city/region settings, premium/tax/fee assumptions, daily bonus, run count, and focus-aware profit calculations.
- Inputs, outputs, and result rows stay aligned with top-level investment/revenue/profit math.
- AO Data price refresh with SQLite cache, stale-cache fallback, diagnostics, and manual overrides.
- Shopping/selling/results CSV copy/export.
- Crystallized recipe variants are available in craft search and setup and are marked with a dedicated badge. Their crystallized components are treated as non-returnable one-time inputs, not RRR materials.
- Start dashboard exposes capture runtime, Git, game data, and update readiness.
- Settings centralizes app paths, log retention, scanner/game-data setup, runtime checks, and update preferences.
- Help exposes version, links, dependency guidance, troubleshooting, and diagnostics export.
Requires Python 3.10+ installed first. Git is not required for the release installer path.
- Open latest release:
https://github.com/D4dits/Albion-Command-Desk/releases/latest - Download
AlbionCommandDesk-Setup-vX.Y.Z-x86_64.exe - Run installer
Installer creates:
- runtime:
%LOCALAPPDATA%\AlbionCommandDesk\runtime\vX.Y.Z - venv:
%LOCALAPPDATA%\AlbionCommandDesk\venv - shortcuts: Desktop + Start Menu
Windows:
git clone https://github.com/D4dits/Albion-Command-Desk.git
cd Albion-Command-Desk
powershell -ExecutionPolicy Bypass -File .\tools\install\windows\install.ps1Linux:
git clone https://github.com/D4dits/Albion-Command-Desk.git
cd Albion-Command-Desk
bash ./tools/install/linux/install.shmacOS:
git clone https://github.com/D4dits/Albion-Command-Desk.git
cd Albion-Command-Desk
bash ./tools/install/macos/install.shWindows:
.\venv\Scripts\albion-command-desk core
# live capture:
# .\venv\Scripts\albion-command-desk liveLinux/macOS:
./venv/bin/albion-command-desk core
# live capture:
# ./venv/bin/albion-command-desk liveRelease-EXE install path (Windows):
& "$env:LOCALAPPDATA\AlbionCommandDesk\venv\Scripts\albion-command-desk.exe" coreReplay mode:
albion-command-desk replay .\path\to\capture.pcap- Python 3.10+ (3.11/3.12 recommended for release builds).
- For
livemode:- Windows: Npcap Runtime (
https://npcap.com/#download). - Linux/macOS: libpcap/system capture libs.
- Windows: Npcap Runtime (
- Git is required only for scanner repo sync/update actions.
- Local game-data extraction is recommended for best item/map labels.
Npcap SDK is not required for normal end users.
For better item/map coverage:
Windows:
.\tools\extract_items\run_extract_items.ps1 -GameRoot "C:\Program Files\Albion Online"Linux/macOS:
./tools/extract_items/run_extract_items.sh --game-root "/path/to/Albion Online"The GitHub Pages site contains the current public feature summary and screenshot gallery:
https://d4dits.github.io/Albion-Command-Desk/
docs/ARCHITECTURE.mddocs/TROUBLESHOOTING.mddocs/LOOT_LOGGER_PLAN.mddocs/MARKET_ARCHITECTURE.mddocs/MARKET_TROUBLESHOOTING.mddocs/MARKET_DATASET_UPDATE.mddocs/qa/QA_REGRESSION_PASS.mddocs/release/RELEASE_CHECKLIST.mddocs/release/RELEASE_RUNBOOK.mdCHANGELOG.md
Default:
python -m pytest -qTargeted checks before a release:
python -m pytest -q tests/test_loot_tracker.py tests/test_loot_tracker_pcaps.py tests/test_qt_loot_state.py tests/test_market_catalog.py tests/test_market_qt_state.py
python .\tools\qa\run_release_readiness.py

