Quantcast
Download
(62 Kb)
Download
Updated: 08/25/18 03:17 AM
Updated:08/25/18 03:17 AM
Created:02/09/17 04:01 PM
Monthly downloads:12
Total downloads:10,337
Favorites:53
MD5:
Categories:Discontinued & Outdated, Discontinued & Outdated
Summon Assistant (Replaced by: Collection bars)  Popular! (More than 5000 hits)
Version: 1.7.0.1
by: Jarth [More]
Note: I made a new addon (CollectionBars) to replace thisone, so i don't plan to update/maintain this addon.

This addon will allow you to Summon your assistants by pressing a hotkey or clicking on the corresponding image.

The addon can be customized through settings (/sa).

Hotkey's can be set for each unlocked assistant

INFO: After updating a keybinding, /reloadui or flip a setting in either: Orientation, Visibility or Position and Size.
INFO: The addon utilizes "LibJarthSharedBase".
-------------------------------------------------------------------------------
SummonAssistant
-------------------------------------------------------------------------------
Version 1.7.0.1 (25-08-2018)
- Updated APIVersion to 100024.

Version 1.7.0 (06-05-2018)
- Mainstreamed code base in MementoBar and SummonAssistant.
- Split shared code into seperate library: "LibJarthSharedBase".
-- Should make it easier to maintain, and might reduce memory usage.

Version 1.6.2 (18-03-2018)
- Updated visibility fragments to support:
-- hud
-- HudUI
-- Menu
-- Inventory
-- Interact
-- Bank
-- Fence
-- Store
- Tweeked visibility menu items, to better describe the area and for consistency.
- Refactored code to make it more reusable.

Version 1.6.1 (11-03-2018)
- Added fragment support for Inventory and store views.
- Added menu items for visibilty of Inventory and store.
- Updated menu texts for visibilty, to better describe the area and for consistency.

Version 1.6.0 (24-02-2018)
- Added checkbox to disable sound, when hovering the buttons
- Refactored visibility and added checkboxes:
-- Show bar in menu (default: false)
-- Show bar on hud (default: true)
--- Is the default hud
-- Show bar on hudui (default: true)
--- Activated with In-Game Cursor.
- Tooltips updated for consistency.

Version 1.5.0 (20-01-2018)
- Restructured:
-- Option to show the keybinding for each button.
-- Font color affects keybinding label.
-- Change location of keybinding label.
INFO: After updating a keybinding, /reloadui or flip a setting in either: Orientation, Visibility or Position and Size.

Version 1.4.0 (13-01-2018)
- Added functionality: Unlock the bar (the bar is by default locked)
-- An overlay will appear on the bar, showing the size and position (X,Y top left).
-- The bar is movable by dragging the overlay.
- Restructured:
-- Segmented into multiple files.
-- Split visual from frame to button.
-- Edge is now shown on the button and not the frame.
-- Added hover effects on button (Sound and visual).

Version 1.3.1 (09-01-2018)
- Added sliders to set: Button margin/height/width.
(It is at this time, 'not possible' to move/drag the frame, when the margin is set to 0)
- It should now only be possible to enable the assistants you have available,
reference to disabledtextures have been removed.
Resettomg the settings (file), should resolve the issue.
- Fixed issue where the icons would be placed outside the frame

Version 1.3.0 (07-01-2018)
(Breaking changes to the saved settings)
- Added setting to show X,Y coordinates when the bar is moved
(Should be disabled after move)
- Fixed issue where the color would not be set properly, after doing a "Reset to default"
- Refactored the code, should be easier to expand
-- Focus DRY
-- Merged settings/variabled into tables, i hope it don't affect memory usage in a bad way

Version 1.2.5 (26-12-2017)
- Fixed issue where the border would be visible, when no icons were shown
(Thanks for the feedback: efster)

Version 1.2.4 (18-12-2017)
- Fixed issue when dragging skills to the hotbar

Version 1.2.3 (18-12-2017)
- Added functionality to hide the bar, when in menues
-- Feature: If the bar is hidden it will become visible when changing the orientation

Version 1.2.2 (17-12-2017)
- Added functionality to change the orientation the icon bar (Horizontal/Vertical)
- Fixed issue where the default color would not be set properly
- Code cleanup: Persisted assistant order by collectionId.

Version 1.2.1 (09-12-2017)
- Updated APIVersion to 100021.
- Updated to LibAddonMenu-2.0 r25.
- Fixed issue where default color would not be properly set, after resetting settings.

Version 1.2.0 (23-05-2017)
- Updated APIVersion to include 100020 and 100021.

Version 1.2.0 (23-05-2017)
- Fixed bug with textures, after update to v100019.

Version 1.1.0 (01-03-2017)
- Fixed issues with default settings.
-- Cases where account setting could not be disabled
-- Cases where default color were not set correctly
-- Cases where where wrong assistants were enabled by default and could not be disabled

