From 027e23d2e76a20bdf50b122b26ec2a21fc8f635a Mon Sep 17 00:00:00 2001 From: TakaRikka Date: Wed, 5 Aug 2026 00:19:28 -0700 Subject: [PATCH] include save/stage services --- mods/randomizer/src/mod.cpp | 6 +++++- mods/randomizer/src/session.hpp | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/mods/randomizer/src/mod.cpp b/mods/randomizer/src/mod.cpp index 60a37daedf..d026780452 100644 --- a/mods/randomizer/src/mod.cpp +++ b/mods/randomizer/src/mod.cpp @@ -10,6 +10,8 @@ IMPORT_SERVICE(HookService, svc_hook); IMPORT_SERVICE(UiService, svc_ui); IMPORT_SERVICE(ResourceService, svc_res); IMPORT_SERVICE(ConfigService, svc_config); +IMPORT_SERVICE(SaveService, svc_save); +IMPORT_SERVICE(StageService, svc_stage); extern "C" { @@ -21,7 +23,9 @@ MOD_EXPORT ModResult mod_initialize(ModError* error) { svc_hook, svc_ui, svc_res, - svc_config + svc_config, + svc_save, + svc_stage, }); if (result != MOD_OK) { return mods::set_error(error, result, "failed to initialize session"); diff --git a/mods/randomizer/src/session.hpp b/mods/randomizer/src/session.hpp index 098488bf74..c19e21229a 100644 --- a/mods/randomizer/src/session.hpp +++ b/mods/randomizer/src/session.hpp @@ -6,6 +6,8 @@ #include "mods/svc/hook.h" #include "mods/svc/ui.h" #include "mods/svc/resource.h" +#include "mods/svc/save.h" +#include "mods/svc/stage.h" namespace randomizer::session { struct ServiceManager { @@ -16,6 +18,8 @@ struct ServiceManager { const UiService* ui; const ResourceService* resource; const ConfigService* config; + const SaveService* save; + const StageService* stage; }; extern ServiceManager svc_mng;