fifty-six / Scarab

An installer for Hollow Knight mods written in Avalonia.
GNU General Public License v3.0
577 stars 157 forks source link

failed to install HKMP #206

Open mininuGT opened 6 months ago

mininuGT commented 6 months ago

Scarab Version

v2.5.0.0

Hollow Knight Version

1.5.78.11833

Steps to Reproduce

I don't know xd

Expected Behaviour

I don't know :-:

Actual Behaviour

Good afternoon sir or miss, I would like to know if you can solve my error which is that when I try to install any mod I get an error that says (failed to install x mod) and I copied everything else down there. The other error I also have is that when I try to install the api it takes me out of scarab and doesn't let me install it. It also happens to me when I try to open the option that says open mod (my windows is 10 and it is x64 bit) I have everything updated I hope that There is a solution because it gives me something xd

Logs

System.UnauthorizedAccessException: Access to the path 'C:\Program Files\Hollow Knight\hollow_knightData\Managed\Mods' is denied. at System.IO.FileSystem.CreateDirectory(String fullPath, Byte[] securityDescriptor) at System.IO.Directory.CreateDirectory(String path) at Scarab.ViewModels.ModListViewModel.OpenModsDirectory() in D:\a\Scarab\Scarab\Scarab\ViewModels\ModListViewModel.cs:line 166 at Avalonia.Data.Converters.MethodToCommandConverter.Execute(Object parameter) in //src/Avalonia.Base/Data/Converters/MethodToCommandConverter.cs:line 84 at Avalonia.Controls.MenuItem.OnClick(RoutedEventArgs e) in /_/src/Avalonia.Controls/MenuItem.cs:line 422 at Avalonia.Controls.MenuItem.<>c.<.cctor>b__173(MenuItem x, RoutedEventArgs e) in //src/Avalonia.Controls/MenuItem.cs:line 126 at Avalonia.Reactive.LightweightObservableBase`1.PublishNext(T value) in //src/Avalonia.Base/Reactive/LightweightObservableBase.cs:line 139 at Avalonia.Interactivity.EventRoute.RaiseEventImpl(RoutedEventArgs e) in //src/Avalonia.Base/Interactivity/EventRoute.cs:line 146 at Avalonia.Interactivity.EventRoute.RaiseEvent(Interactive source, RoutedEventArgs e) in //src/Avalonia.Base/Interactivity/EventRoute.cs:line 79 at Avalonia.Interactivity.Interactive.RaiseEvent(RoutedEventArgs e) in //src/Avalonia.Base/Interactivity/Interactive.cs:line 126 at Avalonia.Controls.MenuItem.Avalonia.Controls.IMenuItem.RaiseClick() in //src/Avalonia.Controls/MenuItem.cs:line 340 at Avalonia.Controls.Platform.DefaultMenuInteractionHandler.Click(IMenuItem item) in //src/Avalonia.Controls/Platform/DefaultMenuInteractionHandler.cs:line 355 at Avalonia.Controls.Platform.DefaultMenuInteractionHandler.PointerReleased(Object sender, PointerReleasedEventArgs e) in //src/Avalonia.Controls/Platform/DefaultMenuInteractionHandler.cs:line 238 at Avalonia.Interactivity.EventRoute.RaiseEventImpl(RoutedEventArgs e) in //src/Avalonia.Base/Interactivity/EventRoute.cs:line 149 at Avalonia.Interactivity.EventRoute.RaiseEvent(Interactive source, RoutedEventArgs e) in //src/Avalonia.Base/Interactivity/EventRoute.cs:line 79 at Avalonia.Interactivity.Interactive.RaiseEvent(RoutedEventArgs e) in //src/Avalonia.Base/Interactivity/Interactive.cs:line 126 at Avalonia.Input.MouseDevice.MouseUp(IMouseDevice device, UInt64 timestamp, IInputRoot root, Point p, PointerPointProperties props, KeyModifiers inputModifiers, IInputElement hitTest) in //src/Avalonia.Base/Input/MouseDevice.cs:line 200 at Avalonia.Input.MouseDevice.ProcessRawEvent(RawPointerEventArgs e) in //src/Avalonia.Base/Input/MouseDevice.cs:line 58 at Avalonia.Input.InputManager.ProcessInput(RawInputEventArgs e) in //src/Avalonia.Base/Input/InputManager.cs:line 37 at Avalonia.Controls.TopLevel.HandleInput(RawInputEventArgs e) in //src/Avalonia.Controls/TopLevel.cs:line 749 at Avalonia.Win32.WindowImpl.AppWndProc(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam) in //src/Windows/Avalonia.Win32/WindowImpl.AppWndProc.cs:line 810 at Avalonia.Win32.WindowImpl.WndProc(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam) in //src/Windows/Avalonia.Win32/WindowImpl.WndProc.cs:line 26 at Avalonia.Win32.Interop.UnmanagedMethods.DispatchMessage(MSG& lpmsg) at Avalonia.Win32.Win32DispatcherImpl.RunLoop(CancellationToken cancellationToken) in //src/Windows/Avalonia.Win32/Win32DispatcherImpl.cs:line 111 at Avalonia.Threading.DispatcherFrame.Run(IControlledDispatcherImpl impl) in //src/Avalonia.Base/Threading/DispatcherFrame.cs:line 117 at Avalonia.Threading.Dispatcher.PushFrame(DispatcherFrame frame) in //src/Avalonia.Base/Threading/Dispatcher.MainLoop.cs:line 53 at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken cancellationToken) in //src/Avalonia.Base/Threading/Dispatcher.MainLoop.cs:line 80 at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.Start(String[] args) in //src/Avalonia.Controls/ApplicationLifetimes/ClassicDesktopStyleApplicationLifetime.cs:line 127 at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime(AppBuilder builder, String[] args, ShutdownMode shutdownMode) in //src/Avalonia.Controls/ApplicationLifetimes/ClassicDesktopStyleApplicationLifetime.cs:line 220 at Scarab.Program.Main(String[] args) in D:\a\Scarab\Scarab\Scarab\Program.cs:line 28

fifty-six commented 6 months ago

Do you have the game on Xbox Gamepass? Sorry for the late response and all.