Quantcast
Channel: ESOUI - AddOns by Shinni
Viewing all 162 articles
Browse latest View live

HarvestMap (EsoheadMarkers) (3.10.10b)

$
0
0
Change Log:
--------------------
## 3.10.10b
- tried to set batch file permission for mac. let's hope it works

## 3.10.10
- fixed copper not being saved
- removed debug output (debug is no longer printed to chat, but a hidden window where it can be copied from if needed)
- added summerset as outdated data option
- added pin height to tour heuristic
- added pin height to the tour compass
- added mac merge script by mojo66
- fixed a bug where 3d pins would be hidden

## 3.10.9
- re-added the pin deletion checkbox

## 3.10.8
- fixed a bug where pins would be downscaled on the worldmap, when Votan's minimap was installed
- re-added compatibility mode for rotating minimaps
- added a minimum pin size option, if you don't want the pins to scale with the map when zooming out.

## 3.10.7
- AUI and Fyrakin's minimap are now compatible.
- map pins are now scaled down less when zooming out.
- fixed pin size, texture and color not updating properly when changing them in the addon settings

## 3.10.6
- re-added the respawn timer feature
- fixed text and button alignment in the tour editor window

## 3.10.5
- further performance improvements
These improvements are incompatible with AUI and Fyrakin's minimap
- added an option to disable the improvements for compatibility with AUI and Fyrakin's minimap
- removed respawn feature for now
- added some more german localization with the help of Neverlands
- pins now become smaller when you zoom out, so the map does not get hidden behind all the icons

## 3.10.4
- fixed "too many anchors processed", when a few more addons are active

## 3.10.3
- greatly improved the performance of drawing new pins
- changed the incompatibility warning and added option to not show it again.

## 3.10.2
- fixed false positive for Kaspersky

## 3.10.1
- compatible with Summerset
- added tracking of jewelry material, psijic porta...

Description:
--------------------
AddOn description

HarvestMap displays resource nodes, chests and fishing spots on map, compass and the 3d world.
Whenever you harvest crafting materials, lockpick a chest, fish at a fishing hole, this addon will save the location and place a pin on your map, compass and in the 3d world.
So if you need a certain resource later, you can easily see the locations where the resource spawns.
This addon does NOT come with any precollected data, this addon will only display the locations you discovered yourself. However, you can download data if you wish to. See How to import data? in the FAQ below for more information.

Features:

displays (already discovered) harvest nodes and chests on map, compass and in the 3d world
heatmap mode, which displays the resource density on the map
farming helper which will calculate a farming tour with a very high resource per time ratio
filters for each pin type (chests/ore/herbs etc)
size and color settings for each pin/resource type
You can download known resource locations if you want to


Tracked resources/locations:

Smithing and Jewelry ore
Clothing material
Wood
Runestones and Psijic Portals
Mushrooms (alchemy ingredients)
Flowers/Herbs (alchemy ingredients)
Water plants (alchemy ingredients)
Solvents (alchemy ingredients)
Giant clams (alchemy ingredients)
Chests
Heavy Sacks
Thieves troves
Safeboxes
Hidden stashes (hidden containers with green justice items)
Fishing spots


Credits/Libraries
This addon uses the following libraries: Lib3D by Shinni, LibAddonMenu by sirinsidiator, LibMapPing by sirinsidiator, [url=https:/...

HarvestMap (3.11.2)

$
0
0
Change Log:
--------------------
## 3.11.2
- reverted all upload script changes back to version 3.10.10, because of further false positives

## 3.11.1
- fixed lua error that appeared after long loading screens
- fixed F-Secure false positive

## 3.11.0
- compatible with Wolfhunter update
- improved memory consumption, when some pin types are disabled
- performance improvements when opening the map for the first time
- updated libraries
- changes to merge script by tomtomhotep
- improved performance of respawn timer (hiding pins)
- moved summerset data from the NF to the DLC submodule

## 3.10.10b
- tried to set batch file permission for mac. let's hope it works

## 3.10.10
- fixed copper not being saved
- removed debug output (debug is no longer printed to chat, but a hidden window where it can be copied from if needed)
- added summerset as outdated data option
- added pin height to tour heuristic
- added pin height to the tour compass
- added mac merge script by mojo66
- fixed a bug where 3d pins would be hidden

## 3.10.9
- re-added the pin deletion checkbox

## 3.10.8
- fixed a bug where pins would be downscaled on the worldmap, when Votan's minimap was installed
- re-added compatibility mode for rotating minimaps
- added a minimum pin size option, if you don't want the pins to scale with the map when zooming out.

## 3.10.7
- AUI and Fyrakin's minimap are now compatible.
- map pins are now scaled down less when zooming out.
- fixed pin size, texture and color not updating properly when changing them in the addon settings

## 3.10.6
- re-added the respawn timer feature
- fixed text and button alignment in the tour editor window

## 3.10.5
- further performance improvements
These improvements are incompatible with AUI and Fyrakin's minimap
- added an option to disable the improvements for compatibility with AUI and Fyrakin's minimap
-...

Description:
--------------------
AddOn description

HarvestMap displays resource nodes, chests and fishing spots on map, compass and the 3d world.
Whenever you harvest crafting materials, lockpick a chest, fish at a fishing hole, this addon will save the location and place a pin on your map, compass and in the 3d world.
So if you need a certain resource later, you can easily see the locations where the resource spawns.
This addon does NOT come with any precollected data, this addon will only display the locations you discovered yourself. However, you can download data if you wish to. See How to import data? in the FAQ below for more information.

Features:

displays (already discovered) harvest nodes and chests on map, compass and in the 3d world
heatmap mode, which displays the resource density on the map
farming helper which will calculate a farming tour with a very high resource per time ratio
filters for each pin type (chests/ore/herbs etc)
size and color settings for each pin/resource type
You can download known resource locations if you want to


Tracked resources/locations:

Smithing and Jewelry ore
Clothing material
Wood
Runestones and Psijic Portals
Mushrooms (alchemy ingredients)
Flowers/Herbs (alchemy ingredients)
Water plants (alchemy ingredients)
Solvents (alchemy ingredients)
Giant clams (alchemy ingredients)
Chests
Heavy Sacks
Thieves troves
Safeboxes
Hidden stashes (hidden containers with green justice items)
Fishing spots


Credits/Libraries
This addon uses the following libraries: Lib3D by Shinni, LibAddonMenu by sirinsidiator, LibMapPing by sirinsidiator, [url=https:/...

HarvestMap (3.11.4)

$
0
0
Change Log:
--------------------
## 3.11.4
- fixed "display only nearby pins" not working on the main map

## 3.11.3
- fixed bug when the map is opened at a wayshrine
- fixed respawn timer not working on minimaps
- added -x flag to .command file

## 3.11.2
- reverted all upload script changes back to version 3.10.10, because of further false positives

## 3.11.1
- fixed lua error that appeared after long loading screens
- fixed F-Secure false positive

## 3.11.0
- compatible with Wolfhunter update
- improved memory consumption, when some pin types are disabled
- performance improvements when opening the map for the first time
- updated libraries
- changes to merge script by tomtomhotep
- improved performance of respawn timer (hiding pins)
- moved summerset data from the NF to the DLC submodule

## 3.10.10b
- tried to set batch file permission for mac. let's hope it works

## 3.10.10
- fixed copper not being saved
- removed debug output (debug is no longer printed to chat, but a hidden window where it can be copied from if needed)
- added summerset as outdated data option
- added pin height to tour heuristic
- added pin height to the tour compass
- added mac merge script by mojo66
- fixed a bug where 3d pins would be hidden

## 3.10.9
- re-added the pin deletion checkbox

## 3.10.8
- fixed a bug where pins would be downscaled on the worldmap, when Votan's minimap was installed
- re-added compatibility mode for rotating minimaps
- added a minimum pin size option, if you don't want the pins to scale with the map when zooming out.

## 3.10.7
- AUI and Fyrakin's minimap are now compatible.
- map pins are now scaled down less when zooming out.
- fixed pin size, texture and color not updating properly when changing them in the addon settings

## 3.10.6
- re-added the respawn timer feature
- fixed text and button alignment in the tour editor...

Description:
--------------------
AddOn description

HarvestMap displays resource nodes, chests and fishing spots on map, compass and the 3d world.
Whenever you harvest crafting materials, lockpick a chest, fish at a fishing hole, this addon will save the location and place a pin on your map, compass and in the 3d world.
So if you need a certain resource later, you can easily see the locations where the resource spawns.
This addon does NOT come with any precollected data, this addon will only display the locations you discovered yourself. However, you can download data if you wish to. See How to import data? in the FAQ below for more information.

Features:

displays (already discovered) harvest nodes and chests on map, compass and in the 3d world
heatmap mode, which displays the resource density on the map
farming helper which will calculate a farming tour with a very high resource per time ratio
filters for each pin type (chests/ore/herbs etc)
size and color settings for each pin/resource type
You can download known resource locations if you want to


Tracked resources/locations:

Smithing and Jewelry ore
Clothing material
Wood
Runestones and Psijic Portals
Mushrooms (alchemy ingredients)
Flowers/Herbs (alchemy ingredients)
Water plants (alchemy ingredients)
Solvents (alchemy ingredients)
Giant clams (alchemy ingredients)
Chests
Heavy Sacks
Thieves troves
Safeboxes
Hidden stashes (hidden containers with green justice items)
Fishing spots


Credits/Libraries
This addon uses the following libraries: Lib3D by Shinni, LibAddonMenu by sirinsidiator, LibMapPing by sirinsidiator, [url=https:/...

TrueExploration (1.4.6)

$
0
0
Change Log:
--------------------
- 1.4.6
- compatible with the Wolfhunter update
- fixed teleport gold cost when used in combination with votan's minimap

- 1.4.5
- compatible with the Summerset update

- 1.4.4
- compatible with the DB update

- 1.4.3
- compatible with the CwC update

- 1.4.2
- compatible with the HotR update

- 1.4.1
- lexo1000 updated the french localization
- fixed lua error on certain maps

- 1.4.0
- improved performance on subzonemaps (cities, dungeons etc)
- improved performance when used with a minimap

- 1.3.19
- corrected the wrong encoding of the french localization.

- 1.3.18
- added french localization by lexo1000

- 1.3.17
- compatible with update 14 (Morrowind)
- compatible with AUI's minimap

- 1.3.16
- compatible with Votan's Minimap (version 1.0.10 and newer)

- 1.3.15
- compatible with update 13 (Housing)

- 1.3.14
- the addon should be compatible with the gamepad mode again

- 1.3.12
- compatible with update 12 (One Tamriel)

- 1.3.12
- compatible with update 11 (Shadows of the Hist)

- 1.3.11
- compatible with update 10 (Dark Brotherhood)

- 1.3.10
- compatible with update 9 (Thieves Guild)

- 1.3.9
- fixedworld map. it's no longer hidden
- compatible with update 8

- 1.3.8
- compatible with Update 7 (Imperial City)

- 1.3.7
- compatible with Update 6
- compatible with FyrMM

- 1.3.6
- compatible with Update 5

- 1.3.5
- updated api version
- some bugfixes regarding ZrMM support

- 1.3.4
- Addon should now work with ZrMiniMap - Updated

- 1.3.3
- added a list of chat commands to the addon options (so you dont have to remember them)

- 1.3.2
- updated api version
- added import option

- 1.3.1
- updated LibAddonMenu

- 1.3
- added /cleamap command, /undiscover no longer completely clears the map
- added radius settings (esc -> settings -> addon settings)
- map no longer becomes visible during fade-in/out animation of t...

Description:
--------------------
TrueExploration

Until now you've had some magical atlas with a map for every zone, dungeon and even the daedric planes. Not anymore! With this addon, you have to "draw" your own maps.
Each map will start as an empty piece of paper, but as you travel and explore tamriel, your character will draw everything he/she sees.

This Addon is usefull for exploration fans and completionists, who don't want the exact locations revealed as in Destinations.

This addon is compatible with AUI's minimap and Votan's minimap.

Chat commands (should be used while the world map is opened):
/tedebug 1 activates debug mode
/tedebug 0 deactivates debug mode
While in debug mode, you can "draw" the map with your mouse. left mouse button to discover an area, right button to "forget" it again.

/discover completely discovers the currently displayed map.
/undiscover removed the previously set discovered flag.
/clearmap completely clears the saved data for currently displayed map.

Additionally the view radius and the opaqueness of the undiscovered texture can be set in the addon's menu.
ESC -> Settings -> Addon Settings -> TrueExploration



If you enjoy slow and immersive gameplay, try SlowDialogs.


Inspired by pills' HeatMapR.

NoAccidentalStealing (1.5.16)

$
0
0
Change Log:
--------------------
1.5.16
- compatible with the Wolfhunter update

1.5.15
- compatible with the Summerset update

1.5.14
- compatible with the CwC update

1.5.13
- compatible with the CwC update

1.5.12
- compatible with the HotR update

1.5.11
- added russian localization by Memoraike

1.5.10
- added german localization by TNTKokser

1.5.9
- added french localization by lexo1000

1.5.8
- changed API version for the Morrowind update

1.5.7
- changed API version for the Housing update

1.5.6
- changed API version for the One Tamriel update

1.5.5
- added JP localization by k0ta0uchi.
- updated lib addon menu
- updated API version for the Hist expansion

1.5.4
- changed API version for the DB update

1.5.3
- updated lib stub library and added its path to the toc file

1.5.2
- changed API version for the TG update

1.5.1
- added an addon menu
- opening containers while auto looting owned containers is now optional and can be set in the addon menu

1.5
- when auto looting owned containers is disabled, the container can be opened regardless of the hidden state.

1.4
- changed API version

1.3
- compatible with IC update

1.2
- added doubletap as confirmation

1.1
- added 2nd line to Interaction-Reticle
- stealth enables stealing

1.0
- release

Description:
--------------------
This Addon prevents you from accidentally stealing an item - like a weapon or bottle next to the merchant.
Stealing becomes possible if one of the following conditions is met:

You are hidden/stealthed.
The "Confirm Stealing"-key is pressed. The keybind can be set via ESC -> Controls -> Confirm Stealing (at the very bottom).
You doubletap the Interaction-key.

The second line of the Interaction-Reticle turns green when one of the conditions is met and stealing becomes possible (see screenshots).

The doubletap timeframe can be set in the addon's menu: ESC -> Settings -> AddOn Settings -> NoAccidentalStealing

SlowDialogs (1.9.12)

$
0
0
Change Log:
--------------------
- 1.9.12
- compatible with the Wolfhunter update

- 1.9.11
- compatible with the Summerset update

- 1.9.10
- compatible with the DB update

- 1.9.9
- compatible with the CwC update

- 1.9.8
- compatible with the HotR update

- 1.9.7
- compatible with the Morrowind update
- added french localization by lexo1000

- 1.9.6
- compatible with the Housing update

- 1.9.5
- interactions with objects, stable masters and guild stores are no longer slowed down

- 1.9.4
- compatible with the One Tamriel update

- 1.9.3
- compatible with the Shadows of the Hist update

- 1.9.2
- compatible with the Dark Brotherhood update
- update lib addon menu

- 1.9.1
- updated lib stub

- 1.9
- compatible with Thieves Guild update

- 1.8
- compatible with Orsinium update

- 1.7
- compatible with IC update

- 1.6
- compatible with eso 1.6.5

- 1.5
- added compatibility to Wykkyds Quest Tracker
- changed the structure a bit, so other addons can be modified for compatibility

- 1.4
- added new fade in animation
- added some more options:
-- delay between two characters
-- length of the fade-in animation (can be set to 1 for the pre 1.3 version)
-- delay until text starts appearing

- 1.3
- updated API version (Update 5)

- 1.2
- updated API version

- 1.1
- trying to skip an already displayed text no longer leads to an UI error

- 1.0
- updated api version
- added skip option

- 0.6
- added speed settings
- bank and merchant dialogs are displayed immediately

- 0.5
first version of this addon

Description:
--------------------
Since ESO is an online game, I tend to rush through dialogs without actually reading them.
I do enjoy the story but I simply lack the self-control to not skip all the dialogs.
That's why I created this addon to help me immerse into the game.

It continuously displays the text and the dialog options will only appear when the complete text is displayed.

http://s7.directupload.net/images/140316/3ajhnaly.gif
(it's only so laggy because of the gif. it's completely fluid in game)

There are some settings under
ESC -> Settings -> Addon Settings -> SlowDialogs
there you can change
- the text speed
- the delay until the text starts appearing
- the length of the fade-in animation




If you enjoy slow and immersive gameplay, try TrueExploration and PinKiller.

Circular Votan's Mini Map (1.5)

$
0
0
Change Log:
--------------------
- 1.5
compatible with the Wolfhunter update

- 1.4
compatible with the Summerset update

- 1.3
compatible with the DB update

- 1.2
compatible with the CwC update

- 1.1
compatible with the HotR update

- 1.0
initial release

Description:
--------------------
This is a modification for Votan's Mini Map and adds new circular border styles to the mini map.

(The textures for the new styles were provided by Moosetrax, thanks a lot!)

As this is not a replacement, but a modification of Votan's Mini Map, you have to install both Votan's Mini Map and this addon.

When having this addon and Votan's Mini Map installed and activated, you can select a circular style in the mini map's addon settings:
https://i.imgur.com/SiDCktJ.png

SpentSkillPoints (1.15)

$
0
0
Change Log:
--------------------
- 1.15
- fixed total number of spent skill points

- 1.14
- compatible with wolfhunter update

- 1.13
- hopefully fixed error on non-english clients

- 1.12
- added fritzOSU03's fix for racial passives
- compatible with the Summerset update

- 1.11
- better compatibility with unlocking skill lines
- better compatibility with different localizations

- 1.10
- fixed category headers no longer displaying the total number of spent skill points

- 1.9.9
- compatible with the Morrowind update

- 1.9.8
- compatible with the Housing update

- 1.9.7
- compatible with the Shadows of the Hist update

- 1.9.6
- compatible with the Dark Brotherhood update

- 1.9.5
- finder keepers is no longer counted
- color formating the thieves guild skill line doesn't break on rank 11 and 12 anymore

- 1.9.4
- compatible with Thieves Guild update

- 1.9.3
- compatible with Orsinium update

- 1.9.2
- compatible with IC update
- fixed werewolf and soul magic bug (displayed +1 skill point)
- fixed legerdemain bug, which destroyed the color sceme when having rank 11+

- 1.9.1
- api update for eso 1.6.5

- 1.9
- skill lines with max rank 10 will now be displayed as green when fully leveled

- 1.8
- added skill line rank to the left of the line's name
- added color mode

- 1.7
- changed API version (Update 5)

- 1.6
- changed api version

- 1.5
- changed API version
- addon no longer crashes on newly created characters

- 1.4
- correct amount of points for alchemy and provisioning for non english clients

- 1.3
- results are cached but not saved to file
- if a value wasn't found, its recalculated (should fix vamp / ww bug, couldn't test it though)

- 1.2
- results are now cached to reduce loadtime when opening the skill window

- 1.1
- addon crashed when selecting a skill

- 1.0
- release

Description:
--------------------
This addon displays the amount of already spent skill points for each category/skill line. Nothing necessary but it saves some time because you don't have to count by yourself.

If you like fancy colors, you can toggle the color mode via /ssp_color.
The spent skill points and the skill line's rank will then be displayed red->yellow->green.
Green means every perk skilled/rank is 50, red means no perk skilled/rank is 1.

Request:

I have a request for an addon for the skills UI.
Something that shows all the skills spent.
Totals and per skill tree and per skill line.
Without the need to go through and count them.

It would help massively in some situations, especially for werewolf and vampire people who have lost skillpoints, and one of the previous maintenance's where people lost all of their skill points, and a screenshot with this addon could save so much anguish.

Esohead Makers Compass Version (0.5)

$
0
0
Adds nearby harvestnodes, skyshards and chests to the compass

Discontinued

I decided to fully integrate it in the standard version of esohead markers.
It is disabled by default (as it's in beta and buggy as fuck) but can be activated via /compass 1

AutoHideHelmet (1.1)

$
0
0
Change Log:
--------------------
- 1.1
- added city mode
- added sheathed mode

- 1.0
- release

Description:
--------------------
Hides your helmet depending on your selected mode:
- combat (default)
Your helmet is visible while you are in combat.
- weapon
Your helmet is visible while your weapon(s) are unsheathed.
- city
Your helmet is hidden while you are in a city.

(The helmet stays equipped, this addon only changes the "Hide Helmet" setting)

The mode can be changed via the chat command /helmet

Request:
As subject, I'm looking a mod that automatically hide helmet when I'm not in combat, and shows the helm when engaged as a combat warning indicator.

Please let me know if such mod exists! THX :)

I can try to add other conditions for the helmet (weather isn't possible though :( ). Feel free to post suggestions in the comment section or feature list.

LightWeightMinimap (0.7)

$
0
0
Change Log:
--------------------
0.7
* changed folder structure of the zip for minion compability

0.7

* Fixes command to set zoomout level. "/lwmzoom 0-8"

0.6

* No longer errors when attempting to drag skills.
* Map should always be restored to correct location.
* Fast travel for free from way-shrines correctly.
* Set default map and minimap zoomout levels.
* Resize minimap after ALT-TAB.

Description:
--------------------
Use Votan's Minimap instead:
http://www.esoui.com/downloads/info1399-VotansMiniMap.html



Small minimap addon that shouldn't impact the FPS too much.
Especially handy for those who use HarvestMap and get FPS drops together with ZrMM.

While in mouse mode (toggled with the . key), the position of the minimap can be changed by dragging the minimap title and zooming is done with the mouse wheel.
While your character isn't moving, you can even pan the map and look at other zones (the typical left/right click navigation from the default map works).

The size of the minimap can be changed via the chatcommand
/lwmsize


The default minimap zoomout level can be set with:
/lwmzoom
This is a number between 0 and 8, 8 being zoomed out the most.


The default map zoomout level can be set with:
/lwmdefaultzoom
This is a number between 0 and 8, 8 being zoomed out the most.

SoftcapInfo (1.2.3)

$
0
0
Change Log:
--------------------
- 1.2.3
- compatible with Update 5

- 1.2.2
changed api version yet again
i really like it when addons just work :D

- 1.2.1
changed api version number

- 1.2
added eula
changed api version number

- 1.1
fixed error caused by api change
changed api version number

Description:
--------------------
Since 1.6 there are no Softcaps (diminished returns on stats) in ESO anymore. You can savely remove this addon.


This addon displays the softcap for each stat. If a stat is overcharged, it also displays how many points are "lost".

It's pretty simple but it can be a huge help to know how many statpoints you are away from the softcap or how many points you should rearrange.

Display:
400/500
You have 400 statpoints and the softcap starts at 500.

510+5/500
You have 510 statpoints, but without the softcap of 500 you would have 5 points more (so 5 points are lost).

Attention:
There is a bug in the API. The lost statpoints (red numbers) may be larger than displayed.
The softcaps however are correct.

DialogColors (1)

$
0
0
This addon let's you modify the background and text color of the dialog window.
The colors can be set under:
ESC -> Settings -> AddOn Settings -> DialogColors

Requested by Fozzik. I uploaded it here as there might be more players who want to use it.

CustomCompassPins (1.29)

$
0
0
Change Log:
--------------------
v 1.29 (Shinni)
- adding multiple pins with the same pinTag doesn't result in stuck pins anymore

v 1.28.1 (Shinni)
- changed how pins are indexed, individual pins can now be deleted and accessed directly
- removed a buggy background texture that would display behind the pin's real texture
- updated API version

v1.26 (Garkin)
- updated API version
- minor changes in callbacks

v1.25 (Garkin)
- changed timing of WorldMap update, so shuttering when map is closed should be less noticeable

v1.24 (Garkin)
- update from version 1.21 now should work correctly

v1.23 (Garkin)
- fixed bug introduced in 1.22, map should be updated correctly now

v1.22 (Garkin)
- fixed bug where library could have loaded pins for different map

v1.21 (Garkin)
- changed way to detect map change, it should be more efficient
- :AddCustomPin method now checks if arguments are valid
- callback has now just one argument mapName (eg. "auridon/auridon_base"):
CALLBACK_MANAGER:RegisterCallback("CustomCompassPins_MapChanged", function(mapName) end)

v1.20 (Garkin)
- updated APIversion to 100004
- changed GetDistanceCoefficient function
- changed update frequence from 10ms to 20ms.
- added callback "CustomCompassPins_MapChanged". To register for callback use:
CALLBACK_MANAGER:RegisterCallback("CustomCompassPins_MapChanged", function(zone, subzone) end)

v1.19 (Garkin)
- fixed issue with invalid map size

v1.18 (Garkin)
- another fix for refreshing pins and distance coefficient

v1.17 (Garkin)
- fixed bug with refreshing pins

v1.16 (Garkin)
- different method to detect map change, previous didn't work when player had no quests.

v1.15 (Garkin)
- fixed possible issue with distance coefficient
- added addon manifest (.txt)
- added delay to update function

v1.14 (Garkin)
- compass distance is now scaled with the mapsize (approximate)

v1.13
- when creating and removing a lot of pins the pinTypes could mix up, resulting in incompabilities of differ...

Description:
--------------------
This Library allows you to add custom pins to the compass.

How to install:
You may either embed the library in your addon and load the files from your addon manifest, or have the library installed like any other normal addon.

If you are depending on the library being installed separately and are not embedding it, then you must include this line in your addon manifest:
## DependsOn: CustomCompassPins
Either way you choose, there will be just one copy of the library (the newest revision) loaded into memory.

How to use:

First you have to add the pinType:
COMPASS_PINS:AddCustomPin( pinType, pinCallback, layout )
pinType is a unique string eg "MySkyshards"
pinCallback is a callback function which receives a pinManager (more further below)
layout is a table which specifies texture and other settings for the pins of this pinType

The callback function
The callback function is called everytime, the compass is refreshed.
This function creates the pins via the given pinManager (first and only parameter).
example:
function( pinManager )
for _, pin in pairs( pins ) do
pinManager:CreatePin( pinType, pinTag, pin.x, pin.y )
end
end
The pinManager has only one method: CreatePin( pinType, pinTag, xLoc, yLoc )
pinType the pinType the created pin belongs to
pinTag an unique identifier for the pin. You can pass additional attributes to the pin via the pinTag, which can later be used (see layout for more information).
xLoc, yLoc[/C...

CovetousCountess - Abah's Watch farming helper (5)

$
0
0
Change Log:
--------------------
- v5
added ut8 encoded russian string

- v4
compatible with One Tamriel

- v3
fixed addon in gamepad mode
reduced performance impact by removing callbacks

- v2
fixed some compatibility issues with other addons

- v1
release

Description:
--------------------
This addon helps you to farm the new Abah's Watch motif.
The motif drops from "Large Laundered Shipments", which are a reward for the Thieves Guild tip board quests.
In the "The Covetous Countess" quest you have to obtain and deliver laundered items. This is a really easy task because the "Large Laundered Shipments" also contain laundered items.
If you keep the laundered items in your inventory, you can complete this quest over and over again really fast, because you only have to teleport between the countess to deliver the laundered items and the Thieves Guild refuge to complete and restart the quest.

This addon removes the possibility to accept the other quests on the Thieves Guild tip board. The interact button (E by default) will immediately quit the quest dialog, if the quest is not the Covetous Countess.
This means you'll only have to spam the E/Interact button until you receive this motif farming quest. See here.

Note: This addon uses the quest offer text to detect which quest is currently offered. As a result languages others than english, french or german are not supported (ie custom localizations of ESO).

HarvestMap-Import/Export (3.4.10)

$
0
0
This addon is no longer maintained. If you have it installed, you should remove it.


Optional import/export module for HarvestMap.
This optional import/export module can be used to export your data (ressource locations) into a single file.
If you send this file to another player, they can import the data with this module.

A manual on how to use this module can be found on the HarvestMap addon page:
http://www.esoui.com/downloads/info57-HarvestMapEsoheadMarkers.html

Note that this module is NOT needed for/related to the Harvest Merge website:
http://www.teso-harvest-merge.de/
Using the HarvestMerge website is an easier way to get ressource locations for HarvestMap, that's why this import/export module was removed from the HarvestMap addon.

Lib3D (14)

$
0
0
This library offers utility functions for the 3D control API, such as

converting between 3D API coordinates and 2D map coordinates
fixing control positions during an 3D origin update*
converting 2D map distances and "real" distances in meters
functions to obtain the player's 3D position


*The 3D origin update.
ESO's 3D coordinate system is dynamic and changes over time (excluding the y/height coordinate). The origin of the coordinate system is always set to the player's login position. When the player moves 1km away from the origin, the player's current position is set to be the new 3D origin.
As a result it is not possible to save 3D position and 3D controls will be displaced by 1km, if an origin update occurs. I.e. if you use 3D controls without this library, your controls will disappear whenever the player moves more than 1km.
The purpose of this library is to fix these issues.

How To Use:
Copy the lib folder into your addon and add the following lines to your addon's .txt file:

Libs/LibStub/LibStub.lua
Libs/LibMapPing/LibMapPing.lua
Libs/LibGPS/LibGPS.lua
Libs/Lib3D/Lib3D.lua
Libs/Lib3D/GlobalToWorldFactors.lua

I also recomment adding the following libraries as OptionalDependsOn

## OptionalDependsOn: LibMapPing LibGPS Lib3D


Then load the libary via
local lib3D = LibStub("Lib3D")

Coordinate Systems and Distance measurements

There exist 4 different coordinate systems:
Local:
The coordinates with respect to the currently open 2D map (see LibGPS)
(0,0) is the top left corner and (1,1) is the bottom right corner of the current 2D map.
Global:
The coordinates with respect to the Tamriel 2D map (see LibGPS)
(0,0) is the top left corner and (1,1) is the bottom right corner of the Tamriel 2D map.
CurrentWorld or (also called World in the 3D API):
The coordinates with respect to the 3D API coordinate system and its current origin.
As the origin changes when moving 1km away from it, these coordinates should only be used temporarily!
(0,y,0) is a point at the current world origin and at height y.
(1,y,0) is 1 meter to the east, while (0,y,1) is 1 meter to the south.
PersistentWorld:
The coordinate with respect to the 3D API coordinate system but with the origin at the top left corner of the tamriel map.
(0,y,0) is a point at the north eastern corner of the 2D Tamriel map.
(1,y,0) is 1 meter to the east, while (0,y,1) is 1 meter to the south.
Note that different zones have different scales! I.e. Cyrodiil is about 2.2 times larger than it apears on the Tamriel map. So it is possible for two points in different zones to have the same persistent world coordinates.
HousingWorld:
Not used by this library but it might be usefull to know!
The 3D coordinates used in the Housing system are in centimeters (vs meters used by the 3D API) and the origin the the north western corner of the zone's 3D map file.

If you want to save a position in a SavedVars table, I recommend using global coordinates + height (world y coordinate).

lib3D:GetGlobalToWorldFactor(zoneId)
Returns the global coordsystem to world system factor for the current zone. I.e multiply distances from global cooridnates (LibGPS) with this factor to obtain distances in meters.
Returns nil if the factor isn't known.
The 2nd return value tells you, if the factor was computed or if it is a hardcoded fallback value.
The factor can only be computed, if the player visited the zone. The hard coded values can be wrong, so don't use it for improtant calculations.

It is possible to convert between the coordinate systems via the following functions:

lib3D:GetCurrentWorldCoordsFromGlobal(x, y)
lib3D:GetCurrentWorldCoordsFromLocal(x, y)
lib3D:GetPersistentWorldCoordsFromGlobal(x, y)
lib3D:GetPersistentWorldCoordsFromLocal(x, y)
lib3D:GetGlobalFromCurrentWorldCoords(x, z)
lib3D:GetLocalFromCurrentWorldCoords(x, z)
lib3D:GetGlobalFromPersistentWorldCoords(x, z)
lib3D:GetLocalFromPersistentWorldCoords(x, z)

lib3D:GetPersistentWorldOrigin()
Returns the origin of the persistent world coord system in relation to the current world origin.

Coordinates of Player and Camera:
lib3D:GetCameraCurrentWorldCoords()
Returns the camera position (x,y,z) in world coordinates in relation to the current world origin.

lib3D:GetCameraCurrentWorldRenderSpace()
Returns position, and the three basis vectors of the camera's render space:
positionX, positionY, positionZ, forwardX, forwardY, forwardZ, rightX, rightY, rightZ, upX, upY, upZ

lib3D:GetPlayerCurrentWorldCoordsApproximation()
Returns an approximation of the player's current world coordinates in relation to the current world origin
The returned values are the position of the first person camera.
If the toggle between first and third person camera doesn't work (i.e the player is mounted), then the third person camera's cooridnates are returned.
Note that calling this function will toggle the camera twice, which can result in screen flickering when called outside of a key or callback.
Use with care!

Callbacks
lib3D:RegisterWorldChangeCallback(identifier, callback)
This function expects an identifier in addition to the callback. The identifier can be used to unregister the callback.
The registered callback will be fired when the player enters a new 3D world. (e.g. a delve is entered, or the player teleported to a different zone)
The callbacks arguments are the identifier and the current 3D world's zoneIndex and zoneId
Example:
lib3D:RegisterWorldChangeCallback("MyAddonName", function(identifier, zoneIndex, zoneId)
d("a new 3D world/zone was entered")
end)

lib3D:UnregisterWorldChangeCallback(identifier)
Unregisters the callback which belongs to the given identifier

lib3D:RegisterWorldMoveCallback(identifier, callback)
This function expects an identifier in addition to the callback. The identifier can be used to unregister the callback.
The registered callback will be fired when the origin of the 3D system changes (i.e. the player moved 1km from the previous origin)
Example:
lib3D:RegisterWorldMoveCallback("MyAddonName", function(identifier)
d("the origin of the 3D API changed")
end)

lib3D:UnregisterWorldMoveCallback(identifier)
Unregisters the callback which belongs to the given identifier
Example:
lib3D:UnregisterWorldMoveCallback("MyAddonName")


Fixing the displacement of the 3D origin update
To fix this issue, register your 3D control. Registered controls will stay at their location even if the world's origin moves.
The control will be unregistered when a new 3D world is entered. Register a WorldChangeCallback to get notified when this is the case, so you can re-register your control if needed.
Example:
lib3D:RegisterControl(myControl)
Once a control is registered, the library will update the control's 3DRenderSpaceOrigin in such a way, that child controls with a 3DRenderSpaceOrigin in PersistentWorldCoordinates, will always stay at the correct position, even if ESO performs an origin update.
So in most cases, you want to register a TopLevelControl and all other 3D controls of your addon should be children of this TopLevelControl. The 3DRenderSpaceOrigin of the child controls should be given in persistent world coordinates (e.g. use lib3D:GetPersistentWorldCoordinatesFromLocal(x,y) ).

Example:
myTopLevelControl:Create3DRenderSpace()
lib3D:RegisterControl(myTopLevelControl)
-- create a new texture control and turn the 3D mode on
local pinControl = WINDOW_MANAGER:CreateControl(nil, myTopLevelControl, CT_TEXTURE)
pinControl:Create3DRenderSpace()
-- set the texture and size (0.5 m by 0.5m)
pinControl:SetTexture("EsoUI/Art/FloatingMarkers/quest_available_icon.dds")
pinControl:Set3DLocalDimensions(0.5, 0.5)
-- get player position and convert it into persistent world coordinates
local x, y = GetMapPlayerPosition("player")
local worldX, worldZ = lib3D:GetPersistentWorldCoordsFromLocal(x, y)
-- get the height of the camera
local _, height, _ = lib3D:GetCameraCurrentWorldCoords()
-- set the pin position
pinControl:Set3DRenderSpaceOrigin(worldX, height, worldZ)


A control can also be unregistered by hand via
lib3D:UnregisterControl(myControl)


lib3D:IsInitialized()
Returns true, if the libary finished initialization (happens during the first EVENT_PLAYER_ACTIVATED).
I.e. before the initialization, the conversion between the coordinate systems does not work.
You can (and should) register your callbacks and controls before the library initialized.

PinKiller (1.10.7)

$
0
0
Change Log:
--------------------
- 1.10.7
- compatible with the Morrowind update

- 1.10.6
- compatible with the Housing update

- 1.10.5
- compatible with the One Tamriel update
- added options for repeatable quests

- 1.10.4
- fixed crashes for certain setting combinations

- 1.10.3
- compatible with SotH
- fixed bug which resulted in missing "behind the door" pins

- 1.10.2
- I accidentally uploaded the wrong version before.
The dark brotherhood pins should now be fixed.

- 1.10.1
- fixed dark brotherhood target pins

- 1.10
- compatible with DB update
- updated lib addon menu
- removed writ option as it was too buggy
- removed party indicator fix, because ZOS fixed it
- added options for timely escape (TG passive)

- 1.9.7
- compatible with IC update

- 1.9.6
- updated for eso 1.6.5

- 1.9.5
- I forgot to add the new pins to the initializing routine >>

- 1.9.4
- added options for follower, group member and resurrection pins
- added option for the quest area animation

- 1.9.3
- Another attempt to fix the crashing issue

- 1.9.2
- I should test my fixes more thoroughly

- 1.9.1
- pins no longer visible during conversation
- enabling crafting writs should properly display pins again

- 1.9
- added option to hide crating writ offers

- 1.8
- compatible with Update 5

- 1.7
- all pins would disappear after a teleport

- 1.6
- another attempt to fix the crashing issue

- 1.5
- added POI to compass
- hopefully fixed crashing issue

- 1.4
- added LAM2
- added PinType specific settings for compass and floating pins

- 1.3
- updated API version
- added forced eula
- compass quest pins can be hidden via /compasspins 0

- 1.2
- wayshrines should be back now

- 1.1
- only quest pins are removed from the map

- 1.0
- release

Description:
--------------------
Adds a lot of pin specific settings to the game. You can select which kind of pins you want to have displayed on your compass, on the worldmap and in the world (floating pins).

- You could for example select to only display tracked quest pins (and hide secondary quest pins) to focus on one specific quest.
- Or you could completely hide all quest pins except the quest offer pins, for a challenging and immersive gameplay. You don't have to fear missing a quest but you could finally actually search, when the quest asks you to "search for x".
- You could also hide quest pins except if the target is behind a door. This way you would know in which dungeon you have to go but you wouldn't know the location of your target inside the dungeon.

If you like slow/challenging and immersive gameplay, try
SlowDialogs and TrueExploration.

Free Dialog Camera (First and Third Person) (1.1)

$
0
0
Change Log:
--------------------
- 1.1
fixed the bug where you could no longer preview furniture at vendors

- 1.0
initial release

Description:
--------------------
This addon removes the interaction camera. So when you talk with someone, the camera doesn't focus on the NPC anymore and will instead stay as before the interaction. (Like the dialog system in Skyrim.)

You can look around while in a dialog by holding the right mouse button.

https://i.imgur.com/hxBaxru.pnghttps://i.imgur.com/IIS7wgQ.png

SmartCast - Fast and accurate ground targeting (1.2)

$
0
0
Change Log:
--------------------
## 1.2
- fixed a bug where the map would break when casting an ability while the targeting indicator is active for a different ability

## 1.1
- compatible with Summerset

## 1.0

Description:
--------------------
This addon lets you cast ground targeting abilities with only one button tap instead of double tapping.
The ground target indicator appears while you hold the abilities key down and the ability is cast when the key is released.

Additionally you can select for each ground targeting ability, if it should be smart cast (one button press) or cast via two button presses (like the regular cast system).

With the Dark Brotherhood update, ZOS will add a quick cast option for ground target abilities. ZOS' quick cast option however will cast the ability immediately, so there isn't any targeting indicator.
This addon is a kind of hybrid between the new quick cast and the normal cast system as it will cast the ability with only one button press while still displaying the target indicator.

This addon works with the current live version of the game and with the Dark Brotherhood version on the PTS.
Viewing all 162 articles
Browse latest View live