Code Monkey home page Code Monkey logo

garlicpress's Introduction

GarlicPress

GarlicPress is a companion application for the RG35xx running GarlicOS. The main aim of the application is to never require you to remove the SDCards from your device. image

Bulk Art Updating

Features

  • Easily view files stored in the Roms folders for each system and SD Card
  • Scrape game art from screenscraper.fr
  • Edit game art layouts using layers
  • Copy file to System Folders using drag and drop
  • Delete and Rename files
  • Edit the skin configuration and preview (not all features enabled yet)
  • Simple console for executing commands on the device
  • Backup save game files

How to Setup GarlicPress

GarlicPress uses ADB to comunicate with the RG35xx and GarlicOS over usb. By default garlicOS disables ADB but it can be enabled very easily.

Enabling ADB

  • Insert the main SD card into a PC
  • On the Misc partition (not the larger partition with Roms foldeer) create a text file in the root of the drive. Rename this new file to "enableADB" making sure to remove the .txt file extention. image
  • Reinsert the SD Card into the RG35xx and GarlicPress should now be able to connect to the device over USB if it is turned on (not on the battery charging screen).
  • Alternately the app "Toggle ADB" can be added to the device Roms/APPS folder for a way on device to enable and disable ADB. This could be a good option for people who need to disable ADB to use external controllers.

garlicpress's People

Contributors

prosthetichead avatar 00anwi avatar andreaswinges avatar chrisj951 avatar

Stargazers

Aliaxandr Maiseyenka avatar  avatar Rayc avatar Lemuel Reid avatar  avatar  avatar Tark avatar  avatar  avatar kashi618 avatar Wei avatar  avatar Michael avatar  avatar Peter Waller avatar Boris Mudruk avatar  avatar Kershan avatar Quard avatar  avatar Yodel avatar -Shiken- avatar Nadeeb Ayad avatar Gui Lima avatar  avatar  avatar  avatar  avatar MacKonsti avatar Mordy Ovits avatar  avatar  avatar Arumazu avatar João Escribano avatar  avatar Dmitrii avatar Eduardo Diosdado avatar  avatar Enrique Arias avatar Stefano Zambon avatar Marcin avatar  avatar J avatar  avatar  avatar Alan Rios avatar Ryan Brooks avatar Brooks Rockett avatar ScottJL avatar  avatar csaba_szabo avatar Ludovic Delafontaine avatar  avatar  avatar Bruno Lopes avatar  avatar  avatar Zdzisław Sędek avatar Joshua Byers avatar Edin Music avatar Luyara Muniz avatar Majirefy avatar Joel Byrnes avatar AJ avatar Ryan Lane avatar  avatar  avatar  avatar Daniel Mahony avatar Darren Singleton avatar Shawn Dumas avatar  avatar Christoph Wedenig avatar  avatar  avatar Kris avatar Yuriy Grebenshchikov avatar  avatar  avatar Pete Prodoehl avatar Goran Ljubojević avatar Dennis Janssen avatar  avatar Robert S. avatar Mykhailo Radzievskyi avatar  avatar  avatar  avatar Hugo Dias avatar Jay Allen avatar  avatar  avatar  avatar  avatar Seán avatar Allan Araújo avatar  avatar  avatar Shawn Anderson avatar  avatar

Watchers

James Cloos avatar  avatar Majirefy avatar Zdzisław Sędek avatar  avatar  avatar

garlicpress's Issues

support roms in root of second sd card

Describe the bug
Windows 10, both light and dark theme.
GarlicOS 1.4.9
Booting my 35xx, connected via usb, enableADB.
GarlicPress bottom right corner has a green text "RG35xx".
The left panel where the games should be listed is completly black. I selected the SD Card 2 drives where the roms are. I selected various systems with no visual changes. The left panel is always black.
image

image

Error when deleting all the layers

Describe the bug
If you try to delete all the layers and save it will raise an error

To Reproduce
Steps to reproduce the behavior:

  1. Open the Settings
  2. Delete all the layers
  3. Click "save" button
  4. See error

Expected behavior
No error raised and being able to add layers again.

Desktop (please complete the following information):

  • Windows 11

image

Error Details:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.UnauthorizedAccessException: Access to the path 'C:\WINDOWS\system32\mediaLayout.json' is denied.
at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
at System.IO.StreamWriter.ValidateArgsAndOpenPath(String path, Boolean append, Encoding encoding, Int32 bufferSize)
at System.IO.File.WriteAllText(String path, String contents)
at GarlicPress.GameMediaGeneration.SaveMediaLayoutJson() in C:\Users\ashle\source\repos\GarlicPress\classes\GameMediaGeneration.cs:line 41
at GarlicPress.SettingsForm.btnSave_Click(Object sender, EventArgs e) in C:\Users\ashle\source\repos\GarlicPress\forms\SettingsForm.cs:line 86
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
System.Private.CoreLib
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Private.CoreLib.dll

GarlicPress
Assembly Version: 0.0.2307.202
Win32 Version: n/a
CodeBase:

System.Runtime
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.dll

System.Configuration.ConfigurationManager
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/System.Configuration.ConfigurationManager.dll

System.ObjectModel
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.ObjectModel.dll

System.Windows.Forms
Assembly Version: 6.0.2.0
Win32 Version: 6.0.2023.32104
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/System.Windows.Forms.dll

System.ComponentModel.Primitives
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.ComponentModel.Primitives.dll

System.Windows.Forms.Primitives
Assembly Version: 6.0.2.0
Win32 Version: 6.0.2023.32104
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/System.Windows.Forms.Primitives.dll

System.Runtime.InteropServices
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.InteropServices.dll

System.Drawing.Primitives
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Drawing.Primitives.dll

System.Collections.Specialized
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Collections.Specialized.dll

System.Threading
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Threading.dll

System.Collections
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Collections.dll

System.Private.Uri
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Private.Uri.dll

System.Runtime.InteropServices.RuntimeInformation
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.InteropServices.RuntimeInformation.dll

System.Diagnostics.Process
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Diagnostics.Process.dll

System.Collections.NonGeneric
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Collections.NonGeneric.dll

Microsoft.Win32.Primitives
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/Microsoft.Win32.Primitives.dll

System.Memory
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Memory.dll

System.Security.Cryptography.Algorithms
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Security.Cryptography.Algorithms.dll

System.Security.Cryptography.Primitives
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Security.Cryptography.Primitives.dll

System.ComponentModel.TypeConverter
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.ComponentModel.TypeConverter.dll

System.Linq
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Linq.dll

System.Xml.ReaderWriter
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Xml.ReaderWriter.dll

System.Private.Xml
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Private.Xml.dll

System.Text.RegularExpressions
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Text.RegularExpressions.dll

System.Net.WebClient
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.WebClient.dll

System.ComponentModel.EventBasedAsync
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.ComponentModel.EventBasedAsync.dll

System.Text.Encoding.Extensions
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Text.Encoding.Extensions.dll

System
Assembly Version: 4.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.dll

System.Threading.Thread
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Threading.Thread.dll

System.Runtime.Serialization.Formatters
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.Serialization.Formatters.dll

System.Xml.XmlSerializer
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Xml.XmlSerializer.dll

System.Diagnostics.TraceSource
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Diagnostics.TraceSource.dll

System.Drawing.Common
Assembly Version: 7.0.0.0
Win32 Version: n/a
CodeBase:

AdvancedSharpAdbClient
Assembly Version: 2.5.6.0
Win32 Version: n/a
CodeBase:

Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 6.0.2023.32104
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/Accessibility.dll

Microsoft.Win32.SystemEvents
Assembly Version: 7.0.0.0
Win32 Version: n/a
CodeBase:

System.Collections.Concurrent
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Collections.Concurrent.dll

System.ComponentModel
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.ComponentModel.dll

System.Runtime.CompilerServices.Unsafe
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.CompilerServices.Unsafe.dll

System.Numerics.Vectors
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Numerics.Vectors.dll

System.Resources.Extensions
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/System.Resources.Extensions.dll

System.Drawing
Assembly Version: 6.0.2.0
Win32 Version: 6.0.2023.32104
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/System.Drawing.dll

