diff --git a/sysmodules/rosalina/source/plugin/file_loader.c b/sysmodules/rosalina/source/plugin/file_loader.c index a96dd54c..768f7714 100644 --- a/sysmodules/rosalina/source/plugin/file_loader.c +++ b/sysmodules/rosalina/source/plugin/file_loader.c @@ -168,7 +168,7 @@ bool TryToLoadPlugin(Handle process) pluginHeader->magic = HeaderMagic; // Try to open plugin file - if (ctx->useUserLoadParameters && (u32)tid == ctx->userLoadParameters.lowTitleId) + if (ctx->useUserLoadParameters && (ctx->userLoadParameters.lowTitleId == 0 || (u32)tid == ctx->userLoadParameters.lowTitleId)) { ctx->useUserLoadParameters = false; ctx->pluginMemoryStrategy = ctx->userLoadParameters.pluginMemoryStrategy; diff --git a/sysmodules/rosalina/source/plugin/plgloader.c b/sysmodules/rosalina/source/plugin/plgloader.c index 9056ec6b..92b37c83 100644 --- a/sysmodules/rosalina/source/plugin/plgloader.c +++ b/sysmodules/rosalina/source/plugin/plgloader.c @@ -10,7 +10,7 @@ #include "sleep.h" #include "task_runner.h" -#define PLGLDR_VERSION (SYSTEM_VERSION(1, 0, 1)) +#define PLGLDR_VERSION (SYSTEM_VERSION(1, 0, 2)) #define THREADVARS_MAGIC 0x21545624 // !TV$