ModMyFactory - mod manager and more

Search and install new mods. Start Factorio.
For dedicated server handling see Multiplayer Tools

Re: ModMyFactory - mod manager and more

Postby webbatron » Sat Jun 16, 2018 5:08 pm

Artentus wrote:That is not possible. I haave plans to improve my export format to include mods so they don't have to be downloaded from the mod portal when importing, but that will still require ModMyFactory to install.

Sadly it is not as simple as throwing all the mod files into a single folder and then calling it done, doing that would create conflicts that could only be resolved manually by a programmer.


thanks, that helps a lot
webbatron
Burner Inserter
Burner Inserter
 
Posts: 7
Joined: Sun Feb 07, 2016 1:48 pm

ModMyFactory 1.5.12pre4 released

Postby Artentus » Wed Jun 20, 2018 8:45 pm

  • Added "New Modpack" entry to modpack list context menu.
  • Dragging and dropping mods into the modpack list at a free space will now create a new modpack containing all the dropped mods.

I have also made some changes to the mod update process. The goal was to streamline the process by using the same code that is used when loading or refreshing mods, to make sure the two work exactly the same. I hope you guys won't even notice the change, but if you see anything strange happening with your mod list or modpacks after updating mods please tell me.
Artentus
Fast Inserter
Fast Inserter
 
Posts: 155
Joined: Sat Sep 24, 2016 8:16 pm

Re: ModMyFactory - mod manager and more

Postby BlueTemplar » Thu Jun 21, 2018 6:19 pm

Wildejackson wrote:For some reason it now uses the appdata factorio directory when locating mods. Im not entirely sure how the manager functions but despite launching different versions, it simply only ever looks in the root factorio folder for mod files.

Artentus wrote:What you are describing sounds like somehow the folder junctions got messed up.

What directory exactly are we speaking of when you say it reads from the Factorio AppData directory? Are you talking about AppData\Roaming\Factorio or some other location?

Also, what kind of versions of Factorio are you using? Standalone versions installed with ModMyFactory or the Steam Version?

I have the same issue.
Yeah, that directory.
Website 0.16 version.

