Skip to content

Add fleet OPC highlights and mining ETA indicators on Windows and macOS - #294

Draft
Guffawaffle wants to merge 16 commits into
netniV:devfrom
Guffawaffle:feature/opc-indicators
Draft

Guffawaffle wants to merge 16 commits into
netniV:devfrom
Guffawaffle:feature/opc-indicators

Conversation

@Guffawaffle

@Guffawaffle Guffawaffle commented Sep 19, 2026 •

Copy link
Copy Markdown
Contributor

Adds optional amber fleet-bar highlights when cargo exceeds protection and an estimated time to OPC below mining status, on Windows and macOS.

[ui]
highlight_opc_fleets = true
fleet_hud_opc_eta = true

Indicators share cargo samples with MinerOPC alerts, invalidate samples on cargo changes, and clear per-fleet render state when pooled widgets are reused. Mac hook families validate signatures and target uniqueness; incomplete installation leaves callbacks inactive.

Depends on #268, which uses the Fleet Watch foundation already in dev through merged #255 and audio cues (#253).

Validation: Windows release build and example TOML validation passed. Earlier Mac ARM integration smoke confirmed indicators; Intel Mac runtime testing remains unconfirmed. Platform CI and exact feeder runtime evidence are tracked separately.

Uses the shared IL2CPP runtime invocation mechanics already in dev through merged #292. OPC-specific warning messages and the distinction between successful void calls and failures remain local.

The existing class-lookup guards are also in dev through merged #292.

@Guffawaffle
Guffawaffle force-pushed the feature/opc-indicators branch from 25a7366 to 2a83b0d Compare September 28, 2026 00:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants