Download
(71 Kb)
Download
Updated: 06/15/22 12:33 AM
Pictures
File Info
Compatibility:
High Isle (8.0.0)
Updated:06/15/22 12:33 AM
Created:10/07/20 02:09 PM
Monthly downloads:233
Total downloads:35,427
Favorites:48
MD5:
Categories:Character Advancement, Graphic UI Mods, Group, Guild & Friends, Info, Plug-in Bars
Group & Activity Finder Extensions  Popular! (More than 5000 hits)
Version: 5.7.0
by: Panicida [More]
Adds a bit of extra functionality and info to the Group & Activity Finder UI

IMPORTANT: This addon use ZOS Dungeon Mode to decide which activities to choose. This means that if you have normal selected only normal activities will be selected. On the other hand if you have veteran selected only veteran activities will be selected. To change the Dungeon Mode go open the Group & Activity Finder, select the Group tab and on the top of the window you will see the Dungeon Mode selection UI

Currently it does not support controller.

Dependencies
  • LibAddonMenu
  • LibScroll

Supported languages
  • English
  • French
  • German
  • Russian

Features
  • Auto confirm
Automatically accept activity finder queues. This option can be disabled in the setting menu.
  • Auto accept pledges quests
Automatically takes and accept pledges quest when talking to the quest giver. NOTE: Finishing the quest still has to be done manually (work in progress)
  • Check Active Pledges
Adds a button to check all dialy pledges for which the player has the mission. There is an option to remove this button and select them on menu open. Note: It uses the current dungeon mode to select either normal or veteran version of the dungeons.
  • Check missing quests
Adds a button to check all the dungeons for which the user has not done the quest yet (and has not gotten the skill point).
  • Check missing sets
Adds a button to check all the dungeons for which the user has not collected all drop sets.
  • Adds more info to the dungeons list:
    • Dungeon Wayshrine
    • All sets collected.
    • Dungeon Completion Achivement
    • Quest Completion
    • Hardmode Achivement
    • Speedrun Achivement
    • No Death Achivement
  • Trials Finder:
    New tab to help look for trials groups. It offers:
    • Trail wayshrine
    • Weekly chest timer
    • Achievements (only for AA, HRC and SO, rest is in progress)
    • Look for more button. Given the desire group roles set up, calculate the missing roles and writes them to chat with a LFM <trial> xT xH xDD pattern
    • Look for group button. Writes a message with the pattern <rol> LFG <trial>
    • Look for group and Look for more messages now support '+1-3' modifier.
  • Capitals waysrhine
  • Queue timer. Displays current queue time next to the status in the main window.
  • Dungeon and battleground premium reward timer. Shows how long until the next premium rewards is available. (Timer can be manually reset in settings).
  • Schedule:
Shows tracked dailies and pledges for all characters.

Commands
  • /gafe
Displays all available commands
  • /gafequests
Queue for all available pledges
  • /gafequests verbose
Queue for all available pledges and log all the information.
5.7
- Fix White Gold Tower.

5.6
- Fix Darkshade II pledge detection.
- Fix autoconfirm setting change.

5.5
- Add new trial.
- Refactor code.
- Sync group window name selection.
- Fix timer reset on window reload.

5.4
- Add new dungeons to pledge rotation.

5.3
- Fix crash due to missing translations.

5.2
- Fix: Remove log trace.

5.1
- New: Support for Ascending Tide.

5.0
- New: Add Schedule panel. (requested)
- Fix: Fixed some errors with random activity timers.

4.15.0
- Fix: Battleground timer was started even if the player lost the game.
- Fix: Use custom method to detect queue start time.
- New: Add a button in Dungeon Finder to check missing sets. (requested)

4.14.0
- New: Queue timer. (requested)
- New: Random dungeon and battleground premium reward timer. (requested)
- Infrastructure: new dependency

4.13.0
- Add translations strings for french, russian and german.

4.12.0
- Support for new dungeons
- New: Add '+1-3' modifiers to LF messages.

4.11.0
- Fix: Remove debug logs

4.10.0
- New: Add Rockgrave trial.
- Other: Bump API compatibility to Blackwood.

4.9.0
- Fix: Fix compatibility with other addons that modify the Activity Finder categories.

4.8.0
- Settings: Allow to select preferred collapse behavior (Requested)

4.7.0
- Fix: Darkshade Cavern pledge is now detected correctly.
- Improvement: Now old pledges will also be detected. (Requested)
- New: Added a command to automatically queue for available pledges: /gafequests (Requested)

4.6.0
- Fix: Check active quest button not hiding if PerfectPixel compatibility option is enable when the tab is not visible.

4.5.0
- Fix: In German achievements tooltips presented tags.
- Fix: Now check quests button should correctly hide if the character has done all the quests.
- Fix: Done pledge quests was shared between characters, meaning that the quest was marked as done if an other character completed it. This has been fixed.
- Settings: Add an slider to configure the delay for the auto confirm feature (before was 1 second)
- New: Loop LFG ready check sound every two seconds until player accepts/rejects it. Can be enable/disable in the settings. (Requested)

4.4.0
- Fix: Fixed nil exception when completing a trial.
- Translations: Change some Russian translations.
- Improvement: Finish trial achievements.
- Improvement: Hide check quests button if all have been done.

4.3.0
- Translations: Support for Russian client (Thanks to awfuldead)

4.2.0
- Compatibility: Add compatibility option for PerfectPixel
- Improvement: Detect done pledges even if they are not in the Journal.
- Improvement: Hide check active pledges button if all three daily pledges are completed.

4.1.0
- Fix: Fixed some missing localization and incorrect translations (if you find any incorrect or improvable translations let me know)
- Fix: Fixed DLC rotation. Now new pledges from Flames of Ambition DLC should be correctly detected, both quest and rotation dungeon.
- New: Automatically get pledge quest when talking to NPC. This can be switched on/off in the settings. NOTE: For the moment only quest has to be return manually. (REQUESTED)

3.4.0
- Support for Flames of Ambition

3.3.0
- Fix: Fixed auto mark pledges not working
- New: Add wayshrines for dungones (REQUESTED)
- New: Add alliances capital wayshrine

3.2.0
- Fix: Fixed incorrect pledges been marked the first time the menu open.
- New: Now achievement icons are clickable and will open the corresponding achievement in the achievement journal
- Setting: Add an option to auto select active pledges on menu open.
- Setting: Add an option to mark dialy pledges with text color instead of icon

3.1.0
- Fix LFG and LFM buttons in german and french (logic was switched)
- Increase icons size from 20 to 25.
- Add an setting to customize icons size (from 20 to 30, values above 25 may increase UI size)
- Infrastructure: refactor trails and dungeon extensions to remove duplicated code.


3.0.0
- New feature. Trial finder. Includes wayshrines, achievements (some), weekly chest timer, LFG button and LFM button.

2.4.0
- Fix pledge detection in german: Banished Cells I and II
- Infrastructure: pledge detection was starting to became a pain since pledge quest name and activity name had to be localized and then match between them. I have change the algorithm so that only the quest name is localize (Journal does not use ids...). Activity names now use a custom id. This will help supporting new dungeons and pledges and also make it easier to fix detection errors (now its only needed to track 1 localized name instead of 2)

2.3.0
- Fix pledge detection in german: Darkshade Caverns and Lair of Maarselok.
- Fix pledge detection in french: Imperial City Prison and Moongrave Fane.
- Fix pledge detection in english: Blessed Crucible and Direfrost.
- Improve german translations.

2.2.0
- Fix nil error in german and french.
- Finish localization for german and french.
- Fix an issue that causes some UI element to need a ui reload to be refreshed.

2.1.0
- Change saved settings to be server dependant (NA, EU). If updating from previous versions current settings will only be migrated to the first server you log in.
- Add an option to remove the "Auto confirm" button (Requested)
- Support for french and german. (To the best of my abilities...)
- Change completion achievment icon.

2.0.0
- Support for Markarth
- Add auto confirm
Optional Files (0)


