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