Giter Site home page Giter Site logo

automaton's People

Contributors

halgari avatar metherul avatar phinocio avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

automaton's Issues

Fatal Error when using a custom W10 theme

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

Automation not associating with nxm:// links

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! :)

Renaming executable breaks NXM linking

Registry.SetValue(@"HKEY_CURRENT_USER\Software\Classes\nxm\shell\open\command", "", $"\"{Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Automaton.exe")}\" \"%1\"");

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.

Right -lick on title bar crash

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.

image

Closing the file browser dialog when adding mod removes the mod entry, even if no mod was chosen.

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.

~~WIKI~~

Documentation on the inner workings of the PackFiles -- for both of our sakes.

Null Reference Crash in ViewModel.ValidateMods

MissingMods = new ObservableCollection<Mod>(Validation.GetMissingMods(sourceFiles)); crashes the application when no mods are missing.

Add null checker to Validation.GetMissingMods(sourceFiles);

Missing mods count always starts at the total count of a mod pack.

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.

bug

Crash on Load of Bad .auto file

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.

Manually adding a mod immediately directs me to install the modpack.

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

The login request times-out too quickly (logging in with a VPN)

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.

Files dissapearing

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.

Crash on trying to download deleted file

I am repeatedly getting this error when trying to download DynDOLOD Resources.
The exact file that should be downloaded is not on the download page anymore. it is probably crashing trying to download the nonexistent file.
image

Right-clicking anywhere in the Automaton 1.3.0b window at any time causes a crash

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.

image

(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.)

Temp directory gets locked behind windows UAC / Explorer.exe

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.

Fatal Error: Value does not fall within expected range

As reported on discord


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.

log.txt

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.