Author: JFFK

0

LibKeepTooltip (1.0.0)

Small library for some other addons to change keep tooltip. Also increases overall performance of tooltip but since default tooltip is fast enough, this change noticeable only with ESOProfiler :)If you want to use it, read instructions below.StructureAll tooltips consist of lines added one by one, starting from header (keep name). This is used by ZOS team by default, but code itself is a big monolith full of checks and indentations, because of that it is hardly modifiable. I redesigned this approach and split entire code to part (separate lines) to be able to add and delete line independently for different keep types. Different lines called ‘ingredients’ and list of ingredients called ‘recipe’.– all default ingredientslocal INGREDIENTS = { HEADER = 1, ALLIANCE_OWNER = 2, GUILD_OWNER = 3, SIEGES = 4, ARTIFACT = 5, TEL_VAR_BONUS = 6, KEEP_CAPTURE_BONUS = 7, IS_PASSABLE = 8, FAST_TRAVEL = 9, KEEP_UNDER_ATTACK = 10, RESPAWN = 11,}– keep recipe for example local USUAL_KEEP_TOOLTIP_RECIPE = { INGRIDIENTS.HEADER, INGRIDIENTS.ALLIANCE_OWNER, INGRIDIENTS.GUILD_OWNER, INGRIDIENTS.SIEGES, INGRIDIENTS.KEEP_CAPTURE_BONUS, INGRIDIENTS.FAST_TRAVEL, INGRIDIENTS.KEEP_UNDER_ATTACK, INGRIDIENTS.RESPAWN,}All tooltips are BACKED based on a recipe. You can change a recipe with API (add or hide some particular lines). This addon fully replaces default LayoutKeepTooltip via PreHook (default function will be executed in case of major error).APIlocal LKT = LibKeepTooltip– be sure to call it in order to actually start to change tooltips. IdempotentLKT:InitializeChangedTooltips()– register ingredient first, name must be unique, callback must be callableLKT:RegisterIngridient(name, callback)– adds ingredient to particular recipe at particular indexLKT:AddIngridient(recipe, ingredient, index)– removes ingredient from particular recipe (will not throw error if not found, if successfuly removed – returns index of ingredient removed)LKT:RemoveIngridient(recipe, ingredient)– adds ingredient to particular recipe after some other ingredient (throws error if not found)LKT:AddIngridientAfter(recipe, ingredient, after)– adds ingredient to particular recipe after some other ingredient (throws error if not found)LKT:AddIngridientBefore(recipe, ingredient, before)– get recepie of particular keepLKT.GetRecipeByKeepType(keepType)– use it to actually and line to tooltip, each ingredient callback must contain at least one. First parameter must be self.LKT.AddLine(self, string, lineType)Simple example This example will add secret ingredient before fast travel line (last line in almost all recipes).local LKT = LibKeepTooltiplocal function SecretIngredientCallback(self) LKT.AddLine(self, ‘My new line’, LKT.KEEP_TOOLTIP_NORMAL_LINE)endlocal MY_SECRET_INGREDIENT = LKT:RegisterIngridient(‘SECRET_INGREDIENT’, SecretIngredientCallback)local USUAL_KEEP_TOOLTIP_RECIPE = LKT.GetRecipeByKeepType(KEEPTYPE_KEEP)LKT.AddIngridientBefore(USUAL_KEEP_TOOLTIP_RECIPE, MY_SECRET_INGREDIENT, LKT.INGRIDIENTS.FAST_TRAVEL)Contact mevia Discord (@imPDA)GitHub

0

CASR – Character Addon Settings Remover (1.0)

This standalone app allows to delete character settings from Saved Variables.The purpose is to delete settings data of previously deleted non-existent characters that makes Addon Saved Variables files bigger and increasing loading times.Usage:1) Click Select SavedVariables folder and locate it on your PC.2) Press Scan Characters and wait until application is done.3) Select unwanted Characters with checkboxes and press Delete Settings. Tested on my files, seems to work fine. :oIn any case i would suggest to make a backup copy of your folder before operations.

0

Improved PvP UI (1.0.0)

