Quantcast
Download
(247 Kb)
Download
Updated: 06/15/22 05:34 PM
Pictures
File Info
Compatibility:
High Isle (8.0.0)
Updated:06/15/22 05:34 PM
Created:11/09/20 03:08 AM
Monthly downloads:4,170
Total downloads:101,369
Favorites:80
MD5:
Categories:Group, Guild & Friends, Raid Mods
OdySupportIcons - Group Role Icons & More  Popular! (More than 5000 hits)
Version: 1.7.0
by: Odylon, ExoY

Originally developed as private addon back when hiding group members with the Crown Crate trick became a thing and having some visual indicators for support players in the group helped me a lot to identify their position - hence the name SupportIcons. Since then I've added options to assign custom icons to individual players and unique icons for friends and members of my raidgroups.

Use the /osi command to open the addon settings, settings are saved account-wide. Don't forget to assign a keybinding in your controls settings to quickly toggle icon visibility.



DEPENDENCIES

LibAddonMenu-2.0

Odylon is currently not actively playing ESO. I, ExoY, will continue to maintain and develop the addon.

LATEST CHANGES

Version 1.7.0 (2022/06/16)
  • API bump to High Isle Chapter
  • added new companions ember and isolde (thanks @Anceane and @Kyzeragon )
  • added armory and deconstructor (thanks @Kyzeragon )



GENERAL SETTINGS
  • Update Interval: milliseconds, lower numbers lead to higher accuracy but require more performance
  • Icon Size: width/height in pixels, if scaling is turned on, chosen size will apply around 10m in front of the camera
  • Scaling: turn off if you want icons to have a fixed size
  • Vertical Offset: distance from ground to icon bottom in meters
  • Opacity: regulate the transparency of the icons
  • Fade out close to Camera: use this setting to avoid icons close to the camera blocking your view
  • Distance to start fading: distance from camera to icon in meters at which fading out starts


GROUP ICONS

Choose the default icons applied to group leader, tanks, healers, damage dealers, battleground team members and dead players.
  • Show 3D Icon: toggle if 3d icons for a certain support role should be visible
  • Prioritize over custom Icons: toggle if icons for a certain support role should always be visible
  • Icon Color: adjust the color of the icon
  • Texture: choose from a variety of icons provided by the game



ALLY ICONS

Choose the default icons applied to your companion, banker, merchant and fence. Options for allies of group members will be implemented in a future update.
  • Show 3D Icon: toggle if 3d icons for a certain ally should be visible
  • Icon Color: adjust the color of the icon
  • Texture: choose from a variety of icons provided by the game



CUSTOM ICONS

To assign custom icons to individual players, right-click on that person in your group window, friends list or guild roster and select Assign Custom Icon. Right-click again to Change Custom Icon or Remove Custom Icon.
  • Show custom 3D Icons: toggle if custom 3d icons should be visible
  • Remember assigned Icons: toggle if assigned icons for indiviual players should be saved
  • Clear Group: removes all assigned icons for your current group members
  • Empty Cache: removes all previously cached icons for individual players





UNIQUE ICONS

Unique icons are automatically assigned to the respective player and can not be removed. If you don't want to see them, simply turn off the option to show them.

Requires Hodor Reflexes to be active if you want to show the icons and animations provided by this addon.
  • Show unique 3D Icons: toggle if unique 3d icons should be visible
  • Use Hodor Reflexes Icons: allows the use of icons provided by Hodor Reflexes
  • Use Hodor Reflexes Animations: allows the use of animations provided by Hodor Reflexes
  • Prioritize Hodor Reflexes over unique Icons: toggle if icons and animations provided by Hodor Reflexes should be used instead of unique icons


Screenshot by @RHOEncador showing off the unique icons he created for his raidgroup based on their discord avatars.
He reduced the icon size and vertical offset and added some transparency in the addon settings.




RAID ICONS BETA

Experimental feature allowing group leaders to force raid specific icons on group members. Hodor Reflexes is required to share the icon information amongst the group.

Make sure that your group is ready and everbody is online since icon information is only shared when an icon gets assigned. Once a group member disconnects or reloads the UI, raid icons are lost for this person. Group leaders can share already assigned icons again by clicking on Change Raid Icon and pressing the Save button.
  • Show Raid Icons assigned by Group Lead: toggle if icons assigned by group leader should be accepted or ignored
  • Activate Context Menu for Group Lead: activate this option to show the respective context menu for group leaders



WORLD MAP

Shows your group members icons on the World Map as well as on Votan's Minimap but does not work with Minimap by Fyrakin.
  • Show custom Icons: toggle if custom icons for group members should be visible
  • Show unique Icons: toggle if unique icons for group members should be visible
  • Show Icons for dead Players: activate this option to show icons for dead players
  • Show Role Icons: activate this option to show group role icons
  • Icon Size: icons size in pixels



