Home
MLB The Show 17 News Post


MLB The Show 17 patch 1.03 is available now, check out the patch notes below.
  • Online gameplay fixes and improvements (both in menus and in the field)
    • Time outs, bullpen and substitution menus.
    • Pausing/unpausing at the same time as your opponent.
    • Double switching and pinch hitters/runners.
  • Detroit Tigers road uniform name fixed.
  • Year to year save fixes and message handling.
We will update this post if more details arrive later.

Game: MLB The Show 17Hype Score: 9/10 - Vote Now
Platform: PS4Votes for game: 36 - View All
Member Comments
# 121 mike24forever @ 04/12/17 03:24 PM
^ This is how you respond. Well done and I like your explanation.
 
# 122 OtherMoon2 @ 04/12/17 03:39 PM
Quote:
Originally Posted by Armor and Sword
Game has been out 2 weeks.

2 weeks.

A much larger and far reaching patch is in the works.

Patience.


Sent from my iPhone using Operation Sports
But what standard are they being held to when they release a half baked product or a product with several bugs that affect the game across the board?
 
# 123 WaitTilNextYear @ 04/12/17 03:53 PM
Quote:
Originally Posted by Mav3rek7
I say I'm a programmer because I am a programmer...

The point I was making is that visual issues are usually just a simple matter of updating the overlay for that particular part. The basic programming structure of the jersey is there, the colors are just simply overlays for those pieces. The issue of an incorrect uniform part could be as simple as changing one line of code. Instead of leftUniSleeve = "12345" it needed to be leftUniSleeve = "12346". Those types of programming issues are quick/easy related to visual aspects.

Official uniform sock choices weren't in the game 10-15 years ago because of memory space. It's 2017, we have more space on things than ever before and can add in the little things that had to be omitted previously.

As for contract extensions, I'm going to make some assumptions here...

1) I'd say each year with each new iteration of MLB the Show they probably start with a bare bones template (for lack of a better term) and build from the ground up. If they were simply reusing all the code from last year and just updating rosters, then we'd get a new game every month, or not at all.

2) There is turnover in any company. Maybe the same guys who worked on it last year aren't 100% the same guys who worked on it this year. Maybe they switched roles, who knows.

3) Sometimes in code you don't really know how adding in one thing may affect another. Or it changes it in a way you didn't expect. You can plan/code/test till you're blue in the face, but something seemingly trivial can greatly change something else and you may have never seen it coming. It happens.

4) Contract logic is infinitely more complicated than visual aspects. Logic in general is infinitely more complicated. The graphics are nothing but skins on top of 1's and 0's. The actual 1's and 0's themselves are the hard part. Putting a pretty bow on something in the programming world is a trivial task.

I understand your frustration. I get it. You paid 60 bucks for something and it's not working the way you want and you can't really do much about it. I get that. But I also think you may not quite realize how much more difficult something is than what you think.
This post is written like someone who has teaching experience...This post belongs in the OS Hall of Fame for posts. One of the best posts I've seen on here in quite some time.
 
# 124 HolyStroke3 @ 04/12/17 03:56 PM
Quote:
Originally Posted by kehlis
They should wear the green helmet with the yellow brim for all games but they wear an all green helmet for away games. This changed IRL 3 or 4 years ago I believe and the Show never changed it.
The Show did fix it last year (or maybe 15 I don't remember) but last year they wore the green helmet/gold bill for with all their uniforms. This year they have reverted back to all green helmet with the road grey and alternate green uniforms.

They haven't worn the all green helmet since ~2010 when they added a black helmet to match their black alternate and went with the green helmet/yellow bill for all their other uniforms. And it's even worse because the A's don't even wear the solid green hat with gold logo on the road anymore so now they have a helmet they don't use that matches a hat they no longer wear
 
# 125 BillPeener @ 04/12/17 04:21 PM
I appreciate you carefully writing out your thoughts, but as a programmer, we see this from vastly different angles. So, with all due respect...

Quote:
Originally Posted by Mav3rek7
I say I'm a programmer because I am a programmer...
Based on the totality of your post, I feel it necessary to remind everyone that the significant majority of programmers are not good programmers. It's like English - people know how to write, but being a good writer is dramatically different.

Quote:
Originally Posted by Mav3rek7
The point I was making is that visual issues are usually just a simple matter of updating the overlay for that particular part. The basic programming structure of the jersey is there, the colors are just simply overlays for those pieces. The issue of an incorrect uniform part could be as simple as changing one line of code. Instead of leftUniSleeve = "12345" it needed to be leftUniSleeve = "12346". Those types of programming issues are quick/easy related to visual aspects.
Yes, but someone has to program all of those sleeves. Sure, the underlying framework for visuals is probably as simple as assigning IDs to each entity. However, someone has to create the code that scans in those sleeves. Someone has to develop and maintain the engine that makes those sleeves look good in-game. The jerseys have to flap in the wind, they have to react to different lighting, and so on. SCEA might have a solid framework for adding more items, but it still requires designing and coding them. This isn't 1998 when jerseys were just bitmaps assigned to certain vertices on a polygon. There so much code that goes into realistically showing every piece of clothing and making sure all colors agree with lighting, getting dirty, and whatever else can affect the appearance. Grooves, bumps, and textures require programming to look realistic. I cannot believe you are a programmer yet feel like these things, in comparison to contract logic, are trivial to develop and maintain.

Quote:
Originally Posted by Mav3rek7
Official uniform sock choices weren't in the game 10-15 years ago because of memory space. It's 2017, we have more space on things than ever before and can add in the little things that had to be omitted previously.
For the most part, that's either false or a bad excuse. Xbox and PS2 had limited memory, but there are countless sport games from that era, both PC and console, that had sufficiently detailed uniforms, jerseys, and other attire. The PC games especially had the memory to put in official apparel. Those games could have had official socks, for example, though they would've looked like low-res crap. Still, they could have been there.

The real reason is that developing the graphics engine and securing brands and official MLB licenses were difficult, slightly in part due to technological limitations. Yes, Xbox's 64 megs of ram forced developers to optimize, but official looking socks in MVP 2005 weren't impossible. But heck, they couldn't even convince MLB to let them put Barry Bonds into the game! They had so many issues to deal with back then. Those problems don't exist in the same capacity today.

Quote:
Originally Posted by Mav3rek7
1) I'd say each year with each new iteration of MLB the Show they probably start with a bare bones template (for lack of a better term) and build from the ground up. If they were simply reusing all the code from last year and just updating rosters, then we'd get a new game every month, or not at all.
That's a big assumption, and we'd need a developer to confirm it. Either way, we basically get a new game every month already when you factor in patches, updated rosters, new DLC, and so on. And even if your assumption is correct, then are you suggesting that the trade system, for example, is always re-coded every year based on a barebones template? If so, how do you justify them re-coding it every year so that only 3 players can be traded? Seems odd that they re-code it every year to have the same extremely unrealistic design.

Quote:
Originally Posted by Mav3rek7
2) There is turnover in any company. Maybe the same guys who worked on it last year aren't 100% the same guys who worked on it this year. Maybe they switched roles, who knows.
Come on. These are professional game companies who have the relatively easy task of creating the exact same game every year. All they have to do is make their previous baseball game more realistic. I'm not saying that's a piece of cake - there's a reason 60+ people are paid salaries to make this game - but it's not like we're talking about a brand new concept each and every year. Turnover is a real issue, but can you seriously blame a lack of in-season contract extensions on turnover? Who knows, maybe you're right. Maybe half the team switched over from last year. But logic is logic, and I figure SCEA has a flow-chart for each and every logical process. My point about it being the same game is that the conceptual flow-charts for baseball should follow the same basic pattern every year. Once you've developed the flow-chart for contract extensions, then it's a matter of coding it, which frankly, a friend and I could develop in a week or less. Now, imagine me working with a team on a salary.

Quote:
Originally Posted by Mav3rek7
3) Sometimes in code you don't really know how adding in one thing may affect another. Or it changes it in a way you didn't expect. You can plan/code/test till you're blue in the face, but something seemingly trivial can greatly change something else and you may have never seen it coming. It happens.
So, therefore, be so conservative in writing code that you completely leave out in-season contract extensions; allow the archaic trade system to devolve into an even less realistic system (yes, it's worse in '17 than '16); and [insert one of a myriad other issues]? All you're saying is that programming is hard.

Quote:
Originally Posted by Mav3rek7
4) Contract logic is infinitely more complicated than visual aspects. Logic in general is infinitely more complicated. The graphics are nothing but skins on top of 1's and 0's. The actual 1's and 0's themselves are the hard part. Putting a pretty bow on something in the programming world is a trivial task.
Correct, and it's the actual 1's and 0's that defeat your argument. I wasn't talking about applying skins to a polygons. I was talking about the fact that in today's world, visual graphics are insanely tied to the underlying logic, so much so that I don't see how you can even pretend that amending the contract code the game already has would be a taller order than continuing to maintain and improve the graphics logic. I'm talking about the programming that handles how skins are placed onto a jersey worn by a player of variable size in countless stadiums with different lighting, weather, and in-game situations like getting dirty.

Quote:
Originally Posted by Mav3rek7
I understand your frustration. I get it. You paid 60 bucks for something and it's not working the way you want and you can't really do much about it. I get that. But I also think you may not quite realize how much more difficult something is than what you think.
The visual aspects are far, far more complicated than you're giving credit to. To say that adding new and official jerseys, socks, gloves, and so on is simply a matter of 1's and 0's is like saying my iPhone is just a matter of 1's and 0's. Come on, man. If you're really a programmer, you know that the graphic engine is the #1 most challenging aspect of game design. Underlying logic that has 100% no connection to the graphics engine is vastly less complicated and less fragile.

You're right in that we often underestimate how difficult a seemingly simple feature is to implement. However, in regards to in-game contract extensions, which currently is my biggest franchise gripe, you already have the logic when it comes to off-season contracts. The logic is partly already in the system. You just have to extend it to in-season. I'd love to know exactly why that was neglected this year. Getting an explanation would be sufficient for me.
 
# 126 HustlinOwl @ 04/12/17 04:25 PM
Quote:
Originally Posted by Mav3rek7
I understand your frustration. I get it. You paid 60 bucks for something and it's not working the way you want and you can't really do much about it. I get that. But I also think you may not quite realize how much more difficult something is than what you think.
$150 and if it's a half finished product, then lower the price. No way I should be paying full price for a game that its entire online content does not work as advertised
 
# 127 BillPeener @ 04/12/17 04:49 PM
Quote:
Originally Posted by HustlinOwl
$150 and if it's a half finished product, then lower the price. No way I should be paying full price for a game that its entire online content does not work as advertised
I agree that online play should work, but as someone who didn't own a baseball game from 2005-2015, I love how I can play online for free. I love how they update official rosters and allow for 3rd party rosters. It's a dream-come-true getting patches and updates automatically installed. No trying to find the patch, updating the game, hoping it doesn't crash...

This is the best baseball game I've ever played, so I don't regret my $60. That's a fair price, and I look forward to the upcoming patches. But as a franchise guy, I'm determined to do whatever I can to make '18 much better.
 
# 128 Mav3rek7 @ 04/12/17 04:50 PM
Quote:
Originally Posted by BillPeener
I appreciate you carefully writing out your thoughts, but as a programmer, we see this from vastly different angles. So, with all due respect...

Edited for space
I think you may be misunderstanding what I'm saying, or the other way around...

I'm not saying that programming the way a jersey moves in the wind, reacts to environments, etc is the easy part. I'm saying that fixing an incorrect sleeve color would be infinitely easier than reprogramming a logic component. The underlying 1's and 0's part, sure, it's more difficult, but not correcting it post release.

As for why socks weren't in the game 10-15 years ago, I stand by what I said. MVP 2005 let you select different jerseys, yes. But it wasn't a mix/match of jerseys. You could select Home... Away... 1970 Home. Not 2015 home jersey, 1970 away pants, 2005 socks, 1999 hat. It was a one shot deal. Unless I'm just remembering that incorrectly. Then when you consider the space to program all the different combos, it adds up quickly.
Maybe memory space wasn't the only aspect of it(I'm sure it wasn't) but it was definitely a limiting factor.

Programming/Coding is a mindset. Programming is hard, it's complicated.
You have to think in a different manner. I respect your opinion and all, but it appears there are things that you just won't understand about coding/programming.

We'll just have to agree to disagree and move on.
 
# 129 Mav3rek7 @ 04/12/17 04:57 PM
Quote:
Originally Posted by HustlinOwl
$150 and if it's a half finished product, then lower the price. No way I should be paying full price for a game that its entire online content does not work as advertised
I'm sure that the online issues weren't foreseen. There wasn't an open Beta, so they had some server problems when the world got access to the game.

They are working on them, I would assume.

As for the price, you had a choice and chose to spend more than double what the game itself costs. Yes, I realize that you wanted some additional things that go with the higher price tag, but still, it was a choice, so the amount you paid is irrelevant.

Let's say you walk in to a store and buy a toaster that only toasts from one slot and the other one isn't working. What do you do? You take said toaster back to the store and either a)return it and get your money back and go home with no toaster or b)exchange it for a working toaster and go home and make toast.

They're working on issues, you'll end up with your working toaster.
 
# 130 HustlinOwl @ 04/12/17 04:59 PM
Quote:
Originally Posted by Mav3rek7
I'm sure that the online issues weren't foreseen. There wasn't an open Beta, so they had some server problems when the world got access to the game.

They are working on them, I would assume.

As for the price, you had a choice and chose to spend more than double what the game itself costs. Yes, I realize that you wanted some additional things that go with the higher price tag, but still, it was a choice, so the amount you paid is irrelevant.

Let's say you walk in to a store and buy a toaster that only toasts from one slot and the other one isn't working. What do you do? You take said toaster back to the store and either a)return it and get your money back and go home with no toaster or b)exchange it for a working toaster and go home and make toast.

They're working on issues, you'll end up with your working toaster.
so Sony will refund my digital deluxe edition?
 
# 131 Mav3rek7 @ 04/12/17 05:10 PM
Quote:
Originally Posted by HustlinOwl
so Sony will refund my digital deluxe edition?
Sure, talk to them and see what they say, then return(delete) the game.
 
# 132 BillPeener @ 04/12/17 05:18 PM
Quote:
Originally Posted by Mav3rek7
We'll just have to agree to disagree and move on.
No, sir. You are not allowed to get away with that. You can't just do a drive-by-insult using fallacies and then say "let's just agree to disagree".

Quote:
Originally Posted by Mav3rek7
I'm not saying that programming the way a jersey moves in the wind, reacts to environments, etc is the easy part. I'm saying that fixing an incorrect sleeve color would be infinitely easier than reprogramming a logic component. The underlying 1's and 0's part, sure, it's more difficult, but not correcting it post release.
What evidence do you have that it's not difficult to add a new sleeve or update an old one post-release?

What evidence do you have that this difficulty is "infinitely" easier than reprogramming a logic component?

Quote:
Originally Posted by Mav3rek7
Unless I'm just remembering that incorrectly.
You're right - that's how MVP did it.

Quote:
Originally Posted by Mav3rek7
Maybe memory space wasn't the only aspect of it(I'm sure it wasn't) but it was definitely a limiting factor.
Now you're moving the goal posts, saying that memory space was but one factor. Setting aside that you haven't even proved that the Xbox / PS2 didn't have enough memory to add official accessories, it's a trivial issue.

My point was that one of the major reasons why games a generation ago had franchise logic - contracts, trades, player progression - and not Adidas batting gloves - is because coding logic that's entirely unrelated to the graphics / physics engine was doable on a computer made in 1990. What I'm saying is that these graphic upgrades are unnecessary thrills. It never breaks the game if your player doesn't have his Nike socks. It does break the game if you can't offer contract extensions mid-season, causing your players to see drops in morale and thus lower player ratings. My experience while playing the game is worsened far more from unnecessarily, unrealistically low player ratings than from not having the Nike socks I hardly notice.

