marchpumpkin wrote:UltraMantis wrote:It's all in the readme file.
Code: Select all
Mac OS X: in which FTL_README.html resides.
Except in the STEAM version, there is no FTL_README.html file
FTL Faster Than Light.app resides in ~/Applications/Games as do all Mac STEAM games.
Unzipping and putting all the src files in that same folder still doesn't work
Perhaps it's the "run main.py via python" that I cannot get to work. I open python via Terminal but trying to run main.py just pukes.
If anyone can handhold me through it, rather than just saying "RTFM" (which I did but still did not understand), I'd appreciate it.
Hi,
I don't have steam, but am a mac user, and I'll try to help.
From what I know of Steam, it stores all your downloaded applications in it's own unique library folder, somewhere in "/Library/Application Support" however, you can change the location of your steam library on disk, did you do by any chance choose a custom location?
If so, then you might need to edit the main.py file to reflect your custom library location, which I can try and help with, but it might be easier to do via pm. Otherwise you can try setting up mod manager as though you don't have steam. I'll try and outline a basic setup to do that below, just please remember that I don't have steam, and I can't test this.
And fair warning, this post will be long, but it's really not that many steps, or that complicated.
First, you need to find out where the FTL "data.dat" file resides for the steam version, for my regular mac version, it's here:
Code: Select all
/Applications/FTL.app/Contents/Resources/data.dat
note that it's
inside the .app file, and you can browse the folder structure simply by right-clicking any .app, and choosing "show package contents"
Second, you need to copy a handful of files into the
parent directory of the folder data.dat is in, so in my case, that's into the following directory:
And the files to copy:
- ftldat.py
- main.py
- modman.ini
The two .py files should all be in the "/src" directory created when you unzipped mod manager, e.g.:
and modman.ini will be in the main directory. Don't copy the /src directory itself, just copy the files I listed above.
lastly, to check if it works, open a terminal window and type: "python " (without the quotes.)
Please note the space after the word python, make sure you don't forget it. Then drag-and-drop the "main.py" file you copied above into the terminal window, you should wind up with something like:
Code: Select all
python /Applications/FTL.app/Contents/main.py
press enter, and select "no" to the prompt if you purchased ftl via steam.
If you get this far, and you encounter an error about the settings file, open the main.py file with a text editor (even the default textedit will work) and search for the following:
and change it to:
Code: Select all
cfg.read(os.path.join(dir_root, "modman.ini"))
This isn't strictly necessary, but it saves you a step whenever you want to run mod manager in the future, otherwise you'll need to "cd" into the folder that contains "main.py" before running the script.
Alternately, another option is to make a "command" file, which is just a shortcut to launch terminal commands. You can do this fairly easy with two lines from a terminal:
Code: Select all
echo "cd [posix/path/to/contents/folder]; python main.py" > ~/gmm.command
chmod ug+x ~/gmm.command
just replace everything inside the [] (and don't include the brackets when you do this, they're here just as a placeholder] with the path to your "contents" directory.
For a breakdown of what these two lines do, the first creates a new file "gmm.command" in your user home directory (e.g. /users/yourusernamehere) and the file contains one single line:
Code: Select all
cd [posix/path/to/contents/folder]; python main.py
then the second command (chmod ug+x ...) sets the file permission to be executable by the current logged in user and group the user belongs to. Now you can move the gmm.command file wherever you want, and simply double click it whenever you want to launch mod manager.
Anyway, sorry for the huge post, if anyone knows how to collapse blocks of a message (does the forum support spoiler tags or something?) let me know and I'll edit it so people don't have to scroll past everything in the future.
Cheers