Archived Files (32)
File Name
Version
Size
Uploader
Date
5.6.0
71kB
Panicida
06/12/22 01:14 PM
5.5.0
71kB
Panicida
06/10/22 04:11 PM
5.4.0
68kB
Panicida
03/17/22 11:07 AM
5.3.0
68kB
Panicida
03/16/22 11:22 AM
5.2.0
68kB
Panicida
03/14/22 02:37 PM
5.1.0
68kB
Panicida
03/14/22 08:17 AM
5.0.0
67kB
Panicida
02/27/22 03:14 AM
4.15.0
66kB
Panicida
02/19/22 03:32 AM
4.14.0
57kB
Panicida
02/10/22 07:34 AM
4.13.0
77kB
Panicida
12/03/21 02:36 PM
4.12.0
76kB
Panicida
11/20/21 05:14 AM
4.11.0
47kB
Panicida
06/08/21 11:23 PM
4.10.0
47kB
Panicida
06/08/21 10:13 AM
4.8.0
46kB
Panicida
05/23/21 01:25 PM
4.7.0
46kB
Panicida
04/11/21 01:04 PM
4.6.0
44kB
Panicida
04/01/21 12:40 AM
4.5.0
44kB
Panicida
03/30/21 12:19 PM
4.4.0
44kB
Panicida
03/26/21 10:38 AM
4.3.0
43kB
Panicida
03/23/21 06:41 AM
4.2.0
40kB
Panicida
03/23/21 02:33 AM
4.1.0
39kB
Panicida
03/13/21 01:22 PM
3.4.0
37kB
Panicida
03/10/21 09:12 AM
3.3.0
38kB
Panicida
03/01/21 12:36 PM
3.2.0
37kB
Panicida
02/28/21 10:03 AM
3.1.0
35kB
Panicida
02/21/21 05:30 AM
3.0.0
31kB
Panicida
02/17/21 09:36 AM
2.4.0
26kB
Panicida
02/12/21 10:44 AM
2.3.0
24kB
Panicida
02/11/21 01:44 PM
2.2.0
21kB
Panicida
02/09/21 01:02 PM
2.1.0
15kB
Panicida
02/07/21 04:20 PM
2.0.0
11kB
Panicida
02/05/21 06:33 PM
1.0.0
10kB
Panicida
10/07/20 02:11 PM


Post A Reply Comment Options
Unread 08/30/22, 07:41 AM  
Azrogart

Forum posts: 0
File comments: 8
Uploads: 0
Re: Re: Here's a quick fix (pt 5 of 5)

I updated all files according to the instructions of hurry143, furthermore i added the informations on the localization files (en, fr, ru and de). I hope everything works as intended. I didn't want to post a addon from another author on this site in any kind.

You can download the modded version here:
https://pixeldrain.com/u/LbEPxZs5

Hope it helps all those who are afraid to mess with fearsome textfiles, or just to lazy to bother.


Originally Posted by Azrogart
You are a true hero for this one.
Please accept some nice khajiiti hugs as a thank you.

If you play on EU Megaserver leave me a message, this one isn't the most rich of persons, but i could toss 100.000 coin your way as a thank you.


Originally Posted by hurry143
Finally...

Add the data for the new dungeons

