64 lines
2.0 KiB
JSON
64 lines
2.0 KiB
JSON
{
|
|
"homepage": "https://www.eduke32.com/",
|
|
"description": "Modern source port for Duke Nukem 3D",
|
|
"version": "20200802-9206-878f7d6eb",
|
|
"license": "http://www.eduke32.com/buildlic.txt",
|
|
"architecture": {
|
|
"64bit": {
|
|
"url": "https://dukeworld.com/eduke32/synthesis/20200802-9206-878f7d6eb/eduke32_win64_20200802-9206-878f7d6eb.7z",
|
|
"hash": "fc7e9db75d47a57c5b4b63f8db954ff1676002ff02e9767800c90c1976edd28f"
|
|
},
|
|
"32bit": {
|
|
"url": "https://dukeworld.com/eduke32/synthesis/20200802-9206-878f7d6eb/eduke32_win32_20200802-9206-878f7d6eb.7z",
|
|
"hash": "aad889aed0441f5d9a368cd0c8e92fb7df1d6063697205945b354c89eb358207"
|
|
}
|
|
},
|
|
"bin": [
|
|
[
|
|
"eduke32.exe",
|
|
"eduke32",
|
|
"-j $persist_dir\\data"
|
|
]
|
|
],
|
|
"shortcuts": [
|
|
[
|
|
"eduke32.exe",
|
|
"EDuke32",
|
|
"-j data"
|
|
]
|
|
],
|
|
"pre_install": [
|
|
"New-Item -Path $dir -Name eduke32.cfg -ItemType File -ErrorAction Ignore | Out-Null",
|
|
"New-Item -Path $dir -Name settings.cfg -ItemType File -ErrorAction Ignore | Out-Null"
|
|
],
|
|
"persist": [
|
|
"autoload",
|
|
"data",
|
|
"eduke32.cfg",
|
|
"settings.cfg"
|
|
],
|
|
"notes": [
|
|
"Place GRP and RTS files (game data) in:",
|
|
"",
|
|
" $persist_dir\\data",
|
|
"",
|
|
"Place mods, music packs, and other files to auto-load in:",
|
|
"",
|
|
" $persist_dir\\autoload"
|
|
],
|
|
"checkver": {
|
|
"url": "https://dukeworld.com/eduke32/synthesis/",
|
|
"regex": "<strong>(\\d{8}-\\d{4,}-[a-z0-9]{9})</strong>"
|
|
},
|
|
"autoupdate": {
|
|
"architecture": {
|
|
"64bit": {
|
|
"url": "https://dukeworld.com/eduke32/synthesis/$version/eduke32_win64_$version.7z"
|
|
},
|
|
"32bit": {
|
|
"url": "https://dukeworld.com/eduke32/synthesis/$version/eduke32_win32_$version.7z"
|
|
}
|
|
}
|
|
}
|
|
}
|