Download
(174Kb)
Download
Updated: 03-20-24 12:58 AM
Pictures
File Info
Compatibility:
Plunderstorm (10.2.6)
Updated:03-20-24 12:58 AM
Created:01-07-11 09:23 AM
Downloads:62,479
Favorites:116
MD5:
Categories:PvP, Arena, BattleGrounds, Data Mods
10.2.6

REFlex - Arena/Battleground Historian  Popular! (More than 5000 hits)

Version: v3.3.13
by: AcidWeb [More]



Features:

  • Recording statistics of played battlegrounds (both normal and rated) and arena matches.
  • Recording honor gain history.
  • LDB feed with PVP data summary.
  • Displaying summary after each battleground.
  • Displaying statistics of most common, hard and easy arena compositions.
  • CSV dump.
  • ElvUI skin - AddOnSkins
Important note about arena match recording:
Matches left using /afk will not be recorded. Currently REFlex requires scoreboard access to create proper database entry. That will not change in foreseeable future.
Instead, this addon adds two additional methods to surrender the match:
  • Middle clicking the REFlex minimap button or LDB feed.
  • /gg slash command.
Solo Shuffle support:
Support for Solo Shuffle is somewhat poor from a UX perspective but it works. The contents of the columns should be interpreted as follows:
  • Arena - Displays only map name as determining whether the solo shuffle was won is hazy.
  • Team - Display all players participating in the solo shuffle.
  • First MMR - Player MMR.
  • Enemy - Number of rounds won.
  • Second MMR - Average MRR of entire team.
  • Duration - Data unavailable for solo shuffles.
Keybinds:
  • Hold Shift to display tooltips.
  • Hold Shift + Alt to display extended tooltips. They are available only for rated BGs.
  • Shift + Alt + Ctrl + Click will hide the match.
  • Click the LDB feed to change modes.
Battleground map name colors:
  • White - Normal match.
  • Light blue - Rated match.
  • Light yellow - Brawl.
  • Faction color - Mercenary match.
Known caveats:
  • LDB feed is not updated during the match.

REFlex
v3.3.13 (2024-03-20)
Full Changelog Previous Releases
  • TOC bump
Archived Files (27)
File Name
Version
Size
Author
Date
v3.3.12
174kB
AcidWeb
01-17-24 01:26 AM
v3.3.11
173kB
AcidWeb
11-08-23 01:54 AM
v3.3.10
174kB
AcidWeb
09-06-23 12:06 AM
v3.3.9
174kB
AcidWeb
07-12-23 12:40 AM
v3.3.8
173kB
AcidWeb
05-03-23 01:40 AM
v3.3.7
165kB
AcidWeb
04-15-23 01:52 PM
v3.3.6
164kB
AcidWeb
03-22-23 01:19 AM
v3.3.5
164kB
AcidWeb
01-25-23 01:52 AM
v3.3.4
164kB
AcidWeb
12-12-22 04:37 PM
v3.3.3
163kB
AcidWeb
11-17-22 06:33 AM
v3.3.2
163kB
AcidWeb
11-16-22 03:56 AM
v3.3.1
163kB
AcidWeb
11-01-22 04:02 AM
v3.2.2
163kB
AcidWeb
10-29-22 03:59 AM
v3.2.1
155kB
AcidWeb
10-27-22 04:26 AM
v3.2.0
155kB
AcidWeb
10-26-22 02:47 AM
v3.1.10
155kB
AcidWeb
08-17-22 08:44 AM
v3.1.9
155kB
AcidWeb
06-01-22 03:38 AM
v3.1.8
155kB
AcidWeb
02-23-22 03:46 AM
v3.1.7
156kB
AcidWeb
11-04-21 03:14 AM
v3.1.6
155kB
AcidWeb
11-03-21 11:13 AM
v3.1.5
155kB
AcidWeb
11-03-21 09:01 AM
v3.1.4
155kB
AcidWeb
06-30-21 05:58 AM
v3.1.3
155kB
AcidWeb
03-10-21 12:30 AM
v3.1.2
155kB
AcidWeb
02-19-21 09:28 AM
v3.1.1
155kB
AcidWeb
02-18-21 10:45 AM
v3.1.0
155kB
AcidWeb
02-09-21 12:11 PM
v3.0.3
155kB
AcidWeb
02-08-21 06:51 AM


