Quantcast
Download
(121 Kb)
Download
Updated: 05/19/19 02:37 PM
Pictures
File Info
Compatibility:
Elsweyr (5.0.5)
Wrathstone (4.3)
Updated:05/19/19 02:37 PM
Created:04/27/14 01:56 PM
Monthly downloads:7,314
Total downloads:36,651
Favorites:172
MD5:
Categories:Bags, Bank, Inventory, Auction House & Vendors
5.0.5
PersonalAssistant (Banking, Junk, Loot, Repair)  Updated less than 3 days ago!  Popular! (More than 5000 hits)
Version: 2.3.0
by: Klingo, NTak
PersonalAssistant V2

There are already many addons out there that support Auto-Repair or Auto-Gold-Deposit functionalities, but none of them had the features I'd like to have seen. Because of that, PersonalAssistant was born.

After a two year long break from ESO, I finally managed to complete the major refactoring that started back in 2017. But not only that, I also added many more features that I could not even have thought of back then. I hope you will have as much fun using this addon, like I had working on it!



PA General
  • Up to eight different account-wide profiles that can be renamed
  • Shortcut to travel to your home (if available)

PA Banking
  • Currencies (gold, alliance points, ...) can be withdrawn from and deposited to your bank
  • Crafting materials can be withdrawn from and deposited to your bank (if you are not ESO Plus Subscriber)
  • Other selected items such as motives, recipes, writs, glyphs, trophies etc. can be withdrawn from and deposited to your bank
  • Select if items with [Intricate] trait should be transferred from/to the bank
  • Define a specific amount of lockpicks, repair kits or soul gems to always keep in inventory or the bank *UPDATED* (2.3.0)
  • Be always ready for Cyrodiil and define how many AvA items to keep in inventory

PA Junk
  • Trash items can be marked as junk
  • Items with the "sell to merchant" information can be marked as junk
  • Treasures (such as the ones found when stealing) can be marked as junk
  • Items with [Ornate] trait can be marked as junk
  • Weapons, Armor, Jewelries, or Glyphs below a certain quality level can be marked as junk (quality threshold can be defined) *UPDATED* (2.3.0)
  • Junk can be sold at merchants and fences
  • Use a keybinding shortcut to mark items as junk much easier

PA Loot
  • Informs you when an unknown recipe is looted
  • Informs you when an unknown motif/page is looted
  • Informs you when an item with a not yet researched trait is looted
  • Informs you when you are running out of inventory space (threshold can be defined)
  • Visually indicates if a recipe, motif, trait, or style page is known (or not) to the current character

PA Repair
  • Repairs your items for you when you visit a merchant (threshold can be defined)
  • Repairs your items out on the field when you have (non-crown) repair kits available (threshold can be defined)
  • Recharges your weapons when they run out of charges and you have filled soul gems available
  • Informs you when you are running out of soul gems, or repair kits (thresholds can be defined)

Credits
Issues? Requests?
  • In case of issues or requests, please either drop a comment here on the AddOn page, or alternatively raise an issue on the GitHub page (Link: New Issue)

