Re: Fallout 3 Impressions and Opinions
Posted: 2008-12-26 11:30pm
I got this off Bethesda forum about someone doing extensive testing of FO3 to see why it was crashing.
# KCPTECH — November 7, 2008 @ 12:54 pm
I get the same error. It appears that even their Patches need some sort of testing before release too. I’ve tried the patch on the US version of the DVD as well as the updated exe from SecuROM. Get the same error on both. The patch does appear to modify some files in the Windows System folder through the Command BOX; however, it doesn’t do anything to the Game exe or anything in the directory.
I have found the primary issues causing the CTD and other crashes. I’ve sent 3 e-mails to Bethesda and no responses. My Computer Science Engineering department took a shot it. I purchased 320 copies and gave them the weekend to figure it out. Here are some of the results;
1.) Fallout 3 Installer installs an older version on C++ Visual 2005 that appears to affect the way the vidcard driver communicates with the game.
2.) Fallout 3 Installer installs a Beta release of DOTNETFX3.0 (.NET Framework 3.0). For users of .NET Framework 3.0 SP1 or even SP2 (Service Pack of the Framework not the OS), upon restarting their system (when changes take place), their game will be quite unstable.
Users of .NET 3.5 or Vista should have even more random crashes.
3.) Fallout 3 Installer installs a non Plug’n Play DRM device manager (not driver but a manager) that doesn’t like any 3rd party codecs (ie K-Lite, WinAMP, etc) and will usually see a CTD when a Hardware codec comes online. This usually occurs when interactive audio (client controlled speech) initializes (ie baby walking to daddy).
4. Fallout 3 Installer installs SecuROM Root kit as well as 8 hidden non Plug’n play virtual drivers. Owners with more than one Optical drive or a sata drive may encounter random drive access issues. Also, Imaging software or any software that may use its own ASPI drive (ie NERO, Roxio, Daemon, ISO, etc.) will have one of the 8 virtual drivers causing the system to do a random CTD. Reason why clients using a cracked EXE don’t experience the same volume of CTD as those who bought the game. However, the SecuROM root kits are still on the system and active. Once the SecuROM is also purged from the system, 60% of the crashes disappear. Unfortunately, they must remain on the system in order to play the game as they are part of the EULA.
5.) Fallout 3 also has its own built in MP3 codec coupled to its DRM to protect MP3’s on the DVD (in game). Unfortunately, the codec was never tested fully with hardware decoders like those of an X-FI. This can be varied by the lack of a hardware audio switch in the game options.
6.) Fallout 3 has 14 memory leaks that we found. Most are small, but there are a few that are quite large. Some areas of the map, the memory counter just spins at over 100 MB/sec. Most memory leaks are around 5 to 10 MB/sec.
7.) Fallout 3 video graphics buffer needs to be adjustable in the options and an automatic cache purger installed for cards over 512 MBs as well as linked buffers from SLI and crossfire cards. I’ve seen areas where names on the screen start to disappear and all you see are “Input Text Here” instead of V.A.T.S. or range or etc. The cache doesn’t get dumped on some maps. Most games dump their cache when a map reload occurs. This can be noticed when fast reloads occurs from map changes. Most users will just see their graphics card run out of memory (CTD and stuttering).
8.) Most games were fault free with a basic XP Pro SP2 reload, and only Critical updates and latest stock drivers. Installed the game and played it error free for nearly 4 days. Upon a system restart, lots of errors showed up. This means that Fallout 3 significantly changes the operating system. Far beyond reasonable accounts as all you can do with the system in not to play MP3’s, watch movies, make a CD or DVD, or play other games.