Quote:
Originally Posted by Argonaut
I like to start in 1901, and erase all previous history so as to not have some crazy 19th Century statistics in my list of records. I play with recalc, and import players to their teams (which isn't really working, but that's in another thread).
Problem is, there's some players like Dan Brouthers who played in the 19th Century, then return for an Old Man Cameo in the 20th Century. Unfortunately when they get re-imported, then all of their old 1800s stats come to life again. And the leaderboard is filled with them.
Only thing I've found that works so far is just deleting the players. But then that takes away some potential for real players who maybe skipped 1901 (and therefore aren't on a roster to start the file) and played most of their careers in the 1900s. There's some of these guys, I've seen them.
Is there a more elegant solution to this problem?
|
Export all the players stats via Game Settings > League Settings > Functions > Import/Export Functions, and hit the Export Player Stats button.
You should get three .txt files in your Documents > Out of the Park Developments > OOTP Baseball 21 > saved_games > Name of Game.lg > import_export folder.
One for fielding, one for hitting, and one for pitching. Open the files in a spreadsheet for easier deletion, and delete away those trouble makers from the land of baseball before time. It sounds like there could be quite a few of them for you, as anybody that skipped 1901, but played before that season, and after that season is affected. Once you've tracked them all down, and expunged them from the .txt files (don't forget to do all three), save them.
Go back to Game Settings > League Settings > Functions > Import/Export Functions, and hit the Import Player Stats button. Check to see that the problem players are fixed.
I had to do this recently with George Wright (the 1871 one). I was using the Spritze Database in order to take his stats back to prior to 1871 for the purposes of my Random Debut game. I like to do this because I don't think it's fair that guys show up past their primes in 1871, and the Spritze Database covers the years prior to 1871 for players. He had one year of fielding, and one year of hitting that were borked in game. Interestingly enough, when I checked the .txt files, one of the 1863 season outputs was in there, and one wasn't. I didn't go back as far as 1863 with him, but the buggers were still in my game. Both were in the game, but only one was in the .txt files. It didn't matter though, as I deleted the one that was there, and re-imported the stats. Both his 1863 hitting and fielding records were removed upon re-import. I guess the game read it on re-import, and treated the file as not there. Weird.
Tedious? Yes. But worth it, because those numbers will muck up the stats your players accumulate during your game.
Incidentally, I also do this for players who played in foreign leagues before coming to MLB for the same reason. I recently deleted the default Hideki Matsui, and brought him in via Spritze in order to capture his JPCL exploits back in the 1990s and early 2000s.
Every player in my game is able to debut a year before they did IRL. I don't know if that's because I use 5-year, double weighted recalc or not, but that seems to be the standard, so I wanted to give him the same benefit. IRL, he debuted at age 19 with the Yomiuri Giants, so I wanted to get him in for his age 18 season. The game has marked it as his age 17 season, but that's false as you can see in the image below. The cutoff date for determining how old the player is for any season is July 1st. His birthday's on June 12th, and in my RD game his birth year is 1888, so he should've been 18 in his debut season of 1906, but the game listed him as 17. Looks like "Godzilla" is gonna be an absolute beast in the coming years. A 4.4 WAR season at age 20? Yowza!