src\modules\activity-finder\dungeons\dungeons-activity-data.lua:
(Add the following entries to the GAFE_DUNGEONS_ACTIVITY_DATA table -- it doesn't matter where)
Code:
    [GAFE_ACTIVITY_ID.NormalEarthenRootEnclave]   = {id=3375,     node=520    ,q=6835,    p=GAFE_PLEDGE_ID.EarthenRootEnclave,  hm=false,   tt=false,   nd=false, sets={GAFE_SET_ID.DeeprootZeal, GAFE_SET_ID.RageoftheUrsauk, GAFE_SET_ID.StonesAccord}},
    [GAFE_ACTIVITY_ID.NormalGravenDeep]           = {id=3394,     node=521    ,q=6837,    p=GAFE_PLEDGE_ID.GravenDeep,          hm=false,   tt=false,   nd=false, sets={GAFE_SET_ID.GraveInevitability, GAFE_SET_ID.PangritDenmother, GAFE_SET_ID.PhylacterysGrasp}},
    [GAFE_ACTIVITY_ID.VeteranEarthenRootEnclave]  = {id=3376,     node=520    ,q=6835,    p=GAFE_PLEDGE_ID.EarthenRootEnclave,  hm=3377,   tt=3378,   nd=3378, sets={GAFE_SET_ID.DeeprootZeal, GAFE_SET_ID.RageoftheUrsauk, GAFE_SET_ID.StonesAccord}},
    [GAFE_ACTIVITY_ID.VeteranGravenDeep]          = {id=3395,     node=521    ,q=6837,    p=GAFE_PLEDGE_ID.GravenDeep,          hm=3396,   tt=3397,   nd=3398, sets={GAFE_SET_ID.GraveInevitability, GAFE_SET_ID.PangritDenmother, GAFE_SET_ID.PhylacterysGrasp}},
Report comment to moderator  
Reply With Quote
Unread 08/30/22, 06:50 AM  
grhuff

Forum posts: 0
File comments: 24
Uploads: 0
Re: Here's a quick fix (pt 5 of 5)

Originally Posted by hurry143
Finally...

Add the data for the new dungeons

src\modules\activity-finder\dungeons\dungeons-activity-data.lua:
(Add the following entries to the GAFE_DUNGEONS_ACTIVITY_DATA table -- it doesn't matter where)
Code:
    [GAFE_ACTIVITY_ID.NormalEarthenRootEnclave]   = {id=3375,     node=520    ,q=6835,    p=GAFE_PLEDGE_ID.EarthenRootEnclave,  hm=false,   tt=false,   nd=false, sets={GAFE_SET_ID.DeeprootZeal, GAFE_SET_ID.RageoftheUrsauk, GAFE_SET_ID.StonesAccord}},
    [GAFE_ACTIVITY_ID.NormalGravenDeep]           = {id=3394,     node=521    ,q=6837,    p=GAFE_PLEDGE_ID.GravenDeep,          hm=false,   tt=false,   nd=false, sets={GAFE_SET_ID.GraveInevitability, GAFE_SET_ID.PangritDenmother, GAFE_SET_ID.PhylacterysGrasp}},
    [GAFE_ACTIVITY_ID.VeteranEarthenRootEnclave]  = {id=3376,     node=520    ,q=6835,    p=GAFE_PLEDGE_ID.EarthenRootEnclave,  hm=3377,   tt=3378,   nd=3378, sets={GAFE_SET_ID.DeeprootZeal, GAFE_SET_ID.RageoftheUrsauk, GAFE_SET_ID.StonesAccord}},
    [GAFE_ACTIVITY_ID.VeteranGravenDeep]          = {id=3395,     node=521    ,q=6837,    p=GAFE_PLEDGE_ID.GravenDeep,          hm=3396,   tt=3397,   nd=3398, sets={GAFE_SET_ID.GraveInevitability, GAFE_SET_ID.PangritDenmother, GAFE_SET_ID.PhylacterysGrasp}},
Thank you!!!
Report comment to moderator  
Reply With Quote
Unread 08/30/22, 02:01 AM  
Azrogart

Forum posts: 0
File comments: 8
Uploads: 0
Re: Here's a quick fix (pt 5 of 5)

You are a true hero for this one.
Please accept some nice khajiiti hugs as a thank you.

If you play on EU Megaserver leave me a message, this one isn't the most rich of persons, but i could toss 100.000 coin your way as a thank you.


Originally Posted by hurry143
Finally...

Add the data for the new dungeons

src\modules\activity-finder\dungeons\dungeons-activity-data.lua:
(Add the following entries to the GAFE_DUNGEONS_ACTIVITY_DATA table -- it doesn't matter where)
Code:
    [GAFE_ACTIVITY_ID.NormalEarthenRootEnclave]   = {id=3375,     node=520    ,q=6835,    p=GAFE_PLEDGE_ID.EarthenRootEnclave,  hm=false,   tt=false,   nd=false, sets={GAFE_SET_ID.DeeprootZeal, GAFE_SET_ID.RageoftheUrsauk, GAFE_SET_ID.StonesAccord}},
    [GAFE_ACTIVITY_ID.NormalGravenDeep]           = {id=3394,     node=521    ,q=6837,    p=GAFE_PLEDGE_ID.GravenDeep,          hm=false,   tt=false,   nd=false, sets={GAFE_SET_ID.GraveInevitability, GAFE_SET_ID.PangritDenmother, GAFE_SET_ID.PhylacterysGrasp}},
    [GAFE_ACTIVITY_ID.VeteranEarthenRootEnclave]  = {id=3376,     node=520    ,q=6835,    p=GAFE_PLEDGE_ID.EarthenRootEnclave,  hm=3377,   tt=3378,   nd=3378, sets={GAFE_SET_ID.DeeprootZeal, GAFE_SET_ID.RageoftheUrsauk, GAFE_SET_ID.StonesAccord}},
    [GAFE_ACTIVITY_ID.VeteranGravenDeep]          = {id=3395,     node=521    ,q=6837,    p=GAFE_PLEDGE_ID.GravenDeep,          hm=3396,   tt=3397,   nd=3398, sets={GAFE_SET_ID.GraveInevitability, GAFE_SET_ID.PangritDenmother, GAFE_SET_ID.PhylacterysGrasp}},
Report comment to moderator  
Reply With Quote
Unread 08/29/22, 05:14 PM  
hurry143

Forum posts: 0
File comments: 29
Uploads: 0
Here's a quick fix (pt 5 of 5)

Finally...

Add the data for the new dungeons

src\modules\activity-finder\dungeons\dungeons-activity-data.lua:
(Add the following entries to the GAFE_DUNGEONS_ACTIVITY_DATA table -- it doesn't matter where)
Code:
    [GAFE_ACTIVITY_ID.NormalEarthenRootEnclave]   = {id=3375,     node=520    ,q=6835,    p=GAFE_PLEDGE_ID.EarthenRootEnclave,  hm=false,   tt=false,   nd=false, sets={GAFE_SET_ID.DeeprootZeal, GAFE_SET_ID.RageoftheUrsauk, GAFE_SET_ID.StonesAccord}},
    [GAFE_ACTIVITY_ID.NormalGravenDeep]           = {id=3394,     node=521    ,q=6837,    p=GAFE_PLEDGE_ID.GravenDeep,          hm=false,   tt=false,   nd=false, sets={GAFE_SET_ID.GraveInevitability, GAFE_SET_ID.PangritDenmother, GAFE_SET_ID.PhylacterysGrasp}},
    [GAFE_ACTIVITY_ID.VeteranEarthenRootEnclave]  = {id=3376,     node=520    ,q=6835,    p=GAFE_PLEDGE_ID.EarthenRootEnclave,  hm=3377,   tt=3378,   nd=3378, sets={GAFE_SET_ID.DeeprootZeal, GAFE_SET_ID.RageoftheUrsauk, GAFE_SET_ID.StonesAccord}},
    [GAFE_ACTIVITY_ID.VeteranGravenDeep]          = {id=3395,     node=521    ,q=6837,    p=GAFE_PLEDGE_ID.GravenDeep,          hm=3396,   tt=3397,   nd=3398, sets={GAFE_SET_ID.GraveInevitability, GAFE_SET_ID.PangritDenmother, GAFE_SET_ID.PhylacterysGrasp}},
Last edited by hurry143 : 08/29/22 at 05:36 PM.
Report comment to moderator  
Reply With Quote
Unread 08/29/22, 04:58 PM  
hurry143

Forum posts: 0
File comments: 29
Uploads: 0
Here's a quick fix (pt 4 of 5)

Add the new pledges

src\modules\activity-finder\dungeons\pledge-id.lua:
Code:
GAFE_PLEDGE_ID = {
    FungalGrottoI       = 1,
    FungalGrottoII      = 2,
    SpindleclutchI      = 3,
    SpindleclutchII     = 4,
    BanishedCellsI      = 5,
    BanishedCellsII     = 6,
    DarkshadeCavernsI   = 7,
    DarkshadeCavernsII  = 8,
    EldenHollowI        = 9,
    EldenHollowII       = 10,
    WayrestSewersI      = 11,
    WayrestSewersII     = 12,
    ArxCorinium         = 13,
    CityOfAshI          = 14,
    CityOfAshII         = 15,
    CryptOfHeartsI      = 16,
    CryptOfHeartsII     = 17,
    DirefrostKeep       = 18,
    TempestIsland       = 19,
    Volenfell           = 20,
    BlackheartHaven     = 21,
    BlessedCrucible     = 22,
    SelenesWeb          = 23,
    VaultsOfMadness     = 24,
    BloodrootForge      = 25,
    CastleThorn         = 26,
    CradleOfShadows     = 27,
    DepthsOfMalatar     = 28,
    FalkreathHold       = 29,
    FangLair            = 30,
    Frostvault          = 31,
    Icereach            = 32,
    ImperialCityPrison  = 33,
    LairOfMaarselok     = 34,
    MarchOfSacrifices   = 35,
    MoonHunterKeep      = 36,
    MoongraveFane       = 37,
    RuinsOfMazzatun     = 38,
    ScalecallerPeak     = 39,
    StoneGarden         = 40,
    UnhallowedGrave     = 41,
    WhiteGoldTower      = 42,
    BlackDrakeVilla     = 43,
    Cauldron            = 44,
    RedPetalBastion     = 45,
    DreadCellar         = 46,
    CoralAerie          = 47,
    ShipwrightsRegret   = 48,
    EarthenRootEnclave  = 49,
    GravenDeep          = 50
}
src\modules\activity-finder\dungeons\pledge-list.lua
Code:
GAFE_PLEDGE_LIST = {
	[1]={	--Maj
		GAFE_PLEDGE_ID.EldenHollowII,
		GAFE_PLEDGE_ID.WayrestSewersI,
		GAFE_PLEDGE_ID.SpindleclutchII,
		GAFE_PLEDGE_ID.BanishedCellsI,
		GAFE_PLEDGE_ID.FungalGrottoII,
		GAFE_PLEDGE_ID.SpindleclutchI,
		GAFE_PLEDGE_ID.DarkshadeCavernsII,
		GAFE_PLEDGE_ID.EldenHollowI,
		GAFE_PLEDGE_ID.WayrestSewersII,
		GAFE_PLEDGE_ID.FungalGrottoI,
		GAFE_PLEDGE_ID.BanishedCellsII,
		GAFE_PLEDGE_ID.DarkshadeCavernsI,
		shift=0
	},
	[2]={	--Glirion
		GAFE_PLEDGE_ID.Volenfell,
		GAFE_PLEDGE_ID.BlessedCrucible,
		GAFE_PLEDGE_ID.DirefrostKeep,
		GAFE_PLEDGE_ID.VaultsOfMadness,
		GAFE_PLEDGE_ID.CryptOfHeartsII,
		GAFE_PLEDGE_ID.CityOfAshI,
		GAFE_PLEDGE_ID.TempestIsland,
		GAFE_PLEDGE_ID.BlackheartHaven,
		GAFE_PLEDGE_ID.ArxCorinium,
		GAFE_PLEDGE_ID.SelenesWeb,
		GAFE_PLEDGE_ID.CityOfAshII,
		GAFE_PLEDGE_ID.CryptOfHeartsI,
		shift=0
	},
	[3]={	--Urgarlag
		GAFE_PLEDGE_ID.LairOfMaarselok,
		GAFE_PLEDGE_ID.Icereach,
		GAFE_PLEDGE_ID.UnhallowedGrave,
		GAFE_PLEDGE_ID.StoneGarden,
		GAFE_PLEDGE_ID.CastleThorn,
		GAFE_PLEDGE_ID.BlackDrakeVilla,
		GAFE_PLEDGE_ID.Cauldron,
		GAFE_PLEDGE_ID.RedPetalBastion,
		GAFE_PLEDGE_ID.DreadCellar,
		GAFE_PLEDGE_ID.CoralAerie,
		GAFE_PLEDGE_ID.ShipwrightsRegret,
		GAFE_PLEDGE_ID.EarthenRootEnclave,
		GAFE_PLEDGE_ID.GravenDeep, -- Last
		GAFE_PLEDGE_ID.ImperialCityPrison,
		GAFE_PLEDGE_ID.RuinsOfMazzatun,
		GAFE_PLEDGE_ID.WhiteGoldTower,
		GAFE_PLEDGE_ID.CradleOfShadows,
		GAFE_PLEDGE_ID.BloodrootForge,
		GAFE_PLEDGE_ID.FalkreathHold,
		GAFE_PLEDGE_ID.FangLair,
		GAFE_PLEDGE_ID.ScalecallerPeak,
		GAFE_PLEDGE_ID.MoonHunterKeep,
		GAFE_PLEDGE_ID.MarchOfSacrifices,
		GAFE_PLEDGE_ID.DepthsOfMalatar,
		GAFE_PLEDGE_ID.Frostvault,
		GAFE_PLEDGE_ID.MoongraveFane,
		shift=0
	},
}
Last edited by hurry143 : 08/29/22 at 05:16 PM.
Report comment to moderator  
Reply With Quote
Unread 08/29/22, 04:54 PM  
hurry143

Forum posts: 0
File comments: 29
Uploads: 0
Here's a quick fix (pt 3 of 5)

Add the activity IDs of the new dungons

src\modules\activity-finder\activity-id.lua:
Code:
GAFE_ACTIVITY_ID = {
    -- ZOs
    NormalFungalGrottoI  = 2,
    VeteranFungalGrottoI = 299,

    NormalFungalGrottoII  = 18,
    VeteranFungalGrottoII = 312,

    NormalSpindleclutchI  = 3,
    VeteranSpindleclutchI = 315,

    NormalSpindleclutchII  = 316,
    VeteranSpindleclutchII = 19,

    NormalBanishedCellsI  = 4,
    VeteranBanishedCellsI = 20,

    NormalBanishedCellsII  = 300,
    VeteranBanishedCellsII = 301,

    NormalDarkshadeCavernsI  = 5,
    VeteranDarkshadeCavernsI = 309,

    NormalDarkshadeCavernsII = 308,
    VeteranDarkshadeCavernsII = 21,

    NormalEldenHollowI  = 7,
    VeteranEldenHollowI = 23,

    NormalEldenHollowII  = 303,
    VeteranEldenHollowII = 302,

    NormalWayrestSewersI  = 6,
    VeteranWayrestSewersI = 306,

    NormalWayrestSewersII  = 22,
    VeteranWayrestSewersII = 307,

    NormalArxCorinium  = 8,
    VeteranArxCorinium = 305,

    NormalCityOfAshI  = 10,
    VeteranCityOfAshI = 310,

    NormalCityOfAshII  = 322,
    VeteranCityOfAshII = 267,

    NormalCryptOfHeartsI  = 9,
    VeteranCryptOfHeartsI = 261,

    NormalCryptOfHeartsII  = 317,
    VeteranCryptOfHeartsII = 318,

    NormalDirefrostKeep  = 11,
    VeteranDirefrostKeep = 319,

    NormalTempestIsland  = 13,
    VeteranTempestIsland = 311,

    NormalVolenfell  = 12,
    VeteranVolenfell = 304,

    NormalBlackheartHaven  = 15,
    VeteranBlackheartHaven = 321,

    NormalBlessedCrucible  = 14,
    VeteranBlessedCrucible = 320,

    NormalSelenesWeb  = 16,
    VeteranSelenesWeb = 313,

    NormalVaultsOfMadness  = 17,
    VeteranVaultsOfMadness = 314,

    NormalBlackDrakeVilla  = 591,
    VeteranBlackDrakeVilla = 592,

    NormalBloodrootForge  = 324,
    VeteranBloodrootForge = 325,

    NormalCastleThorn  = 509,
    VeteranCastleThorn = 510,

    NormalCoralAerie  = 599,
    VeteranCoralAerie = 600,

    NormalCradleOfShadows  = 295,
    VeteranCradleOfShadows = 296,

    NormalDepthsOfMalatar  = 435,
    VeteranDepthsOfMalatar = 436,

    NormalEarthenRootEnclave = 608,
    VeteranEarthenRootEnclave = 609,

    NormalFalkreathHold  = 368,
    VeteranFalkreathHold = 369,

    NormalFangLair  = 420,
    VeteranFangLair = 421,

    NormalFrostvault  = 433,
    VeteranFrostvault = 434,

    NormalGravenDeep = 610,
    VeteranGravenDeep = 611,

    NormalIcereach  = 503,
    VeteranIcereach = 504,

    NormalImperialCityPrison = 289,
    VeteranImperialCityPrison = 268,

    NormalLairOfMaarselok  = 496,
    VeteranLairOfMaarselok = 497,

    NormalMarchOfSacrifices  = 428,
    VeteranMarchOfSacrifices = 429,

    NormalMoonHunterKeep  = 426,
    VeteranMoonHunterKeep = 427,

    NormalMoongraveFane  = 494,
    VeteranMoongraveFane = 495,

    NormalRedPetalBastion  = 595,
    VeteranRedPetalBastion = 596,

    NormalRuinsOfMazzatun  = 293,
    VeteranRuinsOfMazzatun = 294,

    NormalScalecallerPeak  = 418,
    VeteranScalecallerPeak = 419,

    NormalShipwrightsRegret  = 601,
    VeteranShipwrightsRegret = 602,

    NormalStoneGarden  = 507,
    VeteranStoneGarden = 508,

    NormalCauldron  = 593,
    VeteranCauldron = 594,

    NormalDreadCellar  = 597,
    VeteranDreadCellar = 598,

    NormalUnhallowedGrave  = 505,
    VeteranUnhallowedGrave = 506,

    NormalWhiteGoldTower  = 288,
    VeteranWhiteGoldTower = 287,

    -- Custom ids. For safety start from 1000
    NormalAetherianArchive  = 1001,
    VeteranAetherianArchive = 1002,

    NormalHelRaCitadel  = 1003,
    VeteranHelRaCitadel = 1004,

    NormalSanctumOphidia  = 1005,
    VeteranSanctumOphidia = 1006,

    NormalMawOfLorkhaj  = 1007,
    VeteranMawOfLorkhaj = 1008,

    NormalHallsOfFabrication  = 1009,
    VeteranHallsOfFabrication = 1010,

    NormalAsylumSanctorium  = 1011,
    VeteranAsylumSanctorium = 1012,

    NormalCloudrest  = 1013,
    VeteranCloudrest = 1014,

    NormalSunspire  = 1015,
    VeteranSunspire = 1016,

    NormalKynesAegis  = 1017,
    VeteranKynesAegis = 1018,

    NormalRockgrave  = 1019,
    VeteranRockgrave = 1020,

    NormalDreadsailReef  = 1021,
    VeteranDreadsailReef = 1022
}
Last edited by hurry143 : 08/29/22 at 05:16 PM.
Report comment to moderator  
Reply With Quote
Unread 08/29/22, 04:51 PM  
hurry143

Forum posts: 0
File comments: 29
Uploads: 0
Here's a quick fix (pt 2 of 5)

Add the new dungeon sets

src\modules\activity-finder\set-id.lua:
Code:
GAFE_SET_ID = {
    Sellistrix = 271,
    LamiasSong = 303,
    Medusa = 304,
    UndauntedInfiltrator = 156,
    PirateSkeleton = 277,
    BonePiratesTatters = 308,
    KnightErrantsMail = 309,
    UndauntedUnweaver = 157,
    TheTrollKing = 278,
    NikulasHeavyArmor = 72,
    NobleDuelistsSilks = 46,
    SwordDancer = 310,
    InfernalGuardian = 272,
    ValkynSkoria = 169,
    BurningSpellweave = 160,
    Embershield = 158,
    Sunderflame = 159,
    Ilambris = 273,
    Nerieneth = 168,
    EbonArmory = 122,
    Leviathan = 302,
    ShroudoftheLich = 134,
    EngineGuardian = 166,
    SentinelofRkugamz = 268,
    ArmorofTruth = 96,
    NetchsTouch = 300,
    StrengthoftheAutomaton = 301,
    Iceheart = 274,
    DraugrHulk = 307,
    MagickaFurnace = 103,
    TheIceFurnace = 53,
    Chokethorn = 269,
    Nightflame = 167,
    Barkskin = 28,
    LightSpeaker = 298,
    UndauntedBastion = 155,
    Kragh = 266,
    SpawnofMephala = 162,
    DreughKingSlayer = 61,
    SpiderCultistCowl = 297,
    VipersSting = 33,
    Selene = 279,
    DuroksBane = 71,
    HircinesVeneer = 123,
    VestmentsoftheWarlock = 19,
    Bloodspawn = 163,
    SwarmMother = 267,
    Knightmare = 35,
    PrayerShawl = 55,
    Spelunker = 296,
    Stormfist = 275,
    JoltingArms = 186,
    OverwhelmingSurge = 193,
    StormMaster = 188,
    MawoftheInfernal = 170,
    Shadowrend = 265,
    Jailbreaker = 295,
    Sanctuary = 110,
    Tormentor = 197,
    Grothdarr = 280,
    OblivionsEdge = 91,
    Rattlecage = 311,
    TheWormsRaiment = 124,
    Tremorscale = 276,
    Crusader = 77,
    DunerippersScales = 102,
    TreasureHunter = 305,
    ScourgeHarvester = 165,
    Slimecraw = 270,
    CombatPhysician = 194,
    SergeantsMail = 29,
    Toothrow = 299,
    EncratissBehemoth = 577,
    DrakesRush = 571,
    KinrassWrath = 570,
    TrueSwornFury = 569,
    Earthgore = 341,
    Blooddrinker = 339,
    FlameBlossom = 338,
    HagravensGarden = 340,
    LadyThorn = 535,
    CrimsonTwilight = 515,
    TalfygsTreachery = 513,
    UnleashedTerror = 514,
    Velidreth = 257,
    Gossamer = 261,
    HandofMephala = 263,
    Widowmaker = 262,
    SymphonyofBlades = 436,
    AuroransThunder = 435,
    FrozenWatcher = 433,
    ScavengingDemise = 434,
    Domihaus = 342,
    DraugrsRest = 335,
    Ironblood = 337,
    PillarofNirn = 336,
    Thurvokun = 349,
    CaluurionsLegacy = 343,
    TrappingsofInvigoration = 344,
    UlfnorsFavor = 345,
    Stonekeeper = 432,
    IcyConjuror = 431,
    MightyGlacier = 429,
    TzogvinsWarband = 430,
    MotherCiannait = 478,
    BanisTorment = 473,
    HitisHearth = 471,
    TitanbornStrength = 472,
    LordWarden = 164,
    LeechingPlate = 196,
    ScathingMage = 190,
    SheerVenom = 195,
    Maarselok = 459,
    AzureblightReaper = 456,
    DragonsDefilement = 457,
    ZensRedress = 455,
    Balorgh = 397,
    BloodMoon = 400,
    HanusCompassion = 399,
    HavenofUrsus = 401,
    Vykosa = 398,
    JailersTenacity = 404,
    MoonHunter = 402,
    SavageWerewolf = 403,
    Grundwulf = 458,
    DroZakarsClaws = 453,
    HollowfangThirst = 452,
    RenaldsResolve = 454,
    PriorThierric = 608,
    GrislyGourmet = 607,
    SilverRoseVigil = 605,
    ThunderCaller = 606,
    MightyChudan = 256,
    AmberPlasm = 258,
    AspectofMazzatun = 260,
    HeemJasRetribution = 259,
    Zaan = 350,
    CurseofDoylemish = 348,
    JorvuldsGuidance = 346,
    PlagueSlinger = 347,
    StoneHusk = 534,
    ArkasissGenius = 518,
    ElementalCatalyst = 516,
    KraglensHowl = 517,
    BaronZaudrus = 578,
    DagonsDominion = 573,
    FoolkillersWard = 574,
    UnleashedRitualist = 572,
    MagmaIncarnate = 609,
    CrimsonOathsRive = 602,
    RushofAgony = 604,
    ScorionsFeast = 603,
    KjalnarsNightmare = 479,
    AegisCaller = 475,
    DraugrkinsGrip = 474,
    GraveGuardian = 476,
    MolagKena = 183,
    BrandsofImperium = 184,
    EssenceThief = 198,
    SpellPowerCure = 185,
    GlacialGuardian = 621,
    GryphonsReprisal = 620,
    MaligaligsMaelstrom = 619,
    SpriggansVigor = 624,
    StormCursedsRevenge = 623,
    TurningTide = 622,
    DeeprootZeal = 660,
    RageoftheUrsauk = 662,
    StonesAccord = 661,
    GraveInevitability = 664,
    PangritDenmother = 663,
    PhylacterysGrasp = 665,
    DefendingWarrior = 138,
    HealingMage = 141,
    InfallibleMage = 172,
    QuickSerpent = 142,
    ChaoticWhirlwind = 365,
    PerfectedChaoticWhirlwind = 359,
    ConcentratedForce = 367,
    PerfectedConcentratedForce = 361,
    DefensivePosition = 364,
    PerfectedDefensivePosition = 358,
    DisciplinedSlash = 363,
    PerfectedDisciplinedSlash = 357,
    PiercingSpray = 366,
    PerfectedPiercingSpray = 360,
    TimelessBlessing = 368,
    PerfectedTimelessBlessing = 362,
    AegisofGalenwe = 388,
    PerfectedAegisofGalenwe = 392,
    ArmsofRelequen = 389,
    PerfectedArmsofRelequen = 393,
    MantleofSiroria = 390,
    PerfectedMantleofSiroria = 394,
    VestmentofOlorime = 391,
    PerfectedVestmentofOlorime = 395,
    CoralRiptide = 647,
    PerfectedCoralRiptide = 652,
    PearlescentWard = 648,
    PerfectedPearlescentWard = 651,
    PillagersProfit = 649,
    PerfectedPillagersProfit = 650,
    WhorloftheDepths = 646,
    PerfectedWhorloftheDepths = 653,
    BerserkingWarrior = 137,
    DestructiveMage = 140,
    EternalWarrior = 171,
    PoisonousSerpent = 143,
    KynesWind = 492,
    PerfectedKynesWind = 493,
    RoaringOpportunist = 496,
    PerfectedRoaringOpportunist = 497,
    VrolsCommand = 494,
    PerfectedVrolsCommand = 495,
    YandirsMight = 498,
    PerfectedYandirsMight = 499,
    LunarBastion = 231,
    Moondancer = 230,
    RoarofAlkosh = 232,
    TwilightRemedy = 229,
    BahseisMania = 587,
    PerfectedBahseisMania = 591,
    SaxhleelChampion = 585,
    PerfectedSaxhleelChampion = 589,
    StoneTalkersOath = 588,
    PerfectedStoneTalkersOath = 592,
    SulXansTorment = 586,
    PerfectedSulXansTorment = 590,
    ImmortalWarrior = 136,
    TwiceFangedSerpent = 144,
    ViciousSerpent = 173,
    WiseMage = 139,
    ClawofYolnahkriin = 446,
    PerfectedClawofYolnahkriin = 451,
    EyeofNahviintaas = 443,
    PerfectedEyeofNahviintaas = 448,
    FalseGodsDevotion = 444,
    PerfectedFalseGodsDevotion = 449,
    ToothofLokkestiiz = 445,
    PerfectedToothofLokkestiiz = 450,
    AutomatedDefense = 330,
    InventorsGuard = 333,
    MasterArchitect = 332,
    WarMachine = 331,
}
Last edited by hurry143 : 08/29/22 at 05:16 PM.
Report comment to moderator  
Reply With Quote
Unread 08/29/22, 04:48 PM  
hurry143

Forum posts: 0
File comments: 29
Uploads: 0
Here's a quick fix (pt 1 of 5)

The addon just needed to be updated with the two new DLC dungeons.

Here are the additions (highlighted in yellow) that I had to make to get it working again (it basically amounted to adding entries to several tables). This should at least allow the addon to work as before for all the older dungeons. I'll still need to test it out for the 2 new DLC ones.

Add the names of the dungeons to the translation files
src\lang\en.lua:
Code:
local GAFE = GroupActivityFinderExtensions

-- List header text in activity finder are set by zo with GetString("SI_LFGACTIVITY", activityType).
-- This means we have the same prefix plus our custom activity type id.
-- Since we use LFG_ACTIVITY_ITERATION_END + 1 it should never overwrite and actual zo string.
ZO_CreateStringId("SI_LFGACTIVITY" .. GAFE_LFG_ACTIVITY_TRIAL, "Normal")
ZO_CreateStringId("SI_LFGACTIVITY" .. GAFE_LFG_ACTIVITY_MASTER_TRIAL, "Veteran")

GAFE.Localization = {
    Settings_Description = "Adds a bit of extra functionality and information to the Group & Activity Finder UI",
    Settings_AutoConfirm = "'Auto confirm' button",
    Settings_AutoConfirmDelay = "'Auto confirm' delay",
    Settings_LoopQueueCompletedNotification = "Loop activity found sound",
    Settings_TrialsChest = "Reset chest timers",
    Settings_ResetChestWarning = "This will reset the timer to 1 week!",
    Settings_AutoMarkPledges = "Automatically mark available pledges",
    Settings_MarkPledgesWithIcon = "Use icon for pledges",
    Settings_TextureSize = "Icon size",
    Settings_AutoInvite = "BETA Auto invite",
    Settings_HandleQuest = "Automatically accept pledge quest",
    Settings_CompatibilityTitle = "Compatibility",
    Settings_PerfectPixelAddon = "PerfectPixel",
    Settings_ResetPremiumRewards = "Reset premium reward timers",
    Settings_ResetReward = "This will reset the 20 hours timer",
    CheckActivePledges = "Pledges",
    CheckMissingQuests = "Quests",
    CheckMissingSets = "Sets",
    AutoConfirm = "Auto confirm",
    TrialsCategoryHeader = "Trials",
    TrialsSpecificFilterText = "Specific Trials",
    TrialAetherianArchive = "Aetherian Archive",
    TrialHelRaCitadel = "Hel Ra Citadel",
    TrialSanctumOphidia = "Sanctum Ophidia",
    TrialMawOfLorkhaj = "Maw of Lorkhaj",
    TrialHallsOfFabrication = "Halls of Fabrication",
    TrialAsylumSanctorium = "Asylum Sanctorium",
    TrialCloudrest = "Cloudrest",
    TrialSunspire = "Sunspire",
    TrialKynesAegis = "Kyne's Aegis",
    TrialRockgrave = "Rockgrave",
    TrialDreadsailReef = "Dreadsail Reef",
    LookForGroup = "Look for group",
    LookForMore = "Look for more",
    LookForGroupDisabled = "You are already grouped",
    LookForMoreDisabled = "You must be party leader",
    AutoInvite = "Auto invite",
    Debug_QueuedList = "Queued: ",
    Debug_NotQueuedList = "Not queued: ",
    CollapseMode_Group = "Group",
    CollapseMode_Normal = "Normal",
    CollapseMode_Veteran = "Veteran",
    NextReward = "Next in",
    InXDays = "<<1[Today/In $d day/In $d days]>>",
    ActivitySchedule = "Schedule",
    DailiesSchedule = "Dailies",
    PledgesSchedule = "Pledges"
}

--- This translations have to match pledge quest name in ingame journal
GAFE_DUNGEON_PLEDGE_QUEST_NAME = {
    [GAFE_PLEDGE_ID.FungalGrottoI] = "Fungal Grotto I",
    [GAFE_PLEDGE_ID.FungalGrottoII] = "Fungal Grotto II",
    [GAFE_PLEDGE_ID.SpindleclutchI] = "Spindleclutch I",
    [GAFE_PLEDGE_ID.SpindleclutchII] = "Spindleclutch II",
    [GAFE_PLEDGE_ID.BanishedCellsI] = "Banished Cells I",
    [GAFE_PLEDGE_ID.BanishedCellsII] = "Banished Cells II",
    [GAFE_PLEDGE_ID.DarkshadeCavernsI] = "Darkshade Caverns I",
    [GAFE_PLEDGE_ID.DarkshadeCavernsII] = "Darkshade II",
    [GAFE_PLEDGE_ID.EldenHollowI] = "Elden Hollow I",
    [GAFE_PLEDGE_ID.EldenHollowII] = "Elden Hollow II",
    [GAFE_PLEDGE_ID.WayrestSewersI] = "Wayrest Sewers I",
    [GAFE_PLEDGE_ID.WayrestSewersII] = "Wayrest Sewers II",
    [GAFE_PLEDGE_ID.ArxCorinium] = "Arx Corinium",
    [GAFE_PLEDGE_ID.CityOfAshI] = "City of Ash I",
    [GAFE_PLEDGE_ID.CityOfAshII] = "City of Ash II",
    [GAFE_PLEDGE_ID.CryptOfHeartsI] = "Crypt of Hearts I",
    [GAFE_PLEDGE_ID.CryptOfHeartsII] = "Crypt of Hearts II",
    [GAFE_PLEDGE_ID.DirefrostKeep] = "Direfrost Keep",
    [GAFE_PLEDGE_ID.TempestIsland] = "Tempest Island",
    [GAFE_PLEDGE_ID.Volenfell] = "Volenfell",
    [GAFE_PLEDGE_ID.BlackheartHaven] = "Blackheart Haven",
    [GAFE_PLEDGE_ID.BlessedCrucible] = "Blessed Crucible",
    [GAFE_PLEDGE_ID.SelenesWeb] = "Selene's Web",
    [GAFE_PLEDGE_ID.VaultsOfMadness] = "Vaults of Madness",
    [GAFE_PLEDGE_ID.BlackDrakeVilla] = "Black Drake Villa",
    [GAFE_PLEDGE_ID.BloodrootForge] = "Bloodroot Forge",
    [GAFE_PLEDGE_ID.CastleThorn] = "Castle Thorn",
    [GAFE_PLEDGE_ID.CoralAerie] = "Coral Aerie", -- TODO: Review
    [GAFE_PLEDGE_ID.CradleOfShadows] = "Cradle of Shadows",
    [GAFE_PLEDGE_ID.DepthsOfMalatar] = "Depths of Malatar",
    [GAFE_PLEDGE_ID.EarthenRootEnclave] = "Earthen Root Enclave",
    [GAFE_PLEDGE_ID.FalkreathHold] = "Falkreath Hold",
    [GAFE_PLEDGE_ID.FangLair] = "Fang Lair",
    [GAFE_PLEDGE_ID.Frostvault] = "Frostvault",
    [GAFE_PLEDGE_ID.GravenDeep] = "Graven Deep",
    [GAFE_PLEDGE_ID.Icereach] = "Icereach",
    [GAFE_PLEDGE_ID.ImperialCityPrison] = "Imperial City Prison",
    [GAFE_PLEDGE_ID.LairOfMaarselok] = "Lair of Maarselok",
    [GAFE_PLEDGE_ID.MarchOfSacrifices] = "March of Sacrifices",
    [GAFE_PLEDGE_ID.MoonHunterKeep] = "Moon Hunter Keep",
    [GAFE_PLEDGE_ID.MoongraveFane] = "Moongrave Fane",
    [GAFE_PLEDGE_ID.RedPetalBastion] = "Red Petal Bastion",
    [GAFE_PLEDGE_ID.RuinsOfMazzatun] = "Ruins of Mazzatun",
    [GAFE_PLEDGE_ID.ScalecallerPeak] = "Scalecaller Peak",
    [GAFE_PLEDGE_ID.ShipwrightsRegret] = "Shipwright's Regret", -- TODO: Review
    [GAFE_PLEDGE_ID.StoneGarden] = "Stone Garden",
    [GAFE_PLEDGE_ID.Cauldron] = "The Cauldron",
    [GAFE_PLEDGE_ID.DreadCellar] = "The Dread Cellar",
    [GAFE_PLEDGE_ID.UnhallowedGrave] = "Unhallowed Grave",
    [GAFE_PLEDGE_ID.WhiteGoldTower] = "White-Gold Tower"
}

GAFE_PLEDGE_NPC_NAME = {
    ["Maj al-Ragath"] = true,
    ["Glirion the Redbeard"] = true,
    ["Urgarlag Chief-bane"] = true,
}
The same must be done for the de.lua, fr.lua, and ru.lua files in that same folder.
Last edited by hurry143 : 08/29/22 at 05:15 PM.
Report comment to moderator  
Reply With Quote
Unread 08/29/22, 01:55 PM  
grhuff

Forum posts: 0
File comments: 24
Uploads: 0
Re: Will this addon get an update or is it abandoned?

Originally Posted by Azrogart
Hi,

got anyone a working patch / fix for this addon or is it going to be broken forever?
I hope this gets patched/fixed. This is a nice QOL addon.
Last edited by grhuff : 08/29/22 at 01:55 PM.
Report comment to moderator  
Reply With Quote
Unread 08/29/22, 06:54 AM  
Azrogart

Forum posts: 0
File comments: 8
Uploads: 0
Will this addon get an update or is it abandoned?

Hi,

got anyone a working patch / fix for this addon or is it going to be broken forever?
Report comment to moderator  
Reply With Quote
Unread 08/24/22, 11:35 AM  
Th3M3nT0r
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 27
Uploads: 1
Re: Update 35 broke Dungeon Finder

Heh I thought it just me



Originally Posted by hurry143
After the update, I get the following error whenever I click on Dungeon Finder and select Specific Dungeon from the dropdown menu:
Code:
user:/AddOns/GroupActivityFinderExtensions/src/modules/activity-finder/extender.lua:107: function expected instead of nil
stack traceback:
user:/AddOns/GroupActivityFinderExtensions/src/modules/activity-finder/extender.lua:107: in function 'setupFunction'
|caaaaaa<Locals> node = [table:1]{childrenCurrentHeight = 0, childIndent = 60, enabled = T, selected = F, childSpacing = -10, childrenHeight = 0, open = F, openPercentage = 0}, control = ud, data = [table:2]{levelMax = 99, nameGamepad = "Earthen Root Enclave", rawName = "Earthen Root Enclave", isActive = T, minGroupSize = 4, lockReasonText = "Unlocked at Level 45.", countsForAverageRoleTime = F, isLocked = T, levelMin = 45, isSelected = F, descriptionTextureLargeKeyboard = "/esoui/art/icons/icon_missing....", activityType = 2, championPointsMax = 999990, description = ""Earthen Root Enclave welcomes...", nameKeyboard = "Earthen Root Enclave", forceFullPanelKeyboard = F, id = 608, maxGroupSize = 4, descriptionTextureSmallKeyboard = "/esoui/art/lfg/lfg_bgsearthenr...", sortOrder = 0, descriptionTextureGamepad = "/esoui/art/lfg/gamepad/gp_eart...", zoneId = 1360, championPointsMin = 0, requiredCollectible = 10400}, open = F, activityId = 608 </Locals>|r
/EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:885: in function 'ZO_TreeNode:RefreshControl'
|caaaaaa<Locals> self = [table:1] </Locals>|r
/EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:563: in function 'ZO_TreeNode:New'
|caaaaaa<Locals> self = [table:3]{__isAbstractClass = F}, tree = [table:4]{defaultIndent = 60, exclusive = F, width = 600, defaultSpacing = -10, autoSelectChildOnNodeOpen = F, enabled = T, suspendAnimations = T}, templateInfo = [table:5]{template = "ZO_ActivityFinderTemplateNavig..."}, parentNode = [table:6]{open = T, childIndent = 60, openPercentage = 1, selected = F, childSpacing = 0, data = "Normal", childrenHeight = 890.625, childrenCurrentHeight = 890.625, enabled = T, selectSound = "Click_TreeHeader"}, data = [table:2], childIndent = 60, childSpacing = -10, open = F, node = [table:1] </Locals>|r
/EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:184: in function 'ZO_Tree:AddNode'
|caaaaaa<Locals> self = [table:4], template = "ZO_ActivityFinderTemplateNavig...", data = [table:2], parentNode = [table:6], templateInfo = [table:5] </Locals>|r
/EsoUI/Ingame/LFG/Keyboard/ZO_ActivityFinderTemplate_Keyboard.lua:223: in function 'ZO_ActivityFinderTemplate_Keyboard:RefreshView'
|caaaaaa<Locals> self = [table:7]{rewardsOffsetYDefault = -250, tributeProgressSegmentTemplate = "ZO_TributeFinder_ArrowStatusBa...", rewardsOffsetYTribute = -300, categoryPriority = 300, filtersDirty = F, shouldHideLockReason = T}, shouldShowLFMPrompt = F, selectedData = [table:8]{name = "Specific Dungeons", enabled = T}, filterData = [table:9]{isTribute = F, singular = F, isCompetitive = F}, modes = [table:10]{specificFilterName = "Specific Dungeons", areSpecificsInSubmenu = F, randomFilterName = "Random Dungeons"}, HEADER_OPEN = T, _ = 1, activityType = 2, isLocked = F, locationData = [table:11]{}, headerText = "Normal", headerNode = [table:6], _ = 31, location = [table:2] </Locals>|r
/EsoUI/Ingame/LFG/Keyboard/ZO_ActivityFinderTemplate_Keyboard.lua:155: in function 'OnStateChange'
|caaaaaa<Locals> oldState = "showing", newState = "shown", isTribute = F, isCompetitive = F, selectedData = [table:8], selectedData = [table:8], shouldShowLFMPrompt = F </Locals>|r
/EsoUI/Libraries/Utility/ZO_CallbackObject.lua:132: in function 'ZO_CallbackObjectMixin:FireCallbacks'
|caaaaaa<Locals> self = [table:12]{fireCallbackDepth = 2, duration = 200, allowShowHideTimeUpdates = F, animationTemplate = "FadeSceneAnimation", state = "shown"}, eventName = "StateChange", registry = [table:13]{}, callbackInfoIndex = 1, callbackInfo = [table:14]{4 = F}, callback = /EsoUI/Ingame/LFG/Keyboard/ZO_ActivityFinderTemplate_Keyboard.lua:111, deleted = F </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:143: in function 'ZO_SceneFragment:SetState'
|caaaaaa<Locals> self = [table:12], newState = "shown", oldState = "showing" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:152: in function 'ZO_SceneFragment:OnShown'
|caaaaaa<Locals> self = [table:12] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragmentTemplates.lua:59: in function '(anonymous)'
[C]: in function 'PlayInstantlyToEnd'
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragmentTemplates.lua:131: in function 'ZO_AnimatedSceneFragment:Show'
|caaaaaa<Locals> self = [table:12], currentScene = [table:15]{name = "groupMenuKeyboard", disallowEvaluateTransitionCompleteCount = 0, wasRequestedToShowInGamepadPreferredMode = F, wasShownInGamepadPreferredMode = F, fireCallbackDepth = 0, state = "shown", restoresHUDSceneToggleGameMenu = F, restoresHUDSceneToggleUIMode = F}, animation = ud </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:162: in function 'ZO_SceneFragment:ShouldBeShown'
|caaaaaa<Locals> self = [table:12] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:232: in function 'ZO_SceneFragment:Refresh'
|caaaaaa<Locals> self = [table:12], oldState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:108: in function 'ZO_Scene:AddFragment'
|caaaaaa<Locals> self = [table:15], fragment = [table:12] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:145: in function 'ZO_Scene:AddTemporaryFragment'
|caaaaaa<Locals> self = [table:15], fragment = [table:12] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:119: in function 'ZO_SceneManager_Base:AddFragment'
|caaaaaa<Locals> self = [table:16]{initialized = F, hudSceneName = "hud", numRemoteTopLevelShown = 0, remoteSceneSequenceNumber = 7, exitUIModeOnChatFocusLost = F, hudUISceneName = "hudui", fireCallbackDepth = 0, numTopLevelShown = 0, hudUISceneHidesAutomatically = T}, fragment = [table:12], state = "shown" </Locals>|r
/EsoUI/Ingame/Group/Keyboard/ZO_GroupMenu_Keyboard.lua:131: in function 'OnNodeSelected'
|caaaaaa<Locals> control = ud, categoryData = [table:17]{name = "Dungeon Finder", pressedIcon = "EsoUI/Art/LFG/LFG_indexIcon_du...", normalIcon = "EsoUI/Art/LFG/LFG_indexIcon_du...", priority = 300, mouseoverIcon = "EsoUI/Art/LFG/LFG_indexIcon_du...", disabledIcon = "EsoUI/Art/LFG/LFG_indexIcon_du..."}, selected = T, reselectingDuringRebuild = F </Locals>|r
/EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:732: in function 'ZO_TreeNode:OnSelected'
|caaaaaa<Locals> self = [table:18]{open = F, childIndent = 60, openPercentage = 0, selected = F, childSpacing = -10, childrenHeight = 0, selectSound = "Click_TreeHeader", enabled = T, childrenCurrentHeight = 0}, reselectingDuringRebuild = F </Locals>|r
/EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:441: in function 'ZO_Tree:SelectNode'
|caaaaaa<Locals> self = [table:19]{defaultIndent = 60, exclusive = T, width = 300, defaultSpacing = -10, suspendAnimations = F, autoSelectChildOnNodeOpen = F, enabled = T}, treeNode = [table:18], reselectingDuringRebuild = F, bringParentIntoView = F </Locals>|r
/EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:971: in function 'ZO_TreeEntry_OnMouseUp'
|caaaaaa<Locals> self = ud, upInside = T, NOT_REBUILDING = F, DONT_BRING_PARENT_INTO_VIEW = F </Locals>|r
ZO_GroupMenu_KeyboardCategoriesScrollChildZO_GroupMenuKeyboard_StatusIconChildlessHeader1Icon_MouseUp:6: in function '(main chunk)'
|caaaaaa<Locals> self = ud, button = 1, upInside = T, ctrl = F, alt = F, shift = F, command = F, parent = ud, handler = /EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:960 </Locals>|r
Only the normal dungeons are then listed (the 2 new DLC dungeons are missing), and none of the activity finder options (Quests, Sets, Pledges) have any effect. This happens whether I set dungeon mode to 'normal' or 'veteran'.
Last edited by Th3M3nT0r : 08/24/22 at 11:35 AM.
Report comment to moderator  
Reply With Quote
Unread 08/23/22, 06:15 PM  
hurry143

Forum posts: 0
File comments: 29
Uploads: 0
Update 35 broke Dungeon Finder

After the update, I get the following error whenever I click on Dungeon Finder and select Specific Dungeon from the dropdown menu:
Code:
user:/AddOns/GroupActivityFinderExtensions/src/modules/activity-finder/extender.lua:107: function expected instead of nil
stack traceback:
user:/AddOns/GroupActivityFinderExtensions/src/modules/activity-finder/extender.lua:107: in function 'setupFunction'
|caaaaaa<Locals> node = [table:1]{childrenCurrentHeight = 0, childIndent = 60, enabled = T, selected = F, childSpacing = -10, childrenHeight = 0, open = F, openPercentage = 0}, control = ud, data = [table:2]{levelMax = 99, nameGamepad = "Earthen Root Enclave", rawName = "Earthen Root Enclave", isActive = T, minGroupSize = 4, lockReasonText = "Unlocked at Level 45.", countsForAverageRoleTime = F, isLocked = T, levelMin = 45, isSelected = F, descriptionTextureLargeKeyboard = "/esoui/art/icons/icon_missing....", activityType = 2, championPointsMax = 999990, description = ""Earthen Root Enclave welcomes...", nameKeyboard = "Earthen Root Enclave", forceFullPanelKeyboard = F, id = 608, maxGroupSize = 4, descriptionTextureSmallKeyboard = "/esoui/art/lfg/lfg_bgsearthenr...", sortOrder = 0, descriptionTextureGamepad = "/esoui/art/lfg/gamepad/gp_eart...", zoneId = 1360, championPointsMin = 0, requiredCollectible = 10400}, open = F, activityId = 608 </Locals>|r
/EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:885: in function 'ZO_TreeNode:RefreshControl'
|caaaaaa<Locals> self = [table:1] </Locals>|r
/EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:563: in function 'ZO_TreeNode:New'
|caaaaaa<Locals> self = [table:3]{__isAbstractClass = F}, tree = [table:4]{defaultIndent = 60, exclusive = F, width = 600, defaultSpacing = -10, autoSelectChildOnNodeOpen = F, enabled = T, suspendAnimations = T}, templateInfo = [table:5]{template = "ZO_ActivityFinderTemplateNavig..."}, parentNode = [table:6]{open = T, childIndent = 60, openPercentage = 1, selected = F, childSpacing = 0, data = "Normal", childrenHeight = 890.625, childrenCurrentHeight = 890.625, enabled = T, selectSound = "Click_TreeHeader"}, data = [table:2], childIndent = 60, childSpacing = -10, open = F, node = [table:1] </Locals>|r
/EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:184: in function 'ZO_Tree:AddNode'
|caaaaaa<Locals> self = [table:4], template = "ZO_ActivityFinderTemplateNavig...", data = [table:2], parentNode = [table:6], templateInfo = [table:5] </Locals>|r
/EsoUI/Ingame/LFG/Keyboard/ZO_ActivityFinderTemplate_Keyboard.lua:223: in function 'ZO_ActivityFinderTemplate_Keyboard:RefreshView'
|caaaaaa<Locals> self = [table:7]{rewardsOffsetYDefault = -250, tributeProgressSegmentTemplate = "ZO_TributeFinder_ArrowStatusBa...", rewardsOffsetYTribute = -300, categoryPriority = 300, filtersDirty = F, shouldHideLockReason = T}, shouldShowLFMPrompt = F, selectedData = [table:8]{name = "Specific Dungeons", enabled = T}, filterData = [table:9]{isTribute = F, singular = F, isCompetitive = F}, modes = [table:10]{specificFilterName = "Specific Dungeons", areSpecificsInSubmenu = F, randomFilterName = "Random Dungeons"}, HEADER_OPEN = T, _ = 1, activityType = 2, isLocked = F, locationData = [table:11]{}, headerText = "Normal", headerNode = [table:6], _ = 31, location = [table:2] </Locals>|r
/EsoUI/Ingame/LFG/Keyboard/ZO_ActivityFinderTemplate_Keyboard.lua:155: in function 'OnStateChange'
|caaaaaa<Locals> oldState = "showing", newState = "shown", isTribute = F, isCompetitive = F, selectedData = [table:8], selectedData = [table:8], shouldShowLFMPrompt = F </Locals>|r
/EsoUI/Libraries/Utility/ZO_CallbackObject.lua:132: in function 'ZO_CallbackObjectMixin:FireCallbacks'
|caaaaaa<Locals> self = [table:12]{fireCallbackDepth = 2, duration = 200, allowShowHideTimeUpdates = F, animationTemplate = "FadeSceneAnimation", state = "shown"}, eventName = "StateChange", registry = [table:13]{}, callbackInfoIndex = 1, callbackInfo = [table:14]{4 = F}, callback = /EsoUI/Ingame/LFG/Keyboard/ZO_ActivityFinderTemplate_Keyboard.lua:111, deleted = F </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:143: in function 'ZO_SceneFragment:SetState'
|caaaaaa<Locals> self = [table:12], newState = "shown", oldState = "showing" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:152: in function 'ZO_SceneFragment:OnShown'
|caaaaaa<Locals> self = [table:12] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragmentTemplates.lua:59: in function '(anonymous)'
[C]: in function 'PlayInstantlyToEnd'
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragmentTemplates.lua:131: in function 'ZO_AnimatedSceneFragment:Show'
|caaaaaa<Locals> self = [table:12], currentScene = [table:15]{name = "groupMenuKeyboard", disallowEvaluateTransitionCompleteCount = 0, wasRequestedToShowInGamepadPreferredMode = F, wasShownInGamepadPreferredMode = F, fireCallbackDepth = 0, state = "shown", restoresHUDSceneToggleGameMenu = F, restoresHUDSceneToggleUIMode = F}, animation = ud </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:162: in function 'ZO_SceneFragment:ShouldBeShown'
|caaaaaa<Locals> self = [table:12] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:232: in function 'ZO_SceneFragment:Refresh'
|caaaaaa<Locals> self = [table:12], oldState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:108: in function 'ZO_Scene:AddFragment'
|caaaaaa<Locals> self = [table:15], fragment = [table:12] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:145: in function 'ZO_Scene:AddTemporaryFragment'
|caaaaaa<Locals> self = [table:15], fragment = [table:12] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:119: in function 'ZO_SceneManager_Base:AddFragment'
|caaaaaa<Locals> self = [table:16]{initialized = F, hudSceneName = "hud", numRemoteTopLevelShown = 0, remoteSceneSequenceNumber = 7, exitUIModeOnChatFocusLost = F, hudUISceneName = "hudui", fireCallbackDepth = 0, numTopLevelShown = 0, hudUISceneHidesAutomatically = T}, fragment = [table:12], state = "shown" </Locals>|r
/EsoUI/Ingame/Group/Keyboard/ZO_GroupMenu_Keyboard.lua:131: in function 'OnNodeSelected'
|caaaaaa<Locals> control = ud, categoryData = [table:17]{name = "Dungeon Finder", pressedIcon = "EsoUI/Art/LFG/LFG_indexIcon_du...", normalIcon = "EsoUI/Art/LFG/LFG_indexIcon_du...", priority = 300, mouseoverIcon = "EsoUI/Art/LFG/LFG_indexIcon_du...", disabledIcon = "EsoUI/Art/LFG/LFG_indexIcon_du..."}, selected = T, reselectingDuringRebuild = F </Locals>|r
/EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:732: in function 'ZO_TreeNode:OnSelected'
|caaaaaa<Locals> self = [table:18]{open = F, childIndent = 60, openPercentage = 0, selected = F, childSpacing = -10, childrenHeight = 0, selectSound = "Click_TreeHeader", enabled = T, childrenCurrentHeight = 0}, reselectingDuringRebuild = F </Locals>|r
/EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:441: in function 'ZO_Tree:SelectNode'
|caaaaaa<Locals> self = [table:19]{defaultIndent = 60, exclusive = T, width = 300, defaultSpacing = -10, suspendAnimations = F, autoSelectChildOnNodeOpen = F, enabled = T}, treeNode = [table:18], reselectingDuringRebuild = F, bringParentIntoView = F </Locals>|r
/EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:971: in function 'ZO_TreeEntry_OnMouseUp'
|caaaaaa<Locals> self = ud, upInside = T, NOT_REBUILDING = F, DONT_BRING_PARENT_INTO_VIEW = F </Locals>|r
ZO_GroupMenu_KeyboardCategoriesScrollChildZO_GroupMenuKeyboard_StatusIconChildlessHeader1Icon_MouseUp:6: in function '(main chunk)'
|caaaaaa<Locals> self = ud, button = 1, upInside = T, ctrl = F, alt = F, shift = F, command = F, parent = ud, handler = /EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:960 </Locals>|r
Only the normal dungeons are then listed (the 2 new DLC dungeons are missing), and none of the activity finder options (Quests, Sets, Pledges) have any effect. This happens whether I set dungeon mode to 'normal' or 'veteran'.
Last edited by hurry143 : 08/23/22 at 06:15 PM.
Report comment to moderator  
Reply With Quote
Unread 08/23/22, 06:18 AM  
Th3M3nT0r
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 27
Uploads: 1
LFM and LFG button not working anymore ?

LFM and LFG button not working anymore ?
Last edited by Th3M3nT0r : 08/23/22 at 06:23 AM.
Report comment to moderator  
Reply With Quote
Unread 08/10/22, 04:14 PM  
Splash

Forum posts: 0
File comments: 45
Uploads: 0
Re: Doesn't queue up for trials

Originally Posted by Ortaximulus
I mark any trial, and after pressing the "queued" button, it writes "You must select at least one task to queue up."
This addon don't add queue for trials. Its only for writing in chat LFM xT xH xDD [Trial name]. Nothing else
Report comment to moderator  
Reply With Quote
Unread 08/04/22, 03:33 PM  
Ortaximulus
 
Ortaximulus's Avatar

Forum posts: 0
File comments: 1
Uploads: 0
Doesn't queue up for trials

I mark any trial, and after pressing the "queued" button, it writes "You must select at least one task to queue up."
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: