|
||||
| ||||
|
|||||||
| OOTP 26 - General Discussions Everything about the brand new 26th Anniversary Edition of Out of the Park Baseball - officially licensed by MLB, the MLBPA, KBO and the Baseball Hall of Fame. |
![]() |
|
|
Thread Tools |
|
|
#41 | |
|
Minors (Double A)
Join Date: Apr 2023
Posts: 137
|
Quote:
What is OOTP? OOTP is a probabilistic simulation engine. OOTP's "AI" isn't an AI in the modern sense. It's mostly rule-based decision trees (if X, then Y), weighted randomness, and legacy heuristics from earlier versions that are hard to cleanly replace. OOTP's AI doesn't adapt like modern machine learning. It just evaluates conditions through hard-coded logic trees. And those logic trees, many of which are probably very old, are likely intertwined with older simulation code, making clean rewrites hard. Is OOTP's AI coding outdated? Yes, of course. In reality, it's more of a scripting engine than an AI engine. Built on a now outdated foundation, OOTP's AI makes decisions that many people consider unrealistic at best, or game-breaking at worst. Can OOTP's AI be improved? Revamping OOTP's AI couldn't be done in a patch. Instead, it would be a full-on software engineering project, possibly on par with building a new game from scratch. The developers would have to untangle AI logic from the monolithic legacy code, separating AI decision modules (roster management, trades, contracts, valuation) from the core sim engine, replacing all of that with modern AI architecture. How long would that take? That could take 6-12 months. It would mean skipping a release year. No revenue from sales of OOTP27, for example. A small company like OOTP can't afford to do that, unfortunately. Has a sports game ever skipped a release year? Football Manager, the world's most popular football/soccer game costs about $60. The FM developers decided this spring to cancel the planned 2025 release because they were not satisfied with the game and felt that releasing something subpar would have long-term reputational damage to the brand name. What can we do? I'd be willing to pay full price for a non-existent OOTP27 so that the developers can spend the time needed to redo the underlying and outdated code. OOTP is a wonderful but imperfect game. The OOTP "AI" will probably never be a real AI. Young players will continue to be released or placed on waivers for no good reason. There will be illogical signings and strange trade offers, poor roster construction decisions, unrealistic minor league roster churn, and ignored fatigue and rest logic. OOTP is like a classic old ballpark that we enjoy visiting. It's charming, historic, and has unique quirks. But the plumbing under the bleachers is ancient and leaking in some places. And yet, there's no other ballpark quite like it. Last edited by Paul Reuschel's Mustache; 09-27-2025 at 08:21 AM. |
|
|
|
|
|
|
#42 |
|
Minors (Rookie Ball)
Join Date: Mar 2019
Posts: 30
|
The people saying that this problem doesn't exist in 25 are just wrong. If you do some basic searching you'll find that the sign and release loop was reported as early as 2007, it was also reported for 25 version but simply didn't get as much traction of people reporting it as they did for this version because this version did seem to regress in this area, although this issue ALWAYS existed.
OOTP is simply too complicated for there not to be an edge case that's difficult to handle. Theoretically, I do believe it's POSSIBLE to cover all these cases but clearly it's extraordinarily difficult given how many moving parts are involved. Often times one case is covered but it causes regression in another area because the assumptions made to fix one issue did not exist elsewhere. It's just the reality of software development |
|
|
|
|
|
#43 | |
|
Minors (Double A)
Join Date: May 2018
Posts: 106
|
Quote:
The constant minor league signing and releasing crap really annoys the hell out of me. Why can't this be fixed??? |
|
|
|
|
|
|
#44 | |
|
All Star Reserve
Join Date: Oct 2015
Posts: 598
Infractions: 0/1 (1)
|
Quote:
|
|
|
|
|
|
|
#45 | |
|
Minors (Triple A)
Join Date: Jan 2002
Location: Bourbonnais, IL
Posts: 274
|
Quote:
|
|
|
|
|
|
|
#46 | |
|
Minors (Double A)
Join Date: May 2018
Posts: 106
|
Quote:
Dear OOTP DEVS: Take a year off from putting a different coat of paint on the same old rickety barn and instead, please hit the reset button! OOTP 26.5: The Rehab Edition Stop duct-taping legacy code and instead overhaul the "AI" engine from the ground up. Kill the static logic tree approach (if x, then y) and bring in real machine learning principles. Make decisions contextual. Give us user-defined heuristics. I want a game that's smarter than me (or at least feels that way) instead of me having to use house-rules to give the OOTP non-AI "AI" a fighting chance and keep me from winning 130 games every year. |
|
|
|
|
|
|
#47 | |
|
Minors (Rookie Ball)
Join Date: Mar 2019
Posts: 30
|
Quote:
Machine learning would cost a huge amount of money and time to get set up. The equipment like GPUs for training and ML engineers and time to get familiar with the code and refactor everything completely. You're talking about years, possible decade long project and god knows how much money. And the result would probably suck anyway. You want a believable, human like AI, not a min-maxer. Look at GT7's Sophy AI, it took them years to train the AI to not just do crazy things like slam into other cars to gain position and they have infinite funding of Sony backing them. Look at Chess engines, pros can often tell when someone is cheating using a chess engine because it simply doesn't behave like a human. It does things that make no sense to a human mind. You want to train an ML AI to be believable in OOTP? Good luck lmao. You'd need to teach it baseball history and tradition, all of human psychology, group behavior and so on and so forth. It's just absurd to suggest they could skip a release and get this done Last edited by noooooo4499; 09-30-2025 at 10:37 AM. |
|
|
|
|
|
|
#48 | |
|
Minors (Double A)
Join Date: May 2018
Posts: 106
|
Quote:
So, the answer to a bad AI is no AI? And I'm only interested in single-player mode. The Devs would not be building a fully autonomous AI from scratch. But the thing we call OOTP's "AI" is using 20+ year old if-x then-y logic trees. I'm not expecting miracles. But something like THIS RIGHT HERE should have been fixed many years ago! It would be great to have something approximating the term "artificial intelligence". Something that stops doing dumb and unrealistic things over and over and over again that forces me to use a dozen "house rules" and pity handicaps because the "AI" is a joke. No idea how long it would take. It would be a hell of a challenge, sure. So find a few people who understand the tech, know baseball, and love a challenge. I don't expect it to ever happen. Every spring, enough of us (me included) willingly pay for the rickety old barn with the shiny new coat of paint on it and things continue as before. |
|
|
|
|
|
|
#49 |
|
Minors (Single A)
Join Date: Mar 2020
Posts: 67
|
I've always felt that the game could benefit from a "Polish" release one year, where they don't add new features but enhance the ones that already exist.
|
|
|
|
|
|
#50 | |
|
Minors (Rookie Ball)
Join Date: Mar 2019
Posts: 30
|
Quote:
The unfortunate reality is that doesn't garner sales, new features do. Most people would skip the release thinking there's no change. It's just a fact not just in game dev but software dev in general even at the biggest companies rhat writing elegant and well tested code doesn't get you recognition or promotions, but new features do |
|
|
|
|
|
|
#51 |
|
Minors (Rookie Ball)
Join Date: Jun 2025
Location: The Opera
Posts: 35
|
|
|
|
|
|
|
#52 |
|
Minors (Triple A)
Join Date: Nov 2010
Posts: 226
|
Main reason I asked for "commish mode", where at least all trades would have to be approve and or edited by the commissioner (the user). Doesn't help with sign and release, but would help with bad trade logic
|
|
|
|
|
|
#53 |
|
All Star Reserve
Join Date: Dec 2011
Location: SC USA
Posts: 928
Infractions: 0/1 (1)
|
I'd be happy with improved AI but also improved 3-D graphics.
|
|
|
|
|
|
#54 | |
|
Hall Of Famer
Join Date: Apr 2002
Location: Iowa
Posts: 6,676
|
I can't say for sure this is patch related but I'll put it here for them to hopefully see and check on before the next patch.
My alternate uniform selections were overwritten/changed in this last patch. My game had all city select unis disabled and only one alternate assigned for home and away for each club except the Yankees. Each team was done one at a time and there were no conflicts of having two unis selected for the same days. Post patch almost every team had their city selects enabled. Almost every team had at least one day with two unis selected. I had teams where the name/number color file was changed. One example would be the Dodgers where I had manually put white numbers on their blue alternate. After the patch they had blue numbers on the blue jersey. They weren't the only team where this occurred. Keep in mind I am on Steam so when a patch comes out only files that have changes will be copied into the game. This happened one other time with stadiums and the tell was all of my real ads were gone and the fictional game defaults were back. I posted and Matt apologized and said a file got in the patch that shouldn't have. Thanks.
__________________
Quoted from another sports gaming forum.. Quote:
|
|
|
|
|
|
|
#55 | |
|
Minors (Double A)
Join Date: Feb 2002
Posts: 114
|
Quote:
|
|
|
|
|
|
|
#56 |
|
Major Leagues
Join Date: Jul 2020
Posts: 348
|
This isn't specifically patch related but the mention of having to manually change stuff made me think of it.
Is there any way to save my league settings so that if I create a new save it will automatically use those settings? It's kind of a pain to go through every settings screen when I create a new save when I want to just use the same settings I created previously. It does seem to remember which era you want to start in when you create a new save so I'm curious if there's any way to not have to go through each screen when creating a new save. Does quickstart do this? I've never really used it before. |
|
|
|
|
|
#57 | ||
|
Hall Of Famer
Join Date: Apr 2002
Location: Iowa
Posts: 6,676
|
Quote:
Your question on settings made me curious and I opened OOTP to take a look. What I found under "players & team> colors xml file settings" is a check box for "automatically check for uniform updates every season". The box in my game is not checked. Perhaps yours is? I appreciate your post and I will pay close attention when my next season rolls around to see if it happens again. Thanks.
__________________
Quoted from another sports gaming forum.. Quote:
|
||
|
|
|
|
|
#58 | |
|
All Star Starter
Join Date: Jan 2008
Posts: 1,479
|
Quote:
Use the save as a template option. Next time you go to create a new save you can load that template, then tweak the settings if you want. |
|
|
|
|
|
|
#59 | |
|
Major Leagues
Join Date: Jun 2013
Posts: 374
|
Quote:
Not a simple way to do this if you like to do live starts though. There's a workaround I've seen w creating a custom game but it only seems to work sometimes? I think you have to do some very specific things every time... |
|
|
|
|
|
|
#60 |
|
All Star Starter
Join Date: Jan 2008
Posts: 1,479
|
I've never tried a live start, pretty much every league I do is some form of fictional. Probably have a couple dozen different templates saved now with a variety of different league configurations. None of them are ever exactly what I want to do, but at least they'll get me close and dramatically cut down on the changes.
|
|
|
|
![]() |
| Bookmarks |
|
|