Post A Reply Comment Options
Unread 01-20-11, 04:23 PM  
AcidWeb
A Theradrim Guardian
 
AcidWeb's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 173
Uploads: 11
Originally posted by Gixx
Done.

Looking forward to your next version with arena support
0.6 version is almost ready. Only thing left is table with abilities that are used to check enemy spec. It is quite ready but still not fully complete.
Report comment to moderator  
Reply With Quote
Unread 01-23-11, 08:24 PM  
Gixx
A Kobold Labourer

Forum posts: 0
File comments: 32
Uploads: 0
I just testet v. 0.6 a bit and the arena support seems to work properly! (and the last game is now on top of the list, thanks! )

This aside I have three suggestions:
- the names of the arena opponents would be nice, so you can see how often you lost to the same team
- is it possible to "save" your last view? right now, when you open REFlex you always see "all bgs". I open REFLex quite a lot, so it would be nice if it remembers that I looked at "rated bgs" or "arena" when I open REFlex (not between sessions, but in your current session)
- it took me some time to realize, that the options frame is found in the default WoW options. e. g. a right-click on the minimap button which opens the options would be more intuitive
Last edited by Gixx : 01-23-11 at 09:20 PM.
Report comment to moderator  
Reply With Quote
Unread 01-24-11, 12:28 AM  
drmidnight
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
I'm having some issues with the mini-bar. First issue is that it seems to no longer save it's position when moved like it used. It seems to reset position back to where I used to have it whenever I enter or leave bg's. The second issue is that it has now moved off screen after the last time I tried to move it to a new location. I can just see the edge if I enable every module, but I can't drag it.

Is there a file I can delete to just reset it's position or one I can edit to set its position?

Keep up the good work.
Report comment to moderator  
Reply With Quote
Unread 01-24-11, 01:36 AM  
AcidWeb
A Theradrim Guardian
 
AcidWeb's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 173
Uploads: 11
Originally posted by Gixx
- the names of the arena opponents would be nice, so you can see how often you lost to the same team
It will be available in version 0.7 or 0.8

Originally posted by Gixx
- is it possible to "save" your last view? (...)
I will add that to low priority TODO list.

Originally posted by Gixx
- it took me some time to realize, that the options frame is found in the default WoW options. e. g. a right-click on the minimap button which opens the options would be more intuitive
Right clicking minimap button will open options now.

Originally posted by drmidnight
Is there a file I can delete to just reset it's position or one I can edit to set its position?
That is strange issue. MiniBar disappear after leaving BG? For now use:
Code:
/script REFSettings["MiniBarX"] = 100; REFSettings["MiniBarY"] = 100;
In 0.7 I will add proper slash command for it.
Last edited by AcidWeb : 01-24-11 at 01:37 AM.
Report comment to moderator  
Reply With Quote
Unread 01-24-11, 03:13 AM  
drmidnight
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Originally posted by AcidWeb

That is strange issue. MiniBar disappear after leaving BG? For now use:
Code:
/script REFSettings["MiniBarX"] = 100; REFSettings["MiniBarY"] = 100;
It disappears when I leave the bg's but isn't that the default behavior? It just seems to reset the position after every time I zone into a new bg. It was working fine until I finally found the place I wanted it to be. I moved it quite a bit beforehand so maybe that caused the issue.

Looking forward to future updates.
Report comment to moderator  
Reply With Quote
Unread 01-24-11, 03:43 AM  
AcidWeb
A Theradrim Guardian
 
AcidWeb's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 173
Uploads: 11
Originally posted by drmidnight
It disappears when I leave the bg's but isn't that the default behavior?
I asked that because if it don't disappear I know where look for error :-)
Anyway I will check code responsible for position saving.

EDIT:
Ok I found the error. It will be fixed in 0.7
Last edited by AcidWeb : 01-24-11 at 09:14 AM.
Report comment to moderator  
Reply With Quote
Unread 01-24-11, 04:01 PM  
drmidnight
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Thanks for fixing that. I also really like the new Place popup.

Have you thought about adding stats like, bases assaulted, flags captured, etc.? Maybe not on the main window as it would probably clutter things but maybe on the popup or the statistics tab.

Keep up the great work.
Last edited by drmidnight : 01-24-11 at 04:01 PM.
Report comment to moderator  
Reply With Quote
Unread 02-02-11, 07:38 PM  
Gixx
A Kobold Labourer

Forum posts: 0
File comments: 32
Uploads: 0
The improved arena statistics are handy, I like them!
Originally posted by AcidWeb
I will add that to low priority TODO list.
Also REFlex remembers the last viewed page now, thanks!

But I think there is a bug with arenatracking: When the last remaining opponent leaves the arena before he is dead, the match isn't recorded. I had two games today, where this happened.
Another game where I left it before I was dead wasn't recorded either, but I think this is intended, because you don't see the summary at the end of the match (ArenaHistorian had the same issue).

As a further feature it would be nice, if there is a more detailed view on the arena matches when you mouseover them, similar to the bg mouseover. There could be the opponents names and spec, maybe even the same data which you can see on the match's end (I think they are recorded anyways).

Thanks for your work!
Report comment to moderator  
Reply With Quote
Unread 02-03-11, 02:11 AM  
AcidWeb
A Theradrim Guardian
 
AcidWeb's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 173
Uploads: 11
Originally posted by Gixx
But I think there is a bug with arenatracking: When the last remaining opponent leaves the arena before he is dead, the match isn't recorded. I had two games today, where this happened.
That it is strange. Scoreboard appeared that time? In what bracket?

Originally posted by Gixx
Another game where I left it before I was dead wasn't recorded either, but I think this is intended, because you don't see the summary at the end of the match (ArenaHistorian had the same issue). [/b]
Yes. That is intended.

Originally posted by Gixx
As a further feature it would be nice, if there is a more detailed view on the arena matches when you mouseover them, similar to the bg mouseover. There could be the opponents names and spec, (...) [/b]
O.o That is already implemented! If mouseover arenas record dont show tooltip. Please check that LUA bug reporting is on and paste here any bugs that appear when you mouseover record.
Report comment to moderator  
Reply With Quote
Unread 02-03-11, 11:40 AM  
Gixx
A Kobold Labourer

Forum posts: 0
File comments: 32
Uploads: 0
Originally posted by AcidWeb
That it is strange. Scoreboard appeared that time? In what bracket?
Yes, the scoreboard appeared. I had three games against the same opponents, but only one is recordet, because one of them left the match before the scoreboard appeared.

Originally posted by AcidWeb
O.o That is already implemented! If mouseover arenas record dont show tooltip. Please check that LUA bug reporting is on and paste here any bugs that appear when you mouseover record.
I tried to fix it with a complete fresh install (deleted WTF files of REFlex etc), but then my matches were gone ^^ I undeleted them later but then my matches were still gone. I'm reporting back when I do some more arenas (probably tonight).

Another thing I noticed is that the last line of the detailed view of bgs (Honor) isn't translated into the localized language.
Report comment to moderator  
Reply With Quote
Unread 02-03-11, 12:35 PM  
AcidWeb
A Theradrim Guardian
 
AcidWeb's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 173
Uploads: 11
Originally posted by Gixx
Yes, the scoreboard appeared. I had three games against the same opponents, but only one is recordet, because one of them left the match before the scoreboard appeared.
Even if he left sooner he is still on scoreboard. I cant replicate this issue. You got "Display LUA errors" on?

Originally posted by Gixx
I tried to fix it with a complete fresh install (deleted WTF files of REFlex etc), but then my matches were gone ^^ I undeleted them later but then my matches were still gone. I'm reporting back when I do some more arenas (probably tonight).
It is not possible to don't get records back after undeleting that file. I dont know how you do it. Unless... you done that with game running.