GROUP WINDOW
  • Show custom Icons: toggle if custom icons for group members should be visible
  • Show unique Icons: toggle if unique icons for group members should be visible
  • Show Icons for dead Players: activate this option to show icons for dead players
  • Show Role Icons: activate this option to show group role icons
  • Show Crown Overlay: show a crown overlay for the group leader



CHAT WINDOW

Modifies incoming Chat Messages and adds icons to Display Names. Also shows icons for Character Names but the respective player needs to be on your Friends List, in your Group or one of your Guilds. Any changes to settings will only apply to upcoming Chat Messages.
  • Show custom Icons: toggle if custom icons should be visible
  • Show unique Icons: toggle if unique icons should be visible
  • Icon Size: icons size in pixels, prints test message after changing the value



FRIENDS LIST & GUILD ROSTER
  • Show custom Icons: toggle if custom icons should be visible
  • Show unique Icons: toggle if unique icons should be visible
  • Show Player Status Overlay: show player online status as overlay



MECHANIC ICONS DEVELOPER INFO

The addon provides a couple of exposed functions to allow other addon developers to assign their own specific icons on players to alert about certain raid mechanics. These icons are only visible while the player is in combat and will reset automatically once combat ends. You can check out Qcell's Rockgrove Helper, ExoYs Support Icon Extension or CrutchAlerts which make use of this feature.

Lua Code:
  1. function OSI.SetMechanicIconForUnit(
  2.     displayName,    -- display name of the affected player
  3.     texture,        -- icon texture path
  4.     size,           -- optional icon size
  5.     color,          -- optional icon color {r,g,b}
  6.     offset,         -- optional icon offset in meters
  7.     callback        -- optional callback function
  8. )
  9. function OSI.RemoveMechanicIconForUnit(
  10.     displayName     -- display name of the affected player
  11. )

Simple addon example:
Lua Code:
  1. local ADDON_NAME  = "MyAddonName"
  2. local MY_TEXTURE  = "myaddonname/myiconpath/myicontexture.dds"
  3. local MECHANIC_ID = 12345
  4. EVENT_MANAGER:RegisterForEvent( ADDON_NAME, EVENT_ADD_ON_LOADED, function( _, addonName )
  5.     if addonName ~= ADDON_NAME then return end
  6.     EVENT_MANAGER:UnregisterForEvent( ADDON_NAME, EVENT_ADD_ON_LOADED )
  7.     EVENT_MANAGER:RegisterForEvent( ADDON_NAME, EVENT_EFFECT_CHANGED, function( _, changeType, _, _, unitTag )
  8.         -- check if OdySupportIcons is active and the affected unit is a player
  9.         if OSI and OSI.SetMechanicIconForUnit and IsUnitPlayer( unitTag ) then
  10.             -- retrieve the displayname of the affected player
  11.             local displayName = GetUnitDisplayName( unitTag )
  12.             -- if the player gained the mechanic effect...
  13.             if changeType == EFFECT_RESULT_GAINED then
  14.                 -- assign your icon to the affected player and make it bigger than other icons
  15.                 OSI.SetMechanicIconForUnit(
  16.                     displayName,             -- display name of the affected player
  17.                     MY_TEXTURE,              -- icon texture path
  18.                     OSI.GetIconSize() * 1.5, -- optional icon size
  19.                     { 1, 1, 1 },             -- optional icon color {r,g,b}
  20.                     0,                       -- optional icon offset in meters
  21.                     function( data )         -- optional callback function
  22.                         -- simple bounce animation along the y-axis
  23.                         data.offset = 0.5 + 0.5 * math.sin( GetGameTimeMilliseconds() / 1000 * 2 )
  24.                         -- the data object passed to the callback function contains:
  25.                         -- displayName, unitTag, texture, size, color, offset
  26.                     end
  27.                 )
  28.             -- if the player lost the mechanic effect...
  29.             elseif changeType == EFFECT_RESULT_FADED then
  30.                 -- remove your icon from the formerly affected player
  31.                 OSI.RemoveMechanicIconForUnit( displayName )
  32.             end
  33.         end
  34.     end )
  35.     EVENT_MANAGER:AddFilterForEvent( ADDON_NAME, EVENT_EFFECT_CHANGED, REGISTER_FILTER_ABILITY_ID, MECHANIC_ID )
  36.     EVENT_MANAGER:AddFilterForEvent( ADDON_NAME, EVENT_EFFECT_CHANGED, REGISTER_FILTER_UNIT_TAG_PREFIX, "group" )
  37. end )



WORLD POSITION ICONS DEVELOPER INFO

The addon provides a couple of exposed functions to allow other addon developers to place icons in the world. You can check out CrutchAlerts which makes use of this feature.

Lua Code:
  1. function OSI.CreatePositionIcon(
  2.     x, y, z,    -- world coordinates
  3.     texture,    -- icon texture path
  4.     size,       -- optional icon size
  5.     color,      -- optional icon color {r,g,b}
  6.     offset,     -- optional icon offset in meters
  7.     callback    -- optional callback function
  8. )
  9. function OSI.DiscardPositionIcon(
  10.     icon        -- position icon object
  11. )

You can use this chat command to print your current world position:
Lua Code:
  1. /script OSI.PrintMyPosition()

Simple addon example:
Lua Code:
  1. local ADDON_NAME = "MyAddonName"
  2. local MY_TEXTURE = "myaddonname/myiconpath/myicontexture.dds"
  3. local MY_ICON    = nil
  4. EVENT_MANAGER:RegisterForEvent( ADDON_NAME, EVENT_ADD_ON_LOADED, function( _, addonName )
  5.     if addonName ~= ADDON_NAME then return end
  6.     EVENT_MANAGER:UnregisterForEvent( ADDON_NAME, EVENT_ADD_ON_LOADED )
  7.     EVENT_MANAGER:RegisterForEvent( ADDON_NAME, EVENT_BOSSES_CHANGED, function()
  8.         -- check is OdySupportIcons is active and supports world position icons
  9.         if OSI and OSI.CreatePositionIcon then
  10.             -- retrieve name of boss
  11.             local boss = GetUnitName( "boss1" )
  12.             -- if we are in Sharpfangs (Deshaan) lair and...
  13.             if boss and boss == "Sharpfang" then
  14.                 -- if no icon has been created yet...
  15.                 if not MY_ICON then
  16.                     -- create an icon 2.5m above the stone formation and make it bigger than other icons
  17.                     MY_ICON = OSI.CreatePositionIcon(
  18.                         274367, 11022, 213871,   -- world coordinates
  19.                         MY_TEXTURE,              -- icon texture path
  20.                         OSI.GetIconSize() * 1.5, -- optional icon size
  21.                         { 1, 1, 1 },             -- optional icon color {r,g,b}
  22.                         2.5,                     -- optional icon offset in meters
  23.                         function( data )         -- optional callback function
  24.                             -- simple bounce animation along the y-axis
  25.                             data.offset = 2.5 + math.sin( GetGameTimeMilliseconds() / 1000 * 2 )
  26.                             -- the data object passed to the callback function contains:
  27.                             -- texture, size, color, offset
  28.                         end
  29.                     )
  30.                 end
  31.             -- if we are somewhere else or Sharpfang is not around and...
  32.             else
  33.                 -- if an icon has been created before...
  34.                 if MY_ICON then
  35.                     -- discard the icon
  36.                     OSI.DiscardPositionIcon( MY_ICON )
  37.                     MY_ICON = nil
  38.                 end
  39.             end
  40.         end
  41.     end )
  42. end )



CUSTOM ICON PACKS DEVELOPER INFO

The addon provides an exposed function to allow other addon developers to provide custom icon packs.

Lua Code:
  1. function OSI.AddCustomIconPack( icons )

Simple addon example:
Lua Code:
  1. local ADDON_NAME  = "MyAddonName"
  2. local MY_TEXTURES = {
  3.     "myaddonname/myiconpath/myicontexture-1.dds",
  4.     "myaddonname/myiconpath/myicontexture-2.dds",
  5.     "myaddonname/myiconpath/myicontexture-3.dds",
  6. }
  7. EVENT_MANAGER:RegisterForEvent( ADDON_NAME, EVENT_ADD_ON_LOADED, function( _, addonName )
  8.     if addonName ~= ADDON_NAME then return end
  9.     EVENT_MANAGER:UnregisterForEvent( ADDON_NAME, EVENT_ADD_ON_LOADED )
  10.     -- check if OdySupportIcons is active and supports custom icon packs
  11.     if OSI and OSI.AddCustomIconPack then
  12.         -- add your list of icons
  13.         OSI.AddCustomIconPack( MY_TEXTURES )
  14.     end
  15. end )



UNIQUE ICON PACKS DEVELOPER INFO

The addon provides an exposed function to allow other addon developers to provide unique icon packs.

Lua Code:
  1. function OSI.AddUniqueIconPack( icons )

