From 9e756a6f5818cd73f4184339dbd4a6465ac277b5 Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Wed, 9 Jul 2025 16:24:48 -0700 Subject: [PATCH] Add to default ini --- ISLE/isleapp.cpp | 7 +++++++ extensions/include/extensions/extensions.h | 2 ++ 2 files changed, 9 insertions(+) diff --git a/ISLE/isleapp.cpp b/ISLE/isleapp.cpp index deed48db..21e543c9 100644 --- a/ISLE/isleapp.cpp +++ b/ISLE/isleapp.cpp @@ -996,6 +996,13 @@ bool IsleApp::LoadConfig() iniparser_set(dict, "isle:Max Allowed Extras", SDL_itoa(m_maxAllowedExtras, buf, 10)); iniparser_set(dict, "isle:Transition Type", SDL_itoa(m_transitionType, buf, 10)); +#ifdef EXTENSIONS + iniparser_set(dict, "extensions", NULL); + for (const char* key : Extensions::availableExtensions) { + iniparser_set(dict, key, "false"); + } +#endif + #ifdef __3DS__ N3DS_SetupDefaultConfigOverrides(dict); #endif diff --git a/extensions/include/extensions/extensions.h b/extensions/include/extensions/extensions.h index 3ba75efc..f43d4ae4 100644 --- a/extensions/include/extensions/extensions.h +++ b/extensions/include/extensions/extensions.h @@ -11,6 +11,8 @@ namespace Extensions { extern std::vector enabledExtensions; +constexpr const char* availableExtensions[] = {"extensions:texture loader"}; + LEGO1_EXPORT void Enable(const char* p_key); template