Skip to content

[codex] Map FM26 squad data and unify scouting UI#4

Merged
TobiasTest22 merged 13 commits into
mainfrom
codex/browser-installer-download
Jul 2, 2026
Merged

[codex] Map FM26 squad data and unify scouting UI#4
TobiasTest22 merged 13 commits into
mainfrom
codex/browser-installer-download

Conversation

@TobiasTest22

Copy link
Copy Markdown
Owner

What changed

  • maps current-build FM unique IDs, DOB/age, nationality, all visible 1–20 attributes, positions and preferred foot for the managed squad
  • blocks hidden CA/PA and hidden attributes from scoring or display
  • resolves player portraits from standard FM26 face packs by unique FM ID with a clean fallback
  • renames Squad Planner to Squad and unifies Players/Recruitment into Scout Room
  • removes the Reports navigation and the sidebar “Revealed data only” card
  • enriches Squad, Scout Room and player dossiers using the established profile design language and flat controls
  • safely decodes the FMF/AFE Zstandard archive index and reports encrypted tactic payloads without guessing a formation
  • bumps and packages GlassScout FM26 0.1.5

Why

The current FM26 build stored key player fields at offsets that were not mapped by GlassScout. This left real squad dossiers and evidence scores empty. The mapping was validated against the open Madla IL save and FM’s own visible player screens.

Important limitation

The current FM26 .tac payload inside the FMF AFE container remains encrypted. The app now identifies the archive entries but deliberately leaves formation, roles and duties unknown until that payload is actually decoded. Wider-save players also stay hidden until the scout-report visibility relationship is validated.

Validation

  • npm test — 11 passed
  • npm run build — passed
  • cargo check — passed
  • cargo test — 14 passed, including live FM26 squad extraction and wider-index visibility gating
  • native dev app tested against FM26 with a loaded save
  • real Madla.fmf imported without crash; archive index detected
  • NSIS installer 0.1.5 rebuilt, installed, launched, and completed a live scan

@TobiasTest22
TobiasTest22 marked this pull request as ready for review July 2, 2026 20:05
@TobiasTest22
TobiasTest22 merged commit 7316039 into main Jul 2, 2026
4 checks passed
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.

1 participant