Allow you to change which mods are enabled, turn on or off the modding API, etc., but not allow downloading new mods, obviously.
A program that has offline functionality not working without internet is effectively a bug.
Actual Behaviour
Shows a message written "Unable to get modlinks, operation failed with HTTP error" or "Unable to get modlinks, operation timed out" when having a bad connection, then closes. (messages translated from Portuguese because there's still no option to change the language)
Logs
Launching...
[OpenGL] Unable to initialize EGL-based rendering: 'System.DllNotFoundException: Dll was not found.
at Avalonia.OpenGL.Angle.AngleEglInterface.EGL_GetProcAddress(String proc)
at Avalonia.OpenGL.Angle.AngleEglInterface.LoadAngle() in /_/src/Avalonia.OpenGL/Angle/AngleEglInterface.cs:line 21
at Avalonia.OpenGL.Angle.AngleEglInterface..ctor() in /_/src/Avalonia.OpenGL/Angle/AngleEglInterface.cs:line 12
at Avalonia.OpenGL.Angle.AngleWin32EglDisplay..ctor() in /_/src/Avalonia.OpenGL/Angle/AngleWin32EglDisplay.cs:line 65
at Avalonia.Win32.Win32GlManager.<>c.<Initialize>b__0_1() in /_/src/Windows/Avalonia.Win32/Win32GlManager.cs:line 25
at Avalonia.OpenGL.Egl.EglPlatformOpenGlInterface.TryCreate(Func`1 displayFactory) in /_/src/Avalonia.OpenGL/Egl/EglPlatformOpenGlInterface.cs:line 34'
LogHost: Initializing to normal mode (.cctor)
Checking if up to date...
Loading settings.
Fetching links
[Binding] Error in binding to 'Avalonia.Input.KeyBinding'.'Command': 'Null value in expression '{empty}' at ''.' (KeyBinding #55056607)
[Binding] Error in binding to 'Avalonia.Input.KeyBinding'.'Command': 'Null value in expression '{empty}' at ''.' (KeyBinding #25747420)
[Binding] Error in binding to 'Avalonia.Input.KeyBinding'.'Command': 'Null value in expression '{empty}' at ''.' (KeyBinding #30400195)
Scarab Error: 0 : System.Threading.Tasks.TaskCanceledException: A task was canceled.
at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
at Scarab.Services.ModDatabase.FetchWithFallback(HttpClient hc, Uri uri, Uri fallback) in D:\a\Scarab\Scarab\Scarab\Services\ModDatabase.cs:line 105
at Scarab.Services.ModDatabase.FetchModLinks(HttpClient hc) in D:\a\Scarab\Scarab\Scarab\Services\ModDatabase.cs:line 92
at Scarab.Services.ModDatabase.FetchContent(HttpClient hc) in D:\a\Scarab\Scarab\Scarab\Services\ModDatabase.cs:line 68
at Scarab.Util.WorkaroundHttpClient.TryWithWorkaroundAsync[T](Settings settings, Func`2 f, Action`1 config) in D:\a\Scarab\Scarab\Scarab\Util\WorkaroundHttpClient.cs:line 78
at Scarab.ViewModels.MainWindowViewModel.Impl() in D:\a\Scarab\Scarab\Scarab\ViewModels\MainWindowViewModel.cs:line 84
at Scarab.ViewModels.MainWindowViewModel.Impl() in D:\a\Scarab\Scarab\Scarab\ViewModels\MainWindowViewModel.cs:line 118
at Scarab.ViewModels.MainWindowViewModel.<.ctor>b__10_0() in D:\a\Scarab\Scarab\Scarab\ViewModels\MainWindowViewModel.cs:line 282
DateTime=2023-05-01T00:51:24.0777218Z
Scarab Version
v1.31.0.0
Hollow Knight Version
v1.5.78.11833
Steps to Reproduce
Open the program
Expected Behaviour
Allow you to change which mods are enabled, turn on or off the modding API, etc., but not allow downloading new mods, obviously.
A program that has offline functionality not working without internet is effectively a bug.
Actual Behaviour
Shows a message written "Unable to get modlinks, operation failed with HTTP error" or "Unable to get modlinks, operation timed out" when having a bad connection, then closes. (messages translated from Portuguese because there's still no option to change the language)
Logs