New: MGS4 Flashbacks tab
- Added a Flashbacks checklist tab for MGS4, sorted in campaign order. MGS4 already had Feats. Flashbacks now joins the F4 cycle alongside it.
- Progress shows unique flashbacks found (out of 222) alongside the raw trigger count, instead of counting repeat triggers as progress.
Overlay customization
- Overlay position, size, UI scale, opacity, initial visibility, checklist height, hotkeys (toggle/tab/scroll keys), and log verbosity are now all configurable in
bbtracker.ini. - Optional
mouse=1enables a cursor, clickable tabs, title-bar close/move, and a resize grip. - Log level filtering added (
off/error/warn/info/debug).
Visual polish
- Bundled the Inter font with FreeType hinting and tabular digits for cleaner, steadier text.
- Base font size raised to 14; panel titles, tabs, ranks, grades, and MGS4 emblem names are now emphasized in bold/semibold.
- Removed redundant borders around scrollable sections; summary values that used to clip (MGS2 campaign/pull-up/special-item strings) now fit their content width.
- Enlarged MGS2 Bluff dog tag rows and dropped redundant MGS2 summary qualifiers.
- Simplified the Peace Walker insignia tab by dropping its progress bar (the count is still shown).
Fixes
- MGS1: fixed the Japanese-version game timer occasionally unlatching, and its time offset is now assigned directly from the known disc serial instead of a clock-based heuristic. Also fixed the tracker sometimes never detecting stats at all on some setups (including under Proton) due to an overly narrow memory scan.
- MGS2: Dog Tags tab now shows only the active chapter (Tanker or Plant) during full-campaign runs instead of mixing both; refined dog-tag availability gates.
- MGS3: Kerotan checklist now follows actual collection-route order (previously just grouped by stage).
- MGS4: overlay no longer breaks after certain scene transitions (e.g. an Act 4 return) by rebuilding it when the game swaps its render target; the displayed career emblem now matches the game's own results-screen pick logic (e.g. LITTLE GRAY vs. CHICKEN priority).
- Peace Walker: fixed a false "grade 5" report from an unresolved camaraderie counter, Heroism intermittently reading as unavailable, submachine gun takedowns not being counted, inaccurate weapon-type naming in the codename panel, and bogus co-op ratio/codename results caused by reading the wrong save object.
- Reduced overlay frame stalls by bounding background discovery scans.
Full Changelog: v0.4.1...v0.5.0