scoop-games/bucket/duckstation.json

66 lines
2.1 KiB
JSON

{
"homepage": "https://github.com/stenzek/duckstation/",
"description": "A fast PlayStation 1 emulator for PC and Android",
"license": "GPL-3.0-only",
"version": "20220118-g50db81a",
"architecture": {
"64bit": {
"url": "https://github.com/stenzek/duckstation/releases/download/latest/duckstation-windows-x64-release.zip",
"hash": "d95c867805d3c1bb21778cc2618b67e2e286892849bd2a1c37061b408f40821b"
}
},
"installer": {
"script": [
"if (!(Test-Path \"$persist_dir\")) {",
" '[Main]', 'SettingsVersion = 3', '[AutoUpdater]', 'CheckAtStartup = false' | Set-Content \"$dir\\settings.ini\"",
" New-item \"$dir\\portable.txt\" -ItemType File | Out-Null",
"}"
]
},
"bin": [
"duckstation-nogui-x64-ReleaseLTCG.exe",
"duckstation-qt-x64-ReleaseLTCG.exe"
],
"shortcuts": [
[
"duckstation-qt-x64-ReleaseLTCG.exe",
"Duckstation"
]
],
"persist": [
"bios",
"cache",
"cheats",
"covers",
"database\\chtdb.txt",
"database\\gamecontrollerdb.txt",
"database\\gamesettings.ini",
"dump",
"inputprofiles",
"memcards",
"savestates",
"screenshots",
"shaders",
"textures",
"portable.txt",
"settings.ini"
],
"checkver": {
"url": "https://github.com/stenzek/duckstation/releases/tag/latest",
"regex": " datetime=\"(?<year>[0-9]{4})-(?<month>[0-9]{2})-(?<day>[0-9]{2})[\\s\\S]*?.*duckstation/commit/(?<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"
}
}
},
"notes": [
"ATTENTION: Duckstation requires a PSX BIOS to function.",
"Place the BIOS file in $persist_dir\\bios",
"Learn more at: https://www.duckstation.org/wiki/BIOS"
]
}