acidweb / reflex Goto Github PK
View Code? Open in Web Editor NEWCollect statistics of played arena matches and battlegrounds.
License: Other
Collect statistics of played arena matches and battlegrounds.
License: Other
Hey, I run an RBG team that's been going twice per week since BFA. We've been using REFlex for almost as long to record our wins and losses. One thing I've been interested in getting more insight on is how our W/L rate changes with our team composition and our enemy team's composition.
For example, do we win more over X period of time when we run demon hunter flag carriers or druid flag carriers; do we lose more often on Kotmogu when the enemy team has two healers or three healers, etc. It's hard to get that information from just a few RBGs, but with our team's consistency I think it'd be an interesting data point.
How feasible would it be for REFlex to record that information and export it with its CSV export? If it's a feature you're interested in adding, I'd be happy to start working on a pull request.
Hi,
It seems as though any rounds unplayed due to people quitting Solo Shuffle are shown as losses to the player. Is it possible to have them discounted completely, or otherwise notated? Or not possible with the access Blizz gives you?
Thanks!
Hey. I'm missing a large set of RBG data from yesterday. It's about 8 hours worth of data. Is there any way to recover this data? I did not AFK out of any of the games. The data was there before I logged out for the evening and this morning it is all gone.
lua error in REFlexFunctions.lua on line 460.
I found that it was caused by a token of value "Night elves", which does not exist in RE.RaceIcons.
I play a rogue in a disc/rogue team for 2v2 in BFA. AFter installing, I did probably 80 matches last night (rated).
Nothing popped up after each match summarizing, and when I click the minimap icon (left click) to bring up the window, it still shows "0 - 0" at the top and nothing below. I hadn't changed default setting of "3" for the arena comp statistics limit (nor any other setting).
In case useful, here are my other addons:
REFlex\REFlex-3.0.2.lua:900: Usage: GetBattlefieldStatData(playerIndex, statIndex)
[string "=[C]"]: ?
[string "@reflex\REFlex-3.0.2.lua"]:900: in function <REFlex\REFlex.lua:856>
Locals:
(*temporary) = nil
(*temporary) = 1
Strange is that this doesn't happen on all my characters, just some.
I was speaking in comms with mouse 4 as I moved my mouse to a different monitor.. It grabbed the REFLEX window and pulled it off to another monitor and now I can't get it back. I have reinstalled the addon, deleted folders, I can't get it back and it is driving me insane. Please tell me there is a fix for this.
Thanks
This is happening constantly when I close the Options window in the game. Once it starts happening it will happen every time I close the options until I reload but it doesn't seem to happen right away after logging in/reloading so not sure what triggers it.
From Bugsack:
20x [ADDON_ACTION_FORBIDDEN] AddOn 'REFlex' tried to call the protected function 'SpellStopCasting()'.
[string "@!BugGrabber/BugGrabber.lua"]:480: in function <!BugGrabber/BugGrabber.lua:480>
[string "=[C]"]: in function `SpellStopCasting'
[string "@FrameXML/UIParent.lua"]:4052: in function `ToggleGameMenu'
[string "@SharedXML/Settings/Blizzard_SettingsPanel.lua"]:336: in function `TransitionBackOpeningPanel'
[string "@SharedXML/Settings/Blizzard_SettingsPanel.lua"]:325: in function `ExitWithCommit'
[string "@SharedXML/Settings/Blizzard_SettingsPanel.lua"]:301: in function `Close'
[string "@FrameXML/UIParent.lua"]:4030: in function `ToggleGameMenu'
[string "TOGGLEGAMEMENU"]:1: in function <[string "TOGGLEGAMEMENU"]:1>
Dragged REFlex off the screen. and cannot move it back. Anyway to reset without deleting match history.
Thank you!
Reviewing arena history, I don't see a way to tell the comp of the opposing team - i.e. whether it was a shadow or disc priest, elemental or resto shaman, etc. Any plans to show more details on the opposing compositions? Perhaps use spec-specific icons instead of class-level icons?
I'd like to have the minimap icon hidden, but then there's no way to open the REFlex tab (none that I found at least).
Could maybe a /reflex command be added?
Hi,
on the PvP Brawl: Comp Stomp on Liveserver right now, the addon gives a error when the Battleground ends: the API received corrupted data., Game is not recorded.
Hello.
Is it possible to add who won how many rounds for solo shuffle?
Thank you have a nice day.
Would it be possible to track premades for both sides, maybe a Num_Ally_Premades / Num_Horde_Premades format? WINNING addon does this now, but I believe its for your side only.
Also can you track # of healers, maybe record at end of battle?
Hi - hope you don't mind the question as it's not strictly related to your addon.
I'm writing a desktop app to record arena games programmatically by watching the combat log but I'm struggling to work out who has won an arena game from the combatlog. Wondered if you could point me in the right direction as I figure it's a problem you have solved!
Weirdly I expected the ARENA_MATCH_START / ARENA_MATCH_END to give this information. However this is from a game I won:
6/5 16:01:41.522 ARENA_MATCH_START,1672,32,3v3,1
6/5 16:02:55.609 ARENA_MATCH_END,0,74,2016,2010
To me it looks like the trailing on the first line "1" is my teamID, and the "0" on the second line is the winning team - implying it was a loss for me, but it was not - I am certain of it! Reference.
I had a quick search of the REFlex code and saw it appears you check for a PVP_MATCH_COMPLETE which looks to have similar information. However I don't have such events in my combatlog file. Best guess is that this is only available ingame.
Thanks in advance for any input.
I noticed in the codebase in REFlexFunctions.lua that you are coding US locale timestamps to adhere to 12 hour formats, with the AM / PM designation. However, due to the font size I am using in my setup, I was never able to see the full date, since it overflows the cell and uses a ... notation, so the actual date never shows up, just the time portion. I changed it to use the EU date format, which I prefer anyway.
I would suggest adding a toggle to allow users to change this format, so that people with setups with a larger default font will be able to see the full date.
Alternatively, you could make the columns resizable, or perhaps even the entire frame resizable, so users can set the columns to whatever width they choose, but I recognize this is almost certainly way more work.
Kind regards.
Is it possible to see what were mine and enemy team ratings individually on extended tooltips? I mean like everyone ratings individually.
Hey there!
We're workong on a Reflex DB analyzer tool and since there is no region info we are forced to fetch it from config.wtf which is not quite reliable.
Currently Reflex stores realm & character names but it would be really helpful to also store the current region of the match.
There is an API for that: https://wowpedia.fandom.com/wiki/API_GetCurrentRegion
So I suppose we could add something like
RE.MatchData.Region = GetCurrentRegion()
Somewhere here: https://github.com/AcidWeb/REFlex/blob/master/REFlex.lua#L892
If there is any way to sponsor a PR for this I'd be glad to help.
Solo shuffle games are reporting as corrupted data. This would be great data to see now, and with rated solo shuffle coming in 10.0, that would be extra great to see :)
Would be awesome! <3
Maybe Im missing something but I don't see a way to change where the toast pops up.
not a real issue because it's more of a personal problem, I just can't figure out how to change the strata level! It is LOW strata for me which is under some of my weakauras. I've looked and run some searches through all the code but I'm just not picking it out. Is it in the ace stuff somewhere? Any help would be greatly appreciated and others might be curious too.
As of the 8.2 patch, REFLex isn't recording my match history. I am on the latest version.
Can't review details.
58x ...rfaceREFlex\Libs\LibQTip-1.0\LibQTip-1.0.lua:543: attempt to call method 'GetBackdrop' (a nil value)
[string "@reflex\Libs\LibQTip-1.0\LibQTip-1.0.lua"]:543: in function <...rfaceREFlex\Libs\LibQTip-1.0\LibQTip-1.0.lua:539>
[string "@reflex\Libs\LibQTip-1.0\LibQTip-1.0.lua"]:132: in function Acquire' [string "@REFlex\REFlex-3.1.6.lua"]:257: in function
OnEnter'
[string "@Masque\Libs\LibDBIcon-1.0\LibDBIcon-1.0-44.lua"]:77: in function `oenter'
[string "@mbb\MBB-4.0.7.lua"]:486: in function <MBB\MBB.lua:468>
Locals:
tooltip = {
0 =
scrollChild = {
}
scrollFrame = {
}
}
key = "REFlexTooltipLDB"
(*temporary) = nil
(*temporary) = {
0 =
SetCenterColor = defined @SharedXML\NineSlice.lua:224
GetFrameLayoutTextureKit = defined @SharedXML\NineSlice.lua:213
Center = {
}
GetBorderColor = defined @SharedXML\NineSlice.lua:249
TopRightCorner = {
}
TopLeftCorner = {
}
RightEdge = {
}
OnLoad = defined @SharedXML\NineSlice.lua:217
TopEdge = {
}
BottomEdge = {
}
GetCenterColor = defined @SharedXML\NineSlice.lua:231
SetBorderBlendMode = defined @SharedXML\NineSlice.lua:261
GetFrameLayoutType = defined @SharedXML\NineSlice.lua:209
BottomRightCorner = {
}
SetBorderColor = defined @SharedXML\NineSlice.lua:238
LeftEdge = {
}
BottomLeftCorner = {
}
}
(*temporary) = "attempt to call method 'GetBackdrop' (a nil value)"
GameTooltip = GameTooltip {
0 =
textLeft1Font = "GameTooltipHeaderText"
ItemTooltip = {
}
SetHyperlink = defined =[C]:-1
SetGuildBankItem = defined =[C]:-1
updateTooltipTimer = 0.185000
TextRight1 = GameTooltipTextRight1 {
}
textRight2Font = "GameTooltipText"
comparing = false
ClearLines = defined =[C]:-1
progressBarPool =
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.