Aliens: Colonial Marines AI fixed by a single letter

OP
OP
JigglesBunny
Oct 27, 2017
4,630
Chicago
Wow, I wanna see video evidence of this, does it exist anywhere?
This was posted in October and if it weren't for the post in the other thread, I would have never known. I think this has flown under the radar until now so I doubt there is video of it anywhere but believe me, it's noticeable from the second you press play.
 
Oct 26, 2017
6,080
Do these people not use IDEs? Like, I don't know the specific of what language etc. they worked with here and so on, but every common IDE would tell you if you use a variable or method that doesn't exist. Wtf?
 
Oct 27, 2017
1,661
Yeah, I would just assume the developers thought the issue stemmed deeper into the code and was basically un-fixable without reworking huge chunks of the game.

Game development is hard. But sometimes it isn't lol
 
Oct 25, 2017
1,842
This was posted in October and if it weren't for the post in the other thread, I would have never known. I think this has flown under the radar until now so I doubt there is video of it anywhere but believe me, it's noticeable from the second you press play.
This is just so insane to me haha, I believe, but I just wanted to see the difference with my own eyes to actually fathom how they missed that. If it's that drastic of a change how did they never catch this, it's just crazy. So when people were asking for patches for this games AI, they literally could have fixed that one tiny thing and made it much better.
 
Oct 25, 2017
6,751
HOW is this game right now with the fixed overhaul mod?

I love the old Aliens vs Predator PC games and was always bummed Aliens Colonial Marines was such a bust.

But maybe it is worth playing now?

I should get this....maybe
 
Oct 28, 2017
1,146
Do these people not use IDEs? Like, I don't know the specific of what language etc. they worked with here and so on, but every common IDE would tell you if you use a variable or method that doesn't exist. Wtf?
It's not a line of code, it was a misspelled property in a conf file that the game engine uses. These conf files are normally plain text consisting of key/value pairs, the engine will look for keys and change behavior according to the value associated with the key. If either the key or value is not recognized by the engine, it will most likely ignore it and assume default behavior for that particular entry.
 
Apr 10, 2018
2,905
A reminder before continue to unfairly blame gearbox, they tricked people, but weren't the reason the game was bad. They were given 9 months to finish a game that wasnt even half finished and wasn't even going to be on ps3 since the other devs couldnt make it work. Also Sega was the one that chose to release in that the state it was.
 
Oct 27, 2017
529
A reminder before continue to unfairly blame gearbox, they tricked people, but weren't the reason the game was bad. They were given 9 months to finish a game that wasnt even half finished and wasn't even going to be on ps3 since the other devs couldnt make it work. Also Sega was the one that chose to release in that the state it was.
It doesn't take a genius to figure out that there was something seriously wrong with their AI.
 
Nov 27, 2017
339
Why the compiler didn't get this?
I wonder if they forgot to implement proper error handling or if this generated a warning message which they ignored. This would have been easy for Gearbox to detect if the parser which handles the "ClassRemapping" command gives a big error message if it fails.
 
Oct 26, 2017
6,080
It's not a line of code, it was a misspelled property in a conf file that the game engine uses. These conf files are normally plain text consisting of key/value pairs, the engine will look for keys and change behavior according to the value associated with the key. If either the key or value is not recognized by the engine, it will most likely ignore it and assume default behavior for that particular entry.
I see. And these config files are usually done with barebones text editors? Boggles the mind that they wouldn't use tools capable of detecting these things to me if such grave errors can result from it.