Skip to content
Bernhard Saumweber edited this page Feb 6, 2024 · 49 revisions

How can I filter by mythic+ key level or show only keys which upgrade my rating?

The only source for the key level is the group name, which is protected and cannot be read or filtered by addons. So, neither filtering by key level nor upgrade keys is possible. However, Blizzard's default search bar above the group listing does allow some kind of filtering:

  • Entering 7 or +7 will search for groups with plus/minus 1 key level, i.e. 6, 7, 8
  • Entering 6 7 8 or 7-7 will search for groups with 7 only
  • Entering 7 8 or 7-8 will search for groups with +7 or +8
  • Entering academy 7 will search for Algeth'ar Academy keystone levels 6, 7, 8
    • You may use any part of the dungeon's name in the game's current language, e.g. Germans would use Akademie 7
    • Searching for two dungeons at once is not possible, in this case type just the key level and use the checkboxes

Report advertisement shows the report dialog instead of directly reporting the group

Automatic groups titles are disabled by PGF in order to fix issue #95 ("AddOn 'PremadeGroupsFilter' tried to call the protected function 'SendReport()'"). Filtering the group list taints the list itself, causing an error when trying to report an advertisement. To resolve this issue, Report Advertisement now does the same as Report Group and shows the reporting dialog. Please select reason "Inappropriate Communication" and detail "Advertisement" to get exactly the same functionality. Also see Stanzilla/WoWUIBugs#237.

Automatic group titles do no longer work

Automatic groups titles are disabled by PGF in order to fix issue #64 and to prevent your chat from being spammed with Lua errors: "AddOn 'PremadeGroupsFilter' tried to call the protected function 'GetPlaystyleString()'". Ultimately only Blizzard can fix this by unprotecting GetPlaystyleString(). Also see Stanzilla/WoWUIBugs#195.

Message "Will not apply fix for 'Interface action failed because of an AddOn' ..." on login

The addon detected that your Battle.net/Blizzard account is not fully secured (email verified, authenticator attached, phone number verified). Insecure (unauthenticated) accounts are not able to create premade groups with a custom name or comment. Unfortunately, the fix for the LUA errors ("Interface action failed because of an AddOn" or "AddOn 'PremadeGroupsFilter' tried to call the protected function 'GetPlaystyleString()'") disables automatic group titles. This means you would be unable to create custom groups. Hence, the fix is not applied. The easiest way to resolve the issue is to fully secure your account. If you cannot secure your account and never create groups yourself, you may comment out line 35 in FixGetPlaystyleString.lua to get rid of the error messages.

How can I remove groups that already have an augmentation evoker?

Use custom filter expression augs == 0.

How can I sort by mythic+ rating?

Should already be the case when searching for dungeon groups.

Here is how to do it manually: Enter expert mode (click the minimize window button) and type appduration desc, mprating desc into the sorting box. This will sort all pending applications first, then by highest M+ rating first.

Tip: If you put partyfit into the expression box, you will only see groups that match your current group's composition.

How can I filter groups by name (e.g. search for key levels or exclude "WTS")?

This is no longer possible. Since the Battle for Azeroth Prepatch, the group name and comment are protected by Blizzard and cannot longer be evaluated by any addon.

For removing spam groups, expressions age < 5 (group is less than 5 min old) and members >= 2 have been proven effective, as spammers are usually alone and keep the entry up for a long time.

How can I search for specific dungeons?

If you are looking for a single dungeon, please type the name (or just a part of it like halls for Halls of Valor) in the search bar above the group listing. It sets up a server side filter and you will get more results.

If you want to filter for multiple dungeons, use the checkboxes. You may also use an advanced expression like ( dos or top or mots ) to include De Other Side, Theater of Pain and Mists of Tirna Scithe or not ( sd or hoa ) to exclude Sanguine Depths and Halls of Atonement. Please also read the previous and next FAQ why this can be unreliable.

Why do I only see a few groups when filtering for multiple dungeons?

┌─────────────────────────────────────────────────────────────┐     ┌─────────────────────────────────────┐
│ Server                                                      │     │ Client                              │
│ ┌────────────┐ 9237 ┌───────────────────┐ 214 ┌───────────┐ │ 100 │  ┌────────────┐ 15 ┌──────────────┐ │
│ │ All groups │----->│ Search box filter │---->│ Limit 100 │-│-----│->│ PGF filter │--->│ Visible list │ │
│ └────────────┘      └───────────────────┘     └───────────┘ │     │  └────────────┘    └──────────────┘ │
└─────────────────────────────────────────────────────────────┘     └─────────────────────────────────────┘

PGF can only do client-side filtering of the max. 100 search results returned by the server. So if you do not use the search box, you will get 100 random search results from the server, which are then narrowed down according to your PGF filters, even if there are more matching results on the server. Depending on your filters, it might be the case that only very little groups match the filter. A specific group might sometimes be randomly included in these 100 results, sometimes not.

