From c440fdccaf31b9d043d165611afeaa2ac782ef33 Mon Sep 17 00:00:00 2001 From: bc-185 <68671459+bc-185@users.noreply.github.com> Date: Mon, 20 Jul 2026 19:06:39 -0700 Subject: [PATCH 1/3] ldplayer: Update to version 9.5.27.0 Updated the ldplayer manifest to version 9.5.27.0 and added logic to extract the new installer format. --- bucket/ldplayer.json | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/bucket/ldplayer.json b/bucket/ldplayer.json index f3f82ea85ca58f..c7c342ee299af2 100644 --- a/bucket/ldplayer.json +++ b/bucket/ldplayer.json @@ -1,12 +1,11 @@ { - "##": "It cannot be updated to 9.0 or higher because the installer cannot be extracted properly.", - "version": "5.0.13.1", + "version": "9.5.27.0", "description": "An Android emulator optimized for mobile gaming with lower resource consumption", "homepage": "https://www.ldplayer.net", "license": "Unknown", "notes": "Administrator privileges are required to run repairer", - "url": "https://static.ldrescdn.com/download/package/LDPlayer_5.0.13.1.exe#/dl.7z", - "hash": "88d0342c2a6d82c6091a40c2697557e3c6d7f00b9f570613b0b20e5fd5f8756f", + "url": "https://static.ldrescdn.com/download/package/LDPlayer_5.0.13.1.exe#/setup.exe", + "hash": "dad4e80883fd2f4a28ba917547d70ee044e1b6c485888e78ba4ba63054161b4a", "shortcuts": [ [ "dnplayer.exe", @@ -21,8 +20,17 @@ "LDPlayer\\LDPlayer Repairer" ] ], - "uninstaller": { - "file": "dnuninst.exe" + "installer": { + "script": [ + "Expand-7zipArchive \"$dir\\setup.exe\" \"$dir\\installer\" -Switches \"-t#\"", + "@('4.7z', '6.7z') | ForEach-Object {", + " Remove-Item \"$dir\\installer\\$_\"", + "}", + "(Get-ChildItem \"$dir\\installer\\*.7z\").FullName | ForEach-Object {", + " Expand-7zipArchive $_ \"$dir\" ", + "}", + "Remove-Item \"$dir\\installer\", \"$dir\\setup.exe\" -Force -Recurse" + ] }, "persist": [ "ldrecord\\video", @@ -30,9 +38,9 @@ ], "checkver": { "url": "https://www.ldplayer.net/other/version-history-and-release-notes.html", - "regex": "download/package/LDPlayer_(5[\\d.]+)\\.exe" + "regex": "download/package/LDPlayer_([\\d.]+)\\.exe" }, "autoupdate": { - "url": "https://static.ldrescdn.com/download/package/LDPlayer_$version.exe#/dl.7z" + "url": "https://static.ldrescdn.com/download/package/LDPlayer_$version.exe#/setup.exe" } } From ff8fa7b6f046edeab93fc2102f8ef4189698d1ee Mon Sep 17 00:00:00 2001 From: bc-185 <68671459+bc-185@users.noreply.github.com> Date: Mon, 20 Jul 2026 19:12:08 -0700 Subject: [PATCH 2/3] Revert removal of Uninstaller section --- bucket/ldplayer.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bucket/ldplayer.json b/bucket/ldplayer.json index c7c342ee299af2..d0ea758cca879a 100644 --- a/bucket/ldplayer.json +++ b/bucket/ldplayer.json @@ -32,6 +32,9 @@ "Remove-Item \"$dir\\installer\", \"$dir\\setup.exe\" -Force -Recurse" ] }, + "uninstaller": { + "file": "dnuninst.exe" + }, "persist": [ "ldrecord\\video", "vms" From e3801aa0b28f8be751a18931aed8971614946817 Mon Sep 17 00:00:00 2001 From: bc-185 <68671459+bc-185@users.noreply.github.com> Date: Mon, 20 Jul 2026 19:32:02 -0700 Subject: [PATCH 3/3] Update download URL that I forgot to change --- bucket/ldplayer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bucket/ldplayer.json b/bucket/ldplayer.json index d0ea758cca879a..e96661b1e38caa 100644 --- a/bucket/ldplayer.json +++ b/bucket/ldplayer.json @@ -4,7 +4,7 @@ "homepage": "https://www.ldplayer.net", "license": "Unknown", "notes": "Administrator privileges are required to run repairer", - "url": "https://static.ldrescdn.com/download/package/LDPlayer_5.0.13.1.exe#/setup.exe", + "url": "https://static.ldrescdn.com/download/package/LDPlayer_9.5.27.0.exe#/setup.exe", "hash": "dad4e80883fd2f4a28ba917547d70ee044e1b6c485888e78ba4ba63054161b4a", "shortcuts": [ [