Battle Hits — shot journal
A floating panel right in battle. It tracks ONLY your own shots (all events
are filtered by your vehicle) and formats them into a readable journal:
– pen / non-pen / ricochet / miss — colour-coded;
– damage dealt and target’s remaining HP;
– the tank part you hit: hull, turret, gun, track, road wheel, etc.;
– a knocked-off track — “track knocked off” (no duplicates);
– damaged modules — “engine damaged”, “ammo rack damaged”, “gun damaged”, etc.
(correct grammar);
– fire and kill;
– per-battle stats in the header: shots / hits / penetrations;
– the journal is cleared automatically at the start of each battle.
Map Stats — per-map statistics
Your personal per-map battle statistics as a sorted list (descending): map name
and battle count, with an overall total at the bottom.
– on entering battle the mod detects the map and increments its counter;
– on first run the history is seeded from the replays/ folder (reads the first
JSON line of every .wotreplay);
– data is stored locally in res_mods/configs/map_stats/stats.json;
– shown in the hangar and in battle (hangar display can be disabled with
showInHangar).
Common:
– panels can be dragged by the header and resized via the bottom-right corner —
size and position are remembered;
– built-in settings panel: gear button on the header or the F4 hotkey
(title, palette, font size, event colors, hangar/battle visibility);
– show/hide — F2 (journal) / F3 (maps), configurable;
– close — Esc;
– configs in res_mods/configs/battle_hits/config.json and
res_mods/configs/map_stats/config.json.
This is an informational mod. It uses only client-side events about the
player’s own actions (own shots/hits/damaged modules, own battles per map).
Nothing is sent to the network; no information unavailable to the player is
used. Fair-Play compliant.