Download
(13 Kb)
Download
Updated: 11/01/22 01:07 PM
Pictures
File Info
Compatibility:
Necrom (9.0.0)
Scribes of Fate (8.3.5)
Firesong (8.2.5)
Updated:11/01/22 01:07 PM
Created:09/20/22 01:20 PM
Monthly downloads:53
Total downloads:2,999
Favorites:6
MD5:
FCO TargetMarkers
Version: 0.6
by: Baertram [More]
FCO TargetMarkers
This addon will allow you to improve the target markers which get introduced with the Update 36 "Firesong".

Needed dependencies:
LibAddonMenu-2.0 version 34 or newer

Currently it provides a settings menu with these features:
  • Block target marker changes if you are grouped and NOT the group leader (enabled by default)
  • Keybind to remove all target markers at all units
    Important: You need to have the same target below the reticle while pressing this keybind, and stay with the reticle at this unit (or have no unit below the reticle at all).
    If the unit below the reticle changes during the remove process, because you move the mouse the remove will be aborted due to unforseen results (there only exists a toggle function for the textures! This might remove OR add the textures if the units below the reticle change! In the end you might see some removed but others get it added all of sudden ).
  • Group frame icon size for target marker icons
  • Target frame icon size for target marker icons

    ZOs announced a setting to change the target marker size above the targets already so I won't try to "fix" this within my addon here!

Upcoming features (if it works):
-Change the target marker textures
-Change the target marker's texture size
Version 0.6 - 2022-11-01
Udated RU translations, thanks to Lost.Seeker
Fixed slash command to open settings to /fcotms


Version 0.5 - 2022-11-01
-Added RU, IT, JP, ES, FR base translations. Missing translations are shown in EN fallback language!
If you are able to help with translations write me a comment at the addon or a PM please, thank you!

Version 0.4 - 2022-09-20
-Added group frame icon size for target marker icons
-Added target frame icon size for target marker icons

Version 0.3 - 2022-09-20
-Added keybind to remove all target markers at all units
Important: You need to have the same target below the reticle while pressing this keybind, and stay with the reticle at this unit (or have no unit below the reticle at all). If the unit below the reticle changes the removable will be aborted due to unforseen resultds (there oly exists a toggle function for the textures so this might remove OR add the textures if the units below the reticle change!).
-Fixed settings menu: version shown

Version 0.2 - 2022-09-20
Fixed target marker icon 1 showing wrong (only at the target marker selection wheel)
Archived Files (5)
File Name
Version
Size
Uploader
Date
0.5
12kB
Baertram
11/01/22 09:46 AM
0.4
11kB
Baertram
09/20/22 04:02 PM
0.3
10kB
Baertram
09/20/22 02:40 PM
0.2
9kB
Baertram
09/20/22 01:25 PM
0.1
9kB
Baertram
09/20/22 01:20 PM


Post A Reply Comment Options
Unread 08/03/23, 05:31 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4973
File comments: 6038
Uploads: 78
Re: Love it when an addon does ONE thing and does it well! TY!!!

Originally Posted by Simon Belmont
I was wondering if it is possible for an addon (such as this) to allow players to add/remove markers via /commands in chat; for those of us who prefer to avoid interacting with "wheels", whenever possible.
Yes, that would be possible but there exist keybinds you can set in the controls already.
Those would be easier to use instead of writing chat commands.

Slash commands are global for all addons + vanilla code so if I add soemthing like /tm1 it could overwrite other addons or vanilla chat commands.
That's why I refuse to add such easy slash commands and prefix them with the addon name like /fcotm.
If you are fine to type that longer slash commands I can add them.

Else I'd point you to those keybinds.
Hint: Install the addon pChat or the addon EMACs to enable keybinds with CTRL, ALT, SHIFT modifier key!
I'm using SHIFT+F1 to F8 to apply those target markers then.
Last edited by Baertram : 08/03/23 at 05:31 AM.
Report comment to moderator  
Reply With Quote
Unread 08/02/23, 09:04 PM  
Simon Belmont
 
Simon Belmont's Avatar

Forum posts: 3
File comments: 31
Uploads: 0
Love it when an addon does ONE thing and does it well! TY!!!

I was wondering if it is possible for an addon (such as this) to allow players to add/remove markers via /commands in chat; for those of us who prefer to avoid interacting with "wheels", whenever possible.
Last edited by Simon Belmont : 08/02/23 at 09:05 PM.
Report comment to moderator  
Reply With Quote
Unread 12/07/22, 04:28 AM  
NeKryXe

Forum posts: 0
File comments: 62
Uploads: 0
Originally Posted by Baertram
Originally Posted by NeKryXe
I'm looking for a way to completely remove target markers from my screen. I don't want to see other players markers on my UI forever. Can I do that with this addon? I see that there's an option to "block if no group leader", I guess it'll block all target markers when I'm not in a group, but I'd like to be able to remove automatically all markers even when I'm in a group. Is it possible? Thanks!

No you cannot do that with this addon or by any other means so far.
Maybe one can use the function RedirectTexture("path to target marker", "path to small transparent texture file") to replace the texture of the target marker with a transparent one, so it will be appplied but just invisible.
I can have a look if this is possible but do not expect this to happen soon, maybe next year. I'm very busy with life atm.

Blocking if you are no group leader only relates to blocking the selection and setting of target markers via the "quick wheel" -> The wheel opening is blocked then.
Thank you very much for your attention, and all the fantastic addons that you have made available to us. I'll keep an eye out for updates over the next year.
Report comment to moderator  
Reply With Quote
Unread 12/07/22, 02:54 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4973
File comments: 6038
Uploads: 78
Originally Posted by NeKryXe
I'm looking for a way to completely remove target markers from my screen. I don't want to see other players markers on my UI forever. Can I do that with this addon? I see that there's an option to "block if no group leader", I guess it'll block all target markers when I'm not in a group, but I'd like to be able to remove automatically all markers even when I'm in a group. Is it possible? Thanks!

No you cannot do that with this addon or by any other means so far.
Maybe one can use the function RedirectTexture("path to target marker", "path to small transparent texture file") to replace the texture of the target marker with a transparent one, so it will be appplied but just invisible.
I can have a look if this is possible but do not expect this to happen soon, maybe next year. I'm very busy with life atm.

Blocking if you are no group leader only relates to blocking the selection and setting of target markers via the "quick wheel" -> The wheel opening is blocked then.
Report comment to moderator  
Reply With Quote
Unread 12/06/22, 08:19 PM  
NeKryXe

Forum posts: 0
File comments: 62
Uploads: 0
I'm looking for a way to completely remove target markers from my screen. I don't want to see other players markers on my UI forever. Can I do that with this addon? I see that there's an option to "block if no group leader", I guess it'll block all target markers when I'm not in a group, but I'd like to be able to remove automatically all markers even when I'm in a group. Is it possible? Thanks!
Report comment to moderator  
Reply With Quote
Unread 11/07/22, 04:00 PM  
Oldscythe
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 2
Uploads: 1
Originally Posted by Baertram
You currently cannot increase the size at the target, only at the UI.

ZOs will add settings for that they said so we need to wait.


Originally Posted by Oldscythe
hello, thanks a lot for your addon!
I want to use it in mass pvp but for some of my players the vanilla icon seem a little too small, i see you have features in your addon to upgrade that but seem it doesnt work fine for me, is it from my configuration or this is still in development? i try to reloadui after change, and relauch completely the game but no change. thanks for your help


screenshot;
https://ibb.co/DDDh8RR
okay, lets wait and see so =]
Report comment to moderator  
Reply With Quote
Unread 11/07/22, 02:18 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4973
File comments: 6038
Uploads: 78
You currently cannot increase the size at the target, only at the UI.

ZOs will add settings for that they said so we need to wait.


Originally Posted by Oldscythe
hello, thanks a lot for your addon!
I want to use it in mass pvp but for some of my players the vanilla icon seem a little too small, i see you have features in your addon to upgrade that but seem it doesnt work fine for me, is it from my configuration or this is still in development? i try to reloadui after change, and relauch completely the game but no change. thanks for your help


screenshot;
https://ibb.co/DDDh8RR
Last edited by Baertram : 11/07/22 at 02:19 PM.
Report comment to moderator  
Reply With Quote
Unread 11/07/22, 01:25 PM  
Oldscythe
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 2
Uploads: 1
hello, thanks a lot for your addon!
I want to use it in mass pvp but for some of my players the vanilla icon seem a little too small, i see you have features in your addon to upgrade that but seem it doesnt work fine for me, is it from my configuration or this is still in development? i try to reloadui after change, and relauch completely the game but no change. thanks for your help


screenshot;
https://ibb.co/DDDh8RR
Last edited by Oldscythe : 11/07/22 at 01:26 PM.
Report comment to moderator  
Reply With Quote
Unread 11/01/22, 11:31 AM  
Lost.Seeker
 
Lost.Seeker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 32
Uploads: 2
Originally Posted by Baertram
Thank you!


it must be here? looks like a command from another addon
Report comment to moderator  
Reply With Quote
Unread 11/01/22, 11:09 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4973
File comments: 6038
Uploads: 78
Thank you!
Report comment to moderator  
Reply With Quote
Unread 11/01/22, 11:08 AM  
Lost.Seeker
 
Lost.Seeker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 32
Uploads: 2
send in PM
Report comment to moderator  
Reply With Quote
Unread 11/01/22, 10:35 AM  
Lost.Seeker
 
Lost.Seeker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 32
Uploads: 2
Yes, your translations correct.
I will send you missing lines.
Report comment to moderator  
Reply With Quote
Unread 11/01/22, 09:39 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4973
File comments: 6038
Uploads: 78
Okay, I need RU translations then please.
Are you able to provide those?
Please check file /Localization/FCOTargetMarkersLoc.lua
table FCOTM.localizationVars.localizationAll
[1] -- English
for the texts to translate:

Code:
        ["options_description"] 				 = "FCO TargetMarkers helps you with the target markers",
		["options_header1"] 			 		 = "General settings",
    	["options_language"] 					 = "Language",
		["options_language_tooltip"] 			 = "Choose the language",
		["options_language_use_client"] 		 = "Use client language",
		["options_language_use_client_tooltip"]  = "Always let the addon use the game client's language.",
		["options_language_dropdown_selection1"] = "English",
		["options_language_dropdown_selection2"] = "German",
		["options_language_dropdown_selection3"] = "French",
		["options_language_dropdown_selection4"] = "Spanish",
		["options_language_dropdown_selection5"] = "Italian",
		["options_language_dropdown_selection6"] = "Japanese",
		["options_language_dropdown_selection7"] = "Russian",
		["options_language_description1"]		 = "CAUTION: Changing the language/save option will reload the user interface!",
        ["options_savedvariables"]				 = "Save settings",
        ["options_savedvariables_tooltip"]       = "Save the addon settings for all your characters of your account, or single for each character",
        ["options_savedVariables_dropdown_selection1"] = "Each character",
        ["options_savedVariables_dropdown_selection2"] = "Account wide",
		--Group
		["options_header_settings_group"] 			 	   = "Group settings",
		["options_block_markers_if_grouped_and_no_leader"] = "Block if no group leader",
		["options_block_markers_if_grouped_and_no_leader_TT"] = "Block target marker changes if you are grouped but not the group leader",
		--Unit frames
		["options_header_settings_unitframes"] 			    = 	"Unit frames",
		["options_change_unit_frame_target_marker_size"] = 		"Change target marker size",
		["options_change_unit_frame_target_marker_size_TT"] = 	"Change the target marker size via the slider",
		["options_target_marker_size"] = 						"Size",
		["options_target_marker_size_TT"] = 					"Target marker size",
        --Chat commands
        ["chatcommands_info"]					 = "|c00FF00FCO|cFFFF00TargetMarkers|cFFFFFF",
        ["chatcommands_help"]					 = "|cFFFFFF'help' / 'list'|cFFFF00: Shows this information about the addon",
        ["chatcommands_debug"]					 = "|cFFFFFF'debug'|cFFFF00: Enable/Disable debug messages. |c990000[Attention]|cFFFF00 This will  flood your local chat!",
        ["chatcommands_debug_on"]				 = "Debug: ON",
        ["chatcommands_debug_off"]				 = "Debug: OFF",
        ["chatcommands_deepdebug_on"]			 = "Deep debug: ON",
        ["chatcommands_deepdebug_off"]			 = "Deep debug: OFF",
		--Keybinds
		["SI_BINDING_NAME_FCOTM_TOGGLE_1"]	     = "Toggle target marker 1",
		["SI_BINDING_NAME_FCOTM_TOGGLE_2"]	     = "Toggle target marker 2",
		["SI_BINDING_NAME_FCOTM_TOGGLE_3"]	     = "Toggle target marker 3",
		["SI_BINDING_NAME_FCOTM_TOGGLE_4"]	     = "Toggle target marker 4",
		["SI_BINDING_NAME_FCOTM_TOGGLE_5"]	     = "Toggle target marker 5",
		["SI_BINDING_NAME_FCOTM_TOGGLE_6"]	     = "Toggle target marker 6",
		["SI_BINDING_NAME_FCOTM_TOGGLE_7"]	     = "Toggle target marker 7",
		["SI_BINDING_NAME_FCOTM_TOGGLE_8"]	     = "Toggle target marker 8",
		["SI_BINDING_NAME_FCOTM_REMOVE_ALL"]     = "Remove all target markers",

Are those correct?
Code:
--Russian
	[7]	= {
		["options_header1"]                      = "Основные настройки",
		["options_language"]                     = "Язык",
		["options_language_tooltip"]             = "Выбepитe язык",
		["options_language_use_client"]          = "Использовать язык клиента",
		["options_language_use_client_tooltip"]  = "Всегда использовать аддоном язык клиента игры.",
		["options_language_dropdown_selection1"] = "Aнглийcкий",
		["options_language_dropdown_selection2"] = "Нeмeцкий",
		["options_language_dropdown_selection3"] = "Фpaнцузcкий",
		["options_language_dropdown_selection4"] = "Иcпaнcкий",
		["options_language_dropdown_selection5"] = "Итaльянcкий",
		["options_language_dropdown_selection6"] = "Япoнcкий",
		["options_language_dropdown_selection7"] = "Pуccкий",
		["options_language_description1"]        = "ВНИМAНИE: Измeнeниe языкa/нacтpoeк coxpaнeния пpивeдeт к пepeзaгpузкe интepфeйca!",
		["options_savedvariables"]               = "Нacтpoйки coxpaнeния",
		["options_savedvariables_tooltip"]       = "Coxpaнять oбщиe нacтpoйки для вcex пepcoнaжeй aккaунтa или oтдeльныe для кaждoгo пepcoнaжa",
		["options_savedVariables_dropdown_selection1"] = "Для кaждoгo пepcoнaжa",
		["options_savedVariables_dropdown_selection2"] = "Oбщиe нa aккaунт",
Could you add the ["opions_description"] and the other missing below?

Thank you

Originally Posted by Lost.Seeker
Hi, this error on ru client of game

Lua Code:
  1. user:/AddOns/FCOTargetMarkers/FCOTargetMarkers.lua:256: attempt to index a nil value
  2. stack traceback:
  3. user:/AddOns/FCOTargetMarkers/FCOTargetMarkers.lua:256: in function 'BuildAddonMenu'
  4. |caaaaaa<Locals> panelData = [table:1]{displayName = "|c00FF00FCO |cFFFF00TargetMark...", name = "FCO TargetMarkers", slashCommand = "/fcols", registerForDefaults = T, registerForRefresh = T, version = "0.4", author = "|cFFFF00Baertram|r", type = "panel"}, nvl = user:/AddOns/FCOTargetMarkers/FCOTargetMarkers.lua:246, LV_Eng = [table:2]{chatcommands_deepdebug_off = "Deep debug: OFF", options_language_dropdown_selection4 = "Spanish", options_change_unit_frame_target_marker_size_TT = "Change the target marker size ...", options_savedvariables_tooltip = "Save the addon settings for al...", chatcommands_help = "|cFFFFFF'help' / 'list'|cFFFF0...", options_language_use_client_tooltip = "Always let the addon use the g...", SI_BINDING_NAME_FCOTM_REMOVE_ALL = "Remove all target markers", options_block_markers_if_grouped_and_no_leader = "Block if no group leader", options_language_dropdown_selection5 = "Italian", SI_BINDING_NAME_FCOTM_TOGGLE_6 = "Toggle target marker 6", options_header_settings_group = "Group settings", chatcommands_info = "|c00FF00FCO|cFFFF00TargetMarke...", options_language_dropdown_selection3 = "French", options_header1 = "General settings", options_language_dropdown_selection2 = "German", SI_BINDING_NAME_FCOTM_TOGGLE_2 = "Toggle target marker 2", options_language_tooltip = "Choose the language", options_language_dropdown_selection1 = "English", options_language_dropdown_selection7 = "Russian", chatcommands_debug_on = "Debug: ON", options_savedVariables_dropdown_selection2 = "Account wide", SI_BINDING_NAME_FCOTM_TOGGLE_8 = "Toggle target marker 8", options_language = "Language", SI_BINDING_NAME_FCOTM_TOGGLE_7 = "Toggle target marker 7", SI_BINDING_NAME_FCOTM_TOGGLE_5 = "Toggle target marker 5", options_block_markers_if_grouped_and_no_leader_TT = "Block target marker changes if...", options_target_marker_size_TT = "Target marker size", chatcommands_deepdebug_on = "Deep debug: ON", options_description = "FCO TargetMarkers helps you wi...", SI_BINDING_NAME_FCOTM_TOGGLE_3 = "Toggle target marker 3", SI_BINDING_NAME_FCOTM_TOGGLE_1 = "Toggle target marker 1", options_language_description1 = "CAUTION: Changing the language...", SI_BINDING_NAME_FCOTM_TOGGLE_4 = "Toggle target marker 4", options_change_unit_frame_target_marker_size = "Change target marker size", chatcommands_debug_off = "Debug: OFF", chatcommands_debug = "|cFFFFFF'debug'|cFFFF00: Enabl...", options_language_use_client = "Use client language", options_target_marker_size = "Size", options_language_dropdown_selection6 = "Japanese", options_savedVariables_dropdown_selection1 = "Each character", options_savedvariables = "Save settings", options_header_settings_unitframes = "Unit frames"}, languageOptions = [table:3]{}, languageOptionsValues = [table:4]{}, i = 1, s = "options_language_dropdown_sele..." </Locals>|r
  5. user:/AddOns/FCOTargetMarkers/FCOTargetMarkers.lua:737: in function 'FCOTargetMarkers_Loaded'
  6. |caaaaaa<Locals> eventCode = 65536, addOnNameOfEachAddonLoaded = "FCOTargetMarkers" </Locals>|r
Last edited by Baertram : 11/01/22 at 09:42 AM.
Report comment to moderator  
Reply With Quote
Unread 11/01/22, 08:14 AM  
Lost.Seeker
 
Lost.Seeker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 32
Uploads: 2
Hi, this error on ru client of game

Lua Code:
  1. user:/AddOns/FCOTargetMarkers/FCOTargetMarkers.lua:256: attempt to index a nil value
  2. stack traceback:
  3. user:/AddOns/FCOTargetMarkers/FCOTargetMarkers.lua:256: in function 'BuildAddonMenu'
  4. |caaaaaa<Locals> panelData = [table:1]{displayName = "|c00FF00FCO |cFFFF00TargetMark...", name = "FCO TargetMarkers", slashCommand = "/fcols", registerForDefaults = T, registerForRefresh = T, version = "0.4", author = "|cFFFF00Baertram|r", type = "panel"}, nvl = user:/AddOns/FCOTargetMarkers/FCOTargetMarkers.lua:246, LV_Eng = [table:2]{chatcommands_deepdebug_off = "Deep debug: OFF", options_language_dropdown_selection4 = "Spanish", options_change_unit_frame_target_marker_size_TT = "Change the target marker size ...", options_savedvariables_tooltip = "Save the addon settings for al...", chatcommands_help = "|cFFFFFF'help' / 'list'|cFFFF0...", options_language_use_client_tooltip = "Always let the addon use the g...", SI_BINDING_NAME_FCOTM_REMOVE_ALL = "Remove all target markers", options_block_markers_if_grouped_and_no_leader = "Block if no group leader", options_language_dropdown_selection5 = "Italian", SI_BINDING_NAME_FCOTM_TOGGLE_6 = "Toggle target marker 6", options_header_settings_group = "Group settings", chatcommands_info = "|c00FF00FCO|cFFFF00TargetMarke...", options_language_dropdown_selection3 = "French", options_header1 = "General settings", options_language_dropdown_selection2 = "German", SI_BINDING_NAME_FCOTM_TOGGLE_2 = "Toggle target marker 2", options_language_tooltip = "Choose the language", options_language_dropdown_selection1 = "English", options_language_dropdown_selection7 = "Russian", chatcommands_debug_on = "Debug: ON", options_savedVariables_dropdown_selection2 = "Account wide", SI_BINDING_NAME_FCOTM_TOGGLE_8 = "Toggle target marker 8", options_language = "Language", SI_BINDING_NAME_FCOTM_TOGGLE_7 = "Toggle target marker 7", SI_BINDING_NAME_FCOTM_TOGGLE_5 = "Toggle target marker 5", options_block_markers_if_grouped_and_no_leader_TT = "Block target marker changes if...", options_target_marker_size_TT = "Target marker size", chatcommands_deepdebug_on = "Deep debug: ON", options_description = "FCO TargetMarkers helps you wi...", SI_BINDING_NAME_FCOTM_TOGGLE_3 = "Toggle target marker 3", SI_BINDING_NAME_FCOTM_TOGGLE_1 = "Toggle target marker 1", options_language_description1 = "CAUTION: Changing the language...", SI_BINDING_NAME_FCOTM_TOGGLE_4 = "Toggle target marker 4", options_change_unit_frame_target_marker_size = "Change target marker size", chatcommands_debug_off = "Debug: OFF", chatcommands_debug = "|cFFFFFF'debug'|cFFFF00: Enabl...", options_language_use_client = "Use client language", options_target_marker_size = "Size", options_language_dropdown_selection6 = "Japanese", options_savedVariables_dropdown_selection1 = "Each character", options_savedvariables = "Save settings", options_header_settings_unitframes = "Unit frames"}, languageOptions = [table:3]{}, languageOptionsValues = [table:4]{}, i = 1, s = "options_language_dropdown_sele..." </Locals>|r
  5. user:/AddOns/FCOTargetMarkers/FCOTargetMarkers.lua:737: in function 'FCOTargetMarkers_Loaded'
  6. |caaaaaa<Locals> eventCode = 65536, addOnNameOfEachAddonLoaded = "FCOTargetMarkers" </Locals>|r
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.