Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:blockpooky

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wiki:blockpooky [2025/08/01 08:36] – [Pooky is Blocking!] wikiadminwiki:blockpooky [2025/10/21 05:54] (aktuell) – [Custom UI] wikiadmin
Zeile 1: Zeile 1:
 ====== Block Pooky Addon ====== ====== Block Pooky Addon ======
  
-The idea for this add-on originated from a rumor about another add-on that alerts the group when someone pulls aggro from another group (commonly referred to as a "Ballgroup") by displaying a big red "BLOCK" message. +BlockPooky is an Elder Scrolls Online addon that provides critical combat awareness for PvP scenarios. Originally inspired by rumors about ballgroup "BLOCK" warning addons, it has evolved into a comprehensive tool that helps players react to incoming threats and optimize their defensive gameplay.
- +
-As it turns out, the rumor was true. There is now an officially available add-on that provides similar functionality: [[https://www.esoui.com/downloads/info4028-AgonyWarning.html|Agony Warning]].+
  
 +As it turns out, the rumor was true. There is now also an officially available add-on that provides similar functionality: [[https://www.esoui.com/downloads/info4028-AgonyWarning.html|Agony Warning]].
 I later made BlockPooky compatible with it. This means that if one add-on sends a block warning, the other can receive and interpret it. I later made BlockPooky compatible with it. This means that if one add-on sends a block warning, the other can receive and interpret it.
  
 However, BlockPooky offers more advanced logic for triggering the block message. Over time, many additional features have also been added. However, BlockPooky offers more advanced logic for triggering the block message. Over time, many additional features have also been added.
 +
 +
 +=== Installation ===
 +
 +Download and install the required dependencies:
 +
 +  * LibChatMessage
 +  * LibAddonMenu-2.0
 +  * LibMapPing
 +  * LibGPS
 +
 +{{ :wiki:blockpooky-2.4.zip | Download}} and extract BlockPooky to your ESO AddOns folder:
 +
 +//Documents\Elder Scrolls Online\live\AddOns\//
 +
 +Launch ESO and enable the addon in the Add-ons menu
 ====== Features ====== ====== Features ======
  
-The features can be configured through the in-game settings menu+===🛡️ Block Warnings === 
-You can also open the configuration directly using the slash command: /blockpooky+  * Visual Alerts: Large, customizable UI frame with "BLOCK Pooky!" message 
 +  * Audio Notifications: Configurable sound alerts (Duel Start sound) 
 +  * Center Screen Announcements (CSA): BA-style messages for critical awareness 
 +  * Chat Integration: Optional chat warnings with addon tags 
 +  * Group Messaging: Cross-addon compatibility with Agony Warning 
 + 
 +=== 🎯 Smart Detection === 
 +  * Ability Recognition: Detects incoming pull abilities (Dark Convergence, Rush of Agony, chains, etc.) 
 +  * Group AwarenessIgnores abilities from group members and companions 
 +  * Custom Triggers: Add your own ability IDs for personalized detection 
 +  * Language Support: Works across different ESO client languages 
 + 
 +=== 📊 Combat Awareness === 
 + 
 +  * Block Detection: Shows when you're actively blocking (solves "Am I Blocking?" uncertainty) 
 +  * CC Immunity Tracking: Visual bar showing immunity duration from dodge rolls/potions/skills 
 +  * Negate Warnings: Alerts when standing in enemy Negate Magic fields 
 +  * Ready Hints: Notifications when DC/ROA abilities are off cooldown 
 + 
 +===⚡ Performance Tools === 
 + 
 +  * Vigor Timing: Optimal recasting reminders (8s intervals for group play) 
 +  * Custom Cooldown Bars: Track any ability or effect with personalized bars 
 +  * Mount Notifications: Reminds you when it's possible to mount in Cyrodiil 
 + 
 +=== 🎨 Customization & Combat Visuals === 
 + 
 +  * Movable UI: Drag and position all elements anywhere on screen 
 +  * Color Themes: Customize colors for all UI components 
 +  * Font Sizing: Adjustable font sizes for visibility 
 +  * Duration Controls: Configure how long messages stay visible 
 +  * Combat Visuals: Adjust maximum AOE brightness, outline thickness, and target outline intensity from the settings menu 
 +  * RGB AOE Cycling: Enable color cycling for AOE indicators (with speed and turbo controls)
 ====== BLOCK Pooky! ====== ====== BLOCK Pooky! ======
  
-The main and original feature: +The main and original feature:   
-It tells Pooky (you) to BLOCK!+It tells *Pooky(you) to **BLOCK!**
  
 {{ :block_pooky.png?200 |}} {{ :block_pooky.png?200 |}}
  
-It displays the big red "BLOCK" message shown above, along with a white CSA message and a sound alert. Optionally, a chat message can also be sent. +It displays the big red "BLOCK" message shown above, along with a white CSA message and a sound alert. Optionally, a chat message can also be sent.   
-You can even send a "They pulled me" message to your group members, which triggers a block warning for them — similar to the functionality of the Agony Warning add-on.+You can even send a "They pulled me" message to your group members, which triggers a block warning for them — similar to the functionality of the [[https://www.esoui.com/downloads/info4028-AgonyWarning.html|Agony Warning]] add-on.
  
 If this feels overwhelming, don’t worry — everything is configurable in the BlockPooky menu: If this feels overwhelming, don’t worry — everything is configurable in the BlockPooky menu:
Zeile 26: Zeile 73:
 {{ :wiki:blockpooky_menu.png?400 |}} {{ :wiki:blockpooky_menu.png?400 |}}
  
-CSA enables the Center Screen Announcement message, similar to those used in BAs. This shows a white “BLOCK POOKY!” text in the usual BA message area, accompanied by a sound (Duel Start Sound).+**CSA** enables the *Center Screen Announcementmessage, similar to those used in BAs. This shows a white “BLOCK POOKY!” text in the usual BA message area, accompanied by a sound (Duel Start Sound).
  
 {{ :wiki:blockpooky_csa.png?400 |}} {{ :wiki:blockpooky_csa.png?400 |}}
  
-UI Frame refers to the red movable message. If CSA is disabled, you can choose to play the sound independently.+**UI Frame** refers to the red movable message. If CSA is disabled, you can choose to play the sound independently.
  
-Send msg only on ROA/DC pulls means that only specific triggers (like ROA pulls) will send messages to group members. This mimics Agony Warning’s behavior, which only sends messages for ROA pulls.+**Send msg only on ROA/DC pulls** means that only specific triggers (like ROA pulls) will send messages to group members. This mimics Agony Warning’s behavior, which only sends messages for ROA pulls.
  
 === Triggers === === Triggers ===
  
-So, what actually triggers the BLOCK message?+So, what actually triggers the BLOCK message?  
 This is also configurable in the menu: This is also configurable in the menu:
  
Zeile 58: Zeile 105:
 ====== Pooky is Blocking! ====== ====== Pooky is Blocking! ======
  
-Nice — now you know when to block, Pooky! +Nice — now you know when to block, Pooky!   
-But... sometimes you think you're blocking, when you're actually not. It's a common issue — and yes, there are even specialized add-ons for it:+But... sometimes you *thinkyou're blocking, when you're actually not. It's a common issue — and yes, there are even specialized add-ons for it:  
 [[https://www.esoui.com/downloads/info2920-AmIBlocking.html|AmIBlocking]] [[https://www.esoui.com/downloads/info2920-AmIBlocking.html|AmIBlocking]]
  
Zeile 65: Zeile 112:
  
 {{ :wiki:blockpooky_blocking.png?400 |}} {{ :wiki:blockpooky_blocking.png?400 |}}
-==== More Hints ====+====== More Hints ======
  
-OFC BlockPooky gives you even more (or less) useful hints. +Of course, BlockPooky gives you even more (or sometimes less 😄) useful hints.
  
 {{ :wiki:blookpooky_hints.png?400 |}} {{ :wiki:blookpooky_hints.png?400 |}}
  
-The "Blocking" hint we already knowThen there are to "ready" hints shown as CSA message:+We’ve already covered the **"Blocking"** hint. In addition, there are two **"Ready"** hints shown as CSA messages:
  
-  * Hint if **DC is ready** to cast +  * **DC is ready** to cast   
-  * Hint if **ROA is ready** to cast+  * **ROA is ready** to cast
  
 {{ :wiki:bloockpooky_dchint.png?400 |}} {{ :wiki:bloockpooky_dchint.png?400 |}}
  
-The **recast echoing vigor** hint helps you to optimize your vigor uptime and usage.+The **Recast Echoing Vigor** hint helps you optimize your Vigor uptime and usage.
  
 <html><video width="854" height="480" poster="https://filmplakate01.prossl.de/1572280928/5338265581.jpg" preload="metadata" controls="controls"  ><source src="https://filmprojektor01.prossl.de/1572280928/5338265581.1080p" type="video/mp4" /><source src="https://filmprojektor01.prossl.de/1572280928/5338265581.720p" type="video/mp4" /><source src="https://filmprojektor01.prossl.de/1572280928/5338265581.480p" type="video/mp4" />Your browser does not support the html5 video tag.</video></html> <html><video width="854" height="480" poster="https://filmplakate01.prossl.de/1572280928/5338265581.jpg" preload="metadata" controls="controls"  ><source src="https://filmprojektor01.prossl.de/1572280928/5338265581.1080p" type="video/mp4" /><source src="https://filmprojektor01.prossl.de/1572280928/5338265581.720p" type="video/mp4" /><source src="https://filmprojektor01.prossl.de/1572280928/5338265581.480p" type="video/mp4" />Your browser does not support the html5 video tag.</video></html>
  
-After ~8 secs "Vigor!" appears for 4 secs. If you cast vigor it vanishes; if not it appears again around 16 secs and blinks. The blinking "Vigor!" stops after 4 secs.  +After ~8 seconds, "Vigor!" appears for 4 seconds. If you cast Vigor, it disappears. If notit reappears around 16 seconds and starts blinking. The blinking stops after 4 seconds  
-Reminder: In a group of 12 you should cast it every 8 secs. :-P+**Reminder:** In a group of 12you should cast it every 8 seconds. :-P
  
-NowPooky. You're standing in a Negate. Realized? But friendly or enemy? The **Negate Warning** hint tells you:+NowPooky... you're standing in a **Negate**Did you notice? But is it friendly or enemy?   
 +The **Negate Warning** hint tells you:
  
 {{ :wiki:blockpooky_negate.png?400 |}} {{ :wiki:blockpooky_negate.png?400 |}}
Zeile 91: Zeile 139:
 <html><video width="854" height="480" poster="https://filmplakate01.prossl.de/1572280928/4924498731.jpg" preload="metadata" controls="controls"  ><source src="https://filmprojektor01.prossl.de/1572280928/4924498731.1080p" type="video/mp4" /><source src="https://filmprojektor01.prossl.de/1572280928/4924498731.720p" type="video/mp4" /><source src="https://filmprojektor01.prossl.de/1572280928/4924498731.480p" type="video/mp4" />Your browser does not support the html5 video tag.</video></html> <html><video width="854" height="480" poster="https://filmplakate01.prossl.de/1572280928/4924498731.jpg" preload="metadata" controls="controls"  ><source src="https://filmprojektor01.prossl.de/1572280928/4924498731.1080p" type="video/mp4" /><source src="https://filmprojektor01.prossl.de/1572280928/4924498731.720p" type="video/mp4" /><source src="https://filmprojektor01.prossl.de/1572280928/4924498731.480p" type="video/mp4" />Your browser does not support the html5 video tag.</video></html>
  
-btw... When you leave the negate, the message disappears. When you enter again, it reappears.+**Note:** When you leave the negate, the message disappears. When you re-enter, it reappears.
  
-=== CC Immunity ? ===+=== CC Immunity? ===
  
-Another hint. Realized as a cooldown bar. If you roll dodge or if you take immunity potion and ... you get CC immunity. This bar shows you its duration.+Another hint — shown as a cooldown bar.   
 +If you use a skill, roll dodge or use an immunity potion (also works with escapist potions), you gain **CC immunity**. This bar shows its duration.
  
 <html><video width="854" height="480" poster="https://filmplakate01.prossl.de/1572280928/9180019133.jpg" preload="metadata" controls="controls"  ><source src="https://filmprojektor01.prossl.de/1572280928/9180019133.1080p" type="video/mp4" /><source src="https://filmprojektor01.prossl.de/1572280928/9180019133.720p" type="video/mp4" /><source src="https://filmprojektor01.prossl.de/1572280928/9180019133.480p" type="video/mp4" />Your browser does not support the html5 video tag.</video></html> <html><video width="854" height="480" poster="https://filmplakate01.prossl.de/1572280928/9180019133.jpg" preload="metadata" controls="controls"  ><source src="https://filmprojektor01.prossl.de/1572280928/9180019133.1080p" type="video/mp4" /><source src="https://filmprojektor01.prossl.de/1572280928/9180019133.720p" type="video/mp4" /><source src="https://filmprojektor01.prossl.de/1572280928/9180019133.480p" type="video/mp4" />Your browser does not support the html5 video tag.</video></html>
  
-:-O //Actually the Potion thingy doesnt work since Update 46... seems the script-event is bugged// 
  
-=== custom cooldown bars ===+=== Custom Cooldown Bars ===
  
 You can also define your own cooldown bars! You can also define your own cooldown bars!
Zeile 107: Zeile 155:
 {{ :wiki:blookpooky_cooldownbars.png?400 |}} {{ :wiki:blookpooky_cooldownbars.png?400 |}}
  
-You can define cooldown bars for effects an for abilities. Here an example how to define one.+You can create cooldown bars for **effects** and **abilities**  
 +Here’s an example for setting one up:
  
-→ A cooldown bar for **major resolve**+→ A cooldown bar for **Major Resolve**
  
-You need the Effect Id for this. If you don't know it... Open Blockpooky menu+You’ll need the **Effect ID**. If you dont know it, open the BlockPooky menu:
  
 {{ :wiki:blockpooky_command.png?200 |}} {{ :wiki:blockpooky_command.png?200 |}}
  
-And activate **Investigate Effects** in the debug tools:+Then activate **Investigate Effects** under Debug Tools:
  
 {{ :wiki:investigate_effects.png?200 |}} {{ :wiki:investigate_effects.png?200 |}}
  
-Leave the menu. Now cast frost cloak (for example) And you'll get:+Now cast *Frost Cloak* (for example), and youll see:
  
 {{ :wiki:chat_effects.png?400 |}} {{ :wiki:chat_effects.png?400 |}}
  
-"Größere Entschlossenheitis Major Resolve .. (in German ofc+Größere Entschlossenheit” is Major Resolve (in German, of course).   
-You see the ID the start and the end time of the effect. Just memory the ID 61694+You’ll see the IDstart time, and end time of the effect. Just remember the ID: **61694**.
-Now back to the BlockPooky menue and stop investigating by tuning it Off. Otherwise it will annoy you filling up the chat.+
  
-Now got to custom cooldownbars and enter a name for the bar:+Now go back to the BlockPooky menu and turn off **Investigate Effects** to avoid chat spam. 
 + 
 +Next, go to **Custom Cooldown Bars** and enter a name for your bar:
  
 {{ :wiki:nameeffect.png?400 |}} {{ :wiki:nameeffect.png?400 |}}
  
-Now Choose effect (!) enter the ID and a nice color 😉+Then choose **Effect**, enter the IDand pick a nice color 😉
  
 {{ :wiki:set_effect.png?400 |}} {{ :wiki:set_effect.png?400 |}}
  
-You __don't__ have to set the cooldown time on **Effects**, because as you see above in the investigation the times are part of the event information. See BT (Begin Time) and ET (End Time) in the investigation.+You **don’t** need to set cooldown time for **effects**, because the event already includes start and end times (BT Begin TimeET End Time).
  
-//Exception//On some effect BT and ET are the sam. Who knows why... Here you can set the cooldown time manually.+**Exception:** If BT and ET are the same (some effects behave this way), you can manually set the cooldown time.
  
-But on all **abilities**. Set the cooldown time to the description of the skill / ability.+For **abilities**, always set the cooldown time based on the skill description.
  
-after this you can activate it (show):+Once done, activate the bar:
  
 {{ :wiki:effecton.png?200 |}} {{ :wiki:effecton.png?200 |}}
  
-Then try it:+Then test it:
  
 <html><video width="854" height="480" poster="https://filmplakate01.prossl.de/1572280928/5497781353.jpg" preload="metadata" controls="controls"  ><source src="https://filmprojektor01.prossl.de/1572280928/5497781353.1080p" type="video/mp4" /><source src="https://filmprojektor01.prossl.de/1572280928/5497781353.720p" type="video/mp4" /><source src="https://filmprojektor01.prossl.de/1572280928/5497781353.480p" type="video/mp4" />Your browser does not support the html5 video tag.</video></html> <html><video width="854" height="480" poster="https://filmplakate01.prossl.de/1572280928/5497781353.jpg" preload="metadata" controls="controls"  ><source src="https://filmprojektor01.prossl.de/1572280928/5497781353.1080p" type="video/mp4" /><source src="https://filmprojektor01.prossl.de/1572280928/5497781353.720p" type="video/mp4" /><source src="https://filmprojektor01.prossl.de/1572280928/5497781353.480p" type="video/mp4" />Your browser does not support the html5 video tag.</video></html>
- +===== Custom UI =====
-==== Custom UI ====+
  
 There are some possibilities to customize the UI: There are some possibilities to customize the UI:
Zeile 161: Zeile 210:
 {{ :wiki:blookpooky_moveui.png?400 |}} {{ :wiki:blookpooky_moveui.png?400 |}}
  
-==== Debug Tools ====+=== Combat Visuals === 
 + 
 +Enable "Custom Combat Visuals" to activate the feature. 
 +Adjust the sliders for: 
 +  * Max AOE Brightness 
 +  * Max Outline Thickness 
 +  * Max Target Outline Intensity 
 + 
 +The sliders do not have a direct effect on your visuals unless the corresponding settings are enabled in the base ESO game menu. 
 + 
 +  * Settings → Gameplay → Combat → "Friendly Monster Tells Brightness" and "Enemy Monster Tells Brightness" 
 +  * Settings → Nameplates → In-World → "Glow Thickness" 
 +  * Settings → Nameplates → In-World → "Target Glow Intensity" 
 + 
 +The functionality is mainly the same as in the existing addon [[https://www.esoui.com/downloads/info3081-TheShining-AoETargetGlowBrightness.html|TheShining]] 
 + 
 +The RGB AOE color effect cycles your AOE indicator color smoothly through the full RGB spectrum, creating a dynamic, animated rainbow effect for enemy monster tells. When enabled, the color of your AOE outlines will continuously shift, making them highly visible and visually striking. 
 + 
 +You can control the speed of the color cycling and enable "Turbo" mode to double the cycling rate. The effect is purely visual and does not impact gameplay mechanics. When you disable RGB AOE, your AOE color returns to your chosen default. 
 + 
 +To use it: 
 + 
 +* Enable "RGB AOE" in the Combat Visuals menu. 
 +* Adjust the cycle speed and toggle Turbo mode as desired. 
 +* The color effect will be applied to your enemy AOE indicators in real time. 
 + 
 +To see the RGB AOE color effect in-game, you must enable the "Enemy Monster Tells" setting in the base ESO menu: 
 + 
 +* Go to Settings → Gameplay → Combat. 
 +* Make sure "Show Enemy Monster Tells" is enabled. 
 + 
 +Adjust the "Enemy Monster Tells Brightness" slider to a visible value. 
 +Only then will the color cycling from BlockPooky be visible on enemy AOE indicators. If this setting is disabled or the brightness is set too low, the RGB effect will not appear. 
 + 
 +A similar addon (RGBAOE from wheels) exists already, but is not officially available. 
 +===== Debug Tools =====
  
 As seen before, there is a litte tool to investigate the ability and effect ids: As seen before, there is a litte tool to investigate the ability and effect ids:
wiki/blockpooky.1754037401.txt.gz · Zuletzt geändert: von wikiadmin

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki