metherul / automaton Goto Github PK
View Code? Open in Web Editor NEWThe open modpack platform.
License: Other
The open modpack platform.
License: Other
Just so it's known, if you use a custom theme for Windows 10, such as Penumbra 10s, Automaton will crash on launch. The issue can be easily resolved by going back to a standard W10 theme.
Could not load file or assembly 'PresentationFramework.Penumbra10s, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
Here's the log if you're interested, but it's a small issue in any case.
Automaton_1.3.4.0_5-15-2019 1-10-03 PM.log
Hey I posted this in the discord earlier but I thought I'd post it here too. Automation is not associating with nxm:// links for me. I don't know if it helps but I have never used Mod Organizer, Nexus Mod Manager, or Vortex on the affected pc.
Log and Firefox screenshot if it helps:
https://pastebin.com/XchxDjM1
https://i.imgur.com/LwI31oE.png
I'm not a developer so I don't know how much help I can be but if you need any more information let me know! :)
In the above line, Automaton registers "Automaton.exe" as the link handler. If the user has renamed Automaton.exe for some reason, this does not work. It would be better to register the current name of the executable.
Potentially related to #49 as it is the same error message, however this is present in 1.3.4.0
To reproduce (using Windows 10 Home): open Automaton, right click on title bar.
Log:
[13:16:51.3871636] [.ctor] 14/07/2019 1:16:51 PM Automaton/1.3.4.0 (Microsoft Windows NT 10.0.18362.0; x64) .NET Framework 4.8.3801.0
[13:16:51.3871636] [.ctor] 14/07/2019 1:16:51 PM Is admin: False
[13:16:51.3871636] [.ctor] 14/07/2019 1:16:51 PM Automaton Start
[13:16:51.4798817] [.ctor] Long path enabled. Continuing.
[13:16:51.4838720] [.ctor] LineNumber: 0, FilenName: , MethodName: Callout_FoundName
at MS.Internal.Xaml.Parser.GenericTypeNameParser.Callout_FoundName(String prefix, String name) Prefix 'materialDesign' does not map to a namespace.
[13:16:52.6758441] [.ctor] LineNumber: 0, FilenName: , MethodName: DragMove
at System.Windows.Window.DragMove() Can only call DragMove when primary mouse button is down.
This error showed up. I'm running the newest version and I've never used it before, so I'm guessing this is a problem on my end. Any idea how I can fix it?
As title says.
Steps to reproduce:
Load a modpack, choose any 2 folders and choose to manually download the mods.
Click the find locally button (or whatever it is called) to the left of any mod, and close the file browser dialog without selecting any file. The mod entry will now disappear, even if no file was chosen.
Expected behaviour: Validate the path returned by the file browser dialog (or even just its exit status, which currently seems to be ignored) and show an error message if the path is invalid, and no error message if the dialog was closed without choosing a file, without removing the mod entry from the list of mods.
Documentation on the inner workings of the PackFiles -- for both of our sakes.
Ok so, like the title says my PC has flagged Automaton as a harmful program twice. Not only that but it was flagged by two different programs.
The programs that flagged it as harmful were Avast and Malwarebytes.
Thanks to Gatonegro, Electraumatized and rodericktech.
MissingMods = new ObservableCollection<Mod>(Validation.GetMissingMods(sourceFiles));
crashes the application when no mods are missing.
Add null checker to Validation.GetMissingMods(sourceFiles);
If you as a free user tries to download another file before the first one is ready then there's no indication if the file is queued or not. It would be really helpfull if this was shown
When loading a mod pack and some mods are already installed, the count will still start at the total count of mods in the mod pack.
Example, I load a modpack containing 13 mods, but I have already downloaded a few. It will show 13 missing instead of the actual missing 5 (in this example pic). When a mod is found/downloaded, it decrements by 1 correctly. IE: If I find 4 of them, it will show 9 as missing, but only 1 file is shown in the app.
If you load a file that isn't actually a .auto file it crashes the program.
Was just wondering what the program would do if I changed a txt file to a .auto and obviously it doesn't like that. Crashes without any error message or anything. Don't know if this is helpful or not, but figured it was worth at least a report.
Using the auto-download feature of Automaton results in it crashing after downloading just one mod. I have attached my most recent log file, but don't understand what is causing it to crash.
Any help would be greatly appreciated.
Automaton_1.3.5.0_21-06-2020 13-17-08.log
When I open the file chooser to select a mod, Automaton goes directory to the Success page, and directs me to install the modpack, which then promptly fails.
Logs below:
[13:53:14.5607864] [.ctor] 5/18/2019 1:53:14 PM Automaton/1.3.4.0 (Microsoft Windows NT 10.0.17763.0; x64) .NET Framework 4.7.3416.0
[13:53:14.5607864] [.ctor] 5/18/2019 1:53:14 PM Is admin: False
[13:53:14.5607864] [.ctor] 5/18/2019 1:53:14 PM Automaton Start
[13:53:14.6817782] [.ctor] Long path enabled. Continuing.
[13:53:14.6957786] [.ctor] LineNumber: 0, FilenName: , MethodName: Callout_FoundName
at MS.Internal.Xaml.Parser.GenericTypeNameParser.Callout_FoundName(String prefix, String name) Prefix 'materialDesign' does not map to a namespace.
[13:53:16.4595465] [ChooseModpack] Opening modpack filesystemBrowser
[13:53:19.9878906] [LoadModpack] Modpack loaded
[13:53:48.8078566] [Initialize] Initializing API base
[13:53:48.8078566] [Initialize] Apikey empty
[13:53:53.6911985] [Initialize] Key captured
[13:53:54.0086628] [Initialize] User premium status: True
[13:53:54.0086628] [Initialize] User is logged in
[13:53:54.4596913] [GetMissingMods] Missing mod count: 257
[13:54:14.4201811] [PurgeQueue] Queue purged of mod: Wyrmstooth 1.17B with MD5 of 09e09bc2424319e4b37264629c6ef956
[13:54:21.3570508] [ValidateTargetModArchive] Missing mod count: 256
[13:54:29.8697598] [DebugWrite] [INSTALL] Installing Mod Organizer...
[13:54:29.8717596] [ExtractToDirectory] Extracting: to C:\Games\Steam\steamapps\common\Skyrim\Ultimate Skyrim 4.0.4
[13:54:29.8937750] [.ctor] LineNumber: 0, FilenName: , MethodName: .ctor
at SevenZipExtractor.ArchiveFile..ctor(String archiveFilePath, String libraryFilePath) in C:\Programming\C#\SevenZipExtractor\SevenZipExtractor\ArchiveFile.cs:line 26 Archive file not found
Need to hook up a window event handler to clean up after an uncalled application exit.
Initially I was trying to login through Automaton to Nexus while having a VPN turned on. The request, however, was regularly timing out too quickly (~ 20 seconds after clicking the button), way before the Nexus authentication page even started loading (~ 20 seconds after the time-out).
Not sure exactly how did the VPN influence anything since it doesn't add but milliseconds to loading times but I tried it close to 20 times with consistent results. Even when running Automaton as administrator (a bit of hopelessness there).
Upon turning it off the request came through fine and quickly.
Don't know how much is this influenced directly by Automaton, setting a longer wait period for the request would, at least, put a band-aid on it, I think.
I downloaded Automaton to install Ultimate Skyrim. After automaticly downloading all the mods and installing them to ModOrganizer I can't open any of those files. When i go to the place where they are saved, none of them are visible, folders are empty (Mod storage location and install folder). What is strange in this is that when i open Automaton again and it asks me to load modpack, i can see all of the missing files via selector. I have Windows 10 and I've recently did an format so my hardware is "clean".
Ps. When i reinstall, new and old files are still not visible.
When "source": "", it moves everything into a directory with the name of the extracted archive. Issue is coming from the SevenZipHandler.
Full error message here
I just ask because it doesn't look like there's a package requirement on SevenZipExtractor, which makes the project fail to build from source.
Automaton_1.3.4.0_16-4-2019 4-43-51 PM.log
Here's the log file produced
FIXED: Restarting my PC somehow fixed the problem
When you add manually the last mod on the list the app skips to the install part even if you still have other mods to download before
Might be an issue with either IEnumerable or the Messenger service.
The title says it all, really - I'm not sure what else to add, except a screenshot. This error reproduces in all windows during all stages of downloading and installation, as far as I can tell. I nuked my install-in-progress a few times by accident, until I learned to stop being jittery and leave it alone while it did its thing.
(Edit: Kudos on this amazing application, though - just installed US4 with premium Nexus and auto downloading, and the whole experience was super smooth. You've done a great thing for the Skyrim modding community with this.)
Removal of 7za.exe needs to be explored, as well as a simple, faster and safer method of moving files around.
This may solve issue #11
Looks like on certain occasions Explorer.exe will take control of the temp directory preventing it from being edited or deleted.
It may be related to attempting to move a directory using File.Copy().
Note that this will most likely be solved by a SevenZipHandler rewrite.
Log here: https://pastebin.com/fMwKA4mR
I suspect only the last few lines are relevant however.
Show current download speed in kB/s / mB/s
I would suggest centred at the bottom (inline with metherul / version number)
Would it be possible to add an option to allow for the unpacking of .BSA files during the installation process?
I have a relatively poor internet connection.
I've encountered this error 5 or 6 times over a period of about 6 hours. I'm not sure how common or frequent it has been, as I've been remoting into my PC to check the download progress, once every 2 or 3 hours.
When this error occurs, I still have network and disk activity, and regular memory usage.
I also notice that the downloads still progress, the missing mods counter ticks down, and it moves on to the next mod without any issue.
I am running the latest .net version.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.