Author: JFFK

0

FloatingDamageNumbers (1.0.0)

Visualize the damage you deal to enemies with this addon. It allows you to adjust colors for major damage types (fire, shock, oblivion, etc.). You can also adjust your damage aggregation window so you see more or fewer damage readouts, depending on your preference. This addon is under active development. More features are coming soon. For any feature suggestions, create an issue on the github page here: https://github.com/afore7099/FloatingDamageNumbers

0

LibTextFormat (0.0.10)

Change Log:——————–## 2025.02.05- Fixes, added documentationDescription:——————–LibTextFormatLibrary for Elder Scrolls Online Addons – Dynamic mail templatesAdvanced Text Formatting and ParsingThis library is to add advanced text parsing and formatting, suitable for use in any precanned communication.It allows addons to refer to variables in text, such as “{house}” which will output a formatted house link.It also enables addons to create “protocols” in which you can encode an object into text, then decode it later to get the object back.Reason for beingVanilla Lua text formatting is ok in simple circumstances, but it gets hard to read and tedious sprinkling lots of”hello”..GetDisplayName()..”how are you”..punctuation everywhere.Having filters enables much more readable text blobs, and allows you to pass around variables and adjust them as needed.Additionally protocols enable encoding of data structures, which is helpful for use cases, such as passing data programmatically between users of the same addon.Basic UsageSetupThe first thing LibTextFormat requires you to do is to initialize it with a saved variables “namespace” so that it can save filters and similar objects specific to your addon.First declare your saved varsMyAddon.savedVars = ZO_SavedVars:NewAccountWide(“MyAddon_Vars”, 1, GetWorldName(), {libNamespace = {LTF = {}}})Then initialize LibTextFormat with the object.MyAddon.LTF = MyAddon.LTF or LibTextFormat:New(MyAddon.savedVars.libNamespace.LTF)You can register custom filters either one by one or in bulk, with the function doing any needed processing and returning the desired substitution.Parameters are passed in sequentially and separated by a comma “,” in the filter, with the filter string being separated out by a pipe “|”.{greeting,name|mytag}Now you can also register “core” filters which includes the house filter, among others:MyAddon.LTF:RegisterCore()One…

0

LibDynamicMail (0.1.2)

Dynamic mail templatesAllows addons to generate preset mail templates and trigger email processing events. Pairs with LibTextFormat to create dynamic mail. Works with all platforms – leverages Event manager on console to populate send fields since directly opening the mail view is prohibited.

0

Hide Compass Labels (1.0)

A small and simple add-on to hide the labels that appear above the compass. I don’t like how they look and prefer to reserve that space for more useful things like a DPS bar.The information below the compass, such as the distance to points of interest (POIs), continues to display normally.

0

vAS Jump Helper (1.0.0)

This is an updated version of the original vAS helper from Brandii https://www.esoui.com/downloads/info3556-vASHelper.htmlI removed the lane placement’s as Elm’s Markers are now more efficient to use for the lane placements than using this old method. Defaulted zone jumps on for players to learn jump placements and where to safely stand. As the original addon hasnt been updated in 3 years i felt it safe to make a newer improved version to help with vAS. All credit given to brandii for the original code

0

ESOFacts (1.0.0)

# ESOFactsAn Elder Scrolls Online addon that lets you share random lore facts with other players in chat.## Features- **56 lore facts** covering races, Daedric Princes, history, creatures, artifacts, and more- **No-repeat system** – cycles through all facts before repeating- **Cooldown** – 5-second cooldown prevents spam- **Channel selection** – choose where to send facts- **Auto mode** – automatically send facts on a timer (guild/group only)- **Saved settings** – your channel preference and fact history persist between sessions- **Keybind support** – bind a key to share facts (Settings > Keybindings > ESO Facts)- **Statistics** – track how many facts you’ve shared- **Settings menu** – configure options via LibAddonMenu (optional)- **Custom facts** – add your own facts to the rotation## Commands| Command | Description ||———|————-|| `/facts` | Share a random fact (opens chat input ready to send) || `/factschannel` | Show current channel and available options || `/factschannel ` | Set the output channel || `/factsauto ` | Start auto-sending facts at an interval || `/factstop` | Stop auto mode || `/factsstats` | Show statistics (facts shared, cycle progress) || `/factsettings` | Open settings menu (requires LibAddonMenu) || `/factsadd ` | Add a custom fact || `/factslist` | List all custom facts || `/factsremove ` | Remove a custom fact by number |### Channel Options- `say` – Local /say chat (default)- `yell` – /yell chat- `zone` – Zone chat- `group` or `party` – Group/party chat- `guild1` through `guild5` – Guild chats## KeybindYou can bind a key to share facts instead of typing `/facts`:1. Open Settings > Keybindings2. Scroll to “ESO Facts”3. Set your preferred key for “Share Random Fact”## Settings MenuIf you have (https://www.esoui.com/downloads/info7-LibAddonMenu.html) installed, you can configure ESOFacts through the game’s addon settings:- **Cooldown** – Adjust the cooldown between facts (0-30 seconds)- **Default Channel** – Set your preferred chat channel- **Auto Mode Settings** – Configure minimum interval and max facts- **Reset Cycle** – Clear shown facts to see them all againAccess via: Settings > Addon Settings > ESO Facts (or type `/factsettings`)## Auto ModeAutomatically sends facts to chat at a set interval. Includes safeguards to prevent spam:- **Minimum interval**: 5 minutes (configurable in settings)- **Maximum facts**: 10 (configurable in settings, then auto-stops)- **Restricted channels**: Only works with group and guild chat (not say, yell, or zone)### Example Usage“`/factschannel guild1/factsauto 10“`This sends a random fact to guild 1 every 10 minutes, stopping after 10 facts.## Custom FactsAdd your own facts to the rotation:“`/factsadd The Ebonheart Pact was formed after the Akaviri invasion./factslist/factsremove 1“`Custom facts are saved between sessions and included in the random rotation alongside built-in facts.## Installation1. Download and extract to your AddOns folder: – Windows: `DocumentsElder Scrolls OnlineliveAddOnsESOFacts`2. Enable the addon in the game’s addon menu3. Type `/facts` in chat to get started## LicenseMIT