Home | Webstore
Latest News: OOTP 26 Available - FHM 11 Available - OOTP Go! Available

Out of the Park Baseball 26 Buy Now!

  

Go Back   OOTP Developments Forums > Out of the Park Baseball 21 > OOTP 21 - Historical Simulations

OOTP 21 - Historical Simulations Discuss historical simulations and their results in this forum.

Reply
 
Thread Tools
Old 01-12-2021, 01:08 AM   #1
Argonaut
All Star Starter
 
Argonaut's Avatar
 
Join Date: Apr 2019
Posts: 1,085
How to prevent "Old Man Cameos" from mucking up stats?

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?
Argonaut is offline   Reply With Quote
Old 01-12-2021, 04:02 AM   #2
Garlon
Hall Of Famer
 
Join Date: Jun 2004
Posts: 4,254
Maybe league settings>reset functions>erase all career stats of all players will work.
Garlon is offline   Reply With Quote
Old 01-12-2021, 08:34 AM   #3
David Watts
Hall Of Famer
 
David Watts's Avatar
 
Join Date: Apr 2002
Location: Looking for a place called Leehofooks
Posts: 9,617
Infractions: 0/1 (1)
Quote:
Originally Posted by Argonaut View Post
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?
If you ever find a solution for this let me know. I've been trying to find a solution foy years now.
David Watts is offline   Reply With Quote
Old 01-12-2021, 10:28 AM   #4
Argonaut
All Star Starter
 
Argonaut's Avatar
 
Join Date: Apr 2019
Posts: 1,085
Quote:
Originally Posted by Garlon View Post
Maybe league settings>reset functions>erase all career stats of all players will work.
I do this at the start of 1901 when I first load the file. Works fine. Honus Wagner and Cy Young et. al won't have previous stats.

Problem is when a guy like Dan Brouthers gets re-loaded in 1904 or whenever his cameo was... then he brings his real life 1800s stats with him. At that point it's too late to delete all history, because I want to keep the simulated stats.
Argonaut is offline   Reply With Quote
Old 01-12-2021, 02:32 PM   #5
Garlon
Hall Of Famer
 
Join Date: Jun 2004
Posts: 4,254
Will all of the players, like Dan Brouthers, be in the game in 1901 if you create the league without historical transactions and players miss seasons according to history? Then maybe you can erase the stats before the season begins and then turn on transactions?
Garlon is offline   Reply With Quote
Old 01-13-2021, 12:06 AM   #6
Argonaut
All Star Starter
 
Argonaut's Avatar
 
Join Date: Apr 2019
Posts: 1,085
Quote:
Originally Posted by Garlon View Post
Will all of the players, like Dan Brouthers, be in the game in 1901 if you create the league without historical transactions and players miss seasons according to history? Then maybe you can erase the stats before the season begins and then turn on transactions?
I tried this, and Brouthers is still nowhere to be found in 1901. I guess I'll just have to live with deleting players that show up with old stats.

Also, the historical transactions setting doesn't seem to work well in these early years. Some teams end up with like 8 guys on their roster in August, and the sim stops to say they need more players.
Argonaut is offline   Reply With Quote
Old 01-13-2021, 06:52 AM   #7
Garlon
Hall Of Famer
 
Join Date: Jun 2004
Posts: 4,254
I recently did a 1901-1953 replay and did not have any roster problems.
Garlon is offline   Reply With Quote
Old 01-17-2021, 07:59 PM   #8
actionjackson
Hall Of Famer
 
actionjackson's Avatar
 
Join Date: Apr 2009
Location: Toronto, ON
Posts: 6,163
Quote:
Originally Posted by Argonaut View Post
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!
Attached Images
Image 
actionjackson is offline   Reply With Quote
Old 01-17-2021, 08:08 PM   #9
actionjackson
Hall Of Famer
 
actionjackson's Avatar
 
Join Date: Apr 2009
Location: Toronto, ON
Posts: 6,163
Also...George Wright, since that was the player that I was trying to demonstrate. Batting and Fielding Stats so far. You'll notice that the 1863 ones aren't there anymore, which is great news.
Attached Images
Image Image 
actionjackson is offline   Reply With Quote
Old 03-19-2021, 02:12 PM   #10
macprivateer
Minors (Rookie Ball)
 
Join Date: Oct 2020
Posts: 33
I'm having issues with this workaround and wonder if anyone can help.

I started a game in 1901 and erased all players prior stats so that my leaderboards were nice and clean. I then applied this workaround after my 1901 season, to take care of players who "showed up" in 1902 but had not played in '01 but did have stats from 1900 and prior. It worked and the leaderboards remained clean for stats prior to 1901.

However, I tried it again now after the 1902 season for the few guys showing up in 1903 but did not play in '01 or '02 and it's not working correctly.

If I download the stat files (all 3) and delete the rows of the guys prior stats (those in 1900 and prior) and then import those corrected 3 stat files those few players still have stats showing up for years prior. And those years (1890's mainly) are included for those few players and thus messes up the leaderboards (albeit fairly insignificantly).

The only thing that seems to work now is to manually change every single stat to a zero number. This does get those pesky stats out of there but it still shows players playing in, for example, 1898 with a bunch of zeros for every stat category. Again, this at least keeps the leaderboards clean (and their career totals) but looks unseemly.

Any thoughts on why the deleted rows are not being deleted when I import them back in?
macprivateer is offline   Reply With Quote
Old 03-19-2021, 04:52 PM   #11
Brad K
Hall Of Famer
 
Brad K's Avatar
 
Join Date: May 2016
Location: St Petersburg Florida USA
Posts: 6,658
Infractions: 0/2 (3)
This appears to work

Import entire league history
Erase all career stats of all players
Erase the entire league history
Must have AAA and AA enabled

See here for discussion

https://forums.ootpdevelopments.com/...=325013&page=2
Brad K is offline   Reply With Quote
Old 03-20-2021, 12:10 PM   #12
David Watts
Hall Of Famer
 
David Watts's Avatar
 
Join Date: Apr 2002
Location: Looking for a place called Leehofooks
Posts: 9,617
Infractions: 0/1 (1)
Quote:
Originally Posted by Brad K View Post
This appears to work

Import entire league history
Erase all career stats of all players
Erase the entire league history
Must have AAA and AA enabled

See here for discussion

https://forums.ootpdevelopments.com/...=325013&page=2
Also.
If you're not running a fantasy draft to start your league, make sure all the free agents get signed. This will put the above mentioned Dan Brouthers on a team and allow him to create some OOTP history. Once that happens he shouldn't reappear with his career stats.
David Watts is offline   Reply With Quote
Old 03-20-2021, 12:18 PM   #13
Brad K
Hall Of Famer
 
Brad K's Avatar
 
Join Date: May 2016
Location: St Petersburg Florida USA
Posts: 6,658
Infractions: 0/2 (3)
Yea, I forgot about that. Thank you.
Brad K is offline   Reply With Quote
Old 03-21-2021, 03:39 PM   #14
macprivateer
Minors (Rookie Ball)
 
Join Date: Oct 2020
Posts: 33
Quote:
Originally Posted by Brad K View Post
This appears to work

Import entire league history
Erase all career stats of all players
Erase the entire league history
Must have AAA and AA enabled

See here for discussion

https://forums.ootpdevelopments.com/...=325013&page=2



Thanks, forgot to erase all stats prior to the import of the fixed 3 files
macprivateer is offline   Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 12:50 AM.

 

Major League and Minor League Baseball trademarks and copyrights are used with permission of Major League Baseball. Visit MLB.com and MiLB.com.

Officially Licensed Product – MLB Players, Inc.

Out of the Park Baseball is a registered trademark of Out of the Park Developments GmbH & Co. KG

Google Play is a trademark of Google Inc.

Apple, iPhone, iPod touch and iPad are trademarks of Apple Inc., registered in the U.S. and other countries.

COPYRIGHT © 2023 OUT OF THE PARK DEVELOPMENTS. ALL RIGHTS RESERVED.

 

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Copyright © 2024 Out of the Park Developments