• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Five Years Too Late, Typo Fix Offers Improved AI in Aliens: Colonial Marines

crazyeyesreaper

Not a Moderator
Staff member
Joined
Mar 25, 2009
Messages
9,752 (1.78/day)
Location
04578
System Name Old reliable
Processor Intel 8700K @ 4.8 GHz
Motherboard MSI Z370 Gaming Pro Carbon AC
Cooling Custom Water
Memory 32 GB Crucial Ballistix 3666 MHz
Video Card(s) MSI GTX 1080 Ti Gaming X
Storage 3x SSDs 2x HDDs
Display(s) Dell U2412M + Samsung TA350
Case Thermaltake Core P3 TG
Audio Device(s) Samson Meteor Mic / Generic 2.1 / KRK KNS 6400 headset
Power Supply Zalman EBT-1000
Mouse Mionix NAOS 7000
Keyboard Mionix
It has been a long five years since Aliens: Colonial Marines launched as a hot mess. Being critically panned by gamers and critics alike. One of the reasons behind the negative reception was the game's poor AI. The Xenomorphs had a tendency to run straight into gunfire. Or worse yet, would stand around or group up making them easy targets. Suffice to say the Xenomorphs were far from scary. A typographical error has been discovered as the reason behind some of those issues.

As noted on the ResetERA forums, a post by jamesdickinson963 on the ACM Overhaul ModDB page traced the problem to a spelling error in a single line of code within the game's ini file. The code shown below has "teather" instead of the proper "tether". This simple mistake in theory, results in the "zone tether" failing to load the AI parameters attached to the broken bit of code.

Original Code: ClassRemapping=PecanGame.PecanSeqAct_AttachXenoToTether -> PecanGame.PecanSeqAct_AttachPawnToTeather
Fixed Code: ClassRemapping=PecanGame.PecanSeqAct_AttachXenoToTether -> PecanGame.PecanSeqAct_AttachPawnToTether

Once the spelling mistake has been fixed it does seem to improve the game's AI, as corroborated by PCGamer's short video clips. In terms of improvements, the Xenomorphs tend to behave in a more aggressive manner, taking less time to attack the player. They also flank, leap and chase more often. Moments where the AI feels lost or confused still happen but the frequency is reduced.

If you have Aliens: Colonial Marines installed give the fix a try and let us know if you see a difference.
To change the code go to: My Documents\My Games\Aliens Colonial Marines\PecanGame\Config\PecanEngine.ini

View at TechPowerUp Main Site
 
Joined
Oct 2, 2004
Messages
13,791 (1.94/day)
I find it strange that no one from personnel dedicated for Ai noticed this before. I mean, if you make alien behave in certain way and then it doesn't, wouldn't you notice that? And then QA in the end. Also, don't they have any debugging for the code? I mean in terms of having unknown parameters in the code and that not showing up in bright red when you compile the thing? I highly doubt they write INI files by hand...
 
Joined
Sep 7, 2017
Messages
3,244 (1.36/day)
System Name Grunt
Processor Ryzen 5800x
Motherboard Gigabyte x570 Gaming X
Cooling Noctua NH-U12A
Memory Corsair LPX 3600 4x8GB
Video Card(s) Gigabyte 6800 XT (reference)
Storage Samsung 980 Pro 2TB
Display(s) Samsung CFG70, Samsung NU8000 TV
Case Corsair C70
Power Supply Corsair HX750
Software Win 10 Pro
Hah... all that drama... because of a typo.
 
Joined
Nov 20, 2012
Messages
422 (0.10/day)
Location
Hungary
System Name masina
Processor AMD Ryzen 5 3600
Motherboard ASUS TUF B550M
Cooling Scythe Kabuto 3 + Arctic BioniX P120 fan
Memory 16GB (2x8) DDR4-3200 CL16 Crucial Ballistix
Video Card(s) Radeon Pro WX 2100 2GB
Storage 500GB Crucial MX500, 640GB WD Black
Display(s) AOC C24G1
Case SilentiumPC AT6V
Power Supply Seasonic Focus GX 650W
Mouse Logitech G203
Keyboard Cooler Master MasterKeys L PBT
Software Win 10 Pro
I find it strange that no one from personnel dedicated for Ai noticed this before. I mean, if you make alien behave in certain way and then it doesn't, wouldn't you notice that? And then QA in the end. Also, don't they have any debugging for the code? I mean in terms of having unknown parameters in the code and that not showing up in bright red when you compile the thing? I highly doubt they write INI files by hand...

Take a look at Gearbox Softwares track record, last decent out-sourced work they did was Half-Life: OF and BS. Anything after that is not their own IP is just a steaming pile of you know what.

SEGA should have sued GB and Randy out their respective socks for their BS.
 
