Thank you for making this available. I had some trouble figuring out exactly what to install where, since the folder locations have changed over the years, but all the correct info is scattered around this thread. Here's what worked for me recently without any issues, on OS X Yosemite with Civ4 BTS from Steam. Hope this helps others.
1) Download
MacBUFFY-3.19.003.zip from the link in the first post of this thread.
2) Download
CvExoticForeignAdvisor.py.zip from
post #77 in this thread (page 4).
3) In your
Downloads folder, double-click each of the above items to extract them.
4) Open a second Finder window via
File -> New Finder Window. Hold down the
Option key and choose the Finder menu item
Go -> Library. Navigate to:
Application Support/Steam/SteamApps/common/Sid Meier's Civilization IV Beyond the Sword/Beyond the Sword/Mods
For reference, I had a default list of 12 other mods in this folder, beginning with Afterworld.
5) From your first Finder window showing your Downloads,
drag the entire MacBUFFY-3.19.003 folder into this particular Mods folder.
6) Now in this second Finder window that shows the Mods, use the arrow button in the upper left to
go back one folder level, then navigate forward into
Assets/Python/Screens.
7) Drag your existing
CvExoticForeignAdvisor.py file to your Desktop or someplace else as a backup.
8) From your first Finder window showing your Downloads,
drag the new CvExoticForeignAdvisor.py into the second Finder window showing the content of Screens.
This is enough to play using MacBUFFY (load the game and select it from the mods menu). However, you'll probably want to do the following as well.
9) In the Finder, navigate to your
Documents/Civilization IV Beyond the Sword folder.
10) Right-click the
CivilizationIV.ini file and choose
Open With -> TextEdit.
11) Locate the following two lines and make the text as below:
; Specify a Mod folder (Mods\Mesopotamia), '0' for none
Mod = MacBUFFY-3.19.003
12) Save the CivilizationIV.ini file.
You are good to go; now MacBUFFY will automatically load when you run Civ4 BTS.
So for reference, as of August 2015, with OS X Yosemite and Civ4 BTS from Steam, here are the relevant folder locations:
MacBUFFY folder goes into:
~/Library/Application Support/Steam/SteamApps/common/Sid Meier's Civilization IV Beyond the Sword/Beyond the Sword/Mods
CvExoticForeignAdvisor.py replaces the existing one in:
~/Library/Application Support/Steam/SteamApps/common/Sid Meier's Civilization IV Beyond the Sword/Beyond the Sword/Assets/Python/Screens
Edit the CivilizationIV.ini file in:
~/Documents/Civilization IV Beyond the Sword
Moderator Action: added link to post 77 to make things easier. --NobleZarkon