Originally posted by Gixx
Another thing I noticed is that the last line of the detailed view of bgs (Honor) isn't translated into the localized language.
Fixed.
Last edited by AcidWeb : 02-03-11 at 12:53 PM.
Report comment to moderator  
Reply With Quote
Unread 02-03-11, 02:39 PM  
Gixx
A Kobold Labourer

Forum posts: 0
File comments: 32
Uploads: 0
Originally posted by AcidWeb
Even if he left sooner he is still on scoreboard. I cant replicate this issue. You got "Display LUA errors" on?
It was disabled while I was playing arena so I don't know. :/

Here is the LUA error when I mouseover the arena matches:
Code:
Message: Interface\AddOns\REFlex\REFlex.lua:2815: attempt to index field '?' (a nil value)
Time: 02/03/11 21:34:12
Count: 139
Stack: Interface\AddOns\REFlex\REFlex.lua:2815: in function `REFlex_ShowArenaDetails_OnEnter'
Interface\AddOns\REFlex\REFlex.lua:2007: in function `handler'
Interface\AddOns\REFlex\Libs\lib-st\Core.lua:48: in function `FireUserEvent'
Interface\AddOns\REFlex\Libs\lib-st\Core.lua:76: in function <Interface\AddOns\REFlex\Libs\lib-st\Core.lua:74>

Locals: self = ScrollTable4Row2col4 {
 0 = <userdata>
 text = ScrollTable4Row2col4text {
 }
 tooltip = <unnamed> {
 }
}
DatabaseID = 3
RETooltip = <unnamed> {
 0 = <userdata>
 regularFont = GameTooltipText {
 }
 columns = <table> {
 }
 scrollChild = <unnamed> {
 }
 colspans = <table> {
 }
 width = 137.53950470832
 headerFont = GameTooltipHeader {
 }
 cell_margin_v = 3
 labelProvider = <table> {
 }
 cell_margin_h = 6
 height = 44.559667706259
 lines = <table> {
 }
 key = "REArenaDetailsToolTip"
 scrollFrame = <unnamed> {
 }
}
REEnemyNames = <table> {
 1 = "Ræðrænger-Azshara"
 2 = "Sinix-Azshara"
 3 = "Whiterængær-Azshara"
}
REEnemyID = <table> {
 1 = 1
 2 = 2
 3 = 3
}
REFriendNames = <table> {
 1 = "Champfrìend"
 2 = "Farodas"
 3 = "Gix"
}
REFriendID = <table> {
 1 = 1
 2 = 2
 3 = 3
}
Team = "Green"
TeamE = "Gold"
REEnemyTeamID = "Ræðrænger-AzsharaSinix-AzsharaWhiterængær-Azshara"
FriendRatingChange = 7
EnemyRatingChange = -7
(for index) = 1
(for limit) = 3
(for step) = 1
i = 1
RaceClassCell = ""
NameCell = ""
BuildCell = ""
EnemyRaceClassCell = ""
EnemyNameCell = ""
EnemyBuildCell = ""
ClassToken = "WARLOCK"
RaceToken = "MENSCH_MALE"
(*temporary) = "|TInterface\Glues\CharacterCreate\UI-CharacterCreate-Races:40:40:0:0:512:256:"
(*temporary) = nil
(*temporary) = "Team"
(*temporary) = 0
(*temporary) = 1
(*temporary) = <userdata>
(*temporary) = <userdata>
(*temporary) = nil
(*temporary) = 7
(*temporary) = 137.53950470832
(*temporary) = <userdata>
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field '?' (a nil value)"
REQTip = <table> {
 activeTooltips = <table> {
 }
 LabelPrototype = <table> {
 }
 tooltipHeap = <table> {
 }
 cellPrototype = <table> {
 }
 tableHeap = <table> {
 }
 providerMetatable = <table> {
 }
 providerPrototype = <table> {
 }
 layoutCleaner = <unnamed> {
 }
 tipMetatable = <table> {
 }
 frameHeap = <table> {
 }
 IterateTooltips = <function> defined @Interface\AddOns\REFlex\libs\LibQTip-1.0\LibQTip-1.0.lua:135
 LabelProvider = <table> {
 }
 CreateCellProvider = <function> defined @Interface\AddOns\REFlex\libs\LibQTip-1.0\LibQTip-1.0.lua:219
 tipPrototype = <table> {
 }
 IsAcquired = <function> defined @Interface\AddOns\REFlex\libs\LibQTip-1.0\LibQTip-1.0.lua:128
 Release = <function> defined @Interface\AddOns\REFlex\libs\LibQTip-1.0\LibQTip-1.0.lua:118
 Acquire = <function> defined @Interface\AddOns\REFlex\libs\LibQTip-1.0\LibQTip-1.0.lua:95
 cellMetatable = <table> {
 }
 frameMetatable = <table> {
 }
}
REArenaTeams = <table> {
 Chiicken-BlackrockLightie-BlackrockYaluna-Blackrock = <table> {
 }
 Ræðrænger-AzsharaSinix-AzsharaWhiterængær-Azshara = <table> {
 }
}
RERaceIconCoords = <table> {
 TAUREN_MALE = <table> {
 }
 HUMAN_MALE = <table> {
 }
 ORC_MALE = <table> {
 }
 GOBLIN_MALE = <table> {
 }
 WORGEN_MALE = <table> {
 }
 DRAENEI_MALE = <table> {
 }
 GNOME_MALE = <table> {
 }
 TROLL_MALE = <table> {
 }
 BLOOD ELF_MALE = <table> {
 }
 NIGHT ELF_MALE = <table> {
 }
 UNDEAD_MALE = <table> {
 }
 DWARF_MALE = <table> {
 }
}
REClassIconCoords = <table> {
 HUNTER = <table> {
 }
 WARRIOR = <table> {
 }
 ROGUE = <table> {
 }
 MAGE = <table> {
 }
 PRIEST = <table> {
 }
 WARLOCK = <table> {
 }
 DEATHKNIGHT = <table> {
 }
 DRUID = <table> {
 }
 PALADIN = <table> {
 }
 SHAMAN = <table> {
 }
}
REClassColors = <table> {
 HUNTER = "AAD372"
 WARRIOR = "C69B6D"
 PALADIN = "F48CBA"
 MAGE = "68CCEF"
 PRIEST = "FFFFFF"
 WARLOCK = "9482C9"
 DEATHKNIGHT = "C41E3A"
 DRUID
Report comment to moderator  
Reply With Quote
Unread 02-03-11, 03:56 PM  
AcidWeb
A Theradrim Guardian
 
AcidWeb's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 173
Uploads: 11
OK. I know what is wrong - I will think tomorrow how to fix it.

Don't turn LUA bug reporting off. I'm pretty sure that non recorded matches also generate some.
Report comment to moderator  
Reply With Quote
Unread 02-04-11, 11:40 AM  
AcidWeb
A Theradrim Guardian
 
AcidWeb's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 173
Uploads: 11
0.8.1 version is ready. It should fix arena tooltips.
Report comment to moderator  
Reply With Quote
Unread 02-04-11, 09:29 PM  
Gixx
A Kobold Labourer

Forum posts: 0
File comments: 32
Uploads: 0
Originally posted by AcidWeb
Even if he left sooner he is still on scoreboard. I cant replicate this issue. You got "Display LUA errors" on?
I wasn't able to replicate it today in 3on3. Several games one of the opponents left, but the match was recorded. But I had this issue when I was doing 2s, so I don't know. I'll tell you if this happens ever again.

Originally posted by AcidWeb
0.8.1 version is ready. It should fix arena tooltips.
Yeah it works, thanks!

As another feature it would be nice to see the damage of all participants on mouseover. I know I can see my own damage in the main-window. But I don't really know how much this damage is when I can't compare it with the other players.

But as it is now, I'm already happy with REFlex
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.