ZO_Ingame_SavedVariables =
{
["Launig"] =
{
["t"] = 1509163442,
["d"] = false,
["a"] = 100021,
},
["Default"] =
{
["@Shadowshire"] =
{
["Launig"] =
{
["t"] = 1509163442,
["d"] = false,
["a"] = 100021,
},
},
}
It occurs to me that "some players" discovered a security vulnerability which they could exploit, because it looks to me as though the "title" which is being "customized" is the User Name for their game account. They wouldn't be the same "players" who are running a character as a "bot" while gathering crafting materials, would they? I wondered why "Launig" seemed so familiar.It's from a Lib that is part of several AddOns that's called "LibCustomTitles".
It's a hack that some players came up with that allows them to have custom titles for themselves that replaces the ZOS titles when you see that player in-game.
.....
In my experience with Lua addons, the order of entries in a Saved Variables file ordinarily doesn't matter. The data is not stored on a series of sequential records. It is stored in a searchable structure instead.PS:
The order of entries in SavedVariables files is not guaranteed which is why you sometimes see entries in different locations within the file. That's normal.
Before you delete it, have a look at the LUA code. Some of the player names in there will probably sound familiar to you.Shadowshire wrote: »Maybe I will find out what happens when I search for, find, and delete that lib from the add-on installations on my computer.
Funny you should mention it, because I saw a player character which had the title "Councilor" some time within the past 36 hours or so.My guild master recommended an addon to me (that she scripted herself) and since I installed it she has the title "Councilor" on my screen. xD
So first I searched the Add-ons folder for "LibCustomTitles" to find each add-on which had a folder with that name, then examined the source code in each LibCustomTitles.lua. The only player-names which I recognized were of @Ayantir (who created the lib file), @mannavortex, @Dolgubon, and @Deltia.Before you delete it, have a look at the LUA code. Some of the player names in there will probably sound familiar to you.Shadowshire wrote: »Maybe I will find out what happens when I search for, find, and delete that lib from the add-on installations on my computer.
Shadowshire wrote: »It is not clear to me from reading the source code as to how any player's character "titles" would be added to ZO_Ingame.lua. That is, it does not seem that Ayantir included a function(s) which could be called to do that (or maybe I just haven't recognized it).
["@Ayantir"] = { -- Dev / EU. v1
ov = true,
en = "The Enlightened",
fr = "Mangeuse de Gâteaux",
de = "Die Erleuchtete",
},
Examining LibAnnyoingUpdateNotificationInGame is .... interesting.lordrichter wrote: »Sigh.
This is part of LibAnnyoingUpdateNotificationInGame
The "a" is the API level
The "t" is the time
The "d" is whether it has told you that some of your addons are out of date
The purpose is to remind you to update your addons after an update. It is a community creation by Ayantir.
Thank-you for the information. I understand your intentions. ZOS should be the origin of the reminders, but they have invested only the least amount of time and effort possible to create the software that we see and use.Launig was created by me. I assume the entire responsibility.
It has been coded in order to remind users to update their addons because a part of userbase simply don't do it.
I know it, I have some addons which automatically sends data to me in background.
Launig is also a library, not an addon, It don't have access to its own savedvar. So I used the only savedvar which is available at anytime, ZO_Ingame. Others libraries does this.
....
With time, I've smoothly lowered the number of popups which appear on screen to remind you to update. And I can guarantee you that this popup works because we now have lot more users asking for updates than before and we also have some new authors taking care of old addons.
It now pop 15 days after an API Bump, and is shown each 40 days.
Which means that this warning is shown ~3 or 4 times per DLC.
And while people complain, I did myself asked ZOS to change the original problem of addon update, the annoying ZOS behavior of Addon Manager which disable all addons which are not up to date.
This change should come at next update (u17). And if change is done, I should lower again the frequency of that popup.
Have I criticized you for creating either LibCustomTitles or LibAnnyoingUpdateNotificationInGame?For the titles, it's my way to give to myself a gift for the thousands of hours* I've spent coding, alone and without any recognition. If you're not happy with this, ask ZOS to send me a teeshirt**, I'm wearing XL and ZOS have my name and my postal address. It was also a way to protest against the absurd tiny amount of titles which were available ingame when I created the lib.
I think it's worth mentioning that at least with "Destinations" and "AwesomeGuildStore" you can just delete the "LibCustomTitles" sub-folder within those AddOns with no ill effects since neither AddOn actively uses the Lib, they just load it when the AddOn loads.Shadowshire wrote: »However, please be aware that when a player sees that another player's character has a title which they've never seen before, or have not seen very often, they might begin to wonder how they can acquire that title for their character, too. When they learn that it is a "custom title", they might begin pestering the ZOS developers to make "custom titles" an actual feature of the game. That could be an interesting can of worms.
For what it may be worth, I have removed the LibCustomTitles folder from every add-on installation that had it in my ESO Addons folder. So far I have not noticed any adverse effects with regard to using the respective add-ons. From Ayantir's description, the effect of LibCustomTitles is irrelevant to any operation of the game software per se, so I don't expect any problem to emerge.I think it's worth mentioning that at least with "Destinations" and "AwesomeGuildStore" you can just delete the "LibCustomTitles" sub-folder within those AddOns with no ill effects since neither AddOn actively uses the Lib, they just load it when the AddOn loads.Shadowshire wrote: »However, please be aware that when a player sees that another player's character has a title which they've never seen before, or have not seen very often, they might begin to wonder how they can acquire that title for their character, too. When they learn that it is a "custom title", they might begin pestering the ZOS developers to make "custom titles" an actual feature of the game. That could be an interesting can of worms.
I can't speak for any other AddOns that include "LibCustomTitles" but i would be surprised if anyone actually actively uses that Lib, it's probably save to delete for most of them.