I'm trying to mod FTL now and am encountering some difficulty.
First, I'm on MAC OS X 10.6.8. I have 2 versions of FTL: one for Steam, and a DRM-free one I got off Bit Torrent.
So far, I've downloaded GMM, and have placed "Disable fleet.ftl" into the Mods folder. How do I open GMM, though? I've clicked on all of the files in the GMM folder, but none seem to work. Also, will this work with my Steam game, or will I have to use the one in my Applications folder?
Also, I have Python and gather I will need to use that after. Is this correct? Help would greatly be appreciated!
EDIT: I clicked on modman.command and Terminal opened. This is what it wrote:
Last login: Mon Oct 7 13:50:13 on ttys000
/Users/johnsmith/Desktop/Grognaks\ Mod\ Manager\ v1.7\ Manix/modman.command ; exit;
John-Smiths-MacBook-Pro:~ johnsmith$ /Users/jackmontpellier/Desktop/Grognaks\ Mod\ Manager\ v1.7\ Manix/modman.command ; exit;
INFO: Grognak's Mod Manager v1.7.0
INFO: Platform: Darwin-10.8.0-i386-64bit
INFO: Interpreter: CPython 2.7.5 (64bit)
INFO:
INFO: Rooting at: /Users/johnsmith/Desktop/Grognaks Mod Manager v1.7 Manix
INFO:
INFO: Registering ctrl-c handler.
INFO: Using FTL dats path from config: /Users/johnsmith/Library/Application Support/Steam/SteamApps/common/FTL Faster Than Light/FTL.app/Contents/Resources
INFO: Background hashing finished.
INFO:
INFO: Patching...
INFO:
INFO: Unpacking data.dat...
INFO: Unpacking resource.dat...
INFO:
INFO: Installing mod: Beginning Scrap Advantage.ftl
INFO: Merging folder: data
INFO:
INFO: Installing mod: Disable Fleet.ftl
INFO: Merging folder: data
INFO:
INFO: Repacking data.dat
INFO: Listing files to pack...
INFO: Creating datfile...
INFO: Packing...
INFO:
INFO: Repacking resource.dat
INFO: Listing files to pack...
INFO: Creating datfile...
INFO: Packing...
INFO:
INFO: Patching succeeded.
ERROR: Unexpected exception in LogicThread.
Traceback (most recent call last):
File "main.py", line 1130, in run
self._process_event_queue(0.5) # Includes some blocking.
File "main.py", line 1159, in _process_event_queue
self._process_event(action_name, arg_dict)
File "main.py", line 1173, in _process_event
self._patching_finished(arg_dict)
File "main.py", line 1336, in _patching_finished
ftl_exe_path = find_ftl_exe()
File "main.py", line 894, in find_ftl_exe
if (os.path.isfile(os.join(app_path, "Contents", "Info.plist"))):
AttributeError: 'module' object has no attribute 'join'
INFO:
INFO: Quitting... (ctrl-break to be rude)
INFO:
INFO: Bye
logout
[Process completed]
I tried the game, though, and it didn't work. Very confused!