|
||||
|
|
Bug Reports Forum Have a bug to report? Please post here. |
![]() |
|
Thread Tools |
![]() |
#1 |
All Star Reserve
Join Date: Nov 2018
Posts: 563
|
Update Player Ratings Using Live Stats: Can't be used twice
I'm in an online league that is considering using the "Update Player Ratings Using Live Stats" weekly during next season to update player ratings to track real-time player performance. So, our use case next year would be to execute Update Player Ratings Using Live Stats once per week for the length of a season (or possibly more often than that).
Here's Garret Crochet as an example of how the function works now. Let's focus on his changeup value (though true for all stats). To start, it's at 387. After updating using live stats once, it updates to 434. Running 'update using live stats' once is equivalent to the ratings you get when using a live-start league. But if you update using live stats twice, his changeup value is now 454. This keep going; if you update using live stats lots of times, the ratings continue to change, like they're interpolating between the game database and the live stat database each time. I tested this during the middle of the 2024 season and it gave similar outcomes, although somewhat more extreme since the sample size was smaller. I think this is a bug; I would guess the intended functionality of executing "update to live stats" is to replicate the ratings you'd get if you booted up a new live start league on that day. Is that right? Or is this behavior the intended functionality? EDIT: These ratings were produced using a fresh new league. Accordingly, I'm not sure uploading the league files are necessary, since replicating this behavior is very straightforward.
__________________
Former leader of BFF, the definitive competitive PT group for F2P players. DM for info F2P + restrictions. First F2P winner of PT21 Perfect League ![]() F2P + restrictions. New team -> PT title in 8 weeks ![]() Last edited by QuantaCondor; 01-01-2025 at 02:52 PM. |
![]() |
![]() |
![]() |
#2 |
OOTP Developer
Join Date: Jun 2009
Location: Here and there
Posts: 15,480
|
The game does not store the "initial" ratings of players in the game files, so yes, using that button will essentially combine their current ratings with the "calculated" ratings based on their stats.
So yeah, unfortunately the function is not necessarily balanced or intended to be run regularly, although if you did run it more often, eventually players would converge to their current season stats ratings (ie. it's not like we say "oh he's having a good season, let's increase his changeup by 5%", it's more "his changeup was a 300, and when I calculate on his season totals it should be a 400, and we're 50% through the season, so make him a 350") |
![]() |
![]() |
![]() |
#3 |
All Star Reserve
Join Date: Nov 2018
Posts: 563
|
Thanks for the response, Matt! One workaround I can imagine is to export ratings at the beginning of the year (export1), then right before we want to update the ratings we could export it again (export2), then use some custom code to overwrite the ratings from export2 from export1 so the rest of the transactions are saved. Then re-import and update to live stats.
But there seems to be an unrelated bug involving importing player ratings this way. If I start a new game, Crochet's ratings are as above. If I use League Actions -> Import/Export -> Export MLB Rosters, and then immediately import MLB Rosters this way, expecting nothing to change, I get the attached, with Crochet's changeup now at 417, among other changes.
__________________
Former leader of BFF, the definitive competitive PT group for F2P players. DM for info F2P + restrictions. First F2P winner of PT21 Perfect League ![]() F2P + restrictions. New team -> PT title in 8 weeks ![]() |
![]() |
![]() |
![]() |
Bookmarks |
|
|