If you set up a server-side filter using the default search box, all 100 search results will already match the first filter, which will give you more matching results! However filtering via the default search box is limited to a single dungeon and a range of key levels.

My advanced expression sometimes shows false results

If you are using and as well as or the problem is most likely the precedence of operators. Just like multiplication has higher precedence than addition in maths (1+2*3 is 7 and not 9), and has higher precedence than or.

So tos or mos and dps==2 is the same as tos or ( tos and dps==2 ). But you really want ( dos or top ) and dps==2.

Why do some groups have their name color in green/orange/red?

  • green: new group in the listing (was not displayed in the last search result)
  • orange: you recently applied for the group, but were soft-declined (group re-listed or your application timed out)
  • red: you recently applied for the group, but were hard-declined (leader clicked X in applicant list)

Why do some groups have the instance name colored in red/white/gray?

  • red: you have cleared all bosses and cannot receive loot until the next reset
  • white: the group has exactly the same bosses as you
  • gray: default, does not mean anything special

Why do groups I applied to have a red background?

The background is red (instead of green) if the group has no slot left for your role. Currently only works for Mythic+ groups. This might happen if the group leader invited other players with the same role in the meantime but did not decline your application. Consider aborting your application in this case and gain back one of your five possible pending applications. Applications cannot be cancelled automatically, because the corresponding function is protected by Blizzard.

Is there an option to filter out Warmode on/off groups?

Yes you may now use warmode to filter for groups where the leader has warmode enabled (or not warmode for warmode off).

Is there a filter for Oceanic realms?

Have a look at the addon Premade Regions. It show region indicators next to groups and group applicants and also provides information for the keywords oce, usp, usm, usc, use, mex, bzl and region.

My region filter not oce still shows some oce groups

Filtering does work, but maybe not as you expect, because it usually won't work for new (green colored) groups. The reason is that your filter is a soft filter in the sense that it removes all entries where it is known that the region is oce. We determine the region via the leader's realm, which we get from her/his character name suffix. For very new groups, the leader name is not immediately available but takes up to a second to load. At this time, filtering has already been done and the list is complete. We may however update entries in the list and put the correct region below the name. Removing them at this time requires more effort and might produce more tainting. You may however exclude unknown regions by using not (oce or region == nil) (same as not oce and region ~= nil). The other way would be to define a positive (strong) filter like (la or chi or bzl or mex) which always excludes groups with unknown region.

How can I e.g. search for groups that still need a healer?

First, answer the following question to yourself: "How many healers may the group at most have so I can still get a place?". For a dungeon group, this is usually "at most 0 healers" (since there is only one place for a healer). For a raid, the maximum of healers will be anything between "at most 2-7 healers" depening on the raid, boss and group size. Type that maximum amount of healers in the very right "max" field next to heals and press the Search button.

Can I use the search bar above the group list together with this addon?

Yes. The value in Blizzards search field is combined with the filters via logical AND. E.g. if you type "+5" in Blizzards search field and set minimum tanks to 2, it will search for groups with +5 in the name and at least two tanks. This also applies if you activate a dungeon filter using the dropdown of Blizzards search field.

Can I use the simple filters (checkboxes/minimum/maximum) together with the advanced expression box?

Yes. The simple min/max filters and checkboxes are combined via logical AND with your advanced expression. Say you could check the mythic checkbox at the top and also type age<5 at the bottom. That would result in mythic and age<5. You should make sure not to type anything that contradicts the top. E.g. you won't get results with mythic and not mythic obviously.

The gray text disappears when I enter text into the advanced expression box. Are the gray filters now gone?

No, they're not. The gray filter shows you the equivalent of the filters you selected above, but in the advanced expression format. It is meant to help you understand how to build advanced expressions. When you start typing, these filters are still there because the checkboxes above are still checked. The expression in the box is combined with the filters above (which are the same as the now hidden gray expression) via logical AND.

How can I comment out a line in the advanced expression box?

Since you are actually writing a Lua expression, you may simply use Lua comments starting with two dashes:

tanks == 1
--and heals == 1
and dps == 3

Or even in-line:

tanks == 1 --[[ and heals == 1 ]] and dps == 3

How can I switch between multiple configurations on a single char?

  1. Create a macro with /run PremadeGroupsFilter.Macro(" expression ", " sorting expression ") (second parameter is optional)
  2. Replace the word expression with your advanced expression. If you use quotes (") then you have to escape it
  3. by placing a backslash (\) in front of it. Example: /run PremadeGroupsFilter.Macro("leader:find(\"arthas\")")
  4. Drag the macro to a bar and click it while the PremadeGroupsFilter window is visible.

I am using ElvUI with Project Azilroka and keep getting LUA errors

Some players using ElvUI with Project Azilroka reported error messages like PremadeGroupsFilter\Dialog\Dialog.lua:52: attempt to index local 'model' (a nil value). Resetting all configuration (backup and delete the WTF folder) resolved the issue for those players.

Clone this wiki locally