Skip to content

v3.9.2

Latest
Compare
Choose a tag to compare
@mgula57 mgula57 released this 29 Oct 02:10
· 25 commits to master since this release
3991407

3.9.2 Release - Formula Enhancements

Formula Updates

Dynamic Command/Out Selection

  • Remove hard coded list of command/out combinations, allowing the possibility for any command/out.
  • Manage frequency of "Outlier" charts by slightly reducing their accuracy
    • "Boost" mechanism will nullify this reduction if accuracy > 99%
  • Update match accuracy weights between obp, slg, and ops
  • Add Command Estimation category

Year to Year Automatic Adjustments

  • Cards now use year to year averages instead of era wide averages to buff/nerf cards to replicate that year's run scoring environment
  • Increases accuracy of cards in a simulation environment
  • Reduces maintenance of 3500+ lines of code

Add Post-calculation Chart Adjustments

  • After the first pass at creating a chart, the Bot will check projections and see if it is under/overrating the card due to rounding.
  • If it detects the ability to make SLG/OPS more accurate, it will identify the SLG category that is least accurate between 2B/3B/HR and will add or remove a value.

Stronger Expanded Pitching Charts

  • WOTC weights result in too much offense when simulating an entire season
  • Make baseline opponent batter slightly stronger (causing better pitcher charts) to get accurate simulation results
  • Will usually result in 1+ Out or Tier difference for pitchers

Chart Calculations

  • Improve allocation logic for 21+ Expanded Slots
    • Slightly reduce slot values for 1-20 slots
      • Ex: Instead of 1.0, use 0.975
    • Assign remaining slot values to 21+ results
      • Example:
        • If 1-20 slots are worth 0.975 each the total from 1-20 is 19.5
        • The remaining 0.5 slots would be allocated across 21-30 slots
    • Benefits:
      • Creates better estimations vs real stat
      • Allows for more chart variety
      • Accounts for strategy card use
  • Change the way chart values are populated
    • Add Pct fill method for outs (in some sets). Distributes chart values by multiplying total chart slots by real percent of total. Ignores opponent chart.
      • Ex: 30% of a hitter's real life outs happen via groundballs. If the player has 6 outs on their chart, 1.8 (rounded to 2) would be assigned GB.
  • Update baseline opponents for each set

Speed Updates

  • For players post 2016 with a SB/400 PA of 21+, change speed metric weighting from 75% SB / 25 % SPRINT SPEED to 80% SB / 20% SPRINT SPEED
  • Also change SB Speed requirement from 21 to 19.

Points Updates

  • Increase Points consistency and accuracy vs WOTC
    • Remove WOTC point outliers from testing
  • Change points decay method from complicated exponential logic to linear
    • Ex: In some sets, points over 500 cost 75% of normal

Defense Updates

  • Cap small sample size defense
  • Give any player that played all 4 infield positions in a season IF eligibility
    • Add ability to get IF+2
  • Add LF/RF eligibility for all CF in CLASSIC/EXPANDED sets

Misc

  • Add mechanism to change baseline opponent between relievers and starters for some sets
  • Reduce Size of Team Logo for 2004/2005 sets
  • Fix issue with mid-season team overrides
  • Add games played to stat highlights

Website

  • Add more detailed breakdowns to website
    • Diff column on stats
    • Percentile column on points
    • OPS and Notes on chart
  • Explore Updates
    • Add 2024 stats
    • Add filter to see "Outlier" charts
    • Add ability to search specific Command Out combinations (ex: '5-17')
    • Fix filtering of Icons
  • Fix fonts not showing correctly on Windows
  • Update padding on smaller screen sizes