From 97123b5f9ab6314f04f65be3a013dc0d79a8ae4c Mon Sep 17 00:00:00 2001 From: Lyelye150 Date: Tue, 21 Oct 2025 23:28:03 -0400 Subject: [PATCH] update --- ISLE/isleapp.cpp | 42 ++++++++++++++++++++++++++++++++++++++++++ ISLE/wiiu/config.cpp | 4 ++-- 2 files changed, 44 insertions(+), 2 deletions(-) diff --git a/ISLE/isleapp.cpp b/ISLE/isleapp.cpp index e44b3141..c81b7ca4 100644 --- a/ISLE/isleapp.cpp +++ b/ISLE/isleapp.cpp @@ -79,6 +79,48 @@ #ifdef __WIIU__ #include "wiiu/config.h" +#ifdef __WUT__ +#include +#include +#include +#include +#include +#include +#include +#include +#endif +#endif + +#ifdef __WUT__ +static FILE* sdlLogFile = nullptr; + +void WiiULogToFile(void* userdata, int category, SDL_LogPriority priority, const char* message) +{ + if (sdlLogFile) { + fprintf(sdlLogFile, "[%d] %s\n", priority, message); + fflush(sdlLogFile); + } +} + +void InitWiiULog() +{ + sdlLogFile = fopen("sd:/SDL_Log.txt", "w"); + if (sdlLogFile) { + SDL_LogSetOutputFunction(WiiULogToFile, nullptr); + SDL_Log("SDL logging redirected to sd:/SDL_Log.txt"); + } + else { + WHBLogPrint("Failed to open sd:/SDL_Log.txt"); + } +} + +void CloseWiiULog() +{ + if (sdlLogFile) { + fclose(sdlLogFile); + sdlLogFile = nullptr; + } +} #endif DECOMP_SIZE_ASSERT(IsleApp, 0x8c) diff --git a/ISLE/wiiu/config.cpp b/ISLE/wiiu/config.cpp index 358136b9..99eadb12 100644 --- a/ISLE/wiiu/config.cpp +++ b/ISLE/wiiu/config.cpp @@ -9,6 +9,6 @@ void WIIU_SetupDefaultConfigOverrides(dictionary* p_dictionary) { SDL_Log("Overriding default config for Wii U"); - iniparser_set(p_dictionary, "isle:diskpath", "sdmc:/wiiu/apps/isle-U/content/isle/LEGO"); - iniparser_set(p_dictionary, "isle:cdpath", "sdmc:/wiiu/apps/isle-U/content/isle"); + iniparser_set(p_dictionary, "isle:diskpath", "sdmc:/wiiu/apps/isle-U/content/LEGO"); + iniparser_set(p_dictionary, "isle:cdpath", "sdmc:/wiiu/apps/isle-U/content/LEGO"); }