A .civ5mod file is still a compressed archive - actually in .7z format. You have to extract the od from the .civ5mod file. I use Keka. There are several posts in this thread covering the way you do this, and ekc has written a neat Applescript that automates the entire process when you subscribe to a mod from the Steam workshop.
This is all explained in the first post, and in several subsequent posts in this thread.
Keka compresses by default, unless it recognises the file as a compressed file.
Keka doesn't know that a .civ5mod file is a compressed file unless you tell it. So it just compresses it, which is not what you want.
There are several ways to tell Keka to extract the folder from a .civ5mod.file. All have been covered here before:
Option #1. Launch Keka, select its Preferences in the Keka menu, and select "Always extract" in the Actions selector.
Option #2. I have created a modified version of the Keka Preferences file that includes .civ5mod in its list of recognised file name extensions. You can download that preferences file from the first post and install it so that Keka will do the right thing with a .civ5mod file.
Option #3. A .civ5mod file is really a .7z file with a different file name extension. If you edit the file name and change its extension to ".7z" then Keka will recognise it and extract it.
* NOTES:
- '~/' at the beginning of a file or folder path is short for "/Users/<your_user_name>/
- If a file or folder path begins with '~/Library' then this location may be hidden on your Mac. Use the Finder's Go to Folder menu option and copy/paste the path in order to find it.
Alan, thanks for taking the time to write this guide. If you (or anyone else) can help me, I'd quite appreciate it.
I'm running the basic Civ V through steam on OS X 10.8. When I show package contents for the 'Civilization V.app' all I have is a folder labeled "Contents" with two sub-folders ("MacOS" and "Resources") as well as a file labeled Info.plist. I do not see a "MainMenu.lua" file anywhere -- are you familiar with this issue?
Thanks in advance.
For some reason, the folder "/com.aspyr.civ5campaign/" doesn't exist on my mac once i go to containers -even though i have an app store copy. Is there place for me to move my mod folder to?
thanks
This seems to be exactly my problem. I read your response and saw that this person was able to solve his problem, but your response didn't seem to give him any direct answer. BNW is working fine so I can't figure out what might be going on. Otherwise the rest of your instructions were very helpful and I was able to do all the rest. Thanks (whether or not you're able to help)
This seems to be pretty straightforward. If you have found "Home" within the application package Contents, then just follow the folder path - Contents/Home/assets/UI/FrontEnd/ In that folder you should find MainMenu.lua.AlanH said:Hi, welcome
Is Civ5 installed correctly? Does it run? Are you sure you are looking at the correct Civilization V.app? It's at:
~/Library/Application Support/Steam/SteamApps/common/sid meier's civilization v/Civilization V.app
Don't forget the '~', which is short for your Home folder, at /Users/<your_user_id>
When you Show Package Contents, you should see "MacOS", "Resources" and "Home" folders. This "Home" folder contains "assets", which is where you need to go to find the file to edit.
My response was:
This seems to be pretty straightforward. If you have found "Home" within the application package Contents, then just follow the folder path - Contents/Home/assets/UI/FrontEnd/ In that folder you should find MainMenu.lua.
If all this is too difficult, then use ekc's script a little earlier in tis thread, which does it all for you if you have a Steam installation.
I am using the steam version, the only error I think I could have made was with the hyphens; I put two of them but there was not as much space in-between the hyphens and the words as there was in the example.
Update: It is quite disappointing as I can see the mods button but I cannot click it, only every other button on the main menu
http://imgur.com/SCKvYWJ
-My script if it helps