Quote:
Originally Posted by Mav3rek7
Programming/Coding is a mindset. Programming is hard, it's complicated.
You have to think in a different manner. I respect your opinion and all, but it appears there are things that you just won't understand about coding/programming. Programming is hard, it's complicated.
Who are you talking to? What are you trying to teach anybody? For all the non-programmers out there, I guess you've successfully convinced them that programming is hard, except for when it's just visual stuff.
 
# 133 SmashMan @ 04/12/17 05:28 PM
Quote:
Originally Posted by BillPeener
No, sir. You are not allowed to get away with that. You can't just do a drive-by-insult using fallacies and then say "let's just agree to disagree".
Quote:
Originally Posted by BillPeener
Based on the totality of your post, I feel it necessary to remind everyone that the significant majority of programmers are not good programmers.
 
# 134 p00p1 @ 04/12/17 05:31 PM
They have artists who work on uniforms, stadiums, etc. They have other programmers who work on the modes/gameplay. You can't just take one of the artists off uniforms and say, go work on franchise contracts.
 
# 135 BillPeener @ 04/12/17 05:34 PM
Quote:
Originally Posted by p00p1
They have artists who work on uniforms, stadiums, etc. They have other programmers who work on the modes/gameplay. You can't just take one of the artists off uniforms and say, go work on franchise contracts.
Interesting factoid. Thanks for sharing.
 
# 136 Mav3rek7 @ 04/12/17 05:43 PM
Quote:
Originally Posted by BillPeener
No, sir. You are not allowed to get away with that. You can't just do a drive-by-insult using fallacies and then say "let's just agree to disagree".
I wasn't insulting you. Sorry you felt that way.

Quote:
Originally Posted by BillPeener
What evidence do you have that it's not difficult to add a new sleeve or update an old one post-release?

What evidence do you have that this difficulty is "infinitely" easier than reprogramming a logic component?
Evidence..

Let's take MVP 2005 for example, PC version. If I wanted to, oh I don't know, change the way a jersey looks. Do you know what I had to do? Download the .psd template from mvpmods.com, put the colors I want on top of what's already there, import it into the game, and boom! Done. Simple. Quick/Easy fix graphic fix. Takes all of 10 minutes.


Quote:
Originally Posted by BillPeener

Now you're moving the goal posts, saying that memory space was but one factor. Setting aside that you haven't even proved that the Xbox / PS2 didn't have enough memory to add official accessories, it's a trivial issue.

My point was that one of the major reasons why games a generation ago had franchise logic - contracts, trades, player progression - and not Adidas batting gloves - is because coding logic that's entirely unrelated to the graphics / physics engine was doable on a computer made in 1990. What I'm saying is that these graphic upgrades are unnecessary thrills. It never breaks the game if your player doesn't have his Nike socks. It does break the game if you can't offer contract extensions mid-season, causing your players to see drops in morale and thus lower player ratings. My experience while playing the game is worsened far more from unnecessarily, unrealistically low player ratings than from not having the Nike socks I hardly notice.
Not moving anything. Was actually agreeing with you that there was more to it than just memory capacity issues.

And for some, having in season contract extensions doesn't break the game for them, but not having Nike socks does. Your argument is only pertinent to you and people who feel it's broken because of this as well. It can go both ways.


Quote:
Originally Posted by BillPeener
Who are you talking to? What are you trying to teach anybody? For all the non-programmers out there, I guess you've successfully convinced them that programming is hard, except for when it's just visual stuff.
You... I'm talking to you. All I've tried to explain since the first post was that it's not as simple as you believe it to be and that putting out a quick patch that changes a jersey sleeve is easier than reprogramming something that alters logic.
 
# 137 loganmorrison1 @ 04/12/17 05:44 PM
Not sure if it was mentioned, but seems as though the patch screwed up the stadium music, hardly hear any rally music now


Sent from my iPhone using Operation Sports
 
