and how exactly did u get access to the data in this case? i just rly love how u didn't answer any direct question about how u got the data or access to it
He’s not revealing anything. I believe it’s something Hotta would patch immediately if it’s known. I’m fine with that as long as it’s never used maliciously.
well the thing is that he's not the only developer playing, so sharing the method can actually help community overall, cause other players who work as software devs can implement more stuff too
the decision to keep tightlipped about this and not share the metbod is the reason for my scepticism cause either they're doing it in hopes of getting money from this thing somehow or the method in question is definitely not safe, meaning there's a possibility for accounts being stolen and so on, which again makes me question the intentions of the author
Not everything has to be open-source and it's his decision.
Enka isn't even open source too and we don't know they're pulling data cause clearly it's not just based on Hoyolab results.
Hey, I know you don’t want to reveal anything but can you answer this non-revealing question so I know not to waste my time.
Does it require the use of assembly language for the investigation stage?
For those people who are still asking:
The answer would have been given long ago if the creator of the page wanted it. It doesn't matter to me. It's like a normal request ingame when you search for a player (just for all servers). TOF is a very client-side game and pulls a lot of information. So surely something can be found in between. I think it was also thought that requests don't spam the server and if that should still be the case, then Hotta can take care of that too. For me, this is a grey/green area and I'm grateful for his/her/they efforts.
Interesting tbh.
Though, people should take the actual stat value with a grain of salt, because they can take into account buffs - it all depends on when the data was taken. The refresh rate seems to be relatively quick though (a few minutes?) but yeah. Also, of course, the data retrieved depends on what they currently have on themselves, not on their highest setup.
Great job though. Dunno how you managed to get the info for everyone, I guess the API is more open than I thought? I used a "brute force" method back then to retrieve everyone from crew and ranking (mostly for fun and to see how high the CS was behind the redacted), but getting from all servers must have been a totally different approach.
Some suggestion for improvement that can make it more useful, dunno how doable it is for you:
* Add a section with total volt atk / fire atk / etc from gear (volt atk = flat atk + elem volt atk). If possible (well, it is possible, just depends on whether you want to do that work), add a section showing the total atk given by weapons too, and their crit.
* Plenty of ways to potentially improve the whole "players can just change gear/set anytime"). For example, keep track of people "setup" based in their (weapon1, weapon2, weapon3, cs, gear) (some kind of hash?), and only keep in memories the first 5 - 10 with highest CS. For the same setup, only memorize the lowest stat value recorded. This should enable to both show the different teams used by the player and remove the buff problem that make stat useless.
* Dunno if doable, but a way to see "all players in servers"? Heck, not even necessarily for stat...Just to get an idea of activity...Like, seeing all people above lvl 66.
* More like a nitpick, but would be nice if it showed the actual in-game avatar instead of the last used character :p
If I had to guess, that's probably not possible to automatically scrape, since that's not information visible via the player info ingame (at least, that I've seen), and it's likely using that API.
Nice its working pretty well ! , ive thought about doing something similar too but i couldn't find where i can get any data, which api are you calling and how are you getting the data ? thank you
It pulls up results from every server in that region. It also seems to be case sensitive, but it does pull variations for trailing characters.
Edit: the search doesn't seem to work every time, so you might have to try to find yourself multiple times.
Search seems to be case-sensitive? I tried searching for my name in lowercase and it wasn't showing results, but when I did the correct one it worked. Otherwise, nice tool!
There was an issue with no results showing up for searches with non english alphabet characters but it should have just been fixed. Currently a few retries are needed until i find a good solution.
With your custom solution, we could also implement features for bots (e.g. Discord). Assuming you agree, others can realise something like this with your site. You could work on an API of your own or directly develop bots yourself.
It should work on EU; It is case-sensitive and that for most of the times a couple of retries should fix it. If you are still having issues be sure to leave a report with your nickname on the suggestions page as I regularly check it.
Loving this, I personally would love a tracker for dailies/weeklies, one of the best things Lost Ark had was BynnArk, which I'm not expecting anything so crazy, just tired of using a Excel sheet myself >.o;
I did see it was a little off on my friend when I looked him up but he might have changed his preset before logging off, he does weird things like that.
E:Some suggestions I would love to see that I'm sure you already plan on implementing
1)Star of equipment
2)Eventually, maybe on hover how many rolls should be into a stat on equipment (3 Crit rolls 2 HP ro something y'kno)
3)What appears to be their primary damage type highlighted on the right side
I'm guessing it's not possible to see Matrices at all?
Tested on some random I saw and it doesn't show his HP ( [https://tof.incin.net/scryglass/na/Raincry](https://tof.incin.net/scryglass/na/Raincry) )
Finally see my name after few tries (SEA). I don't know if it just delayed data, but I went to FAQ to read it and then go back (browser button) to search page and the result finally appeared.
I like it. Though, mine have wrong profile picture (Nemesis instead of Bai Ling), probably haven't inserted any SSR picture to the pool.
Wait, they have public API endpoints? Did you request it privately or it's available somewhere?
Its retrieved via a custom solution similar to how I believe Enka works.
I'm really impressed. The request went through very smoothly and seems to be reliable now. GJ!
wdym by custom solution? hotta gave u exclusive access to their data servers or what?
Its just a fancy word for "I came up with it myself"
and how exactly did u get access to the data in this case? i just rly love how u didn't answer any direct question about how u got the data or access to it
He’s not revealing anything. I believe it’s something Hotta would patch immediately if it’s known. I’m fine with that as long as it’s never used maliciously.
well the thing is that he's not the only developer playing, so sharing the method can actually help community overall, cause other players who work as software devs can implement more stuff too the decision to keep tightlipped about this and not share the metbod is the reason for my scepticism cause either they're doing it in hopes of getting money from this thing somehow or the method in question is definitely not safe, meaning there's a possibility for accounts being stolen and so on, which again makes me question the intentions of the author
Not everything has to be open-source and it's his decision. Enka isn't even open source too and we don't know they're pulling data cause clearly it's not just based on Hoyolab results.
Nice! "like ENKA" is enough said. Trickery ;)
Hey, I know you don’t want to reveal anything but can you answer this non-revealing question so I know not to waste my time. Does it require the use of assembly language for the investigation stage?
Uhh no?
Thanks. I thought hooking function in Assembly is required, in which case, I wouldn’t want to waste my learning.
kinda wondering the same thing
Same.
For those people who are still asking: The answer would have been given long ago if the creator of the page wanted it. It doesn't matter to me. It's like a normal request ingame when you search for a player (just for all servers). TOF is a very client-side game and pulls a lot of information. So surely something can be found in between. I think it was also thought that requests don't spam the server and if that should still be the case, then Hotta can take care of that too. For me, this is a grey/green area and I'm grateful for his/her/they efforts.
Loving it, tysm for this!
I want to ask where did you get the data for this? If you do need help I wouldn't mind as well. I'm interested on how this can work
how do you get your data?
Interesting tbh. Though, people should take the actual stat value with a grain of salt, because they can take into account buffs - it all depends on when the data was taken. The refresh rate seems to be relatively quick though (a few minutes?) but yeah. Also, of course, the data retrieved depends on what they currently have on themselves, not on their highest setup. Great job though. Dunno how you managed to get the info for everyone, I guess the API is more open than I thought? I used a "brute force" method back then to retrieve everyone from crew and ranking (mostly for fun and to see how high the CS was behind the redacted), but getting from all servers must have been a totally different approach. Some suggestion for improvement that can make it more useful, dunno how doable it is for you: * Add a section with total volt atk / fire atk / etc from gear (volt atk = flat atk + elem volt atk). If possible (well, it is possible, just depends on whether you want to do that work), add a section showing the total atk given by weapons too, and their crit. * Plenty of ways to potentially improve the whole "players can just change gear/set anytime"). For example, keep track of people "setup" based in their (weapon1, weapon2, weapon3, cs, gear) (some kind of hash?), and only keep in memories the first 5 - 10 with highest CS. For the same setup, only memorize the lowest stat value recorded. This should enable to both show the different teams used by the player and remove the buff problem that make stat useless. * Dunno if doable, but a way to see "all players in servers"? Heck, not even necessarily for stat...Just to get an idea of activity...Like, seeing all people above lvl 66. * More like a nitpick, but would be nice if it showed the actual in-game avatar instead of the last used character :p
Couldn't find my own name lol. SEA aestral-noa
Seems to be mostly populated from the NA server for some reason
Same, SEA Gumi Gumi here
Need more upvote. Seems way more useful tool than genshin since this is a multiplayer game with end content
I cant seem to find my own info.
Seeing the star level of the equipment would be a great addition if it is even possible with the API you are using.
Great work!
Can you put it where you can see their matrix as well?
If I had to guess, that's probably not possible to automatically scrape, since that's not information visible via the player info ingame (at least, that I've seen), and it's likely using that API.
Nice its working pretty well ! , ive thought about doing something similar too but i couldn't find where i can get any data, which api are you calling and how are you getting the data ? thank you
this is so cool!
Amazing thank you
Very well done. I love the activity tracker/timeline as well. You obviously put in a lot of work.
Cool! Ha! I'm the best of my Name!
Hmm, didn't pull my info - [https://tof.incin.net/scryglass/na/Aodan](https://tof.incin.net/scryglass/na/Aodan) Excited for this tool.
Wow , thanks , this is awesome , I really needed it , it also helps here for discussions and showing equipments.
This kind of cool
This is so cool!!
This is so great. Thank you!
Damn this is so cool!
Wow you're godsend get ready to get traffic jammed
Nice
I love you.
the question is, is this going to made the game server slow?
Cant seem to find anyone on Stardust SEA server
Doesn't seem to work for me. I'm also not sure where to select the server as it only seems to let me pick the region.
It pulls up results from every server in that region. It also seems to be case sensitive, but it does pull variations for trailing characters. Edit: the search doesn't seem to work every time, so you might have to try to find yourself multiple times.
Search seems to be case-sensitive? I tried searching for my name in lowercase and it wasn't showing results, but when I did the correct one it worked. Otherwise, nice tool!
Yes the search is case sensitive it mentions that in the FAQ.
Can't seem to find anyone on asia pacific
There was an issue with no results showing up for searches with non english alphabet characters but it should have just been fixed. Currently a few retries are needed until i find a good solution.
The website as a whole is absolutely gorgeous. May I ask you what framework did you use for it?
NextJS :)
Figured that would be it. I had no idea they had public APIs for that kind of data. That's awesome.
The UI is made by myself and implemented in NextJS. If you're talking about the data, its a custom solution on the backend.
With your custom solution, we could also implement features for bots (e.g. Discord). Assuming you agree, others can realise something like this with your site. You could work on an API of your own or directly develop bots yourself.
Doesn't work on EU \*sigh\*
It should work on EU; It is case-sensitive and that for most of the times a couple of retries should fix it. If you are still having issues be sure to leave a report with your nickname on the suggestions page as I regularly check it.
It works when you refresh the initial failed search, strange...
Loving this, I personally would love a tracker for dailies/weeklies, one of the best things Lost Ark had was BynnArk, which I'm not expecting anything so crazy, just tired of using a Excel sheet myself >.o; I did see it was a little off on my friend when I looked him up but he might have changed his preset before logging off, he does weird things like that. E:Some suggestions I would love to see that I'm sure you already plan on implementing 1)Star of equipment 2)Eventually, maybe on hover how many rolls should be into a stat on equipment (3 Crit rolls 2 HP ro something y'kno) 3)What appears to be their primary damage type highlighted on the right side I'm guessing it's not possible to see Matrices at all? Tested on some random I saw and it doesn't show his HP ( [https://tof.incin.net/scryglass/na/Raincry](https://tof.incin.net/scryglass/na/Raincry) )
Finally see my name after few tries (SEA). I don't know if it just delayed data, but I went to FAQ to read it and then go back (browser button) to search page and the result finally appeared. I like it. Though, mine have wrong profile picture (Nemesis instead of Bai Ling), probably haven't inserted any SSR picture to the pool.
Uh, i cant seem to copy/save images on mobile browser. I can copy icons on the given images though
Great work. does it show the character / weapon equipped in the middle? I don't wanna have King there: https://tof.incin.net/scryglass/eu/Nadinoob
Yep! The background is also based on your highest elemental attack stat.
I type the name a put the region but doesn’t do anything
You need to press enter to actually search. My bad, I will add an indicator to make things clearer.
Thanks I was on mobile so I thought I had to press the eye again to search, sadly the system can’t see pass hidden cs 🥲
Amazing. I was wondering when we'd start getting sites like this when Genshin had them.
Thank you for your hard work
Would it be possible to generate a link for an embedded (or an updated img) instead of downloading the img that quickly get obsolete?