Is MacBUFFY installed in the Mods folder in your /Applications/ path? I had to change this location when we discovered that the locked assets check fails if it's installed in the one in ~/Documents/.... See the note in my
MacBUFFY post.
If this isn't the problem, it's possible that the Steam version has some subtle difference in its folder structure. Please can you run my Mac assets checker, attached to the bottom of the above post, and post the results?
Sorry this is a bit rambling...
Results of poking around:
Steam does have a different install location for Civ:
Code:
~/Documents/Steam Content/common/sid meier's civilization iv beyond the sword
, but everything beneath that should be similar to stand-alone installs.
First time I installed MacBUFFY into the user mods area (the ~Documents/Civ... directory you mention) and I got the protected error message. But then I saw your note.
Second time I installed it in the program's mods area, in
Code:
~/Documents/Steam Content/common/sid meier's civilization iv beyond the sword/Beyond the Sword/Mods
. It got a little further -- it looked as if it was opening the file (progressed past the main menu screen) -- but then it everso briefly flashed up the "protected" error message, together with a "Loading failed" box, and crashed.
Mac assets checker just instantly shows an empty list. That made me suspect Mac assets checker just hadn't found the install at all; though I don't know if MacBUFFY uses the same code.
To try to get Mac assets checker to verify the mod (just to rule out the files themselves being different), I created directories /Applications/Civilization IV.app/Contents and copied the Civ content in there. I don't seem to have the directory structure underneath that right yet though. (When I create those directories, Mac assets checker complains about 12 missing directories, starting with /Applications/Skins.)
I was going to start prodding through the MacBUFFY mod itself's .py code to see if I could spot any hard-wired paths that would be problematic, but I haven't had time.
I'm actually starting to wonder if the Windows BUFFY only used to work on Windows because I happened to have a (unused) stand-alone vanilla Civ 4 install also on the disk? (I'd bought Civ 4 standalone, but BTS through Steam.) Had the BUFFY mod on Windows been carefully checking the standalone directory, while the application was actually been running from a completely different path?