View Full Version : python


joeswell
Apr 02, 2008, 10:01 PM
I want to install Civ IV on my new MacBook

OS 10.5.2 - 2 Gig RAM - 64 VRAM (Integrated)

When I try to start the game, I get - "Python Initialization failed"

I updated to the new patch and still the "Python failed to initialize"

What did I do wrong?

mikeyredk
Apr 03, 2008, 12:31 AM
are you running a case sensitive file system? If so that would be the problem they got too lazy to fix the problem so you can't play it with that file system. There is a post here somewhere shouldn't be too hard to find

AlanH
Apr 03, 2008, 02:32 AM
Welcome, joeswell :wavey:

You can switch on Python error logging in the ~/Documents/Civilization IV/Civilization IV.ini file. Replace '0' with '1' in the following section:


; Enable the logging system
LoggingEnabled = 1


Then, when you run Civ4 and it fails, you should get an error log in the text file ~/Documents/Civilization IV/Logs/PythonErr.log. If you open that file in TextEdit and copy/paste the contents to a post here, it may give some clues to the problem.

@mikeyred: Aspyr were not lazy. They couldn't fix the case sensitivity problem without changing the case of some of the text in the code they received from Firaxis. If they changed any of this text then they would break multiplayer with Windows users, as the Locked Assets checksum would fail. This was explained in a Brad Oliver post while he was with Aspyr. I can see how support for cross-platform multiplayer was more important to them than support for a non-standard installation mode in OS X.

If this is the problem, then case sensitivity can be worked around by creating a case-insensitive partition or disk image.