Skip to content

Releases: quarterback/SimBaseballCalc

1.7.1 Release Notes

23 Feb 03:12
32ef2a6

Choose a tag to compare

Major Updates:

  • Added proper SP/RP role distinction
  • Updated all headers to match exact OOTP column names
  • Added team data to output

New Features:

  • Role-based filtering (All/SP/RP)
  • Minimum IP thresholds (20 IP for SP, 10 IP for RP)
  • Added multiple new advanced metrics:
    • Deception Rating
    • Stamina Efficiency
    • Pitch Economy
    • High Leverage Index
    • Arsenal Effectiveness
    • Contact Management
    • Durability Score

Technical Improvements:

  • Better CSV validation
  • Improved error handling
  • Added sorting for all new metrics
  • Performance optimizations for large datasets

Fixed:

  • Removed redundant SIERA calculation (now using OOTP's built-in SIERA)
  • Fixed header matching issues with GO% vs GB%
  • Corrected rating scale interpretations

Version 1.7 Release Notes

22 Feb 20:41
c7eeab9

Choose a tag to compare

🚀 New Features & Improvements:

  1. CSV-Based Multi-Player Analysis

    • Replaced the previous single-player Statcast-style tool with a streamlined bulk import system.
    • Users can now import OOTP CSV exports and instantly generate custom advanced stats for multiple players at once.
  2. New Advanced Metrics Engine

    • Introduced calculated sabermetric stats that OOTP doesn’t natively support, including:
      • Hitting: xWOBA, xISO, Barrel%, Sweet Spot%, and Hard Hit%.
      • Pitching: xERA, xFIP, Stuff+, Chase%, and Vertical Break (iVB).
    • Metrics are generated automatically using player stats + ratings.
  3. Dynamic Table & Real-Time Sorting

    • Players' advanced metrics appear in an interactive table after CSV upload.
    • Easily sort and filter by key metrics like WAR, OPS+, or K/BB.
  4. Google Sheets Integration for Custom Analysis

    • Added support for Google Sheets templates to manage large-scale league data.
    • Users can now export their CSV output for additional tracking.
  5. General UI/UX Enhancements

    • Simplified input process for manual and bulk uploads.
    • Improved calculation speed for generating stats on large datasets.
    • More reliable error handling for mismatched or missing data.

Planned for Future Updates:

  • Custom chart visualizations for player performance.
  • More positional context (defensive stats, park adjustments).
  • League-wide percentile rankings for deeper insights.

Market & Fan Interest Calculator

18 Feb 01:58
8caadcd

Choose a tag to compare

New Features

Fan Interest & Loyalty Calculator (New Tool!)

  • Calculate realistic fan interest changes based on team performance, market size, and fan loyalty.
  • Includes win percentage impact over the last 5 seasons.
  • Postseason success factors in properly – multiple championships, division titles, and playoff appearances now contribute cumulatively.
  • Expansion & relocation boosts added, giving a 2-3 year stability window for new teams.
  • Market size influence helps larger markets retain interest better, while small markets suffer sharper declines after bad seasons.
  • Dynamic variability added to prevent static outcomes – even similar win profiles can yield different results.
  • Fan loyalty is now recalculated based on long-term consistency instead of being a fixed number.

Market Size Calculator Updates

  • The market size system now scales from 1-20 (matching OOTP’s in-game system).
  • City data expanded to include historical market shifts based on different eras (1950, 1980, 2025).
  • More cities added, making it easier to estimate market size for custom leagues.

Improvements & Fixes

  • Improved UI/UX with more intuitive layout for inputs & results.
  • Better handling of extreme cases (e.g., teams with multiple consecutive 100-loss seasons vs. dynasties).
  • More realistic postseason weighting – a single playoff appearance isn’t equal to sustained success.
  • Corrected calculations for multi-year title wins (previously only applied one title bonus).
  • Minor tweaks to Solo DFS & DFS AI mode for smoother performance.

What’s Next?

  • Historical trend tracking: Let users input multiple years and get a projected fan interest curve.
  • League-wide market simulator: Predict long-term franchise viability across markets.
  • Expansion draft assistant: Help users determine realistic player pools for expansion teams.

The Roto Fantasy Mod I originally tried to work has been deprecated as of v. 1.5, it wasn't working how I intended and the new models work far more immersively.

1.5 Updates - Season DFS Mode!

17 Feb 20:41
0c09df0

Choose a tag to compare

OOTP Fantasy Calculator v1.5.0

Major Features

  • Added Season-Long DFS Game Mode
    • Full 26-week season tracking
    • Weekly performance history
    • Streak bonuses and earnings
    • Season-long statistics

Improvements

  • Enhanced Player Search
    • Added position filtering dropdown
    • Position-specific search functionality
    • Better roster building UI

New Scoring Features

  • Streak tracking and bonuses
    • Win streak multipliers (3+, 5+, 10+ weeks)
    • Position-based bonuses
    • Weekly earnings tracking

UI Enhancements

  • Added Season Dashboard
    • Week tracking (1-26)
    • Season points display
    • Best/Average finish tracking
    • Current streak indicator
  • Added Season History table
    • Weekly scores
    • Placement tracking
    • Earnings history
  • Improved player filtering
    • Position-based filtering
    • Combined search and filter functionality

Technical Updates

  • Integrated season tracking system
  • Enhanced roster validation
  • Improved salary cap management
  • Better positional requirements handling
  • Fixed LF/CF/RF position handling
  • Added weekly bonus calculations

Bug Fixes

  • Fixed position validation for outfield positions
  • Corrected salary calculations for pitchers
  • Improved error handling for roster validation
  • Fixed roster completion checking

Future Plans

  • Playoff system implementation
  • Achievement system
  • Season-long milestones
  • More detailed statistics tracking
  • Historical lineup saving

License

Mozilla Public License 2.0

Would you like me to:

  1. Add more technical details?
  2. Expand on the gameplay features?
  3. Include development roadmap?
  4. Add migration instructions?

OOTP Fantasy Calculator v1.4.0 – AI-Driven DFS Mode

17 Feb 11:32
48d2236

Choose a tag to compare

New Features

🏆 AI-Generated DFS Competitors

Introducing AI-controlled DFS bots that generate their own lineups and compete against you in weekly fantasy matchups.
Each AI player has a unique strategy profile, including:
    Sabermetric-heavy AI (xwOBA_Warrior, WARlord, etc.)
    Value seekers (LowOwned_Lisa, ValueJohn_DFS)
    Contrarian risk-takers (FadeTheChalk_Sam, ReversePublic)
    Power-focused & streak-based AIs (Dave_LaunchAngle, JenStreakSpotter)
    Defense-first models (DefensiveDiana, SpeedsterSteve)
AI-generated teams are adjusted by difficulty level, making competitions more dynamic.

💰 Expanded DFS Mode

Now supports weekly DFS matchups, where you submit a lineup and go head-to-head against AI teams.
Salary cap system: Build your team within a set budget.
Leaderboard ranking system: See how your lineup stacks up against AI-generated competitors.

🔍 Improved Player Filtering & UI

Added position-based filtering in the player selection menu.
Upgraded search functionality to help you find the right players quickly.
Improved roster validation to ensure balanced lineups before submission.

📊 Scoring & Game Logic Enhancements

Refactored scoring engine to improve performance and accuracy.
Adjusted AI scoring to ensure more realistic competition levels.
Enhanced real-time point calculations when adding/removing players.

Improvements

Optimized CSV processing: Faster and more robust player data imports.
Expanded username generator: AI competitors now have even more creative and thematic DFS-style usernames.
Improved error handling when uploading files or selecting invalid rosters.
Refined salary calculations to better align with real-world DFS trends.

Bug Fixes

Fixed issue where CSV uploads wouldn't properly load players.
Resolved lineup validation bugs that caused incorrect position counting.
Corrected AI team scoring inconsistencies.
Fixed UI glitches in the leaderboard display.

Future Plans

AI performance tracking: View AI competitors' historical win rates.
Custom difficulty settings: Adjust AI behavior to create different styles of competition.
Multiplayer support? Possibly allowing multiple human players to compete in a DFS-style league.
Export features for rosters and competition history.

License

This project remains licensed under the Mozilla Public License 2.0, ensuring that:

You can use, modify, and share the code freely.
Any modifications must disclose source code changes.
The original license must be retained in derivative projects.

1.3

16 Feb 08:08
144c4b5

Choose a tag to compare

1.3

OOTP Fantasy Calculator v1.3.0

New Features

Additional Scoring Systems

  • Added Sabermetric Mode with advanced stats focus
  • Added Defensive Specialist Mode for fielding-focused scoring
  • Added Hot Streak Bonus system
  • Added Vintage League scoring
  • Added Boom or Bust mode
  • Each mode has unique scoring weights and stat priorities

Enhanced Solo DFS

  • Added pitcher bonus tracking (CGSO, NH)
  • Improved player type filtering (hitting/pitching)
  • Better stat calculations
  • Position-aware scoring
  • Personal best tracking per scoring system

UI Improvements

  • Added bonus checkboxes for pitchers
  • Improved player filtering interface
  • Better scoring system selection
  • Enhanced error handling
  • Loading states for file processing

Technical Updates

  • Proper state management for bonuses
  • Improved CSV parsing
  • Better scoring calculation logic
  • Enhanced type checking
  • Fixed build issues

Bug Fixes

  • Fixed scoring system switching
  • Corrected player filtering
  • Improved stat validation
  • Fixed personal best tracking
  • Resolved bonus calculation issues

Migration Notes

No breaking changes in this release. All existing CSV formats remain compatible.

Future Plans

  • Add position limits
  • Implement salary caps
  • Add multi-day tracking
  • Include more statistical categories
  • Add export functionality

License

Mozilla Public License 2.0

1.2

16 Feb 06:14
449ff79

Choose a tag to compare

1.2

OOTP Fantasy Calculator v1.2.0

New Features

Solo DFS Mode (Beat Your Best)

  • Added new Solo DFS game mode for single-player fantasy competition
  • Personal best tracking for each scoring system
  • Separate tracking for hitting and pitching performances
  • Local storage for maintaining records across sessions
  • Real-time scoring updates
  • Position-based roster requirements

Enhanced Scoring Systems

  • Added Statcast Era scoring system
    • Advanced metrics support (ISO, OPS, WAR)
    • Modern analytics-focused scoring
  • Added Backwards Baseball scoring system
    • Reverse scoring for unique challenges
    • Perfect for exploring unusual player values
  • Improved FanDuel and DraftKings scoring accuracy

UI Improvements

  • Added separate hitting/pitching toggle
  • Improved player search and filtering
  • Enhanced roster management interface
  • Better error handling and validation
  • Loading states for file processing

Improvements

  • Better CSV parsing with error handling
  • Automatic calculation of derived statistics
  • Improved position validation
  • Enhanced scoring calculation performance
  • More accurate player valuations

Technical Updates

  • Updated React component architecture
  • Improved state management
  • Better error boundary implementation
  • Enhanced CSV processing
  • More robust data validation

Dependencies

  • Maintained React 17 compatibility
  • Using Papaparse for CSV handling
  • Lodash for utility functions
  • React Router for navigation

Bug Fixes

  • Fixed position counting in roster management
  • Corrected scoring calculation for partial innings
  • Improved handling of missing statistics
  • Fixed player search edge cases
  • Better handling of malformed CSV data

Migration Guide

No breaking changes in this release. Existing CSV formats and scoring configurations remain compatible.

Future Plans

  • Additional scoring systems
  • Export functionality for rosters
  • Historical performance tracking
  • Multi-roster competitions
  • League integration features

License

Mozilla Public License 2.0

OOTP Fantasy Calculator v1.1.0

15 Feb 05:36
55c470e

Choose a tag to compare

New Features

Alternative Scoring Systems

  • Added "Statcast Era" scoring system

    • Modern analytics-focused scoring using advanced metrics
    • Includes OBP, SLG, ISO, and BABIP for hitters
    • Uses K/9, BB/9, FIP, and ERA+ for pitchers
    • WAR integration for both hitting and pitching
  • Added "Backwards Baseball" scoring system

    • Reverse scoring where negative outcomes earn points
    • Points for at-bats but penalties for hits
    • Rewards strikeouts for hitters
    • Bonuses for pitchers allowing runs and hits

Advanced Stats Integration

  • Added automatic calculation of:
    • ISO (Isolated Power) for hitters
    • K/9 and K/BB ratios for pitchers
    • FIP (Fielding Independent Pitching)
    • BABIP processing

Improvements

  • Restored Rotisserie (5x5) scoring system
    • Full category rankings
    • 12-point scale score standardization
    • Proper handling of rate stats vs. counting stats

Technical Updates

  • Enhanced CSV processing for new statistics
  • Improved calculation efficiency for advanced metrics
  • Better handling of null/undefined values in stat calculations

Bug Fixes

  • Fixed rate stat calculations for players with low playing time
  • Corrected innings pitched conversion for DFS scoring
  • Improved error handling for missing CSV columns

Requirements

  • Added new required CSV columns for advanced stats
  • Updated documentation for file format requirements

Next Steps

Working on:

  • Additional "weird" scoring formats
  • More advanced stat integrations
  • Enhanced statistical processing

Found a bug? Please report it on our GitHub issues page.