-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Author: Garyfromwork
Version: 1.0.0
Commands: //stats or //st
Stats is a comprehensive combat statistics tracking addon for Final Fantasy XI (Windower). It monitors your combat performance in real-time, tracking accuracy, damage, and spell effectiveness on a per-fight basis.
Unlike other parsing tools that aggregate all combat data together, Stats keeps each fight separate, allowing you to analyze your performance against specific enemies and compare results across multiple encounters.
- Per-Fight Tracking - Statistics are tracked separately for each enemy you engage
- Melee Statistics - Accuracy, critical hit rate, damage min/max/average
- Ranged Statistics - Accuracy, critical hit rate, damage tracking
- Weapon Skill Analysis - Per-WS accuracy, damage min/max/average
- Magic Accuracy - Track how often enfeebling spells land vs resist
- Spell Damage - Min/max/average damage for nukes
- Job Ability Tracking - Damage from abilities like Jump, Chi Blast, etc.
- Fight History - Review past fights and compare performance
- Enemy Aggregation - Combine stats across all fights with the same enemy type
- Real-Time Overlay - Draggable on-screen display showing current fight stats
- Export Function - Save your stats to a text file for later analysis
- Download the Stats addon
- Extract to your
Windower/addons/Stats/folder - In-game, load with
//lua load stats - (Optional) Add to your
Windower/scripts/init.txtfor auto-loading
Windower/addons/Stats/
├── Stats.lua # Main addon file
├── tracker.lua # Statistics tracking module
├── display.lua # Display and overlay module
└── data/ # Export directory (created automatically)
| Command | Description |
|---|---|
//stats |
Show current fight summary |
//stats report |
Show detailed fight report |
//stats reset |
Reset current fight and save to history |
//stats history |
Show recent fight history |
//stats enemy <name> |
Show aggregated stats for an enemy type |
//stats spell <name> |
Show accuracy/damage for a specific spell |
//stats ws <name> |
Show stats for a specific weapon skill |
//stats session |
Show session-wide totals |
//stats export [filename] |
Export stats to a text file |
//stats parse [on/off] |
Toggle live damage output to chat |
//stats overlay [on/off] |
Toggle on-screen overlay |
//stats clear |
Clear all history and session data |
//stats help |
Display command help |
Simply engage an enemy and Stats will automatically begin tracking. After the fight:
//stats
Output:
=== Greater Colibri ===
Melee Accuracy: 92% (184/200)
Melee Damage: 12450 (Min: 45 / Max: 187)
Weapon Skills Used: 3 types
Spells Cast: 2 types
For comprehensive fight analysis:
//stats report
Output:
========== Detailed Report: Greater Colibri ==========
Duration: 2:34
Result: Victory
--- Melee ---
Accuracy: 92% (184 hits / 200 swings)
Crit Rate: 12% (22 crits)
Damage: 12450 total (Avg: 67)
Normal: Min 45 / Max 112
Critical: Min 98 / Max 187
--- Weapon Skills ---
Savage Blade:
Uses: 5 (Hit: 100%) | Damage: 24500
Min: 4200 / Max: 5800 / Avg: 4900
Chant du Cygne:
Uses: 3 (Hit: 100%) | Damage: 31200
Min: 9800 / Max: 11400 / Avg: 10400
To check how well your enfeebling magic is landing:
//stats spell "Sleep II"
Output:
=== Spell Stats: Sleep II ===
Sleep II:
Casts: 15 | Landed: 12 (80%) | Resisted: 3
This is particularly useful for determining if you need more Magic Accuracy gear against specific enemies.
To see your aggregate performance against a type of enemy:
//stats enemy Colibri
This combines all fights with enemies containing "Colibri" in their name, showing your overall accuracy and damage patterns.
To analyze a specific weapon skill:
//stats ws "Savage Blade"
Output:
=== Weapon Skill Stats: Savage Blade ===
Savage Blade:
Uses: 45 | Hits: 43 (95%)
Damage: 198000 total
Min: 3200 / Max: 6800 / Avg: 4400
- Swings: Total auto-attack attempts
- Hits: Successful attacks that dealt damage
- Accuracy %: (Hits / Swings) * 100
- Crit Rate: Percentage of hits that were critical
- Uses: Number of times you used the WS
- Hits: WSs that dealt damage (vs misses)
- Min/Max/Avg: Damage range and average
- Casts: Total spell cast attempts
- Landed: Spells that took effect
- Resisted: Full resists (no effect)
- Accuracy %: (Landed / Casts) * 100
Note: Partial resists (reduced damage/duration) are counted as "Landed" but also flagged as "Resisted" for tracking.
The overlay provides real-time statistics during combat. It can be:
-
Toggled:
//stats overlay on/off - Dragged: Click and drag to reposition
- Customized: Position saves between sessions
The overlay shows:
- Enemy name
- Melee accuracy and damage range
- Weapon skill summary
- Spell accuracy summary
Settings are automatically saved and include:
| Setting | Default | Description |
|---|---|---|
parse_to_chat |
false | Show damage numbers in chat log |
overlay_enabled |
true | Show on-screen overlay |
auto_reset_on_new_fight |
true | Auto-reset when engaging new enemy |
history_limit |
50 | Maximum fights to keep in history |
-
Use
//stats enemyfor farming - Track your accuracy against specific mobs to optimize gear sets -
Compare WS performance - Use
//stats wsto see which weapon skill performs best -
Test magic accuracy - Cast debuffs and check
//stats spellto see if you need more macc -
Export before logging - Use
//stats exportto save your session data -
Reset between tests - Use
//stats resetwhen changing gear to get clean comparisons
Stats not tracking?
- Ensure you are the one dealing damage (party member damage is not tracked by default)
- Check that the addon is loaded:
//lua list
Overlay not showing?
- Toggle with:
//stats overlay on - Check if it's positioned off-screen and use
//stats clearto reset
Numbers seem wrong?
- Multi-hit weapon skills show total damage, not per-hit
- Critical hits are tracked separately from normal hits for min/max
- Initial release
- Melee, ranged, weapon skill, spell, and ability tracking
- Per-fight and session statistics
- On-screen overlay
- Fight history and enemy aggregation
- Export functionality