From 2f20a464105c275ebffa63b73d321443660b9ad0 Mon Sep 17 00:00:00 2001 From: emotion3459 <176516814+emotion3459@users.noreply.github.com> Date: Thu, 9 Apr 2026 06:26:06 -0400 Subject: [PATCH 1/4] special-k: Add version 26.4.3.1 --- bucket/special-k.json | 57 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 bucket/special-k.json diff --git a/bucket/special-k.json b/bucket/special-k.json new file mode 100644 index 00000000000000..a2d71dfd256cbf --- /dev/null +++ b/bucket/special-k.json @@ -0,0 +1,57 @@ +{ + "version": "26.4.3.1", + "description": "Lovingly referred to as the Swiss Army Knife of PC gaming, Special K does a bit of everything. It is best known for fixing and enhancing graphics, its many detailed performance analysis and correction mods, and a constantly growing palette of tools that solve a wide variety of issues affecting PC games.", + "homepage": "https://www.special-k.info", + "license": "GPL-3.0-only", + "url": "https://sk-data.special-k.info/repository/SpecialK_26.4.3.1.exe", + "hash": "c2bff5986836154017fd58f7a0b1d8b544c0acf55d0c4105923ff9301ca0f1f8", + "innosetup": true, + "architecture": { + "64bit": { + "pre_install": [ + "Rename-Item \"$dir\\SKIF,1.exe\" SKIF.exe; Remove-Item \"$dir\\SKIF,2.exe\"", + "$folder = \"$persist_dir\\PlugIns\\ThirdParty\\Steamworks\"; if (Test-Path $folder) { Remove-Item $folder -Recurse -Force }" + ] + }, + "32bit": { + "pre_install": [ + "Rename-Item \"$dir\\SKIF,2.exe\" SKIF.exe; Remove-Item \"$dir\\SKIF,1.exe\"", + "$folder = \"$persist_dir\\PlugIns\\ThirdParty\\Steamworks\"; if (Test-Path $folder) { Remove-Item $folder -Recurse -Force }" + ] + } + }, + "bin": [ + "SKIF.exe", + "SKIV.exe" + ], + "shortcuts": [ + [ + "SKIF.exe", + "Special K/SKIF" + ], + [ + "SKIV.exe", + "Special K/SKIV" + ] + ], + "persist": [ + "Global", + "PlugIns", + "Profiles" + ], + "pre_uninstall": [ + "$folder = \"$persist_dir\\PlugIns\\ThirdParty\\Steamworks\"; if (Test-Path $folder) { Remove-Item $folder -Recurse -Force }" + ], + "checkver": { + "url": "https://sk-data.special-k.info/repository.json", + "jp": "$.Main.Versions[0].Name" + }, + "autoupdate": { + "hash": { + "mode": "json", + "url": "https://sk-data.special-k.info/repository.json", + "jp": "$.Main.Versions[0].SHA256" + }, + "url": "https://sk-data.special-k.info/repository/SpecialK_$version.exe" + } +} From 0f3a57ab3e0b7dd27a748d01bf27529e3888524a Mon Sep 17 00:00:00 2001 From: evan <176516814+emotion3459@users.noreply.github.com> Date: Thu, 9 Apr 2026 06:42:44 -0400 Subject: [PATCH 2/4] shorten summary --- bucket/special-k.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bucket/special-k.json b/bucket/special-k.json index a2d71dfd256cbf..9c239f42d5cc5c 100644 --- a/bucket/special-k.json +++ b/bucket/special-k.json @@ -1,6 +1,6 @@ { "version": "26.4.3.1", - "description": "Lovingly referred to as the Swiss Army Knife of PC gaming, Special K does a bit of everything. It is best known for fixing and enhancing graphics, its many detailed performance analysis and correction mods, and a constantly growing palette of tools that solve a wide variety of issues affecting PC games.", + "description": "Lovingly referred to as the Swiss Army Knife of PC gaming, Special K does a bit of everything.", "homepage": "https://www.special-k.info", "license": "GPL-3.0-only", "url": "https://sk-data.special-k.info/repository/SpecialK_26.4.3.1.exe", From 36065848154339a18a6c19868b18f17876c172bf Mon Sep 17 00:00:00 2001 From: emotion3459 <176516814+emotion3459@users.noreply.github.com> Date: Thu, 9 Apr 2026 06:51:12 -0400 Subject: [PATCH 3/4] remove redundant scripts --- bucket/special-k.json | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/bucket/special-k.json b/bucket/special-k.json index 9c239f42d5cc5c..7a2307337e086d 100644 --- a/bucket/special-k.json +++ b/bucket/special-k.json @@ -8,16 +8,10 @@ "innosetup": true, "architecture": { "64bit": { - "pre_install": [ - "Rename-Item \"$dir\\SKIF,1.exe\" SKIF.exe; Remove-Item \"$dir\\SKIF,2.exe\"", - "$folder = \"$persist_dir\\PlugIns\\ThirdParty\\Steamworks\"; if (Test-Path $folder) { Remove-Item $folder -Recurse -Force }" - ] + "pre_install": "Rename-Item \"$dir\\SKIF,1.exe\" SKIF.exe; Remove-Item \"$dir\\SKIF,2.exe\"" }, "32bit": { - "pre_install": [ - "Rename-Item \"$dir\\SKIF,2.exe\" SKIF.exe; Remove-Item \"$dir\\SKIF,1.exe\"", - "$folder = \"$persist_dir\\PlugIns\\ThirdParty\\Steamworks\"; if (Test-Path $folder) { Remove-Item $folder -Recurse -Force }" - ] + "pre_install": "Rename-Item \"$dir\\SKIF,2.exe\" SKIF.exe; Remove-Item \"$dir\\SKIF,1.exe\"" } }, "bin": [ From 5bba1733bb94cfa6feb0cd1b718361fc3233d392 Mon Sep 17 00:00:00 2001 From: emotion3459 <176516814+emotion3459@users.noreply.github.com> Date: Thu, 9 Apr 2026 06:54:47 -0400 Subject: [PATCH 4/4] format manifest --- bucket/special-k.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/bucket/special-k.json b/bucket/special-k.json index 7a2307337e086d..8836fbcc0009df 100644 --- a/bucket/special-k.json +++ b/bucket/special-k.json @@ -33,9 +33,7 @@ "PlugIns", "Profiles" ], - "pre_uninstall": [ - "$folder = \"$persist_dir\\PlugIns\\ThirdParty\\Steamworks\"; if (Test-Path $folder) { Remove-Item $folder -Recurse -Force }" - ], + "pre_uninstall": "$folder = \"$persist_dir\\PlugIns\\ThirdParty\\Steamworks\"; if (Test-Path $folder) { Remove-Item $folder -Recurse -Force }", "checkver": { "url": "https://sk-data.special-k.info/repository.json", "jp": "$.Main.Versions[0].Name"