From 175e184089e8fc0f3a2125ce5a41fcfea91c2b4d Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Thu, 9 May 2024 19:59:03 +0200 Subject: [PATCH] plugin loader: allow loading user defined plugin for any title (#2026) --- sysmodules/rosalina/source/plugin/file_loader.c | 2 +- sysmodules/rosalina/source/plugin/plgloader.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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$