Also I couldn't even move my Factorio folder using the Version Manager, as ModMyFactory crashed with this error :
(Running ModMyFactory with administrative privileges didn't help.)
Code: Select all
System.IO.IOException: L'accès au chemin d'accès 'C:\_JEUX_\Factorio' est refusé.
   at System.IO.DirectoryInfo.MoveTo(String destDirName)
   at ModMyFactory.Helpers.DirectoryInfoExtensions.<>c__DisplayClass2_0.<MoveToAsync>b__0()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at ModMyFactory.Helpers.DirectoryInfoExtensions.<MoveToAsync>d__2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at ModMyFactory.ViewModels.VersionManagementViewModel.<MoveFactorioInstallationAsync>d__49.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at ModMyFactory.ViewModels.VersionManagementViewModel.<AddLocalVersion>d__51.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at ModMyFactory.ViewModels.VersionManagementViewModel.<<-ctor>b__39_3>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Copying worked.

Also, moving mods/saves with Location Settings after changing them didn't work (but without a crash).

I even tried changing the mod folder to Factorio's default one (which you do not recommend), but sadly, it doesn't work either : Factorio doesn't detect the mods if they are in a 0.16 subfolder, and ModMyFactory doesn't detect them if they aren't - even if set to Global... :(

Thankfully, it's still useful for quickly creating mod-list.json s and modpacks, so I can have a different one for each of my games! :)
User avatar
BlueTemplar
Long Handed Inserter
Long Handed Inserter
 
Posts: 52
Joined: Fri Jun 08, 2018 2:16 pm

Re: ModMyFactory - mod manager and more

Postby Artentus » Thu Jun 21, 2018 8:41 pm

The error you are getting is due to a lack of write permissions. ModMyFactory requires write permissions in the Factorio root folder as well as all the paths you specify in the settings, otherwise it won't be able to create the necessary links. Reset everything and then try to run as administrator.
Artentus
Fast Inserter
Fast Inserter
 
Posts: 155
Joined: Sat Sep 24, 2016 8:16 pm

Re: ModMyFactory - mod manager and more

Postby BlueTemplar » Fri Jun 22, 2018 9:20 am

Didn't change anything, as I said.
(Which is weird, might Windows 10 have some additional security measures?)

Do you think that it might cause our main issue?
User avatar
BlueTemplar
Long Handed Inserter
Long Handed Inserter
 
Posts: 52
Joined: Fri Jun 08, 2018 2:16 pm

Re: ModMyFactory - mod manager and more

Postby BlueTemplar » Fri Jun 22, 2018 9:56 pm

Also, after downloading a mod, ModMyFactory crashes with the following error :
Code: Select all
System.InvalidOperationException: The server sent an invalid mod file.
   at ModMyFactory.Web.ModWebsite.<DownloadReleaseAsync>d__7.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at ModMyFactory.ViewModels.OnlineModsViewModel.<DownloadSelectedModRelease>d__87.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at ModMyFactory.ViewModels.OnlineModsViewModel.<DownloadSelectedModRelease>d__87.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at ModMyFactory.ViewModels.OnlineModsViewModel.<<-ctor>b__85_0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

(I've logged in using my account name, not e-mail.)
User avatar
BlueTemplar
Long Handed Inserter
Long Handed Inserter
 
Posts: 52
Joined: Fri Jun 08, 2018 2:16 pm

Re: ModMyFactory - mod manager and more

Postby Artentus » Fri Jun 29, 2018 10:12 pm

I have had multiple reports of this error. It happens if you use an outdated version of MMF. The current stable build is completely non-functional, you have to use the latest pre-release as stated in the first post. If you are still on 1.5.11 chances are all your problems are because of that.
Artentus
Fast Inserter
Fast Inserter
 
Posts: 155
Joined: Sat Sep 24, 2016 8:16 pm

Re: ModMyFactory - mod manager and more

Postby BlueTemplar » Sat Jun 30, 2018 6:51 am

Well, indeed, that's what I use... I got it from your GitHub, where it says :
https://github.com/Artentus/ModMyFactory#download
You can find the latest release of ModMyFactory here.

("here" Linking to the "latest" 1.5.11 version : )
https://github.com/Artentus/ModMyFactor ... ses/latest :
https://github.com/Artentus/ModMyFactor ... g/v.1.5.11

I'd suggest fixing that link, as well as the one in "Getting Started".

Also maybe making the message about the latest stable being broken more prominent in the first post?
User avatar
BlueTemplar
Long Handed Inserter
Long Handed Inserter
 
Posts: 52
Joined: Fri Jun 08, 2018 2:16 pm

Re: ModMyFactory - mod manager and more

Postby Panderine » Wed Jul 18, 2018 1:17 am

I've the following error when importing a modpack or downloading a mod:

Code: Select all
System.NullReferenceException: Object reference not set to an instance of an object.
   at ModMyFactory.GlobalCredentials.LogIn(Window owner, String& loginToken)
   at ModMyFactory.ViewModels.MainViewModel.<DownloadModsAsync>d__204.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at ModMyFactory.ViewModels.MainViewModel.<ImportModpackFile>d__205.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at ModMyFactory.ViewModels.MainViewModel.<ImportModpacksInner>d__206.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at ModMyFactory.ViewModels.MainViewModel.<ImportModpacks>d__207.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at ModMyFactory.ViewModels.MainViewModel.<<-ctor>b__189_4>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
Panderine
Manual Inserter
Manual Inserter
 
Posts: 2
Joined: Wed Jul 18, 2018 1:13 am

Re: ModMyFactory - mod manager and more

Postby Artentus » Wed Jul 18, 2018 8:51 am

Looks like you are on 1.5.11, update to 1.5.12
Artentus
Fast Inserter
Fast Inserter
 
Posts: 155
Joined: Sat Sep 24, 2016 8:16 pm

Re: ModMyFactory - mod manager and more

Postby Panderine » Wed Jul 18, 2018 1:57 pm

Artentus wrote:Looks like you are on 1.5.11, update to 1.5.12


I'm using ModMyFactory_1.5.12pre4.zip

edit: nevermind. There was an issue with my license. I was unable to install them from ingame as well.
Panderine
Manual Inserter
Manual Inserter
 
Posts: 2
Joined: Wed Jul 18, 2018 1:13 am

Re: ModMyFactory - mod manager and more

Postby Artentus » Wed Jul 18, 2018 3:05 pm

Glad you could work it out.
Artentus
Fast Inserter
Fast Inserter
 
Posts: 155
Joined: Sat Sep 24, 2016 8:16 pm

Previous

Return to Mod-/Installation-Handling

Who is online

Users browsing this forum: No registered users and 1 guest