System.Net.Primitives
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.Primitives.dll

Microsoft.Extensions.Logging.Abstractions
Assembly Version: 7.0.0.0
Win32 Version: n/a
CodeBase:

System.Net.Sockets
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.Sockets.dll

System.Diagnostics.Tracing
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Diagnostics.Tracing.dll

System.Text.Json
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Text.Json.dll

System.Runtime.Loader
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.Loader.dll

System.Reflection.Emit.Lightweight
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Reflection.Emit.Lightweight.dll

System.Reflection.Primitives
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Reflection.Primitives.dll

System.Reflection.Emit.ILGeneration
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Reflection.Emit.ILGeneration.dll

System.Text.Encodings.Web
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Text.Encodings.Web.dll

System.Runtime.Intrinsics
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.Intrinsics.dll

System.Diagnostics.StackTrace
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Diagnostics.StackTrace.dll

System.Reflection.Metadata
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Reflection.Metadata.dll

System.Collections.Immutable
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Collections.Immutable.dll

System.IO.Compression
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2023.32017
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.IO.Compression.dll

************** JIT Debugging **************

Auto Update Art - Single Click for All Systems

Navigating to each individual system is time consuming. If at all possible, could a feature be added for a one-click Auto Update Art for all systems so that every ROM is queued and can be left alone to update?

Application won't load when RG35xx is already connected.

I just used the program to upload a couple of games on a freshly flashed card, then exit the program and tried to relaunch it, but it just showed me a red then green onion on my taskbar (next to the clock) then it disappeared after a couple of seconds.

Windows 11

stock+garlic_test_20230629_1 (dual boot)

Feature: auto skip error dialogs for updating art

When updating covers, there are frequent dialogue boxes. If game not found you need to manually click skip.
This holds up the auto-update process.
The tool should have an option to auto-skip, not needing to click anything to proceed if "game not found", etc.

I'm getting an error message when I connect my device.

As said on title I'm getting this error when I connect my device.

image

After I press continue, the program works.

The details text:

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Text.Json.JsonException: '"' is invalid after a value. Expected either ',', '}', or ']'. Path: $ | LineNumber: 3 | BytePositionInLine: 1.
 ---> System.Text.Json.JsonReaderException: '"' is invalid after a value. Expected either ',', '}', or ']'. LineNumber: 3 | BytePositionInLine: 1.
   at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan`1 bytes)
   at System.Text.Json.Utf8JsonReader.ConsumeNextToken(Byte marker)
   at System.Text.Json.Utf8JsonReader.ConsumeNextTokenOrRollback(Byte marker)
   at System.Text.Json.Utf8JsonReader.ReadSingleSegment()
   at System.Text.Json.Utf8JsonReader.Read()
   at System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value)
   at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value)
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)
   --- End of inner exception stack trace ---
   at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& state, JsonReaderException ex)
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)
   at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1 utf8Json, JsonTypeInfo jsonTypeInfo, Nullable`1 actualByteCount)
   at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1 json, JsonTypeInfo jsonTypeInfo)
   at System.Text.Json.JsonSerializer.Deserialize[TValue](String json, JsonSerializerOptions options)
   at GarlicPress.MainForm.ConnectToDevice()
   at GarlicPress.MainForm.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
System.Private.CoreLib
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Private.CoreLib.dll
----------------------------------------
GarlicPress
    Assembly Version: 1.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 6.0.2.0
    Win32 Version: 6.0.2023.32104
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/System.Windows.Forms.dll
----------------------------------------
System.ComponentModel.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.ComponentModel.Primitives.dll
----------------------------------------
System.Windows.Forms.Primitives
    Assembly Version: 6.0.2.0
    Win32 Version: 6.0.2023.32104
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/System.Windows.Forms.Primitives.dll
----------------------------------------
System.Runtime.InteropServices
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.InteropServices.dll
----------------------------------------
System.Drawing.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Drawing.Primitives.dll
----------------------------------------
System.Collections.Specialized
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Collections.Specialized.dll
----------------------------------------
System.Threading
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Threading.dll
----------------------------------------
System.Diagnostics.TraceSource
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Diagnostics.TraceSource.dll
----------------------------------------
System.Collections
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Collections.dll
----------------------------------------
System.Drawing.Common
    Assembly Version: 7.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
AdvancedSharpAdbClient
    Assembly Version: 2.5.6.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Configuration.ConfigurationManager
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/System.Configuration.ConfigurationManager.dll
----------------------------------------
System.ObjectModel
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.ObjectModel.dll
----------------------------------------
Microsoft.Win32.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/Microsoft.Win32.Primitives.dll
----------------------------------------
System.ComponentModel.EventBasedAsync
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.ComponentModel.EventBasedAsync.dll
----------------------------------------
System.Threading.Thread
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Threading.Thread.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 6.0.2023.32104
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/Accessibility.dll
----------------------------------------
System.ComponentModel.TypeConverter
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.ComponentModel.TypeConverter.dll
----------------------------------------
Microsoft.Win32.SystemEvents
    Assembly Version: 7.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Collections.Concurrent
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Collections.Concurrent.dll
----------------------------------------
System.ComponentModel
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.ComponentModel.dll
----------------------------------------
System.Memory
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Memory.dll
----------------------------------------
System.Runtime.CompilerServices.Unsafe
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.CompilerServices.Unsafe.dll
----------------------------------------
System.Numerics.Vectors
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Numerics.Vectors.dll
----------------------------------------
System.Resources.Extensions
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/System.Resources.Extensions.dll
----------------------------------------
System.Drawing
    Assembly Version: 6.0.2.0
    Win32 Version: 6.0.2023.32104
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/System.Drawing.dll
----------------------------------------
System.Linq
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Linq.dll
----------------------------------------
System.Private.Uri
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Private.Uri.dll
----------------------------------------
System.Runtime.InteropServices.RuntimeInformation
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.InteropServices.RuntimeInformation.dll
----------------------------------------
System.Diagnostics.Process
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Diagnostics.Process.dll
----------------------------------------
System.Collections.NonGeneric
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Collections.NonGeneric.dll
----------------------------------------
System.Security.Cryptography.Algorithms
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Security.Cryptography.Algorithms.dll
----------------------------------------
System.Security.Cryptography.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Security.Cryptography.Primitives.dll
----------------------------------------
System.Xml.ReaderWriter
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Xml.ReaderWriter.dll
----------------------------------------
System.Private.Xml
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Private.Xml.dll
----------------------------------------
System.Text.RegularExpressions
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Text.RegularExpressions.dll
----------------------------------------
System.Net.WebClient
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.WebClient.dll
----------------------------------------
System.Text.Encoding.Extensions
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Text.Encoding.Extensions.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.dll
----------------------------------------
System.Runtime.Serialization.Formatters
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.Serialization.Formatters.dll
----------------------------------------
System.Xml.XmlSerializer
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Xml.XmlSerializer.dll
----------------------------------------
System.Net.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.Primitives.dll
----------------------------------------
Microsoft.Extensions.Logging.Abstractions
    Assembly Version: 7.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Net.Sockets
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.Sockets.dll
----------------------------------------
System.Diagnostics.Tracing
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Diagnostics.Tracing.dll
----------------------------------------
System.Text.Json
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Text.Json.dll
----------------------------------------
System.Reflection.Emit.Lightweight
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Reflection.Emit.Lightweight.dll
----------------------------------------
System.Reflection.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Reflection.Primitives.dll
----------------------------------------
System.Reflection.Emit.ILGeneration
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Reflection.Emit.ILGeneration.dll
----------------------------------------
System.Text.Encodings.Web
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Text.Encodings.Web.dll
----------------------------------------
System.Runtime.Intrinsics
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.Intrinsics.dll
----------------------------------------
System.Runtime.Loader
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.Loader.dll
----------------------------------------
System.Diagnostics.StackTrace
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Diagnostics.StackTrace.dll
----------------------------------------
System.Reflection.Metadata
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Reflection.Metadata.dll
----------------------------------------
System.Collections.Immutable
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Collections.Immutable.dll
----------------------------------------

************** JIT Debugging **************

  • Windows 11
  • stock+garlic_test_20230629_1

Can't compile source from master

Describe the bug
Forked master, wanted to see if I can easily add more Screen scrapper media.

Build started...
1>------ Build started: Project: GarlicPress, Configuration: Debug Any CPU ------
Restored D:\qdev\GarlicPress\GarlicPress.csproj (in 4 ms).
1>Skipping analyzers to speed up the build. You can execute 'Build' or 'Rebuild' command to run analyzers.
1>D:\qdev\GarlicPress\classes\ScreenScraper.cs(23,30,23,37): error CS0103: The name 'ssDevId' does not exist in the current context
1>D:\qdev\GarlicPress\classes\ScreenScraper.cs(24,36,24,49): error CS0103: The name 'ssDevPassword' does not exist in the current context
1>D:\qdev\GarlicPress\classes\ScreenScraper.cs(25,33,25,43): error CS0103: The name 'ssSoftname' does not exist in the current context
1>D:\qdev\GarlicPress\classes\GarlicADBConnection.cs(161,42,161,44): warning CS0168: The variable 'ex' is declared but never used
1>D:\qdev\GarlicPress\forms\MainForm.Designer.cs(442,23,442,33): warning CS0169: The field 'MainForm.panelImage' is never used
1>D:\qdev\GarlicPress\forms\MainForm.Designer.cs(443,28,443,45): warning CS0169: The field 'MainForm.picSkinBackground' is never used
1>Done building project "GarlicPress.csproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
========== Build started at 12:10 AM and took 00,873 seconds ==========

To Reproduce
Steps to reproduce the behavior:

  1. Clone repo
  2. Open in Visual Studio
  3. Press Ctrl+F5
  4. See error

Expected behavior
Would be nice if master would always build

Desktop (please complete the following information):

  • OS: Windows 11

RG35xx (please complete the following information):

  • GarlicOS version: 1.4.9

Arcade Roms

Hello,

Been using this today to set up my new RG35XX and it's worked really well. Thanks for making it!

Is there any chance you include the FBA2012 folder in the selectable list for scraping? I used the original ROMS which came with my device on the stock SD card and they all worked properly when I dropped them into this folder on my GarlicOS SD card. They are the usual MAME rom names. They don't shop up when I select the Arcade or CPS categories.

Thanks

The directory assets\temp of the filename assets/temp/gameart-up.png does not exist

Hey! So now, GarlicPress is working and it is recognizing my RG35XX. However, when I try to update game art, I get this weird error. It says: "Unhandled exception has occurred in your aplication. If you click Continue, the application will ignore this error and attempt to continue. If you click quit, the application will close immediately.

The directory assets\temp of the filename assets/temp/gameart-up.png does not exist"

Any idea what that is? I'm also trying to follow your YouTube video, but I may just be too much of a noob LOL

Originally posted by @TotallyBoard in #72 (reply in thread)

Scraping - Only Scrape Titles -without- Art

It would be nice to either:

  • Auto-filter out games WITH art, so "all games without art" can be scraped.
  • OR, on the "Update Game Art" screen, allow a toggle to enable/disable scraping for: games w/o art, "failed" attempts at scraping, etc.

AdbWinApi.dll was not found

When running GarlicPress.exe I get an error stating that AdbWinApi.dll is missing. When clicking OK I get a second error stating another error code (-1073741515). By clicking okay again the software will launch with the bottom right stating "ADB Error"

I attempted to manually add the dll and I was able to launch without the error, but the software shows "No Device"

Steps to reproduce the behavior:

  1. Run GarlicPress.exe
  2. See error

m9578obyfF

GarlicPress_o1LegFnAT4

Running on Windows 10 Version 10.0.19045 Build 19045

Support for Linux / MacOS (ARM support)

Not entirely sure of how big of a job this might be but will it be possible to convert this application or compile the project so that it works on linux machine or MacOS along with ARM support.

Cannot fetch Game Boy box art

I can scan for everything except for the Nintendo Game Boy.

Steps to reproduce the behavior:

  1. Go to 'System: Nintendo Game Boy' and choose a game.
  2. Click 'Auto update art'
  3. See 'Game not found' error
  • GarlicOS version: 1.4.9
  • App version 20230718

QoL: Process unfindable art at the very end

Generating the art covers can often take hours based on the amount of games. I start the process and come back an hour later only to find that the process halted at element "5 / 800", wasting time.

It would be great to add problematic entries in a list, process the whole list, and only display the name prompts at the very end.

Thank you! :)

Add Ability to Change region preference ordering.

right now the region preference is very focused on English and USA artwork.
offer the ability to change this region preference so for example art work from Japan takes preference over English artwork

Add SNES MSU1

Hello. Please add support for SNES MSU1 games to the program. Anbernic RG35xx supports this system, but covers cannot be downloaded automatically.

Dual Boot Image won't start up

Describe the bug
I added the EnableADB file to the memory card in the appropriate place and afterwards the dual boot OS card image will not start up. Removing the file resulted in the same behavior. I'm going to flash the regular GarlicOS image and re-test.

To Reproduce
Steps to reproduce the behavior:

  1. Follow instructions to created EnableADB file on appropriate sd card path
  2. Reinsert card into RG35XX and power it up
  3. Start up is stuck on the boot image, no adb response

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: Windows 11

RG35xx (please complete the following information):

  • GarlicOS version: Dual Boot image from Anbernic

Out of Memory Error when Scraping "Indoor Sports" for C64

When I try to use the Garlicpress to update game art for the C64 game "Indoor Sports", it regularly crashes with an "Out of Memory" error.

  1. Go to System C64
  2. Add "Indoor Sports (USA/Europe).zip" to the Update Art list (by itself or as part of a batch)
  3. Click Start
    The log window will show "Searching / Game Found / Generating Art", and then Microsoft.NET crashes with an Out of Memory Error.

I noticed that the error messages references " C:\Users\ashle\source\repos\GarlicPress", which isn't a folder/user on my system...

Scraping works with anything else, as long as this particular C64 title isn't in the list. I believe this game is https://www.screenscraper.fr/gameinfos.php?plateforme=66&gameid=113180 , although there is a CPlus/4 version at https://www.screenscraper.fr/gameinfos.php?plateforme=99&gameid=357024.

Win11, latest Garlic OS 1.4.9
GarlicPress.0.0.2308.141 AND GarlicPress.0.0.2308.131

Microsoft.NET Error Details:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.OutOfMemoryException: Out of memory.
at System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement)
at GarlicPress.GameMediaGeneration.GenerateGameMedia(GameResponse game) in C:\Users\ashle\source\repos\GarlicPress\classes\GameMediaGeneration.cs:line 119
at GarlicPress.forms.GameArtUpdateForm.btnGo_Click(Object sender, EventArgs e) in C:\Users\ashle\source\repos\GarlicPress\forms\GameArtUpdateForm.cs:line 124
at System.Threading.Tasks.Task.<>c.b__128_0(Object state)

************** Loaded Assemblies **************
System.Private.CoreLib
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Private.CoreLib.dll

GarlicPress
Assembly Version: 0.0.2308.141
Win32 Version: n/a
CodeBase:

System.Runtime
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Runtime.dll

System.Configuration.ConfigurationManager
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.21/System.Configuration.ConfigurationManager.dll

System.ObjectModel
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.ObjectModel.dll

System.Windows.Forms
Assembly Version: 6.0.2.0
Win32 Version: 6.0.2123.36406
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.21/System.Windows.Forms.dll

System.ComponentModel.Primitives
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.ComponentModel.Primitives.dll

System.Windows.Forms.Primitives
Assembly Version: 6.0.2.0
Win32 Version: 6.0.2123.36406
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.21/System.Windows.Forms.Primitives.dll

System.Runtime.InteropServices
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Runtime.InteropServices.dll

System.Drawing.Primitives
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Drawing.Primitives.dll

System.Collections.Specialized
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Collections.Specialized.dll

System.Threading
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Threading.dll

System.Collections
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Collections.dll

System.Private.Uri
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Private.Uri.dll

System.Runtime.InteropServices.RuntimeInformation
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Runtime.InteropServices.RuntimeInformation.dll

System.Diagnostics.Process
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Diagnostics.Process.dll