Joined
Jan 31, 2005
Messages
2,050 (0.29/day)
Location
Denmark
System Name Commercial towing vehicle "Nostromo"
Processor 5800X3D
Motherboard X570 Unify
Cooling EK-AIO 360
Memory 32 GB Fury 3666 MHz
Video Card(s) 4070 Ti Eagle
Storage SN850 NVMe 1TB + Renegade NVMe 2TB + 870 EVO 4TB
Display(s) 25" Legion Y25g-30
Case Lian Li LanCool 216 v2
Audio Device(s) B & W PX7 S2e
Power Supply HX1500i
Mouse Harpe Ace Aim Lab Edition
Keyboard Scope II 96 Wireless
Software Windows 11 23H2
It has been a long five years since Aliens: Colonial Marines launched as a hot mess. Being critically panned by gamers and critics alike. One of the reasons behind the negative reception was the games poor AI. The Xenomorphs had a tendency to run straight into gunfire. Or worse yet, would stand around or group up making them easy targets. Suffice to say the Xenomorphs were far from scary. A tyopgraphical error has been discovered as the reason behind some of those issues.

Is the red text a typo? ... or intended :wtf:

Sorry :rolleyes: couldn't resist .....
 

silentbogo

Moderator
Staff member
Joined
Nov 20, 2013
Messages
5,470 (1.45/day)
Location
Kyiv, Ukraine
System Name WS#1337
Processor Ryzen 7 3800X
Motherboard ASUS X570-PLUS TUF Gaming
Cooling Xigmatek Scylla 240mm AIO
Memory 4x8GB Samsung DDR4 ECC UDIMM
Video Card(s) Inno3D RTX 3070 Ti iChill
Storage ADATA Legend 2TB + ADATA SX8200 Pro 1TB
Display(s) Samsung U24E590D (4K/UHD)
Case ghetto CM Cosmos RC-1000
Audio Device(s) ALC1220
Power Supply SeaSonic SSR-550FX (80+ GOLD)
Mouse Logitech G603
Keyboard Modecom Volcano Blade (Kailh choc LP)
VR HMD Google dreamview headset(aka fancy cardboard)
Software Windows 11, Ubuntu 20.04 LTS
Typos had very little to do with it's ultimate failure. It's just a shitty low-effort game.

Heck, just look at S.T.A.L.K.E.R.:SoC I've fixed quite a few "typos" myself, once the resource unpacker became available.
Just reading the LUA source was funny enough on its own. Some scripts in the early development (and some unused legacy crap) was written by random students from Kharkov and Kiev, and included some lame bugs like using uninitialized variables (which caused frequent crashes on several maps), inventory bugs, dialogue tree bugs (some were looping before patches or also caused crashes). The game was and still is fun, but it was one giant "typo" upon release (even including the THQ release in US)....
 
Joined
Jul 5, 2013
Messages
25,559 (6.52/day)
I highly doubt they write INI files by hand...
You'd be surprised how often it's done by hand. But what's more surprising is that it was never triple checked. When I worked at a game dev company back in the day, all of the code, config routines included, were quadruple checked, then checked a few more times just for good measure.
 
Joined
Nov 2, 2008
Messages
887 (0.16/day)
Processor Intel Core i3-8100
Motherboard ASRock H370 Pro4
Cooling Cryorig M9i
Memory 16GB G.Skill Aegis DDR4-2400
Video Card(s) Gigabyte GeForce GTX 1060 WindForce OC 3GB
Storage Crucial MX500 512GB SSD
Display(s) Dell S2316M LCD
Case Fractal Design Define R4 Black Pearl
Audio Device(s) Realtek ALC892
Power Supply Corsair CX600M
Mouse Logitech M500
Keyboard Lenovo KB1021 USB
Software Windows 10 Professional x64
Speaking of typos....
crazyeyesreaper said:
"the Xenomorphs tend to behave in a more aggressive manor"
manor, noun - a large country house with lands; the principal house of a landed estate.
manner, noun - a way in which a thing is done or happens.
;)
 
Last edited:
Joined
Jan 29, 2012
Messages
6,401 (1.44/day)
Location
Florida
System Name natr0n-PC
Processor Ryzen 5950x/5600x
Motherboard B450 AORUS M
Cooling EK AIO - 6 fan action
Memory Patriot - Viper Steel DDR4 (B-Die)(4x8GB)
Video Card(s) EVGA 3070ti FTW
Storage Various
Display(s) PIXIO IPS 240Hz 1080P
Case Thermaltake Level 20 VT
Audio Device(s) LOXJIE D10 + Kinter Amp + 6 Bookshelf Speakers Sony+JVC+Sony
Power Supply Super Flower Leadex III ARGB 80+ Gold 650W
Software XP/7/8.1/10
Benchmark Scores http://valid.x86.fr/79kuh6
Reminds me of mistranslated/interpreted text throughout history.
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.65/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
Reminds me of mistranslated/interpreted text throughout history.
Donkey Kong was supposed to be Monkey Kong but Japanese/English fouled it up.
 
Top