# 138 BillPeener @ 04/12/17 05:54 PM
Quote:
Originally Posted by Mav3rek7
Let's take MVP 2005 for example, PC version. If I wanted to, oh I don't know, change the way a jersey looks. Do you know what I had to do? Download the .psd template from mvpmods.com, put the colors I want on top of what's already there, import it into the game, and boom! Done. Simple. Quick/Easy fix graphic fix. Takes all of 10 minutes.
I was talking about Show '17. What evidence do you have that it's not difficult to add a new sleeve or update an old one post-release in '17? What evidence do you have that this difficulty is "infinitely" easier than reprogramming a logic component in '17?

Quote:
Originally Posted by Mav3rek7
And for some, having in season contract extensions doesn't break the game for them, but not having Nike socks does. Your argument is only pertinent to you and people who feel it's broken because of this as well. It can go both ways.
You're right. I'm starting to get the impression that this game wasn't made for me, and I'm wasting my time. Sad considering there's no alternative. I guess the developers don't feel like my $60 is worth as much as the Nike sock guy.

Quote:
Originally Posted by Mav3rek7
You... I'm talking to you. All I've tried to explain since the first post was that it's not as simple as you believe it to be and that putting out a quick patch that changes a jersey sleeve is easier than reprogramming something that alters logic.
When you have some evidence for any of your claims, let me know.

EDIT: I should note that your last point is a straw man. I never claimed this is a matter of fixing contract logic vs releasing a quick patch that fixes one sleeve. I was talking about development in general, either for '17, its patches, '18, or beyond. I want the contract issue fixed, whether that be tomorrow, next month, or next year. I'm not saying they shouldn't patch a sleeve and instead should patch contracts. I'm saying they need to re-evaluate their priorities when developing the game. They put so much time and effort into the graphics (far more than you understand), yet so little time seemingly goes into other aspects that break the game for a lot of users. I stand by my claim that adding mid-season contract extensions is a relatively easy task, and I'm well aware of how complicated it is. That's why I say "relatively."
 
# 139 Mav3rek7 @ 04/12/17 06:01 PM
Quote:
Originally Posted by BillPeener
I was talking about Show '17. What evidence do you have that it's not difficult to add a new sleeve or update an old one post-release in '17? What evidence do you have that this difficulty is "infinitely" easier than reprogramming a logic component in '17?



You're right. I'm starting to get the impression that this game wasn't made for me, and I'm wasting my time. Sad considering there's no alternative. I guess the developers don't feel like my $60 is worth as much as the Nike sock guy.



When you have some evidence for any of your claims, let me know.
We can go round and round forever. I appreciate your enthusiasm, but at this point I feel like we aren't going to achieve anything constructive.

You want hard physical evidence that I can't provide without seeing the code/talking to a developer of The Show. I was just speaking on relative/general terms of how programming works, and I would almost guarantee it's setup that way. But, choose to believe however you see it.

Either way, let's just drop it and move on. Nothing good is coming of this.
 
# 140 My993C2 @ 04/12/17 06:01 PM
Please stop. I take your words that some of you are developers. But unless you actually work on the game, it's all speculation. I am a seasoned developer myself, though I have never worked at a gaming company (presently I work at an insurance company). Anyway I have been programming professionally since before many of the people here were even born. That does not make me some sort of know-it-all superstar. No, but I have 30+ years of experience to draw on. I have bugs in some of the systems I presently support. I really want to fix them. In some cases I have fixed the bugs as it is my instinct to fix the bugs once they are discovered. But they are not deployed yet, especially when there is some sort of work around and/or data fix. You see it's not up to me as to what code is deployed and what isn't. That decision rests with business and management. You guys can argue all day long about why your favorite feature needs to be addressed. The bottom line is it is up to brass at SDS to decide what their developers work on. If anyone of us does not like this, we don't have to buy the game ... next year.

In closing, I cannot help but laugh and think about that scene from Money Ball when Billy Bean is trying to recruit Scott Hatteberg to play 1B. Billy Bean tells Scott, "Playing 1B is easy, tell him Ron" followed by Ron the 1B coach saying "Playing 1B is incredibly difficult". Well I'm like Ron. Writing good code is incredibly difficult.
 


Post A Comment
Only OS members can post comments
Please login or register to post a comment.