DisplayGunStats
Shows live gun stats in the Gear Details menu and as an in-game HUD overlay.
CHANGELOG
Changelog
1.4.2
- Refactored into focused files:
ConfigManager,GunStatsPatches,PredictDamageGuards,GunStatPreview,GunStatColors - Replaced local
HudRepositionClientwith SparrohUILibHudAnchors+HudHandle.EnableReposition - Config binds and hot-reload centralized in
ConfigManager(AimAnyTime/Altimeter pattern) - Requires SparrohUILib 1.2.0+
1.4.1
- Fixed Gear Details preview permanently stacking upgrade stats when opening the weapon config menu
- Preview applies equipped modules on an isolated weapon clone (never mutates the shared menu prefab or live gun)
- Fixed Gun Stats action-bar button never appearing when menu stats start enabled (idempotent Register; bar decoupled from stats window)
- Stats panel is lazy-created and non-modal (no full-screen backdrop blocking the gear bar)
- Closing the stats panel keeps the bar button so it can be reopened
- HUD bullet damage defaults to sheet GunData + last-shot only (no idle
ModifyBulletData) so Home Cooking / DmgChance cannot self-damage from the HUD - Optional config
Predictive Bullet Data(default off) re-enables live conditionalModifyBulletDataprediction; toggle is honored directly and refreshed on config hot-reload (damage guards are best-effort) - Default for
Enable Menu Windowis now on
1.4.0
- Renamed mod from GunData to DisplayGunStats (
sparroh.displaygunstats) - Config file path is now
sparroh.displaygunstats.cfg(previous settings will not carry over automatically) - Thunderstore package and assembly name updated to DisplayGunStats
- Fixed gun stat accuracy across the upgrade/fire pipeline
- Shared
GunStatSnapshotcaptures GunData after priority-sorted Apply, effective fire rate/reload, and post-ModifyBulletDatabullet stats - Gear Details preview resets to prefab baseline before applying equipped modules (correct stacking/order)
- HUD uses live
FireInterval/GetReloadDurationinstead of raw GunData-only values - Last-shot damage now hooks
Gun.ModifyBulletDataon owner fire (works for guns that override fire paths without calling base) - Config option
Show Last Shotshows last-shot damage next to effective bullet damage on the HUD - Cleaned up duplicate/confusing ammo and damage lines
1.3.0
- Merged MenuGunData and HUDGunData into a single mod (
sparroh.gundata) - Gear Details stats preview window
- In-game gun stats HUD overlay with configurable anchors
- Shared config hot-reload for both features
- Fixed double Harmony patch/unpatch from the HUD plugin
1.2.0
- Initial standalone release split from EnhancedUpgradeMenu
- Live gun stats preview window in Gear Details
- Configurable enable/disable toggle
- Show/hide button for the stats window
1.1.0
- Complete rebuild with enhanced gun statistics display
- Real-time HUD positioned near reticle showing current weapon stats
- Detailed weapon information including damage, fire rate, ammo capacity, recoil, spread, and more
- Color-coded stat displays for better readability
- F9 key toggle to enable/disable the display
- Auto-detection of currently active weapon
- Compatibility with DamageMeter and Speedometer HUD mods
- 0.5 second update interval for real-time stat tracking
- Burst fire, reload, and charge duration tracking
- Impact/explosion size display for explosives
1.0.0
- Add MinVer
- Add thunderstore.toml for tcli
- Add LICENSE and CHANGELOG.md