I really don't like being in the position of slamming SM here, but there's no way that having accurate historical financial information, which only needs to be loaded once and accessed on a case by case basis upon demand, is going to slow down the sim speeds. This is something that they just never bothered to get to, even though playing historical seasons has been a touted feature of BBM since at least 2k0.
But they found time to do a half baked job on player moods and creating a fake multi-level farm system, a couple of other things that fans kept asking for.
That's what has my nose out of joint. People come to the boards with ideas that may not be bad, but certainly aren't required for a good and accurate playing experience, other people say yeah, that would be so kewl, and next thing we know player moods get implemented while trivial things like more team strategies or really applying the ones we already have just don't happen.
Adding historical rookies was a big deal for this game, and it improves game play a lot, but we now have historical rookies who come into the game making ridiculous amounts of money, developing at random in a fake minor league system, and eventually demanding multi-million dollar contracts or they'll go to free agency... in 1922.
And for the record, injuries, moods, and the proposed suspension idea all slow down sim speed because the game has to keep rolling for them.
Moods add a second level of calculations to performance simulations, one that we really don't need. Every injury and any suspension also makes BBM pick a replacement for every game played by every team missing a starter. When I did a sim with no backup catcher I had no less than four different players get at least one start at that position, so it's obvious the AI doesn't "remember" who it picked last time.
- - - - - - - - - - - - - - - - - - - - - - -
Bugs and suggestions posted by me are always from a league player's perspective.
I only play Baseball Mogul in multi player online leagues. Not solo, not PbP mode.