Basic custom settings functionality

Co-authored-by: KeatonTheBot <keaton@ryujinx.app>
This commit is contained in:
blackfa765
2026-05-25 12:12:09 -05:00
committed by KeatonTheBot
co-authored by KeatonTheBot
parent 74d6b310b8
commit a94c18bc0a
45 changed files with 1683 additions and 332 deletions
@@ -31,13 +31,13 @@ namespace Ryujinx.UI.Common.Helper
try
{
var downloadableContentContainerList = JsonHelper.DeserializeFromFile(downloadableContentJsonPath,
_serializerContext.ListDownloadableContentContainer);
Logger.Info?.Print(LogClass.Configuration, $"Found downloadable content data for {applicationIdBase:x16} at {downloadableContentJsonPath}");
var downloadableContentContainerList = JsonHelper.DeserializeFromFile(downloadableContentJsonPath,_serializerContext.ListDownloadableContentContainer);
return LoadDownloadableContents(vfs, downloadableContentContainerList);
}
catch
{
Logger.Error?.Print(LogClass.Configuration, "Downloadable Content JSON failed to deserialize.");
Logger.Error?.Print(LogClass.Configuration, $"Failed to deserialize downloadable content data for {applicationIdBase:x16} at {downloadableContentJsonPath}");
return [];
}
}