iBotPeaches / LeafApp_Infinite

Leaf designed for Halo Infinite
https://leafapp.co
MIT License
41 stars 12 forks source link

Some stats are not available in downloaded data, even when the column is present #1455

Open tim-fiola opened 1 month ago

tim-fiola commented 1 month ago

Hi. I LOVE this page and I love crunching the data.

In my stats, I have noticed that the following columns typically don't have data populated. I say "typically" because every now and then there is a match that has all this data. Typical columns that don't have the data are WinningTeam WinningTeamCSR WinningTeamMMR WinningTeamScore WinningTeamFinalScore WinningTeamWinPercentChance LosingTeam LosingTeamCSR LosingTeamMMR LosingTeamScore LosingTeamFinalScore LosingTeamWinPercentChance

I do have my stats set to share.

I have attached here my stats file that I downloaded from your page this morning

meddling-kids-infinite-matchhistory_10-9-24.csv

tim-fiola commented 1 month ago

One example of a match that has all the data populated in this one: 2024-06-07 21:37:10 7 1 meddling kids e78f8f93-cd14-45a8-abf1-ba9531fbb44d Streets - Ranked

iBotPeaches commented 1 month ago

There is a small percent of games (ranked) that miss all competitive percents. Chalked up as a 343 bug.

For games you mention with no stats, are those unranked? Generally a good chunk of those columns you mentioned are only in ranked.

Now Leaf only started tracking some of those columns a year or so ago. So real early games don't have them.

If none of those comments explain it. I can force re-process your entire game history and see if anything changes.

tim-fiola commented 1 month ago

Hi. This is for virtually all my ranked games (99.9%), including the most recent ones. I play ranked almost exclusively.

So the "not ranked" and "older games" theories do not apply to this behavior. If you look at my attached games that I downloaded this morning from the site you will see.

It sounds like this is not expected behavior.

If you could kindly re-process that would be cool to see if that works.

I also sent you a friend request on discord as there is something else I'd like to chat about.

Thank you!

iBotPeaches commented 1 month ago

Okay I see whats happening here and nothing I really considered. When you pull your own stats - I just pull the historic aspect of you (the person). This does not give me team values, team mmr, team csr, etc. It does give me your personal values.

So when you view the export there is a mix of games I call "pulled" vs "not-pulled". I think I have to make that clear there is a distinction between those.

You can see this in theory when you click on a game on Leaf and it shows your own stats, but not anyone else. Moments later after the automatic "pull" occurs - it refreshes with full game state.

Perhaps with accounts that really want detailed stats, I'll offer a once/day button to "pull" all games.

tim-fiola commented 1 month ago

Hi. Thanks for following up on this. I see what you are saying. As a stats and python nerd, I'd love all that additional data so if you can swing that, that would be cool!

Thanks, Tim