Version 1.0.3 (11-02-2017)
- Migrated repository to Git

Version 1.0.2 (Februar 11, 2017)
- Fixed issue when 'Pirharri the Smuggler' is not enabled:
-- user:/AddOns/SummonAssistant/SummonAssistant.lua:104: function expected instead of nil.

Version 1.0.1 (Februar 11, 2017)
- no change.
Post A Reply Comment Options
Unread 06/07/19, 08:56 AM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 56
Uploads: 2
Re: Alfiq?

Originally Posted by Teva
Hi there.

Thanks for this addon, I've been using it for quite a while. But I see it automatically chooses Tithis as the banker and I'm wondering if you can add an option to select if you want to see the old-style assistant or the Alfiq assistants?

Thank you.
Hello Teva

I am glad you like the addon, and that you found a solution.
But i would recommend that you try out CollectionBars. It requires a bit more setup, but offers the same functionality.
And it does not have hardcoded values for specific collectables.
Report comment to moderator  
Reply With Quote
Unread 06/06/19, 11:04 PM  
Teva

Forum posts: 0
File comments: 72
Uploads: 0
These changes enable the new assistants in both buttons & keybindings as options, however the button icons for the new assistants will be the icons for the never-released premiumbanker and premiummerchant as I've been unable to identify the icons for Ezabi & Fezez.


Bindings.xml becomes:
<Bindings>
<Layer name="SI_KEYBINDINGS_LAYER_GENERAL">
<Category name="Summon Assistant">
<Action name="SummonAssistant_AlfiqBanker"><Down>UseCollectible(6376)</Down></Action>
<Action name="SummonAssistant_Banker"><Down>UseCollectible(267)</Down></Action>
<Action name="SummonAssistant_Fence"><Down>UseCollectible(300)</Down></Action>
<Action name="SummonAssistant_AlfiqVendor"><Down>UseCollectible(6378)</Down></Action>
<Action name="SummonAssistant_Vendor"><Down>UseCollectible(301)</Down></Action>
</Category>
</Layer>
</Bindings>


SummonAssistant_Menu.lua alterations:

line 81 becomes:
max = 5 -- TODO: Add calculation for max assistants

section starting at line 99 becomes:
local count = 0
if IsCollectibleUnlocked(6376) and baseModule.Saved.ShowAssistants[6376] then
count = count + 1
end
if IsCollectibleUnlocked(267) and baseModule.Saved.ShowAssistants[267] then
count = count + 1
end
if IsCollectibleUnlocked(6378) and baseModule.Saved.ShowAssistants[6378] then
count = count + 1
end
if IsCollectibleUnlocked(301) and baseModule.Saved.ShowAssistants[301] then
count = count + 1
end
if IsCollectibleUnlocked(300) and baseModule.Saved.ShowAssistants[300] then
count = count + 1
end
return count == 0


SummonAssistant_Constants.lua becomes:
--[[
Author: Jarth
Filename: SummonAssistant_Constants.lua
]] --

-------------------------------------------------------------------------------------------------
-- VARIABLES --
-------------------------------------------------------------------------------------------------
SummonAssistant = {}
local baseModule = SummonAssistant
local sharedBaseModule = JarthSharedBase

baseModule.Addon = {
Name = "SummonAssistant",
DisplayName = "Summon Assistant",
Version = 1.7,
MinorVersion = 0.1,
SlashCommand = "/sa",
Author = "Jarth",
Website = ""
}
baseModule.WM = GetWindowManager()
baseModule.Frame = SummonAssistant_Frame
baseModule.Buttons = {}
baseModule.Fragment = nil
baseModule.Default = {
Left = CENTER,
Top = CENTER,
CenterColor = {r = 0.88, g = 0.88, b = 0.88, a = 0.4},
EdgeColor = {r = 0.88, g = 0.88, b = 0.88, a = 0},
HighlightColor = {r = 0.9, g = 0.9, b = 0.9, a = 0.9},
FontColor = {r = 0.9, g = 0.9, b = 0.9, a = 0.9},
UseAccountSettings = true,
Horizontal = true,
ShowBarOnHud = true,
ShowBarOnHudUI = true,
ShowBarInMenu = false,
ShowBarInInventory = false,
ShowBarInInteract = false,
ShowBarInBank = false,
ShowBarInFence = false,
ShowBarInStore = false,
Margin = 2,
Height = 60,
Width = 60,
SnapSize = 5,
BarDepth = 1,
ShowAssistants = {
[6376] = IsCollectibleUnlocked(6376),
[267] = IsCollectibleUnlocked(267),
[300] = IsCollectibleUnlocked(300),
[6378] = IsCollectibleUnlocked(6378),
[301] = IsCollectibleUnlocked(301)
},
KeyBindingLocation = BOTTOM,
ShowKeyBinding = true,
IsAudioEnabled = true
}
baseModule.Global = {
IsMoveEnabled = false,
ChoisesKeyBindingLocation = {"bottom", "bottomleft", "bottomright", "center", "left", "right", "top", "topleft", "topright"}
}
baseModule.Types = {
Banker = {
Id = 267,
Title = "Banker:",
Name = "Banker",
name = "Tythis the Banker",
Tooltip = "When ON the banker button will be visible. When OFF the banker button will not be visible (disabled if locked for the account).",
EnabledTexture = "/esoui/art/icons/" .. "assistant_banker_01.dds",
KeyBinding = "SI_BINDING_NAME_SummonAssistant_Banker",
Disabled = function()
return not IsCollectibleUnlocked(267)
end
},
AlfiqBanker = {
Id = 6376,
Title = "AlfiqBanker:",
Name = "AlfiqBanker",
name = "Ezabi the Alfiq Banker",
Tooltip = "When ON the banker button will be visible. When OFF the banker button will not be visible (disabled if locked for the account).",
EnabledTexture = "/esoui/art/icons/" .. "assistant_premiumbanker_01.dds",
KeyBinding = "SI_BINDING_NAME_SummonAssistant_AlfiqBanker",
Disabled = function()
return not IsCollectibleUnlocked(6376)
end
},
Fence = {
Id = 300,
Title = "Fence:",
Name = "Fence",
name = "Pirharri the Smuggler/Fence",
Tooltip = "When ON the fence button will be visible. When OFF the fence button will not be visible (disabled if locked for the account).",
EnabledTexture = "/esoui/art/icons/" .. "assistant_fence_01.dds",
KeyBinding = "SI_BINDING_NAME_SummonAssistant_Fence",
Disabled = function()
return not IsCollectibleUnlocked(300)
end
},
AlfiqVendor = {
Id = 6378,
Title = "AlfiqVendor:",
Name = "AlfiqVendor",
name = "Fezez the Alfiq Merchant",
Tooltip = "When ON the vendor button will be visible. When OFF the vendor button will not be visible (disabled if locked for the account).",
EnabledTexture = "/esoui/art/icons/" .. "assistant_premiummerchant_01.dds",
KeyBinding = "SI_BINDING_NAME_SummonAssistant_AlfiqVendor",
Disabled = function()
return not IsCollectibleUnlocked(6378)
end
},
Vendor = {
Id = 301,
Title = "Merchant:",
Name = "Vendor",
name = "Nuzhimeh the Merchant",
Tooltip = "When ON the vendor button will be visible. When OFF the vendor button will not be visible (disabled if locked for the account).",
EnabledTexture = "/esoui/art/icons/" .. "assistant_vendor_01.dds",
KeyBinding = "SI_BINDING_NAME_SummonAssistant_Vendor",
Disabled = function()
return not IsCollectibleUnlocked(301)
end
}
}
baseModule.OrderedTypes = {
[1] = baseModule.Types["AlfiqBanker"],
[2] = baseModule.Types["Banker"],
[3] = baseModule.Types["Fence"],
[4] = baseModule.Types["AlfiqVendor"],
[5] = baseModule.Types["Vendor"]
}
Last edited by Teva : 06/06/19 at 11:04 PM.
Report comment to moderator  
Reply With Quote
Unread 06/06/19, 08:33 PM  
Teva

Forum posts: 0
File comments: 72
Uploads: 0
Re: Alfiq?

Originally Posted by Teva
Hi there.

Thanks for this addon, I've been using it for quite a while. But I see it automatically chooses Tithis as the banker and I'm wondering if you can add an option to select if you want to see the old-style assistant or the Alfiq assistants?

Thank you.
I don't know if/how to change the button icons, but can say that I changed the following within the file SummonAssistant_Constants.lua to call Ezabi instead of Tythis for my banker:

line 49
from
[267] = IsCollectibleUnlocked(267),
to
[6376] = IsCollectibleUnlocked(6376),

line 63
from
Id = 267,
to
Id = 6376,

line 71
from
return not IsCollectibleUnlocked(267)
to
return not IsCollectibleUnlocked(6376)

The new Alfiq vendor's id is 6378 so presumably similar changes to lines 51, 87, & 95 would update the summoned vendor.
Last edited by Teva : 06/06/19 at 08:36 PM.
Report comment to moderator  
Reply With Quote
Unread 06/06/19, 09:36 AM  
Teva

Forum posts: 0
File comments: 72
Uploads: 0
Alfiq?

Hi there.

Thanks for this addon, I've been using it for quite a while. But I see it automatically chooses Tithis as the banker and I'm wondering if you can add an option to select if you want to see the old-style assistant or the Alfiq assistants?

