LeviSnoot / FNFest-Status

Updates your current status in Fortnite Festival.
MIT License
4 stars 1 forks source link

We can show a "new" and/or "featured" indication for a song #16

Open LocalH opened 2 weeks ago

LocalH commented 2 weeks ago

I was looking through my log from yesterday and I saw these lines:

[2024.10.14-16.06.51:934][868]LogSparksSongCatalog: Adding dynamic Featured tag to song buddyholly [2024.10.14-16.06.51:936][868]LogSparksSongCatalog: Adding dynamic Featured tag to song mrbrightside [2024.10.14-16.06.51:936][868]LogSparksSongCatalog: Adding dynamic Featured tag to song sevennationarmy [2024.10.14-16.06.51:938][868]LogSparksSongCatalog: Adding dynamic Featured tag to song whatislove [2024.10.14-16.06.51:938][868]LogSparksSongCatalog: Adding dynamic Featured tag to song timeless [2024.10.14-16.06.51:940][868]LogSparksSongCatalog: Adding dynamic Featured tag to song theedgeofglory [2024.10.14-16.06.51:940][868]LogSparksSongCatalog: Adding dynamic Featured tag to song rainonme [2024.10.14-16.06.51:941][868]LogSparksSongCatalog: Adding dynamic Featured tag to song comeandgo [2024.10.14-16.06.51:941][868]LogSparksSongCatalog: Adding dynamic Featured tag to song hysteria [2024.10.14-16.06.51:941][868]LogSparksSongCatalog: Adding dynamic Featured tag to song carryonwaywardson [2024.10.14-16.06.51:942][868]LogSparksSongCatalog: Adding dynamic Featured tag to song song2 [2024.10.14-16.06.51:942][868]LogSparksSongCatalog: Adding dynamic Featured tag to song iwannagetbetter [2024.10.14-16.06.51:943][868]LogSparksSongCatalog: Adding dynamic Featured tag to song killinginthename [2024.10.14-16.06.51:944][868]LogSparksSongCatalog: Adding dynamic Featured tag to song bringmetolife [2024.10.14-16.06.51:946][868]LogSparksSongCatalog: Adding dynamic Featured tag to song abcdefu [2024.10.14-16.06.51:946][868]LogSparksSongCatalog: Adding dynamic Featured tag to song walkemdown [2024.10.14-16.06.51:949][868]LogSparksSongCatalog: Adding dynamic Featured tag to song hottogo [2024.10.14-16.06.51:949][868]LogSparksSongCatalog: Adding dynamic New tag to song oceanbreezebeats [2024.10.14-16.06.51:949][868]LogSparksSongCatalog: Adding dynamic Featured tag to song sayitaintso [2024.10.14-16.06.51:949][868]LogSparksSongCatalog: Adding dynamic New tag to song sayitaintso [2024.10.14-16.06.51:949][868]LogSparksSongCatalog: Adding dynamic Featured tag to song fellonblackdays [2024.10.14-16.06.51:949][868]LogSparksSongCatalog: Adding dynamic New tag to song fellonblackdays [2024.10.14-16.06.51:949][868]LogSparksSongCatalog: Adding dynamic Featured tag to song undone [2024.10.14-16.06.51:949][868]LogSparksSongCatalog: Adding dynamic New tag to song undone [2024.10.14-16.06.51:949][868]LogSparksSongCatalog: Adding dynamic Featured tag to song happy [2024.10.14-16.06.51:949][868]LogSparksSongCatalog: Adding dynamic New tag to song happy [2024.10.14-16.06.51:949][868]LogSparksSongCatalog: Adding dynamic New tag to song buryafriend [2024.10.14-16.06.51:949][868]LogSparksSongCatalog: Adding dynamic New tag to song tropicalheat [2024.10.14-16.06.51:949][868]LogSparksSongCatalog: Adding dynamic New tag to song paradisepulse [2024.10.14-16.06.51:950][868]LogSparksSongCatalog: Adding dynamic New tag to song infernoisland2 [2024.10.14-16.06.51:950][868]LogSparksSongCatalog: Adding dynamic New tag to song sizzlinsunshine [2024.10.14-16.06.51:950][868]LogSparksSongCatalog: Adding dynamic Featured tag to song nightmareschoice [2024.10.14-16.06.51:950][868]LogSparksSongCatalog: Adding dynamic New tag to song nightmareschoice

Thought it'd be cool to show an indicator on the overlay using this information, this would require the script to be running as the game is launching to make sure it catches the entries as they come. Edit: no it doesn't, the game periodically refreshes this info, I have multiple instances of it in the log. So you just have to display nothing on the matter until these lines appear in the log.

LeviSnoot commented 2 weeks ago

If this were to be implemented I think a more reliable way to set this flag would be through the API. I know fnfestival.co is able to do this by authenticating as a Fortnite client but I would prefer not to do that since it hasn't been necessary so far and I'm not sure what Epic thinks of this kind of data retrieval.