Simple addon example:
Lua Code:
  1. local ADDON_NAME  = "MyAddonName"
  2. local MY_TEXTURES = {
  3.     ["@SomePlayer"]    = "myaddonname/myiconpath/myiconforsomeplayer.dds",
  4.     ["@AnotherPlayer"] = "myaddonname/myiconpath/myiconforanotherplayer.dds",
  5. }
  6. EVENT_MANAGER:RegisterForEvent( ADDON_NAME, EVENT_ADD_ON_LOADED, function( _, addonName )
  7.     if addonName ~= ADDON_NAME then return end
  8.     EVENT_MANAGER:UnregisterForEvent( ADDON_NAME, EVENT_ADD_ON_LOADED )
  9.     -- check if OdySupportIcons is active and supports unique icon packs
  10.     if OSI and OSI.AddUniqueIconPack then
  11.         -- add your list of icons
  12.         OSI.AddUniqueIconPack( MY_TEXTURES )
  13.     end
  14. end )



CREDITS

Code for adding context menus is based on Drummerx04's and code65536's LGM - Lilith's Group Manager.

Halloween and superhero themed custom icons were created by hopstarter and are free for personal and non-commercial use.

Special thanks to DmExtra for creating the raid icons and to RaZor78 for donating gold.

Thanks to all my friends and raidbuddies who helped with testing this addon.

Version 1.7.0 (2022/06/16)
  • API bump to High Isle Chapter
  • added new companions ember and isolde (thanks @Anceane and @Kyzeragon )
  • added armory and deconstructor (thanks @Kyzeragon )
Version 1.6.5 (2021/07/13)
  • Fixed custom assigned icons not beeing saved
Version 1.6.4 (2021/07/05)
  • Fixed rare bug with companion id's
  • Added support for new crow assitents
  • Added color to icon preview in options menu
  • Added callbacks for world position icons
  • Added callbacks for mechanic icons
Version 1.6.3 (2021/06/29)
  • Added options to use different icons for Bastian and Mirri
  • Added options to use different colors for players beeing resurrected
  • Added exposed function to retrieve icon size defined by player
  • Added exposed function to create unique icon packs
  • Added exposed function to place icons in the world
Version 1.6.2 (2021/06/05)
  • Added options to show icons for your allies
  • Added exposed function to create custom icon packs
Version 1.6.1 (2021/05/22)
  • Fixed a problem with iconpicker component
  • Adjusted API version for the upcoming Blackwood DLC
  • Added options to allow disabling 3d and 2d icons separately
  • Added exposed functions to adjust/reset mechanic icon size
Version 1.6.0 (2021/05/13)
  • Fixed icons in battlegrounds not showing sometimes
  • Adjusted icon positioning to use bottom anchor
  • Added option to show Hodor Reflexes icons and animations
  • Added option to show icons for dead players, damage dealers and battleground team mates
  • Added option to fade out icons close to the camera
  • Added option to prioritize role icons over custom icons
  • Added option to customize size for leader icon
  • Added option to show icons in chat window
  • Added option to show icons on world map
  • Added options for icons in group window, friends list and guild roster
  • Added more custom icons
  • Added more unique icons
  • Removed color option for custom icons
  • Removed custom icons from role options
Version 1.5.6 (2021/04/10)
  • Fixed icon-window staying visible after closing friends-list or guild-roster
  • Possibly fixed LUA errors when using addons which include old versions of LibAddonMenu
  • Added more unique icons
Version 1.5.5 (2021/03/18)
  • Adjusted API version for Flames of Ambition DLC
  • Changed priorization and layering of different icon types
  • Unique and custom icons are now also shown in friends list and guild roster
  • Added experimental feature allowing raidlead to force icons on groupmembers
  • Added more unique icons
Version 1.5.4 (2021/01/03)
  • Changed dependency to require at least r31 of LibAddonMenu
  • Added more unique icons
Version 1.5.3 (2020/11/12)
  • Removed /fixcam slash command
  • Switched to raw unit positions to fix incorrectly placed icons in areas like Imperial City, Kyne's Aegis and Tempest Island
Version 1.5.2 (2020/11/09)
  • Adjusted API version for Markarth DLC
Version 1.5.1 (2020/11/09)
  • Fixed issue with multiple context menu entries
  • Removed LibCustomMenu dependency
Version 1.5.0 (2020/11/09)
  • Added more unique icons
  • Added more custom icons
  • Improved drawing order
  • Public release
