DaveKap wrote:Okay I started trying to use this in earnest today and have spent the last half hour pulling my hair out over figuring this out.
Here's the issue. First of all, you don't state what the data directory SHOULD be for Factorio. If I installed Factorio to X:\Factorio then I assumed the data directory you were talking about is the X:\Factorio\data directory. However, in my Windows 7 install of Factorio 12.x, mods are not installed at the X:\Factorio\data\mods directory which SEEMS to be what your program is looking for. However, the mod directory for this installation of Factorio is actually a shortcut from X:\Factorio\mods which leads to C:\Users\<Username>\AppData\Roaming\Factorio\mods. If I try to tell your mod manager that my data directory is actually C:\Users\<Username>\AppData\Roaming\Factorio\ and set up the fmm directories and mod files appropriately, when I run the mod manager I can see the mods listed correctly but when I launch the game, the proper mods are not enabled or disabled. In fact, they aren't seen by the game at all.
I have been re-reading your documentation and I believe the biggest issue here is your mod manager isn't accounting for the data structure Factorio 12.x is using. Do you know about this? Is FMM only supposed to work for 11.x and below? I've tried numerous configurations to get it to work and none of them have been successful, including putting the mods and fmm into the actual X:\Factorio\data directory. Factorio, though, isn't very happy with that and still refuses to acknowledge any mods are installed unless they are actually inside the AppData directory as described above. Help!
I'm running it find in 0.12 (Don't think I changed anything from .11)
The Data Directory should be the AppData folder as you tried the second time.
When you run it for the first time (if I'm remembering this correctly) it should move all the files in Roaming/factorio/mods into Roaming/factorio/fmm/default and it will dynamically copy to the mods folder.
If your mods aren't getting selected (which is what seems to be happening) check the modlist.json if they are enabled.
If they're not, thats your current issue. Delete the file and run factorio 1/2 times for it to generate the file, or you can manually change to enabled.
Let me know if any of that makes sense, or if it works.