Post
by RonCo » Mon Nov 18, 2024 3:08 pm
Well...hummmm...are we talking OOTP or real baseball? I'll get to my view of OOTP in just a sec, but I have an urgent need to point out the OOTP and true baseball language are at odds because human beings can use language to mean whatever they want it to mean whenever they want it to mean something. "Stuff," for example, in baseball is actually amorphous. I say that because sometime back I took an hour or two and Googled baseball people talking about "Stuff" and got a considerably entertaining array of conversations that basically boiled down to "I know it when I see it." one guy will have nasty stuff. Another has major league stuff. Some folks say a guy with high velo and some movement has great stuff. Others say that a guy who can hit corners with an array of pitches had amazing stuff. Some use "Stuff" as kind of an overall rating.
At the end of the day, you hear these things and the main thing they have in common is that "this guy is good at getting hitters out."
Similar, the term "hit tool." I personally have a vision of what it means when I say it, but when I try to define it in precise, mathematical terms that roll into a baseball sim that resolves its results on the basis of an at bat, it starts to get murky very fast.
---
Anyway. What follows may be a lot more than you asked for, but I'm on a roll...so...
They did change the content of the OOTP "rating" that is called Contact. Where it used to be a direct projection of batting average (that was always doomed to be wrong), it is now really "Bating Average Without HR" ... for which there is no real baseball term, though some seem to want to call it Hit Tool, which is as good a name as anything. Note, I use quotation marks around the term "rating." because OOTP does not use, nor has it ever used, the Contact "rating" to calculate its results. Markus left contact there because he wanted _something_ to represent "batting average," and that was mathematical way to do it.
To really understand what the ratings are doing, it's helpful to understand the order of events OOTP uses to calculate an AB.
I should say here that (1) I do have a pretty fair sense of what the order is -- which you can figure out mostly on a thought experiment basis if you spend some time focusing on it, but (2) there are some nuances that break the thought experiment and can only be completely proven by spending some time testing. Then (3), I do believe that at some point OOTP swapped an order of events which makes some subtle differences in performance.
In the meantime, the Devs have shared a bit with me that I will not divulge here because I don't want to risk breaking an NDA. I will, however, share what I determined on the basis of my thought experiment, and you can do with it what you want.
First, what is a plate appearance? Where does it start? I decided to think of a plate appearance in terms of contact. There are two things that can happen that do not entail the batter even swinging: A walk, or a HBP. Hence, I put those first, meaning I assumed that the engine matched up pitcher control and hitter Eye ratings (and pitcher and hitter HBP ratings) first, and determined if a walk occurred. Once this decision had been made, the "plate appearance" became an "at bat." And if this was the case, then the rest of the ratings would be more easily assessed as an At Bat (which is, of course, what batting average is based on)
This made intuitive sense to me, but there are also many places in-game where the game is telling us that might be the case.
As one example on the top of my mind, looking at the Historical Simulation Accuracy screen, you'll note that BB/PA is tracked, but Ks and HRs are tracked as K/AB and HR/AB. So, yes, I'm quite certain the game decides BB and HBP first.
---
Next comes the thought process on what to do with balls in which a batter makes contact (or at least maybe swings). The game has Power (=HR rate/AB), and Avk (=K rate/AB), and BABIP (= Hits on balls in play). Hence it needs to calculate Balls in Play. This is easily doable now since we've already finished with walks. Here, though, is the murky bit. Do we calculate HR first, or Ks first? The purist in my wants to calculate K's first, and maybe the game does it that way. But arguably it could also calculate HR first. Or, it could calculate the odds of both at once, and then use one RNG to determine if either one happened in one fell swoop. This is something you can test without GREAT difficulty, but you have to think about it some.
Regardless, whichever you choose, you have now removed BB/HP from the PA (and were left with an AB), and now also removed HR/K from the AB. This then leaves you with a Ball In Play.
---
If you assume my logic is right, that means the next step is to apply another RNG to the Log5 matchup of pitcher and batter BABIP ratings. In a great world, pitcher BABIP ratings (IMHO) would all be essentially the same...but OOTP has now added more influence to pitcher in this area, and whatever that influence is comes here. If the game determines there is a hit, it would branch down a path to determine doubles and triples (which I note also show on the Historical Sim Accuracy screen as being tracked per hit). If it determines the result is an out, it would naturally flow down a different path to determine GB/LD/FB outs and whatnot.
At this point, I believe -- but don't know exactly how -- the game would most naturally apply the influence of defense in either direction (changing a hit to an out, or changing an out to a hit or an error).
---
So, there you have it. To the best of my ability to think through things, that's how BABIP/AVK/POW/GAP/EYE -- STU/MOV/CON/GB% -- RNG/ERROR play together in the base game flow.
There are, of course, a bunch more stuff that probably influences all these things. If you think about this flow, you can probably make some decent guesses as to how park factors might be put into the calculations (but I admit fully I don't know what those are). Same for morale boosts or lags. Fatigue goes in here someplace, and perhaps even across several places. And Framing for catchers. And what about those players who seem to blaze for a year, or have a horrible season, then bounce back. Is there something extra outside the core flow? Probably. Weather plays a part, too. And I'm sure there's more. I'm just not thinking fully.
---
Like I said before, this is probably more than you were really asking. so, sorry about that...and like I also said before, there are some details that I'm not comfortable sharing that might add some depth.
---
So, is BABIP/AVK "Hit Tool?" I don't know. You tell me.
GM: Bikini Krill
Nothing Matters But the Pacific Pennant
Roster