System.Collections.NonGeneric
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Collections.NonGeneric.dll

Microsoft.Win32.Primitives
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/Microsoft.Win32.Primitives.dll

System.Memory
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Memory.dll

System.Security.Cryptography.Algorithms
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Security.Cryptography.Algorithms.dll

System.Security.Cryptography.Primitives
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Security.Cryptography.Primitives.dll

System.ComponentModel.TypeConverter
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.ComponentModel.TypeConverter.dll

System.Linq
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Linq.dll

System.Xml.ReaderWriter
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Xml.ReaderWriter.dll

System.Private.Xml
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Private.Xml.dll

System.Text.RegularExpressions
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Text.RegularExpressions.dll

System.Net.WebClient
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Net.WebClient.dll

System.ComponentModel.EventBasedAsync
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.ComponentModel.EventBasedAsync.dll

System.Text.Encoding.Extensions
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Text.Encoding.Extensions.dll

System
Assembly Version: 4.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.dll

System.Threading.Thread
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Threading.Thread.dll

System.Runtime.Serialization.Formatters
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Runtime.Serialization.Formatters.dll

System.Xml.XmlSerializer
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Xml.XmlSerializer.dll

System.Diagnostics.TraceSource
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Diagnostics.TraceSource.dll

System.Drawing.Common
Assembly Version: 7.0.0.0
Win32 Version: n/a
CodeBase:

AdvancedSharpAdbClient
Assembly Version: 2.5.6.0
Win32 Version: n/a
CodeBase:

Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 6.0.2123.36406
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.21/Accessibility.dll

Microsoft.Win32.SystemEvents
Assembly Version: 7.0.0.0
Win32 Version: n/a
CodeBase:

System.Collections.Concurrent
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Collections.Concurrent.dll

System.ComponentModel
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.ComponentModel.dll

System.Runtime.CompilerServices.Unsafe
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Runtime.CompilerServices.Unsafe.dll

System.Numerics.Vectors
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Numerics.Vectors.dll

System.Resources.Extensions
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.21/System.Resources.Extensions.dll

System.Drawing
Assembly Version: 6.0.2.0
Win32 Version: 6.0.2123.36406
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.21/System.Drawing.dll

Octokit
Assembly Version: 7.0.1.0
Win32 Version: n/a
CodeBase:

netstandard
Assembly Version: 2.1.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/netstandard.dll

System.Net.Http
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Net.Http.dll

System.Net.Primitives
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Net.Primitives.dll

System.Diagnostics.Tracing
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Diagnostics.Tracing.dll

System.Diagnostics.DiagnosticSource
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Diagnostics.DiagnosticSource.dll

System.Net.Security
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Net.Security.dll

System.Security.Cryptography.X509Certificates
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Security.Cryptography.X509Certificates.dll

System.Net.Sockets
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Net.Sockets.dll

System.Threading.Overlapped
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Threading.Overlapped.dll

System.Net.NameResolution
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Net.NameResolution.dll

System.Threading.ThreadPool
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Threading.ThreadPool.dll

System.Security.Principal.Windows
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Security.Principal.Windows.dll

System.Security.Claims
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Security.Claims.dll

System.Security.Cryptography.Encoding
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Security.Cryptography.Encoding.dll

System.IO.Compression
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.IO.Compression.dll

System.Linq.Expressions
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Linq.Expressions.dll

System.Reflection.Emit.ILGeneration
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Reflection.Emit.ILGeneration.dll

System.Reflection.Emit.Lightweight
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Reflection.Emit.Lightweight.dll

System.Reflection.Primitives
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Reflection.Primitives.dll

Anonymously Hosted DynamicMethods Assembly
Assembly Version: 0.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Private.CoreLib.dll

Microsoft.Extensions.Logging.Abstractions
Assembly Version: 7.0.0.0
Win32 Version: n/a
CodeBase:

System.Text.Json
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Text.Json.dll

System.Text.Encodings.Web
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Text.Encodings.Web.dll

System.Runtime.Intrinsics
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Runtime.Intrinsics.dll

System.Runtime.Loader
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Runtime.Loader.dll

System.Diagnostics.FileVersionInfo
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Diagnostics.FileVersionInfo.dll

System.Web.HttpUtility
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Web.HttpUtility.dll

System.Text.Encoding.CodePages
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Text.Encoding.CodePages.dll

System.Net.Quic
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Net.Quic.dll

System.Diagnostics.StackTrace
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Diagnostics.StackTrace.dll

System.Reflection.Metadata
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Reflection.Metadata.dll

System.Collections.Immutable
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Collections.Immutable.dll

************** JIT Debugging **************

Backup saves makes 2 Versions of the same Backups in SD1 & SD2 folder even for single card setups

When running a backup of saves on a single card setup where only SD1 is in use the backup saves options creates both an SD1 folder and an SD2 folder with the exact same saves within both..

Obviously its not a problem but if i have 500mb worth of save states and normal saves then it is doubling the space it consumes on my PC and i need to manually delete the 2nd SD2 folder to reclaim the space.

Add RetroArch support

Since GarlicOS runs RetroArch, can the GarlicPress download/update cores?

Can also apply some GUI to change settings in RetroArch, it can be useful for applying changes in each core with a few clicks

[0.0.2308.061] Settings Window has no window controls

Describe the bug
Settings window has no close button or window controls

Screenshots
image

Desktop (please complete the following information):

  • OS: [e.g. Windows 11]

RG35xx (please complete the following information):

  • GarlicOS version: [e.g. 1.4.9]

Additional context
GarlicPress 0.0.2308.061

Sample text is too large on some skin backgrounds

The Sample text is displaying oversized when using the default skin.

To Reproduce
Steps to reproduce the behavior:

  1. install the default skin
  2. connect to garlic press
  3. text is oversized in preview

Expected behavior
Text should be more accurate size (although not perfect)

Screenshots
image

Desktop

  • OS: Windows 11

RG35xx

  • GarlicOS version: 1.4.9

Game art layout profiles

It would be helpful to be able to save different game art layouts as “layout profiles” or “custom mixes”.
After setting up a complex multilayer layout I found myself wanting to try something completely different. I had to screenshot my current layout and reenter the settings from scratch to come back to it.
Another use case is saving tweaks of a similar layout for different systems. Since aspect ratios vary from system to system it may be necessary to adjust parameters. If you ever add a new game and want to scrape the art the user could just select a named profile instead of keeping track of all those small differences.

Bug The SSL connection could not be established

Describe the bug
When trying to run "Auto Update Art", sometimes an error occurs. If you click continue in the error window, and then click "Auto Update Art" again, then it can be art for the game. But to give an error on the next or after one.

To Reproduce

  1. Go to 'GarlicPress'
  2. Click on 'Auto Update Art'
  3. See error "One or more errors occurred (The SSL connection could not be established, see inner exception)"

Screenshots

error
error2

Desktop (please complete the following information):

  • OS: Win 10 (Russian language)
  • GarlicOS version: 1.4.9

