My Pitch FX Tuned Sliders

Collapse

Recommended Videos

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Bahnzo
    Can't spell antetokounmpo
    • Jun 2003
    • 2809

    #1

    My Pitch FX Tuned Sliders

    Alright...this may get long, so for those who don't want to read through everything, just read the next paragraph and then skip on down to the sliders. One thing I hope that everyone can understand from the below data and stats is this: There is not enough foul balls from the AI! I hope 2K sees this and fixes this in an upcoming patch/update. The proof is right here and I would think it's something they could easily address.
    ===============================
    I was reading an article about MLB using the new Pitch FX system to record data and found it interesting so I went and downloaded a few games worth to look over. While I was going over the play-by-play data (which is the primary pitch data) I thought to myself, "Hey, I bet I could use this data to help make the MLB2k8 CPU AI (and game overall)a bit more realistic". So I downloaded ALL 702,000+ pitches in the MLB database and got to work. What I came up with resulted in this set of sliders which I think should provide as realistic a game of baseball as MLB2K8 is capable of. There are still some glaring problems which I will point out, but I think it's pretty damn close.

    Ok, now for those who haven't already scrolled down or just closed the thread altogether, here's the data I collected, how I used it, and the results I eventually received after way too many games of MLB2K8. I swear these results are not "cooked" or cherry-picked in any way. The MLB2K8 game data I present is the last 21 games I played with this set of sliders. The only tweak I made to these sliders over that time is a very slight change to the AI Pitching after the patch was released due to the AI throwing more balls.

    First, let's start with the MLB Pitch FX data I downloaded:
    <iframe width='760' height='175' frameborder='1' src='http://spreadsheets.google.com/pub?key=pFLe20s9yWG43C6BcZA82CA&output=html&gid=0& single=true&range=a2:f8'></iframe>

    This is the actual data from MLB. There are 672823 pitches that had the data I needed. As you can see in the first (blue) table, I broke it down into 5 basic categories, and then figured the percentage of each. I then went a step further and broke it down into only the pitches swung at, and those percentages. Here's what these stats mean for those interested:

    Total Balls: What it sounds like. Any pitch not swung at and not termed a strike. Includes pitchouts, hit batters and such.
    Total Called Strikes: A pitch not swung at and called a strike.
    Total Swinging K's: A pitch swung at and not hit.
    Total Foul Balls: A pitch fouled off that does not result in an out.
    Total Hits In Play: This is any pitch put into play that results in an out or a hit.

    This is the main data I then used to adjust sliders to attempt to duplicate these real life averages. I had no idea what I was getting into..... I figured I'd play a few games, take some data, and adjust sliders. But that was too simplistic.

    To start with, I played 20 games with my base sliders that I had been using, recording on a notebook every time the AI swung and that swing's result. I then put that into a data base to find what averages I was getting. After I had a base to work from, I then adjusted sliders, played a few games, looked at the results, adjusted, made marks in my notebook, reviewed data, adjusted....and on and on and on.

    I then added another set of stats. I logged onto espn.com and reviewed the MLB 2007 year team averages such as hits per game, doubles per game, k's per game and etc. I then took it upon myself to attempt to get the AI to average something close to this as well.

    Finally after playing a crap-load of games, adjusting every so often and looking at my stats I finally had a set of sliders that was producing some realistic results. It's important to remember these results are averages over a 21 game period. I had games that were wild in terms of Swinging Strikes, and such, but then would eventually swing the other way for a game.

    This next two tables are the averages of the 21 games played. I also included another table that I was using that showed the results of the latest 10 games. These games where played with my Cardinals fantasy draft franchise against a good variety of teams. Two series I played against the Cubs and Brewers, which in my franchise are the power teams right now. They are #3 and #2 in home runs and average and both fighting for the Central NL lead. Then I played a series against the TB Rays, who are an average team..literally #13, #15 etc in their ratings. Then I played a couple of series against two bottom dwellers, the Dodgers and Pirates. So I think I had a good combination to draw data and stats from.

    <iframe width='539' height='359' frameborder='1' src='http://spreadsheets.google.com/pub?key=pFLe20s9yWG43C6BcZA82CA&output=html&gid=1& single=true&range=a1:d17'></iframe>

    Please note these are percentages of the result of when the bat is swung by the AI. The Called Strikes and Balls percentages are overall pitches. Balls are the amount of balls that I threw, so these aren't entirely AI dependent, it has as much to do with the fact I don't throw enough balls.

    One glaring thing that sticks right out. No matter what I set sliders too, even in my initial stages of collecting data, there aren't enough foul balls by the AI! This 15% or so average stayed pretty much consistent through out everything (and of course the AI Foul Balls slider is 100%). If you look at the Hits in Play and Foul Balls, you'll notice these basically offset each other. So I think it's safe to say that 2K needs to increase the amount of foul balls hit by the AI.

    But you'll also notice I'm very close to real life MLB averages with the strikes; swinging and called. And if you notice the MLB average of 45.58% of pitches are swung at...if you factor in I don't throw enough balls, I'm pretty close here as well.

    Finally my last set of tables:

    <iframe width='835' height='375' frameborder='1' src='http://spreadsheets.google.com/pub?key=pFLe20s9yWG43C6BcZA82CA&output=html&gid=2& single=true&range=a1:i17'></iframe>

    Again, the overall 21 games, and the last 10 games. You'll notice I have the CPU throwing just about the right amount of balls. In the last 10 games it went up some due to the patch which seems like somewhat increased the balls thrown. I adjusted for this by raising the Throw Strike slider a notch and the last two games brought the amount back down to normal.

    Everything here is also pretty close to MLB averages, with the exception of the AI homeruns overall. I think I'm to blame there....I got absolutely shelled by the Cubs and Brewers when I played them. They are home run hitting machines in my game and skewed the stats somewhat. You'll notice the last 10 games is exactly average.

    Also you'll notice the AI just doesn't walk. Certainly I don't throw enough balls, so that may be why, but I also suspect something else at work here causing this. My guess is the large strike zones of the umps. I noticed that when I played a game with an umpire with a smaller zone, the AI did take walks, yet with the large zone umps, they take practically none. So there's another thing that 2K needs to change to improve the realism.

    And so that's it. Way more work that I initially thought it would be, but ultimately I think I've gotten a realistic set of sliders and have the data and stats here to back that up. I also hope that 2K (and Sony for that matter) are aware of this Pitch FX data. There's a wealth of data in there that would improve baseball games like you wouldn't believe. If they aren't, then they need to hire and pay me a crap load of money to explain it to them.

    And I'll finish this off by repeating two things: 2K, we need more AI Foul Balls and we need the strike zones tightened up slightly. With these two simple fixes (which could be addressed in a patch), you would actually have a pretty realistic game on your hands.
    Last edited by Bahnzo; 04-09-2008, 05:11 PM. Reason: Removed graphics, inserted actual tables instead.
    Steam: Bahnzo
  • Bahnzo
    Can't spell antetokounmpo
    • Jun 2003
    • 2809

    #2
    Re: My Pitch FX Tuned Sliders

    Bahnzo's Pitch FX Tuned Sliders

    As usual these are on the scale of 0-100, so 64 is 64 clicks from the left. You can start out from default legend if you like, but I don't think it matters.

    Edit: I should point out that I use classic batting, but TCP for pitching. You might need to adjust the Step Influence if you use the swing stick. I wouldn't know, I tried it and ain't ever using it unless they actually fix online where I'd be forced to.

    HUMAN

    Batting Skill - 59 (-5)
    Batting Contact - 58
    Batting Power - 34 +1
    Foul Ball - 43
    Batting Influence - 0
    Step Influence - 50
    Pitcher Difficulty - 60
    Batter Bunt Assit - 57
    Bunt for Hit - 47
    Runner Baserunning - 90
    Stealing Success - 50
    Infield Errors - 35
    Outfield Errors - 90
    Throw Difficulty - 80
    Infield Speed - 30
    Outfield Speed - 35
    Infield Reaction - 20
    Outfield Reaction - 5
    Feilding Agression - 50
    Pitcher Fatigue - 68
    Total Control Pitching - 80 <-- This slider is different for everyone. It's important that you set it as high as you can. If you are throwing perfect pitches a lot, then it's not high enough.
    Injuries - 30
    Pitch Speed - 52

    AI

    Infield Errors - 0
    Outfield Errors - 100
    Infield Speed - 30
    Outfield Speed - 35
    Fielding Agression - 60
    Hit and Run - 80
    Sac Bunt - 50
    Squeeze - 20
    Run Agression - 60
    Stealing Success - 90
    Steal 2nd - 100
    Steal 3rd - 50
    Diveback - 38
    Infield Reaction - 0
    Outfield Reaction - 0

    AI Batting

    Use Inside Edge - YES
    Take Strike Overall - 66
    Take Strike Ahead - 52
    Take Strike Behind - 26
    Take Ball Overall - 67
    Take Ball Ahead - 53
    Take Ball Behind - 16
    Ai Skill - 55
    AI Contact - 42
    AI Power - 5
    Foul Ball Freq - 100
    Bunt For Hit - 50

    AI Pitching

    Use Insider Edge - YES
    AI Corner - 15
    AI Change Speed - 80
    Throw Strike Overall - 2
    Throw Strike Ahead - 1
    Throw Strike Behind - 5
    AI Fatigue - 68
    AI Pickoff - 37
    AI Pitchout - 60
    AI Meat Pitch - 10
    Last edited by Bahnzo; 04-13-2008, 01:55 PM.
    Steam: Bahnzo

    Comment

    • jake44np
      Post Like a Champion!
      • Jul 2002
      • 9563

      #3
      Re: My Pitch FX Tuned Sliders

      I think you forgot to post the most important thing......the sliders.

      Nevermind you have now posted them.
      ND Season Ticket Holder since '72.

      Comment

      • Bahnzo
        Can't spell antetokounmpo
        • Jun 2003
        • 2809

        #4
        Re: My Pitch FX Tuned Sliders

        A couple more things, since people are bound to ask....

        These sliders end up as Custom Pro, which is weird because they are Custom All-Star in my franchise. But when I set them up again with a new franchise, they are now Pro....something in the patch changed sliders and what determines the level. If you absolutely have to have them as All-Star, the AI Corner slider is the one that is causing this. Up that to about 50 and it will change to All-Star.

        Also..for pitching I turn off the strike zone completely and use the breakpoint setting. You'll throw more balls this way when you are constantly guessing where the corners are. I use the catcher's suggestions about 80% of the time I guess, it depends on your catcher and his "Call Game" rating. The better the rating, the less breaking balls belt high they call for Pujols . I also *never* buy the IE charts in franchise. When you do this, the catcher completely changes how he calls the game, not to mention he practically never calls for balls either. I really wish there was a way to buy the charts so you could have the info, but not have the catcher use it. I'm not even holding my breath for that happening in next year's game.

        Any questions/comments etc feel free to ask. There's a lot of cool stuff in the Pitch FX data that I think can help not only slider makers, but the people who edit rosters and player ratings as well. I'd be glad to try and help anyone who wants to use the data but doesn't know how to get started with it.
        Steam: Bahnzo

        Comment

        • Fatalah
          Rookie
          • Jan 2007
          • 249

          #5
          Re: My Pitch FX Tuned Sliders

          I love that you've put a ton of time and effort into these. It's so hard picking from all these slider sets. Thanks for forwarding me over here from the old thread BTW.

          From what I see here, I feel like I can trust I won't be wasting my time. :-)

          Comment

          • bull
            Rookie
            • Feb 2003
            • 28

            #6
            Re: My Pitch FX Tuned Sliders

            Well I have to say, that I've tried several of the slider sets on this forum, and liked a couple of them, but I tried these last night, and had my best game by far. I know its only one game, but it was one of the most realistic games I had to date. The computer had two errors in the outfield, so that may have to tweak down a bit if it continues, but other than that, awesome job! Thanks for all the hard work you put into it. I can't wait to try a few more games, and see how they perform.

            Comment

            • mkharsh33
              Hall Of Fame
              • Nov 2006
              • 12779

              #7
              Re: My Pitch FX Tuned Sliders

              Thanks, Bahnzo! Will give these a try as well!!
              STEELERS INDIANS CELTICS

              Comment

              • aj719887
                Rookie
                • Mar 2008
                • 61

                #8
                Re: My Pitch FX Tuned Sliders

                i was jw what the baserunner speed is for these sliders?? im either blind or it is not up there
                "Why do they bother putting age restrictions on these things when all you have to do is click "yes, I am 18"? Even a 17 year old can figure it out." - Dr. House

                Comment

                • Bahnzo
                  Can't spell antetokounmpo
                  • Jun 2003
                  • 2809

                  #9
                  Re: My Pitch FX Tuned Sliders

                  Originally posted by aj719887
                  i was jw what the baserunner speed is for these sliders?? im either blind or it is not up there
                  Your right! Dunno how that didn't get up there. Good catch, it's added now.
                  Steam: Bahnzo

                  Comment

                  • Bahnzo
                    Can't spell antetokounmpo
                    • Jun 2003
                    • 2809

                    #10
                    Re: My Pitch FX Tuned Sliders

                    Originally posted by bull
                    The computer had two errors in the outfield, so that may have to tweak down a bit if it continues,
                    I know the AI OF errors is at 100, but it needs to be there for the AI to not make spectacular catches all the time. With it at 100 there's always a slight chance that when the AI has to make a tough catch or climb the wall to rob you of a HR, they will drop the ball. I've had this slider set at 100 for a long time now, and I can honestly say they only drop stuff like running, over-the-shoulder catches and the like. I've only seen them drop 2 easy pop flies in all this time.
                    Steam: Bahnzo

                    Comment

                    • Fatalah
                      Rookie
                      • Jan 2007
                      • 249

                      #11
                      Re: My Pitch FX Tuned Sliders

                      Just to clarify--- when I first start inputting these sliders, start with the Pro difficulty?

                      Comment

                      • Bahnzo
                        Can't spell antetokounmpo
                        • Jun 2003
                        • 2809

                        #12
                        Re: My Pitch FX Tuned Sliders

                        Originally posted by Fatalah
                        Just to clarify--- when I first start inputting these sliders, start with the Pro difficulty?
                        I really don't think it matters (could be wrong?). I started with Legend because that's what I've always started from, but I'm sure even if you start from Rookie, they will still be Custom Pro when you are done. Again, the AI Corner is what is keeping these in the Pro range. Raise that one and it changes to All-Star.
                        Steam: Bahnzo

                        Comment

                        • reeftan
                          Banned
                          • Nov 2007
                          • 168

                          #13
                          Re: My Pitch FX Tuned Sliders

                          Does the cpu try to steal w/ these sliders? So far it seems that is a problem that will have to be fixed in a patch...Still trying to decide if I should buy this game or not..Thanks

                          Comment

                          • sgtspit
                            Rookie
                            • Feb 2007
                            • 367

                            #14
                            Re: My Pitch FX Tuned Sliders

                            very good sliders bro...i love these next to joes..good
                            job,played eight games won 3.the ones i lost to were
                            even fun.I think im done {hopefully}with slider hunting...

                            Comment

                            • JaFFiTh
                              MVP
                              • Mar 2008
                              • 1685

                              #15
                              Re: My Pitch FX Tuned Sliders

                              I think I'm gonna test that slider out. I've been using your older slider the past few games.. pretty decent results eventhough I think I need to tweak my pitcher as I barely give up hits (eventhough when i do.. it's usually a homerun) and I hardly get a hit.. still trying to get around with the hitting as it's my first 2k game ever.

                              Comment

                              Working...