• Ever wanted an RSS feed of all your favorite gaming news sites? Go check out our new Gaming Headlines feed! Read more about it here.

Raonak

Banned
Oct 29, 2017
2,170
Wow... I mean I've done dumb shit like this when making my own games, but usually the game falls over in a screaming heap.
 
Nov 2, 2017
6,800
Shibuya
Wooow, I remember all the lawsuits that went down concerning Gearbox, Sega, and the quality of this game.

Is there a possibility for Sega to take Gearbox to court again over such an obvious failure?
This specific issue is the exact opposite of an obvious failure. It's not often you can have a typo in crucial file names without causing really obvious issues. If the few people who designed and implemented the content didn't catch it, nobody would have. Like, genuinely think about the process of finding this problem; how would QA find it? The AI is still functional, and it's not generally appropriate to bug something and say "make the AI better", so the QA team (or really any staffers who weren't specifically tasked with that feature) noticing a single misplaced letter on a file is really unlikely. Crazy unfortunate bug, though. At least if it caused a crash or stopped the AI from functioning outright it would have told them something was clearly wrong, and this been an obvious issue.
 

Dorkmgl

Member
Oct 26, 2017
72
This is pretty standard UE functionality to allow you to bulk change a class basically everywhere it is used in script..

What this should be doing is causing all points in Unrealscript that refer to PecanGame.PecanSeqAct_AttachXenoToTether to instead use PecanGame.PecanSeqAct_AttachPawnToTether.

Some wild guesses based on UE experience but the fact that this remapping exists probably meant they didn't have a good handle on their Kismet scripts after trying to reinvent the Pawn and rather than go through and fix a whole bunch of scripts that are edited visually they did this as a quick fix. Then they typoed it.

Whoever was testing the game probably had no clue how the AI was supposed to behave in the first place when they gave the thumbs up.
 

Muffin

Member
Oct 26, 2017
10,339
DiZlSk7XcAEG3UK.jpg

DiZmTN9XcAELKD-.jpg
 

Deleted member 23368

User requested account closure
Banned
Oct 28, 2017
111
Sweden
I cannot fathom that Gearbox is still in business after they straight up broke the law and lied to their "employeer" Sega. Well sadly big corporations get away with everything, probably murder or some shit soon.
 

goodfella

Member
Jan 22, 2018
42
So interesting. On the one hand, it's laudable that their systems and services are resilient enough and decoupled enough that if something breaks things carry on (almost) as normal. However perhaps too decoupled in this instance... surely they would have some linting in their code editor/ide to highlight that was a not a function?
 

Pokemaniac

Member
Oct 25, 2017
4,944
So interesting. On the one hand, it's laudable that their systems and services are resilient enough and decoupled enough that if something breaks things carry on (almost) as normal. However perhaps too decoupled in this instance... surely they would have some linting in their code editor/ide to highlight that was a not a function?
Nah, this is a case where you really want to fail fast. Largely to prevent exactly this sort of thing from happening.

Also this was in an external config file, something not easily error checked.
 

Syriel

Banned
Dec 13, 2017
11,088
Wait, so this is a real thing?

if this is 100% true, then it deserves a lot more attention. This is hilarious.

This is so funny and sad at the same time...

You guys speak like you've never worked with production software.

Engineers cannot spell. A typo like this is not an uncommon occurrence.

Pick your industry. If there is tech driving it, there are typos in the code. Guaranteed.
 

megathemiis

Member
Oct 27, 2017
212
You guys speak like you've never worked with production software.

Engineers cannot spell. A typo like this is not an uncommon occurrence.

Pick your industry. If there is tech driving it, there are typos in the code. Guaranteed.
As I said its funny and sad at the same time. I have worked with code and I know how easily a typo can slip by unnoticed, that's why I fell sad about the developers. Their project was (in part) ruined by a single letter typo.
 

Shrikey

Member
Oct 27, 2017
669
I hope someone does a proper review with this changed and sees if it actually made that big a difference
 

Spork4000

Avenger
Oct 27, 2017
8,485
This is profoundly stupid, the amount of it caring for this to happen. I mean, what the actual fuck?

You guys speak like you've never worked with production software.

Engineers cannot spell. A typo like this is not an uncommon occurrence.

Pick your industry. If there is tech driving it, there are typos in the code. Guaranteed.

I've made my fair share of typos and I've worked on code with a ton of warnings before, but when the main feature of your program flat out doesn't work you think you'd at least look at the function call before cutting it for release. I mean maybe this was contracted out and by the time anyone looked at it they had no idea where it would be, but that's when you take a week and do a code review. This is amateur as all hell.
 
Last edited: