CIV4, for me, is one of the few games I have seen for a long time that is this stable at initial release.
The ATI 'packed files' issue, as it turns out, is not limited merely to the ATI crowd.
Start a custom game, exit to the main menu and start a new custom game. Repeat this two or three times - the first time, for me, it results in a massive pause when the game makes the initial autosave. CPU usage is at 99% and the computer appears to have locked up.
The second time is usually a CTD, but sometimes the machine does a cold reboot.
The third time is almost always a cold reboot.
Now, by unpacking the art files, this problem goes away. This suggests, to me, that somewhere in the binary code someone forgot to close a file handle or three. Or maybe they released or reused the filehandle pointer before closing the file. I have experienced symptoms like this when coding file I/O routines in assembler, and that's generally what the error was.
The ATI 'packed files' issue, as it turns out, is not limited merely to the ATI crowd.
Start a custom game, exit to the main menu and start a new custom game. Repeat this two or three times - the first time, for me, it results in a massive pause when the game makes the initial autosave. CPU usage is at 99% and the computer appears to have locked up.
The second time is usually a CTD, but sometimes the machine does a cold reboot.
The third time is almost always a cold reboot.
Now, by unpacking the art files, this problem goes away. This suggests, to me, that somewhere in the binary code someone forgot to close a file handle or three. Or maybe they released or reused the filehandle pointer before closing the file. I have experienced symptoms like this when coding file I/O routines in assembler, and that's generally what the error was.
Comment