Even just modding I’ve noticed a lot of extremely confident opinion-giving that’s equally uninformed. I think people just like to feel like they have some special insight, so they tend to run with whatever the first narrative they hear is and stick hard to it. It reminds me of all those little bullshit factoids people love to repeat, like that daddy long legs are the most venomous spider but are incapable of biting people.
The big obvious example in DayZ is the myth of the ‘alpha wolf’. People have for ages been claiming that one of the two wolf textures (usually the white one, but I’ve heard both) is an ‘alpha’ wolf that’s stronger than the others and will cause the pack to run away if you kill it. This is a complete myth with no basis in the code of the game. One wolf type is a child class of the other and the only difference is their texture.
And yet some people will get extremely offended if you mention this. Even if they literally have never even peeked under the hood of DayZ and are well aware that you’ve been actively developing mods for it.
To be fair, one doesn’t have to be an automotive engineer to deduce something is wrong with a new car that struggles to reach 30km/h while most of the others exceed 100km/h with ease.
(This is the first I’ve heard of anyone blaming teeth, though. That’s a bit strange.)
There’s a big difference between looking at a game and saying there seem to be some performance issues versus baselessly pretending that you know what the specific cause of those issues is.
I think it is. Note that I wrote 30km/h, not 200km/h. (In case you’re American, 30km/h is about 18mph.)
The Last of Us Part 1 is another example. We know it should run better on our hardware (at least with low-graphics settings) because we have already seen the original game run far better on less capable hardware. Yet this one fails to do so even at the lowest possible settings.
Even Baldur’s Gate 3, despite being otherwise wonderful, has some glaring hit-and-miss performance issues (think 8 fps at 1080p) that show up on hardware that can handle similar games easily. You don’t need to be a software engineer to compare it to Divinity: Original Sin 2, adjust for a few years of hardware inflation, and have a rough idea of how it should perform at moderate-to-low settings.
I see people upset because the car isn’t a masarati,
I don’t doubt that those people exist, but I believe they are outliers. Most of the complaints I see about underperforming games in the past year or so are from people with very reasonable expectations. If most of the gripes you’ve seen are from teeth-blaming Masarati-entitled loudmouths, I suspect it has more to do with the forums you frequent than anything else.
I mean, you kinda do, though. You have no idea what’s going on under the hood in Divinity versus Baldur’s Gate. Even if the graphics are similar and the UI looks the same, there could well be much more complex systems involved. Given that they’ve developed a faithful and fairly wide-ranging representation of D&D 5e, I’m willing to bet that ended up being a lot more involved than their own proprietary system.
Given that they’ve developed a faithful and fairly wide-ranging representation of D&D 5e, I’m willing to bet that ended up being a lot more involved than their own proprietary system.
That game was just one example, but since you seem interested in singling it out:
Turn-based game rules cannot explain the awful graphics performance that game has, even at idle, on some systems. (Not even D&D 5e, which I happen to know in detail.)
Graphics engine enhancements might explain it, but in that case, the developers should have included options to disable those enhancements.
I haven’t reverse engineered the code, but some of the behaviors I’ve seen in that game smell strongly of decisions/mistakes that I would expect from a game that was rushed, such as lack of occlusion culling. Others smell like mistakes that are common among programmers who haven’t yet learned how to use the graphics APIs efficiently, such as rapid-fire operations that should instead be batched. Still others could be explained by poor texture and/or model scaling techniques. As a software engineer, the bad performance in this particular game looks like it could come from a combination of several different factors. None of them are new in this field. All of them can usually be avoided or mitigated.
In any case, the point is that none of that analysis matters for the sake of this discussion, because a community with experience using products doesn’t have to be experienced in building them in order to notice when something is wrong. It’s not fair to categorically dismiss their criticism.
(Thankfully, the Baldur’s Gate 3 developers haven’t dismissed it. Instead, they are working on improving it. Better late than never.)
I don’t think the issue is with people deducing something is wrong with the game. The issue is people sayings “It’s definitely the fuel pump - why didn’t you give it a larger pipe?” because the windscreen wipers aren’t working.
Recognising an issue vs diagnosing it vs. figuring out a treatment. You can notice chest pains and shortness of breath, perhaps make an educated guess that it could be a heart attack, but it’s going to take an expert to diagnose whether that’s actually the case and what course of action to take.
Cities: Skylines II is a next-gen title, and naturally, it demands certain hardware requirements. With that said, while our team has worked tirelessly to deliver the best experience possible, we have not achieved the benchmark we targeted.
Then why the hell do you release the game? So it’s another rushed game and that is you can blame the devs for. That is what upsets me personally the most from all those drama.
As someone who is enjoying the game, zero crashes, and in my opinion completely playable
Not gonna lie, something tells me your opinion would shift within seconds if your computer wasnt working you a little extra magic to make this sentence true.
Willing to throw my hat into the ring here and say that I haven’t even bought it yet because I know my pc can’t handle it. I will wait for performance patches (or look at finally upgrading my 5 year old pc)
I also think they’ve done everything right. They called it out BEFORE release, but released anyway for the subset of players who can play, with the promise of improving it for the rest.
The ones who can play it got lucky, the ones who can’t and are all pissed about it are the same ones who would be bitching if it got delayed.
Honestly they should have put it behind the beta window under the caveat that the “beta” was just bug fixing.
But Ive kinda noticed a trend where people who say that everyone else is overreacting, and that people are throwing tantrums over nothing, are pretty often people who have a spendy machine that brute forced past all the issues.
Like people who say “minecraft doesnt have a memory leak issue, just install a bit more RAM!” You havent solved the problem, you exist in a situation where you cant notice the problem.
I don’t work in games, but I do work in software and the people you describe are infuriating and have absolutely no idea what it’s like to work on a big piece of software. Thanks for the comment.
Yup. I’ve worked with some really great software engineers in the gaming industry, and they don’t have a fucking clue how to optimize a game, and it’s because optimizing the game doesn’t take a clue. It takes legwork, and diagnostics, and digging, and digging, and digging.
It’s never what you think, because if it was, it would have been fixed already.
We shipped well optimized games, and we did so because the games were (relatively) small, and our engineers were absolute pro sleuths.
They’re “overnight performance experts” because there are similar games that run better.
To me it seems that there was a tight schedule and they couldn’t prioritize performance tweaks over features. I mean, if it’s works it works, refactor later so we can jump to the next requirement.
Sum all that up and you won’t know which part of the chain takes most cycles,
I largely agree with what you’re saying but I’m going to add… If you get to the point of release and you’re off 300% and not 15% … you screwed up.
There definitely aren’t easy answers to these kinds of problems but there are steps that should be taken along the way to prevent them. Getting to the end and then addressing any and all performance issues is a recipe for disaster.
You don’t want to be making major architectural changes at this point in the process. You want to be dealing with hiccups. Throwing hardware at the problem and “optimization” only go so far.
Removed by mod
Even just modding I’ve noticed a lot of extremely confident opinion-giving that’s equally uninformed. I think people just like to feel like they have some special insight, so they tend to run with whatever the first narrative they hear is and stick hard to it. It reminds me of all those little bullshit factoids people love to repeat, like that daddy long legs are the most venomous spider but are incapable of biting people.
The big obvious example in DayZ is the myth of the ‘alpha wolf’. People have for ages been claiming that one of the two wolf textures (usually the white one, but I’ve heard both) is an ‘alpha’ wolf that’s stronger than the others and will cause the pack to run away if you kill it. This is a complete myth with no basis in the code of the game. One wolf type is a child class of the other and the only difference is their texture.
And yet some people will get extremely offended if you mention this. Even if they literally have never even peeked under the hood of DayZ and are well aware that you’ve been actively developing mods for it.
Removed by mod
That said, there are cases of players noticing emergent behaviour in games! For example: https://twitter.com/JoelBurgess/status/1428008041887281157
Is there a way to view this without logging into Twitter?
Use nitter
https://nitter.net/JoelBurgess/status/1428008041887281157
Thank you!
They’ve been experts for longer than a single night, don’t you remember when all anybody said was to jUsT FiX tHe NeTcOdE!
Bruh change your DNS /s
Shh! You’re gonna tempt the DNS demons!
To be fair, one doesn’t have to be an automotive engineer to deduce something is wrong with a new car that struggles to reach 30km/h while most of the others exceed 100km/h with ease.
(This is the first I’ve heard of anyone blaming teeth, though. That’s a bit strange.)
There’s a big difference between looking at a game and saying there seem to be some performance issues versus baselessly pretending that you know what the specific cause of those issues is.
Removed by mod
I think it is. Note that I wrote 30km/h, not 200km/h. (In case you’re American, 30km/h is about 18mph.)
The Last of Us Part 1 is another example. We know it should run better on our hardware (at least with low-graphics settings) because we have already seen the original game run far better on less capable hardware. Yet this one fails to do so even at the lowest possible settings.
Even Baldur’s Gate 3, despite being otherwise wonderful, has some glaring hit-and-miss performance issues (think 8 fps at 1080p) that show up on hardware that can handle similar games easily. You don’t need to be a software engineer to compare it to Divinity: Original Sin 2, adjust for a few years of hardware inflation, and have a rough idea of how it should perform at moderate-to-low settings.
I don’t doubt that those people exist, but I believe they are outliers. Most of the complaints I see about underperforming games in the past year or so are from people with very reasonable expectations. If most of the gripes you’ve seen are from teeth-blaming Masarati-entitled loudmouths, I suspect it has more to do with the forums you frequent than anything else.
I mean, you kinda do, though. You have no idea what’s going on under the hood in Divinity versus Baldur’s Gate. Even if the graphics are similar and the UI looks the same, there could well be much more complex systems involved. Given that they’ve developed a faithful and fairly wide-ranging representation of D&D 5e, I’m willing to bet that ended up being a lot more involved than their own proprietary system.
That game was just one example, but since you seem interested in singling it out:
Turn-based game rules cannot explain the awful graphics performance that game has, even at idle, on some systems. (Not even D&D 5e, which I happen to know in detail.)
Graphics engine enhancements might explain it, but in that case, the developers should have included options to disable those enhancements.
I haven’t reverse engineered the code, but some of the behaviors I’ve seen in that game smell strongly of decisions/mistakes that I would expect from a game that was rushed, such as lack of occlusion culling. Others smell like mistakes that are common among programmers who haven’t yet learned how to use the graphics APIs efficiently, such as rapid-fire operations that should instead be batched. Still others could be explained by poor texture and/or model scaling techniques. As a software engineer, the bad performance in this particular game looks like it could come from a combination of several different factors. None of them are new in this field. All of them can usually be avoided or mitigated.
In any case, the point is that none of that analysis matters for the sake of this discussion, because a community with experience using products doesn’t have to be experienced in building them in order to notice when something is wrong. It’s not fair to categorically dismiss their criticism.
(Thankfully, the Baldur’s Gate 3 developers haven’t dismissed it. Instead, they are working on improving it. Better late than never.)
IIRC there was once some bethesda game where characters teeth being rendered across the map was the actual issue.
edit: on second tought i think it was actually arma2/dayz/pubg or something similar
Ha… That is hilarious, and very much like Bethesda. (See also: the bee problem in Skyrim.)
What problem, you don’t think bees should be able to flip a horse carriage over?
Can’t stand the sight of a strong Nord insect?
I don’t think the issue is with people deducing something is wrong with the game. The issue is people sayings “It’s definitely the fuel pump - why didn’t you give it a larger pipe?” because the windscreen wipers aren’t working.
Recognising an issue vs diagnosing it vs. figuring out a treatment. You can notice chest pains and shortness of breath, perhaps make an educated guess that it could be a heart attack, but it’s going to take an expert to diagnose whether that’s actually the case and what course of action to take.
[This comment has been deleted by an automated system]
I give you right about those overnight experts in forums. 100% true. But I would not give too much respect to the developers (unless they were forced to released it early), because they knew the game was not ready to launch. It’s even their official statement: https://forum.paradoxplaza.com/forum/threads/updates-on-modding-and-performance-for-cities-skylines-ii.1601865/
Then why the hell do you release the game? So it’s another rushed game and that is you can blame the devs for. That is what upsets me personally the most from all those drama.
because they are a business that needs to make money to offset development costs.
deleted by creator
Removed by mod
Not gonna lie, something tells me your opinion would shift within seconds if your computer wasnt working you a little extra magic to make this sentence true.
Willing to throw my hat into the ring here and say that I haven’t even bought it yet because I know my pc can’t handle it. I will wait for performance patches (or look at finally upgrading my 5 year old pc)
I also think they’ve done everything right. They called it out BEFORE release, but released anyway for the subset of players who can play, with the promise of improving it for the rest.
The ones who can play it got lucky, the ones who can’t and are all pissed about it are the same ones who would be bitching if it got delayed.
Honestly they should have put it behind the beta window under the caveat that the “beta” was just bug fixing.
But Ive kinda noticed a trend where people who say that everyone else is overreacting, and that people are throwing tantrums over nothing, are pretty often people who have a spendy machine that brute forced past all the issues.
Like people who say “minecraft doesnt have a memory leak issue, just install a bit more RAM!” You havent solved the problem, you exist in a situation where you cant notice the problem.
I don’t work in games, but I do work in software and the people you describe are infuriating and have absolutely no idea what it’s like to work on a big piece of software. Thanks for the comment.
Removed by mod
Yup. I’ve worked with some really great software engineers in the gaming industry, and they don’t have a fucking clue how to optimize a game, and it’s because optimizing the game doesn’t take a clue. It takes legwork, and diagnostics, and digging, and digging, and digging.
It’s never what you think, because if it was, it would have been fixed already.
We shipped well optimized games, and we did so because the games were (relatively) small, and our engineers were absolute pro sleuths.
They’re “overnight performance experts” because there are similar games that run better.
To me it seems that there was a tight schedule and they couldn’t prioritize performance tweaks over features. I mean, if it’s works it works, refactor later so we can jump to the next requirement.
Sum all that up and you won’t know which part of the chain takes most cycles,
I largely agree with what you’re saying but I’m going to add… If you get to the point of release and you’re off 300% and not 15% … you screwed up.
There definitely aren’t easy answers to these kinds of problems but there are steps that should be taken along the way to prevent them. Getting to the end and then addressing any and all performance issues is a recipe for disaster.
You don’t want to be making major architectural changes at this point in the process. You want to be dealing with hiccups. Throwing hardware at the problem and “optimization” only go so far.