Home | Webstore
Latest News: OOTP Update 20.4.40 - OOTP 20 Available - FHM 5 Available



Go Back   OOTP Developments Forums > Out of the Park Baseball 19 > OOTP 19 - Technical Support > Bug Reports Forum

Bug Reports Forum Have a bug to report? Please post here.

Thread Tools
Old 02-09-2019, 01:41 AM   #1
Bat Boy
Join Date: Nov 2018
Posts: 7
Thanks: 1
Thanked 2x in 2 posts
OOTP appears to make errors calculating pitcher's overall stuff

When using the editor it's possible to lower any pitcher's overall stuff value by increasing the stuff of individual pitches.

For example, the overall value of stuff increases as fastball's individual rating value rating increases (like any pitch) but will suffer a penalty and decrease if the fastball value is equal or greater to the individual value of a secondary pitch. It will then decrease based on how many secondary pitches are <= to the current fastball value. (I can't tell what the true function is, but that's part of it). The penalties for having a fastball rating >= to a secondary pitch rating are cumulative and can result in a pitcher who would be better off having zero fastball than with a fastball that has a higher rating than all of his other pitches.

Name:  Stuff without fastball.jpg
Views: 87
Size:  106.0 KB

Name:  Stuff with optimal fastball.jpg
Views: 83
Size:  106.0 KB

Name:  Stuff with bugged fastball.jpg
Views: 84
Size:  105.6 KB

I've never tried attaching images before so hopefully there's now an example of what I am talking about.

By playing around in the editor I have been able to come up with some rules that seem to be consistently true. In order to calculate stuff correctly and avoid any arbitrary reductions the true pitch ratings must be in a certain order:

Fastball* must have the lowest value. Slider must be second lowest. Forkball, screwball, and knuckle curve seem to have the same rules and do not interact with each other. Pitches from this "forkball group" must be higher than the slider and lower than any changeups. Curveball must be higher than slider and lower than changeups, but it does not interact with the "forkball" group. Changeup and circle change must be the highest pitches but they do not interact with one another.

*Cutter, sinker, and splitter appear to have similar rules to the fastball but they trigger penalties when their value = secondary pitch value +1 rather than when = secondary pitch value. The penalty for rating overlaps is also less severe for these pitches than the standard fastball.

This is something I have been able to replicate in every old league where commissioner mode was enabled as well as two newly created test leagues.

Edit: I should have been clearer that this will happen to some extent with any pitcher at any velocity.

Last edited by Imbogo; 02-09-2019 at 07:53 PM.
Imbogo is offline   Reply With Quote
Thank you for this post:
BoofBonser26 (02-10-2019)
Old 02-09-2019, 03:36 PM   #2
Alex Murray
OOTP Developments
Alex Murray's Avatar
Join Date: Jul 2011
Location: Arizona
Posts: 189
Thanks: 60
Thanked 62x in 44 posts
Love the research here Imbogo, reminds me of when I did movement effectiveness research. I wonder if its something to do with Hammels being a control/contact pitcher and because his FB is so slow (not that 91/93 is exceptionally slow) the game considers his #1 pitch to lower his stuff rating overall. All that to say it might be that the coding plugs the best pitch as the one thrown more often but if that fastball isn't actually his best pitch due to speed, movement, and GB/FB rate it might lower his stuff rating because he overthrows his FB instead of his better suited off-speed pitches.

Just a thought from my first glance at this. I'll try to dig deeper into this in my spare time but I'll also pass this along to a dev to see if they know about this little tidbit of info.


Found a bug? Have a technical issue? Please post here and/or file a support ticket here.

Need to upload files for us to check out? Instructions can be found here.

Alex Murray is offline   Reply With Quote
Old 02-09-2019, 07:50 PM   #3
Bat Boy
Join Date: Nov 2018
Posts: 7
Thanks: 1
Thanked 2x in 2 posts
Thanks for the reply! I thought something similar with the game potentially incorrectly prioritizing a weaker pitch.

Hammels isn't special, the overlap penalty will happen with any pitcher at any velocity. But the theory of badly prioritizing pitches seems to make sense when you look at what velocity does. Velocity changes the severity of the penalty, probably because at higher velocities true pitch rating is more directly tied to actual stuff. With extremely hard throwers the penalty to a fastball becomes almost imperceptible since a much greater proportion of the total stuff rating is encapsulated in the strength of that single fastball pitch. At 100 mph the penalties for changeups and all other pitchers not being in the optimal order is no longer visible. The penalty to fastball will at most be a single point of stuff reduction when fastball is increased to match secondary pitches.

so yeah it's a small issue in that generally these penalties don't significantly affect pitchers. However, as you saw in my example there are certain conditions that set up nonsensical situations which can trigger a large drop in stuff from a small increase in the rating of a single pitch. Lower velocity pitchers with 4+ pitches are the most susceptible to big drops in stuff. I made a pitcher with 6 pitches whose pitches were rated 210, 211, 212, 213, 214, 215 and then by raising all pitches to 215 his stuff dropped from 254 to 201. With 100% accurate scouting that was a drop of 124 stuff to 94 stuff in game ratings!

Last edited by Imbogo; 02-09-2019 at 07:51 PM.
Imbogo is offline   Reply With Quote
Old 02-10-2019, 05:34 PM   #4
Matt Arnold
OOTP Developer
Matt Arnold's Avatar
Join Date: Jun 2009
Location: Toronto
Posts: 8,131
Thanks: 959
Thanked 10,157x in 3,966 posts
Thanks for the detailed description. You're right, it does appear that there are some edge cases that obviously are not intended to lower the stuff rating. We'll fix this up for OOTP20
Matt Arnold is offline   Reply With Quote
4 thanks for this post:
Alex Murray (02-11-2019), BoofBonser26 (02-10-2019), Imbogo (02-10-2019), pgjocki (02-10-2019)
Old 02-10-2019, 10:42 PM   #5
Bat Boy
Join Date: Nov 2018
Posts: 7
Thanks: 1
Thanked 2x in 2 posts
Sounds good, thanks for checking it out!
Imbogo is offline   Reply With Quote


Thread Tools

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 04:59 AM.


Major League Baseball trademarks and copyrights are used with permission of MLB Advanced Media, L.P. Minor League Baseball trademarks and copyrights are used with the permission of Minor League Baseball. All rights reserved.

The Major League Baseball Players Association (www.MLBPLAYERS.com ) is the collective bargaining representative for all professional baseball players of the thirty Major League Baseball teams and serves as the exclusive group licensing agent for commercial and licensing activities involving active Major League baseball players. On behalf of its members, it operates the Players Choice licensing program and the Players Choice Awards, which benefit the needy through the Major League Baseball Players Trust, a charitable foundation established and run entirely by Major League baseball players. Follow: @MLB_Players; @MLBPAClubhouse; @MLBPlayersTrust

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.



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