sirinsidiator on pts8.0
8.0.4 (compare)
sirinsidiator on pts8.0
8.0.3 (compare)
sirinsidiator on master
7.3.9 (compare)
sirinsidiator on pts8.0
8.0.2 (compare)
sirinsidiator on pts8.0
8.0.1 (compare)
sirinsidiator on master
7.3.8 (compare)
sirinsidiator on pts8.0
8.0.0 (compare)
sirinsidiator on master
updated ESOUIDocumentation.txt (compare)
sirinsidiator on master
7.3.7 (compare)
sirinsidiator on master
7.3.6 (compare)
sirinsidiator on master
updated ESOUIDocumentation.txt (compare)
sirinsidiator on master
7.3.5 (compare)
sirinsidiator on pts7.3
7.3.5 (compare)
sirinsidiator on pts7.3
7.3.4 (compare)
sirinsidiator on pts7.3
7.3.3 (compare)
sirinsidiator on pts7.3
7.3.2 (compare)
sirinsidiator on master
7.2.10 (compare)
sirinsidiator on pts7.3
7.3.1 (compare)
sirinsidiator on pts7.3
7.3.0 (compare)
local function getItemLink(itemId)
if nil == itemId then return end
local isItemId = itemId == 'number'
local isValidLink = string.match(itemId, "H0") or string.match(itemId, "H1")
if isValidLink return itemId end
if isItemId then return zo_strformat("|H1:item:<<1>>:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h", itemId) end
-- otherwise shit hit the fan
end
No worries, I know users do that but still. Everyone here including you always offers help when possible. Even if I chose to do it different. So naturally you don't have to do anything you don't want but that's what I was going for.
function ShouldBeInFurC(link)
link = FurC.GetItemLink(link)
local itemId = GetItemLinkItemId(link)
if IsItemLinkPlaceableFurniture(link) then
return nil == FurnitureCatalogue.settings.data[itemId]
end
if not IsItemLinkFurnitureRecipe(link) then return false end
for _, versionData in pairs(FurC.Recipes) do
for _, id in ipairs(versionData) do
if id == itemId then return false end
end
end
for _, versionData in pairs(FurC.FaustinaRecipes) do
if versionData[itemId] then return false end
end
for _, versionData in pairs(FurC.RolisRecipes) do
if versionData[itemId] then return false end
end
-- yeah okay, it should actually return false, but this is a util function for datamining
return nil == FurnitureCatalogue.settings.data[itemId]
end
DD.MM.YY
. His Windows system is in RU.MM/DD/YY
.
eso.exe
bypassing Launcher's PLAY button. Game won't start with new locale you chose, it will start with old one. I did a lot of testing yesterday discovering these. My guess is, when game is installed and started via Launcher the first time, it feeds locale from OS to the game, and that sticks there as locale of that chosen client language. After that whenever you come back to that client language, that "memorized" locale setting used again. That's how these two guys, one having RU and the other having CZ locales in their OS, using EN game client get different DATETIME formats.
@shehi Thanks for the correction, I would have thought it made a difference.
However, I was asking to be sure because I mentioned I parse it already and didn't get a response. I have not had any reports of it not working. Not sure who does or doesn't have issues with it though. I use it because I wanted to get the date the guild was founded but I wanted it in epoch time.
https://github.com/ESOUIMods/AdvancedMemberTooltip/blob/main/AdvancedMemberTooltip.lua#L725-L808
@Sharlikran , in that code you linked above:
The line local day, month, year = get_formatted_date_parts(dateString, "dd.mm.yy")
assumes wrongly, as I described.
And then the rest of the logic there relies upon that assumption. I just don't understand: based on what you assume date format to be dd.mm.yy
?! As I mentioned above, the format used ingame is completely unreliable. Personally on my EN game client, where Windows locale is EN-GB, I get mm/dd/yy
dateformat, where digits aren't zero-left-padded (i.e. it is 3/30/2014
, not 03/30/2014
).
dd.mm.yy
style.