Info
2.3.0 (May 19, 2019)
- add option to automatically mark glyphs as junk based on quality level (#130)
- add additional options for individual items in PABanking to also define a target value in the bank (#131)
- fixed an issue with containers in PABanking and updated some logic for disabling settings (#132 / #133)

2.2.2 (May 17, 2019)
- add option for every profession's Master Writs in PABanking (#125)
- add additional items that are covered by the compatibility mode with LazyWritCrafter Addon (#126)
- fixed an issue with items from Crown Store and from Daily Rewards in PABanking (#127)

2.2.1 (May 14, 2019)
- add missing Jewelry Crafting Trait and Raw Trait items to PABanking (#113)
- add option to exclude items from being marked as junk that are needed for Clockwork City Daily Quests (#115)
- updated/simplified logic for adding custom GENERIC items in Globals.lua (no more defaults needed) (#120)
- fixed an issue when attempting to sell zero-value items in PAJunk (#119)

2.2.0 (May 09, 2019)
- add option to PABanking to distinguish between known and unknown recipes and motives (#98)
- add visual known/unknown indicator for recipes, motives, traits and style pages (#104 / #109)
- add keybinding shortcut to directly mark items as junk (#105)
- various smaller fixes and cleanups (#103 / #107)

2.1.1 (May 02, 2019)
- add support for LibAddonMenu-2.0 r28 (#95)
- fixed an issue in PAJunk with checking the maximum number of sellable stolen goods (#96)

2.1.0 (April 28, 2019)
- increased maximum number of profiles from 5 to 8 (#76 / #85)
- add option in PABanking to transfer (your alliance's) AvA items with specific amounts (#80)
- add option in PABanking to transfer items with [Intricate] trait (#82 / #84)
- fixed a potential issue when stacking items bought from Crown Store with ones received from daily rewards or crates (#79)
- fixed an issue where PARepair did not repair items for gold anymore (#83)

2.0.4 (April 24, 2019)
- fixed an issue from 2.0.3 (#74 / #75)

2.0.3 (April 24, 2019)
- add support for Elsweyr (APIVersion 100027) (#54)
- add option to NOT mark [Intricate] items as junk (#66)
- add new "Feedback" link on top of addon settings from LibAddonMenu (#65)
- remove ON/OFF toggles for Crafting Items in PABanking (#61)
- fixed an issue in PAJunk that occurred when the PARepair addon was disabled (#56)
- fixed an issue in PABanking to handle Crown Items from different sources (#59)
- fixed an issue in PARepair with repairkits and losing item durability from dying (#60)
- fixed an issue with the keybindings to load a specific profile (#70)

2.0.2 (April 18, 2019)
- add support for LibAddonMenu-2.0 r27 (thanks sirinsidiator)
- add "Fish" to the "Foods & Drinks" section (#26)
- add "Runebox Fragments" to > Special Items > Trophies (#50)
- add compatibility mode with LazyWritCrafter Addon (#31)
- add option to repair items in backpack for gold (#34)
- updated PARepair to first use Crown Soul Gems and then regular Soul Gems (#33)
- fixed item transaction issue when accessing house bank (#44)
- fixed LUA issue when selling junk at a merchant with PARepair disabled (#47)

2.0.1 (April 13, 2019)
- fixed an issue when selecting a profile for the first time
- fixed an issue with PAJunk not marking Treasure items as junk

2.0.0 (April 11, 2019)
- the completely re-designed and re-factored PersonalAssistant 2.0.0 is available now!

1.8.3 (February 25, 2019)
- updated to APIVersion 100026

1.8.2 (January 20, 2019)
- updated to APIVersion 100025
- updated PALoot and PABanking with Jewelry Crafting items

1.8.1 (May 28, 2017)
- add support for the ESO Plus Subscriber Bank
- add "Fish" to the list of auto-lootable items
- fixed an issue where stolen items were attempted to be deposited to the bank

1.8.0 (May 22, 2017)
- updated to APIVersion 100019 (3.0 : Morrowind)
- updated PALoot with new ItemType (Furnishing Material)

1.7.0 (February 10, 2017)
- introduces PALoot: automatically loots gold and harvestable items (customizable)
- introduces PAJunk: sells all junk to merchants and automatically marks trash items as such

1.6.1 (February 06, 2017)
- updated to APIVersion 100018

1.6.0 (February 05, 2017)
- updated to APIVersion 100017
- updated LibStub from 1.0 r2 to 1.0 r4
- updated LibAddonMenu from 2.0 r16 to 2.0 r23
- fixed issue with goldTransactionStep
- update ItemTypes (remove no longer existing and add new ones)

1.5.6 (November 09, 2014)
- updated to APIVersion 100010
- updated LibAddonMenu from 2.0 r14 to 2.0 r16

1.5.5 (September 15, 2014)
- updated to APIVersion 100009
- implemented a third stacking option (fill existing stacks)
- increased amount of profiles from 3 to 5
- removed "/pa" command (wasn't working anyway)

1.5.4 (August 20, 2014)
- added an option to enable "stacking only" for deposits and withdrawals

1.5.3 (August 12, 2014)
- added possibility for keybinding the different profiles
- introduced first advanced itemtype: lockpicks

1.5.2 (August 05, 2014)
- updated to APIVersion 100008
- replaced API function that has been removed with latest patch

1.5.1b (July 05, 2014)
- fixed another issue that caused problems when installing the addon for the first time

1.5.1a (July 05, 2014)
- fixed a small bug when withdrawing gold
- removed some old LAM-1 code that could cause problems

1.5.1 (July 05, 2014)
- removed old settings menu based on LAM-1
- added three new item types: GLYPH_ARMOR, GLYPH_JEWELRY & GLYPH_WEAPON
- added support for up to three (settings) profiles per character
- automatic "migration" of old settings into the default Profile 1

1.5.0 (June 26, 2014)
- updated to APIVersion 100007
- fixed an issue with the SavedVars initialisation (not related to SavedVars "bug" with ESO v1.2.3)
- completely redesigned the settings screen based on LAM2 (parallel mode supported at the moment)
- added disclosure text based on ZO's new AddOn Terms of Use
- added three new item types: ENCHANTING_RUNE_ASPECT, ENCHANTING_RUNE_ESSENCE & ENCHANTING_RUNE_POTENCY

1.4.3 (June 11, 2014)
- fixed an issue with the "PA BAnking Hide ALL messages" setting (reported by seaniv)
- fixed a maxStackSize issue that could happen with items that only stack to 20 (reported by Sinful Soul)
- added four new item types: DRINK, FOOD, POTION & RECIPE
- added a new option to explcitely define what shall happen with items marked as junk
- moved the interval slider from the submenu into the main menu

1.4.2 (June 02, 2014)
- added french localization (thanks to esoui-user NTak)
- moved the slider added in 1.4.1 to the bottom of the itemdeposit submenu
- sucess/failure messages of item deposits will now only be displayed after the item move has been verified
- if there are failed deposits, the addon will try to re-deposit them

1.4.1 (May 30, 2014)
- updated LibAddonMenu from 1.0 r7 to 1.0 r8
- added option to disable welcome message when the addon loads
- added slider in the itemdeposit submenu to manually change the interval for new deposits

1.4.0a (May 24, 2014)
- updated to APIVersion 100004
- removed all hireling related code, as the hireling chests were removed with patch v1.1.2

1.4.0 (May 17, 2014)
- replaced all hardcoded texts with localized keys
- added german localization (threre some minor grammar issues due to dynamic string building)
- PABanking.Items added an option to automatically open hireling chests before item deposit
- PABanking.Items added a button to set all itemTypes to ignored
- PABanking.Items increased deposit-timer, unsuccesful item deposit doesn't happen anymore since then

1.3.0 (May 14, 2014)
- Fixed issue in PARepair (wrongly calculated amount of items to repair)
- Replaced PADeposit with PABanking (new SavedVariables)
- PABanking.Gold will now withdraw goild if it is below the defined minimum
- PABanking.Items can set each item type to "-", "deposit" or "withdraw"
- Completeley removed PAWithdraw

1.2.2 (May 12, 2014)
- Added option to not deposit items marked as junk
- Fixed ItemLink in case of failed deposit
- Delays the creation of the menu by 1 second to (try to) avoid too many anchors processed at startup

1.2.1a (May 11, 2014)
- Resolved another issue with the languages
- Fixed "Nothing to deposit" message

1.2.1 (May 10, 2014)
- Resolved Bug #638 (lua error when language != en)

1.2.0 (May 7, 2014)
- Added ItemDeposit based on (the most common) ItemTypes
- Slightly restructured GoldDeposit
- Added a first localization file
- New versions for SavedVariables (sorry for that, had to re-design some parts)

1.1.1 (May 3, 2014)
- Fixed "Deposit Gold" checkbox issue
- Fixed a missing "Nothing to repair" message

1.1.0 (May 1, 2014)
- Updated the settings menu (new SavedVariables!)
- A durability threshold is also available for inventory items
- More detailed chat output

1.0.0 (Apr 27, 2014)
- Initial release
Optional Files (0)


Archived Files (3)
File Name
Version
Size
Uploader
Date
2.2.2
119kB
Klingo
05/17/19 02:07 PM
2.2.1
118kB
Klingo
05/14/19 02:53 PM
2.2.0
114kB
Klingo
05/09/19 12:57 PM


Post A Reply Comment Options
Unread Today, 08:16 AM  
Keluna

Forum posts: 0
File comments: 21
Uploads: 0
Originally Posted by Klingo
Originally Posted by fsdragon
Pretty sure the daily rewards can also be character bound.
That's my observation as well; the only difference I found so far that one item has the information that it came from the Crown Store, and the other does not. So for update 2.2.2 I changed the logic to check this; and at least for the Crown Repair Kits I had, this seems to work now. Please let me know if you still have issues.
Good to know. It seems that I have not received any character-bound items via login, or it was a long time ago. Crown repair kits and soul gems work very well, but I wish there was a function that separate crown items like poison, food, etc too. I prefer crafted items and put the other stuff into the bank or sell it. It would be awesome if the addon can handle this, but I know this can be difficult or not releaseable. Thanks for the great work that you do on the addon, keep it up!
Report comment to moderator  
Reply With Quote
Unread Yesterday, 03:53 AM  
Klingo
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 73
Uploads: 2
Originally Posted by gimmy77
This addon is one of the add-ons that every player SHOULD ABSOLUTELY HAVE, congratulations you have done an excellent job, you really deserve any help possible... THANKS.
Wow, thank you very much!

Originally Posted by fsdragon
If I remove from my custom entries in the Generic list, will it mess up the profile at SavedVariables?
If you remove the entries from the Globals.lua, you will still have the entries in the SavedVariables, but the addon will ignore them. The master is always what is defined in Globals.lua and then the addon tries to find matching settings in the savedVars (or uses the default ones if nothing found).

Originally Posted by fsdragon
Is there a plan to implement custom entries support through the UI in the pipeline? (or at least a way to have the Generic list modification persistent across updates)?
Yes this is planned, but it is in competition with two other big features I also plan to add
  • Track known/unknown recipes/styles across all characters
  • A way to mark custom items as permanent junk
__________________
Check out my Addon: PersonalAssistant (Banking, Junk, Loot, Repair)
Report comment to moderator  
Reply With Quote
Unread Yesterday, 12:44 AM  
fsdragon

Forum posts: 0
File comments: 12
Uploads: 0
Originally Posted by gimmy77
This addon is one of the add-ons that every player SHOULD ABSOLUTELY HAVE, congratulations you have done an excellent job, you really deserve any help possible... THANKS.
^This and thanks for implementing the Backpack\Bank quantity comparators in 2.3!

I've been pausing the updates to make sure the Generic custom entries are not over-written but it's a simple copy-paste to re-add them when an update comes up.

I wanted ask a couple of questions if you don't mind.
  • If I remove from my custom entries in the Generic list, will it mess up the profile at SavedVariables?
  • Is there a plan to implement custom entries support through the UI in the pipeline? (or at least a way to have the Generic list modification persistent across updates)?
Last edited by fsdragon : 05/20/19 at 12:44 AM.
Report comment to moderator  
Reply With Quote
Unread 05/19/19, 05:56 AM  
gimmy77
 
gimmy77's Avatar

Forum posts: 0
File comments: 12
Uploads: 0
This addon is one of the add-ons that every player SHOULD ABSOLUTELY HAVE, congratulations you have done an excellent job, you really deserve any help possible... THANKS.
Report comment to moderator  
Reply With Quote
Unread 05/18/19, 02:17 AM  
Klingo
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 73
Uploads: 2
Originally Posted by Grimscale
I assumed it needed to be fresh looted to get marked, I pick up some stuff of the ground. a bow and shield. They didnt get marked. So after your reply I went through a dungeon and that worked.
I normally sell white glyphs would it be possible to have settings for those ?
Not sure if I understood you correctly; is the problem resolved for good, or do you still have the issue that bow and shields picked up from laying around are not marked as junk?

Originally Posted by Grimscale
I normally sell white glyphs would it be possible to have settings for those ?
Technically possible for sure I didn't get to this yet because I rather wanted to implement an auto-deconstruct feature, but maybe I could still do it until I found time for that.

Originally Posted by Keluna
As far as I can tell are only the crown-items that you get by leveling a character are character-bound.
Originally Posted by fsdragon
Pretty sure the daily rewards can also be character bound.
That's my observation as well; the only difference I found so far that one item has the information that it came from the Crown Store, and the other does not. So for update 2.2.2 I changed the logic to check this; and at least for the Crown Repair Kits I had, this seems to work now. Please let me know if you still have issues.
__________________
Check out my Addon: PersonalAssistant (Banking, Junk, Loot, Repair)
Report comment to moderator  
Reply With Quote
Unread 05/17/19, 08:18 PM  
fsdragon

Forum posts: 0
File comments: 12
Uploads: 0
Originally Posted by Keluna
Originally Posted by fsdragon
Standard consumables are supported (i.e. food, poison, repair kits etc) however, I've noticed that some of them are "Character Bound" and lead to the addon stalling while trying to handle them.

"Crown Repair Kit" is a good example as it has a "Bound" and a "Character Bound" version.
As far as I can tell are only the crown-items that you get by leveling a character are character-bound.
Pretty sure the daily rewards can also be character bound.
Report comment to moderator  
Reply With Quote
Unread 05/17/19, 12:34 PM  
Keluna

Forum posts: 0
File comments: 21
Uploads: 0
Originally Posted by fsdragon
Standard consumables are supported (i.e. food, poison, repair kits etc) however, I've noticed that some of them are "Character Bound" and lead to the addon stalling while trying to handle them.

"Crown Repair Kit" is a good example as it has a "Bound" and a "Character Bound" version.
As far as I can tell are only the crown-items that you get by leveling a character are character-bound.
Report comment to moderator  
Reply With Quote
Unread 05/16/19, 09:37 PM  
Grimscale

Forum posts: 0
File comments: 3
Uploads: 0
Re: Re: No marking as junk or auto selling

I want to thank you for the mod. its very usefull

I assumed it needed to be fresh looted to get marked, I pick up some stuff of the ground. a bow and shield. They didnt get marked. So after your reply I went through a dungeon and that worked.
I normally sell white glyphs would it be possible to have settings for those ?

Originally Posted by Klingo
Originally Posted by Grimscale
I cant seem to get it to auto sell unwanted items and I have no idea why.
If I manualy mark it as junk it will sell. to make sure I have the settings right what would I set it to,
In order to sell purple and down, items not in a set, does not matter if that character has the trait or not.
Keep intrekit. ?
This addon only sells items that are marked as junk. The settings you have for the quality levels is triggered when you loot such an item.
If you want to auto-sell any item that you already have in inventory, then you need to manually (or with keybinding) mark it as Junk first.

Originally Posted by fsdragon
So can you add a function that will interact on-click with the stable-master to automatically train the desired Riding Skill based on a set rule? I've searched around and there is no addon that does it.
Yes I think that should be feasible; would be one of the first feature for the next planned sub-addon "PersonalAssistant Worker". I'll put it on my todo list, but can't make any promises by when I will get to it; currently my work list is growing faster than I get time to implement stuff
Report comment to moderator  
Reply With Quote
Unread 05/16/19, 01:17 PM  
fsdragon

Forum posts: 0
File comments: 12
Uploads: 0
Re: Re: No marking as junk or auto selling

Originally Posted by Klingo
Yes I think that should be feasible; would be one of the first feature for the next planned sub-addon "PersonalAssistant Worker". I'll put it on my todo list, but can't make any promises by when I will get to it; currently my work list is growing faster than I get time to implement stuff
No rush! From looking into your code, it does seem like ESO doesn't have the friendliest of LUA functions. I wouldn't be surprised if you hit arbitrary restrictions all the time!
Report comment to moderator  
Reply With Quote
Unread 05/16/19, 12:01 PM  
Klingo
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 73
Uploads: 2
Re: No marking as junk or auto selling

Originally Posted by Grimscale
I cant seem to get it to auto sell unwanted items and I have no idea why.
If I manualy mark it as junk it will sell. to make sure I have the settings right what would I set it to,
In order to sell purple and down, items not in a set, does not matter if that character has the trait or not.
Keep intrekit. ?
This addon only sells items that are marked as junk. The settings you have for the quality levels is triggered when you loot such an item.
If you want to auto-sell any item that you already have in inventory, then you need to manually (or with keybinding) mark it as Junk first.

Originally Posted by fsdragon
So can you add a function that will interact on-click with the stable-master to automatically train the desired Riding Skill based on a set rule? I've searched around and there is no addon that does it.
Yes I think that should be feasible; would be one of the first feature for the next planned sub-addon "PersonalAssistant Worker". I'll put it on my todo list, but can't make any promises by when I will get to it; currently my work list is growing faster than I get time to implement stuff
__________________
Check out my Addon: PersonalAssistant (Banking, Junk, Loot, Repair)
Report comment to moderator  
Reply With Quote
Unread 05/16/19, 01:59 AM  
fsdragon

Forum posts: 0
File comments: 12
Uploads: 0
Feature suggestion.

I was doing my daily routine with my alts and I noticed something that could be added to the whole Automation theme of this addon.

I will always train at a stable-master for all my alts in my daily cycle. In my case it's bag space all the time until i hit 60 then on to speed or stamina depending on their PA profile.

So can you add a function that will interact on-click with the stable-master to automatically train the desired Riding Skill based on a set rule? I've searched around and there is no addon that does it.

It could be handled in a couple of ways:

Set a precedence order like: Bag Space --> Speed --> Stamina
Set just one option: Bag Space or Speed or Stamina in a dropdown menu.

BOUNS: Although some addons do it, an on-screen reminder that it's time to train would work well in tandem with this feature.
Report comment to moderator  
Reply With Quote
Unread 05/16/19, 12:15 AM  
Grimscale

Forum posts: 0
File comments: 3
Uploads: 0
No marking as junk or auto selling

I cant seem to get it to auto sell unwanted items and I have no idea why.
If I manualy mark it as junk it will sell. to make sure I have the settings right what would I set it to,
In order to sell purple and down, items not in a set, does not matter if that character has the trait or not.
Keep intrekit. ?
Last edited by Grimscale : 05/16/19 at 12:24 AM.
Report comment to moderator  
Reply With Quote
Unread 05/15/19, 01:43 PM  
fsdragon

Forum posts: 0
File comments: 12
Uploads: 0
Originally Posted by Klingo
Originally Posted by fsdragon
I've been meaning to ask, does that mean that only adding the itemIDs to the GENERIC list in Globals.lua would be sufficient to add custom entries? That would be real time saver!
Yes, with the latest update from yesterday (2.2.1) it should be sufficient to only set the itemIDs in Globals.lua. No more defaults to be defined additionally.
Report comment to moderator  
Reply With Quote
Unread 05/15/19, 12:38 PM  
Klingo
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 73
Uploads: 2
Originally Posted by fsdragon
I've been meaning to ask, does that mean that only adding the itemIDs to the GENERIC list in Globals.lua would be sufficient to add custom entries? That would be real time saver!
Yes, with the latest update from yesterday (2.2.1) it should be sufficient to only set the itemIDs in Globals.lua. No more defaults to be defined additionally.
__________________
Check out my Addon: PersonalAssistant (Banking, Junk, Loot, Repair)
Report comment to moderator  
Reply With Quote
Unread 05/14/19, 03:46 PM  
fsdragon

Forum posts: 0
File comments: 12
Uploads: 0
Originally Posted by Klingo
I need to think about this; in the end it falls under the same topic of adding customized rules. I see why such a feature would be desired, but I don't want to just implement something to make it work but in the same step also make the settings totally user-un-friendly to use.

That will work fine, perhaps add it as a separate addon-module like a 'PACustomLists' to compartmentalize it.

Originally Posted by Klingo
Also don't forget to update "/PersonalAssistantBanking/Menu/PABankingMenuDefaults.lua" around line 141: (I'll make this step obsolete with the next update)
I've been meaning to ask, does that mean that only adding the itemIDs to the GENERIC list in Globals.lua would be sufficient to add custom entries? That would be real time saver!

For now I set minion to ignore updates for the addon while I slowly build a useful list of itemIDs related to writs dailies.
Last edited by fsdragon : 05/14/19 at 03:46 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: