Hide Map Ping Texture, Please!
Even after disabling all addons and libraries, and restarting the game, there's a blue map ping stuck on my map. (I had disabled everything to make sure it was in fact a base-game issue.)
I've tried disbanding my party and rejoining. The map ping disappears when not in a party, and reappears when I regroup. It even moves for a few seconds if a party member pings somewhere else, but it always moves back into the same spot that it was in prior. So, I've decided I'd rather not see map pings whatsoever. Never ever do I want to see one of these godforsaken map pings. I've already googled my day away trying to find other fixes. Nothing is working for me. My request is that someone makes an addon that makes the blue map ping invisible/hidden. No mouse tooltip on the map for the ping. No compass information if I happen to look in the direction of a map ping. OR... Someone makes an addon that allows you to easily place and remove map pings, even map pings created by other players in your group. I can supply an "invisible" texture, if it's needed. https://www.dropbox.com/s/q7ape7orar...Blank.dds?dl=0 (Download from that dropbox link.) Pictures in spoiler to further clarify the issue I'm having:
Warning: Spoiler
Thank you. This would be a big quality-of-life addon. This problem is really driving me nuts. |
I got this problem as well but wasn't able to rebuild it.
Good to know it's a vanilla game UI problem and not raised through an addon (or did you leave libraries like LibGPS or LibMapPIng enabled as you have tested it?) Removing map pings in total wouldn't be nice as it would break addons :-) Maybe removing the texture will work but do you really want to hide them all? I'd rather get ZOs fix this bug where the mapping texture show without reason and moves even though noone used and changed it. |
What you see is very likely the group pings from addons that share data via pings. It's actually pretty easy to make an addon to permanently hide them. One would just need to call the SuppressPing function of LibMapPing and leave it like that. But that would hide ALL of them, even the ones that group members create by hand. A more proper solution would be to check if the ping is on the currently opened map in the BeforePingAdded callback and suppress or unsuppress as needed.
|
Hide Them Or Easily Remove Them As Needed. Either Works For Me.
Quote:
And to answer your other question, yes. I'd be perfectly happy with all of the blue map pings totally hidden. They're more of a problem than a feature. As for what sirinsidiator said... most of that is gibberish to me since I know diddly squat about code/API things. But, whatever would allow me to hide the blue map pings or easily remove them as they happen if they get stuck, I would be ecstatic about. :banana: |
Download and enable LibMapPing and try this in the chat if the blue player map pings are shown again (or maybe even before to never see them again):
Code:
/script LibMapPing:SuppressPing(MAP_PIN_TYPE_PING) Code:
/script LibMapPing:UnsuppressPing(MAP_PIN_TYPE_PING) Just define something like this: Lua Code:
Then add something to the slash commands like a new line with your own / command you'd like to use for on and one for off. Maybe /pmpon and /pmpoff And for /pmpon use the function togglePlayerMapPings(true) and for the other one togglePlayerMapPings(false) |
Map Pings. Not Waypoints.
Quote:
I want to hide the blue map pings, like shown in the first post in the spoiler tag. |
Oh, replace this
Code:
MAP_PIN_TYPE_PLAYER_WAYPOINT Code:
MAP_PIN_TYPE_PING |
Quote:
doesn't seem to do anything. :( Thank you for the effort. Any other ideas? :confused: |
Nope, it's sirinsidiator's library. Maybe he got an idea or can help any further ;)
|
Suppressing pings works on a per unit tag base for the group pings. You'd need to call it once for each possible group member like so:
Code:
/script for i=1, 24 do LibMapPing:SuppressPing(MAP_PIN_TYPE_PING, GetGroupUnitTagByIndex(i)) end |
Quote:
And how would I undo it? Change "SuppressPing" to "UnsuppressPing"? |
The for i=1,24 does this already in a loop from 1 to 24 for you.
So only call the script once and all possible 24 group members should be in. Yep, as shown above change to UnsuppressPing. |
Cool. Thanks.
Quote:
I still think an addon dedicated to toggling (suppressing & unsuppressing) the map pings would be great. I know people on Fyrakin's minimap comment page have complained about the map pings getting stuck (a lot of users probably thing it's their minimap addons causing the issue) and I read a handful of forums where people had map pings stuck on their map. Sounds like a bug the addon author community is left with to fix on their own. And it sounds like either one of you could easily create such an addon. ;) |
Nope, I don't get paid for ZOs job:o
Code is above, if it helps create your keybindings and release the addon. But I'd recommend to post this with /bug ingame if it happens without addons as well. I already had done this, maybe the more the better. |
Here is the code for the small SlashCommands addon I had created for you.
New slash commands are /mppon and /mppoff SlashCommands v0.2 |
Quote:
Although, both of the new commands enable the player map pings. Chat says "Player map pings enabled" with both /mppon and /mppoff. Is this the problem? Code:
SLASH_COMMANDS["/mppon"] = function() toggle_MapPingFromPlayers(true) end I'm just taking a guess. |
Yes, copy & paste error...
True: enable False: disable /mppon toggle_MapPingFromPlayers(true) /mppoff toggle_MapPingFromPlayers(false) |
Quote:
user:/AddOns/SlashCommands/SlashCommands.lua:23: function expected instead of nil stack traceback: user:/AddOns/SlashCommands/SlashCommands.lua:23: in function 'toggle_MapPingFromPlayers' |caaaaaa<Locals> state = false, stateTexts = tbl, i = 1 </Locals>|r user:/AddOns/SlashCommands/SlashCommands.lua:31: in function 'fn' EsoUI/Ingame/SlashCommands/SlashCommands_Shared.lua:71: in function 'DoCommand' |caaaaaa<Locals> text = "/mppoff", command = "/mppoff", arguments = "", fn = user:/AddOns/SlashCommands/SlashCommands.lua:31 </Locals>|r EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:1814: in function 'SharedChatSystem:SubmitTextEntry' |caaaaaa<Locals> self = tbl, text = "/mppoff", valid = false, prefix = 47 </Locals>|r EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:2577: in function 'ZO_ChatTextEntry_Execute' |caaaaaa<Locals> control = ud </Locals>|r ZO_ChatWindowTextEntryEditBox_Enter:3: in function '(main chunk)' |caaaaaa<Locals> self = ud </Locals>|r (tail call): ? (tail call): ? |
Oh, there is a typo, it should be Unsuppress instead of UNsuppress.
Corrected version: SlashCommands v0.2 |
Still Getting An Error
Quote:
Lua Code:
Any idea? |
All times are GMT -6. The time now is 11:36 PM. |
vBulletin © 2024, Jelsoft Enterprises Ltd
© 2014 - 2022 MMOUI