fflogs percentile colors

notation. expression, by pasting an exported pin string, or by adding a saved pin from your personal bookmarks. A purple black mage ain't the same as a purple healer and so forth. only if the guild as an entity set out to produce hacked logs as a group. nDPS stands for "neutral DPS", and it is measuring damage you did with the damage you gained from external buffs removed. Phases are numbered starting from 1. It is the most powerful of the pin types, as it can be used to actually change the displayed graphs and tables in analytical view to Most people don't consider good anything below 75%. For outside of game exploits, I first determine if the log is invalid because of a bug, e.g., the logger's system clock was messed up, and/or There are three mob types in WCL: player, NPC and pet. However, if significant nerfs or buffs happen, then a new partition has to be created in order to allow classes that got nerfed to continue ranking. aDPS removes single target padding, but still rewards you for playing to AOE buffs. Secondly, the best order to check things in. Every DoT's damage can be divided into four portions, based off the probability that the DoT was going to crit or direct hit. The decorator Create an account to follow your favorite communities and start taking part in conversations. In addition to earning rankings for specific bosses, players can earn All Star points that represent a score across the entire zone and guilds can earn All Star points in the Speed / Execution bracket. A score can also be evaluated when it occurred (historical), or in the present day (today). of the ranks quickly. I wanted to share some thoughts on a better and (probably) healthier way to use FFLogs.5:04 - buffs tab7:45 - zooming in on a specific phase11:39 - monk thou. The events matched by The score can be compared either to rankings (everyone's best scores) or parses (all the scores and not just each player's best). Now I hope this isn't a stupid question. Finally for games that support brackets, the score can be evaluated only within its bracket or it can be evaluated against I thought the colours from worst to best were Grey, Green, Blue, Purple, then Orange. After adding the pin, the raw events view will change and acquire any new events matched by the decorator pin. I guess I should have mentioned we're both PLD. Whenever a new partition is made, previous partitions become frozen. All string comparisons are case-insensitive, When only Damage is checked, the following additional options are shown: Damage events in World of Warcraft are either for direct damage or periodic (i.e., DoT) damage. Percentile Plugin for ACT to allow overlays to display FFLogs percentile data in real time. rDPS stands for "raid-contributing DPS", and it is measuring how much damage you actually brought to the raid. If a hotfix is planned For interrupts, it represents the spell that was interrupted. October 5, 2021. percentile colors fflogs .. bc mp. IndifferentEmpathy 3 yr. ago You can create a pin by clicking the + sign anywhere you see it in the Analytical View tables. As you type, Notice that when you pick a Summary pin type, you get a few additional options. These scores are relative to the parses both above and below your score. You'd need to edit the parsing plugin to snap to the proxy service instead of ffxiv but it should work that way. Clicking the Off link in the pin will turn the pin on in the graph as well, and this lets you actually see everywhere Survival Instincts was used as a plot band. A parse is similar to a ranking, but does not have to have been the player's best score. Ranks will be flagged when players use in-game exploits that include any buffs that should not be possible given the gear/talents/specs that players are locked into once in combat. This complex queries that can't be handled by the query UI. Since Alice's buff is an AOE buff, Bob is given back that. Just paste a link to a log and it will spit out a summary of your performance. A new tab is then created on character profiles, allowing users to view each partition. A special Environment actor is returned if no source exists. For example, they earned the parse, and the advantage of looking at today's rankings is that you can see how they stack up as a raid tier What level/rank of dps do you think "just doing your rotation correctly and not dying" gets you? Implying grey isn't the natural state and everything else is a result of padding. FFLogs Job Colours Raw fflogs-colours.yaml This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. Expression Pins can still be shared with others, however, so you don't have to be an expert to use them! 100% is tan, 99+ is pink, 95+ is orange, etc. Putting a name in quotes is also a signal to WCL that you want to match by name, and it won't attempt to autocomplete if you do that. For ranks that are patch-based (e.g., FF Logs, challenge modes in WoW), the Here is an example that shows how to check if Sundering Blow is present on sources attacking General Nazgrim. You can use case statements. This is 1 for players. earned 100%, and when the next day locks in, the historical percentile will be finalized, and the updated For Possible values are "wipe" and "kill". achieve even better results. Note that name matches are discouraged when constructing reusable queries, since you can't share them with with users from another locale, but if you're just making a personal query that you don't When you find exploited logs, you can either post about them on the forums, or you can send me email privately to inform existing results. A badge pin is used to badge matches without adding any new results to the view. thank you! If only one type is selected, then additional options will be shown that let you refine your query even further for that event type. For example, if you are a Monk, your nDPS would subtract out damage you gained from external buffs like Trick Attack Okay, that makes sense. However only one of these players has truly earned 100%, and when the next day locks in, the historical percentile will be finalized, and the updated percentile will be shown. This is useful when you are always testing equality. The other way you can add an actor is by typing the name directly into the textfield. This allows us to still match Damage Taken by Annihilate events, but now we want to badge those Damage Taken events that have Kaetzchen as the target and where Good parses are anything over 75, which are a purple parses. so "Kihra" and "KIHRA" are equivalent. allows you to create persistent filtering pins in certain views and not have them disrupt your other browsing. all of the ranks for that report. Simply copy using Ctrl+C (Windows) Underneath the query bar is a graph that shows the results of the query specified in the query bar: Below the graph in Analytical View is a table that also matches the results of the query bar. by talking briefly about the structure of pages in Warcraft Logs (WCL). In this case we sum on matches on the targets of the damage taken events, and we end up with a new panel in our Summary pane that shows us these total amounts. Percentile has several variables that an individual has no control over. This leaves us with eight possible numbers that can be shown for a score: (ranking vs parse) * (historical vs today) * (all brackets vs specific bracket). For example, on the Garrosh Hellscream fight, we can construct a Summary pin that will count how many ticks players took from Empowered Whirling Corruption. This damage is then redistributed to the players that applied each external buff. killer - Actor - Will match death events if the killing blow that caused the death came from this actor. Rankings and parses can also be evaluated either around the time they occurred historically, or they can be judged against This is useful if the ability or enemy didn't occur in the fight you happen to be looking at, but you'd still like it to be part of the query. Damage in World of Warcraft can be either physical or magical (or both). This means we want to only include damage done by players that don't have Rankings always occur Their syntax matches SQL usage, i.e., you can use either a simple case or a full case statement. In Shadowbringers, the addition of the Dancer job made it difficult to evaluate personal performance, since normal DPS ranks padded with Dancer abilities dominated at the top end. People who raided an hour or two earlier would have an advantage at the start of the week vs others who raided later. In other words, if you specify three sources, the Let Mdc be the combined multiplier for crit and direct hit. You can use these colors to quickly scan a player or guild's The buffs removed by this metric include Devilment / Standard Finish, Astrologian cards, and Left Eye. In addition, you can show the matched events on the graph as well. I am a introvert but i genuinely don't get why we are Venn diagram I made to help people understand why I keep YoshiP: You wouldnt want to see someone carrying an axe Press J to jump to the feed. A tool that goes hand-in-hand with FFLogs is XIV Analysis. If you ever see a discrepancy between two numbers on the site, it is usually because the view you're looking at is a different number out of these possible numbers. Which is blue. You can put as many buffs/debuffs on the graph as you'd like, For NPCs, the class value is returned. These Zurvan Ex requirements are getting stricter Venn diagram I made to help people understand why I keep YoshiP: You wouldnt want to see someone carrying an axe "Did I not tell you to wear a warm outfit", Press J to jump to the feed. The reason of hidden are several. Just cause you clear endgame content doesn't mean you aren't grey if you cant clear consistently or dare I say pay for a clear. By rejecting non-essential cookies, Reddit may still use certain cookies to ensure the proper functionality of our platform. scores up first. if there really is an exploit. the system instead computes the values for each metric (e.g., for DPS) at specific percentiles. Discord Twitter type - Number - The school of the ability. The simple case statement specifies a case value that can then be compared with when values. The aura gains/fades aren't added to the view. For example, Garrosh has an ID of 1623. Once you have chosen the event types that you're interested in, you can pick which sources, targets and abilities you care about. If you select All Matches, If a character repeatedly uploads hacked logs or commits many repeat violations, the character will be blacklisted and all of Once a code fix has happened, the rank is then removed. Guilds and teams can also be ranked on metrics such as fight speed and execution. Privacy Policy. Instead of matching the buff/debuff events themselves, you can choose to match all events that occur on a source or target while a buff/debuff Whenever players kill a boss in a public log, they are ranked according to various metrics, such as damage per second What is used for brackets varies by game. Navigating that site is daunting so this will be perfect fore me. A community for fans of the critically acclaimed MMORPG Final Fantasy XIV, which includes a free trial that includes the entirety of "A Realm Reborn" AND the award-winning "Heavensward" expansion up to level 60 with no restrictions on playtime. If someone else in your party uploads the logs, yes. Green parses show there is a lot of room for improvement. You can use Summary pins to quickly and easily view totals on hits from avoidable abilities, potion use, healthstone use, dispels, interrupts, etc. Once a code fix has happened, the rank is then removed. This put Sildri halfway between 95% and 99%, so Sildri is assigned An acquaintance with more Savage experience than me said I should compare our FFlogs as a starting point for where I should be, but I'm really confused because my numbers look better than theirs. In order to provide an approximate with a filtering pin, and the graph/table will both update accordingly. More raid experience doesnt always mean better parses. Youre right about the color order, if youre blue and theyre green and your dps numbers are higher on the same class it just means your damage is better than theirs in whatever runs youve been parsed in. a decorator pin will get added to the raw events view (if they didn't match the original query already). Percentile Colors Whenever you see a ranking or parse percentile, it is colored according to the percentile range it falls into. (The computation begins then and can take some time to complete.). type - String - The type of the event. they would have to just give up for the rest of the tier, as they would not be able to beat their own pre-nerf scores. Let's see what that pin will look like. and what those arguments should look like. Let Du be the player's unbuffed direct hit chance / 100, and let Db be the player's buffed direct hit chance / 100. and our (3) The TO clause is a condition that if matched will cause you to end a range. Sometimes you will want to build a query for actors or abilities that are not involved in a fight. Sildi's best score on Gorthak the Devourer is 100k DPS on June 24, 2018. Wanted to walk through the various DPS metrics that have come up on FFLogs and explain the pros and cons of each (on the road to trying to come up with something better). Trash mobs are removed from boss fights if they are pulled into the boss. If you ever see a discrepancy between two numbers on the site, it is usually because the view you're looking at is a different The total multiplier, T, for the DoT damage is defined as follows: T = (NC * ND) + (Cb * ND * Mc) + (NC * Db * 1.25) + (Cb * Db * Mdc). To focus on one or the other, you can use the checkboxes for Normal and Critical. 86. Gear swapping for unintended bonuses is always for that report. For rDPS it is credited to the buffer. However if significant If the parse is new Whenever you see a ranking or parse percentile, it is colored according to the percentile range it falls into. Buffs fall into two categories: percentage buffs that affect the entire damage amount of an event, and crit/direct hit buffs that only apply to the crit/direct hit damage portion of an event. Press question mark to learn the rest of the keyboard shortcuts. The score can be compared either to rankings (everyone's best scores) or parses (all the scores, and not just each player's best). absorbedDamage - Number - The amount absorbed for a damage event. We both have purple DPS(with my number being higher) and my Best% is blue to their green, even though my melds aren't as optimized as theirs. This means that no new rankings can be added to the partition, and private reports, even if made public, will not result in new rankings being added to the global rankings for that partition. So in the above example you are looking at players doing damage, so they are the source of the events (but that has to match up with the targets for Sundering Blow). Mary's buff is a single target buff, and Alice's buff is an AOE buff. If a player is mind controlled, he becomes an enemy according to this field. show that 95% was 90k DPS and 99% was 110k DPS. The people who upload to FFLOGS get to choose which ones they put up and which ones they don't after all. For the rest of the document, Suppose we're looking at dispels on Sha of Pride: That shows all the dispels people did on the fight. To review, open the file in an editor that reveals hidden Unicode characters. A bunch of really smart people made this third party tool to dissect your FFLogs and show you areas where you can improve on. The following built-in identifiers are supported: encounterID - Number - The boss ID of the encounter. Here is a link to the google doc: FFLogs for Dummies. If omitted, TO will be the end of the fight. are determined and cached. absorbedHealer - Actor - Will match heal absorbed events if the healer whose heal was absorbed is this actor. Character blacklisting is a "last resort" measure reserved for when rank removal code fixes are impossible and for when there is a clear and established pattern of log abuse. Keeping all of the previous definitions in mind, there are eight possible numbers that can be shown for a specific player's score. encounterPhase - Number - The phase an event belongs to. You can build a pin by creating a new query, by writing a new pin worked out well, but it also showed uses of Survival Instinct outside of Annihilates, and it also cluttered up the events view with aura applications and removals. absorbedAttacker - Actor - Will match absorbed events if the attacker whose blow was absorbed is this actor. Guilds and teams can also be ranked on metrics such as fight speed and execution. This section will be filled in once they are.]. You can specify which types you want to see using the checkboxes for Direct, Periodic and feign - Boolean - Returns true if a death event is actually a hunter feign. It is a really good parer, but because is not purple, automatically discard him Even with a green FFlogs that person can be valid. really bad player that should consider uninstalling the game if they keep getting grays. The value matches the Number of the raw event, with bits from 1 up to 64. Was I wrong about that? Keeping all of the previous definitions in mind, there are eight possible numbers that can be shown for a specific player's score. When a player puts up a new parse, the history for that day has not been collected. I've got ACT for parsing, but none of the colors are grey. Cookie Notice Whenever you see a ranking or parse percentile, it is colored according to the percentile range it falls into. overkill - Number - The amount of overkill for a damage event. role - String - The role of the player. or Battle Voice, and it would NOT add in damage gained from Brotherhood. You can also enter a spell ID or enemy ID in the textfields. If I see someone with hidden logs I do think it is a little sketchy. and then get upset that the system did not record them as a historical rank 1. When a new partition is added, all previous parses and rankings up to that point will be saved and stored. The biggest "killers" I often see are low cpm, buff/dots drop, forgetting to use personal buffs/delayed usage and finally padded with single target balances etc. it's another to have them and actively hide them. The other event types have the standard hostility dropdown that matches the main query bar. With the MATCHED expression, you can test for the nth time something happened, for example the second time a player gets a specific debuff. That being said if you have anything you think would be helpful to add feel free to do so! FFLogs for Dummies / FFLogs Guide (FFXIV) - Guilded Better chat, happier communities Guilded upgrades your group chat and equips your server with integrated event calendars, forums, and more - 100% free. It will only badge You can click the colored square to type - String - The type of the mob. If the exploit is possible in-game, then I consult developers and see if a hotfix is imminent. for that partition. You can find the plugin and the "How-To" HERE if you are interested. encounterEndTime - Number - The end time of the fight relative to the beginning of the report. We'll get into what these types mean in more detail in a bit. Events in World of Warcraft can have a source (the player or NPC carrying out the action), a target (the player or NPC being targeted by the action), and an ability (the action itself). This document will explain in detail how pins work, what they can be used for, and provide many examples to help you unlock the full potential of pins. rDPS Example: Suppose Bob hits the Big Bad for 121 points of damage, and he had two 10% damage buffs provided by Mary and Alice. You can ask if an object is a member of a set (or not a member of a set) using the IN and NOT IN keywords. In the Events View, instead of a table, the actual raw events from if someone has gone out of their way to hide parses, I know something is up. I just wish for those of us on console who have to rely on parses randomly put up by strangers we could selectively hide any outlier parses that don't represent our typical performance. Gear swapping for unintended bonuses is considered an exploit. ex. end of the 24 hour window, the values for 100%, 99%, 95%, 90%, etc. and nDPS. rawDamage - Number - The raw damage for a damage event. obsolete). %ile is the most important when comparing your worth as a DPS against another player (e.g., when deciding who gets certain buffs) alongside actual DPS. so a filtering pin is appropriate. noon UTC. Although this feature exists in the code, I have never been forced to use it. Someone will redundantly point out that I am unable to stop them: that does not mean I must approve of it, and I stand to contradict the armchair psychology occuring in this thread. MATCHED type = "applydebuff" and ability.name = "Dark Herald" IN (1,3) END. It would reward people uploading earlier than others. disposition - String - Whether the mob is a friendly or enemy. On character pages, All Star points earned are shown for each boss, and the absolute rank position is shown next to the eq. marker - Number - A number representing the raid marker set on this actor. This is why I don't like this system and it's even worse that I'm the one penalized by it for hiding logs that I didn't wanted there int he first place. physical damage from Hisek. You can use the logical operator keywords AND, OR, or NOT to connect multiple conditions together. Let NC = 1 - Cb and ND = 1 - Db. rDPS is great for showing how much damage you really contributed to the raid, For utility jobs like Dancer and Ninja, the metric depends on people making good use of your buffs, so some damage you contribute to the raid is out of your control. 100% is tan, 99+ is pink, 95+ is orange, etc. Now suppose we want to filter those results to only show dispels that happened while the dispelling player did not have Gift of the Titans. The formula for it is: rDPS = DPS - (damage gained from others' external buffs) + (damage given to others by your own external buffs). This includes absorbs and overheal. As you can see, each option has a textfield to type in a name or ID, and an arrow with a dropdown menu that you can use if you just want to pick an actor or ability the same way that you pick one from the main query bar. encounterStartTime - Number - The start time of the fight relative to the beginning of the report. We can do that (1) Raw DPS - The worst possible option, since you would only rank if you were partnered with a DNC. I didn't want to bring it up in voice chat and seem like I was calling them out or anything, but I was really confused by what they said. Use the logical operator keywords and, or not to connect multiple conditions together that matches the Number the! Ability.Name = `` Dark Herald '' in ( 1,3 ) end helpful to feel... The logs, yes, 95 %, 90 %, 90 %, etc new parse, the events... Fflogs for Dummies abilities that are not involved in a bit put up and which ones they up. That way of the ability 24 hour window, the rank is created... I guess I should have mentioned we 're both PLD and Alice 's buff is AOE... Learn the rest of the ability a log and it will only badge you find... With others, however, so you do n't have to have them actively. Individual has no control over did not record them as a group, has. Definitions in mind, there fflogs percentile colors eight possible numbers that can be for. Can create a pin by clicking the + sign anywhere you see a ranking or percentile! Data in real time dropdown that matches the main query bar 100k DPS on 24. The code, I have fflogs percentile colors been forced to use them pin String or... And rankings up to 64 an approximate with a filtering pin, raw... Or by adding a saved pin from your personal bookmarks possible numbers that can be either physical magical. That an individual has no control over or both ) has not been collected all previous parses and up. As many buffs/debuffs on the graph as you type, Notice that when you interested! To badge matches without adding any new results to the beginning of the fight with the you. To create persistent filtering Pins in certain views and not have them actively... Out a Summary of your performance are equivalent 1,3 ) end a parse is similar a! Mean in more detail in a fight file in an editor that reveals Unicode! Crit and direct hit has several variables that an individual has no control over hand-in-hand with FFLogs is XIV.... And see if a player puts up a new parse, the for... Did not record them as a historical rank 1 with bits from 1 up to.! Else is a result of padding the death came from this actor pin,! For playing to AOE buffs have never been forced to use them ( the computation begins and... The same as a historical rank 1 other event types have the standard hostility that! To use it with when values query UI external buff WCL ) create an account to follow favorite. Are pulled into the textfield will be filled in once they are. ] would have advantage. Added, all previous parses and rankings up to 64 with others, however, so you do have. Can still be shared with others, however, so you do n't after all been. Spell that was interrupted NPCs, the history for that day has not collected., Notice that when you pick a Summary of your performance game if they did n't match the query... Or compiled differently than what appears below range it falls into gained from external buffs removed an. & quot ; How-To & quot ; here if you are interested let 's what!, Notice that when you are interested was absorbed is this actor disposition - String - amount. Being said if you specify three sources, the raw damage for a specific 's. They do n't after all logs ( WCL ) and execution and see if a hotfix is planned for,. Or abilities that are not involved in a fight FFLogs Job Colours raw fflogs-colours.yaml this contains! Follow your favorite communities and start taking part in conversations these scores are relative to raw! The computation begins then and can take some time to complete. ) the built-in! The phase an event belongs to, 2018 is mind controlled, he becomes an enemy according to field! And which ones they do n't have to have been the player & # ;! Historical rank 1 focus on one or the other, you get a few additional.! To 64 player that should consider uninstalling the game if they are. ] keeping all of the week others... 95+ is orange, etc approximate with a filtering pin, the class value returned... When values applied each external buff anywhere you see it in the textfields Kihra '' and Kihra! According to the beginning of the ability hour window, the best order to check things.... It in the code, I have never been forced to use.. Gains/Fades are n't added to the percentile range it falls into natural state and everything is... 3 yr. ago you can add an actor is returned if no source.. Dissect your FFLogs and show you areas where you can improve on boss of... ; s best score event types have the standard hostility dropdown that matches Number... The pin, and it is measuring damage you actually brought to the beginning of the ability compared with values! Out to produce hacked logs as a purple black mage ai n't the same as a group allowing users view. Mentioned we 're both PLD that an individual has no control over someone. Whose heal was absorbed is this actor fight speed and execution Herald '' in ( 1,3 ) end ). Been forced to use them will want to build a query for actors or abilities that are not fflogs percentile colors a... Query UI at specific percentiles an exploit proxy service instead of ffxiv it... - the school of the fight relative to the raid marker set on this actor really bad player should... Feature exists in the code, I have never been forced to use it get to choose which they... I should have mentioned we 're both PLD with a filtering pin, it. Attacker whose blow was absorbed is this actor already ) will look like service instead of but. Unicode text that may be interpreted or compiled differently than what appears below Dark Herald '' in ( )! A hotfix is planned for interrupts, it is a little sketchy proxy instead! External buffs removed matches the main query bar you actually brought to the percentile range falls. But still rewards you for playing to AOE buffs one or the,. Hour or two earlier would have an advantage at the start time of the event character,... N'T be fflogs percentile colors by the query UI did n't match the original query already ) omitted. Grey is n't the same as a purple black mage ai n't the same as a black! Pin will get added to the beginning of the previous definitions in mind, there are eight possible that! Encounterstarttime - Number - the amount absorbed for a damage event smart people made this third party to. Original query already ) you can also enter a spell ID or enemy you are interested boss. An exported pin String, or not to connect multiple conditions together gains/fades are n't added the! Plugin to snap to the raw events view ( if they fflogs percentile colors pulled the. Hand-In-Hand with FFLogs is XIV Analysis or both ) goes hand-in-hand with FFLogs is Analysis! Be evaluated when it occurred ( historical ), or by adding a pin. Time of the 24 hour window, the raw events view will change acquire. Playing to AOE buffs have been the player have to be an to. It will spit out a Summary pin type, Notice that when you pick a of... Certain views and not have them and actively hide them the simple case statement specifies a case value that then. Data in real time previous partitions become frozen so forth ID or.. People made this third party tool to dissect your FFLogs and show you where! Computes the values for each metric ( e.g., for DPS ) specific. Gear swapping for unintended bonuses is always for that day has not been collected.. bc.. Came from this actor still be shared with others, however, so you do n't fflogs percentile colors to them. Choose which ones they do n't after all type, Notice that when you are always testing equality view. Discord Twitter type - Number - the amount absorbed for a damage event your.! And Critical I 've got ACT for parsing, but does not have to an! Overkill - Number - the school of the colors are grey the mob is lot! But it should work that way connect multiple conditions together that was interrupted that... It will spit out a Summary pin type, you get a few additional.! Raw events view ( if they keep getting grays removes single target buff, and Alice 's is. The + sign anywhere you see a ranking or parse percentile, it is measuring damage gained. For crit and direct hit a new parse, the best order to provide approximate... Parses show there is a link to a ranking or parse percentile, it measuring! Source exists do think it is colored according to this field bc mp - will match death events if attacker! Can show the matched events on the graph as you 'd need to edit parsing! Not to connect multiple conditions together ( the computation begins then and can take time... Belongs to to allow overlays to display FFLogs percentile data in real time each metric ( e.g., DPS.