billy-yoyo / RainbowSixSiege-Python-API

Asynchronous python api for rainbow six siege (r6sapi)
MIT License
130 stars 31 forks source link

Larger inconsistency in operator values #57

Closed paul-eff closed 3 years ago

paul-eff commented 3 years ago

For the biggest part this API works very well, thanks!

But I noticed many false values during my first few test runs. I mainly tested with Smoke's values which were all over the place, his XP are those of Melusi, DBNOs are those of Maverick ...

Screenshot 2020-09-16 at 05 42 22

Just a few examples where the numbers just don't add up. I check my values with R6 Tracker.

Could this be a problem on my end as I e.g. haven't yet unlocked Melusi in the actual game?

If you could get in touch with me, I would love to learn how you gathered all the information for this API and maybe improve it.

billy-yoyo commented 3 years ago

No these issues have existed in the API directly, just to clarify unlike R6 tracker this is not interfacing with some custom API I've written, this is simply a library to make it easier to pull data directly from Ubisoft's servers. I'm not really sure what causes these errors, the API is unstable at best, but can be due to my library doing things wrong (like ubi updating the names of object keys in the responses or similar).

I can do a bit of investigation when I have some time in to why errors like this appear

paul-eff commented 3 years ago

Ah okay I see, thanks for the clarification!