Quantcast
Download
(122 Kb)
Download
Updated: 04-06-17 07:03 AM
Pictures
File Info
Compatibility:
Tomb of Sargeras (7.2.0)
Updated:04-06-17 07:03 AM
Created:01-07-11 09:23 AM
Downloads:22,264
Favorites:98
MD5:
Categories:PvP, Arena, BattleGrounds, Data Mods
7.2.0

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

Version: 2.2.4
by: AcidWeb [More]

Features:

  • Record statistics of played battlegrounds (both normal and rated) and arena matches.
  • Display summary after each battleground.
  • ElvUI skin - AddOnSkins
Keybinds:
  • Hold Shift to display tooltips.
  • Hold Shift + Alt to display extended tooltips.
TODO:
  • CSV export.
  • More filtering options.

2.2.3 - 6.05.17
+ Added brawl support
+ Fixed high prestige level icons

2.2.3 - 29.04.17
+ 7.2 update

2.2.2 - 18.02.17
+ Fixed non-english client support

2.2.1 - 12.02.17
+ Fixed small bug in battleground summary toast

2.2.0 - 14.01.17
+ Added team composition to battleground tooltip
+ Added date filter
+ Filter settings now are saved between sessions
+ Fixed rating change sorting

2.1.0 - 11.01.17
+ 7.1.5 update
+ Added extended tooltips for rated battlegrounds
+ Fixed small bugs

2.0.0 - 03.01.17
+ Complete rewrite
Archived Files (44)
File Name
Version
Size
Author
Date
2.2.3
122kB
AcidWeb
03-29-17 11:14 AM
2.2.2
122kB
AcidWeb
02-18-17 02:05 AM
2.2.1
122kB
AcidWeb
02-12-17 01:34 AM
2.2.0
122kB
AcidWeb
01-14-17 10:05 AM
2.1.0
121kB
AcidWeb
01-11-17 01:39 AM
2.0.0
120kB
AcidWeb
01-03-17 05:23 AM
0.9.8.8
83kB
AcidWeb
01-25-15 01:47 AM
0.9.8.7
82kB
AcidWeb
09-27-13 02:14 AM
0.9.8.6
81kB
AcidWeb
09-25-13 03:45 AM
0.9.8.5
81kB
AcidWeb
09-10-13 07:25 AM
0.9.8.3
80kB
AcidWeb
03-06-13 04:17 AM
0.9.8.2
80kB
AcidWeb
12-05-12 06:17 AM
0.9.8.1
80kB
AcidWeb
12-04-12 08:06 AM
0.9.8
79kB
AcidWeb
08-27-12 11:19 PM
0.9.7.1
79kB
AcidWeb
05-06-12 09:02 AM
0.9.7
79kB
AcidWeb
02-19-12 05:52 AM
0.9.6.2
75kB
AcidWeb
11-30-11 11:15 AM
0.9.6.1
75kB
AcidWeb
08-04-11 04:12 AM
0.9.6
75kB
AcidWeb
08-01-11 02:37 AM
0.9.5.4
72kB
AcidWeb
07-13-11 05:39 AM
0.9.5.3
72kB
AcidWeb
07-12-11 08:55 AM
0.9.5.2
71kB
AcidWeb
07-06-11 09:48 AM
0.9.5.1
71kB
AcidWeb
06-29-11 04:53 AM
0.9.5
71kB
AcidWeb
05-10-11 08:46 AM
0.9.4
68kB
AcidWeb
04-30-11 01:10 PM
0.9.3.1
67kB
AcidWeb
04-28-11 01:03 PM
0.9.3
67kB
AcidWeb
04-26-11 07:48 AM
0.9.2
67kB
AcidWeb
04-16-11 12:49 PM
0.9.1
63kB
AcidWeb
04-03-11 11:56 AM
0.9
59kB
AcidWeb
03-27-11 08:12 AM
0.8.8
53kB
AcidWeb
03-19-11 12:07 PM
0.8.7
52kB
AcidWeb
02-20-11 03:13 PM
0.8.5
52kB
AcidWeb
02-15-11 10:47 AM
0.8.1
52kB
AcidWeb
02-04-11 11:27 AM
0.8
50kB
AcidWeb
02-02-11 08:12 AM
0.7
48kB
AcidWeb
01-24-11 02:38 PM
0.6
34kB
AcidWeb
01-21-11 08:48 AM
0.5
27kB
AcidWeb
01-17-11 03:53 PM
0.4.2
26kB
AcidWeb
01-10-11 02:20 PM
0.4.1
26kB
AcidWeb
01-10-11 01:03 PM
0.4
26kB
AcidWeb
01-10-11 04:19 AM
0.3
23kB
AcidWeb
01-08-11 02:11 PM
0.2.1-beta
23kB
AcidWeb
01-08-11 02:38 AM
0.2beta
23kB
AcidWeb
01-07-11 09:23 AM


Post A Reply Comment Options
Unread 03-03-11, 04:38 AM  
AcidWeb
A Wyrmkin Dreamwalker
 
AcidWeb's Avatar
AddOn Author - Click to view AddOns

Forum posts: 57
File comments: 119
Uploads: 4
Originally posted by Holyana
How do you reset this thing? Do you just have to fully uninstall it and the wtf files in order to reset it? I'm not finding a way in game to reset it.
Just remove REFlex file from WTF directory.
Report comment to moderator  
Reply With Quote
Unread 03-02-11, 02:51 PM  
Holyana
A Defias Bandit
 
Holyana's Avatar

Forum posts: 3
File comments: 84
Uploads: 0
How do you reset this thing? Do you just have to fully uninstall it and the wtf files in order to reset it? I'm not finding a way in game to reset it.
Report comment to moderator  
Reply With Quote
Unread 02-20-11, 03:14 PM  
AcidWeb
A Wyrmkin Dreamwalker
 
AcidWeb's Avatar
AddOn Author - Click to view AddOns

Forum posts: 57
File comments: 119
Uploads: 4
Version 0.8.7 contains fix that should stop freezes that haunted some REFlex users when they enter battleground or arena.
If You still experience them - contact me ASAP.
Last edited by AcidWeb : 02-20-11 at 03:15 PM.
Report comment to moderator  
Reply With Quote
Unread 02-15-11, 12:34 PM  
AcidWeb
A Wyrmkin Dreamwalker
 
AcidWeb's Avatar
AddOn Author - Click to view AddOns