Archived Files (13)
File Name
Version
Size
Uploader
Date
1.6.5
248kB
ExoY
07/13/21 12:45 PM
1.6.4
248kB
Odylon
07/05/21 12:33 PM
1.6.3
247kB
Odylon
06/29/21 12:19 PM
1.6.2
246kB
Odylon
06/05/21 11:09 AM
1.6.1
245kB
Odylon
05/22/21 09:51 AM
1.6.0
244kB
Odylon
05/13/21 10:20 AM
1.5.6
336kB
Odylon
04/10/21 01:02 AM
1.5.5
312kB
Odylon
03/18/21 03:36 AM
1.5.4
262kB
Odylon
01/03/21 04:06 AM
1.5.3
245kB
Odylon
11/12/20 01:45 PM
1.5.2
245kB
Odylon
11/09/20 11:34 AM
1.5.1
245kB
Odylon
11/09/20 10:55 AM
1.5.0
245kB
11/09/20 03:08 AM


Post A Reply Comment Options
Unread 07/09/22, 05:12 PM  
Zenapop

Forum posts: 0
File comments: 6
Uploads: 0
This add on is a must for pvp. When someone in the party calls for help, a quick glance at the minimap shows exactly where each member is. As opposed to having to open the world map and hovering over every icon until the you find the right person. Seconds are vital in pvp.

I do have a couple of requests though. Is it possible to have some plainer icons? For example exactly the same chevron as is already in the game, but just different colours?

Secondly, is it possible to have the option to remove the visible icon above characters heads? I personally only use the icons for the minimap benefit, but don't need the icon to distinguish between each person on my screen in front of me. I currently have it set it the highest transparency and as small as it can go, which makes it almost entirely invisible. But an option to turn it off would be appreciated.

Thanks for the great add on though!! Love your work.
Report comment to moderator  
Reply With Quote
Unread 07/01/22, 02:38 AM  
ExoY
 
ExoY's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 116
Uploads: 10
Originally Posted by KYCb
Originally Posted by ExoY
Can you guys please deactivate all other addon except libs required by this addon and let me know if the problem persists?

(Everything is working fine for me and I can assign custom icons, so there might be another addon interfering)
Found it.
I can not select custom icon to player in guild(or party) list when addon OpenGlaza ( https://www.esoui.com/downloads/info...Assistant.html ) enabled. I can not disable it at all - this addon is very usefull.

When OpenGlaza enabled, in custom icon select list there is no result when I'm tryind click to any icon in dropdown list.
I sadly cant do something if the issue is another addon.
It sounds like the problem could be an old imbedded Lib with open glaza.

There are also a number of other addons doing the exact same thing as open glaza in terms of functionality, you can also try one of them.
Report comment to moderator  
Reply With Quote
Unread 06/30/22, 03:10 PM  
KYCb

Forum posts: 0
File comments: 2
Uploads: 0
Originally Posted by ExoY
Can you guys please deactivate all other addon except libs required by this addon and let me know if the problem persists?

(Everything is working fine for me and I can assign custom icons, so there might be another addon interfering)
Found it.
I can not select custom icon to player in guild(or party) list when addon OpenGlaza ( https://www.esoui.com/downloads/info...Assistant.html ) enabled. I can not disable it at all - this addon is very usefull.

When OpenGlaza enabled, in custom icon select list there is no result when I'm tryind click to any icon in dropdown list.
Last edited by KYCb : 06/30/22 at 03:17 PM.
Report comment to moderator  
Reply With Quote
Unread 06/25/22, 04:53 PM  
ExoY
 
ExoY's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 116
Uploads: 10
Originally Posted by fntzy
Originally Posted by Paulchen0711
Hi guys,

this is the gorgerous addon ever! I love it! Thanks so much for it.
Since a few weeks I got the problem that I can't change icons in the group. What can I do. I see the icons but when i click on it nothing works. I can only give everybody a donut (first icon) Please any idea?
yes same here, I can't change peoples icons

Can you guys please deactivate all other addon except libs required by this addon and let me know if the problem persists?

(Everything is working fine for me and I can assign custom icons, so there might be another addon interfering)
Report comment to moderator  
Reply With Quote
Unread 06/25/22, 04:37 PM  
fntzy

Forum posts: 0
File comments: 2
Uploads: 0
Originally Posted by Paulchen0711
Hi guys,

this is the gorgerous addon ever! I love it! Thanks so much for it.
Since a few weeks I got the problem that I can't change icons in the group. What can I do. I see the icons but when i click on it nothing works. I can only give everybody a donut (first icon) Please any idea?
yes same here, I can't change peoples icons
Report comment to moderator  
Reply With Quote
Unread 06/24/22, 10:40 AM  
Paulchen0711

Forum posts: 0
File comments: 5
Uploads: 0
Hi guys,

this is the gorgerous addon ever! I love it! Thanks so much for it.
Since a few weeks I got the problem that I can't change icons in the group. What can I do. I see the icons but when i click on it nothing works. I can only give everybody a donut (first icon) Please any idea?
Report comment to moderator  
Reply With Quote
Unread 06/16/22, 09:33 AM  
def venom
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 3
Uploads: 4
Re: Re: Custom Icon Packs?

Originally Posted by ExoY
Originally Posted by def venom
I'm trying to make a custom icon pack to upload as an addon...

Try using "AddCustomIconPack" instead of unique icon pack.
Custom icons are some you can just select, which is what you are locking for I believe.
Unique Icons are player specific icons and also require the players displayname (account name with the @)
Geeze, that was it. Thank you! I fail the copy-pasta test once again lol.
Report comment to moderator  
Reply With Quote
Unread 06/16/22, 02:03 AM  
ExoY
 
ExoY's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 116
Uploads: 10
Re: Custom Icon Packs?

Originally Posted by def venom
I'm trying to make a custom icon pack to upload as an addon, and I'm not sure what I'm doing wrong. The icons don't show up in the Change Custom Icons > Texture option.

I have my folder, "DefsMemeIcons", placed in the AddOns folder. Inside is the .txt and .lua with the same name, and the "icons" folder with all the icons. I also tried putting it in the OdySupportIcons folder.

.txt
Code:
; This Add-on is not created by, affiliated with or sponsored by ZeniMax Media
; Inc. or its affiliates. The Elder Scrolls and related logos are registered
; trademarks or trademarks of ZeniMax Media Inc. in the United States and/or
; other countries. All rights reserved.
; https://account.elderscrollsonline.com/add-on-terms

## Title: Def's Meme Icons
## APIVersion: 101034
## IsLibrary: false
## DependsOn: OdySupportIcons

DefsMemeIcons.lua
.lua
Code:
local ADDON_NAME  = "DefsMemeIcons"
local MY_TEXTURES = {
    "DefsMemeIcons/icons/sam.dds",
    "DefsMemeIcons/icons/santa.dds",
    "DefsMemeIcons/icons/princess.dds",
    "DefsMemeIcons/icons/dag.dds",
    "DefsMemeIcons/icons/gary.dds",
    "DefsMemeIcons/icons/garyfr.dds",
    "DefsMemeIcons/icons/shh.dds",
    "DefsMemeIcons/icons/spongebruh.dds",
    "DefsMemeIcons/icons/teef.dds",
    "DefsMemeIcons/icons/sweat.dds",
    "DefsMemeIcons/icons/pika.dds",
    "DefsMemeIcons/icons/spongewhat.dds",
    "DefsMemeIcons/icons/pepescam.dds",
    "DefsMemeIcons/icons/rip.dds",
    "DefsMemeIcons/icons/pepepray.dds",
    "DefsMemeIcons/icons/pepewake.dds",
    "DefsMemeIcons/icons/poohwtf.dds",
    "DefsMemeIcons/icons/poopblush.dds",
    "DefsMemeIcons/icons/poopsmirk.dds",
    "DefsMemeIcons/icons/sally.dds",
    "DefsMemeIcons/icons/pug.dds",
    "DefsMemeIcons/icons/pepephone.dds",
    "DefsMemeIcons/icons/pepenote.dds",
    "DefsMemeIcons/icons/pepelook.dds",
    "DefsMemeIcons/icons/pepeknife.dds",
    "DefsMemeIcons/icons/pepegrin.dds",
    "DefsMemeIcons/icons/ohno.dds",
    "DefsMemeIcons/icons/nyanya.dds",
    "DefsMemeIcons/icons/nootlikethis.dds",
    "DefsMemeIcons/icons/nobitches.dds",
    "DefsMemeIcons/icons/mrbubz.dds",
    "DefsMemeIcons/icons/monkathink.dds",
    "DefsMemeIcons/icons/hamster.dds",
    "DefsMemeIcons/icons/froggers.dds",
    "DefsMemeIcons/icons/frogfaint.dds",
    "DefsMemeIcons/icons/frogblush.dds",
    "DefsMemeIcons/icons/end.dds",
    "DefsMemeIcons/icons/cry.dds",
    "DefsMemeIcons/icons/concern.dds",
    "DefsMemeIcons/icons/catwink.dds",
    "DefsMemeIcons/icons/catsmile.dds",
    "DefsMemeIcons/icons/catsalad.dds",
    "DefsMemeIcons/icons/catgun.dds",
    "DefsMemeIcons/icons/catgrumpy.dds",
    "DefsMemeIcons/icons/catfurjoy.dds",
    "DefsMemeIcons/icons/catbutt.dds",
    "DefsMemeIcons/icons/catangry.dds",
    "DefsMemeIcons/icons/ahegao.dds",
}
EVENT_MANAGER:RegisterForEvent( ADDON_NAME, EVENT_ADD_ON_LOADED, function( _, addonName ))
    if addonName ~= ADDON_NAME then return end
    EVENT_MANAGER:UnregisterForEvent( ADDON_NAME, EVENT_ADD_ON_LOADED )
    -- check if OdySupportIcons is active and supports unique icon packs
    if OSI and OSI.AddUniqueIconPack then
        -- add your list of icons
        OSI.AddUniqueIconPack( MY_TEXTURES )
    end
end )

Try using "AddCustomIconPack" instead of unique icon pack.
Custom icons are some you can just select, which is what you are locking for I believe.
Unique Icons are player specific icons and also require the players displayname (account name with the @)
Report comment to moderator  
Reply With Quote
Unread 06/15/22, 11:59 PM  
ExoY
 
ExoY's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 116
Uploads: 10
Re: Re: Re: High Isle Update?

Originally Posted by zathmmo
Originally Posted by zathmmo
Originally Posted by zathmmo
Any chance of getting Ember and Isobel added to this great addon? I was going to try and do it myself, but have no idea how to get their system id's.
Huge thanks to @Anceane for making this update and to @Odylon/@ExoY for incorporating into the latest build!!
Not to look a gift horse in the mouth, but it looks like Ember and Isobel's settings are reversed. What you set for Isobel shows up on Ember and vice versa. Easy workaround until you get a chance to swap them. Thanks again!
Thanks for letting me know. Will fix it with a future update
Report comment to moderator  
Reply With Quote
Unread 06/15/22, 08:24 PM  
zathmmo

Forum posts: 0
File comments: 36
Uploads: 0
Re: Re: High Isle Update?

Originally Posted by zathmmo
Originally Posted by zathmmo
Any chance of getting Ember and Isobel added to this great addon? I was going to try and do it myself, but have no idea how to get their system id's.
Huge thanks to @Anceane for making this update and to @Odylon/@ExoY for incorporating into the latest build!!
Not to look a gift horse in the mouth, but it looks like Ember and Isobel's settings are reversed. What you set for Isobel shows up on Ember and vice versa. Easy workaround until you get a chance to swap them. Thanks again!
Report comment to moderator  
Reply With Quote
Unread 06/15/22, 08:16 PM  
zathmmo

Forum posts: 0
File comments: 36
Uploads: 0
Re: High Isle Update?

Originally Posted by zathmmo
Any chance of getting Ember and Isobel added to this great addon? I was going to try and do it myself, but have no idea how to get their system id's.
Huge thanks to @Anceane for making this update and to @Odylon/@ExoY for incorporating into the latest build!!
Report comment to moderator  
Reply With Quote
Unread 06/15/22, 05:40 PM  
def venom
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 3
Uploads: 4
Custom Icon Packs?

I'm trying to make a custom icon pack to upload as an addon, and I'm not sure what I'm doing wrong. The icons don't show up in the Change Custom Icons > Texture option.

I have my folder, "DefsMemeIcons", placed in the AddOns folder. Inside is the .txt and .lua with the same name, and the "icons" folder with all the icons. I also tried putting it in the OdySupportIcons folder.

.txt
Code:
; This Add-on is not created by, affiliated with or sponsored by ZeniMax Media
; Inc. or its affiliates. The Elder Scrolls and related logos are registered
; trademarks or trademarks of ZeniMax Media Inc. in the United States and/or
; other countries. All rights reserved.
; https://account.elderscrollsonline.com/add-on-terms

## Title: Def's Meme Icons
## APIVersion: 101034
## IsLibrary: false
## DependsOn: OdySupportIcons

DefsMemeIcons.lua
.lua
Code:
local ADDON_NAME  = "DefsMemeIcons"
local MY_TEXTURES = {
    "DefsMemeIcons/icons/sam.dds",
    "DefsMemeIcons/icons/santa.dds",
    "DefsMemeIcons/icons/princess.dds",
    "DefsMemeIcons/icons/dag.dds",
    "DefsMemeIcons/icons/gary.dds",
    "DefsMemeIcons/icons/garyfr.dds",
    "DefsMemeIcons/icons/shh.dds",
    "DefsMemeIcons/icons/spongebruh.dds",
    "DefsMemeIcons/icons/teef.dds",
    "DefsMemeIcons/icons/sweat.dds",
    "DefsMemeIcons/icons/pika.dds",
    "DefsMemeIcons/icons/spongewhat.dds",
    "DefsMemeIcons/icons/pepescam.dds",
    "DefsMemeIcons/icons/rip.dds",
    "DefsMemeIcons/icons/pepepray.dds",
    "DefsMemeIcons/icons/pepewake.dds",
    "DefsMemeIcons/icons/poohwtf.dds",
    "DefsMemeIcons/icons/poopblush.dds",
    "DefsMemeIcons/icons/poopsmirk.dds",
    "DefsMemeIcons/icons/sally.dds",
    "DefsMemeIcons/icons/pug.dds",
    "DefsMemeIcons/icons/pepephone.dds",
    "DefsMemeIcons/icons/pepenote.dds",
    "DefsMemeIcons/icons/pepelook.dds",
    "DefsMemeIcons/icons/pepeknife.dds",
    "DefsMemeIcons/icons/pepegrin.dds",
    "DefsMemeIcons/icons/ohno.dds",
    "DefsMemeIcons/icons/nyanya.dds",
    "DefsMemeIcons/icons/nootlikethis.dds",
    "DefsMemeIcons/icons/nobitches.dds",
    "DefsMemeIcons/icons/mrbubz.dds",
    "DefsMemeIcons/icons/monkathink.dds",
    "DefsMemeIcons/icons/hamster.dds",
    "DefsMemeIcons/icons/froggers.dds",
    "DefsMemeIcons/icons/frogfaint.dds",
    "DefsMemeIcons/icons/frogblush.dds",
    "DefsMemeIcons/icons/end.dds",
    "DefsMemeIcons/icons/cry.dds",
    "DefsMemeIcons/icons/concern.dds",
    "DefsMemeIcons/icons/catwink.dds",
    "DefsMemeIcons/icons/catsmile.dds",
    "DefsMemeIcons/icons/catsalad.dds",
    "DefsMemeIcons/icons/catgun.dds",
    "DefsMemeIcons/icons/catgrumpy.dds",
    "DefsMemeIcons/icons/catfurjoy.dds",
    "DefsMemeIcons/icons/catbutt.dds",
    "DefsMemeIcons/icons/catangry.dds",
    "DefsMemeIcons/icons/ahegao.dds",
}
EVENT_MANAGER:RegisterForEvent( ADDON_NAME, EVENT_ADD_ON_LOADED, function( _, addonName ))
    if addonName ~= ADDON_NAME then return end
    EVENT_MANAGER:UnregisterForEvent( ADDON_NAME, EVENT_ADD_ON_LOADED )
    -- check if OdySupportIcons is active and supports unique icon packs
    if OSI and OSI.AddUniqueIconPack then
        -- add your list of icons
        OSI.AddUniqueIconPack( MY_TEXTURES )
    end
end )
Report comment to moderator  
Reply With Quote
Unread 06/12/22, 07:14 PM  
vazelle

Forum posts: 3
File comments: 74
Uploads: 0
Re: Re: Re: Re: High Isle Update?

Thank you so much it's working well, and it seems it shows up on the optional files too so everyone can get it Cheers mate

Originally Posted by Anceane
If you prefer to wait, i submitted it as a patch for the addon. Crossing fingers i did that the right way

-------------------------------------

Ok i managed to .zip, and send it on my ftp.

This is the same version number of the addon, with the files modified to have ember and isobel. Download it and replace the old version folder.

http://www.zoopsie.com/addons/OdySupportIcons.zip



Originally Posted by vazelle
Please can I have it by PM or you can upload it in other files > optional patch in this page so maybe everyone can get it if it works. Thanks.

Originally Posted by Anceane
Originally Posted by zathmmo
Any chance of getting Ember and Isobel added to this great addon? I was going to try and do it myself, but have no idea how to get their system id's.

I corrected the addon by adding ember and isobel buti have no idea how to post the new version.

If there was not almost every .lua involved, i would have post how to do it, but i am sur that would no help some of you

If an author want me to send it, i will

(i tested it for a week without any error)
Last edited by vazelle : 06/12/22 at 07:25 PM.
Report comment to moderator  
Reply With Quote
Unread 06/12/22, 07:18 AM  
vazelle

Forum posts: 3
File comments: 74
Uploads: 0
Re: Re: High Isle Update?

Please can I have it by PM or you can upload it in other files > optional patch in this page so maybe everyone can get it if it works. Thanks.

Originally Posted by Anceane
Originally Posted by zathmmo
Any chance of getting Ember and Isobel added to this great addon? I was going to try and do it myself, but have no idea how to get their system id's.

I corrected the addon by adding ember and isobel buti have no idea how to post the new version.

If there was not almost every .lua involved, i would have post how to do it, but i am sur that would no help some of you

If an author want me to send it, i will

(i tested it for a week without any error)
Last edited by vazelle : 06/12/22 at 07:19 AM.
Report comment to moderator  
Reply With Quote
Unread 06/09/22, 07:44 AM  
zathmmo

Forum posts: 0
File comments: 36
Uploads: 0
High Isle Update?

Any chance of getting Ember and Isobel added to this great addon? I was going to try and do it myself, but have no idea how to get their system id's.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: