From b70376dcef00a00721e7a11068456dd53ee4755d Mon Sep 17 00:00:00 2001 From: chinosk <2248589280@qq.com> Date: Fri, 6 Jun 2025 03:11:20 +0100 Subject: [PATCH] bump version to `3.1.0` --- app/build.gradle | 2 +- app/src/main/cpp/GakumasLocalify/Hook.cpp | 11 +++++++---- app/src/main/res/values/strings.xml | 2 +- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index ec2fa7f..cae7417 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -16,7 +16,7 @@ android { minSdk 29 targetSdk 34 versionCode 12 - versionName "v3.0.4" + versionName "v3.1.0" buildConfigField "String", "VERSION_NAME", "\"${versionName}\"" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" diff --git a/app/src/main/cpp/GakumasLocalify/Hook.cpp b/app/src/main/cpp/GakumasLocalify/Hook.cpp index f66f5b3..78697b2 100644 --- a/app/src/main/cpp/GakumasLocalify/Hook.cpp +++ b/app/src/main/cpp/GakumasLocalify/Hook.cpp @@ -895,12 +895,12 @@ namespace GakumasLocal::HookMain { return Produce_ViewPictureBookLiveAsync_Orig(retstr, musicId, characterId, ct, callOption, errorHandlerIl, requestIdForResponseCache, mtd); } #else - DEFINE_HOOK(void*, Produce_ViewPictureBookLiveAsync, (Il2cppString* musicId, Il2cppString* characterId, - void* ct, void* callOption, void* errorHandlerIl, Il2cppString* requestIdForResponseCache, void* mtd)) { + DEFINE_HOOK(void*, Produce_ViewPictureBookLiveAsync, (void* retstr, void* musicId, void* characterId, + void* ct, void* callOption, void* errorHandlerIl, void* requestIdForResponseCache, void* mtd, void* wenhao)) { // Log::DebugFmt("Produce_ViewPictureBookLiveAsync: %s - %s", musicId->ToString().c_str(), characterId->ToString().c_str()); if (Config::unlockAllLive) return getCompletedUniTask(); - return Produce_ViewPictureBookLiveAsync_Orig(musicId, characterId, ct, callOption, errorHandlerIl, requestIdForResponseCache, mtd); + return Produce_ViewPictureBookLiveAsync_Orig(retstr, musicId, characterId, ct, callOption, errorHandlerIl, requestIdForResponseCache, mtd, wenhao); } #endif // GKMS_WINDOWS @@ -1696,10 +1696,13 @@ namespace GakumasLocal::HookMain { ADD_HOOK(PictureBookWindowPresenter_GetLiveMusics, Il2cppUtils::GetMethodPointer("Assembly-CSharp.dll", "Campus.OutGame", "PictureBookWindowPresenter", "GetLiveMusics")); - + +#ifdef GKMS_WINDOWS + // 跳过切歌Loading,安卓端会崩溃 ADD_HOOK(Produce_ViewPictureBookLiveAsync, Il2cppUtils::GetMethodPointer("Assembly-CSharp.dll", "", "Produce", "ViewPictureBookLiveAsync")); +#endif ADD_HOOK(PictureBookLiveSelectScreenModel_ctor, Il2cppUtils::GetMethodPointer("Assembly-CSharp.dll", "Campus.OutGame", "PictureBookLiveSelectScreenModel", ".ctor")); diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 20ec2db..7b5b5e6 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -48,7 +48,7 @@ axisX.y axisY.y axisZ.y - Basic Ssettings + Basic Settings Graphic Settings Camera Settings Test Mode - LIVE