Additional context
This is additional information from the error window details.

Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.AggregateException: One or more errors occurred. (The SSL connection could not be established, see inner exception.)
---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
---> System.IO.IOException: Unable to read data from the transport connection: Удаленный хост принудительно разорвал существующее подключение..
---> System.Net.Sockets.SocketException (10054): Удаленный хост принудительно разорвал существующее подключение.
--- End of inner exception stack trace ---
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
at System.Net.Security.SslStream.g__InternalFillHandshakeBufferAsync|189_0[TIOAdapter](TIOAdapter adap, ValueTask1 task, Int32 minSize) at System.Net.Security.SslStream.ReceiveBlobAsync[TIOAdapter](TIOAdapter adapter) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](TIOAdapter adapter, Boolean receiveFirst, Byte[] reAuthenticationData, Boolean isApm) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessage request) at System.Threading.Tasks.TaskCompletionSourceWithCancellation1.WaitWithCancellationAsync(CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.GetHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task1.get_Result()
at GarlicPress.ScreenScraper.GetGameData(String systemId, String romType, String romName, Boolean skipPrompt, String gameid) in C:\Users\ashle\source\repos\GarlicPress\classes\ScreenScraper.cs:line 44
at GarlicPress.MainForm.UpdateArt(Boolean promptName) in C:\Users\ashle\source\repos\GarlicPress\forms\MainForm.cs:line 461
at GarlicPress.MainForm.btnUpdateImg_Click(Object sender, EventArgs e) in C:\Users\ashle\source\repos\GarlicPress\forms\MainForm.cs:line 373
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

************** Загруженные сборки **************
System.Private.CoreLib
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Private.CoreLib.dll

GarlicPress
Версия сборки: 0.0.2307.301
Версия Win32: неприменимо
CodeBase (база кода):

System.Runtime
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.dll

System.Configuration.ConfigurationManager
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/System.Configuration.ConfigurationManager.dll

System.ObjectModel
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.ObjectModel.dll

System.Windows.Forms
Версия сборки: 6.0.2.0
Версия Win32: 6.0.2023.32104
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/System.Windows.Forms.dll

System.ComponentModel.Primitives
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.ComponentModel.Primitives.dll

System.Windows.Forms.Primitives
Версия сборки: 6.0.2.0
Версия Win32: 6.0.2023.32104
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/System.Windows.Forms.Primitives.dll

System.Runtime.InteropServices
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.InteropServices.dll

System.Drawing.Primitives
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Drawing.Primitives.dll

System.Collections.Specialized
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Collections.Specialized.dll

System.Threading
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Threading.dll

System.Collections
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Collections.dll

System.Private.Uri
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Private.Uri.dll

System.Runtime.InteropServices.RuntimeInformation
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.InteropServices.RuntimeInformation.dll

System.Diagnostics.Process
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Diagnostics.Process.dll

System.Collections.NonGeneric
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Collections.NonGeneric.dll

Microsoft.Win32.Primitives
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/Microsoft.Win32.Primitives.dll

System.Memory
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Memory.dll

System.Security.Cryptography.Algorithms
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Security.Cryptography.Algorithms.dll

System.Security.Cryptography.Primitives
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Security.Cryptography.Primitives.dll

System.ComponentModel.TypeConverter
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.ComponentModel.TypeConverter.dll

System.Linq
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Linq.dll

System.Xml.ReaderWriter
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Xml.ReaderWriter.dll

System.Private.Xml
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Private.Xml.dll

System.Text.RegularExpressions
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Text.RegularExpressions.dll

System.Net.WebClient
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.WebClient.dll

System.ComponentModel.EventBasedAsync
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.ComponentModel.EventBasedAsync.dll

System.Text.Encoding.Extensions
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Text.Encoding.Extensions.dll

System
Версия сборки: 4.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.dll

System.Threading.Thread
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Threading.Thread.dll

System.Runtime.Serialization.Formatters
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.Serialization.Formatters.dll

System.Xml.XmlSerializer
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Xml.XmlSerializer.dll

System.Diagnostics.TraceSource
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Diagnostics.TraceSource.dll

System.Drawing.Common
Версия сборки: 7.0.0.0
Версия Win32: неприменимо
CodeBase (база кода):

AdvancedSharpAdbClient
Версия сборки: 2.5.6.0
Версия Win32: неприменимо
CodeBase (база кода):

Accessibility
Версия сборки: 4.0.0.0
Версия Win32: 6.0.2023.32104
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/Accessibility.dll

Microsoft.Win32.SystemEvents
Версия сборки: 7.0.0.0
Версия Win32: неприменимо
CodeBase (база кода):

System.Collections.Concurrent
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Collections.Concurrent.dll

System.ComponentModel
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.ComponentModel.dll

System.Runtime.CompilerServices.Unsafe
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.CompilerServices.Unsafe.dll

System.Numerics.Vectors
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Numerics.Vectors.dll

System.Resources.Extensions
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/System.Resources.Extensions.dll

System.Drawing
Версия сборки: 6.0.2.0
Версия Win32: 6.0.2023.32104
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/System.Drawing.dll

Octokit
Версия сборки: 7.0.1.0
Версия Win32: неприменимо
CodeBase (база кода):

netstandard
Версия сборки: 2.1.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/netstandard.dll

System.Net.Http
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.Http.dll

System.Net.Primitives
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.Primitives.dll

System.Diagnostics.Tracing
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Diagnostics.Tracing.dll

System.Diagnostics.DiagnosticSource
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Diagnostics.DiagnosticSource.dll

System.Net.Security
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.Security.dll

System.Security.Cryptography.X509Certificates
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Security.Cryptography.X509Certificates.dll

System.Net.Sockets
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.Sockets.dll

System.Threading.Overlapped
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Threading.Overlapped.dll

System.Net.NameResolution
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.NameResolution.dll

System.Threading.ThreadPool
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Threading.ThreadPool.dll

System.Security.Principal.Windows
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Security.Principal.Windows.dll

System.Security.Claims
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Security.Claims.dll

Microsoft.Extensions.Logging.Abstractions
Версия сборки: 7.0.0.0
Версия Win32: неприменимо
CodeBase (база кода):

System.Text.Json
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Text.Json.dll

System.Reflection.Emit.Lightweight
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Reflection.Emit.Lightweight.dll

System.Reflection.Primitives
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Reflection.Primitives.dll

System.Reflection.Emit.ILGeneration
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Reflection.Emit.ILGeneration.dll

System.Text.Encodings.Web
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Text.Encodings.Web.dll

System.Runtime.Intrinsics
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.Intrinsics.dll

System.Net.Requests
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.Requests.dll

System.Net.WebHeaderCollection
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.WebHeaderCollection.dll

System.Web.HttpUtility
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Web.HttpUtility.dll

System.Security.Cryptography.Encoding
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Security.Cryptography.Encoding.dll

System.Net.ServicePoint
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.ServicePoint.dll

System.Runtime.Loader
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.Loader.dll

System.Windows.Forms.resources
Версия сборки: 6.0.2.0
Версия Win32: 6.0.2023.32104
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/ru/System.Windows.Forms.resources.dll

System.Diagnostics.StackTrace
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Diagnostics.StackTrace.dll

System.Reflection.Metadata
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Reflection.Metadata.dll

System.Collections.Immutable
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Collections.Immutable.dll

System.Net.Quic
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.Quic.dll

System.IO.Compression
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.IO.Compression.dll

System.Diagnostics.FileVersionInfo
Версия сборки: 6.0.0.0
Версия Win32: 6.0.2023.32017
CodeBase (база кода): file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Diagnostics.FileVersionInfo.dll

************** Оперативная отладка (JIT) **************

Add option to delete games using DEL key and return selection back to next item after delete.

Discussed in #50

Originally posted by mariano-london August 5, 2023
I found incredible useful after downloading a romset to go and delete duplicated roms, however is become a bit annoying to reach the mouse to the delete option and then the box

Maybe add this option on setting so people can activate delete without confirmation, so is only used if you are aware of this?

Also a multiple selection would be ace, also after deleting a file cursor goes to the top of the file, if would stay in the previous rom would speed up the process a lot

ability to add apps

Is your feature request related to a problem? Please describe.
if you could add the ability to import apps into the sd card, same as roms just with custom apps

Describe the solution you'd like
drag the app file into the apps folder in garlic press, and voila app installed

Describe alternatives you've considered
removing the sd card and adding the app manually, which i dont want to do, hence why im using this amazing piece of software

When the game cannot be found on screenscraper it overwrites the existing box art with whatever was scanned last

When scanning all the games for box art, if it cannot find the game on screenscraper (romhacks, unofficial translations) it overwrites the existing box art with whatever game was scanned last.

Steps to reproduce the behavior:

  1. Scan a folder of games with one of the games being unavailable from screenscraper. (ie. Pokemon Throwback, Apotris)
  2. When you get the notification that the game was not found, click skip
  3. Check the box art for that game once the auto-update is finished.

Expected behavior
I would expect the box art for the skipped game to remain as it was before the scan.

  • OS: Windows 10 Version 10.0.19045 Build 19045
  • GarlicOS version: 1.4.9

Caveat: I did manually download the dll's necessary to launch the app, I am not sure if this matters.

Allow choosing which region the Box art comes from?

I know the images that get scraped are from screenscraper, but it seems to be a bit random on what it chooses for the box art.

screenscraper has multiple options to choose from, it would be nice to have that choice in GarlicPress somehow. Just a simple choice of region box art would be rad.

When updating art, I don't see a way to cancel the process.

Is your feature request related to a problem? Please describe.
I'm currently updating the box art for about 2500 CPC games and it's prompting to skip every time it doesn't recognize a file name. I believe there's an option to change that prompt, but I don't see an option to cancel the current update process. It would be nice if there was a button to cancel.

Alternatively, do you know if it would hurt anything to just force-quit the program and start over? I doubt that would cause any harm but I would feel better if there were an actual cancel button I could press.

GarlicPress will not load settings.json for Anbernic's new dual system firmware.

Describe the bug
GarlicPress will not load CFW/skin/settings.json on Anbernic's new dual system firmware.

To Reproduce
Steps to reproduce the behavior:

  1. Flash Anbernic Dual system FW (GarlicOS + Anbernic Stock)
  2. Start GarlicPress
  3. Plug RG35XX in
  4. See error

Expected behavior
Expected the CFW/skin/settings.json file to be loaded

Screenshots
Screenshot 2023-08-04 143650

Desktop (please complete the following information):

  • OS: Window 11
    RG35xx (please complete the following information):
  • GarlicOS version: 1.4.9 Anbernic

Additional context
Theme used is the default "theme-2023 mslug"

Exception when selecting a game in GarlicPress.0.0.2308.121

Describe the bug
Exception is thrown when selecting a game on SD Card 2 (Card 1 not tested), unable to access \assets\tempimg.png. Tested by running GarlicPress normally, and as administrator on Windows 11.

To Reproduce
Steps to reproduce the behavior:

  1. Connect to device
  2. Select SD Card 2
  3. Select a system (I used different ones, but GBA, GBC, etc all reproduced)

Result: Exception:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.IOException: The process cannot access the file 'C:\Users\liquidate\Desktop\GarlicPress.0.0.2308.121\assets\tempimg.png' because it is being used by another process.
at System.IO.FileSystem.DeleteFile(String fullPath)
at System.IO.File.Delete(String path)
at GarlicPress.GarlicADBConnection.DownloadFile(String readPath, String writePath) in C:\Users\ashle\source\repos\GarlicPress\classes\GarlicADBConnection.cs:line 152
at GarlicPress.MainForm.fileListBox_SelectedIndexChanged(Object sender, EventArgs e) in C:\Users\ashle\source\repos\GarlicPress\forms\MainForm.cs:line 165
at System.Windows.Forms.ListBox.OnSelectedIndexChanged(EventArgs e)
at System.Windows.Forms.ListBox.WmReflectCommand(Message& m)
at System.Windows.Forms.ListBox.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
System.Private.CoreLib
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Private.CoreLib.dll

GarlicPress
Assembly Version: 0.0.2308.121
Win32 Version: n/a
CodeBase:

System.Runtime
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Runtime.dll

System.Configuration.ConfigurationManager
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.21/System.Configuration.ConfigurationManager.dll

System.ObjectModel
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.ObjectModel.dll

System.Windows.Forms
Assembly Version: 6.0.2.0
Win32 Version: 6.0.2123.36406
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.21/System.Windows.Forms.dll

System.ComponentModel.Primitives
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.ComponentModel.Primitives.dll

System.Windows.Forms.Primitives
Assembly Version: 6.0.2.0
Win32 Version: 6.0.2123.36406
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.21/System.Windows.Forms.Primitives.dll

System.Runtime.InteropServices
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Runtime.InteropServices.dll

System.Drawing.Primitives
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Drawing.Primitives.dll

System.Collections.Specialized
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Collections.Specialized.dll

System.Threading
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Threading.dll

System.Collections
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Collections.dll

System.Private.Uri
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Private.Uri.dll

System.Runtime.InteropServices.RuntimeInformation
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Runtime.InteropServices.RuntimeInformation.dll

System.Diagnostics.Process
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Diagnostics.Process.dll

System.Collections.NonGeneric
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Collections.NonGeneric.dll

Microsoft.Win32.Primitives
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/Microsoft.Win32.Primitives.dll

System.Memory
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Memory.dll

System.Security.Cryptography.Algorithms
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Security.Cryptography.Algorithms.dll

System.Security.Cryptography.Primitives
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Security.Cryptography.Primitives.dll

System.ComponentModel.TypeConverter
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.ComponentModel.TypeConverter.dll

System.Linq
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Linq.dll

System.Xml.ReaderWriter
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Xml.ReaderWriter.dll

System.Private.Xml
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Private.Xml.dll

System.Text.RegularExpressions
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Text.RegularExpressions.dll

System.Net.WebClient
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Net.WebClient.dll

System.ComponentModel.EventBasedAsync
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.ComponentModel.EventBasedAsync.dll

System.Text.Encoding.Extensions
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Text.Encoding.Extensions.dll

System
Assembly Version: 4.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.dll

System.Threading.Thread
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Threading.Thread.dll

System.Runtime.Serialization.Formatters
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Runtime.Serialization.Formatters.dll

System.Xml.XmlSerializer
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Xml.XmlSerializer.dll

System.Diagnostics.TraceSource
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Diagnostics.TraceSource.dll

System.Drawing.Common
Assembly Version: 7.0.0.0
Win32 Version: n/a
CodeBase:

AdvancedSharpAdbClient
Assembly Version: 2.5.6.0
Win32 Version: n/a
CodeBase:

Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 6.0.2123.36406
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.21/Accessibility.dll

Microsoft.Win32.SystemEvents
Assembly Version: 7.0.0.0
Win32 Version: n/a
CodeBase:

System.Collections.Concurrent
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Collections.Concurrent.dll

System.ComponentModel
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.ComponentModel.dll

System.Runtime.CompilerServices.Unsafe
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Runtime.CompilerServices.Unsafe.dll

System.Numerics.Vectors
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Numerics.Vectors.dll

System.Resources.Extensions
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.21/System.Resources.Extensions.dll

System.Drawing
Assembly Version: 6.0.2.0
Win32 Version: 6.0.2123.36406
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.21/System.Drawing.dll

Octokit
Assembly Version: 7.0.1.0
Win32 Version: n/a
CodeBase:

netstandard
Assembly Version: 2.1.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/netstandard.dll

System.Net.Http
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Net.Http.dll

System.Net.Primitives
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Net.Primitives.dll

System.Diagnostics.Tracing
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Diagnostics.Tracing.dll

System.Diagnostics.DiagnosticSource
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Diagnostics.DiagnosticSource.dll

System.Net.Security
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Net.Security.dll

System.Security.Cryptography.X509Certificates
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Security.Cryptography.X509Certificates.dll

System.Net.Sockets
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Net.Sockets.dll

System.Threading.Overlapped
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Threading.Overlapped.dll

System.Net.NameResolution
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Net.NameResolution.dll

System.Threading.ThreadPool
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Threading.ThreadPool.dll

System.Security.Principal.Windows
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Security.Principal.Windows.dll

System.Security.Claims
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Security.Claims.dll

System.Security.Cryptography.Encoding
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Security.Cryptography.Encoding.dll

System.IO.Compression
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.IO.Compression.dll

System.Linq.Expressions
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Linq.Expressions.dll

System.Reflection.Emit.ILGeneration
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Reflection.Emit.ILGeneration.dll

System.Reflection.Emit.Lightweight
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Reflection.Emit.Lightweight.dll

System.Reflection.Primitives
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Reflection.Primitives.dll

Anonymously Hosted DynamicMethods Assembly
Assembly Version: 0.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Private.CoreLib.dll

Microsoft.Extensions.Logging.Abstractions
Assembly Version: 7.0.0.0
Win32 Version: n/a
CodeBase:

System.Text.Json
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Text.Json.dll

System.Text.Encodings.Web
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Text.Encodings.Web.dll

System.Runtime.Intrinsics
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Runtime.Intrinsics.dll

System.Runtime.Loader
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Runtime.Loader.dll

System.Diagnostics.StackTrace
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Diagnostics.StackTrace.dll

System.Reflection.Metadata
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Reflection.Metadata.dll

System.Collections.Immutable
Assembly Version: 6.0.0.0
Win32 Version: 6.0.2123.36311
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.21/System.Collections.Immutable.dll

************** JIT Debugging **************

Ability to search for Screenscraper game ID to manually match.

Some games have very generic names and are hard to match (ie. The RG35xx "Blood" port.) where you can find the game on screenscraper, but searching for the game matches to the wrong one.

The solution to this would be to take the game ID from the URL (ie. gameid=187288) and use that number to search in the tool to ensure a proper match.

Skraper mixes

Would it be possible to add support for mix files from skraper (skraper.net)? They are in XML format. This is quite a popular artbox downloader. I already have prepared files that I can't translate into the format of your program.
example.xml.txt

Cannot scrape any game art.

I'm getting this error everytime I press the "Auto Update Art" button.

image

I'm not getting an image file on my SD card, but I can see the scraped image for the game on the assets folder on my GarlicPress.20230717 folder (where I extracted the zip).

image

The error details read:

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at GarlicPress.MainForm.OverlayImageWithSkinBackground()
   at GarlicPress.MainForm.UpdateArt(Boolean promptName)
   at GarlicPress.MainForm.btnUpdateImg_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
System.Private.CoreLib
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Private.CoreLib.dll
----------------------------------------
GarlicPress
    Assembly Version: 1.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Runtime
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 6.0.2.0
    Win32 Version: 6.0.2023.32104
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/System.Windows.Forms.dll
----------------------------------------
System.ComponentModel.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.ComponentModel.Primitives.dll
----------------------------------------
System.Windows.Forms.Primitives
    Assembly Version: 6.0.2.0
    Win32 Version: 6.0.2023.32104
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/System.Windows.Forms.Primitives.dll
----------------------------------------
System.Runtime.InteropServices
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.InteropServices.dll
----------------------------------------
System.Drawing.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Drawing.Primitives.dll
----------------------------------------
System.Collections.Specialized
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Collections.Specialized.dll
----------------------------------------
System.Threading
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Threading.dll
----------------------------------------
System.Diagnostics.TraceSource
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Diagnostics.TraceSource.dll
----------------------------------------
System.Collections
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Collections.dll
----------------------------------------
System.Drawing.Common
    Assembly Version: 7.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
AdvancedSharpAdbClient
    Assembly Version: 2.5.6.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Configuration.ConfigurationManager
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/System.Configuration.ConfigurationManager.dll
----------------------------------------
System.ObjectModel
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.ObjectModel.dll
----------------------------------------
Microsoft.Win32.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/Microsoft.Win32.Primitives.dll
----------------------------------------
System.ComponentModel.EventBasedAsync
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.ComponentModel.EventBasedAsync.dll
----------------------------------------
System.Threading.Thread
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Threading.Thread.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 6.0.2023.32104
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/Accessibility.dll
----------------------------------------
System.ComponentModel.TypeConverter
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.ComponentModel.TypeConverter.dll
----------------------------------------
Microsoft.Win32.SystemEvents
    Assembly Version: 7.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Collections.Concurrent
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Collections.Concurrent.dll
----------------------------------------
System.ComponentModel
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.ComponentModel.dll
----------------------------------------
System.Memory
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Memory.dll
----------------------------------------
System.Runtime.CompilerServices.Unsafe
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.CompilerServices.Unsafe.dll
----------------------------------------
System.Numerics.Vectors
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Numerics.Vectors.dll
----------------------------------------
System.Resources.Extensions
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/System.Resources.Extensions.dll
----------------------------------------
System.Drawing
    Assembly Version: 6.0.2.0
    Win32 Version: 6.0.2023.32104
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.20/System.Drawing.dll
----------------------------------------
System.Linq
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Linq.dll
----------------------------------------
System.Private.Uri
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Private.Uri.dll
----------------------------------------
System.Runtime.InteropServices.RuntimeInformation
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.InteropServices.RuntimeInformation.dll
----------------------------------------
System.Diagnostics.Process
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Diagnostics.Process.dll
----------------------------------------
System.Collections.NonGeneric
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Collections.NonGeneric.dll
----------------------------------------
System.Security.Cryptography.Algorithms
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Security.Cryptography.Algorithms.dll
----------------------------------------
System.Security.Cryptography.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Security.Cryptography.Primitives.dll
----------------------------------------
System.Xml.ReaderWriter
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Xml.ReaderWriter.dll
----------------------------------------
System.Private.Xml
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Private.Xml.dll
----------------------------------------
System.Text.RegularExpressions
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Text.RegularExpressions.dll
----------------------------------------
System.Net.WebClient
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.WebClient.dll
----------------------------------------
System.Text.Encoding.Extensions
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Text.Encoding.Extensions.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.dll
----------------------------------------
System.Runtime.Serialization.Formatters
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.Serialization.Formatters.dll
----------------------------------------
System.Xml.XmlSerializer
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Xml.XmlSerializer.dll
----------------------------------------
System.Net.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.Primitives.dll
----------------------------------------
Microsoft.Extensions.Logging.Abstractions
    Assembly Version: 7.0.0.0
    Win32 Version: n/a
    CodeBase: 
----------------------------------------
System.Net.Sockets
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.Sockets.dll
----------------------------------------
System.Diagnostics.Tracing
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Diagnostics.Tracing.dll
----------------------------------------
System.Text.Json
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Text.Json.dll
----------------------------------------
System.Reflection.Emit.Lightweight
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Reflection.Emit.Lightweight.dll
----------------------------------------
System.Reflection.Primitives
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Reflection.Primitives.dll
----------------------------------------
System.Reflection.Emit.ILGeneration
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Reflection.Emit.ILGeneration.dll
----------------------------------------
System.Text.Encodings.Web
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Text.Encodings.Web.dll
----------------------------------------
System.Runtime.Intrinsics
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.Intrinsics.dll
----------------------------------------
System.Runtime.Loader
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Runtime.Loader.dll
----------------------------------------
System.Diagnostics.StackTrace
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Diagnostics.StackTrace.dll
----------------------------------------
System.Reflection.Metadata
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Reflection.Metadata.dll
----------------------------------------
System.Collections.Immutable
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Collections.Immutable.dll
----------------------------------------
System.Diagnostics.FileVersionInfo
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Diagnostics.FileVersionInfo.dll
----------------------------------------
System.Net.Requests
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.Requests.dll
----------------------------------------
System.Net.WebHeaderCollection
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.WebHeaderCollection.dll
----------------------------------------
System.Threading.ThreadPool
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Threading.ThreadPool.dll
----------------------------------------
System.Net.Http
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.Http.dll
----------------------------------------
System.Web.HttpUtility
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Web.HttpUtility.dll
----------------------------------------
System.Diagnostics.DiagnosticSource
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Diagnostics.DiagnosticSource.dll
----------------------------------------
System.Net.Security
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.Security.dll
----------------------------------------
System.Security.Cryptography.X509Certificates
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Security.Cryptography.X509Certificates.dll
----------------------------------------
System.Threading.Overlapped
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Threading.Overlapped.dll
----------------------------------------
System.Net.NameResolution
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.NameResolution.dll
----------------------------------------
System.Security.Principal.Windows
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Security.Principal.Windows.dll
----------------------------------------
System.Security.Claims
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Security.Claims.dll
----------------------------------------
System.Security.Cryptography.Encoding
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Security.Cryptography.Encoding.dll
----------------------------------------
System.Net.ServicePoint
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.2023.32017
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.20/System.Net.ServicePoint.dll
----------------------------------------

************** JIT Debugging **************

  • Windows 11
  • stock+garlic_test_20230629_1

Show Progress on Large File Transfers

Currently large fiile transfers both to device and from device are not Asynchronous and no progress is visible to the user.
This can make the program appear to be hung when doing a large file transfer such as backup of saves or copying CD iso images to device.

Crashing Windows 10

Often crashing for me when doing something like update art
windows 10, latest version.
Error dialog:

************** Ausnahmetext **************
System.InvalidOperationException: Sequence contains no elements
at System.Linq.ThrowHelper.ThrowNoElementsException()
at System.Linq.Enumerable.First[TSource](IEnumerable`1 source)
at GarlicPress.ScreenScraper.DownloadMedia(GameResponse game, String mediaType)
at GarlicPress.GameMediaGeneration.GenerateGameMedia(GameResponse game)
at GarlicPress.MainForm.UpdateArt(Boolean promptName)
at GarlicPress.MainForm.btnUpdateArtPrompt_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

************** Geladene Assemblys **************
System.Private.CoreLib
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Private.CoreLib.dll.

GarlicPress
Assembly-Version: 1.0.0.0.
Win32-Version: n/v.
CodeBase: .

System.Runtime
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Runtime.dll.

System.Windows.Forms
Assembly-Version: 6.0.2.0.
Win32-Version: 6.0.222.6407.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.2/System.Windows.Forms.dll.

System.ComponentModel.Primitives
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.ComponentModel.Primitives.dll.

System.Windows.Forms.Primitives
Assembly-Version: 6.0.2.0.
Win32-Version: 6.0.222.6407.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.2/System.Windows.Forms.Primitives.dll.

System.Runtime.InteropServices
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Runtime.InteropServices.dll.

System.Drawing.Primitives
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Drawing.Primitives.dll.

System.Collections.Specialized
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Collections.Specialized.dll.

System.Threading
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Threading.dll.

System.Diagnostics.TraceSource
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Diagnostics.TraceSource.dll.

System.Collections
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Collections.dll.

System.Drawing.Common
Assembly-Version: 7.0.0.0.
Win32-Version: n/v.
CodeBase: .

AdvancedSharpAdbClient
Assembly-Version: 2.5.6.0.
Win32-Version: n/v.
CodeBase: .

System.Configuration.ConfigurationManager
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.2/System.Configuration.ConfigurationManager.dll.

System.ObjectModel
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.ObjectModel.dll.

Microsoft.Win32.Primitives
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/Microsoft.Win32.Primitives.dll.

System.ComponentModel.EventBasedAsync
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.ComponentModel.EventBasedAsync.dll.

System.Threading.Thread
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Threading.Thread.dll.

Accessibility
Assembly-Version: 4.0.0.0.
Win32-Version: 6.0.222.6407.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.2/Accessibility.dll.

System.ComponentModel.TypeConverter
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.ComponentModel.TypeConverter.dll.

Microsoft.Win32.SystemEvents
Assembly-Version: 7.0.0.0.
Win32-Version: n/v.
CodeBase: .

System.Collections.Concurrent
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Collections.Concurrent.dll.

System.ComponentModel
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.ComponentModel.dll.

System.Memory
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Memory.dll.

System.Runtime.CompilerServices.Unsafe
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Runtime.CompilerServices.Unsafe.dll.

System.Numerics.Vectors
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Numerics.Vectors.dll.

System.Resources.Extensions
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.2/System.Resources.Extensions.dll.

System.Drawing
Assembly-Version: 6.0.2.0.
Win32-Version: 6.0.222.6407.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.2/System.Drawing.dll.

System.Linq
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Linq.dll.

System.Private.Uri
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Private.Uri.dll.

System.Runtime.InteropServices.RuntimeInformation
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Runtime.InteropServices.RuntimeInformation.dll.

System.Diagnostics.Process
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Diagnostics.Process.dll.

System.Collections.NonGeneric
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Collections.NonGeneric.dll.

System.Security.Cryptography.Algorithms
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Security.Cryptography.Algorithms.dll.

System.Security.Cryptography.Primitives
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Security.Cryptography.Primitives.dll.

System.Xml.ReaderWriter
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Xml.ReaderWriter.dll.

System.Private.Xml
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Private.Xml.dll.

System.Text.RegularExpressions
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Text.RegularExpressions.dll.

System.Net.WebClient
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Net.WebClient.dll.

System.Text.Encoding.Extensions
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Text.Encoding.Extensions.dll.

System
Assembly-Version: 4.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.dll.

System.Runtime.Serialization.Formatters
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Runtime.Serialization.Formatters.dll.

System.Xml.XmlSerializer
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Xml.XmlSerializer.dll.

System.Net.Primitives
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Net.Primitives.dll.

Microsoft.Extensions.Logging.Abstractions
Assembly-Version: 7.0.0.0.
Win32-Version: n/v.
CodeBase: .

System.Net.Sockets
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Net.Sockets.dll.

System.Diagnostics.Tracing
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Diagnostics.Tracing.dll.

System.Text.Json
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Text.Json.dll.

System.Reflection.Emit.Lightweight
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Reflection.Emit.Lightweight.dll.

System.Reflection.Primitives
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Reflection.Primitives.dll.

System.Reflection.Emit.ILGeneration
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Reflection.Emit.ILGeneration.dll.

System.Text.Encodings.Web
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Text.Encodings.Web.dll.

System.Runtime.Intrinsics
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Runtime.Intrinsics.dll.

System.Runtime.Loader
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Runtime.Loader.dll.

System.Windows.Forms.resources
Assembly-Version: 6.0.2.0.
Win32-Version: 6.0.222.6407.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.2/de/System.Windows.Forms.resources.dll.

System.Net.Requests
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Net.Requests.dll.

System.Net.WebHeaderCollection
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Net.WebHeaderCollection.dll.

System.Threading.ThreadPool
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Threading.ThreadPool.dll.

System.Net.Http
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Net.Http.dll.

System.Web.HttpUtility
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Web.HttpUtility.dll.

System.Diagnostics.DiagnosticSource
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Diagnostics.DiagnosticSource.dll.

System.Net.Security
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Net.Security.dll.

System.Security.Cryptography.X509Certificates
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Security.Cryptography.X509Certificates.dll.

System.Threading.Overlapped
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Threading.Overlapped.dll.

System.Net.NameResolution
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Net.NameResolution.dll.

System.Security.Principal.Windows
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Security.Principal.Windows.dll.

System.Security.Claims
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Security.Claims.dll.

System.Security.Cryptography.Encoding
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Security.Cryptography.Encoding.dll.

System.Diagnostics.StackTrace
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Diagnostics.StackTrace.dll.

System.Reflection.Metadata
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Reflection.Metadata.dll.

System.Collections.Immutable
Assembly-Version: 6.0.0.0.
Win32-Version: 6.0.222.6406.
CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.2/System.Collections.Immutable.dll.

************** JIT-Debuggen **************

Error Reading Skin Settings Json with Liquid Crystal Theme

Starting up GarlicPress gives me an error and I cannot see any roms from my device.

Error says:
CFW/skin/settings.json skin settings can not be loaded.
Preview will not display text position skin settings tool will not function.
Please report the skin you are using to issues in the About.
Error Text:
""" is invalid after a value. Expected either ',', '}', or ']'. Path: $ | LineNumber: 6 | BytePositionInLine: 1.
image

I might have edited my settings.json to fit images better. This is what is in my settings.json file:

{
"color-guide": "#1e2329",
"color-inactive": "#747870",
"color-active": "#1e2329",
"color-favorite-inactive": "#3f7fa0",
"color-favorite-active": "#1e2329"
"main-menu-text-visibility": true,
"guide-button-text-visibility": true,
"text-alignment": "left",
"text-margin": 352,
"recent-label": "",
"favorites-label": "
",
"consoles-label": "",
"retroarch-label": "
",
"rtc-label": "RTC",
"navigate-label": "",
"open-label": "
",
"back-label": "",
"favorite-label": "
",
"remove-label": "~",
"on-label": "ON",
"off-label": "OFF",
"am-label": "AM",
"pm-label": "PM",
"year-label": "YY",
"month-label": "MM",
"day-label": "DD",
"hour-label": "HH",
"minute-label": "MM",
"meridian-time-label", "MT",
"title-label": "%s"
"empty-label": "Should you favorite games? Yeah man!",
}

Updating Game Art memory error

Updating Game Art

To Reproduce
Steps to reproduce the behavior:

  1. I chose my GameBoy Advance Directory
  2. Selected them all
  3. Chose Update Art
  4. See error

Expected behavior
I am able to update no problem on version GarlicPress.0.0.2307.261

Screenshots
Screenshot 2023-08-14 112135

  • OS: Windows 11
  • GarlicOS version: 1.4.9

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.