From 187d3f9819299b8d35f464b9e158ac3d78ed79e3 Mon Sep 17 00:00:00 2001 From: Chloe Date: Thu, 12 Mar 2026 17:38:35 -0700 Subject: [PATCH] add game version to link failed log --- .../java/com/geode/launcher/utils/GamePackageUtils.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/geode/launcher/utils/GamePackageUtils.kt b/app/src/main/java/com/geode/launcher/utils/GamePackageUtils.kt index e1aca1d9..a69929f3 100644 --- a/app/src/main/java/com/geode/launcher/utils/GamePackageUtils.kt +++ b/app/src/main/java/com/geode/launcher/utils/GamePackageUtils.kt @@ -69,8 +69,15 @@ object GamePackageUtils { packageInfo.applicationInfo!!.flags and ApplicationInfo.FLAG_EXTRACT_NATIVE_LIBS == ApplicationInfo.FLAG_EXTRACT_NATIVE_LIBS val isSplit = (packageInfo.applicationInfo?.splitSourceDirs?.size ?: 0) > 1 + val versionCode = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { + packageInfo.longVersionCode + } else { + @Suppress("DEPRECATION") + packageInfo.versionCode.toLong() + } + val metadata = - "Geometry Dash metadata:\nSplit sources: $isSplit\nExtracted libraries: $isExtracted\nLauncher architecture: $abi" + "Geometry Dash metadata:\nSplit sources: $isSplit\nExtracted libraries: $isExtracted\nLauncher architecture: $abi\nGame version: $versionCode" Log.i("GeodeLauncher", metadata) // easiest check! these messages are hardcoded in bionic/linker/linker_phdr.cpp