From a9767ad3e8ec9884ab7897f5fb736b912c4f0978 Mon Sep 17 00:00:00 2001 From: TakaRikka Date: Fri, 7 Aug 2026 11:35:50 -0700 Subject: [PATCH] use persistent data directory --- mods/randomizer/src/paths.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mods/randomizer/src/paths.cpp b/mods/randomizer/src/paths.cpp index b418557998..388e3771a9 100644 --- a/mods/randomizer/src/paths.cpp +++ b/mods/randomizer/src/paths.cpp @@ -5,8 +5,12 @@ namespace randomizer::paths { std::filesystem::path GetRandomizerPath() { - // TODO: need a more permanent directory than this - return session::svc_mng.host->mod_dir(session::svc_mng.mod_ctx); + const char* dataDir = nullptr; + if (session::svc_mng.host->data_dir(session::svc_mng.mod_ctx, &dataDir) != MOD_OK) { + session::svc_mng.host->fail(session::svc_mng.mod_ctx, MOD_ERROR, "Failed to get data directory"); + } + + return dataDir; } std::filesystem::path GetRandomizerSettingsPath() {