{ "version": "20260205-geda65a6", "description": "Fast PlayStation 1 emulator", "homepage": "https://www.duckstation.org/", "license": { "identifier": "CC-BY-NC-ND-4.0", "url": "https://github.com/stenzek/duckstation/blob/master/LICENSE" }, "notes": [ "ATTENTION: Duckstation requires a PSX BIOS to function.", "Place the BIOS file in $persist_dir\\bios", "Learn more at: https://web.archive.org/web/20210620033009/https://www.duckstation.org/wiki/BIOS" ], "suggest": { "Microsoft Visual C++ Runtime 2022": "extras/vcredist2022" }, "architecture": { "64bit": { "url": "https://github.com/stenzek/duckstation/releases/download/latest/duckstation-windows-x64-release.zip", "hash": "2e5ebcef2193df688ed26b01ae25dde0154961fceb322e35cff005a7696929e0", "post_install": [ "New-item \"$dir\\portable.txt\" -ItemType File | Out-Null", "echo \"update bin/shortcuts\"", "$shell = New-Object -COM WScript.Shell", "$shortcut = $shell.CreateShortCut(\"$env:APPDATA\\Microsoft\\Windows\\Start Menu\\Programs\\Scoop Apps\\DuckStation.lnk\")", "$shortcut.TargetPath = \"$original_dir\\duckstation-qt-x64-ReleaseLTCG.exe\"", "$shortcut.Save()" ], "bin": [ [ "duckstation-qt-x64-ReleaseLTCG.exe", "duckstation" ] ] }, "arm64": { "url": "https://github.com/stenzek/duckstation/releases/download/latest/duckstation-windows-ARM64-release.zip", "hash": "077632c0472a3ca2498f597160f123769c1967798681e5f3501a32c4b0aed92e", "post_install": [ "New-item \"$dir\\portable.txt\" -ItemType File | Out-Null", "echo \"update bin/shortcuts\"", "$shell = New-Object -COM WScript.Shell", "$shortcut = $shell.CreateShortCut(\"$env:APPDATA\\Microsoft\\Windows\\Start Menu\\Programs\\Scoop Apps\\DuckStation.lnk\")", "$shortcut.TargetPath = \"$original_dir\\duckstation-qt-ARM64-ReleaseLTCG.exe\"", "$shortcut.Save()" ], "bin": [ [ "duckstation-qt-ARM64-ReleaseLTCG.exe", "duckstation" ] ] } }, "pre_install": [ "if (!(Test-Path \"$persist_dir\")) {", " New-item \"$persist_dir\" -ItemType Directory | Out-Null", " if (Test-Path \"$env:USERPROFILE\\Documents\\DuckStation\") {", " Write-host \"Migrating AppData...\" -ForegroundColor yellow", " Copy-Item -Path \"$env:USERPROFILE\\Documents\\DuckStation\\*\" -Destination \"$persist_dir\" -Recurse", " Remove-Item -Path \"$env:USERPROFILE\\Documents\\DuckStation\" -Recurse", " } else {", " '[Main]', 'SettingsVersion = 3', '[AutoUpdater]', 'CheckAtStartup = false' | Set-Content \"$dir\\settings.ini\"", " }", "}" ], "persist": [ "bios", "cache", "cheats", "covers", "dump", "gamesettings", "inputprofiles", "memcards", "savestates", "screenshots", "shaders", "textures", "settings.ini" ], "pre_uninstall": "Copy-Item \"$dir\\settings.ini\" \"$persist_dir\" -ErrorAction SilentlyContinue -Force", "post_uninstall": [ "echo \"update bin/shortcuts\"", "Remove-Item \"$env:APPDATA\\Microsoft\\Windows\\Start Menu\\Programs\\Scoop Apps\\DuckStation.lnk\"" ], "checkver": { "url": "https://github.com/stenzek/duckstation/releases/tag/latest", "regex": " datetime=\"(?[0-9]{4})-(?[0-9]{2})-(?[0-9]{2})[\\s\\S]*?.*duckstation/commit/(?[0-9a-f]{7})", "replace": "${year}${month}${day}-g${commit}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/stenzek/duckstation/releases/download/latest/duckstation-windows-x64-release.zip" }, "arm64": { "url": "https://github.com/stenzek/duckstation/releases/download/latest/duckstation-windows-ARM64-release.zip" } } } }