Forum posts: 57
File comments: 119
Uploads: 4
Originally posted by Dridzt
If the 'Race' error is related to player race (I haven't looked at the code at all) a possible source is alchemists using Lifegiving Seed or players using Bones of Transformation and maybe similar items.

While transformed UnitClass() and other WoW API don't return what you'd expect them to
Thank you for interesting tip. AFAIK that items are not usable on arena.
Currently I applied workaround that compensate that error.

Further investigation is in progress
Last edited by AcidWeb : 02-15-11 at 12:38 PM.
Report comment to moderator  
Reply With Quote
Unread 02-15-11, 11:59 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1248
File comments: 781
Uploads: 82
Originally posted by AcidWeb
Please send me yours REFlex.lua file and information what (date) matches crash.
If the 'Race' error is related to player race (I haven't looked at the code at all) a possible source is alchemists using Lifegiving Seed or players using Bones of Transformation and maybe similar items.

While transformed UnitClass() and other WoW API don't return what you'd expect them to
Report comment to moderator  
Reply With Quote
Unread 02-14-11, 02:00 PM  
AcidWeb
A Wyrmkin Dreamwalker
 
AcidWeb's Avatar
AddOn Author - Click to view AddOns

Forum posts: 57
File comments: 119
Uploads: 4
Originally posted by Gixx
No, the recorded matches are just 1 to 3 days old.
The error doesn't occur on every match though. I think I only get it on ~3 matches out of 50.
Please send me yours REFlex.lua file and information what (date) matches crash.
Report comment to moderator  
Reply With Quote
Unread 02-14-11, 11:04 AM  
Gixx
A Kobold Labourer

Forum posts: 0
File comments: 32
Uploads: 0
Originally posted by AcidWeb
It will be fixed in next version.

This error appear only in old (pre 0.8.1) entries?
No, the recorded matches are just 1 to 3 days old.
The error doesn't occur on every match though. I think I only get it on ~3 matches out of 50.
Report comment to moderator  
Reply With Quote
Unread 02-13-11, 02:28 PM  
AcidWeb
A Wyrmkin Dreamwalker
 
AcidWeb's Avatar
AddOn Author - Click to view AddOns

Forum posts: 57
File comments: 119
Uploads: 4
It will be fixed in next version.

This error appear only in old (pre 0.8.1) entries?
Last edited by AcidWeb : 02-13-11 at 02:34 PM.
Report comment to moderator  
Reply With Quote
Unread 02-13-11, 02:21 PM  
Gixx
A Kobold Labourer

Forum posts: 0
File comments: 32
Uploads: 0
sometimes I get the following error when I mouseover arena matches (and details aren't shown):

Code:
1x REFlex-0.8.1\REFlex.lua:2841: attempt to concatenate field 'Race' (a nil value)
REFlex-0.8.1\REFlex.lua:2016: in function `handler'
REFlex-0.8.1\Libs\lib-st\Core.lua:48: in function `FireUserEvent'
REFlex-0.8.1\Libs\lib-st\Core.lua:76: in function <REFlex\Libs\lib-st\Core.lua:74>

Locals:
rowFrame = ScrollTable4Row12 {
 0 = <userdata>
 highlight = <unnamed> {}
 cols = <table> {}
}
cellFrame = ScrollTable4Row12col8 {
 0 = <userdata>
 text = ScrollTable4Row12col8text {}
 tooltip = <unnamed> {}
}
data = <table> {
 1 = <table> {}
 2 = <table> {}
 3 = <table> {}
 4 = <table> {}
 5 = <table> {}
 6 = <table> {}
 7 = <table> {}
 8 = <table> {}
 9 = <table> {}
 10 = <table> {}
 11 = <table> {}
 12 = <table> {}
 13 = <table> {}
 14 = <table> {}
 15 = <table> {}
 16 = <table> {}
 17 = <table> {}
 18 = <table> {}
 19 = <table> {}
 20 = <table> {}
 21 = <table> {}
 22 = <table> {}
 23 = <table> {}
 24 = <table> {}
 25 = <table> {}
 26 = <table> {}
 27 = <table> {}
 28 = <table> {}
 29 = <table> {}
 30 = <table> {}
 31 = <table> {}
 32 = <table> {}
 33 = <table> {}
 34 = <table> {}
 35 = <table> {}
 36 = <table> {}
 37 = <table> {}
 38 = <table> {}
 39 = <table> {}
 40 = <table> {}
 41 = <table> {}
 42 = <table> {}
 43 = <table> {}
 44 = <table> {}
 45 = <table> {}
 46 = <table> {}
 47 = <table> {}
 48 = <table> {}
 49 = <table> {}
 50 = <table> {}
 51 = <table> {}
 52 = <table> {}
 53 = <table> {}
 54 = <table> {}
 55 = <table> {}
 56 = <table> {}
 57 = <table> {}
 58 = <table> {}
 59 = <table> {}
 60 = <table> {}
 61 = <table> {}
 62 = <table> {}
 63 = <table> {}
 64 = <table> {}
 65 = <table> {}
 66 = <table> {}
 67 = <table> {}
 68 = <table> {}
}
cols = <table> {
 1 = <table> {}
 2 = <table> {}
 3 = <table> {}
 4 = <table> {}
 5 = <table> {}
 6 = <table> {}
 7 = <table> {}
 8 = <table> {}
}
row = 12
realrow = 39
column = 8
scrollingTable = <table> {
 sorttable = <table> {}
 filtered = <table> {}
 SortData = <function> @ REFlex\Libs\lib-st\Core.lua:277:
 cols = <table> {}
 GetDefaultHighlightBlank = <function> @ REFlex\Libs\lib-st\Core.lua:417:
 EnableSelection = <function> @ REFlex\Libs\lib-st\Core.lua:451:
 scrollframe = ScrollTable4ScrollFrame {}
 Hide = <function> @ REFlex\Libs\lib-st\Core.lua:267:
 offset = 18
 GetRow = <function> @ REFlex\Libs\lib-st\Core.lua:566:
 showing = true
 Show = <function> @ REFlex\Libs\lib-st\Core.lua:257:
 DefaultEvents = <table> {}
 SetWidth = <function> @ REFlex\Libs\lib-st\Core.lua:25:
 Filter = <function> @ REFlex\REFlex.lua:1412:
 SetFilter = <function> @ REFlex\Libs\lib-st\Core.lua:400:
 SetData = <function> @ REFlex\Libs\lib-st\Core.lua:556:
 SetSelection = <function> @ REFlex\Libs\lib-st\Core.lua:467:
 DoFilter = <function> @ REFlex\Libs\lib-st\Core.lua:405:
 ClearSelection = <function> @ REFlex\Libs\lib-st\Core.lua:459:
 data = <table> {}
 GetCell = <function> @ REFlex\Libs\lib-st\Core.lua:574:
 rows = <table> {}
 FireUserEvent = <function> @ REFlex\Libs\lib-st\Core.lua:47:
 GetDefaultHighlight = <function> @ REFlex\Libs\lib-st\Core.lua:432:
 displayRows = 15
 SetHeight = <function> @ REFlex\Libs\lib-st\Core.lua:20:
 defaulthighlight = <table> {}
 rowHeight = 25
 RegisterEvents = <function> @ REFlex\Libs\lib-st\Core.lua:60:
 head = ScrollTable4Head {}
 SetDefaultHighlightBlank = <function> @ REFlex\Libs\lib-st\Core.lua:421:
 Refresh = <function> @ REFlex\Libs\lib-st\Core.lua:714:
 defaulthighlightblank = <table> {}
 SetDisplayCols = <function> @ REFlex\Libs\lib-st\Core.lua:185:
 SetDisplayRows = <function> @ REFlex\Libs\lib-st\Core.lua:104:
 SetDefaultHighlight = <function> @ REFlex\Libs\lib-st\Core.lua:436:
 events = <table> {}
 DoCellUpdate = <function> defined @Interface\A
  ---
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
Unread 02-04-11, 11:40 AM  
AcidWeb
A Wyrmkin Dreamwalker
 
AcidWeb's Avatar
AddOn Author - Click to view AddOns

Forum posts: 57
File comments: 119
Uploads: 4
0.8.1 version is ready. It should fix arena tooltips.
Report comment to moderator  
Reply With Quote
Unread 02-03-11, 03:56 PM  
AcidWeb
A Wyrmkin Dreamwalker
 
AcidWeb's Avatar
AddOn Author - Click to view AddOns

Forum posts: 57
File comments: 119
Uploads: 4
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-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, 12:35 PM  
AcidWeb
A Wyrmkin Dreamwalker
 
AcidWeb's Avatar
AddOn Author - Click to view AddOns

Forum posts: 57
File comments: 119
Uploads: 4
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, 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
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.