Thank you.
Report comment to moderator  
Reply With Quote
Unread 06/02/19, 10:45 AM  
gresiac

Forum posts: 0
File comments: 39
Uploads: 0
Originally Posted by Jarth
Originally Posted by gresiac
it shows out of date can you update it plz ?
Thanks for your interest in the addon.

I don't play often, but log in to verify that the addon still works as intended.
I don't have as much time as i would like, so i plan to only update the addon, when i fix bugs or expand the features.

You can update the version of the addon manually.
Manual approach to updating the version number:
  1. Open the following file (Windows):
    %USERPROFILE%\Documents\Elder Scrolls Online\live\AddOns\SummonAssistant\SummonAssistant.txt
  2. Update the version with the current version: "## APIVersion: ..."
    APIVersion can contain current and next version as such: "## APIVersion: 100024 100025"

You can get the actual version number in-game by typing: "/script d(GetAPIVersion())".
The value is returned in the System-filter (default tab i think).

I hope it makes sense, and good luck.
thx
Report comment to moderator  
Reply With Quote
Unread 12/10/18, 10:44 AM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 56
Uploads: 2
Originally Posted by gresiac
it shows out of date can you update it plz ?
Thanks for your interest in the addon.

I don't play often, but log in to verify that the addon still works as intended.
I don't have as much time as i would like, so i plan to only update the addon, when i fix bugs or expand the features.

You can update the version of the addon manually.
Manual approach to updating the version number:
  1. Open the following file (Windows):
    %USERPROFILE%\Documents\Elder Scrolls Online\live\AddOns\SummonAssistant\SummonAssistant.txt
  2. Update the version with the current version: "## APIVersion: ..."
    APIVersion can contain current and next version as such: "## APIVersion: 100024 100025"

You can get the actual version number in-game by typing: "/script d(GetAPIVersion())".
The value is returned in the System-filter (default tab i think).

I hope it makes sense, and good luck.
Report comment to moderator  
Reply With Quote
Unread 12/09/18, 07:19 AM  
gresiac

Forum posts: 0
File comments: 39
Uploads: 0
it shows out of date can you update it plz ?
Report comment to moderator  
Reply With Quote
Unread 11/15/18, 09:50 AM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 56
Uploads: 2
Originally Posted by Dingodan
With the Murkmire DLC:
If I Summon my Assistant and dismiss him/her my Pet didn't respawn.
Thanks for the feedback, i cannot reproduce the issue.
It looks like an ESO issue, not something i can handle/influence with an addon.
When spawning an assistent, it automatically decides what, if anything to dismis.
Report comment to moderator  
Reply With Quote
Unread 11/11/18, 03:05 PM  
Dingodan
 
Dingodan's Avatar

Forum posts: 47
File comments: 242
Uploads: 0
With the Murkmire DLC:
If I Summon my Assistant and dismiss him/her my Pet didn't respawn.
Report comment to moderator  
Reply With Quote
Unread 09/03/18, 09:06 AM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 56
Uploads: 2
Originally Posted by TheYcUtS
can u make frame textures like darkui ?
Thanks for the request, i don't play the game at the moment, so mainly maintaining the version, when i can verify that it is supported.

But it might be something to look into, when/if i come back in game.
Report comment to moderator  
Reply With Quote
Unread 09/02/18, 11:49 AM  
TheYcUtS
 
TheYcUtS's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 36
Uploads: 1
can u make frame textures like darkui ?
__________________

Report comment to moderator  
Reply With Quote
Unread 05/08/18, 11:38 AM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 56
Uploads: 2
Originally Posted by redgabber
It make me think about a new addon idea.

... a bar with icons to shortcut the menu tabs like inventory, map, skills, etc..

then available in mouse free
Sounds interesting.

I don't play that often anymore, so i don't expect to start any new addon for the time being.
Besides i am working on a few addons, though i doubt i will release them.

Good luck with it though, if you plan to move forward with it.
Report comment to moderator  
Reply With Quote
Unread 05/08/18, 09:36 AM  
redgabber
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 15
Uploads: 1
It make me think about a new addon idea.

... a bar with icons to shortcut the menu tabs like inventory, map, skills, etc..

then available in mouse free
Last edited by redgabber : 05/08/18 at 09:38 AM.
Report comment to moderator  
Reply With Quote
Unread 05/08/18, 09:07 AM  
Jarth
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 56
Uploads: 2
Originally Posted by redgabber
what is the number on the assistant picture ?
It should show the hotkey if any, assigned to the assistant in your keybindings.
Report comment to moderator  
Reply With Quote
Unread 05/08/18, 07:39 AM  
redgabber
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 15
Uploads: 1
what is the number on the assistant picture ?
Last edited by redgabber : 05/08/18 at 07:40 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: