Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • May 16 21:13

    sirinsidiator on pts8.0

    8.0.4 (compare)

  • May 09 20:34

    sirinsidiator on pts8.0

    8.0.3 (compare)

  • May 09 20:09

    sirinsidiator on master

    7.3.9 (compare)

  • May 02 18:08

    sirinsidiator on pts8.0

    8.0.2 (compare)

  • Apr 25 15:46

    sirinsidiator on pts8.0

    8.0.1 (compare)

  • Apr 25 10:57

    sirinsidiator on master

    7.3.8 (compare)

  • Apr 19 20:12

    sirinsidiator on pts8.0

    8.0.0 (compare)

  • Apr 18 15:10

    sirinsidiator on master

    updated ESOUIDocumentation.txt (compare)

  • Apr 11 15:45

    sirinsidiator on master

    7.3.7 (compare)

  • Mar 28 10:48

    sirinsidiator on master

    7.3.6 (compare)

  • Mar 18 11:50

    sirinsidiator on master

    updated ESOUIDocumentation.txt (compare)

  • Mar 14 22:39

    sirinsidiator on master

    7.3.5 (compare)

  • Mar 14 11:56

    sirinsidiator on pts7.3

    7.3.5 (compare)

  • Feb 28 17:57

    sirinsidiator on pts7.3

    7.3.4 (compare)

  • Feb 21 17:30

    sirinsidiator on pts7.3

    7.3.3 (compare)

  • Feb 14 18:23

    sirinsidiator on pts7.3

    7.3.2 (compare)

  • Feb 14 17:41

    sirinsidiator on master

    7.2.10 (compare)

  • Feb 07 20:09

    sirinsidiator on pts7.3

    7.3.1 (compare)

  • Feb 01 12:10

    sirinsidiator on pts7.3

    7.3.0 (compare)

  • Jan 31 16:31
    Baertram commented #2
manavortex
@manavortex
Go ahead :D
I switched to the ZOS function to convert IDs and links at some point, but that led to downstream exceptions
and at that point I wasn't really into it anymore
Sharlikran
@Sharlikran
yeah, but if I look at _SidTools_Custom.lua you are saying there should be some kind of utility function?
manavortex
@manavortex
That is calling it
that thing is loaded by sidTools, then adds a hook to the item viewer to dump the data into its saved variables
Sharlikran
@Sharlikran
Well now I feel bad I'm asking too much but I didn't think this is what it did sorry
manavortex
@manavortex
That's not what it did, right. Hence the added function. :D
Sharlikran
@Sharlikran
from the description page, which slash command would I use?
manavortex
@manavortex
itemviewer, then populate it, then run /dumpfurniture and reload ui
then there'll be a list of strings that just needs a little bit of search and replace until it's directly ready for FurC's data files
Sharlikran
@Sharlikran
Darnet I don't know what the itemviewer is or how to populate it
I have furC but I kinda just let it show the tooltip
manavortex
@manavortex
sidtools is the other addon
image.png
Sharlikran
@Sharlikran
I think I used it once to search for something
manavortex
@manavortex
siri's
Sharlikran
@Sharlikran
Oh okay that screen shot helps, I'm gonna eat then and then come back to this
looks like I will be playing with it for a bit, thanks so far
manavortex
@manavortex
I use siri's addon to generate string entries in the saved variables of siri's addon that I can then copy and paste into FurC's data files
Sharlikran
@Sharlikran
ahhh
manavortex
@manavortex
I am a very, very lazy dev. :D And the volunteer fixed it by now and is currently in the "fuck around and find out" phase
Good night everyone :) <waves>
manavortex
@manavortex
Pull from github, there's a readme thingy in the data folder
shehi
@shehi
Sorry for waking up this necro topic, but a RU guildie of mine who is using EN client, is getting DATETIME format of DD.MM.YY. His Windows system is in RU.
That format I am getting with DE game client, my OS being in EN locale. I am totally confused. Isn't internal DATETIME format fixed for certain game client language?
When I run the client in RU, my DATETIME format is exactly like in EN: MM/DD/YY.
Sharlikran
@Sharlikran

@shehi Are you still trying to basically parse the string information from the guild date string and convert it to Epoch time?

German is probably YY//MM//DD and I would not be surprised if the date and time are different that is OS controlled under region settings.

Sharlikran
@Sharlikran
image.png
shehi
@shehi
No @Sharlikran , OS locale doesn't consistently affect game client DATETIME format. A Czech guildie using EN client has en-us locale, whereas Russian guildie with EN client has European DATETIME format we see in DE client. It's completely unreliable. And client's locale is affected by launcher. E.g.: in Launcher set it to a different locale, then start the game via 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.
These said, I haven't checked any game INI files to confirm my findings. I will just skip using any DATETIME formats from API.
Sharlikran
@Sharlikran

@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
@Sharlikran
@sirinsidiator was GetLocalDistanceInMeters affected in some way by any recent ZOS changes? It doesn't cause an error but I'm wondering if somehow the size it returns may have been effected.
shehi
@shehi

@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).

And as already mentioned, my Czech guildie with CZ Windows locale, using EN game client is getting dateformat like I do, in EN-US style.
And a Russian guildie with RU Windows locale, using EN game client is getting dateformat like that of DE game client, in dd.mm.yy style.
shehi
@shehi
My assumption is, when we installed the game and started it the first time, for me Windows had EN-US back then, for Czech guy the same, and for Russian he had Russian one. So Launcher took these locales and assigned to our EN game client as valid locale.
I personally changed my Windows locale to EN-GB later on, but that doesn't affect anything anymore. Of course these need proper testing, checking INI files etc - maybe @ZOSDanBatson or someone else from ZOS could shed a light on this, I don't know :)
Sharlikran
@Sharlikran
That is so silly of me. I thought it knew automatically what to do. Which is what I wanted. So thanks. I will add a LAM dropdown to allow the user to choose the format. Thanks.
ZOSDanBatson
@ZOSDanBatson
What function are you calling to get the date?
Baertram
@Baertram
@shehi Just a guess: Did you try if there is a difference if you run the game via the launcher or only start eso64.exe?
afaik the game uses the language provided in the live/UserSettings.txt file
SET LastValidLanguage "de"
SET Language.2 "de"
shehi
@shehi
@ZOSDanBatson , GetGuildFoundedDateAttribute()
@Baertram , I am a user myself. I never use Launcher, I start game via GOG Galaxy link (eso.exe) to track my gaming activities. If this doesn't work for me, "nuff said" :D
Sharlikran
@Sharlikran
@ZOSDanBatson can you help steer me in the right direction or suggest a possible solution.
local get_dimensions = my_control:GetDimensions()
image.png
The dimensions are 117 for the blob when I am zoomed in
Screenshot_20211129_203708.jpg
Sharlikran
@Sharlikran

Zoomed out is 298

I add 50 to whatever the dimension is. With some more digging I see it's about the same as getting GetDesiredWidth() plus 50

So my issue is that LibGps returns a size that seems to correlate to when the map is zoomed out all the way which to GetDimensions() is 248 (then I add 50)

What can I use instead to get the Desired Width or the Dimensions of the dig site polygon when the map is zoomed out? Something so I don't have to set the zoom and then take measurements and then returning the zoom to the original zoom factor the user had the map at.

Sharlikran
@Sharlikran
* IsPointInside(*render_measurement* _x_, *render_measurement* _y_, *layout_measurement:nilable* _leftOffset_, *layout_measurement:nilable* _topOffset_, *layout_measurement:nilable* _rightOffset_, *layout_measurement:nilable* _bottomOffset_)
** _Returns:_ *bool* _isInside_
I have seen that but I don't know how to get all that information and I only have the X and Y locations of the dig site stored in the saved variables.
ZOSDanBatson
@ZOSDanBatson
@shehi That function should already be returning a different string based on the set language.2. US vs GB doesn't matter though. Only EN/RU/DE/etc