I don't normally thank people publicly for detailed feedback, because doing so feels like a slight to the many contributors that I don't recognize. Nevertheless, I'd like to thank Damon Preston for sending me the following bug report and his league's saved game file — helping me find and fix some issues in the relief pitcher code.
Baseball Mogul tries to use pitchers according to their specified roles (e.g. "Short Relief").
In an 8th-inning save situation, the game should have chosen Tony Watson (the Setup Man). But my analysis of the saved game file showed that the code skipped Watson to get the platoon advantage, and it went all the way down to Jimenez because of a tiny difference in pitcher fatigue levels.
I was able to rewrite the relevant code and fix the above mistakes in Version 23.07. Thanks to everyone for the continued feedback. Baseball is a complex game, and it takes a village to create a realistic simulation of it.
Well, arguments have been made on both sides. But what we do know is that, financially, Major League Baseball would be fine. Eliminating 50% of all major league players would cause team payrolls to drop by 50% — but demand for tickets would only drop by about 30%. At least in the short term, Major League Baseball would actually be more profitable.
Baseball Mogul includes about 3,700 photos of current and historical major league players. For the remaining players, the program automatically looks online for publicly available photos whenever a player photo is required (such as when displaying a Scouting Report or News Story). These photos are stored in the "Downloads" folder in Baseball Mogul's "Photos" directory.
Baseball Mogul 2020 adds stats from 55 different NCAA conferences (Big 12, Big East, etc.) and 4 different collegiate summer leagues (Cape Code League etc.):
In addition to providing a more complete history for each player, these stats also make our projections more accurate — especially for recently drafted players.
... and more players!
I've also incorporated more minor leaguers, going all the way back to 1900. The 2020 Opening Day database now includes 2,932 active players (214 more than Baseball Mogul 2019) and more than 21,000 historical players.
A couple of years ago, I reduced the 'Game Logs' tab from 10 games to 5 games (to make room for some other player data). Honestly, I didn't know if people cared about this feature until the complaints started coming in, so this change ended up being a good way to find out that it was actually being used.
Baseball Mogul 2020 will include a revamped Game Logs tab, with an adjustable limit on the number of games shown. I've also changed stats like ERA and AVG to show the player's cumulative stat through that game. (Previously, the 'AVG' column would just show the batting average for that game — such as ".600" if the player went 3-for-5). So now you can see how a player's performance rises and falls throughout the season.