This addon is created to provide better user experience for everybody interested in PvP (Cyrodiil, IC, ToT, BGs, Duels). Available features listed below, I will gradually add something new. Requests appreciated!Go to settings to enable any feature first, all of them will be DESABLED by default!Beautiful Campaigns ManagerIt will add new tab to Alliance War menu with new interface:all campaigns on one panelbig buttons, nice backgrounddouble-click to join campaigncolor differentiation between campaigns you can and can not joinicons for alliance locked and home campaignscompatible with PerfectPixelnew keybind for direct access to this panel (User Interface -> Campaigns Browser)Going to addtooltips with comprehensive information about every campaign (for beginners, can be hidden)right-click actions, like “change home campaign”better backgrounds, default loading screens are good for demonstration but they dont fit well imoLet me know if want to see more addons like this.Contact mevia Discord (@imPDA)GitHubThanks to@Grozlok for testingBaertram for help with PerfectPixel

0

ShowRepairCosts (1.0)

Dieses Addon zeigt auf dem Display die Reparaturkosten an.This add-on shows the repair costs on the display.

0

Impressive Stats (1.0.1)

“Look at these Impressive Stats!”Going to keep it in BETA category for now to see if any new issues appear. If you tested this addon before, please be sure to read the last paragraph.This addon is inspired by PvP Meter (by marig63). Some features of original addon stopped working after in-game update long ago and then was turned off by current maintainer (amuridee). The goal this addon is to replace missing features and add more user friendly and reach interface.Battlegroundslist of all matches with essential information3 filers: for team type (4-solo/group and 8-solo/group), mode (deathmatch, crazy king, etc.) and for character (can choose from one to all your characters)button to select/deselect/select current all characterssimple statistics with winrate and KDA which takes into consideration all applied filtersDuelslist of all duels with essential information2 filers: for character (same as for BGs) and search field for opponent (by character name and @UserID)simple statistics (going to be reworked)Tales Of Tributelist of all games with essential informationsearch field for opponent (by character name and @UserID)simple statistics (going to be reworked soon)ContactsYou can send me feedback via Discord (@impda) or forum. Any suggestions will be reviewed. Looking for better UI designer than myself at the moment, so if you can imagine better-looking design, reach me out.Roadmapduels and ToT tabs UI reworkPerfectPixel compatibilityintegration with CMX (save and load duels)saved variables compressionKnown issuesToT rating not being updated sometimes, probably API restriction. Please try to install Tribute Improved Leaderboard and check if it has the same issue at the same time and send me a feedback.3 round battlegrounds can throw an error, but match still saved. Send me a feedback with a log if it happened (LibDebugLogger must be installed. It is optional tho, so if you want to help me – please install it :)).For testersAddon name was changed to avoid confusion, this addon will not adopt any other PvPMeter features, so you can use both addons at the same time.Data collected can be transferred.Close the gameInstall the addonDelete old one (ImpPvPMeter, but keep saved variables!)Backup old saved variable just in caseRename saved variables (ImpPvPMeter.lua) to ImpressiveStats.luaLoad into the game, navigate to addon settings and press “Copy from ImpPvPMeter” buttonUI will be reloaded and button become inactive, all data must be copied at this point

0

No Auto Pinned Golden Pursuits (1.0)

Stops Golden Pursuits being automatically pinned and appearing under the quest tracker.Manually pinned Golden Pursuits will still show as normal.

0

LibExtendedJournal (2.3.2)

This library forms the foundation for the Extended Journal collection of addons.NOTE: All of the first-party Extended Journal addons already include a copy of this library. If you are a user of Loot Log, Item Set Browser, Character Knowledge, Collectibles Tracker, and/or Raidificator, you do not need to download this library.This standalone release of LibExtendedJournal exists only because the pre-release version of Minion 4 was apparently getting confused by the lack of a standalone version.

0

DebuffTracker – Track Debuff Durations! (1.0)

Description:DebuffTracker is a lightweight and customizable Elder Scrolls Online (ESO) addon designed to track specific debuffs applied to enemies during combat. It provides an immovable UI bar that dynamically updates, displaying the remaining duration of the selected debuff on multiple enemies.Features:✅ Custom Debuff Tracking: Enter any ability ID to track a specific debuff.✅ Real-Time Duration Bars: Visual countdown of debuff timers with dynamic color changes (Green → Yellow → Red).✅ Immovable UI: You cannot unlock and reposition the tracker at all!✅ Lightweight & Efficient: Designed for minimal impact on performance while keeping combat information clear.How to Use:1. Open Addon Settings (LibAddonMenu required).2. Enter the Debuff ID you want to track.3. Complain about the addon’s UI overlapping with the party members display.4. Engage enemies in combat and watch the timers update dynamically.Perfect for: Tanks, healers, and DDs who need to monitor key debuffs like Line-Breaker, Way of Martial Knowledge, or any other important debuff!Try it out and take control of your debuff management in ESO! :banana: