Download
(32 Kb)
Download
Updated: 11/20/23 02:50 PM
Pictures
File Info
Compatibility:
Endless Archive (9.2.5)
Updated:11/20/23 02:50 PM
Created:11/16/23 06:20 PM
Monthly downloads:114
Total downloads:674
Favorites:5
MD5:
Thief Tools - Filtered AutoSteal
Version: 1.2
by: Shadowfen [More]
Required Addons/Libraries:
  • LibSFUtils
  • LibAddonMenu-2.0
  • LibDebugLogger


Optional Addon Dependencies/Integrations
  • ThiefTools
  • UnknownTracker
  • TamrielTradeCentre

This is a departure from my policy of "take everything so the container respawns". I've noticed with the newer zones (Necrom in particular) the respawn algorithm has changed for general containers (not treasure chests and safeboxes of course).

So (with inspiration from Lykeion's Much Smarter AutoLoot) this is an experiment in assisting with filtered stealing from containers. So far, with tests in the Necrom Underway it has not been a problem.

This addon:
  • only deals with stealing, it does not handle legal (non-stolen) containers
  • will NOT filter safeboxes, thieves troves, murdered bodies, or pickpocketing.

Stealing is mainly about 4 goals:
  • Money - taking only the high-gold items since you have a limited number of sales per day.
  • Legerdemain - increasing your World:Legerdemain skill by fencing and laundering items. For this, the high-gold and the cheap trash give you exactly the same +1 point to your skill experience. Just hit your limits of both fencing and laundering per day to level more quickly.
  • Companion Rapport - You only gain rapport when the companion is out and has less than 5500 rapport with you:
    • Ember will give pluses to your rapport with her just for entering the Outlaw Refuge and for fencing purple items.
    • Azandar will give pluses to your rapport with him just for picking up (or stealing) certain treasures that he finds interesting. So you might want to have Azandar out while stealing, and then get Ember out when you head towards the outlaw refuge to fence...
  • Farming - whether it is recipes and motifs, or gear/jewelry to deconstruct for mats or experience, or farming ingredients. Deconstructing gear for mats is nice because you don't have to launder it first so it doesn't impact your laundering per day limits.

Thief Tools Filtered AutoStealing (TTFAS) assists you in meeting the above four goals. Simply, TTFAS allows you to pre-choose the things that you don't want to steal because they are worth nothing to you and only clog up your inventory. This is especially useful for the accounts that don't have ESO+ with the doubled inventory space and the craftbag!


Settings

We start off with the character settings of
  • Enable TTFAS - turn the addon on or off
  • Show banner in chat - display a brief "I am here" for the addon in chat when it first loads in.
  • Active profile - allows you to select (by name) which profile (collection of rules for looting) that you which to use for the character.

There is an additional section "Game Settings" here which is not actually specific to (or saved with) the addon. They are the actual game settings that you find somewhere in Settings that can affect or enhance the operation of the addon - like to turn on loot history to see what you have looted or stolen. The Game Settings section is just a convenience to not have to look for the settings where they were originally defined in the game.



Profiles

Profiles are named collections of rules about how to decide what items to steal from a container. The profiles are available to all of the characters in your account and multiple characters can use a particular profile at the same time. Changes made to a profile will be seen by all of the characters that use the profile.

There are two "special" profiles:
  • the internal "Default" profile, which contains the default profile settings for the addon
  • The "Account-Wide" profile, which is created the very first time that the addon starts up and is based on the values from the "Default" profile. Characters without an Active Profile will be assigned to the "Account-Wide" profile.
Neither of these profiles can be deleted, and the "Default" profile cannot be changed.

At the bottom of the TTFAS settings page is a section labeled "Profile Management". Inside of this you can create new profiles and delete existing profiles.
  • All new profiles will be available to all of the characters on this account.
  • Profile names must be unique.
  • When you delete a profile that another character is using, that character will get assigned the "Account-Wide" profile.
Once the profile is created, you can choose it as your Active Profile and then set up the rules inside of it.


Inside a Profile

The "- General Settings" section
This contains:
  • Auto-Close Loot Window - This can be OFF while you are training and testing your new profile and then turned to ON when you don't have to look at the loot window any more to be sure that your rules are working as you want.
    Note: The AutoClose Loot Window makes stealing go much more quickly. In an environment with lots of containers to steal from (Necrom Underway) it is possible to loot so quickly that you may freeze and then get kicked to the login window with a "Error 318. You have been dropped from the server because you hit the message rate limit." While I have mitigated the problem as much as I can, it is rare but still possible to see this. The only remedy is to slow down some on your looting.

The next two settings should really not be changed, or else the addon is not likely to work as you expect (if at all).
  • Turn off Gameplay AutoSteal setting - This should be set to ON. This will modify (turn OFF) the Settings:Gameplay:AutoLoot Stolen setting so that this addon will work. If the AutoLoot Stolen setting is turned on, you will always pick up everything in the container that is stolen - ignoring the settings here.
  • Turn off Gameplay AutoLoot setting - This should be OFF. While turning it ON can allow you to filtered-autosteal from containers without having to crouch down, it will also change the way that you loot from non-owned containers (not stealing). I found it quite annoying and so I just keep this setting OFF and always remember to crouch while I am thieving.
These two settings are not in the "Game Settings" section, because they are addon settings which remember the original game settings and then modify them for the addon to work. When the addon is unloaded or disabled, the original settings are restored to what they used to be.

Other Profile Sections
The remaining profile sections are all of the rules that are used to select items to steal, and they are run in the order that you see them. Once an item matches a rule that has it getting taken, then the rest of the rules are skipped as unnecessary for that item. If an item matches a rule and the outcome selected is "Never Take" then that rule is finished, and we go to the next rule in the list to see if we want the item for a different reason (rule).

Most of the rules have at least the choices "Never Take" and "Always Take".
Some rules will also add options to expect
  • a certain "Minimum Value" that you set with the slider in that section
  • a certain "Minimum Quality" with a dropdown in the section to allow you to select which quality value you want
  • "Unknown to Me" - only take recipes, or motifs that the character does not know.
  • "Unknown to Any" - (requires the addon Unknown Tracker) only take recipes, motifs, or style pages that at least one character of the account is learning (see UnknownTracker character settings) and does not know.
  • a certain "Minimum TTC Value" - (requires the addon Tamriel Trade Centre) that you set with the slider in that section. You will also want to see the settings for "- Addon Integrations" Tamriel Trade Centre to choose which TTC price to use ("suggested" or "average") and whether to use the price directly or calculate the expected profit (price - launder price).

The "special" rule that does not have "Never Take" or "Always Take" is the "Take from Stolen containers within the inventory" in the "- Containers Options" section. Referring to things like Hidden Bags or Research Portfolios, these are containers that you stole. This setting wants to know what to do with the container when you use it. The options are:
  • "Take All Items" - empty the container into your inventory,
  • "Just Open" - normal ESO behaviour for opening a container,
  • "Follow Rules" - this will run the Filtering rules on the contents of this container and so will pull out the items that one of the rules said to take and leave behind items that were not wanted (along with the container they were in).
The Addon Integrations section only appears if you have at least one of the addons that TTFAS can integrate or coexist with:
  • ThiefTools
  • UnknownTracker
  • TamrielTradeCentre
When one of these addons is found available, the Addon Integrations will list it along with any additional information or settings you need to be aware of.


Lastly is the "Enable debug mode" option which is not stored in a profile, it is stored per character.
Recommended setting OFF. When you turn this ON, the addon will spew loads of mostly jibberish to your chat window.


Acknowledgements:
This addon owes its inspiration to Lykeion's Much Smarter AutoLoot (MSAL) addon - which heavily influenced my UI choices since I really liked the UI that it provided and thought it made sense. Unfortunately, MSAL is not yet compatible with TTFAS as we both contend for stolen loot and MSAL always wins. I hope that this can be addressed in time.
1.2 (3):
  • Reintroduced the disappeared TTC value slider.

1.1 (2):
  • Fixed "Addon Integration" section to make it appear if you only have the Thief Tools addon to integrate with.
  • Revised the "Gear Filters" section to avoid a scary but mistaken LAM2 warning.

1.0 (1):
  • Initial Release.
Optional Files (0)


Archived Files (2)
File Name
Version
Size
Uploader
Date
1.1
32kB
Shadowfen
11/19/23 02:16 PM
1.0
39kB
Shadowfen
11/16/23 06:20 PM


Post A Reply Comment Options
Unread 01/11/24, 10:58 PM  
Shadowfen
AddOn Author - Click to view AddOns

Forum posts: 84
File comments: 755
Uploads: 15
Originally Posted by Aylish
This addon's description states Thief Tools is an optional dependency but I can't activate TTFAS without Thief Tools.

Edit: I solved it by editing the listing of Thief Tools in the .txt
Thank you, ThiefTools was originally planned to be a required dependency, but as I worked on them I found that it was not yet necessary. I forgot to change the TTFAS text file to make it optional instead of required. Sorry. Will fix that.
Report comment to moderator  
Reply With Quote
Unread 01/11/24, 06:44 AM  
Aylish

Forum posts: 0
File comments: 66
Uploads: 0
This addon's description states Thief Tools is an optional dependency but I can't activate TTFAS without Thief Tools.

Edit: I solved it by editing the listing of Thief Tools in the .txt
Last edited by Aylish : 01/11/24 at 07:40 AM.
Report comment to moderator  
Reply With Quote
Unread 11/20/23, 02:53 PM  
Shadowfen
AddOn Author - Click to view AddOns

Forum posts: 84
File comments: 755
Uploads: 15
Re: Re: Re: Settings missing some details due to integrations?

Originally Posted by shadowcep

Thanks for the TTFAS 1.1 update. Using it, in the settings I no longer get the LAM2 warning and the ThiefTools integration text does appear. On my ThiefTools status bar I do have the blue bag that shows TTFAS autosteal is on (when I have ThiefTools set to show autosteal on the bar).

I'm using ThiefTools version 3.2; I have both ThiefTools and TTFAS set as favorites, so I get notified of every update.

I had a look at your changes (out of interest) and I noticed you may have introduced a small bug in TTFAS_Settings.lua on a setting for TTC users.
Warning: Spoiler

This won't affect me because I don't use TamrielTradeCentre, so both that and TTC_addon will be nil, but other users won't get a gear slider for TTC.
Thank you!!! I knew the screen looked off, but did not recognize that the slider had gone away.
All fixed now...
Report comment to moderator  
Reply With Quote
Unread 11/20/23, 06:03 AM  
shadowcep
 
shadowcep's Avatar

Forum posts: 1
File comments: 116
Uploads: 0
Re: Re: Settings missing some details due to integrations?

Originally Posted by Shadowfen
Have you updated your ThiefTools?

I will look into the LAM errors with th absence of TTC and UT.

---
The LAM2 reports are merely an annoyance in this case because LAM2 options is warning rather than properly ignoring a deliberately nil entry. (One of the entries is only supposed to appear if you have TTC.)

I'm redoing the Gears section of the options table so that LAM2 won't complain.

The Addon Integrations not appearing was a bug - The Thief Tools "integration" was actually last, and I forgot to add it to the "if exists" condition to show the Addon Integration section. I have fixed that as well.
Thanks for the TTFAS 1.1 update. Using it, in the settings I no longer get the LAM2 warning and the ThiefTools integration text does appear. On my ThiefTools status bar I do have the blue bag that shows TTFAS autosteal is on (when I have ThiefTools set to show autosteal on the bar).

I'm using ThiefTools version 3.2; I have both ThiefTools and TTFAS set as favorites, so I get notified of every update.

I had a look at your changes (out of interest) and I noticed you may have introduced a small bug in TTFAS_Settings.lua on a setting for TTC users.
Warning: Spoiler

This won't affect me because I don't use TamrielTradeCentre, so both that and TTC_addon will be nil, but other users won't get a gear slider for TTC.
Last edited by shadowcep : 11/20/23 at 06:19 AM.
Report comment to moderator  
Reply With Quote
Unread 11/19/23, 11:50 AM  
Shadowfen
AddOn Author - Click to view AddOns

Forum posts: 84
File comments: 755
Uploads: 15
Re: Settings missing some details due to integrations?

Originally Posted by shadowcep
When I view settings for this addon, LAM2 reports
Code:
The sub menu 'Gear Filters' of TTFASOptions is missing some entries.
Skipped creation of missing entry in the settings menu of TTFASOptions.
I still get a Gear Filters submenu, so I don't know if the LAM2 reports are important.

I run with ThiefTools but not UnknownTracker or TamrielTradeCentre. The "Addon Integrations" submenu doesn't appear, so I don't see the details of autosteal for ThiefTools conflict (I found this out by looking into the code, while I tried to understand about the Gear Filters report).
Have you updated your ThiefTools?

I will look into the LAM errors with th absence of TTC and UT.

---
The LAM2 reports are merely an annoyance in this case because LAM2 options is warning rather than properly ignoring a deliberately nil entry. (One of the entries is only supposed to appear if you have TTC.)

I'm redoing the Gears section of the options table so that LAM2 won't complain.

The Addon Integrations not appearing was a bug - The Thief Tools "integration" was actually last, and I forgot to add it to the "if exists" condition to show the Addon Integration section. I have fixed that as well.
Last edited by Shadowfen : 11/19/23 at 01:59 PM.
Report comment to moderator  
Reply With Quote
Unread 11/19/23, 06:15 AM  
shadowcep
 
shadowcep's Avatar

Forum posts: 1
File comments: 116
Uploads: 0
Settings missing some details due to integrations?

When I view settings for this addon, LAM2 reports
Code:
The sub menu 'Gear Filters' of TTFASOptions is missing some entries.
Skipped creation of missing entry in the settings menu of TTFASOptions.
I still get a Gear Filters submenu, so I don't know if the LAM2 reports are important.

I run with ThiefTools but not UnknownTracker or TamrielTradeCentre. The "Addon Integrations" submenu doesn't appear, so I don't see the details of autosteal for ThiefTools conflict (I found this out by looking into the code, while I tried to understand about the Gear Filters report).
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: