Repository: Calinou/scoop-games Branch: master Commit: c798d248ee04 Files: 427 Total size: 577.7 KB Directory structure: gitextract_b33d1c2q/ ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug-report.yml │ │ ├── config.yml │ │ ├── hash-error.yml │ │ └── package-request.yml │ ├── pull_request_template.md │ └── workflows/ │ ├── ci.yml │ ├── excavator.yml │ ├── issue_comment.yml │ ├── issues.yml │ └── pull_request.yml ├── .pre-commit-config.yaml ├── .vscode/ │ ├── extensions.json │ └── settings.json ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── Scoop-Bucket.Tests.ps1 ├── bin/ │ ├── auto-pr.ps1 │ ├── checkurls.ps1 │ ├── checkver.ps1 │ ├── formatjson.ps1 │ ├── missing-checkver.ps1 │ └── test.ps1 ├── bucket/ │ ├── 0ad.json │ ├── 2ship2harkinian.json │ ├── actools.json │ ├── adom.json │ ├── advanced-combat-tracker.json │ ├── alephone-marathon-trilogy.json │ ├── amidst.json │ ├── amulet-map-editor.json │ ├── angband-dev.json │ ├── angband.json │ ├── applewin.json │ ├── ares.json │ ├── ark-smart-breeding.json │ ├── armagetronad.json │ ├── ascii-sector.json │ ├── assaultcube.json │ ├── asset-ripper.json │ ├── assetstudio.json │ ├── atlauncher.json │ ├── augmentinel.json │ ├── awakened-poe-trade.json │ ├── azahar.json │ ├── banjo-recompiled.json │ ├── battlenet.json │ ├── bedrock-launcher.json │ ├── bedrockupdater.json │ ├── beebem.json │ ├── betterjoy.json │ ├── bgb.json │ ├── billy-frontier.json │ ├── blade-of-agony.json │ ├── blitz.json │ ├── blockbench.json │ ├── bloxstrap.json │ ├── bombermaaan.json │ ├── bsnes-hd-beta.json │ ├── bsnes-mt.json │ ├── bsnes.json │ ├── bugdom-2.json │ ├── bugdom.json │ ├── bzflag.json │ ├── cambridge.json │ ├── cataclysm-dda-tiles-experimental.json │ ├── cataclysm-dda-tiles.json │ ├── cataclysm-dda.json │ ├── cdogs-sdl.json │ ├── cemu-dev.json │ ├── cemu.json │ ├── chiaki-ng.json │ ├── chunker-cli.json │ ├── chunker.json │ ├── clonehero.json │ ├── cnc-ddraw.json │ ├── collapse-launcher.json │ ├── comet.json │ ├── corporateclash.json │ ├── crafty-controller.json │ ├── crewchief.json │ ├── crispy-doom.json │ ├── cro-mag-rally.json │ ├── cs-demo-manager.json │ ├── csauto.json │ ├── cxbx-reloaded.json │ ├── daggerfallunity.json │ ├── darkplaces.json │ ├── ddnet.json │ ├── demul.json │ ├── demulshooter.json │ ├── dgvoodoo2.json │ ├── divamodmanager.json │ ├── dlss-swapper.json │ ├── dlss-updater.json │ ├── dolphin-dev.json │ ├── dolphin.json │ ├── doom-retro.json │ ├── doomrunner.json │ ├── doomsday.json │ ├── doukutsu-rs.json │ ├── dreamm.json │ ├── dsda-doom.json │ ├── duckstation-preview.json │ ├── duckstation.json │ ├── duelyst.json │ ├── dungeonsupdater.json │ ├── dwarf-fortress-lnp.json │ ├── dwarf-fortress.json │ ├── dxvk.json │ ├── dxwrapper.json │ ├── easyrpg-player.json │ ├── ecwolf.json │ ├── eden.json │ ├── eduke32.json │ ├── endless-sky.json │ ├── enigma.json │ ├── epic-games-launcher.json │ ├── ericw-tools.json │ ├── etterna.json │ ├── eve-iph.json │ ├── evemaptool.json │ ├── evemon.json │ ├── exiled-exchange-2.json │ ├── extremetuxracer.json │ ├── fbneo-nightly.json │ ├── fbneo.json │ ├── ferium.json │ ├── ff-logs-uploader.json │ ├── fheroes2.json │ ├── fillets.json │ ├── fishstrap.json │ ├── flashpoint.json │ ├── flycast.json │ ├── fmodel.json │ ├── freeciv.json │ ├── freedoom.json │ ├── freedroidrpg.json │ ├── freeorion-test.json │ ├── freeorion.json │ ├── froststrap.json │ ├── fteqw.json │ ├── funkin.json │ ├── game-backup-monitor.json │ ├── gdidrop.json │ ├── gdsdecomp.json │ ├── gogdl.json │ ├── goggalaxy.json │ ├── golly.json │ ├── gopher64.json │ ├── gzdoom.json │ ├── hedge-mod-manager.json │ ├── hedgewars.json │ ├── heroic-games-launcher.json │ ├── hlae.json │ ├── hmcl.json │ ├── hydra.json │ ├── hytale.json │ ├── idlemaster-extended.json │ ├── infraarcana.json │ ├── iortcw.json │ ├── ironwail.json │ ├── itch.json │ ├── ivan.json │ ├── jazz2-resurrection.json │ ├── jeveassets.json │ ├── jim.json │ ├── katrain.json │ ├── kega-fusion.json │ ├── kindandfair.json │ ├── l4d2modmanager.json │ ├── lambdahack.json │ ├── legendary.json │ ├── lf2.json │ ├── lime3ds.json │ ├── livesplit.json │ ├── loot.json │ ├── luanti.json │ ├── ludo.json │ ├── lzdoom.json │ ├── maa.json │ ├── maaend.json │ ├── mame.json │ ├── mameui.json │ ├── mcedit2.json │ ├── mcrcon.json │ ├── mednafen-dev.json │ ├── mednafen.json │ ├── mednaffe.json │ ├── megaanticheat.json │ ├── megaglest.json │ ├── megamek-dev.json │ ├── megamek.json │ ├── megameklab-dev.json │ ├── megameklab.json │ ├── mekhq-dev.json │ ├── mekhq.json │ ├── melonds.json │ ├── mesa3d-mingw.json │ ├── mesa3d.json │ ├── mesen-s.json │ ├── mesen.json │ ├── mgba-dev.json │ ├── mgba.json │ ├── mighty-mike.json │ ├── mindustry-server.json │ ├── mindustry.json │ ├── minecraft.json │ ├── minutor.json │ ├── mo2.json │ ├── modboy.json │ ├── modbreeze.json │ ├── mudlet.json │ ├── naev.json │ ├── nanoboyadvance.json │ ├── nanosaur-2.json │ ├── nanosaur.json │ ├── nbtexplorer.json │ ├── nester.json │ ├── nethack.json │ ├── neverball.json │ ├── newer-tanooki.json │ ├── nile.json │ ├── nugget-doom.json │ ├── nuncabola.json │ ├── odamex.json │ ├── opdessertstorm.json │ ├── openarena.json │ ├── openclonk.json │ ├── opendungeons.json │ ├── openfortress.json │ ├── openhv.json │ ├── openloco.json │ ├── openmohaa.json │ ├── openmsx-dev.json │ ├── openmsx.json │ ├── openmw-nightly.json │ ├── openmw.json │ ├── openra.json │ ├── openrct2.json │ ├── openspades.json │ ├── openspeedy.json │ ├── opensupaplex.json │ ├── openttd.json │ ├── opentyrian2000.json │ ├── openxcom.json │ ├── osulazer.json │ ├── otto-matic.json │ ├── pacmc.json │ ├── paintball2.json │ ├── pathofbuilding-community.json │ ├── pathofbuilding-poe2-community.json │ ├── pathofbuilding.json │ ├── pcsx2-dev.json │ ├── pcsx2.json │ ├── pegasus.json │ ├── pkhex.json │ ├── playback.json │ ├── playit.json │ ├── powdertoy.json │ ├── ppsspp-dev.json │ ├── ppsspp.json │ ├── prboom-plus.json │ ├── primehack.json │ ├── prismlauncher-qt5.json │ ├── prismlauncher.json │ ├── project64-dev.json │ ├── project64.json │ ├── ps3-system-software.json │ ├── pso2-tweaker.json │ ├── pychess.json │ ├── pyfa.json │ ├── q2pro.json │ ├── quake-injector.json │ ├── quakespasm.json │ ├── r2modman.json │ ├── racelab.json │ ├── raine.json │ ├── rare.json │ ├── rayman-control-panel.json │ ├── raze.json │ ├── rbdoom-3-bfg.json │ ├── rbxfpsunlocker.json │ ├── redeclipse.json │ ├── redream-dev.json │ ├── redream.json │ ├── reggie-next.json │ ├── reloaded-ii.json │ ├── resolute.json │ ├── retro-rogue-collection.json │ ├── retroarch-nightly.json │ ├── rgbds.json │ ├── rimpy-pre-release.json │ ├── rimpy.json │ ├── rimsort.json │ ├── ringracers.json │ ├── rmg.json │ ├── romsorter.json │ ├── rpcs3.json │ ├── rtcwcoop.json │ ├── runebook.json │ ├── runelite.json │ ├── rvgl-launcher.json │ ├── rvgl.json │ ├── ryujinx-canary.json │ ├── ryujinx.json │ ├── sak.json │ ├── sameboy.json │ ├── sauerbraten.json │ ├── scummvm.json │ ├── shadps4-dev.json │ ├── shadps4.json │ ├── shatteredpixeldungeon.json │ ├── shipwright.json │ ├── sil.json │ ├── simple64.json │ ├── simulationcraft.json │ ├── simutrans.json │ ├── sixcells.json │ ├── skyemu.json │ ├── slade.json │ ├── sm64coopdx.json │ ├── snes9x-dev.json │ ├── snes9x.json │ ├── sokoban.json │ ├── spearmint.json │ ├── speed-dreams.json │ ├── spraygen.json │ ├── springlobby.json │ ├── srb2kart.json │ ├── starfox64-recompiled.json │ ├── starrail-copilot.json │ ├── starward.json │ ├── steam-achievement-manager-syntaxtm.json │ ├── steam-achievement-manager.json │ ├── steam-art-manager.json │ ├── steam-game-idler.json │ ├── steam-rom-manager.json │ ├── steam.json │ ├── stella.json │ ├── stonecutter.json │ ├── stuntrally.json │ ├── sudachi.json │ ├── supermodel.json │ ├── supertux.json │ ├── supertuxkart.json │ ├── sw-exporter.json │ ├── tabletop-club.json │ ├── taisei.json │ ├── teeworlds.json │ ├── tesseract-game.json │ ├── texmod.json │ ├── tf2-hud-editor.json │ ├── tf2classic.json │ ├── tic-80.json │ ├── tickompiler.json │ ├── tmaze.json │ ├── tome4.json │ ├── tooniversal.json │ ├── toontownfellowship.json │ ├── toontownoffline.json │ ├── toontownrewritten.json │ ├── trenchbroom.json │ ├── triplea.json │ ├── tsugaru.json │ ├── twitchdropsminer.json │ ├── uabea.json │ ├── ufoai.json │ ├── uhexen2.json │ ├── ultraplusmanager.json │ ├── umod.json │ ├── umodel.json │ ├── umoria.json │ ├── unciv.json │ ├── undertale-mod-tool.json │ ├── unrealmodloader.json │ ├── unrealpakviewer.json │ ├── urbanterror.json │ ├── uvtt2fgu.json │ ├── vdrift.json │ ├── veloren-weekly.json │ ├── visualboyadvance-m-nightly.json │ ├── visualboyadvance-m.json │ ├── vita3k.json │ ├── vkquake.json │ ├── vkquake2.json │ ├── vnite.json │ ├── vortex.json │ ├── warsow.json │ ├── warzone2100.json │ ├── weakauras-companion.json │ ├── webgal-terre.json │ ├── wemod.json │ ├── wesnoth.json │ ├── wfinfo.json │ ├── wheelwizard.json │ ├── widelands.json │ ├── wii-backup-manager.json │ ├── wiiscrubber.json │ ├── witchblast.json │ ├── woof.json │ ├── workshopdl.json │ ├── wowup.json │ ├── wyrmsun.json │ ├── xebra.json │ ├── xemu.json │ ├── xenia-canary.json │ ├── xenia-edge.json │ ├── xenia.json │ ├── xivlauncher.json │ ├── xmoto.json │ ├── xonotic.json │ ├── xxmi.json │ ├── yquake2-ref-vk.json │ ├── yquake2.json │ ├── zandronum.json │ ├── zdbsp.json │ ├── zdl.json │ ├── zelda64recomp.json │ └── zokumbsp.json └── scripts/ ├── hytale/ │ └── default-folders.reg ├── prismlauncher/ │ ├── install-associations.reg │ └── uninstall-associations.reg └── prismlauncher-qt5/ ├── install-associations.reg └── uninstall-associations.reg ================================================ FILE CONTENTS ================================================ ================================================ FILE: .editorconfig ================================================ root = true [*] charset = utf-8 end_of_line = crlf indent_size = 4 indent_style = space insert_final_newline = true trim_trailing_whitespace = true [[Mm]akefile{,.*}] indent_style = tab [*.{yml,yaml}] indent_size = 2 ================================================ FILE: .gitattributes ================================================ # Since Scoop is a Windows-only tool, we can safely use CRLF line endings for all text files. # If Git decides that the content is text, its line endings will be normalized to CRLF in the working tree on checkout. # In the Git index/repository the files will always be stored with LF line endings. This is fine. * text=auto eol=crlf ================================================ FILE: .github/ISSUE_TEMPLATE/bug-report.yml ================================================ name: 🐛 Bug Report description: Open an issue about a bug that needs fixing. title: "[Bug]: " labels: ["bug"] body: - type: checkboxes attributes: label: Prerequisites options: - label: I have written a descriptive issue title. required: true - label: I have searched all issues/PRs to ensure it has not already been reported or fixed. required: true - label: I have verified that I am using the latest version of Scoop and corresponding bucket. required: true - type: input attributes: label: Package Name description: Name of package (install name) which has bug(s) placeholder: e.g. 7zip (not '7-Zip') validations: required: true - type: textarea attributes: label: Expected/Current Behaviour description: A clear and concise description of what you expected to happen and what actually happen. placeholder: I am experiencing a problem with X. I think Y should be happening but Z is actually happening. validations: required: true - type: textarea attributes: label: Steps to Reproduce description: List of steps, sample code or failing test that reproduces the behavior. render: console placeholder: | PS> scoop install tests/meson Installing 'meson' (0.61.1) [64bit] Loading meson-0.61.1-64.msi from cache. Checking hash of meson-0.61.1-64.msi ... ok. Extracting meson-0.61.1-64.msi ... done. Running installer script... Linking D:\Scoop\apps\meson\current => D:\Scoop\apps\meson\0.61.1 Creating shim for 'meson'. Can't shim 'meson.exe': File doesn't exist. validations: required: true - type: textarea attributes: label: Possible Solution description: Do you have some suggestions on a fix for the bug? placeholder: I am experiencing a problem with X. I think Y should be happening but Z is actually happening. validations: required: true - type: textarea attributes: label: Scoop and Buckets Version description: Paste verbatim output from `scoop --version` below. render: console placeholder: | PS> scoop --version Current Scoop version: 8aee6f99 (HEAD -> master, tag: v0.3.0, origin/master) chore(release): Bump to version 0.3.0 'extras' bucket: ea314b213 (HEAD -> master, origin/master, origin/HEAD) lazygit: Update to version 0.36.0 'main' bucket: c6e688d4d (HEAD -> master, origin/master, origin/HEAD) x265: Update to version 3.5+68-40e37bc validations: required: true - type: textarea attributes: label: Scoop Config description: Paste verbatim output from `scoop config` below. render: console placeholder: | PS> scoop config last_update : 2022/11/14 22:05:50 scoop_repo : https://github.com/ScoopInstaller/Scoop scoop_branch : master use_lessmsi : True aria2-enabled : True aria2-warning-enabled : False validations: required: true - type: textarea attributes: label: PowerShell Version description: Paste verbatim output from `$PSVersionTable` below. render: console placeholder: | PS> $PSVersionTable Name Value ---- ----- PSVersion 7.3.0 PSEdition Core GitCommitId 7.3.0 OS Microsoft Windows 10.0.25236 Platform Win32NT PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…} PSRemotingProtocolVersion 2.3 SerializationVersion 1.1.0.1 WSManStackVersion 3.0 validations: required: true - type: textarea attributes: label: Additional Softwares description: List any additional software that you are using and may be related to this bug. validations: required: false ================================================ FILE: .github/ISSUE_TEMPLATE/config.yml ================================================ blank_issues_enabled: true contact_links: - name: Scoop Community Support url: https://github.com/ScoopInstaller/Scoop/discussions about: Please ask Scoop related questions here. ================================================ FILE: .github/ISSUE_TEMPLATE/hash-error.yml ================================================ name: 🔢 Hash Error description: Open an issue about a package's hash is incorrect. labels: ["bug"] body: - type: checkboxes attributes: label: Prerequisites options: - label: I have used the predefined issue title. (e.g. "xxx@xxx: hash check failed") required: true - label: I have verified that I am using the latest version of Scoop and corresponding bucket. required: true - type: input attributes: label: Package Name and Version description: Name and version of package (install name) which has incorrect hash. placeholder: e.g. 7zip@21.00 (not '7-Zip') validations: required: true ================================================ FILE: .github/ISSUE_TEMPLATE/package-request.yml ================================================ name: 📦 Package Request description: Open an issue about a missing package. title: "[Request]: " labels: ["new package"] body: - type: checkboxes attributes: label: Prerequisites options: - label: I have searched all issues/PRs to ensure it has not already been reported or fixed. required: true - type: checkboxes attributes: label: Criteria description: For a package to be acceptable in this bucket, it should be options: - label: Reasonably well-known and widely used required: true - label: A game or a game-related tool required: true - label: English interface (or at least English documentation) required: true - label: Latest stable or development version required: true - label: Full version (i.e. not a trial version) required: false - label: Fairly standard install (e.g. uses a version-specific download URL, no elaborate pre/post install scripts) required: false - type: input attributes: label: Name description: Name of the package validations: required: true - type: input attributes: label: Description description: Clear and concise details of what it is validations: required: true - type: input attributes: label: Homepage description: URI of the package's homepage validations: required: true - type: input attributes: label: Download Link(s) description: URI(s) of the package's download(s) validations: required: true - type: textarea attributes: label: Some Indication of Popularity/Repute description: GitHub stars/software reviews etc. validations: required: true ================================================ FILE: .github/pull_request_template.md ================================================ Closes #XXXX Relates to #XXXX - [ ] I have read the [Contributing Guide](https://github.com/Calinou/scoop-games/blob/master/CONTRIBUTING.md). ================================================ FILE: .github/workflows/ci.yml ================================================ name: CI on: pull_request: push: workflow_dispatch: jobs: test: name: Test runs-on: windows-latest strategy: matrix: shell: [powershell, pwsh] defaults: run: shell: ${{ matrix.shell }} steps: - name: Checkout Bucket uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: # Need at least 2 commits to properly gather changed files for linting fetch-depth: 2 path: "my_bucket" - name: Checkout Scoop uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: repository: ScoopInstaller/Scoop path: "scoop_core" - name: Install and cache test dependencies uses: potatoqualitee/psmodulecache@ee5e9494714abf56f6efbfa51527b2aec5c761b8 # v6.2.1 with: modules-to-cache: BuildHelpers, Pester shell: ${{ matrix.shell }} - name: Run tests run: | $env:SCOOP_HOME="$(Convert-Path '.\scoop_core')" .\my_bucket\bin\test.ps1 ================================================ FILE: .github/workflows/excavator.yml ================================================ on: workflow_dispatch: schedule: # run every 4 hours - cron: '20 */4 * * *' name: Excavator jobs: excavate: name: Excavate runs-on: windows-latest steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Excavate uses: ScoopInstaller/GithubActions@main env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SKIP_UPDATED: '1' ================================================ FILE: .github/workflows/issue_comment.yml ================================================ on: issue_comment: types: [ created ] name: Commented Pull Request jobs: pullRequestHandler: name: PullRequestHandler runs-on: windows-latest steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: PullRequestHandler uses: ScoopInstaller/GithubActions@main if: startsWith(github.event.comment.body, '/verify') env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} ================================================ FILE: .github/workflows/issues.yml ================================================ on: issues: types: [ opened, labeled ] name: Issues jobs: issueHandler: name: IssueHandler runs-on: windows-latest steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: IssueHandler uses: ScoopInstaller/GithubActions@main if: github.event.action == 'opened' || (github.event.action == 'labeled' && contains(github.event.issue.labels.*.name, 'verify')) env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} ================================================ FILE: .github/workflows/pull_request.yml ================================================ on: pull_request: types: [ opened ] name: Pull Requests jobs: pullRequestHandler: name: PullRequestHandler runs-on: windows-latest steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: PullRequestHandler uses: ScoopInstaller/GithubActions@main env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} ================================================ FILE: .pre-commit-config.yaml ================================================ repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v2.1.0 hooks: - id: end-of-file-fixer - id: trailing-whitespace - id: mixed-line-ending args: [--fix=crlf] ================================================ FILE: .vscode/extensions.json ================================================ { "recommendations": [ "EditorConfig.EditorConfig", "ms-vscode.PowerShell", "richie5um2.vscode-sort-json" ] } ================================================ FILE: .vscode/settings.json ================================================ // Configure PSScriptAnalyzer settings { "[powershell]": { "editor.formatOnSave": true }, "powershell.scriptAnalysis.settingsPath": "PSScriptAnalyzerSettings.psd1", "powershell.codeFormatting.preset": "OTBS", "powershell.codeFormatting.alignPropertyValuePairs": true, "powershell.codeFormatting.ignoreOneLineBlock": true, "json.schemas": [ { "url": "https://raw.githubusercontent.com/scoopinstaller/scoop/master/schema.json", "fileMatch": [ "bucket/*.json" ] } ], "files.exclude": { "**/.git": true, "**/.DS_Store": true }, "cSpell.words": [ "appdata", "autoupdate", "basever", "beyondmeat", "Calinou", "checkurls", "checkver", "citra", "createconfig", "ctrlr", "Famicom", "hermanjustnu", "HOMEDRIVE", "HOMEPATH", "lukesampson", "MAME", "memstick", "mesen", "mklink", "msvc", "ppsspp", "Retroarch", "RPCS", "Ryujinx", "useb", "visualboyadvance", "yuzu" ], "sortJSON.orderOverride": [ "version", "description", "homepage", "license", "notes", "depends", "suggest", "identifier", "url", "hash", "architecture", "extract_dir", "extract_to", "pre_install", "installer", "post_install", "env_add_path", "env_set", "bin", "shortcuts", "persist", "pre_uninstall", "uninstaller", "post_uninstall", "checkver", "autoupdate" ], "editor.codeActionsOnSave": { "source.fixAll": "explicit", "source.fixAll.sortJSON": "explicit" }, "sort-json.settings.orderOverride": [ "version", "description", "homepage", "license", "notes", "depends", "suggest", "identifier", "url", "hash", "architecture", "extract_dir", "extract_to", "pre_install", "installer", "post_install", "env_add_path", "env_set", "bin", "shortcuts", "persist", "pre_uninstall", "uninstaller", "post_uninstall", "checkver", "autoupdate" ], "[json]": { "editor.defaultFormatter": "vscode.json-language-features", "files.insertFinalNewline": true }, "editor.defaultFormatter": "richie5um2.vscode-sort-json", "editor.formatOnSave": true, "prettier.enable": false, "html.format.enable": false } ================================================ FILE: CONTRIBUTING.md ================================================ # Contributing to scoop-games Thank you for your interest in scoop-games! Before contributing, be sure to know about these few guidelines: - New packages are welcome, but keep in mind this repository is intended to contain *games* and *game-related tools*. - By "game-related tools", we mean tools that are specific to a game or a game series (such as a map editor or modding tool). - Generic utilities related to gaming (such as Steam or GOG-related utilities) should be added to [Extras](https://github.com/ScoopInstaller/Extras) instead, as they tend to appeal to a wider audience compared to this bucket. - See the official [Contributing Guide](https://github.com/ScoopInstaller/.github/blob/main/.github/CONTRIBUTING.md). ================================================ FILE: LICENSE.md ================================================ ## creative commons # CC0 1.0 Universal CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER. ### Statement of Purpose The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work"). Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others. For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights. 1. __Copyright and Related Rights.__ A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following: i. the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; ii. moral rights retained by the original author(s) and/or performer(s); iii. publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; iv. rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; v. rights protecting the extraction, dissemination, use and reuse of data in a Work; vi. database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and vii. other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof. 2. __Waiver.__ To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose. 3. __Public License Fallback.__ Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose. 4. __Limitations and Disclaimers.__ a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work. ================================================ FILE: README.md ================================================ # scoop-games [![Tests](https://github.com/Calinou/scoop-games/actions/workflows/ci.yml/badge.svg)](https://github.com/Calinou/scoop-games/actions/workflows/ci.yml) [![Excavator](https://github.com/Calinou/scoop-games/actions/workflows/excavator.yml/badge.svg)](https://github.com/Calinou/scoop-games/actions/workflows/excavator.yml) [![Repo size](https://img.shields.io/github/repo-size/Calinou/scoop-games.svg?style=flat-square)](https://github.com/Calinou/scoop-games) [![Mentioned in Awesome Scoop](https://awesome.re/mentioned-badge.svg)](https://github.com/ScoopInstaller/Awesome) A [Scoop](https://scoop.sh/) bucket for open source/freeware games and game-related tools. ## List of applications in this bucket See [this page](https://scoop.sh/#/apps?q=%22https%3A%2F%2Fgithub.com%2FCalinou%2Fscoop-games%22&s=0&d=1&o=true) for a list of applications in this bucket with descriptions. ## Usage After installing [Scoop](https://scoop.sh/), enter the following line in a Command Prompt or PowerShell window: ```powershell scoop bucket add games ``` Once this is done, you can install any app from this bucket (check the list of files in the [`bucket/` directory](https://github.com/Calinou/scoop-games/tree/master/bucket)). For instance, use the following command: ```powershell # Don't include the .json file extension in the app name scoop install ericw-tools ``` ## Updating applications in this bucket For manifests that contain an `autoupdate` section, there's a GitHub Actions workflow that runs every day and commits updated manifests to the repository. No need to open a pull request to update those manifests. For manifests that don't contain an `autoupdate` section, feel free to open a pull request to update them to the latest version. You can also [add an `autoupdate` section to the manifest](https://github.com/ScoopInstaller/Scoop/wiki/App-Manifest-Autoupdate) to ensure the application always remains up-to-date in the future. ## License Copyright © 2018-2022 Hugo Locurcio and contributors Files in this repository are licensed under CC0 1.0 Universal, see [LICENSE.md](LICENSE.md) for more information. ================================================ FILE: Scoop-Bucket.Tests.ps1 ================================================ if (!$env:SCOOP_HOME) { $env:SCOOP_HOME = Resolve-Path (scoop prefix scoop) } . "$env:SCOOP_HOME\test\Import-Bucket-Tests.ps1" ================================================ FILE: bin/auto-pr.ps1 ================================================ param( # overwrite upstream param [String]$upstream = "Calinou/scoop-games:master" ) if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = Resolve-Path (scoop prefix scoop) } $autopr = "$env:SCOOP_HOME/bin/auto-pr.ps1" $dir = "$psscriptroot/../bucket" # checks the parent dir Invoke-Expression -command "& '$autopr' -dir '$dir' -upstream $upstream $($args | ForEach-Object { "$_ " })" ================================================ FILE: bin/checkurls.ps1 ================================================ if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = Resolve-Path (scoop prefix scoop) } $checkurls = "$env:SCOOP_HOME/bin/checkurls.ps1" $dir = "$PSScriptRoot/../bucket" # checks the parent dir Invoke-Expression -command "& '$checkurls' -dir '$dir' $($args | ForEach-Object { "$_ " })" ================================================ FILE: bin/checkver.ps1 ================================================ if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = Resolve-Path (scoop prefix scoop) } $checkver = "$env:SCOOP_HOME/bin/checkver.ps1" $dir = "$PSScriptRoot/../bucket" # checks the parent dir Invoke-Expression -command "& '$checkver' -dir '$dir' $($args | ForEach-Object { "$_ " })" ================================================ FILE: bin/formatjson.ps1 ================================================ if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = Resolve-Path (scoop prefix scoop) } $formatjson = "$env:SCOOP_HOME/bin/formatjson.ps1" $path = "$PSScriptRoot/../bucket" # checks the parent dir Invoke-Expression -command "& '$formatjson' -dir '$path' $($args | ForEach-Object { "$_ " })" ================================================ FILE: bin/missing-checkver.ps1 ================================================ if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = Resolve-Path (scoop prefix scoop) } $missing_checkver = "$env:SCOOP_HOME/bin/missing-checkver.ps1" $dir = "$PSScriptRoot/../bucket" # checks the parent dir Invoke-Expression -command "& '$missing_checkver' -dir '$dir' $($args | ForEach-Object { "$_ " })" ================================================ FILE: bin/test.ps1 ================================================ #Requires -Version 5.1 #Requires -Modules @{ ModuleName = 'BuildHelpers'; ModuleVersion = '2.0.1' } #Requires -Modules @{ ModuleName = 'Pester'; ModuleVersion = '5.2.0' } $pesterConfig = New-PesterConfiguration -Hashtable @{ Run = @{ Path = "$PSScriptRoot/.." PassThru = $true } Output = @{ Verbosity = 'Detailed' } } $result = Invoke-Pester -Configuration $pesterConfig exit $result.FailedCount ================================================ FILE: bucket/0ad.json ================================================ { "version": "0.28.0", "description": "Free and open source strategy game of ancient warfare", "homepage": "https://play0ad.com/", "license": { "identifier": "Freeware", "url": "https://github.com/0ad/0ad/blob/master/LICENSE.txt" }, "url": "https://releases.wildfiregames.com/0ad-0.28.0-win32.exe#/setup.exe", "hash": "sha1:bd311b6891449678ac69da698674e68bc1557fb4", "installer": { "script": "Start-Process -FilePath \"$dir\\setup.exe\" -ArgumentList \"/S\", \"/D=$dir\" -Wait" }, "bin": "binaries\\system\\pyrogenesis.exe", "uninstaller": { "script": "Start-Process -FilePath \"$dir\\Uninstall.exe\" -ArgumentList /S -Wait" }, "checkver": { "url": "https://play0ad.com/download/win/", "regex": "0ad-([\\w.]+)-win32.exe" }, "autoupdate": { "url": "https://releases.wildfiregames.com/0ad-$version-win32.exe#/setup.exe", "hash": { "url": "$url.sha1sum" } } } ================================================ FILE: bucket/2ship2harkinian.json ================================================ { "version": "4.0.0", "description": "A PC port of Legend of Zelda: Majora's Mask", "homepage": "https://www.shipofharkinian.com", "license": "CC0-1.0", "notes": [ "2 Ship 2 Harkinian requires specific ROM(s) of Majora's Mask to function.", "Learn more at https://www.shipofharkinian.com/setup-guide and https://2ship.equipment." ], "architecture": { "64bit": { "url": "https://github.com/HarbourMasters/2ship2harkinian/releases/download/4.0.0/2Ship-Keiichi-Alfa-Win64.zip", "hash": "3582e309ad498571e0120e7542f4a1a3e31920943437e063cb95641bffc4b617" } }, "pre_install": [ "'2ship2harkinian.json', 'imgui.ini' | % {", " if (!(Test-Path \"$persist_dir\\$_\")) {", " New-Item \"$dir\\$_\" | Out-Null", " }", "}" ], "post_install": [ "if (Test-Path \"$persist_dir\\mm.o2r\") {", " Copy-Item \"$persist_dir\\mm.o2r\" \"$dir\\mm.o2r\" -Force", "}" ], "shortcuts": [ [ "2ship.exe", "2 Ship 2 Harkinian" ] ], "persist": [ "logs", "mods", "saves", "2ship2harkinian.json", "imgui.ini" ], "pre_uninstall": [ "if (Test-Path \"$dir\\mm.o2r\") {", " Copy-Item \"$dir\\mm.o2r\" \"$persist_dir\\mm.o2r\" -Force", "}" ], "checkver": { "github": "https://github.com/HarbourMasters/2ship2harkinian/", "regex": "(?(\\w+))\\s(?(\\w+))\\s(?([\\d\\.]+))", "replace": "${version}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/HarbourMasters/2ship2harkinian/releases/download/$version/2Ship-$matchMajorname-$matchMinorname-Win64.zip" } } } } ================================================ FILE: bucket/actools.json ================================================ { "version": "0.8.2782.39874", "description": "Alternative launcher for Assetto Corsa named Content Manager, and some utils as well", "homepage": "https://github.com/gro-ove/actools", "license": "MS-PL", "url": "https://github.com/gro-ove/actools/releases/download/v0.8.2782.39874/Content.Manager.zip", "hash": "67998c57fc520946f4041152dc3a1f3d5558d4da8062630e9079e31061a21f68", "shortcuts": [ [ "Content Manager.exe", "Assetto Corsa Content Manager" ] ], "checkver": "github", "autoupdate": { "url": "https://github.com/gro-ove/actools/releases/download/v$version/Content.Manager.zip" } } ================================================ FILE: bucket/adom.json ================================================ { "version": "3.3.3", "description": "A roguelike with a mix of story, RPG, exploration, and strategic and flexible combat.", "homepage": "https://www.adom.de/home", "license": "Custom", "url": "https://www.adom.de/home/download/current/adom_windows_3.3.3.zip", "hash": "679182edf2df02cabbacf11a3b432ed087ccedda4323491e170be14a93114549", "extract_dir": "adom", "bin": "adom.exe", "shortcuts": [ [ "adom.exe", "Ancient Domains of Mystery (ASCII)" ] ], "checkver": { "url": "https://www.adom.de/home/downloads.html", "re": "Version ([\\d.]+)" }, "autoupdate": { "url": "https://www.adom.de/home/download/current/adom_windows_$version.zip" } } ================================================ FILE: bucket/advanced-combat-tracker.json ================================================ { "version": "3.8.5.288", "description": "Advanced Combat Tracker is a plugin-extendable MMORPG log parser", "homepage": "https://advancedcombattracker.com/", "license": "Unknown", "url": "https://github.com/EQAditu/AdvancedCombatTracker/releases/download/3.8.5.288/ACTv3.zip", "hash": "1a0ca91375d79daf3d2cbbb2920c90dbc40f3be2421cdc6765d93e27bf25e4b0", "persist": [ "ACTx86.exe.config", "Advanced Combat Tracker.exe.config" ], "bin": "Advanced Combat Tracker.exe", "shortcuts": [ [ "Advanced Combat Tracker.exe", "Advanced Combat Tracker" ] ], "checkver": { "github": "https://github.com/EQAditu/AdvancedCombatTracker" }, "autoupdate": { "url": "https://github.com/EQAditu/AdvancedCombatTracker/releases/download/$version/ACTv3.zip" } } ================================================ FILE: bucket/alephone-marathon-trilogy.json ================================================ { "version": "20250829", "description": "Free, enhanced port of the classic FPS Marathon trilogy by Bungie Software", "homepage": "https://alephone.lhowon.org/", "license": { "identifier": "GPL-3.0-only", "url": "https://github.com/Aleph-One-Marathon/alephone/blob/master/COPYING" }, "url": [ "https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20250829/Marathon-20250829-Win.zip", "https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20250829/Marathon2-20250829-Win.zip", "https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20250829/MarathonInfinity-20250829-Win.zip" ], "hash": [ "bc59e4058f0a56e2ba6e67a00bbc2ed7d53d392ed8a3b9706c2e2940b7612798", "b2ed5a78e01cbcf13e5c1607b6a0d9f6b3ffd6446d354d5660d96b8b7e3064e6", "0f7476e7e07aed8021884e7488a9a6fd5d1a1378bb1887c28715b7bf84d7ddc3" ], "extract_dir": [ "Marathon-20250829", "Marathon2-20250829", "MarathonInfinity-20250829" ], "extract_to": [ "Marathon 1", "Marathon 2", "Marathon Infinity" ], "shortcuts": [ [ "Marathon 1/Classic Marathon.exe", "Aleph One (Marathon 1)" ], [ "Marathon 2/Classic Marathon 2.exe", "Aleph One (Marathon 2)" ], [ "Marathon Infinity/Classic Marathon Infinity.exe", "Aleph One (Marathon Infinity)" ] ], "checkver": { "url": "https://alephone.lhowon.org/", "regex": "(\\d\\d\\d\\d)-(\\d\\d)-(\\d\\d)", "replace": "$1$2$3" }, "autoupdate": { "url": [ "https://github.com/Aleph-One-Marathon/alephone/releases/download/release-$version/Marathon-$version-Win.zip", "https://github.com/Aleph-One-Marathon/alephone/releases/download/release-$version/Marathon2-$version-Win.zip", "https://github.com/Aleph-One-Marathon/alephone/releases/download/release-$version/MarathonInfinity-$version-Win.zip" ], "extract_dir": [ "Marathon-$version", "Marathon2-$version", "MarathonInfinity-$version" ] } } ================================================ FILE: bucket/amidst.json ================================================ { "version": "4.7", "description": "Minecraft interface and data/structure tracking tool", "homepage": "https://github.com/toolbox4minecraft/amidst", "license": "GPL-3.0-only", "suggest": { "Java Runtime Environment": "java/temurin-jre" }, "url": [ "https://github.com/toolbox4minecraft/amidst/releases/download/v4.7/amidst-v4-7.jar#/amidst.jar", "https://raw.githubusercontent.com/toolbox4minecraft/amidst/master/src/main/resources/amidst/icon/amidst.ico" ], "hash": [ "a1e7118c3ec952ebc5ca6f0dfe1484e5c6c0150a234bacb13aec69c164655bd3", "72a590ca98fc21d315b090b2ae82a46b99a56934c1d17e3c7ea0bba6f45a5d61" ], "pre_install": "Set-Content -Path \"$dir\\amidst.bat\" -Value \"@echo off`njava -jar `\"$dir\\amidst.jar`\" %*\"", "bin": "amidst.bat", "shortcuts": [ [ "amidst.bat", "Amidst", "", "amidst.ico" ] ], "checkver": "github", "autoupdate": { "url": "https://github.com/toolbox4minecraft/amidst/releases/download/v$version/amidst-v$dashVersion.jar#/amidst.jar" } } ================================================ FILE: bucket/amulet-map-editor.json ================================================ { "version": "0.10.44", "description": "Minecraft world editor and converter", "homepage": "https://www.amuletmc.com", "license": "Proprietary", "notes": [ "Amulet has moved to a paid subscription model for versions 0.10.45+.", "This manifest has been frozen at the last publicly available version (0.10.44), and will no longer be updated.", "This version also has no upstream support for Minecraft Versions Java 1.21.11+ and Bedrock 1.12.120+." ], "architecture": { "64bit": { "url": "https://github.com/Amulet-Team/Amulet-Map-Editor/releases/download/0.10.44/Amulet-v0.10.44-Windows-x64.zip", "hash": "99abd3b7bf2b95caad841a933be99857fee8840e5127712201382d4ba035313c", "extract_dir": "Amulet" } }, "shortcuts": [ [ "amulet_app.exe", "Amulet Map Editor" ] ], "persist": [ "config", "logs" ] } ================================================ FILE: bucket/angband-dev.json ================================================ { "version": "4.2.6-98-g27e4ce3d7", "description": "A free single-player dungeon exploration Roguelike (Pre-release)", "homepage": "https://rephial.org/", "license": "GPL-2.0", "notes": "Configuration files cannot be persisted, but will be retained during the update", "url": "https://github.com/angband/angband/releases/download/4.2.6-98-g27e4ce3d7/Angband-4.2.6-98-g27e4ce3d7-win.zip", "hash": "57af8e8dc54e427ffe8799ce32c9bf8228c66b6d373e36291b604098a0c49e8a", "extract_dir": "angband-4.2.6-98-g27e4ce3d7", "post_install": [ "'angband.INI' | ForEach-Object {", " if (!(Test-Path \"$persist_dir\\$_.bak\")) {", " New-Item -ItemType File \"$dir\\$_\" | Out-Null", " } else {", " Copy-Item \"$persist_dir\\$_.bak\" \"$dir\\$_\" -Force", " }", "}" ], "shortcuts": [ [ "angband.exe", "Angband\\Angband (Pre-release)" ], [ "docs\\index.html", "Angband\\Angband Manual (Pre-release)" ] ], "persist": "lib\\user", "uninstaller": { "script": [ "'angband.INI' | ForEach-Object {", " Copy-Item \"$dir\\$_\" \"$persist_dir\\$_.bak\" -Force", "}" ] }, "checkver": { "url": "https://api.github.com/repos/angband/angband/releases", "jsonpath": "$[?(@.prerelease == true)].tag_name" }, "autoupdate": { "url": "https://github.com/angband/angband/releases/download/$version/Angband-$version-win.zip", "extract_dir": "angband-$version" } } ================================================ FILE: bucket/angband.json ================================================ { "version": "4.2.6", "description": "A free single-player dungeon exploration Roguelike", "homepage": "https://rephial.org/", "license": "GPL-2.0", "notes": "Configuration files cannot be persisted, but will be retained during package updates.", "url": "https://github.com/angband/angband/releases/download/4.2.6/angband-4.2.6-win.zip", "hash": "83f9f92354c02093ec660dda67fedee281e2cb1455207ed1170e32ce8e1c9d60", "extract_dir": "angband-4.2.6", "post_install": [ "'angband.INI' | ForEach-Object {", " if (!(Test-Path \"$persist_dir\\$_.bak\")) {", " New-Item -ItemType File \"$dir\\$_\" | Out-Null", " } else {", " Copy-Item \"$persist_dir\\$_.bak\" \"$dir\\$_\" -Force", " }", "}" ], "shortcuts": [ [ "angband.exe", "Angband\\Angband" ], [ "docs\\index.html", "Angband\\Angband Manual" ] ], "persist": "lib\\user", "uninstaller": { "script": [ "'angband.INI' | ForEach-Object {", " Copy-Item \"$dir\\$_\" \"$persist_dir\\$_.bak\" -Force", "}" ] }, "checkver": { "github": "https://github.com/angband/angband/" }, "autoupdate": { "url": "https://github.com/angband/angband/releases/download/$version/angband-$version-win.zip", "extract_dir": "angband-$version" } } ================================================ FILE: bucket/applewin.json ================================================ { "version": "1.31.0.0", "description": "Apple II emulator for Windows", "homepage": "https://github.com/AppleWin/AppleWin", "license": "GPL-2.0-only", "url": "https://github.com/AppleWin/AppleWin/releases/download/v1.31.0.0/AppleWin1.31.0.0.zip", "hash": "282ee7699ee076282f12b1c3b8d6368213a901469a6a180c597a1195d09ffa64", "shortcuts": [ [ "Applewin.exe", "AppleWin" ] ], "checkver": "github", "autoupdate": { "url": "https://github.com/AppleWin/AppleWin/releases/download/v$version/AppleWin$version.zip" } } ================================================ FILE: bucket/ares.json ================================================ { "version": "147", "description": "Multi-system emulator focused on accuracy and preservation", "homepage": "https://ares-emu.net", "license": "ISC", "notes": "Configuration file cannot be persisted, but will be retained during the update", "architecture": { "64bit": { "url": "https://github.com/ares-emulator/ares/releases/download/v147/ares-windows-x64.zip", "hash": "58ed8d4af24f597b21a5e2060e51dbe869429ca144948b0c56c8b876d9bde2df" }, "arm64": { "url": "https://github.com/ares-emulator/ares/releases/download/v147/ares-windows-clang-cl-arm64.zip", "hash": "6c00728fdc672cefb44880cf5f60339f3fdaa6509735449549041c8f7934702d" } }, "extract_dir": "ares-v147", "post_install": [ "if (!(Test-Path \"$persist_dir\\settings.bml.bak\")) {", " New-Item -ItemType File \"$dir\\settings.bml\" | Out-Null", " Set-Content \"$dir\\settings.bml\" 'Paths'", " Add-Content \"$dir\\settings.bml\" \" Home`:` $persist_dir\\Systems\\\" ", " 'Saves', 'Screenshots', 'Debugging' | ForEach-Object {", " Add-Content \"$dir\\settings.bml\" \" $_`:` $persist_dir\\$_\\\" }", "} else {", " Copy-Item \"$persist_dir\\settings.bml.bak\" \"$dir\\settings.bml\" -Force", "}" ], "bin": "ares.exe", "shortcuts": [ [ "ares.exe", "ares" ] ], "persist": [ "Systems", "Saves", "Screenshots", "Debugging" ], "uninstaller": { "script": [ "'settings.bml' | ForEach-Object {", " Copy-Item \"$dir\\$_\" \"$persist_dir\\$_.bak\" -Force", "}" ] }, "checkver": { "github": "https://github.com/ares-emulator/ares/" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/ares-emulator/ares/releases/download/v$cleanVersion/ares-windows-x64.zip" }, "arm64": { "url": "https://github.com/ares-emulator/ares/releases/download/v$cleanVersion/ares-windows-clang-cl-arm64.zip" } }, "extract_dir": "ares-v$cleanVersion" } } ================================================ FILE: bucket/ark-smart-breeding.json ================================================ { "version": "0.72.1.0", "description": "For the game ARK Survival Evolved. Extracts possible levelups of creatures to get the values for breeding. Save your creatures in a library, sort and compare their stats, view their pedigree, use the breeding-plan to get the best possible creatures and keep track of the growing babies with timers.", "homepage": "https://github.com/cadon/ARKStatsExtractor", "license": "MIT", "url": "https://github.com/cadon/ARKStatsExtractor/releases/download/v0.72.1/ARK.Smart.Breeding_0.72.1.0.zip", "hash": "dbdd38c325309bb4f8900aa5383b7fcfd0bf8ed2e67511a4f403170ad2e6f26f", "bin": "ARK Smart Breeding.exe", "shortcuts": [ [ "ARK Smart Breeding.exe", "ARK Smart Breeding" ] ], "checkver": { "github": "https://github.com/cadon/ARKStatsExtractor", "regex": "download/v(?[\\d.]+)/ARK.Smart.Breeding_(?[\\d.]+).zip" }, "autoupdate": { "url": "https://github.com/cadon/ARKStatsExtractor/releases/download/v$matchTag/ARK.Smart.Breeding_$version.zip" } } ================================================ FILE: bucket/armagetronad.json ================================================ { "version": "0.2.9.3.0", "description": "3D multiplayer game with Tron-style lightcycles", "homepage": "http://www.armagetronad.org/", "license": "GPL-2.0-or-later", "url": "https://launchpad.net/armagetronad/0.2.9/0.2.9.3.0/+download/armagetronad-0.2.9.3.0.win32.exe#/dl.7z", "hash": "md5:eee9113012605aa8d0982fb1d11d7129", "bin": "armagetronad.exe", "shortcuts": [ [ "armagetronad.exe", "Armagetron Advanced" ] ], "checkver": { "url": "http://www.armagetronad.org/downloads.php", "regex": "armagetronad-([\\d.-]+)\\.win32\\.exe" }, "autoupdate": { "url": "https://launchpad.net/armagetronad/$majorVersion.$minorVersion.$patchVersion/$version/+download/armagetronad-$version.win32.exe#/dl.7z", "hash": { "url": "$url/+md5" } }, "notes": "User data are stored in C:\\Users\\[USERNAME]\\AppData\\Roaming\\Armagetron" } ================================================ FILE: bucket/ascii-sector.json ================================================ { "version": "0.7.2", "homepage": "http://www.asciisector.net", "license": "Freeware", "url": "https://s3.amazonaws.com/asciisector/asciisec0.7.2-win.zip", "hash": "5325c2658021074b63781d14fb882dd71ebc9fa24659213c5c496e5c22c20d70", "extract_dir": "asciisec", "shortcuts": [ [ "asciisec.exe", "Ascii Sector" ], [ "manual.pdf", "Ascii Sector Manual" ] ], "checkver": { "url": "http://www.asciisector.net/", "re": "Latest version: ([\\d\\.]+)" }, "autoupdate": { "url": "https://s3.amazonaws.com/asciisector/asciisec$version-win.zip" } } ================================================ FILE: bucket/assaultcube.json ================================================ { "version": "1.3.0.2", "description": "Semi-realistic first-person shooter based on the Cube engine", "homepage": "https://assault.cubers.net/", "license": "https://assault.cubers.net/docs/license.html", "url": "https://github.com/assaultcube/AC/releases/download/v1.3.0.2/AssaultCube_v1.3.0.2_LockdownEdition.exe#/dl.7z", "hash": "77eff4497232562eeb1862f97d484777202e8ac42c411093a821234045ee61a5", "post_install": "Move-Item \"$dir\\bin_win32\\openal32_RemoveThisPartToUseOpenAL-Soft.dll\" \"$dir\\bin_win32\\openal32.dll\"", "shortcuts": [ [ "assaultcube.bat", "AssaultCube", "", "docs/images/favicon.ico" ] ], "checkver": { "github": "https://github.com/assaultcube/AC" }, "autoupdate": { "url": "https://github.com/assaultcube/AC/releases/download/v$version/AssaultCube_v$version_LockdownEdition.exe" } } ================================================ FILE: bucket/asset-ripper.json ================================================ { "version": "1.3.12", "description": "AssetRipper is a powerful tool for loading and converting Unity engine assets", "homepage": "https://github.com/AssetRipper/AssetRipper", "license": { "identifier": "GPL-3.0-or-later", "url": "https://github.com/AssetRipper/AssetRipper/blob/master/LICENSE.md" }, "architecture": { "64bit": { "url": "https://github.com/AssetRipper/AssetRipper/releases/download/1.3.12/AssetRipper_win_x64.zip", "hash": "1320c0fba6c597c9185ebd30721ce84a0b34242ae824a04f39ac9c7b6915355d" }, "arm64": { "url": "https://github.com/AssetRipper/AssetRipper/releases/download/1.3.12/AssetRipper_win_arm64.zip", "hash": "4cbedb3faffe937be687775fedea6b0e3c1999d07960bd263e56992da5797faa" } }, "shortcuts": [ [ "AssetRipper.GUI.Free.exe", "AssetRipper" ] ], "pre_install": [ "if (!(Test-Path \"$persist_dir\\AssetRipper.Settings.json\")) {", " $config = @{'Import' = @{}; 'Processing' = @{}; 'Export' = @{}}", " $config | ConvertTo-Json | Set-Content \"$dir\\AssetRipper.Settings.json\" -ErrorAction SilentlyContinue", "}" ], "persist": "AssetRipper.Settings.json", "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/AssetRipper/AssetRipper/releases/download/$version/AssetRipper_win_x64.zip" }, "arm64": { "url": "https://github.com/AssetRipper/AssetRipper/releases/download/$version/AssetRipper_win_arm64.zip" } } } } ================================================ FILE: bucket/assetstudio.json ================================================ { "version": "0.16.53", "description": "Tool for exploring, extracting and exporting Unity assets and assetbundles.", "homepage": "https://github.com/zhangjiequan/AssetStudio", "license": "MIT", "suggest": { ".NET Desktop Runtime 6.0": "versions/windowsdesktop-runtime-6.0" }, "url": "https://github.com/zhangjiequan/AssetStudio/releases/download/v0.16.53/AssetStudio.net6.0-windows_v0.16.53.zip", "hash": "0922b22b62853cd77e7b796124d52373fc1e1257179a1e3f3d7258137723616b", "bin": "AssetStudioGUI.exe", "shortcuts": [ [ "AssetStudioGUI.exe", "AssetStudio" ] ], "checkver": { "github": "https://github.com/zhangjiequan/AssetStudio" }, "autoupdate": { "url": "https://github.com/zhangjiequan/AssetStudio/releases/download/v$version/AssetStudio.net6.0-windows_v$version.zip" } } ================================================ FILE: bucket/atlauncher.json ================================================ { "version": "3.4.40.4", "description": "Launcher for Minecraft with support for downloading modpacks", "homepage": "https://atlauncher.com/", "license": "GPL-3.0-only", "notes": "This application requires JRE 1.8 or higher to run.", "suggest": { "JRE": "java/temurin17-jre" }, "url": "https://github.com/ATLauncher/ATLauncher/releases/download/v3.4.40.4/ATLauncher-3.4.40.4.exe#/ATLauncher.exe", "hash": "eaf8923b0dd40cbabfe169a460115aff9ae0b90e7c1df39264ecd2ecc7707564", "bin": "ATLauncher.exe", "shortcuts": [ [ "ATLauncher.exe", "ATLauncher" ] ], "persist": [ "assets", "backups", "configs", "downloads", "instances", "jre", "libraries", "loaders", "runtimes", "servers", "users" ], "checkver": { "url": "https://api.github.com/repos/ATLauncher/ATLauncher/releases/latest", "jsonpath": "$.tag_name", "regex": "v([\\d.]+)" }, "autoupdate": { "url": "https://github.com/ATLauncher/ATLauncher/releases/download/v$version/ATLauncher-$version.exe#/ATLauncher.exe" } } ================================================ FILE: bucket/augmentinel.json ================================================ { "version": "1.5", "description": "A re-skinned version of the Geoff Crammond classic: The Sentinel.", "homepage": "https://simonowen.com/spectrum/augmentinel/", "license": "Freeware", "notes": "If you get an error about missing XAudio DLLs, try installing the DirectX End-User Runtime: https://www.microsoft.com/en-us/download/confirmation.aspx?id=8109", "url": "https://simonowen.com/spectrum/augmentinel/Augmentinel-15.zip", "hash": "5ff6173f7c1813dbd8618b824eb4120a115ce447622126445cec94cd8dd2dd2f", "shortcuts": [ [ "Augmentinel.exe", "Augmentinel" ] ], "checkver": { "url": "https://simonowen.com/spectrum/augmentinel/", "regex": "

Version ([\\d.-]+)\\," }, "autoupdate": { "url": "https://simonowen.com/spectrum/augmentinel/Augmentinel-$cleanVersion.zip" } } ================================================ FILE: bucket/awakened-poe-trade.json ================================================ { "version": "3.28.103", "description": "Price-checking tool for Path of Exile items", "homepage": "https://github.com/SnosMe/awakened-poe-trade", "license": "MIT", "url": "https://github.com/SnosMe/awakened-poe-trade/releases/download/v3.28.103/Awakened-PoE-Trade-3.28.103.exe#/Awakened-PoE-Trade.exe", "hash": "208557738203cde2bb5b6c4c74833403e25fc3d7af97c5606032b8a1f5b2ad15", "bin": [ [ "Awakened-PoE-Trade.exe", "Awakened PoE Trade" ] ], "shortcuts": [ [ "Awakened-PoE-Trade.exe", "Awakened PoE Trade" ] ], "checkver": { "github": "https://github.com/SnosMe/awakened-poe-trade" }, "autoupdate": { "url": "https://github.com/SnosMe/awakened-poe-trade/releases/download/v$version/Awakened-PoE-Trade-$version.exe#/Awakened-PoE-Trade.exe" } } ================================================ FILE: bucket/azahar.json ================================================ { "version": "2124.3", "description": "Open source 3DS emulator project based on Citra", "homepage": "https://azahar-emu.org/", "license": { "identifier": "GPL-2.0-or-later", "url": "https://github.com/azahar-emu/azahar/blob/master/license.txt" }, "architecture": { "64bit": { "url": "https://github.com/azahar-emu/azahar/releases/download/2124.3/azahar-2124.3-windows-msys2.zip", "hash": "cb95fea3ae87f456c2b5b5c3bafa6b8931b8a1ba6473d437497d316159630b62" } }, "extract_dir": "azahar-2124.3-windows-msys2", "pre_install": [ "if (!(Test-Path \"$persist_dir\\user\")) {", " New-Item -Path \"$persist_dir\" -Name \"user\" -ItemType \"directory\" | Out-Null", " if (Test-Path \"$env:APPDATA\\Citra\") {", " Write-host \"Migrating AppData...\" -ForegroundColor yellow", " Copy-Item -Path \"$env:APPDATA\\Citra\\*\" -Destination \"$persist_dir\\user\" -Recurse", " Remove-Item -Path \"$env:APPDATA\\Citra\" -Recurse", " }", "}" ], "bin": "azahar.exe", "shortcuts": [ [ "azahar.exe", "Azahar" ] ], "persist": "user", "checkver": { "github": "https://github.com/azahar-emu/azahar" }, "autoupdate": { "url": "https://github.com/azahar-emu/azahar/releases/download/$version/azahar-$version-windows-msys2.zip", "extract_dir": "azahar-$version-windows-msys2" } } ================================================ FILE: bucket/banjo-recompiled.json ================================================ { "version": "1.0.1", "description": "PC Port of Banjo-Kazooie made using N64: Recompiled", "homepage": "https://github.com/BanjoRecomp/BanjoRecomp", "license": "GPL-3.0", "url": "https://github.com/BanjoRecomp/BanjoRecomp/releases/download/v1.0.1/BanjoRecompiled-v1.0.1-Windows.zip", "hash": "e757d9eb9c881a2a004b791fb4fa9abe993da8d0c796bd320fa5cdab913051fc", "pre_install": [ "$files = @('general.json', 'graphics.json', 'sound.json', 'bk.n64.us.1.0.z64')", "foreach ($file in $files) {", " if (!(Test-Path \"$dir\\$file\")) { New-Item \"$dir\\$file\" -Type File | Out-Null }", "}" ], "post_install": "Set-Content -Value $null -Path \"$dir\\portable.txt\"", "bin": "BanjoRecompiled.exe", "shortcuts": [ [ "BanjoRecompiled.exe", "Banjo - Recompiled" ] ], "persist": [ "mods", "mod_config", "saves", "general.json", "graphics.json", "sound.json", "bk.n64.us.1.0.z64" ], "pre_uninstall": [ "$files = @('general.json', 'graphics.json', 'sound.json', 'bk.n64.us.1.0.z64')", "foreach ($file in $files) {", " if ((Test-Path \"$dir\\$file\") -and -not (Test-Path \"$persist_dir\\$file\")) { Copy-Item \"$dir\\$file\" \"$persist_dir\\$file\" -Force }", "}" ], "checkver": { "github": "https://github.com/BanjoRecomp/BanjoRecomp" }, "autoupdate": { "url": "https://github.com/BanjoRecomp/BanjoRecomp/releases/download/v$version/BanjoRecompiled-v$version-Windows.zip" } } ================================================ FILE: bucket/battlenet.json ================================================ { "version": "1.19.0.3190", "description": "Blizzard's official games client", "homepage": "https://battle.net/", "license": { "identifier": "Freeware", "url": "https://www.blizzard.com/en-us/legal/" }, "url": "https://us.battle.net/download/getInstaller?os=win&installer=Battle.net-Setup.exe#/Battle.net-Setup.exe", "hash": "2fba59599487dbd92c86e0bec15a47be75ca0bc5aaa99478025ee32594e2d494", "pre_install": [ "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", "$setup = \"$dir/Battle.net-Setup.exe\"", "& $setup --installpath=$dir", "$StartDate = Get-Date", "Do { $SetupProcess = Get-Process Battle.net-Setup -ErrorAction Ignore } Until ($null -ne $SetupProcess -or $StartDate.AddSeconds(10) -lt (Get-Date))", "if ($null -ne $SetupProcess) { Wait-Process $SetupProcess.Id }", "$BattlenetProcess = Get-Process Battle.net -ErrorAction Ignore", "if ($null -ne $BattlenetProcess) { Stop-Process $BattlenetProcess -Force -ErrorAction Ignore } else { error \"Unable to $cmd $app\" successfully; break }", "Remove-Item $setup", "Remove-Item \"$dir/.battlenet\" -Recurse -ErrorAction SilentlyContinue" ], "shortcuts": [ [ "Battle.net Launcher.exe", "Battle.net" ] ], "pre_uninstall": [ "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", "if ($null -ne (Get-Process 'Agent', 'Battle.net' -ErrorAction Ignore)) { error 'Make sure neither Battle.net nor Agent.exe are running before uninstalling.'; break }" ], "post_uninstall": [ "\"$env:ALLUSERSPROFILE/Battle.net\",", "\"$env:ALLUSERSPROFILE/Battle.net_components\",", "\"$env:ALLUSERSPROFILE/Microsoft/Windows/Start Menu/Programs/Battle.net\",", "'HKLM:/SOFTWARE/Microsoft/Windows/CurrentVersion/Uninstall/Battle.net',", "'HKLM:/SOFTWARE/WOW6432Node/Microsoft/Windows/CurrentVersion/Uninstall/Battle.net' | Remove-Item -Force -Recurse -ErrorAction SilentlyContinue" ], "checkver": { "url": "https://formulae.brew.sh/api/cask/battle-net.json", "jsonpath": "$.version" }, "autoupdate": { "url": "https://us.battle.net/download/getInstaller?os=win&installer=Battle.net-Setup.exe#/Battle.net-Setup.exe" } } ================================================ FILE: bucket/bedrock-launcher.json ================================================ { "version": "2025.8.25.24", "description": "An unofficial Minecraft Bedrock for Windows Launcher", "homepage": "https://bedrocklauncher.github.io/", "license": "GPL-3.0-only", "notes": [ "Please ensure you are using a Microsoft account on your PC, or your Microsoft Store is logged in with a Microsoft account which has access to the game (Either bought or Game Pass).", "See \"Important Notes\" section at https://github.com/BedrockLauncher/BedrockLauncher/releases/latest" ], "suggest": { "VCRedist": "extras/vcredist2022", ".NET Desktop Runtime 8.0": "versions/windowsdesktop-runtime-8.0" }, "architecture": { "64bit": { "url": "https://github.com/BedrockLauncher/BedrockLauncher/releases/download/2025.8.25.24/BedrockLauncher.2025.8.25.24.zip", "hash": "77e50744a5ce9aabaa04350540bf9dd667db49b0a358cbb266cc26444698807f" } }, "extract_dir": "BedrockLauncher", "shortcuts": [ [ "BedrockLauncher.exe", "Bedrock Launcher" ] ], "persist": "data", "checkver": { "github": "https://github.com/BedrockLauncher/BedrockLauncher" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/BedrockLauncher/BedrockLauncher/releases/download/$version/BedrockLauncher.$version.zip" } } } } ================================================ FILE: bucket/bedrockupdater.json ================================================ { "version": "3.4.0", "description": "Download, update & install Minecraft: Bedrock Edition without the Microsoft Store", "homepage": "https://github.com/Aetopia/BedrockUpdater", "license": "GPL-3.0-only", "architecture": { "64bit": { "url": "https://github.com/Aetopia/BedrockUpdater/releases/download/v3.4.0/BedrockUpdater.exe", "hash": "a0c0d790fa465902d07ffec77599461d83711e7f169f7685c02229cbcadb5e00" }, "32bit": { "url": "https://github.com/Aetopia/BedrockUpdater/releases/download/v3.4.0/BedrockUpdater.exe", "hash": "a0c0d790fa465902d07ffec77599461d83711e7f169f7685c02229cbcadb5e00" } }, "shortcuts": [ [ "BedrockUpdater.exe", "Bedrock Updater" ], [ "BedrockUpdater.exe", "Bedrock Updater Preview", "/Preview" ] ], "notes": [ "To uninstall the following:", " - Minecraft: Bedrock Edition", " - Xbox Identity Provider", "", "Run the following command in PowerShell:", "", "Get-AppxPackage | ForEach-Object { if ($_.Name -in @(\"Microsoft.MinecraftUWP\", \"Microsoft.MinecraftWindowsBeta\", \"Microsoft.XboxIdentityProvider\")) { Remove-AppxPackage $_ } }" ], "checkver": { "url": "https://api.github.com/repos/Aetopia/BedrockUpdater/releases/latest", "jsonpath": "$.tag_name", "regex": "v([\\d.]+)" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/Aetopia/BedrockUpdater/releases/download/v$version/BedrockUpdater.exe" }, "32bit": { "url": "https://github.com/Aetopia/BedrockUpdater/releases/download/v$version/BedrockUpdater.exe" } } } } ================================================ FILE: bucket/beebem.json ================================================ { "version": "4.23", "description": "BeebEm is a BBC Micro and Master 128 emulator", "homepage": "http://www.mkw.me.uk/beebem/", "license": "GPL-2.0-only", "url": "http://www.mkw.me.uk/beebem/BeebEm423.zip", "hash": "56f4dd88eee47bf92bba2ab8e6d3d5230862e1833531e15ddae63a0ddeca5152", "extract_dir": "beebem", "shortcuts": [ [ "BeebEm.exe", "BeebEm" ] ], "checkver": "Download version ([\\d.]+)", "autoupdate": { "url": "http://www.mkw.me.uk/beebem/BeebEm$cleanVersion.zip" } } ================================================ FILE: bucket/betterjoy.json ================================================ { "version": "v7.1", "description": "A remapping program for Nintendo Switch controllers", "homepage": "https://github.com/Davidobot/BetterJoy", "license": { "identifier": "MIT", "url": "https://github.com/Davidobot/BetterJoy/blob/master/LICENSE" }, "notes": [ "BetterJoy needs vigembus installed to function.", "Run the ViGEm_Bus_Setup at $dir\\Drivers if you have never installed ViGEm before." ], "architecture": { "64bit": { "url": "https://github.com/Davidobot/BetterJoy/releases/download/v7.1/BetterJoy_v7.1.zip", "hash": "a9ffe5bb14b05e775f34f9eeff41fca89a350d49252eedae1e330e88952e7f36" } }, "pre_install": [ "if (!(Test-Path \"$persist_dir\")) {", " New-Item -Path \"$dir\" -Name \"settings\" -ItemType \"File\" | Out-Null", "}" ], "bin": "BetterJoyForCemu.exe", "shortcuts": [ [ "BetterJoyForCemu.exe", "BetterJoy" ] ], "persist": [ "BetterJoyForCemu.exe.config", "settings" ], "checkver": { "github": "https://github.com/Davidobot/BetterJoy", "regex": "download/(?v[\\d\\.]+[a-z]?)", "replace": "${1}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/Davidobot/BetterJoy/releases/download/$matchBuild/BetterJoy_$matchBuild.zip" } } } } ================================================ FILE: bucket/bgb.json ================================================ { "version": "1.6.6", "description": "GameBoy emulator/debugger", "homepage": "http://bgb.bircd.org/", "license": "Freeware", "architecture": { "32bit": { "url": "http://bgb.bircd.org/bgb.zip", "hash": "975becaef2cdd0557be146314baf2462e922eb322f4744b891d0f59cd389ecba", "bin": "bgb.exe", "shortcuts": [ [ "bgb.exe", "BGB GameBoy Emulator" ] ] }, "64bit": { "url": "http://bgb.bircd.org/bgbw64.zip", "hash": "38b97e4496ad85106f59c87a6b0386b7405fbebb3bccc90650279762bd10478c", "bin": "bgb64.exe", "shortcuts": [ [ "bgb64.exe", "BGB GameBoy Emulator" ] ] } }, "persist": [ "bgb.ini", "scrnshot" ], "checkver": { "url": "http://bgb.bircd.org/", "regex": "\\(current version: BGB ([\\d]+[\\.][\\d]+[\\.][\\d]+)\\)<\\/title>" }, "autoupdate": { "architecture": { "32bit": { "url": "http://bgb.bircd.org/bgb.zip" }, "64bit": { "url": "http://bgb.bircd.org/bgbw64.zip" } } } } ================================================ FILE: bucket/billy-frontier.json ================================================ { "version": "1.1.1", "description": "Multi-platform port of the Mac OS-only game Billy Frontier", "homepage": "https://pangeasoft.net/billy/", "license": "CC-BY-NC-SA-4.0", "architecture": { "64bit": { "url": "https://github.com/jorio/BillyFrontier/releases/download/v1.1.1/BillyFrontier-1.1.1-windows-x64.zip", "hash": "c574a4a1b928d6e85b9ef20ef544769489844d7e394182c00999fcb5c567ed36" } }, "extract_dir": "BillyFrontier-1.1.1", "shortcuts": [ [ "BillyFrontier.exe", "Billy Frontier" ] ], "checkver": { "github": "https://github.com/jorio/BillyFrontier/" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/jorio/BillyFrontier/releases/download/v$version/BillyFrontier-$version-windows-x64.zip", "extract_dir": "BillyFrontier-$version" } } } } ================================================ FILE: bucket/blade-of-agony.json ================================================ { "version": "3.1", "description": "World War II-themed singleplayer FPS running on the GZDoom engine", "homepage": "https://boa.realm667.com/", "license": "GPL-3.0-or-later", "url": "https://www.moddb.com/downloads/start/213227#/dl.html", "pre_install": [ "'boa-launcher.ini' | ForEach-Object {", " if (!(Test-Path \"$persist_dir\\$_\")) {", " New-Item -ItemType File \"$dir\\$_\" | Out-Null", " }", "}" ], "installer": { "script": [ "(Get-Content \"$dir\\dl.html\").foreach{ if ($_ -match \"/downloads/mirror/213227/[\\d]{3}/[\\da-f]{32}\") { $fileUrl = $matches[0] } }", "$dlFile = 'dl.zip'", "$archiveUrls = @(", " \"https://www.moddb.com$fileUrl\"", ")", "$archiveUrls | ForEach-Object {", " Invoke-CachedDownload $app $version \"$_\" \"$dir\\$dlFile\"", " Expand-7zipArchive \"$dir\\$dlFile\" \"$dir\" -Removal", "}", "Remove-Item -Force \"$dir\\dl.html\"" ] }, "shortcuts": [ [ "Blade of Agony - Launcher.exe", "Blade of Agony" ] ], "persist": [ "boa-launcher.ini", "Save" ] } ================================================ FILE: bucket/blitz.json ================================================ { "version": "2.1.544", "description": "Personalized stats and insights powered by billions of matches", "homepage": "https://blitz.gg", "license": "Proprietary", "architecture": { "64bit": { "url": "https://blitz-main.blitz.gg/Blitz-2.1.544.exe#/dl.7z", "hash": "c25138afdb77bdb691454a94aa8b76db2cb5c5f0c6ce2794293b891c3781853c" } }, "pre_install": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\`$R0\", \"$dir\\resources\\app-update.yml\" -Recurse -Force", "shortcuts": [ [ "Blitz.exe", "Blitz" ] ], "checkver": { "script": [ "try {", " $Response = Invoke-WebRequest -Uri 'https://blitz.gg/download/win' -MaximumRedirection 0", "} catch {", " $_.Exception.Response.Headers.Location", "}" ], "regex": "([\\d.]+).exe" }, "autoupdate": { "architecture": { "64bit": { "url": "https://blitz-main.blitz.gg/Blitz-$version.exe#/dl.7z" } } } } ================================================ FILE: bucket/blockbench.json ================================================ { "version": "5.1.3", "description": "Modern model editor for boxy models and pixel art textures.", "homepage": "https://blockbench.net/", "license": "GPL-3.0-or-later", "url": "https://github.com/JannisX11/blockbench/releases/download/v5.1.3/Blockbench_5.1.3.exe#/dl.7z", "hash": "sha512:bc813a132be1d467ef3adce7a6ec39dab00954b1469f58276c4e0c2dfa694a35b0776aa811609e752bdc35bae39586189b8e104b60ccd82c62aa29e0daa378ff", "architecture": { "32bit": { "installer": { "script": [ "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-32.7z\" \"$dir\"", "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall*\" -Force -Recurse" ] } }, "64bit": { "installer": { "script": [ "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall*\" -Force -Recurse" ] } } }, "shortcuts": [ [ "Blockbench.exe", "Blockbench" ] ], "checkver": { "github": "https://github.com/JannisX11/blockbench/" }, "autoupdate": { "url": "https://github.com/JannisX11/blockbench/releases/download/v$version/Blockbench_$version.exe#/dl.7z", "hash": { "url": "$baseurl/latest.yml", "find": "sha512:\\s+(.*)" } } } ================================================ FILE: bucket/bloxstrap.json ================================================ { "version": "2.11.3", "description": "An alternative bootstrapper for Roblox with a bunch of extra features.", "homepage": "https://bloxstraplabs.com/", "license": "MIT", "architecture": { "64bit": { "url": "https://github.com/bloxstraplabs/bloxstrap/releases/download/v2.11.3/Bloxstrap-v2.11.3.exe#/Bloxstrap.exe", "hash": "4d423ad46d0bf43cd22c9c1b5d25167edc15e784a57e94f889f1eefb5ce238a0" } }, "pre_install": [ "if ($cmd -eq 'update') { Start-Process \"$dir\\Bloxstrap.exe\" -Wait -Args @('-quiet', '-nolaunch', '-upgrade'); Remove-Item \"$dir\\Bloxstrap.exe\" }", "else { Start-Process \"$dir\\Bloxstrap.exe\" -Wait -Args @('-quiet', '-nolaunch'); Remove-Item \"$dir\\Bloxstrap.exe\" }" ], "pre_uninstall": [ "if ($cmd -eq 'uninstall') {", " Start-Process \"$env:LOCALAPPDATA\\Bloxstrap\\Bloxstrap.exe\" -Wait -Args @('-quiet','-uninstall')", " Remove-Item 'HKCU:\\SOFTWARE\\Classes\\roblox\\', 'HKCU:\\SOFTWARE\\Classes\\roblox-player\\', \"$env:LOCALAPPDATA\\Bloxstrap\" -Recurse -Force", "}" ], "checkver": { "github": "https://github.com/bloxstraplabs/bloxstrap" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/bloxstraplabs/bloxstrap/releases/download/v$version/Bloxstrap-v$version.exe#/Bloxstrap.exe" } } } } ================================================ FILE: bucket/bombermaaan.json ================================================ { "version": "1.4.0.627", "description": "Classic bomberman game", "homepage": "http://bombermaaan.sourceforge.net/", "license": "GPL-3.0-or-later", "url": "https://downloads.sourceforge.net/project/bombermaaan/1%20-%20Bombermaaan%20Stable/1.4/Bombermaaan_1.4.0.627_setup.exe", "hash": "4e8bdc5362623e6f7712c7fb2442339de3ea494ff51562f8ed86af2239ec4745", "bin": [ "Bombermaaan_32.exe", "Bombermaaan_16.exe" ], "shortcuts": [ [ "Bombermaaan_32.exe", "Bombermaaan (larger)" ], [ "Bombermaaan_16.exe", "Bombermaaan (smaller)" ] ], "checkver": { "url": "http://bombermaaan.sourceforge.net/download.php", "regex": "Bombermaaan_([\\d.]+)_setup.exe" }, "autoupdate": { "url": "https://downloads.sourceforge.net/project/bombermaaan/1%20-%20Bombermaaan%20Stable/$majorVersion.$minorVersion/Bombermaaan_$version_setup.exe" }, "innosetup": true } ================================================ FILE: bucket/bsnes-hd-beta.json ================================================ { "version": "10.6", "description": "bsnes-hd is a fork of bsnes that adds video features like rendering Mode 7 in a higher resolution, widescreen, and true color", "homepage": "https://github.com/DerKoun/bsnes-hd", "license": { "identifier": "GPL-3.0-only", "url": "https://github.com/DerKoun/bsnes-hd/blob/master/LICENSE" }, "url": "https://github.com/DerKoun/bsnes-hd/releases/download/beta_10_6/bsnes_hd_beta_10_6_windows.zip", "hash": "31c4d27e74ff8d87e9e7da7ca9c64960d5f69e6b6d6c805120145e955067e445", "bin": [ [ "bsnes_hd.exe", "bsnes-hd-beta" ] ], "shortcuts": [ [ "bsnes_hd.exe", "bsnes-hd (beta)" ] ], "persist": [ "Firmware", "settings.bml" ], "checkver": { "github": "https://github.com/DerKoun/bsnes-hd", "regex": "tag/beta_(\\d+)_(\\d+)", "replace": "${1}.${2}" }, "autoupdate": { "url": "https://github.com/DerKoun/bsnes-hd/releases/download/beta_$underscoreVersion/bsnes_hd_beta_$underscoreVersion_windows.zip" } } ================================================ FILE: bucket/bsnes-mt.json ================================================ { "version": "1.3.4", "description": "bsnes-mt is a fork of bsnes that adds video features like pixel-perfect, integer-ratio scaling, as well as the aspect ratio that corresponds to that of the SNES console", "homepage": "https://tanalin.com/en/projects/bsnes-mt/", "license": { "identifier": "MIT|GPL-3.0-or-later", "url": "https://github.com/Marat-Tanalin/bsnes-mt/blob/master/LICENSE.txt" }, "url": "https://github.com/Marat-Tanalin/bsnes-mt/releases/download/1.3.4/bsnes-mt-1.3.4.7z", "hash": "a19fd3a46f1e9d6c2483ce96a2f1294813bd85dfc0866d66f1ab428047c11f01", "pre_install": [ "if (!(Test-Path \"$persist_dir\\bsnes-mt-settings.bml\")) {", " New-Item -ItemType File \"$dir\\bsnes-mt-settings.bml\" | Out-Null", "}" ], "bin": [ [ "bsnes-mt.exe", "bsnes-mt" ] ], "shortcuts": [ [ "bsnes-mt.exe", "bsnes-mt" ] ], "persist": [ "Database", "Firmware", "Shaders", "bsnes-mt-settings.bml" ], "checkver": { "github": "https://github.com/Marat-Tanalin/bsnes-mt" }, "autoupdate": { "url": "https://github.com/Marat-Tanalin/bsnes-mt/releases/download/$version/bsnes-mt-$version.7z" } } ================================================ FILE: bucket/bsnes.json ================================================ { "version": "115", "description": "Super Nintendo Entertainment System (SNES) emulator", "homepage": "https://github.com/bsnes-emu/bsnes", "license": { "identifier": "GPL-2.0", "url": "https://github.com/bsnes-emu/bsnes/blob/master/LICENSE.txt" }, "url": "https://github.com/bsnes-emu/bsnes/releases/download/v115/bsnes_v115-windows.zip", "hash": "be2b3d17523f011359d1a88e05a54a0e70c846ee98a6b520d1a60e7422b2f7ef", "extract_dir": "bsnes_v115-windows", "bin": "bsnes.exe", "shortcuts": [ [ "bsnes.exe", "bsnes" ] ], "persist": [ "Firmware", "settings.bml" ], "checkver": { "github": "https://github.com/bsnes-emu/bsnes", "regex": ".*bsnes_v(?[\\d\\w.]+)-windows.zip" }, "autoupdate": { "url": "https://github.com/bsnes-emu/bsnes/releases/download/v$version/bsnes_v$version-windows.zip", "extract_dir": "bsnes_v$version-windows" } } ================================================ FILE: bucket/bugdom-2.json ================================================ { "version": "4.0.0", "description": "Multi-platform port of the Mac OS-only game Bugdom 2", "homepage": "https://pangeasoft.net/bug2/", "license": "CC-BY-NC-SA-4.0", "architecture": { "64bit": { "url": "https://github.com/jorio/Bugdom2/releases/download/v4.0.0/Bugdom2-4.0.0-windows-x64.zip", "hash": "055a318c6268139c01204164e9250670adf3f796bb8b27e020d96c3433d9d2ec" } }, "extract_dir": "Bugdom2-4.0.0", "shortcuts": [ [ "Bugdom2.exe", "Bugdom 2" ] ], "checkver": { "github": "https://github.com/jorio/Bugdom2/" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/jorio/Bugdom2/releases/download/v$version/Bugdom2-$version-windows-x64.zip", "extract_dir": "Bugdom2-$version" } } } } ================================================ FILE: bucket/bugdom.json ================================================ { "version": "1.3.4", "description": "Multi-platform port of the Mac OS-only game Bugdom", "homepage": "https://pangeasoft.net/bug/", "license": "CC-BY-NC-SA-4.0", "architecture": { "64bit": { "url": "https://github.com/jorio/Bugdom/releases/download/1.3.4/Bugdom-1.3.4-windows-x64.zip", "hash": "ae75d5d6ad9a4557600cd4cb4d5c8518a3b8bae0bae27fa216e4936d5a7a727d" } }, "extract_dir": "Bugdom-1.3.4", "shortcuts": [ [ "Bugdom.exe", "Bugdom" ] ], "checkver": { "github": "https://github.com/jorio/Bugdom/" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/jorio/Bugdom/releases/download/$version/Bugdom-$version-windows-x64.zip", "extract_dir": "Bugdom-$version" } } } } ================================================ FILE: bucket/bzflag.json ================================================ { "version": "2.4.30", "description": "3D multiplayer tank battle game", "homepage": "https://www.bzflag.org/", "license": "MPL-2.0", "depends": "extras/vcredist2022", "url": "https://download.bzflag.org/bzflag/windows/2.4.30/bzflag-2.4.30.exe#/dl.7z", "hash": "ffaed59ed35902ed50959a0c21eab2a68144d02427c0e1cd7ee07eb47c758999", "bin": "bzflag.exe", "shortcuts": [ [ "bzflag.exe", "BZFlag" ] ], "checkver": { "github": "https://github.com/BZFlag-Dev/bzflag" }, "autoupdate": { "url": "https://download.bzflag.org/bzflag/windows/$version/bzflag-$version.exe#/dl.7z" } } ================================================ FILE: bucket/cambridge.json ================================================ { "version": "0.4.4.3", "homepage": "https://t-sp.in/cambridge", "description": "Open source arcade stacker", "license": "MIT", "architecture": { "32bit": { "url": "https://github.com/cambridge-stacker/cambridge/releases/download/v0.4.4.3/cambridge_windows_x86.zip", "hash": "8cf5acb876ad099a2d6c7f726a73ed443a7cc0463502555185c44e7802534801" }, "64bit": { "url": "https://github.com/cambridge-stacker/cambridge/releases/download/v0.4.4.3/cambridge_windows_x64.zip", "hash": "07961a97d404bda0cd89df086be290f283cb313f776c67074dd8d2a480af6659" } }, "shortcuts": [ [ "cambridge.exe", "Cambridge" ] ], "checkver": { "github": "https://github.com/cambridge-stacker/cambridge" }, "autoupdate": { "architecture": { "32bit": { "url": "https://github.com/cambridge-stacker/cambridge/releases/download/v$version/cambridge_windows_x86.zip" }, "64bit": { "url": "https://github.com/cambridge-stacker/cambridge/releases/download/v$version/cambridge_windows_x64.zip" } } } } ================================================ FILE: bucket/cataclysm-dda-tiles-experimental.json ================================================ { "version": "2026-04-19-1740", "description": "Roguelike in a post-apocalyptic world (with sprite-based graphics, experimental build)", "homepage": "https://cataclysmdda.org", "license": "CC-BY-SA-3.0", "architecture": { "64bit": { "url": "https://github.com/CleverRaven/Cataclysm-DDA/releases/download/cdda-experimental-2026-04-19-1740/cdda-windows-with-graphics-and-sounds-x64-2026-04-19-1740.zip", "hash": "dd978d63fe5983597bcd22852647b5806ebec777c474c9b095169681f6d87d63" } }, "shortcuts": [ [ "cataclysm-tiles.exe", "Cataclysm DDA\\Cataclysm DDA Tiles (Experimental)" ] ], "persist": [ "config", "save", "sound", "templates" ], "checkver": { "url": "https://api.github.com/repos/CleverRaven/Cataclysm-DDA/releases", "regex": "cdda-experimental-(?\\d{4}-\\d{2}-\\d{2}-\\d{4})/cdda-windows-with-graphics-and-sounds-x64-\\k\\.zip" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/CleverRaven/Cataclysm-DDA/releases/download/cdda-experimental-$version/cdda-windows-with-graphics-and-sounds-x64-$version.zip" } } } } ================================================ FILE: bucket/cataclysm-dda-tiles.json ================================================ { "homepage": "https://cataclysmdda.org", "description": "Roguelike in a post-apocalyptic world (with sprite-based graphics)", "version": "0.H-RELEASE", "license": { "identifier": "CC-BY-SA-3.0,GPL-2.0+,OFL-1.0,BSL-1.0,Zlib,MIT,BSD(libbacktrace)", "url": "https://github.com/CleverRaven/Cataclysm-DDA/blob/master/LICENSE.txt" }, "architecture": { "64bit": { "url": "https://github.com/CleverRaven/Cataclysm-DDA/releases/download/0.H-RELEASE/cdda-windows-with-graphics-and-sounds-x64-2024-11-23-1857.zip", "hash": "856b4e27f570b0ffb791e4572dab5691b79918c15b41d36e49ab689419231540" } }, "shortcuts": [ [ "cataclysm-tiles.exe", "Cataclysm DDA\\Cataclysm DDA Tiles" ] ], "persist": [ "config", "save", "sound", "templates" ], "checkver": { "url": "https://api.github.com/repos/CleverRaven/Cataclysm-DDA/releases/latest", "regex": "releases/download/(?[\\w\\.-]+)/cdda-windows-with-graphics-and-sounds-x64-(?[\\d-]+)\\.zip" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/CleverRaven/Cataclysm-DDA/releases/download/$version/cdda-windows-with-graphics-and-sounds-x64-$matchDate.zip" } } } } ================================================ FILE: bucket/cataclysm-dda.json ================================================ { "version": "0.D", "description": "Roguelike in a post-apocalyptic world (with text-based graphics)", "homepage": "https://cataclysmdda.org", "license": "CC-BY-SA-3.0", "architecture": { "32bit": { "url": "https://github.com/CleverRaven/Cataclysm-DDA/releases/download/0.D/cataclysmdda-0.D-8574-Win-Curses.zip", "hash": "3b02e98801ef578fba2e73429d173a7c534d8df04b99b4bc9d8ba0ef05e2a9e6" }, "64bit": { "url": "https://github.com/CleverRaven/Cataclysm-DDA/releases/download/0.D/cataclysmdda-0.D-8574-Win64-Curses.zip", "hash": "806b0664f03e8c2756c0b5f21465e7be874b0290c74251842563e7a37da81ea1" } }, "shortcuts": [ [ "cataclysm.exe", "Cataclysm DDA\\Cataclysm DDA Curses" ] ], "persist": [ "config", "save", "sound", "templates" ] } ================================================ FILE: bucket/cdogs-sdl.json ================================================ { "version": "2.4.0", "description": "Classic overhead run-and-gun game", "homepage": "https://cxong.github.io/cdogs-sdl/", "license": "GPL-2.0-or-later", "url": "https://github.com/cxong/cdogs-sdl/releases/download/2.4.0/C-Dogs.SDL-2.4.0-win32.zip", "hash": "acc4575977191bfeadb2a87559db61bb07b4ab71cfd298c57b3a764117999424", "extract_dir": "C-Dogs.SDL-2.4.0-win32", "shortcuts": [ [ "bin\\cdogs-sdl.exe", "C-Dogs SDL" ], [ "bin\\cdogs-sdl-editor.exe", "C-Dogs SDL Editor" ] ], "checkver": { "github": "https://github.com/cxong/cdogs-sdl" }, "autoupdate": { "url": "https://github.com/cxong/cdogs-sdl/releases/download/$version/C-Dogs.SDL-$version-win32.zip", "extract_dir": "C-Dogs.SDL-$version-win32" } } ================================================ FILE: bucket/cemu-dev.json ================================================ { "version": "2.6", "description": "A Nintendo WiiU emulator capable of online play (development version)", "homepage": "https://cemu.info/", "license": "MPL-2.0", "suggest": { "Microsoft Visual C++ Runtime 2022": "extras/vcredist2022" }, "architecture": { "64bit": { "url": "https://github.com/cemu-project/Cemu/releases/download/v2.6/cemu-2.6-windows-x64.zip", "hash": "a6bcc2bc42a362d10213819948f3152fae7d47f70067f25939b51d3ddcfb0896" } }, "extract_dir": "Cemu_2.6", "installer": { "script": [ "if (!(Test-Path \"$persist_dir\\keys.txt\")) {", " New-Item \"$dir\\keys.txt\" -Type File | Out-Null", "}" ] }, "post_install": [ "'settings.xml' | ForEach-Object {", " if (Test-Path \"$persist_dir\\$_.bak\") {", " Copy-Item \"$persist_dir\\$_.bak\" \"$dir\\$_\" -Force", " } else {", " New-Item -ItemType File \"$dir\\$_\" | Out-Null", " }", "}" ], "bin": [ [ "Cemu.exe", "cemu-dev" ] ], "shortcuts": [ [ "Cemu.exe", "Cemu (Development)" ] ], "persist": [ "controllerProfiles", "gameProfiles", "graphicPacks", "mlc01", "sharedFonts", "shaderCache\\transferable", "keys.txt" ], "uninstaller": { "script": [ "'settings.xml' | ForEach-Object {", " Copy-Item \"$dir\\$_\" \"$persist_dir\\$_.bak\" -Force", "}" ] }, "checkver": { "url": "https://github.com/cemu-project/Cemu/releases", "regex": "Cemu (?\\d+\\.\\d+)", "replace": "${1}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/cemu-project/Cemu/releases/download/v$matchVer/cemu-$matchVer-windows-x64.zip" } }, "extract_dir": "Cemu_$matchVer" } } ================================================ FILE: bucket/cemu.json ================================================ { "version": "2.6", "description": "A Nintendo WiiU emulator capable of online play", "homepage": "https://cemu.info/", "license": "MPL-2.0", "suggest": { "Microsoft Visual C++ Runtime 2022": "extras/vcredist2022" }, "architecture": { "64bit": { "url": "https://github.com/cemu-project/Cemu/releases/download/v2.6/cemu-2.6-windows-x64.zip", "hash": "a6bcc2bc42a362d10213819948f3152fae7d47f70067f25939b51d3ddcfb0896" } }, "extract_dir": "Cemu_2.6", "installer": { "script": [ "if (!(Test-Path \"$persist_dir\\keys.txt\")) {", " New-Item \"$dir\\keys.txt\" -Type File | Out-Null", "}" ] }, "post_install": [ "'settings.xml' | ForEach-Object {", " if (Test-Path \"$persist_dir\\$_.bak\") {", " Copy-Item \"$persist_dir\\$_.bak\" \"$dir\\$_\" -Force", " } else {", " New-Item -ItemType File \"$dir\\$_\" | Out-Null", " }", "}" ], "bin": [ [ "Cemu.exe", "cemu" ] ], "shortcuts": [ [ "Cemu.exe", "Cemu" ] ], "persist": [ "controllerProfiles", "gameProfiles", "graphicPacks", "mlc01", "sharedFonts", "shaderCache\\transferable", "keys.txt" ], "uninstaller": { "script": [ "'settings.xml' | ForEach-Object {", " Copy-Item \"$dir\\$_\" \"$persist_dir\\$_.bak\" -Force", "}" ] }, "checkver": { "github": "https://github.com/cemu-project/Cemu" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/cemu-project/Cemu/releases/download/v$version/cemu-$version-windows-x64.zip" } }, "extract_dir": "Cemu_$version" } } ================================================ FILE: bucket/chiaki-ng.json ================================================ { "version": "1.9.9", "description": "Next-Generation of Chiaki (the open-source remote play client for PlayStation)", "homepage": "https://streetpea.github.io/chiaki-ng/", "license": { "identifier": "AGPL-3.0-only", "url": "https://github.com/streetpea/chiaki-ng/blob/main/COPYING" }, "suggest": { "Microsoft Visual C++ Runtime 2022": "extras/vcredist2022" }, "architecture": { "64bit": { "url": "https://github.com/streetpea/chiaki-ng/releases/download/v1.9.9/chiaki-ng-win_x64-MSYS2-portable-1.9.9.zip", "hash": "fb6f2c92812f084f358a9b0e7620d336081ab6d23afd30cab5c374cd965f1484" }, "arm64": { "url": "https://github.com/streetpea/chiaki-ng/releases/download/v1.9.9/chiaki-ng-win_arm64-MSYS2-portable-1.9.9.zip", "hash": "66d80182e53ea5a488dc4d14a3c2ed3b76eb5bc3cbe65334f373bdf08553a959" } }, "extract_dir": "chiaki-ng-Win", "bin": [ [ "chiaki.exe", "chiaki-ng" ] ], "shortcuts": [ [ "chiaki.exe", "chiaki-ng" ] ], "checkver": { "github": "https://github.com/streetpea/chiaki-ng/" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/streetpea/chiaki-ng/releases/download/v$version/chiaki-ng-win_x64-MSYS2-portable-$version.zip" }, "arm64": { "url": "https://github.com/streetpea/chiaki-ng/releases/download/v$version/chiaki-ng-win_arm64-MSYS2-portable-$version.zip" } } } } ================================================ FILE: bucket/chunker-cli.json ================================================ { "version": "1.16.0", "description": "Convert Minecraft worlds between Java Edition and Bedrock Edition", "homepage": "https://github.com/HiveGamesOSS/Chunker", "license": "MIT", "url": "https://github.com/HiveGamesOSS/Chunker/releases/download/1.16.0/chunker-cli-windows-x86.zip", "hash": "8eb272b6046150fb9a718c2155c6179765bd0c37e959513601de4c12f27b09e1", "extract_dir": "chunker-cli", "bin": "chunker-cli.exe", "checkver": "github", "autoupdate": { "url": "https://github.com/HiveGamesOSS/Chunker/releases/download/$version/chunker-cli-windows-x86.zip" } } ================================================ FILE: bucket/chunker.json ================================================ { "version": "1.16.0", "description": "Convert Minecraft worlds between Java Edition and Bedrock Edition", "homepage": "https://github.com/HiveGamesOSS/Chunker", "license": "MIT", "url": "https://github.com/HiveGamesOSS/Chunker/releases/download/1.16.0/Chunker-1.16.0-windows-x86.zip", "hash": "0d56fa0e9d22a82f64593f68ff45d299e4c230b797ad41803c6aab53fda4e0a4", "bin": "resources\\chunker-cli\\chunker-cli.exe", "shortcuts": [ [ "Chunker.exe", "Chunker" ] ], "checkver": "github", "autoupdate": { "url": "https://github.com/HiveGamesOSS/Chunker/releases/download/$version/Chunker-$version-windows-x86.zip" } } ================================================ FILE: bucket/clonehero.json ================================================ { "version": "1.0.0.4080", "description": "Clone Hero is a free rhythm game, which can be played with any 5 or 6 button guitar controller, game controllers, or a keyboard", "homepage": "https://clonehero.net", "license": "Freeware", "innosetup": true, "architecture": { "64bit": { "url": "https://pubdl.clonehero.net/clonehero-v1.0.0.4080-final/CloneHeroSetup-v1.0.0.4080-final-win64.exe", "hash": "sha1:45823b8cb97ef0f81e789b183dfe88fdd3c94531" } }, "shortcuts": [ [ "Clone Hero.exe", "Clone Hero" ] ], "autoupdate": { "architecture": { "64bit": { "url": "https://pubdl.clonehero.net/clonehero-v$version-final/CloneHeroSetup-v$version-final-win64.exe" } } } } ================================================ FILE: bucket/cnc-ddraw.json ================================================ { "version": "7.1.0.0", "description": "cnc-ddraw can fix compatibility issues with older games, such as black screen, bad performance, crashes, or defective Alt+Tab. It does this by wrapping DirectDraw to renderers like GDI, OpenGL, or Direct3D 9", "homepage": "https://github.com/CnCNet/cnc-ddraw", "license": "MIT", "notes": [ "", "To use the tool, copy the contents to the game dir of your choice, which utilizes DirectDraw for its rendering.", "", "If you want to customize the rendering, use 'cnc-ddraw config.exe'", "" ], "url": "https://github.com/CnCNet/cnc-ddraw/releases/download/v7.1.0.0/cnc-ddraw.zip", "hash": "0b13ab89a64c9918189b1dadd449ef6ed3cb3b7b19cabd96d8adbd95505bb908", "checkver": "github", "autoupdate": { "url": "https://github.com/CnCNet/cnc-ddraw/releases/download/v$version/cnc-ddraw.zip" } } ================================================ FILE: bucket/collapse-launcher.json ================================================ { "version": "1.83.16", "homepage": "https://github.com/CollapseLauncher/Collapse", "description": "An advanced open-source launcher for miHoYo games", "license": "MIT", "url": "https://github.com/CollapseLauncher/Collapse/releases/download/CL-v1.83.16/CL-1.83.16_Portable.7z", "hash": "543b1fb2b4b65854a2a16c0a9553ef5ff490a4bd0368761adc6d7ceac973516c", "shortcuts": [ [ "CollapseLauncher.exe", "Collapse Launcher" ] ], "checkver": { "url": "https://api.github.com/repos/CollapseLauncher/Collapse/releases", "jsonpath": "$[?(@.prerelease == false)].tag_name", "regex": "CL-v(?[\\d.]+)" }, "autoupdate": { "url": "https://github.com/CollapseLauncher/Collapse/releases/download/CL-v$matchVersion/CL-$matchVersion_Portable.7z" } } ================================================ FILE: bucket/comet.json ================================================ { "version": "0.3.2", "description": "Open Source implementation of GOG Galaxy Communication Service for SDK bundled with GOG games", "homepage": "https://github.com/imLinguin/comet", "license": "Apache-2.0", "architecture": { "64bit": { "url": "https://github.com/imLinguin/comet/releases/download/v0.3.2/comet-x86_64-pc-windows-msvc.exe", "hash": "181f9a3644eabbdf396037de135583e92cf4a08029be30c9ee4e2479ff11ae8c" }, "arm64": { "url": "https://github.com/imLinguin/comet/releases/download/v0.3.2/comet-aarch64-pc-windows-msvc.exe", "hash": "d4dee6ad92beb110b474198ed178dd255e5e3226d4912bd5d658cd5c046af825" } }, "bin": [ [ "comet-x86_64-pc-windows-msvc.exe", "comet" ] ], "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/imLinguin/comet/releases/download/v$version/comet-x86_64-pc-windows-msvc.exe" }, "arm64": { "url": "https://github.com/imLinguin/comet/releases/download/v$version/comet-aarch64-pc-windows-msvc.exe" } } } } ================================================ FILE: bucket/corporateclash.json ================================================ { "version": "1.4.0", "description": "Toontown: Corporate Clash is a completely free to play massively multiplayer online game designed to be the new experience of a game many of us loved. This is a game designed for players of all ages. ANYONE can have fun joining in the battle against the evil robot cogs. So, grab a seltzer and a few pies and dive right into the never ending battle to save Toontown from the cogs! What are you waiting for?", "homepage": "https://corporateclash.net", "license": "Proprietary", "notes": "This is only the launcher, an account is required to play.", "url": "https://github.com/CorporateClash/pyside2-releases/releases/download/v1.4.0/installer.exe#/dl.7z", "hash": "7b7640b89ff902f6d704159dfcdf9b615e7d607b3d722b214c3f31a9e3c798e3", "pre_install": [ "Remove-Item $dir -Recurse -Force -Include * -Exclude new_launcher.exe", "Rename-Item -Path $dir/new_launcher.exe -NewName $dir/CorporateClash.exe" ], "bin": "CorporateClash.exe", "shortcuts": [ [ "CorporateClash.exe", "Corproate Clash" ] ], "checkver": { "github": "https://github.com/CorporateClash/pyside2-releases" }, "autoupdate": { "url": "https://github.com/CorporateClash/pyside2-releases/releases/download/v$version/installer.exe#/dl.7z" } } ================================================ FILE: bucket/crafty-controller.json ================================================ { "version": "4.10.3", "description": "A Minecraft launcher and manager that allows users to start and administer Minecraft servers from a user-friendly interface", "homepage": "https://craftycontrol.com/", "license": "GPL-3.0-or-later", "notes": [ "The Crafty team doesn't support this method of installation.", "Use one of the official methods listed in https://docs.craftycontrol.com/pages/getting-started/installation/windows/ if you want to get support." ], "architecture": { "64bit": { "url": "https://gitlab.com/crafty-controller/crafty-4/-/jobs/artifacts/v4.10.3/download?job=win-prod-build#/dl.zip", "hash": "dcf2bb2472d76da60674f34dc05c897e734ce0d7c8c4b13e06c9a4594e29cf4e" } }, "pre_install": [ "Remove-Item \"$dir\\crafty_updater.exe\" -Recurse", "# Create config.json if it doesn't exist", "if (!(Test-Path \"$persist_dir\\app\\config\\config.json\")) {", " Set-Content -Path \"$dir\\app\\config\\config.json\" -Value \"{}\"", "}" ], "shortcuts": [ [ "crafty.exe", "Crafty Controller" ] ], "persist": [ "app\\config\\db", "app\\config\\web", "app\\config\\config.json", "backups", "import", "logs", "servers" ], "checkver": { "url": "https://gitlab.com/crafty-controller/crafty-4/-/tags?format=atom", "regex": "/tags/v([\\d.]+)<" }, "autoupdate": { "architecture": { "64bit": { "url": "https://gitlab.com/crafty-controller/crafty-4/-/jobs/artifacts/v$version/download?job=win-prod-build#/dl.zip" } } } } ================================================ FILE: bucket/crewchief.json ================================================ { "version": "4.19.1.42", "description": "Team radio engineer compatible with iRacing, Assetto Corsa, Project Cars, and other racing games", "homepage": "https://mr_belowski.gitlab.io/CrewChiefV4/index.html", "license": "MIT", "url": "https://thecrewchief.org/downloads/CrewChiefV4.msi", "hash": "73db4ab3c46aeb2b3039b7660af9ff5bb31e434a0dcc2e20d2bc4fd72e6ee0a7", "extract_dir": "Britton IT Ltd/CrewChiefV4", "bin": "CrewChiefV4.exe", "shortcuts": [ [ "CrewChiefV4.exe", "CrewChiefV4" ] ], "checkver": { "url": "https://thecrewchief.org/downloads/change_log_for_auto_updated.html", "regex": "Version ([\\d.]+)" }, "autoupdate": { "url": "https://thecrewchief.org/downloads/CrewChiefV4.msi" } } ================================================ FILE: bucket/crispy-doom.json ================================================ { "version": "7.1", "description": "Faithful enhanced-resolution source port for Doom", "homepage": "https://fabiangreffrath.github.io/crispy-homepage", "license": "GPL-2.0-or-later", "notes": [ "Place WAD files (game data) in:", "", " $persist_dir\\..\\_doom" ], "suggest": { "Launcher (frontend)": [ "games/doomrunner", "games/zdl" ] }, "persist": [ "crispy-doom.cfg", "default.cfg" ], "pre_install": [ "if (!(Test-Path \"$persist_dir\\crispy-doom.cfg\")) {", " New-Item -ItemType File \"$dir\\crispy-doom.cfg\" | Out-Null", "}", "if (!(Test-Path \"$persist_dir\\default.cfg\")) {", " New-Item -ItemType File \"$dir\\default.cfg\" | Out-Null", "}", "if (!(Test-Path \"$scoopdir\\persist\\_doom\")) {", " New-item \"$scoopdir\\persist\\_doom\" -ItemType Directory | Out-Null", "}" ], "env_set": { "DOOMWADDIR": "$persist_dir\\..\\_doom" }, "bin": "crispy-doom.exe", "shortcuts": [ [ "crispy-doom.exe", "Crispy Doom (Doom 2)", "-iwad doom2.wad" ], [ "crispy-doom.exe", "Crispy Doom (The Ultimate Doom)", "-iwad doom.wad" ], [ "crispy-doom.exe", "Crispy Doom (The Plutonia Experiment)", "-iwad plutonia.wad" ], [ "crispy-doom.exe", "Crispy Doom (TNT Evilution)", "-iwad tnt.wad" ], [ "crispy-doom.exe", "Crispy Doom (Freedoom Phase 1)", "-iwad freedoom1.wad" ], [ "crispy-doom.exe", "Crispy Doom (Freedoom Phase 2)", "-iwad freedoom2.wad" ], [ "crispy-doom.exe", "Crispy Doom (FreeDM)", "-iwad freedm.wad" ], [ "crispy-doom-setup.exe", "Setup Crispy Doom" ] ], "architecture": { "64bit": { "url": "https://github.com/fabiangreffrath/crispy-doom/releases/download/crispy-doom-7.1/crispy-doom-7.1.0-win64.zip", "hash": "7a41e999473f6e9333f76684af12a8d19c2928250809214681ccf4c79d5dba0d" } }, "checkver": { "url": "https://api.github.com/repositories/17395051/releases/latest", "regex": "crispy-doom-([\\d.]+)\\/crispy-doom-([\\d.]+)-win64.zip", "replace": "${1}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/fabiangreffrath/crispy-doom/releases/download/crispy-doom-$version/crispy-doom-$match2-win64.zip" } } } } ================================================ FILE: bucket/cro-mag-rally.json ================================================ { "version": "3.0.1", "description": "Multi-platform port of the Mac OS-only game Cro-Mag Rally", "homepage": "https://pangeasoft.net/cromag/", "license": "CC-BY-NC-SA-4.0", "architecture": { "64bit": { "url": "https://github.com/jorio/CroMagRally/releases/download/3.0.1/CroMagRally-3.0.1-windows-x64.zip", "hash": "94e6491d7d40ffe0e401096b126a370e3712036f73e5e0a2eb0ca9e13e6dac39" } }, "extract_dir": "CroMagRally-3.0.1", "shortcuts": [ [ "CroMagRally.exe", "Cro-Mag Rally" ] ], "checkver": { "github": "https://github.com/jorio/CroMagRally/" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/jorio/CroMagRally/releases/download/$version/CroMagRally-$version-windows-x64.zip", "extract_dir": "CroMagRally-$version" } } } } ================================================ FILE: bucket/cs-demo-manager.json ================================================ { "version": "3.19.0", "description": "Companion application for your Counter-Strike demos", "homepage": "https://cs-demo-manager.com", "license": "MIT", "architecture": { "64bit": { "url": "https://github.com/akiver/cs-demo-manager/releases/download/v3.19.0/CS-Demo-Manager-Setup-3.19.0.exe#/dl.7z", "hash": "10fa5a4fb27fe5def9acd1417c454f9dc9d80bfcf9e44a8183640005b5876d0e" } }, "extract_dir": "$PLUGINSDIR", "pre_install": [ "Remove-Item *.dll", "Expand-7zipArchive -Path $dir\\app-64.7z -DestinationPath $dir -Removal" ], "installer": { "script": [ "$targetPath = \"$persist_dir\\.csdm\"", "ensure $targetPath | Out-Null", "$configPath = \"$HOME\\.csdm\"", "$linkType = (Get-Item -Path $configPath -ErrorAction SilentlyContinue).LinkType", "if (Test-Path $configPath) {", " if ($linkType -eq 'Junction') {", " Remove-Item -Path $configPath -Force", " } else {", " Get-ChildItem -Path $configPath -Force | Move-Item -Destination $targetPath -Force", " Remove-Item -Path $configPath -Force -Recurse", " }", "}", "New-Item $configPath -ItemType Junction -Target $targetPath | Out-Null" ] }, "bin": "csdm.cmd", "shortcuts": [ [ "cs-demo-manager.exe", "CS Demo Manager" ] ], "suggest": { "The database": "main/postgresql" }, "notes": [ "https://cs-demo-manager.com/docs/installation", "Reading the step by step instructions here is highly recommended.", "CS:DM requires an accessible PostgreSQL database to work properly." ], "checkver": { "github": "https://github.com/akiver/cs-demo-manager" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/akiver/cs-demo-manager/releases/download/v$version/CS-Demo-Manager-Setup-$version.exe#/dl.7z" } } } } ================================================ FILE: bucket/csauto.json ================================================ { "version": "2.2.7", "description": "Counter-Strike 2 companion that automates in-game tasks, such as accepting match, buying items and more", "homepage": "https://csauto.vercel.app", "license": "BSD-3-Clause", "shortcuts": [ [ "CSAuto.exe", "CSAuto" ] ], "persist": [ ".conf", "DEBUG" ], "checkver": { "github": "https://github.com/MurkyYT/CSAuto" }, "url": "https://github.com/MurkyYT/CSAuto/releases/download/2.2.7/CSAuto_Portable.zip", "hash": "bc05942ddf911f42633bea35d0ff8e2d7068586265b0f5f4b62f48db82204036", "pre_install": [ "if (!(Test-Path \"$persist_dir\\.conf\")) {", " New-Item -Path \"$dir\\.conf\" | Out-Null", "}" ], "autoupdate": { "url": "https://github.com/MurkyYT/CSAuto/releases/download/$version/CSAuto_Portable.zip" } } ================================================ FILE: bucket/cxbx-reloaded.json ================================================ { "version": "20260419185636-585c49a", "description": "Xbox (Original) Emulator", "homepage": "https://cxbx-reloaded.co.uk/", "license": { "identifier": "GPL-2.0", "url": "https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/blob/master/COPYING" }, "suggest": { "Microsoft Visual C++ Runtime 2022": "extras/vcredist2022" }, "architecture": { "64bit": { "url": "https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/releases/download/CI-585c49a/CxbxReloaded-Release.zip", "hash": "010d1e85bee9f82f05ae57ca483e7ae61fecba06c1637bf6b5a74ca09b03bf43" } }, "pre_install": [ "if (!(Test-Path \"$persist_dir\")) {", " New-Item \"$persist_dir\" -ItemType Directory | Out-Null", " if (Test-Path \"$env:APPDATA\\Cxbx-Reloaded\") {", " Write-Host \"Migrating AppData...\" -ForegroundColor yellow", " Copy-Item -Path \"$env:APPDATA\\Cxbx-Reloaded\\*\" -Destination \"$persist_dir\" -Recurse", " (Get-Content -Path \"$persist_dir\\settings.ini\").Replace(\"DataStorageToggle = 0x0\", \"DataStorageToggle = 0x1\") | Set-Content -Path \"$persist_dir\\settings.ini\"", " Remove-Item -Path \"$env:APPDATA\\Cxbx-Reloaded\" -Recurse -Force", " } else {", " New-Item \"$dir\\EEPROM.bin\" -ItemType File | Out-Null", " New-item \"$dir\\settings.ini\" -ItemType File | Out-Null", " }", "}" ], "bin": "cxbx.exe", "shortcuts": [ [ "cxbx.exe", "Cxbx-Reloaded" ] ], "persist": [ "EmuDisk", "EmuMediaBoard", "EmuMu", "SymbolCache", "EEPROM.bin", "settings.ini" ], "checkver": { "url": "https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/releases.atom", "script": [ "$xml = [xml]$page", "$entry = $xml.feed.entry | Select-Object -First 1", "$updated = $entry.updated", "$title = $entry.title", "Write-Output \"$updated $title\"" ], "regex": "(?\\d{4})-(?\\d{2})-(?\\d{2})T(?\\d{2}):(?\\d{2}):(?\\d{2})Z CI-(?[a-f\\d]+)", "replace": "${year}${month}${day}${hour}${minute}${second}-${commit}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/releases/download/CI-$matchCommit/CxbxReloaded-Release.zip" } } } } ================================================ FILE: bucket/daggerfallunity.json ================================================ { "version": "1.1.1", "description": "Open source recreation of Daggerfall in the Unity engine", "homepage": "https://github.com/Interkarma/daggerfall-unity", "license": "MIT", "architecture": { "32bit": { "url": "https://github.com/Interkarma/daggerfall-unity/releases/download/v1.1.1/dfu_windows_32bit-v1.1.1.zip", "hash": "fe9b7c5a2949805f4a4840ed9d4e800e6de7b5bad97c829b9b78254dcb34ab1e" }, "64bit": { "url": "https://github.com/Interkarma/daggerfall-unity/releases/download/v1.1.1/dfu_windows_64bit-v1.1.1.zip", "hash": "a2584d57e7d9b0ba3cdde9b75b0db2a818b5327af657b2833c03759148fe557e" } }, "pre_install": "New-Item -ItemType File \"$dir\\Portable.txt\" | Out-Null", "post_install": [ "$Subdirs = @('Mods', 'GameFiles')", "ForEach($DirName in $Subdirs) {", " if (Test-Path \"$dir\\DaggerfallUnity_Data\\StreamingAssets\\$DirName.original\") {", " Copy-Item \"$dir\\DaggerfallUnity_Data\\StreamingAssets\\$DirName.original\\*\" \"$persist_dir\\DaggerfallUnity_Data\\StreamingAssets\\$DirName\" -Force -Recurse", " Remove-Item \"$dir\\DaggerfallUnity_Data\\StreamingAssets\\$DirName.original\" -Force -Recurse | Out-Null", " }", "}" ], "shortcuts": [ [ "DaggerfallUnity.exe", "Daggerfall Unity" ] ], "persist": [ "PortableAppdata", "DaggerfallUnity_Data\\StreamingAssets\\GameFiles", "DaggerfallUnity_Data\\StreamingAssets\\Mods" ], "checkver": "github", "autoupdate": { "architecture": { "32bit": { "url": "https://github.com/Interkarma/daggerfall-unity/releases/download/v$version/dfu_windows_32bit-v$version.zip" }, "64bit": { "url": "https://github.com/Interkarma/daggerfall-unity/releases/download/v$version/dfu_windows_64bit-v$version.zip" } } } } ================================================ FILE: bucket/darkplaces.json ================================================ { "version": "nightly", "description": "Modern Quake source port with advanced graphics capabilities", "homepage": "https://icculus.org/twilight/darkplaces/", "license": "GPL-2.0-or-later", "notes": [ "Place game data files (such as pak0.pak and pak1.pak) in:", "", "- Quake:", " $persist_dir\\id1\\", "", "- Quake Mission Pack 1 - Scourge of Armagon:", " $persist_dir\\hipnotic\\", "", "- Quake Mission Pack 2 - Dissolution of Eternity:", " $persist_dir\\rogue\\", "", "- Quake Mission Pack 3 - Abyss of Pandemonium:", " $persist_dir\\abyss\\" ], "architecture": { "32bit": { "url": "https://icculus.org/twilight/darkplaces/files/darkplacesenginewindowsonlyautobuild.zip" }, "64bit": { "url": "https://icculus.org/twilight/darkplaces/files/darkplacesenginewindows64onlyautobuild.zip" } }, "shortcuts": [ [ "darkplaces-sdl.exe", "DarkPlaces (Quake)", "-game id1" ], [ "darkplaces-sdl.exe", "DarkPlaces (Quake - Scourge of Armagon)", "-game hipnotic" ], [ "darkplaces-sdl.exe", "DarkPlaces (Quake - Dissolution of Eternity)", "-game rogue" ], [ "darkplaces-sdl.exe", "DarkPlaces (Quake - Abyss of Pandemonium)", "-game abyss" ] ], "persist": [ "id1", "hipnotic", "rogue", "abyss" ] } ================================================ FILE: bucket/ddnet.json ================================================ { "version": "19.8.1", "description": "DDraceNetwork, a free cooperative platformer game", "homepage": "https://ddnet.org/", "license": "Zlib", "architecture": { "64bit": { "url": "https://ddnet.org/downloads/DDNet-19.8.1-win64.zip", "hash": "2bad71d8440fdbd1d72b466bd183a5bb8f47aa38316a1ae18f7f94ca188ceffc", "extract_dir": "DDNet-19.8.1-win64" }, "32bit": { "url": "https://ddnet.org/downloads/DDNet-19.8.1-win32.zip", "hash": "1d7fcc6057afd902ea06cd070e4d0dd98910772ad8278f1c789bbc22ae5a46a7", "extract_dir": "DDNet-19.8.1-win32" } }, "checkver": { "url": "https://ddnet.org/downloads/", "regex": "DDNet-([\\d.]+)-" }, "autoupdate": { "architecture": { "64bit": { "url": "https://ddnet.org/downloads/DDNet-$version-win64.zip", "extract_dir": "DDNet-$version-win64" }, "32bit": { "url": "https://ddnet.org/downloads/DDNet-$version-win32.zip", "extract_dir": "DDNet-$version-win32" } }, "hash": { "url": "https://ddnet.org/downloads/sha256sums.txt", "regex": "" } }, "shortcuts": [ [ "DDNet.exe", "DDNet" ] ] } ================================================ FILE: bucket/demul.json ================================================ { "version": "07_280418", "description": "Dreamcast, Naomi, Atomiswave, Hikaru, other SuperH or PowerVR 2-based systems emulator", "homepage": "http://demul.emulation64.com/", "license": "Freeware", "suggest": { "gdidrop": "gdidrop" }, "url": "http://demul.emulation64.com/files/demul07_280418.7z", "hash": "ae3f11ed5d36c4f327b3428b8947181284a7f9ae302d811852d4d7a4e9af9148", "pre_install": [ "'Demul.ini' | ForEach-Object {", " if (!(Test-Path \"$dir\\$_\")) {", " New-Item -ItemType File \"$dir\\$_\" | Out-Null", " }", "}" ], "bin": "demul.exe", "shortcuts": [ [ "demul.exe", "DEmul" ] ], "persist": [ "Demul.ini", "gdrCHD.ini", "gdrImage.ini", "gpuDX11.ini", "netDemul.ini", "padDemul.ini", "spuDemul.ini", "memsaves", "nvram", "roms", "snap", "sstates" ], "checkver": { "url": "http://demul.emulation64.com/downloads/", "regex": "demul([\\d\\._]+)\\.7z" }, "autoupdate": { "url": "http://demul.emulation64.com/files/demul$version.7z" } } ================================================ FILE: bucket/demulshooter.json ================================================ { "version": "17.2", "description": "Hook into (mostly) emulators to allow playing rail shooter games with up to 4 lightguns or HID devices", "homepage": "https://github.com/argonlefou/DemulShooter", "license": "Unknown", "notes": [ "", "The usage instructions for the app can be found here: https://github.com/argonlefou/DemulShooter/wiki/Usage", "" ], "url": "https://github.com/argonlefou/DemulShooter/releases/download/v17.2/DemulShooter_v17.2.zip", "hash": "69721cb2568b6414871f8e383ea091e06c116e4faf85d46d41548e1d57945408", "pre_install": "if (!(Test-Path \"$persist_dir\\config.ini\")) { New-Item -ItemType File \"$dir\\config.ini\" | Out-Null }", "shortcuts": [ [ "DemulShooter_GUI.exe", "DemulShooter" ] ], "persist": "config.ini", "checkver": "github", "autoupdate": { "url": "https://github.com/argonlefou/DemulShooter/releases/download/v$version/DemulShooter_v$version.zip" } } ================================================ FILE: bucket/dgvoodoo2.json ================================================ { "version": "2.87.1", "description": "Glide/DirectX implementation on D3D11/12. Play your old Glide and DirectX games even on the latest, modern versions of Windows.", "homepage": "https://github.com/dege-diosg/dgVoodoo2", "license": "http://dege.freeweb.hu/dgVoodoo2/ReadmeGeneral/#redistributionrights", "notes": [ "", "A guide for using the software can be found here: https://www.pcgamingwiki.com/wiki/DgVoodoo_2", "", "Basically, you take the DLLs for whatever API you need to convert and copy them to the directory of the application you want to run - usually where the EXE file is located, otherwise where you find other DLL files.", "", "If you want to create a unique configuration for a particular app, use the Add button up to the right in dgVoodoo's control panel.", "", "This will create a configuration file in the selected directory, and you can then use the drop-down list at the top of the window to choose which one to configure.", "", "If an app doesn't have a configuration file, it will use the one found in AppData.", "", "IMPORTANT: Remember to copy the corresponding DLL files again whenever dgVoodoo is updated; the settings set in the control panel only applies to the DLLs of the current version!", "" ], "shortcuts": [ [ "dgVoodooCpl.exe", "dgVoodoo" ] ], "url": "https://github.com/dege-diosg/dgVoodoo2/releases/download/v2.87.1/dgVoodoo2_87_1.zip", "hash": "20429ec7234f5a0604dc3c6dd2e53647147341cbb157873f03f6e5609ef996cc", "checkver": "github", "autoupdate": { "url": "https://github.com/dege-diosg/dgVoodoo2/releases/download/v$version/dgVoodoo$underscoreVersion.zip" } } ================================================ FILE: bucket/divamodmanager.json ================================================ { "version": "1.3.1", "description": "Mods manager for Hatsune Miku: Project Diva Mega Mix+ based on DivaModLoader", "homepage": "https://github.com/TekkaGB/DivaModManager", "license": "GPL-3.0-or-later", "url": "https://github.com/TekkaGB/DivaModManager/releases/download/1.3.1/DivaModManager.zip", "hash": "01D71F0E1C0A897F9E8649D70B482C5B5D556970141E8327166F069C6CF96ABB", "shortcuts": [ [ "DivaModManager.exe", "DivaModManager" ] ], "checkver": "github", "autoupdate": { "url": "https://github.com/TekkaGB/DivaModManager/releases/download/$version/DivaModManager.zip" } } ================================================ FILE: bucket/dlss-swapper.json ================================================ { "version": "1.2.4.0", "description": "A tool that allows you to conveniently download, manage, and swap DLSS, FSR and XeSS dlls", "homepage": "https://github.com/beeradmoore/dlss-swapper", "license": "GPL-3.0-only", "architecture": { "64bit": { "url": "https://github.com/beeradmoore/dlss-swapper/releases/download/v1.2.4.0/DLSS.Swapper-1.2.4.0-portable.zip", "hash": "27cf65f6b5c0f5f8e964b6a1c3e6b42a43110f6e7f2a035da8fed7f3fde25661" } }, "shortcuts": [ [ "DLSS Swapper.exe", "DLSS Swapper" ] ], "persist": "StoredData", "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/beeradmoore/dlss-swapper/releases/download/v$version/DLSS.Swapper-$version-portable.zip" } } } } ================================================ FILE: bucket/dlss-updater.json ================================================ { "version": "3.9.7", "description": "A tool that allows you to conveniently update all the DLSS/XeSS/FSR DLLs for the games detected on your system", "homepage": "https://github.com/Recol/DLSS-Updater", "license": "AGPL-3.0-only", "architecture": { "64bit": { "url": "https://github.com/Recol/DLSS-Updater/releases/download/V3.9.7/DLSS.Updater.3.9.7.zip", "hash": "03e30e48c77d8e5fe6d5fd79faeedfc6c719e91743eb6877288e3d812f266b61" } }, "shortcuts": [ [ "DLSS_Updater.exe", "DLSS Updater" ] ], "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/Recol/DLSS-Updater/releases/download/V$version/DLSS.Updater.$version.zip" } } } } ================================================ FILE: bucket/dolphin-dev.json ================================================ { "version": "2603-312", "description": "A Nintendo GameCube and Wii emulator, with enhancements and Netplay. (development version)", "homepage": "https://dolphin-emu.org/", "license": { "identifier": "GPL-2.0-or-later", "url": "https://github.com/dolphin-emu/dolphin/blob/master/COPYING" }, "suggest": { "Microsoft Visual C++ Runtime 2022": "extras/vcredist2022" }, "architecture": { "64bit": { "url": "https://dl.dolphin-emu.org/builds/5d/dc/dolphin-master-2603-312-x64.7z", "hash": "84e81b4a20dd544e221c9fe980006edb28376259c675d174447dcb56c4a57bc1", "extract_dir": "Dolphin-x64" }, "arm64": { "url": "https://dl.dolphin-emu.org/builds/07/7a/dolphin-master-2603-312-ARM64.7z", "hash": "161835e230195d94cd4fbe6f525e7a39c4345a6562b520813b2b5f50b07cad5a", "extract_dir": "Dolphin-ARM64" } }, "pre_install": [ "$appdataPath = \"$Env:AppData\\Dolphin Emulator\"", "if ((Test-Path -Path $appdataPath\\*) -and (!(Test-Path -Path $persist_dir\\*))) {", " Write-Warning \"Migrating AppData...\"", " New-Item -Type Directory -Path $persist_dir\\User -Force | Out-Null", " Copy-Item -Recurse -Force $appdataPath\\* -Destination $persist_dir\\User\\", "}" ], "post_install": "Set-Content -Value $null -Path \"$dir\\portable.txt\"", "bin": [ [ "Dolphin.exe", "dolphin-dev" ], [ "DolphinTool.exe", "dolphintool-dev" ] ], "shortcuts": [ [ "Dolphin.exe", "Dolphin (Development)" ] ], "persist": "User", "checkver": { "url": "https://dolphin-emu.org/download/", "regex": "(?.{5})/dolphin-master-(?[\\w-]+)-x64[\\s\\S]+?(?.{5})/dolphin-master-\\k-ARM64" }, "autoupdate": { "architecture": { "64bit": { "url": "https://dl.dolphin-emu.org/builds/$matchPrefix1/dolphin-master-$version-x64.7z" }, "arm64": { "url": "https://dl.dolphin-emu.org/builds/$matchPrefix2/dolphin-master-$version-ARM64.7z" } } } } ================================================ FILE: bucket/dolphin.json ================================================ { "version": "2603a", "description": "Nintendo GameCube and Wii emulator, with enhancements and Netplay", "homepage": "https://dolphin-emu.org/", "license": { "identifier": "GPL-2.0-or-later", "url": "https://github.com/dolphin-emu/dolphin/blob/master/COPYING" }, "suggest": { "vcredist": "extras/vcredist2022" }, "architecture": { "64bit": { "url": "https://dl.dolphin-emu.org/releases/2603a/dolphin-2603a-x64.7z", "hash": "4cc6d975fe9646ed7326271ec9a2d84b93301de7cdb525c6b20ed97c0a715bf1", "extract_dir": "Dolphin-x64" }, "arm64": { "url": "https://dl.dolphin-emu.org/releases/2603a/dolphin-2603a-ARM64.7z", "hash": "d004c00fae9067183d91e2eb3ad2a789a6389f2cc02e21fc35358ae924fbde5a", "extract_dir": "Dolphin-ARM64" } }, "pre_install": [ "$appdataPath = \"$Env:AppData\\Dolphin Emulator\"", "if ((Test-Path -Path $appdataPath\\*) -and (!(Test-Path -Path $persist_dir\\*))) {", " Write-Warning \"Migrating AppData...\"", " New-Item -Type Directory -Path $persist_dir\\User -Force | Out-Null", " Copy-Item -Recurse -Force $appdataPath\\* -Destination $persist_dir\\User\\", "}" ], "post_install": "Set-Content -Value $null -Path \"$dir\\portable.txt\"", "bin": [ "Dolphin.exe", "DolphinTool.exe" ], "shortcuts": [ [ "Dolphin.exe", "Dolphin" ] ], "persist": "User", "checkver": { "url": "https://dolphin-emu.org/download/", "regex": "https://dl.dolphin-emu.org/releases/(?\\d+[\\w-]*)/" }, "autoupdate": { "architecture": { "64bit": { "url": "https://dl.dolphin-emu.org/releases/$version/dolphin-$version-x64.7z" }, "arm64": { "url": "https://dl.dolphin-emu.org/releases/$version/dolphin-$version-ARM64.7z" } } } } ================================================ FILE: bucket/doom-retro.json ================================================ { "version": "5.8.2", "description": "A classic redefined DOOM source port", "homepage": "https://www.doomretro.com/", "license": "GPL-3.0-or-later", "notes": [ "", "ATTENTION: DOOM Retro requires WAD files, e.g. from a commercial DOOM copy (DOOM 1, 2, Ultimate DOOM, etc).", "", "Place the WAD files in the _doom directory which is under your persist dir.", "", "If you want to bind controls in the config file, here are some examples:", "", "bind capslock +alwaysrun", "bind 's' +back", "bind mouse1 +fire", "", "Basically, it's: bind control +action, where singular letters and signs need to have apostrophes surrounding them in the config file.", "", "See the corresponding wiki section here for reference: https://github.com/bradharding/doomretro/wiki/CONSOLE-COMMANDS#ACTIONS", "" ], "architecture": { "32bit": { "url": "https://github.com/bradharding/doomretro/releases/download/v5.8.2/doomretro-5.8.2-win32.zip", "hash": "e940bf4e5a35c00f3814853546746b14b432c26236f9b1fc8e63648a2c0daf94" }, "64bit": { "url": "https://github.com/bradharding/doomretro/releases/download/v5.8.2/doomretro-5.8.2-win64.zip", "hash": "d58deda9ed97fe4a09f25b02ec28c0a3016380c68fcbce5653f83a9b43cfd6f3" } }, "pre_install": [ "if (!(Test-Path \"$persist_dir\\doomretro.cfg\")) {", " New-Item -ItemType File \"$dir\\doomretro.cfg\" | Out-Null", "}", "if (!(Test-Path \"$scoopdir\\persist\\_doom\")) {", " New-item \"$scoopdir\\persist\\_doom\" -ItemType Directory | Out-Null", "}" ], "bin": "doomretro.exe", "shortcuts": [ [ "doomretro.exe", "DOOM Retro" ] ], "persist": [ "savegames", "screenshots", "doomretro.cfg" ], "checkver": { "github": "https://github.com/bradharding/doomretro/" }, "autoupdate": { "architecture": { "32bit": { "url": "https://github.com/bradharding/doomretro/releases/download/v$version/doomretro-$version-win32.zip" }, "64bit": { "url": "https://github.com/bradharding/doomretro/releases/download/v$version/doomretro-$version-win64.zip" } } } } ================================================ FILE: bucket/doomrunner.json ================================================ { "version": "1.9.2", "description": "Modern preset-oriented graphical launcher of ZDoom and derivatives", "homepage": "https://github.com/Youda008/DoomRunner", "license": "GPL-3.0-only", "architecture": { "64bit": { "url": "https://github.com/Youda008/DoomRunner/releases/download/v1.9.2/DoomRunner-1.9.2-Windows-recent_x86_64-static_exe.zip", "hash": "3e02ffe9df757fe1a8f118dce8c1236065bfbf0b0b6fe450bd8b45db8292b676" }, "32bit": { "url": "https://github.com/Youda008/DoomRunner/releases/download/v1.9.2/DoomRunner-1.9.2-Windows-legacy_i386-static_exe.zip", "hash": "f88d5242451b959cf290754435113b179d0aef2ccde483a7cf9b0b90571f469d" } }, "pre_install": [ "# Create options.json if it does not exist", "if (!(Test-Path \"$persist_dir\\options.json\")) {", " Set-Content -Path \"$dir\\options.json\" -Value \"{}\"", "}" ], "shortcuts": [ [ "DoomRunner.exe", "Doom Runner" ] ], "persist": "options.json", "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/Youda008/DoomRunner/releases/download/v$version/DoomRunner-$version-Windows-recent_x86_64-static_exe.zip" }, "32bit": { "url": "https://github.com/Youda008/DoomRunner/releases/download/v$version/DoomRunner-$version-Windows-legacy_i386-static_exe.zip" } } } } ================================================ FILE: bucket/doomsday.json ================================================ { "version": "2.3.1", "description": "Modern source port for Doom, Heretic, Hexen and more", "homepage": "http://dengine.net/", "license": "GPL-3.0-or-later", "notes": [ "Place WAD files (game data) in:", "", " $persist_dir\\data" ], "architecture": { "32bit": { "url": "https://files.dengine.net/archive/doomsday_2.3.1_x86.zip", "hash": "0921e44b898cea7457dc3f16f82b794b86d500301c2460c8e8f91ec917da429b", "extract_dir": "doomsday_2.3.1_x86" }, "64bit": { "url": "https://files.dengine.net/archive/doomsday_2.3.1_x64.zip", "hash": "5b033905086ab4cb570d140a6122d48f5e1525339cd475ed0e8d392b1842e8eb", "extract_dir": "doomsday_2.3.1_x64" } }, "bin": "bin\\Doomsday.exe", "shortcuts": [ [ "bin\\Doomsday.exe", "Doomsday Engine" ] ], "persist": "data", "checkver": { "url": "https://dengine.net/windows", "regex": "doomsday_([\\d.-]+)_x[\\d]{2}\\.zip" }, "autoupdate": { "architecture": { "32bit": { "url": "https://files.dengine.net/archive/doomsday_$version_x86.zip", "extract_dir": "doomsday_$version_x86" }, "64bit": { "url": "https://files.dengine.net/archive/doomsday_$version_x64.zip", "extract_dir": "doomsday_$version_x64" } } } } ================================================ FILE: bucket/doukutsu-rs.json ================================================ { "version": "0.102.0-beta7", "description": "Faithful reimplementation Cave Story's engine written in Rust", "homepage": "https://github.com/doukutsu-rs/doukutsu-rs", "license": { "identifier": "MIT", "url": "https://github.com/doukutsu-rs/doukutsu-rs/blob/master/LICENSE" }, "notes": [ "Place game data in:", "", " $persist_dir\\data" ], "architecture": { "64bit": { "url": "https://github.com/doukutsu-rs/doukutsu-rs/releases/download/0.102.0-beta7/doukutsu-rs_windows_0.102.0-beta7.x86_64.exe#/doukutsu-rs.exe", "hash": "b687cf11c0ff9707cae0f03c08f6af8aad962a768ec3d75b9e89ae640ed05540" } }, "bin": "doukutsu-rs.exe", "shortcuts": [ [ "doukutsu-rs.exe", "Cave Story (doukutsu-rs)" ] ], "persist": "data", "checkver": { "url": "https://api.github.com/repos/doukutsu-rs/doukutsu-rs/releases/latest", "regex": "releases/download/([^/]+)/doukutsu-rs_windows_\\1\\.x86_64\\.exe", "replace": "$1" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/doukutsu-rs/doukutsu-rs/releases/download/$version/doukutsu-rs_windows_$version.x86_64.exe#/doukutsu-rs.exe" } } } } ================================================ FILE: bucket/dreamm.json ================================================ { "version": "4.0", "description": "A Windows-based emulator for classic LucasArts SCUMM adventure games, from Maniac Mansion through The Curse of Monkey Island and everything in-between.", "homepage": "https://aarongiles.com/dreamm/", "license": "Freeware", "architecture": { "64bit": { "url": "https://dreamm.aarongiles.com/releases/dreamm-4.0-win32-x64.zip", "hash": "cbb94b2474fb5bee96a58c3a86d4432e344d4c08492d15f8d3ee56ad11016a5d" }, "arm64": { "url": "https://dreamm.aarongiles.com/releases/dreamm-4.0-win32-arm64.zip", "hash": "c02742c276edc890e4a2ccf752e3ad77e16b529b5d3fcce1bc1f457e30cabc6e" } }, "pre_install": [ "if (!(Test-Path \"$persist_dir\\config.json\")) {", " New-Item -Path \"$dir\" -Name \"config.json\" -ItemType File | Out-Null", "}" ], "shortcuts": [ [ "dreamm.exe", "DREAMM" ] ], "persist": [ "config.json", "install", "gamefiles", "sounddata", "screenshots" ], "checkver": "Latest Release: ([\\d.]+)", "autoupdate": { "architecture": { "64bit": { "url": "https://dreamm.aarongiles.com/releases/dreamm-$version-win32-x64.zip" }, "arm64": { "url": "https://dreamm.aarongiles.com/releases/dreamm-$version-win32-arm64.zip" } } } } ================================================ FILE: bucket/dsda-doom.json ================================================ { "version": "0.29.4", "description": "Modern Doom source port with a focus on speedrunning features (successor of PrBoom+)", "homepage": "https://github.com/kraflab/dsda-doom", "license": "GPL-2.0-only", "notes": [ "To persist your screenshots:", "", "1) Create a screenshots folder somewhere like", " - C:\\Users\\\\Pictures\\dsda-doom\\", " - C:\\Users\\\\scoop\\persist\\dsda-doom\\screenshots\\", "", "2) Set the \"screenshot_dir\" variable inside your config file to the directory's full path, like so", " - \"C:\\Users\\\\Pictures\\dsda-doom\\\"", " - \"C:\\Users\\\\scoop\\persist\\dsda-doom\\screenshots\\\"", "", "Place your WAD files inside", "", "C:\\Users\\\\scoop\\persist\\_doom\\" ], "suggest": { "Launcher (frontend)": [ "games/doomrunner", "games/zdl" ] }, "architecture": { "64bit": { "url": "https://github.com/kraflab/dsda-doom/releases/download/v0.29.4/dsda-doom-0.29.4-win-x64.zip", "hash": "471e3a19eab45f6a11624a067a2decbe811f73a3699e772adb0774d0e2e81f3d", "extract_dir": "dsda-doom-0.29.4-win-x64" } }, "pre_install": [ "if (!(Test-Path \"$persist_dir\\dsda-doom.cfg\")) {", " New-Item -ItemType File \"$dir\\dsda-doom.cfg\" | Out-Null", "}", "if (!(Test-Path \"$scoopdir\\persist\\_doom\")) {", " New-item \"$scoopdir\\persist\\_doom\" -ItemType Directory | Out-Null", "}" ], "bin": "dsda-doom.exe", "shortcuts": [ [ "dsda-doom.exe", "DSDA Doom" ] ], "persist": [ "dsda-doom.cfg", "dsda_doom_data" ], "checkver": { "github": "https://github.com/kraflab/dsda-doom/" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/kraflab/dsda-doom/releases/download/v$version/dsda-doom-$version-win-x64.zip", "extract_dir": "dsda-doom-$version-win-x64" } } } } ================================================ FILE: bucket/duckstation-preview.json ================================================ { "version": "20260419-g05efaae", "description": "Fast PlayStation 1 emulator (preview build)", "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/preview/duckstation-windows-x64-release.zip", "hash": "0224f86e34c1707af79b81015439a0cfcc2c470c474fe10ee2ad69866fd60b87", "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 (preview).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/preview/duckstation-windows-arm64-release.zip", "hash": "a7f2d1ede8081312999370b3d2bee73563f013fc21fcac15f4b633cf66857a9f", "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 (preview).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 (preview).lnk\"" ], "checkver": { "url": "https://github.com/stenzek/duckstation/releases/tag/preview", "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/preview/duckstation-windows-x64-release.zip" }, "arm64": { "url": "https://github.com/stenzek/duckstation/releases/download/preview/duckstation-windows-arm64-release.zip" } } } } ================================================ FILE: bucket/duckstation.json ================================================ { "version": "20260411-g5e7be49", "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": "6d8a5d7f61ff8d90b96bdf80510f2c61487d1975ee9700f61700187cc570c430", "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": "bc32e459808ea55abf8a1310e7cfe561ffc5f2bd0ad6e1966f085f06cb51d0b5", "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" } } } } ================================================ FILE: bucket/duelyst.json ================================================ { "version": "1.97.13", "description": "Digital collectible card game and turn-based strategy hybrid", "homepage": "https://github.com/open-duelyst/duelyst", "license": "CC0-1.0", "architecture": { "64bit": { "url": "https://github.com/open-duelyst/duelyst/releases/download/1.97.13/duelyst-desktop-v1.97.13-windows-x64.zip", "hash": "bf16341bf968670aa7acf6dccf9009908ce94e65eaee89e9ab2f4820d413ada0" } }, "shortcuts": [ [ "Duelyst.exe", "Duelyst" ] ], "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/open-duelyst/duelyst/releases/download/$version/duelyst-desktop-v$version-windows-x64.zip" } } } } ================================================ FILE: bucket/dungeonsupdater.json ================================================ { "version": "2.0.0", "description": "Download, install and update Minecraft Dungeons", "homepage": "https://github.com/Aetopia/DungeonsUpdater", "license": "GPL-3.0-only", "architecture": { "64bit": { "url": "https://github.com/Aetopia/DungeonsUpdater/releases/download/v2.0.0/DungeonsUpdater.exe", "hash": "c5a0133193bc8ab881b44d213cb9a5aea49334ee8dbedabc181b7391c3313780" } }, "shortcuts": [ [ "DungeonsUpdater.exe", "Dungeons Updater" ] ], "persist": "Content", "checkver": { "url": "https://api.github.com/repos/Aetopia/DungeonsUpdater/releases/latest", "jsonpath": "$.tag_name", "regex": "v([\\d.]+)" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/Aetopia/DungeonsUpdater/releases/download/v$version/DungeonsUpdater.exe" } } } } ================================================ FILE: bucket/dwarf-fortress-lnp.json ================================================ { "version": "0.47.05-r11", "description": "Peridexis Errant's Lazy Newb Pack for Dwarf Fortress", "homepage": "https://dffd.bay12games.com/file.php?id=7622", "license": "Custom", "url": "https://dffd.bay12games.com/download.php?id=7622&f=PeridexisErrant%27s+Starter+Pack+0.47.05-r11.zip#/dl.7z", "hash": "117a477ac4370ebff07fbfd2b6c535ef298cb0d7c7c3b403b514dc0aed14d836", "bin": [ [ "Starter Pack Launcher (PyLNP).exe", "dwarf-fortress-lnp" ] ], "shortcuts": [ [ "Starter Pack Launcher (PyLNP).exe", "Dwarf Fortress LNP" ] ], "checkver": { "url": "https://dffd.bay12games.com/file_version.php?id=7622", "regex": "Version: ([\\w\\.-]+)" }, "autoupdate": { "url": "https://dffd.bay12games.com/download.php?id=7622&f=PeridexisErrant%27s+Starter+Pack+$version.zip#/dl.7z", "hash": { "url": "https://dffd.bay12games.com/file.php?id=7622", "find": "SHA-256:[^>]+>(.*)<" } } } ================================================ FILE: bucket/dwarf-fortress.json ================================================ { "version": "53.12", "description": "Indie construction and management game", "homepage": "http://www.bay12games.com/dwarves", "license": "Custom", "url": "http://www.bay12games.com/dwarves/df_53_12_win.zip", "hash": "2b48862dc2ab25c1451d072129daa6203c5912c7feba77f59901df7fe1c919aa", "shortcuts": [ [ "Dwarf Fortress.exe", "Dwarf Fortress" ] ], "persist": [ "mods", "prefs", "save" ], "checkver": { "url": "http://www.bay12games.com/dwarves", "re": "DWARF FORTRESS CLASSIC ([\\d\\.]+)" }, "autoupdate": { "url": "http://www.bay12games.com/dwarves/df_$underscoreVersion_win.zip" } } ================================================ FILE: bucket/dxvk.json ================================================ { "version": "2.7.1", "description": "A Vulkan-based translation layer for Direct3D 9/10/11", "homepage": "https://github.com/doitsujin/dxvk", "license": "Zlib", "notes": [ "", "For installation, copy the corresponding DLL file depending on the architecture (e.g. x32 or x64) and Direct3D version (e.g. D3D9, 10 or 11) that's used by the app, to the directory where the app loads them from.", "", "In most cases, this is the same folder as where the executable (.exe file) is stored, though some games (such as Source-based games) use a sub-folder instead.", "", "In the example given, the sub-folder named 'bin' is used.", "", "Finding other DLL files is usually a good indication of where to copy the DLL file from DXVK.", "" ], "url": "https://github.com/doitsujin/dxvk/releases/download/v2.7.1/dxvk-2.7.1.tar.gz", "hash": "d85ce7c79f57ecd765aaa1b9e7007cb875e6fde9f6d331df799bce73d513ce87", "extract_dir": "dxvk-2.7.1", "checkver": "github", "autoupdate": { "url": "https://github.com/doitsujin/dxvk/releases/download/v$version/dxvk-$version.tar.gz", "extract_dir": "dxvk-$version" } } ================================================ FILE: bucket/dxwrapper.json ================================================ { "version": "1.6.8300.25", "description": "Wrapper for legacy DirectX APIs to fix compatibility issues with old games", "homepage": "https://github.com/elishacloud/dxwrapper", "license": "Zlib", "notes": [ "", "For installation, see the instructions here: https://github.com/elishacloud/dxwrapper#installation", "" ], "url": "https://github.com/elishacloud/dxwrapper/releases/download/v1.6.8300.25/dxwrapper.zip", "hash": "505626e64ca45604d942244fb9359a8633af5dd42449c788dd100b874d0cb3ba", "checkver": "github", "autoupdate": { "url": "https://github.com/elishacloud/dxwrapper/releases/download/v$version/dxwrapper.zip" } } ================================================ FILE: bucket/easyrpg-player.json ================================================ { "version": "0.8.1.1", "description": "Program that allows to play games created with RPG Maker 2000 and 2003", "homepage": "https://easyrpg.org/player/", "license": "GPL-3.0-or-later", "architecture": { "64bit": { "url": "https://easyrpg.org/downloads/player/0.8.1.1/easyrpg-player-0.8.1.1-windows-x64.zip", "hash": "49590bd595f60cd3a2833f9bea7dcb4b2f90b9a0d86ebf57423378fcdd50cd88" }, "32bit": { "url": "https://easyrpg.org/downloads/player/0.8.1.1/easyrpg-player-0.8.1.1-windows.zip", "hash": "ce38bacb365a576b6109da922c3e4754abcb72d397a765304d28f24edb0959ec" } }, "bin": "Player.exe", "shortcuts": [ [ "Player.exe", "EasyRPG Player" ] ], "checkver": { "github": "https://github.com/EasyRPG/Player" }, "autoupdate": { "architecture": { "64bit": { "url": "https://easyrpg.org/downloads/player/$version/easyrpg-player-$version-windows-x64.zip" }, "32bit": { "url": "https://easyrpg.org/downloads/player/$version/easyrpg-player-$version-windows.zip" } } } } ================================================ FILE: bucket/ecwolf.json ================================================ { "version": "1.4.2", "description": "Source port for Wolfenstein 3D", "homepage": "https://maniacsvault.net/ecwolf/", "license": "GPL-2.0-or-later", "notes": [ "Place WL6/SOD/SD1/SD2/SD3 files (game data) in:", "", " %APPDATA%\\ECWolf" ], "architecture": { "32bit": { "url": "http://maniacsvault.net/ecwolf/files/ecwolf/1.x/ecwolf-1.4.2_x86.zip", "hash": "008b45f794aa17b2afd50859819937d8e3d684a92bfd07c41dcf079468483225" }, "64bit": { "url": "http://maniacsvault.net/ecwolf/files/ecwolf/1.x/ecwolf-1.4.2_x64.zip", "hash": "61bd6bf62d2e44975e46f86ca57fdabd8a3937da04750a842a970d7a8b56a58a" } }, "bin": "ecwolf.exe", "shortcuts": [ [ "ecwolf.exe", "ECWolf" ] ], "checkver": { "url": "https://maniacsvault.net/ecwolf/download.php", "regex": "\\/ecwolf-([\\d.-]+)_x[\\d]{2}\\.zip" }, "autoupdate": { "architecture": { "32bit": { "url": "http://maniacsvault.net/ecwolf/files/ecwolf/1.x/ecwolf-$version_x86.zip" }, "64bit": { "url": "http://maniacsvault.net/ecwolf/files/ecwolf/1.x/ecwolf-$version_x64.zip" } } } } ================================================ FILE: bucket/eden.json ================================================ { "version": "0.2.0-rc2", "description": "Open source Nintendo Switch emulator (forked from yuzu)", "homepage": "https://eden-emu.dev/", "license": { "identifier": "GPL-3.0-or-later", "url": "https://git.eden-emu.dev/eden-emu/eden/raw/branch/master/LICENSE.txt" }, "architecture": { "64bit": { "url": "https://git.eden-emu.dev/eden-emu/eden/releases/download/v0.2.0-rc2/Eden-Windows-v0.2.0-rc2-amd64-msvc-standard.zip", "hash": "552001c0dc4964a058cedd2e2bd432c8a3a024d3291e035b56e8b91243531eb4" }, "arm64": { "url": "https://git.eden-emu.dev/eden-emu/eden/releases/download/v0.2.0-rc2/Eden-Windows-v0.2.0-rc2-mingw-arm64-clang-standard.zip", "hash": "4b599b113226b2d152652b4a9c612d451d0e008e9746390c723e8d056820b39d" } }, "pre_install": [ "if (!(Test-Path \"$persist_dir\")) {", " New-item \"$persist_dir\" -ItemType Directory | Out-Null", " New-item \"$persist_dir\\user\" -ItemType Directory | Out-Null", " if (Test-Path \"$env:APPDATA\\eden\") {", " Write-host \"Migrating AppData...\" -ForegroundColor yellow", " Copy-Item -Path \"$env:APPDATA\\eden\\*\" -Destination \"$persist_dir\\user\" -Recurse", " Remove-Item -Path \"$env:APPDATA\\eden\" -Recurse", " }", "}" ], "bin": "eden.exe", "shortcuts": [ [ "eden.exe", "Eden" ] ], "persist": "user", "checkver": { "url": "https://git.eden-emu.dev/api/v1/repos/eden-emu/eden/releases/latest", "jsonpath": "$.tag_name", "regex": "v([\\d]+(?:\\.[\\d]+)+(?:-[A-Za-z\\d.-]+)?)" }, "autoupdate": { "architecture": { "64bit": { "url": "https://git.eden-emu.dev/eden-emu/eden/releases/download/v$version/Eden-Windows-v$version-amd64-msvc-standard.zip" }, "arm64": { "url": "https://git.eden-emu.dev/eden-emu/eden/releases/download/v$version/Eden-Windows-v$version-mingw-arm64-clang-standard.zip" } } } } ================================================ FILE: bucket/eduke32.json ================================================ { "version": "20260203-10664-ba6b7bb1d", "description": "Modern source port for Duke Nukem 3D", "homepage": "https://www.eduke32.com/", "license": "http://www.eduke32.com/buildlic.txt", "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" ], "architecture": { "32bit": { "url": "https://dukeworld.com/eduke32/synthesis/20260203-10664-ba6b7bb1d/eduke32_win32_20260203-10664-ba6b7bb1d.7z", "hash": "1842403b7669bd2b8e049f9f4016e332d6eadac8b24efc1aab148002178391aa" }, "64bit": { "url": "https://dukeworld.com/eduke32/synthesis/20260203-10664-ba6b7bb1d/eduke32_win64_20260203-10664-ba6b7bb1d.7z", "hash": "ba398bd3916639536565d20a0ed884f4d0ba0aad4b352e89fbeb3d8ef7d921b0" } }, "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" ], "bin": [ [ "eduke32.exe", "eduke32", "-j $persist_dir\\data" ] ], "shortcuts": [ [ "eduke32.exe", "EDuke32", "-j data" ] ], "persist": [ "autoload", "data", "eduke32.cfg", "settings.cfg" ], "checkver": { "url": "https://dukeworld.com/eduke32/synthesis/", "regex": "(\\d{8}-\\d{4,}-[a-z0-9]{9})" }, "autoupdate": { "architecture": { "32bit": { "url": "https://dukeworld.com/eduke32/synthesis/$version/eduke32_win32_$version.7z" }, "64bit": { "url": "https://dukeworld.com/eduke32/synthesis/$version/eduke32_win64_$version.7z" } } } } ================================================ FILE: bucket/endless-sky.json ================================================ { "version": "0.10.16", "description": "2D space trading and combat game similar to the classic Escape Velocity series.", "homepage": "https://github.com/endless-sky/endless-sky", "license": "GPL-3.0-or-later", "architecture": { "64bit": { "url": "https://github.com/endless-sky/endless-sky/releases/download/v0.10.16/EndlessSky-win64-v0.10.16.zip", "hash": "9743dddf348aaa8718fc2d9e4ab059286aa795ad4aaf61c2b9768693a785e877" } }, "shortcuts": [ [ "Endless Sky.exe", "Endless Sky" ] ], "persist": "data", "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/endless-sky/endless-sky/releases/download/v$version/EndlessSky-win64-v$version.zip" } } } } ================================================ FILE: bucket/enigma.json ================================================ { "version": "1.30", "description": "A puzzle game inspired by Oxyd on the Atari ST and Rock'n'Roll on the Amiga", "homepage": "https://www.nongnu.org/enigma/index.html", "license": "GPL-2.0-or-later | LGPL-2.1-or-later", "url": "https://github.com/Enigma-Game/Enigma/releases/download/1.30/Enigma-1.30-windows10.zip", "hash": "caab7ec85f126acfc84434366544722b1adb809d4cf109fbed8a092cf5fd99d4", "extract_dir": "Enigma-1.30", "bin": "enigma.exe", "shortcuts": [ [ "enigma.exe", "Enigma" ] ], "checkver": { "github": "https://github.com/Enigma-Game/Enigma" }, "autoupdate": { "url": "https://github.com/Enigma-Game/Enigma/releases/download/$version/Enigma-$version-windows10.zip", "hash": { "url": "https://www.nongnu.org/enigma/download.html", "regex": "(?sm)Windows.+?\\.zip file.+?

  • sha256 - $sha256
  • " }, "extract_dir": "Enigma-$version" } } ================================================ FILE: bucket/epic-games-launcher.json ================================================ { "version": "19.2.3", "homepage": "https://store.epicgames.com/", "description": "The official launcher for Epic Games Store", "license": { "identifier": "Freeware", "url": "https://www.epicgames.com/site/en-US/tos" }, "url": "https://epicgames-download1.akamaized.net/Builds/UnrealEngineLauncher/Installers/Windows/EpicInstaller-19.2.3.msi#/setup.msi_", "hash": "04b984cad5af063749bcf14ba5eb751314a9fd091c07169eaa156c15088146da", "post_install": [ "if (!(is_admin)) {error \"$app requires admin rights to $cmd\"; break}", "Start-Process 'msiexec' -Wait -Verb 'RunAs' -ArgumentList @('/i', \"`\"$dir\\setup.msi_`\"\", '/qn', \"INSTALLDIR=`\"$dir`\"\", \"TARGETDIR=`\"$dir`\"\")", "Stop-Service -Name 'EpicOnlineServices' -Force -ErrorAction 'SilentlyContinue'; Stop-Process -Name 'EpicGamesLauncher' -Force -ErrorAction 'SilentlyContinue'" ], "pre_uninstall": [ "if (!(is_admin)) {error \"$app requires admin rights to $cmd\"; break}", "Stop-Service -Name 'EpicOnlineServices' -Force -ErrorAction 'SilentlyContinue'; Stop-Process -Name 'EpicGamesLauncher' -Force -ErrorAction 'SilentlyContinue'", "Start-Process 'msiexec' -Wait -Verb 'RunAs' -ArgumentList @('/x', \"`\"$dir\\setup.msi_`\"\", '/qn'); Start-Sleep -Seconds 3", "Remove-Item \"$env:LOCALAPPDATA\\Epic Online Services\" -Force -Recurse -ErrorAction 'SilentlyContinue'" ], "checkver": { "url": "https://scoop.sh", "useragent": "$app/$version", "script": [ "$redirUrl = [Net.HttpWebRequest]::Create('https://launcher-public-service-prod06.ol.epicgames.com/launcher/api/installer/download/EpicGamesLauncherInstaller.msi')", "$redirUrl.method = 'head'", "[Web.HttpUtility]::ParseQueryString($redirUrl.GetResponse().ResponseUri.Query).Get('launcherfilename')" ], "regex": "\\AEpicInstaller-([\\d.]+)\\.msi\\Z" }, "autoupdate": { "url": "https://epicgames-download1.akamaized.net/Builds/UnrealEngineLauncher/Installers/Windows/EpicInstaller-$version.msi#/setup.msi_" } } ================================================ FILE: bucket/ericw-tools.json ================================================ { "version": "0.18.1", "description": "Command-line tools for compiling and analyzing Quake maps", "homepage": "https://ericwa.github.io/ericw-tools/", "license": "GPL-3.0-or-later", "depends": "extras/vcredist2013", "architecture": { "32bit": { "url": "https://github.com/ericwa/ericw-tools/releases/download/v0.18.1/ericw-tools-v0.18.1-win32.zip", "hash": "562aae414b914ffa8d3a208ca74d16ac4ca2b61031773227c7d4bdc8384b13ef", "extract_dir": "ericw-tools-v0.18.1-win32" }, "64bit": { "url": "https://github.com/ericwa/ericw-tools/releases/download/v0.18.1/ericw-tools-v0.18.1-win64.zip", "hash": "a0f39c6faeb29cd08b267880cdcebb310f9938fef4cbbff07d1f6843c36e9cd3", "extract_dir": "ericw-tools-v0.18.1-win64" } }, "bin": [ "bin\\bspinfo.exe", "bin\\bsputil.exe", "bin\\light.exe", "bin\\qbsp.exe", "bin\\vis.exe" ], "checkver": { "github": "https://github.com/ericwa/ericw-tools" }, "autoupdate": { "architecture": { "32bit": { "url": "https://github.com/ericwa/ericw-tools/releases/download/v$version/ericw-tools-v$version-win32.zip", "extract_dir": "ericw-tools-v$version-win32" }, "64bit": { "url": "https://github.com/ericwa/ericw-tools/releases/download/v$version/ericw-tools-v$version-win64.zip", "extract_dir": "ericw-tools-v$version-win64" } } } } ================================================ FILE: bucket/etterna.json ================================================ { "version": "0.74.4", "description": "Advanced cross-platform rhythm game focused on keyboard play", "homepage": "https://etternaonline.com/", "license": "MIT", "architecture": { "64bit": { "url": "https://github.com/etternagame/etterna/releases/download/v0.74.4/Etterna-0.74.4-win64.exe#/dl.7z", "hash": "0f9701553beb6c5c29a54e605d6d6d2c670aebc26dd18ba7446902d27717a2cc" }, "32bit": { "url": "https://github.com/etternagame/etterna/releases/download/v0.74.4/Etterna-0.74.4-win32.exe#/dl.7z", "hash": "0b5564bf24faef1513afe1790dcd4689cbf3f4be4228c68cfb3f3914efcbe40b" } }, "pre_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Force -Recurse", "bin": "Program\\Etterna.exe", "shortcuts": [ [ "Program\\Etterna.exe", "Etterna" ] ], "persist": [ "NoteSkins", "Save", "Songs", "Themes" ], "checkver": { "github": "https://github.com/etternagame/etterna" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/etternagame/etterna/releases/download/v$version/Etterna-$version-win64.exe#/dl.7z" }, "32bit": { "url": "https://github.com/etternagame/etterna/releases/download/v$version/Etterna-$version-win32.exe#/dl.7z" } } } } ================================================ FILE: bucket/eve-iph.json ================================================ { "version": "5.1.9589.34443", "description": "Third-party industry program for EVE Online", "homepage": "http://eveiph.github.io/", "license": { "identifier": "Unknown", "url": "https://github.com/EVEIPH/EVE-IPH-Update-Program/raw/master/Licence.txt" }, "hash": "1599e6515fcf016a7b36fd1d8acae4a10a02c4cd5468ae3e2b482a22e288dc8e", "url": "https://github.com/EVEIPH/LatestFiles/raw/master/EVEIPH%20Binaries.zip", "bin": "EVE Isk per Hour.exe", "shortcuts": [ [ "EVE Isk per Hour.exe", "EVE Isk per Hour" ] ], "checkver": { "url": "https://raw.githubusercontent.com/EVEIPH/LatestFiles/master/Patch%20Notes.txt", "regex": "Build ([0-9]+(.[0-9]+)+)" }, "autoupdate": { "url": "https://github.com/EVEIPH/LatestFiles/raw/master/EVEIPH%20Binaries.zip" } } ================================================ FILE: bucket/evemaptool.json ================================================ { "version": "1.47", "homepage": "https://github.com/Slazanger/SMT", "license": "MIT", "description": "Slazanger's Eve Map Tool", "url": "https://github.com/Slazanger/SMT/releases/download/SMT_147/SMT_1.47.zip", "hash": "b5dd6c5250eb58ed660e91ed3a97d6a410a609aa045ae8feb5f68f847895f202", "bin": "SMT.exe", "shortcuts": [ [ "SMT.exe", "SMT" ] ], "checkver": { "url": "https://github.com/Slazanger/SMT/releases.atom", "regex": "SMT ([\\d.]+)" }, "autoupdate": { "url": "https://github.com/Slazanger/SMT/releases/download/SMT_$cleanVersion/SMT_$version.zip" } } ================================================ FILE: bucket/evemon.json ================================================ { "version": "4.2.2", "homepage": "https://github.com/mgoeppner/evemon", "license": "GPL-2.0-only", "description": "Lightweight, easy-to-use standalone Windows application designed to assist you in keeping track of your EVE Online character progression", "url": "https://github.com/mgoeppner/evemon/releases/download/4.2.2/EVEMon-binaries-4.2.2.zip", "hash": "35fe49eab245280dc86db64fa2f08d43e44988b948a611d6c87bd484ead321d1", "extract_dir": "EVEMon", "bin": "EVEMon.exe", "shortcuts": [ [ "EVEMon.exe", "EVEMon" ] ], "checkver": { "github": "https://github.com/mgoeppner/evemon", "regex": "tag/([\\w.-]+)" }, "autoupdate": { "url": "https://github.com/mgoeppner/evemon/releases/download/$version/EVEMon-binaries-$version.zip" } } ================================================ FILE: bucket/exiled-exchange-2.json ================================================ { "version": "0.14.0", "description": "Price-checking tool for Path of Exile 2 items", "homepage": "https://github.com/Kvan7/Exiled-Exchange-2", "license": "MIT", "url": "https://github.com/Kvan7/Exiled-Exchange-2/releases/download/v0.14.0/Exiled-Exchange-2-0.14.0.exe#/Exiled-Exchange-2.exe", "hash": "bfd42aae5df6d619dc7ec60c0459cfe1642f327d3f4069b524c5c314e6ebee8f", "bin": [ [ "Exiled-Exchange-2.exe", "Exiled Exchange 2" ] ], "shortcuts": [ [ "Exiled-Exchange-2.exe", "Exiled Exchange 2" ] ], "checkver": { "github": "https://github.com/Kvan7/Exiled-Exchange-2" }, "autoupdate": { "url": "https://github.com/Kvan7/Exiled-Exchange-2/releases/download/v$version/Exiled-Exchange-2-$version.exe#/Exiled-Exchange-2.exe" } } ================================================ FILE: bucket/extremetuxracer.json ================================================ { "version": "0.8.4", "description": "High-speed arctic racing game based on Tux Racer", "homepage": "https://sourceforge.net/projects/extremetuxracer/", "license": "GPL-2.0-or-later", "suggest": { "vcredist": "extras/vcredist2022" }, "architecture": { "64bit": { "url": "https://sourceforge.net/projects/extremetuxracer/files/releases/0.8.4/ExtremeTuxRacer.msi", "hash": "sha1:db2053a87f82ea236fd46146ba850e0f058019d7" } }, "extract_dir": "PFiles\\Extreme TuxRacer", "shortcuts": [ [ "ExtremeTuxRacer.exe", "Extreme Tux Racer" ] ], "checkver": "sourceforge", "autoupdate": { "architecture": { "64bit": { "url": "https://sourceforge.net/projects/extremetuxracer/files/releases/$version/ExtremeTuxRacer.msi" } } } } ================================================ FILE: bucket/fbneo-nightly.json ================================================ { "version": "nightly", "description": "Emulator for arcade games and select consoles", "homepage": "https://github.com/finalburnneo/FBNeo", "license": "https://github.com/finalburnneo/FBNeo/blob/master/src/license.txt", "architecture": { "32bit": { "url": "https://github.com/finalburnneo/FBNeo/releases/download/latest/Windows.x32.zip", "bin": [ [ "fbneo.exe", "fbneo-nightly" ] ], "shortcuts": [ [ "fbneo.exe", "FinalBurn Neo (nightly)" ] ] }, "64bit": { "url": "https://github.com/finalburnneo/FBNeo/releases/download/latest/Windows.x64.zip", "bin": [ [ "fbneo64.exe", "fbneo-nightly" ] ], "shortcuts": [ [ "fbneo64.exe", "FinalBurn Neo (nightly)" ] ] } }, "persist": [ "avi", "config", "neocdiso", "recordings", "roms", "savestates", "screenshots", "support" ] } ================================================ FILE: bucket/fbneo.json ================================================ { "version": "1.0.0.2", "description": "Emulator for arcade games and select consoles", "homepage": "https://github.com/finalburnneo/FBNeo", "license": "https://github.com/finalburnneo/FBNeo/blob/master/src/license.txt", "notes": [ "", "Some users will get an error message when they start the emulator because the default renderer is using Direct3D 7.", "", "To change the renderer, go to Video > Select blitter.", "" ], "url": "https://github.com/finalburnneo/FBNeo/releases/download/v1.0.0.2/fbneo.zip", "hash": "9d09d210b007745c91143df61da46190d60a344b192ad79e3b6bc1f1140e0ec1", "extract_dir": "fbneo", "bin": "fbneo.exe", "shortcuts": [ [ "fbneo.exe", "FinalBurn Neo" ] ], "persist": [ "avi", "config", "neocdiso", "recordings", "roms", "savestates", "screenshots", "support" ], "checkver": "github", "autoupdate": { "url": "https://github.com/finalburnneo/FBNeo/releases/download/v$version/fbneo.zip" } } ================================================ FILE: bucket/ferium.json ================================================ { "version": "4.7.1", "description": "Fast and multi-source CLI program for managing Minecraft mods and modpacks from Modrinth, CurseForge, and Github Releases", "homepage": "https://github.com/gorilla-devs/ferium", "license": "MPL-2.0", "architecture": { "64bit": { "url": "https://github.com/gorilla-devs/ferium/releases/download/v4.7.1/ferium-windows-msvc.zip", "hash": "6f4ca9cb9e0bb7458a8ec7c25873853afac9a1ccd8eaed71a1fd44515ba46fa0" } }, "bin": "ferium.exe", "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/gorilla-devs/ferium/releases/download/v$version/ferium-windows-msvc.zip" } }, "hash": { "url": "$url.sha256" } } } ================================================ FILE: bucket/ff-logs-uploader.json ================================================ { "version": "9.0.33", "description": "Uploads FFXIV game logs sourced from Advanced Combat Tracker", "homepage": "https://www.fflogs.com", "license": "Unknown", "url": "https://github.com/RPGLogs/Uploaders-fflogs/releases/download/v9.0.33/fflogs-v9.0.33.exe#/dl.7z", "architecture": { "64bit": { "pre_install": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"" }, "32bit": { "pre_install": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-32.7z\" \"$dir\"" } }, "hash": "sha512:10c0149684b346303b79a443e9357167a5837846780a4f3c1cc8f594d729c6ee0b3b2cdb836142c16b34bac58b26e62a49bd826f672430c96da35b40f2f90e7f", "post_install": "Remove-Item \"$dir\\`$*\", \"$dir\\Uninstall*\" -Recurse", "bin": "FF Logs Uploader.exe", "shortcuts": [ [ "FF Logs Uploader.exe", "FF Logs Uploader" ] ], "checkver": { "github": "https://github.com/RPGLogs/Uploaders-fflogs" }, "autoupdate": { "url": "https://github.com/RPGLogs/Uploaders-fflogs/releases/download/v$version/fflogs-v$version.exe#/dl.7z", "hash": { "url": "$baseurl/latest.yml", "find": "sha512:\\s+(.*)" } } } ================================================ FILE: bucket/fheroes2.json ================================================ { "version": "1.1.15", "description": "Recreation of the Heroes of Might and Magic II game engine", "homepage": "https://github.com/ihhub/fheroes2", "license": "GPL-2.0-only", "notes": [ "", "The installation guide can be found here: https://github.com/ihhub/fheroes2/blob/master/docs/INSTALL.md#windows", "", "Basically, you copy the data from the full version of the game to the persisted folders.", "" ], "architecture": { "64bit": { "url": "https://github.com/ihhub/fheroes2/releases/download/1.1.15/fheroes2_windows_x64_SDL2.zip", "hash": "7ecc1836a3f89c193cffd1823d63135713c1b935d01d6092c9f8bd1b515421d6" }, "32bit": { "url": "https://github.com/ihhub/fheroes2/releases/download/1.1.15/fheroes2_windows_x86_SDL2.zip", "hash": "1fecc025735a986dc4edd1de1fc99353ea503f6f402ff9294cc274cd18ec288c" } }, "shortcuts": [ [ "fheroes2.exe", "fheroes2" ] ], "persist": [ "anim", "data", "maps", "music" ], "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/ihhub/fheroes2/releases/download/$version/fheroes2_windows_x64_SDL2.zip" }, "32bit": { "url": "https://github.com/ihhub/fheroes2/releases/download/$version/fheroes2_windows_x86_SDL2.zip" } } } } ================================================ FILE: bucket/fillets.json ================================================ { "version": "1.0.1", "description": "Port of the puzzle game Fish Fillets from ALTAR interactive", "homepage": "http://fillets.sourceforge.net/", "license": "GPL-2.0-or-later", "url": "https://downloads.sourceforge.net/project/fillets/Fish%20Fillets%20-%20Next%20Generation/1.0.1/fillets-ng-all-win32-1.0.1.zip", "hash": "65440c2d4148aebf2d6aed8ed7103e52ce9d82051bd362fc49adfe7694436930", "extract_dir": "fillets-ng-all-win32-1.0.1", "bin": "fillets.exe", "shortcuts": [ [ "fillets.exe", "Fish Fillets NG" ] ], "checkver": { "url": "http://fillets.sourceforge.net/index.php#news", "regex": "Fish Fillets NG - ([\\d.]+)" }, "autoupdate": { "url": "https://downloads.sourceforge.net/project/fillets/Fish%20Fillets%20-%20Next%20Generation/$version/fillets-ng-all-win32-$version.zip", "extract_dir": "fillets-ng-all-win32-$version" } } ================================================ FILE: bucket/fishstrap.json ================================================ { "version": "3.0.1.0", "description": "A Bloxstrap fork aiming to enhance some features", "homepage": "https://www.fishstrap.app/", "license": "MIT", "suggest": { ".NET Desktop Runtime 6.0": "versions/windowsdesktop-runtime-6.0" }, "architecture": { "64bit": { "url": "https://github.com/fishstrap/fishstrap/releases/download/v3.0.1.0/Fishstrap-v3.0.1.0.exe#/Fishstrap.exe", "hash": "285353b592221bdeefd13280a100a46b0ba30c728a9c1a019efbd171f2c73116" } }, "installer": { "script": "if ($cmd -eq 'update') { Start-Process \"$dir\\Fishstrap.exe\" -Wait -Args @('-quiet', '-upgrade'); exit 0 } else { Start-Process \"$dir\\Fishstrap.exe\" -Wait -Args @('-quiet'); }" }, "uninstaller": { "script": "Start-Process \"$dir\\Fishstrap.exe\" -Wait -Args @('-uninstall', '-quiet');" }, "checkver": { "github": "https://github.com/fishstrap/fishstrap" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/fishstrap/fishstrap/releases/download/v$version/Fishstrap-v$version.exe#/Fishstrap.exe" } } } } ================================================ FILE: bucket/flashpoint.json ================================================ { "version": "14", "description": "Flashpoint Archive is a community effort to preserve games and animations from the web", "homepage": "https://flashpointarchive.org/", "license": "MIT", "url": "https://download.unstable.life/upload/fp14static.7z", "hash": "b647565938e042d0eb4ba9b0b40cd7c8407c24f004aa942c00abd96b3fd54e42", "shortcuts": [ [ "Launcher/Flashpoint.exe", "Flashpoint" ] ], "checkver": { "url": "https://flashpointarchive.org/downloads", "regex": "Flashpoint\\s(\\d+(\\.\\d+)?)" }, "autoupdate": { "url": "https://download.unstable.life/upload/fp$cleanVersionstatic.7z" } } ================================================ FILE: bucket/flycast.json ================================================ { "version": "2.6", "description": "Flycast is a multi-platform Sega Dreamcast, Naomi and Atomiswave emulator derived from reicast", "homepage": "https://github.com/flyinghead/flycast", "license": { "identifier": "GPL-2.0", "url": "https://github.com/flyinghead/flycast/blob/master/LICENSE" }, "architecture": { "64bit": { "url": "https://github.com/flyinghead/flycast/releases/download/v2.6/flycast-win64-2.6.zip", "hash": "8bfca5c620df3c67599f14c46cb1567e776142f898a6f57b382a4506c94e7c43" } }, "pre_install": "if (!(Test-Path \"$persist_dir\\emu.cfg\")) { New-Item -ItemType File \"$dir\\emu.cfg\" | Out-Null }", "bin": "flycast.exe", "shortcuts": [ [ "flycast.exe", "Flycast" ] ], "persist": [ "emu.cfg", "data", "mappings" ], "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/flyinghead/flycast/releases/download/v$version/flycast-win64-$version.zip" } } } } ================================================ FILE: bucket/fmodel.json ================================================ { "version": "4.4.4.0", "description": "Archive explorer for Unreal Engine games that uses CUE4Parse as its core parsing library, providing robust support for the latest UE4 and UE5 archive formats", "homepage": "https://github.com/4sval/FModel", "license": "GPL-3.0", "url": "https://github.com/4sval/FModel/releases/download/4.4.4.0/FModel.zip", "hash": "3e53ba7f3504caa1d474858f4f7a395612abd253314fc4cd62c99ddfc1bda52d", "bin": "FModel.exe", "shortcuts": [ [ "FModel.exe", "FModel" ] ], "checkver": { "github": "https://github.com/4sval/FModel" }, "autoupdate": { "url": "https://github.com/4sval/FModel/releases/download/$version/FModel.zip" }, "persist": "Output" } ================================================ FILE: bucket/freeciv.json ================================================ { "version": "3.2.4", "description": "Empire-building strategy game", "homepage": "http://www.freeciv.org/", "license": "GPL-2.0-or-later", "url": "http://prdownloads.sourceforge.net/freeciv/Freeciv-3.2.4-msys2-win64-gtk3.22-setup.exe?download#/setup.7z", "hash": "24af11355448a44fc57a4eb40e5b87a2d81afe756d6657661862b173a7022799", "bin": [ "freeciv-gtk3.22.exe", "freeciv-mp-gtk3.exe", "freeciv-server.exe" ], "shortcuts": [ [ "freeciv-gtk3.22.exe", "Freeciv" ], [ "freeciv-mp-gtk3.exe", "Freeciv Modpack Installer" ], [ "freeciv-server.exe", "Freeciv Server" ] ], "checkver": { "url": "http://www.freeciv.org/download.html", "regex": "stable release, (\\d{1,2}\\.\\d{1,2}\\.\\d{1,2})" }, "autoupdate": { "url": "http://prdownloads.sourceforge.net/freeciv/Freeciv-$version-msys2-win64-gtk3.22-setup.exe?download#/setup.7z" } } ================================================ FILE: bucket/freedoom.json ================================================ { "version": "0.13.0", "description": "Free content replacements for Doom and Doom II single-player game", "homepage": "https://freedoom.github.io/", "license": "BSD-3-Clause", "notes": "GZDoom is a recommended Doom source port by the Freedoom project", "suggest": { "Doom source port": [ "gzdoom", "crispy-doom", "prboom-plus", "zandronum", "doomsday", "odamex", "qzdoom" ] }, "url": "https://github.com/freedoom/freedoom/releases/download/v0.13.0/freedoom-0.13.0.zip", "hash": "3f9b264f3e3ce503b4fb7f6bdcb1f419d93c7b546f4df3e874dd878db9688f59", "extract_dir": "freedoom-0.13.0", "installer": { "script": [ "$dlFile = 'dl.zip'", "$archiveUrls = @(", " \"https://github.com/freedoom/freedoom/releases/download/v$version/freedm-$version.zip\"", ")", "$archiveUrls | ForEach-Object {", " Invoke-CachedDownload $app $version \"$_\" \"$dir\\$dlFile\"", " Expand-7zipArchive \"$dir\\$dlFile\" \"$dir\" -Removal", "}" ] }, "post_install": [ "New-Item -Type Directory -Force -Path \"$persist_dir\\..\\_doom\"", "Move-Item \"$dir\\freedoom1.wad\" \"$persist_dir\\..\\_doom\"", "Move-Item \"$dir\\freedoom2.wad\" \"$persist_dir\\..\\_doom\"", "Move-Item \"$dir\\freedm-$version\\freedm.wad\" \"$persist_dir\\..\\_doom\"", "Remove-Item -Force -Recurse \"$dir\\freedm-$version\"" ], "shortcuts": [ [ "freedoom-manual-en.pdf", "Freedoom Manual" ] ], "uninstaller": { "script": [ "Remove-Item \"$persist_dir\\..\\_doom\\freedoom1.wad\"", "Remove-Item \"$persist_dir\\..\\_doom\\freedoom2.wad\"", "Remove-Item \"$persist_dir\\..\\_doom\\freedm.wad\"" ] }, "checkver": { "github": "https://github.com/freedoom/freedoom" }, "autoupdate": { "url": "https://github.com/freedoom/freedoom/releases/download/v$version/freedoom-$version.zip", "extract_dir": "freedoom-$version" } } ================================================ FILE: bucket/freedroidrpg.json ================================================ { "version": "1.0", "description": "Isometric RPG influenced by Paradroid", "homepage": "http://www.freedroid.org/", "license": "GPL-2.0-or-later", "url": "https://ftp.osuosl.org/pub/freedroid/freedroidRPG-1.0/freedroidRPG-1.0-win32-x86-64.exe#dl.zip", "hash": "61309cd399f4d7a6c671a2dea5d1e5d13b2ac8bea8d5e0e2f0d76ba9fb1bf449", "bin": "freedroidRPG.exe", "shortcuts": [ [ "freedroidRPG.exe", "FreedroidRPG" ] ], "checkver": { "regex": ">freedroidRPG-(.*?)(<)" }, "autoupdate": { "url": "https://ftp.osuosl.org/pub/freedroid/freedroidRPG-$matchHead/freedroidRPG-$version-win32-x86-64.exe#dl.zip" } } ================================================ FILE: bucket/freeorion-test.json ================================================ { "version": "2026-04-06.f4f24a4", "description": "Turn-based space empire and galactic conquest (4X) game (Test Build)", "homepage": "https://freeorion.org/", "license": "GPL-2.0", "url": "https://sourceforge.net/projects/freeorion/files/FreeOrion/Test/FreeOrion_2026-04-06.f4f24a4_Test_Win32_Setup.exe/download#/dl.zip", "hash": "806c73336ac7a0a1836be84422e3872be1f7d586e21cab7429ab464e32ddca28", "shortcuts": [ [ "FreeOrion.exe", "FreeOrion Windowed (Test Build)" ], [ "FreeOrion.exe", "FreeOrion Fullscreen (Test Build)", "-f" ] ], "checkver": { "url": "https://sourceforge.net/projects/freeorion/files/FreeOrion/Test/", "regex": "FreeOrion_(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})\\.(?[a-z\\d]{7})_Test_Win32_Setup", "replace": "${year}-${month}-${day}.${commit}" }, "autoupdate": { "url": "https://sourceforge.net/projects/freeorion/files/FreeOrion/Test/FreeOrion_$version_Test_Win32_Setup.exe/download#/dl.zip" } } ================================================ FILE: bucket/freeorion.json ================================================ { "version": "0.5.1.2", "description": "Turn-based space empire and galactic conquest (4X) game", "homepage": "https://freeorion.org/", "license": "GPL-2.0", "url": "https://github.com/freeorion/freeorion/releases/download/v0.5.1.2/FreeOrion_v0.5.1.2_Win32_Setup.exe#/dl.zip", "hash": "2788f7283bd04987d4bb27984e3a1c24ff5455146b66ee77b89d2aca71cd0907", "shortcuts": [ [ "FreeOrion.exe", "FreeOrion Windowed" ], [ "FreeOrion.exe", "FreeOrion Fullscreen", "-f" ] ], "checkver": { "github": "https://github.com/freeorion/freeorion" }, "autoupdate": { "url": "https://github.com/freeorion/freeorion/releases/download/v$version/FreeOrion_v$version_Win32_Setup.exe#/dl.zip" } } ================================================ FILE: bucket/froststrap.json ================================================ { "version": "1.4.1.0", "description": "A Bloxstrap/Fishstrap fork, focused on performance and customization", "homepage": "https://froststrap.github.io/", "license": "AGPL-3.0-or-later|MIT|Unlicense", "suggest": { ".NET Desktop Runtime 8.0": "versions/windowsdesktop-runtime-8.0" }, "architecture": { "64bit": { "url": "https://github.com/RealMeddsam/Froststrap/releases/download/v1.4.1.0/Froststrap-v1.4.1.0.exe#/Froststrap.exe", "hash": "cb28d4cb667c6078ceb272b6e892c0b8fc69581d6ab9024375a3b10e215ec0ba" } }, "installer": { "script": "if ($cmd -eq 'update') { Start-Process \"$dir\\Froststrap.exe\" -Wait -Args @('-quiet', '-upgrade'); exit 0 } else { Start-Process \"$dir\\Froststrap.exe\" -Wait -Args @('-quiet'); }" }, "uninstaller": { "script": "Start-Process \"$dir\\Froststrap.exe\" -Wait -Args @('-uninstall', '-quiet');" }, "checkver": { "github": "https://github.com/RealMeddsam/Froststrap" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/RealMeddsam/Froststrap/releases/download/v$version/Froststrap-v$version.exe#/Froststrap.exe" } } } } ================================================ FILE: bucket/fteqw.json ================================================ { "version": "nightly", "description": "Modern QuakeWorld source port with advanced graphics capabilities", "homepage": "http://fte.triptohell.info/", "license": "GPL-2.0-or-later", "notes": [ "Place game data files (such as pak0.pak and pak1.pak) in:", "", "- Quake:", " $persist_dir\\id1\\", "", "- Quake Mission Pack 1 - Scourge of Armagon:", " $persist_dir\\hipnotic\\", "", "- Quake Mission Pack 2 - Dissolution of Eternity:", " $persist_dir\\rogue\\", "", "- Quake Mission Pack 3 - Abyss of Pandemonium:", " $persist_dir\\abyss\\" ], "architecture": { "32bit": { "url": "http://triptohell.info/moodles/win32/fteqw.exe", "shortcuts": [ [ "fteqw.exe", "FTEQW (Quake)", "-game id1" ], [ "fteqw.exe", "FTEQW (Quake - Scourge of Armagon)", "-game hipnotic" ], [ "fteqw.exe", "FTEQW (Quake - Dissolution of Eternity)", "-game rogue" ], [ "fteqw.exe", "FTEQW (Quake - Abyss of Pandemonium)", "-game abyss" ] ] }, "64bit": { "url": "http://triptohell.info/moodles/win64/fteqw64.exe", "shortcuts": [ [ "fteqw64.exe", "FTEQW (Quake)", "-game id1" ], [ "fteqw64.exe", "FTEQW (Quake - Scourge of Armagon)", "-game hipnotic" ], [ "fteqw64.exe", "FTEQW (Quake - Dissolution of Eternity)", "-game rogue" ], [ "fteqw64.exe", "FTEQW (Quake - Abyss of Pandemonium)", "-game abyss" ] ] } }, "persist": [ "id1", "hipnotic", "rogue", "abyss" ] } ================================================ FILE: bucket/funkin.json ================================================ { "version": "0.8.4", "description": "Friday Night Funkin' is a rhythm game", "homepage": "https://www.newgrounds.com/portal/view/770371", "license": { "identifier": "Apache-2.0", "url": "https://github.com/FunkinCrew/Funkin/blob/main/LICENSE.md" }, "notes": [ "- Source code: https://github.com/FunkinCrew/Funkin (Apache 2.0; assets reserved).", "- Mods: A 'mods' folder is located at persist\\funkin for community content; it will persist across updates.", "- Save data is stored in %APPDATA%\\FunkinCrew and will persist outside Scoop's management." ], "architecture": { "64bit": { "url": "https://github.com/FunkinCrew/Funkin/releases/download/v0.8.4/funkin-windows-64bit.zip", "hash": "4e1c2fa8364fa3eeb82af231f330846908016f11c8ef8e16de75343c7592344f" } }, "shortcuts": [ [ "Funkin.exe", "Friday Night Funkin'" ] ], "persist": "mods", "checkver": { "github": "https://github.com/FunkinCrew/Funkin" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/FunkinCrew/Funkin/releases/download/v$version/funkin-windows-64bit.zip" } } } } ================================================ FILE: bucket/game-backup-monitor.json ================================================ { "version": "1.4.4", "description": "Game save data backup tool with optional cloud support", "homepage": "https://mikemaximus.github.io/gbm-web/", "license": { "identifier": "GPL-3.0-or-later", "url": "https://github.com/MikeMaximus/gbm/blob/master/LICENSE" }, "architecture": { "64bit": { "url": "https://github.com/MikeMaximus/gbm/releases/download/v1.4.4/GBM.v1.4.4.64-bit.7z", "hash": "e3820ceca159da28046de2a958f80426438684de8ff281456d5052c6496636c1" }, "32bit": { "url": "https://github.com/MikeMaximus/gbm/releases/download/v1.4.4/GBM.v1.4.4.32-bit.7z", "hash": "3e858f4986b5c7690c5ab4510d7979c9325d9af4049b12cd3a9934a94daecd12" } }, "shortcuts": [ [ "GBM.exe", "Game Backup Monitor (GBM)" ] ], "checkver": { "github": "https://github.com/MikeMaximus/gbm" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/MikeMaximus/gbm/releases/download/v$version/GBM.v$version.64-bit.7z" }, "32bit": { "url": "https://github.com/MikeMaximus/gbm/releases/download/v$version/GBM.v$version.32-bit.7z" } }, "hash": { "url": "$baseurl/checksums" } } } ================================================ FILE: bucket/gdidrop.json ================================================ { "version": "1", "description": "Tool to convert bin/cue files of Redump Dreamcast Images to gdi/bin/raw in order to run on Demul", "homepage": "https://github.com/feyris-tan/gdidrop", "license": "BSD-2-Clause", "url": "https://github.com/feyris-tan/gdidrop/releases/download/1/gdidrop.zip", "hash": "a05635e2aad563f0225ad30e0dd285fbf1bec19fe087fdc87b0819cbc590de45", "shortcuts": [ [ "gdidrop.exe", "gdidrop" ] ], "checkver": "github", "autoupdate": { "url": "https://github.com/feyris-tan/gdidrop/releases/download/$version/gdidrop.zip" } } ================================================ FILE: bucket/gdsdecomp.json ================================================ { "version": "2.5.0-beta.5", "description": "Godot reverse engineering tools", "homepage": "https://github.com/GDRETools/gdsdecomp", "license": "MIT", "url": "https://github.com/GDRETools/gdsdecomp/releases/download/v2.5.0-beta.5/GDRE_tools-v2.5.0-beta.5-windows.zip", "hash": "9ce863027a14d93458e3ad01a55513b05e925312dcb8cae90351508e5fecfb74", "bin": "gdre_tools.exe", "shortcuts": [ [ "gdre_tools.exe", "gdsdecomp" ] ], "checkver": { "github": "https://github.com/GDRETools/gdsdecomp", "regex": "/releases/tag/(?:v|V)?([\\w-.]+)" }, "autoupdate": { "url": "https://github.com/GDRETools/gdsdecomp/releases/download/v$version/GDRE_tools-v$version-windows.zip" } } ================================================ FILE: bucket/gogdl.json ================================================ { "version": "1.2.1", "description": "GOG download module for Heroic Games Launcher", "homepage": "https://github.com/Heroic-Games-Launcher/heroic-gogdl", "license": "Apache-2.0", "architecture": { "64bit": { "url": "https://github.com/Heroic-Games-Launcher/heroic-gogdl/releases/download/v1.2.1/gogdl_windows_x86_64.exe", "hash": "5d4eaab6593eb203af09970b11b4125da4a575d525e4cff838d234f41d804728" }, "arm64": { "url": "https://github.com/Heroic-Games-Launcher/heroic-gogdl/releases/download/v1.2.1/gogdl_windows_arm64.exe", "hash": "79104e732c2d9e524820af09940c092961212b07b7d202401b16074fa4d5e3ed" } }, "bin": [ [ "gogdl_windows_x86_64.exe", "gogdl" ] ], "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/Heroic-Games-Launcher/heroic-gogdl/releases/download/v$version/gogdl_windows_x86_64.exe" }, "arm64": { "url": "https://github.com/Heroic-Games-Launcher/heroic-gogdl/releases/download/v$version/gogdl_windows_arm64.exe" } } } } ================================================ FILE: bucket/goggalaxy.json ================================================ { "version": "2.0.97.42", "description": "GOG Galaxy 2.0. Gaming Client designed for a convenient purchasing, playing and updating of mostly DRM-free games", "homepage": "https://www.gog.com/galaxy", "license": { "identifier": "Proprietary", "url": "https://support.gog.com/hc/en-us/articles/212632089" }, "url": "https://content-system.gog.com/open_link/download?path=/open/galaxy/client/setup_galaxy_2.0.97.42.exe", "hash": "cbcd7cc9a2abbaaa187cdfe6265b37adafd9737c3ed91b7efb8bcde47f033ea7", "installer": { "args": [ "/VERYSILENT", "/DIR=$dir" ] }, "post_install": [ "$config_path = \"$env:ProgramData\\GOG.com\\Galaxy\\config.json\"", "if (Test-Path $config_path) {", " $config = Get-Content $config_path -ErrorAction SilentlyContinue | ConvertFrom-Json -ErrorAction SilentlyContinue", " if (($null -ne $config) -and ($config.libraryPath -match \"$((appdir $app $global).replace('\\', '\\\\'))\\\\[\\d.]+\\\\Games\") ) {", " $config.libraryPath = \"$persist_dir\\Games\"", " $config | ConvertTo-Json | Set-Content $config_path -ErrorAction SilentlyContinue", " }", "}", "Move-Item \"$persist_dir\\galaxy-2.0.db\" \"$env:ProgramData\\GOG.com\\Galaxy\\storage\" -Force -ErrorAction SilentlyContinue" ], "shortcuts": [ [ "GalaxyClient.exe", "GOG Galaxy" ] ], "persist": [ "Dependencies", "Dependencies-Temp", "Games" ], "pre_uninstall": "Copy-Item \"$env:ProgramData\\GOG.com\\Galaxy\\storage\\galaxy-2.0.db\" \"$persist_dir\" -Force -ErrorAction SilentlyContinue", "uninstaller": { "script": "Start-Process \"$dir\\unins000.exe\" -Wait -ArgumentList \"/VERYSILENT\"" }, "checkver": { "url": "https://remote-config.gog.com/components/webinstaller?component_version=2.0.0", "jsonpath": "$.content.windows.version" }, "autoupdate": { "url": "https://content-system.gog.com/open_link/download?path=/open/galaxy/client/setup_galaxy_$version.exe" } } ================================================ FILE: bucket/golly.json ================================================ { "version": "5.0", "description": "Program for exploring cellular automata such as the Game of Life", "homepage": "http://golly.sourceforge.net/", "license": "GPL-2.0-or-later", "architecture": { "64bit": { "url": "http://downloads.sourceforge.net/project/golly/golly/golly-5.0/golly-5.0-win-64bit.zip", "hash": "sha1:5680d220fc65dae1c63fd1bdf47611309a8c3767", "pre_install": [ "Move-Item -Path $dir/$app-$version-win-64bit/* -Destination $dir", "Remove-Item $dir/$app-$version-win-64bit" ] } }, "bin": "Golly.exe", "shortcuts": [ [ "Golly.exe", "Golly" ] ], "checkver": { "url": "https://sourceforge.net/projects/golly/", "regex": "golly-([\\d.-]+)-win-64bit\\.zip" }, "autoupdate": { "architecture": { "64bit": { "url": "http://downloads.sourceforge.net/project/golly/golly/golly-$version/golly-$version-win-64bit.zip" } } } } ================================================ FILE: bucket/gopher64.json ================================================ { "version": "1.1.16", "description": "Highly compatible N64 emulator", "homepage": "https://github.com/gopher64/gopher64", "license": "GPL-3.0", "notes": [ "You must completely uninstall Bandicam and Mirillis Action if you have them installed; they are incompatible with gopher64.", "Wiki: https://github.com/gopher64/gopher64/wiki" ], "architecture": { "64bit": { "url": "https://github.com/gopher64/gopher64/releases/download/v1.1.16/gopher64-windows-x86_64.exe", "hash": "adc375e523aaccfcd4ac8e93e4691593f198920d98be080071b4660204c3d290" } }, "pre_install": [ "$dataDir = Join-Path $persist_dir \"portable_data\"", "if (!(Test-Path $dataDir)) {", " New-Item $dataDir -ItemType Directory | Out-Null", "}", "$oldDir = Join-Path $env:APPDATA \"gopher64\"", "if (Test-Path $oldDir) {", " Write-Host \"Migrating AppData...\" -ForegroundColor Yellow", " New-Item \"$dataDir\\data\" -ItemType Directory -Force | Out-Null", " New-Item \"$dataDir\\config\" -ItemType Directory -Force | Out-Null", " Get-ChildItem $oldDir -File | ForEach-Object {", " Copy-Item $_.FullName \"$dataDir\\config\" -Force", " }", " if (Test-Path \"$oldDir\\saves\") {", " Copy-Item \"$oldDir\\saves\" \"$dataDir\\data\" -Recurse -Force", " }", " if (Test-Path \"$oldDir\\states\") {", " Copy-Item \"$oldDir\\states\" \"$dataDir\\data\" -Recurse -Force", " }", " $oldProgress = $ProgressPreference", " $ProgressPreference = 'SilentlyContinue'", " Remove-Item $oldDir -Recurse -Force", " $ProgressPreference = $oldProgress", "}" ], "post_install": "New-item \"$dir\\portable.txt\" -ItemType File | Out-Null", "bin": [ [ "gopher64-windows-x86_64.exe", "gopher64" ] ], "shortcuts": [ [ "gopher64-windows-x86_64.exe", "Gopher64" ] ], "persist": "portable_data", "checkver": { "github": "https://github.com/gopher64/gopher64" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/gopher64/gopher64/releases/download/v$version/gopher64-windows-x86_64.exe", "hash": { "mode": "json", "jsonpath": "$[0].assets[?(@.name == '$basename')].digest", "url": "https://api.github.com/repos/gopher64/gopher64/releases?per_page=1" } } } } } ================================================ FILE: bucket/gzdoom.json ================================================ { "version": "4.14.2", "description": "Modern source port for Doom, Heretic, Hexen and more", "homepage": "https://zdoom.org/", "license": "GPL-3.0-or-later", "notes": [ "Place WAD files (game data) in:", "", " $persist_dir\\..\\_doom" ], "architecture": { "64bit": { "url": "https://github.com/ZDoom/gzdoom/releases/download/g4.14.2/gzdoom-4-14-2-Windows.zip", "hash": "6d01c5bb48610cebfa9dfd0b7705a1e20bfd56032a74484ac256d8c4e3c51bee" } }, "pre_install": [ "New-Item -ItemType Directory -Force -Path $persist_dir\\..\\_doom | Out-Null", "New-Item -Path $dir -Name gzdoom_portable.ini -ItemType File -ErrorAction Ignore | Out-Null" ], "env_set": { "DOOMWADDIR": "$persist_dir\\..\\_doom" }, "bin": "gzdoom.exe", "shortcuts": [ [ "gzdoom.exe", "GZDoom" ] ], "persist": [ "gzdoom_portable.ini", "Save", "Screenshots" ], "checkver": { "github": "https://github.com/ZDoom/gzdoom", "regex": "/releases/tag/(?:g)?([\\w.]+)" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/ZDoom/gzdoom/releases/download/g$version/gzdoom-$dashVersion-Windows.zip" } } } } ================================================ FILE: bucket/hedge-mod-manager.json ================================================ { "version": "7.14-3", "description": "Mod manager for all PC Hedgehog Engine Sonic games (and Puyo Puyo Tetris 2)", "homepage": "https://github.com/thesupersonic16/HedgeModManager/", "license": "MIT", "url": "https://github.com/thesupersonic16/HedgeModManager/releases/download/7.14-3/HedgeModManager.exe", "hash": "aad7931740e677a984b9eeab07418857421ca92e4f158080474592af0d3a0f68", "bin": [ [ "HedgeModManager.exe" ] ], "shortcuts": [ [ "HedgeModManager.exe", "Hedge Mod Manager" ] ], "checkver": { "url": "https://api.github.com/repos/thesupersonic16/HedgeModManager/releases/latest", "jsonpath": "$.tag_name" }, "autoupdate": { "url": "https://github.com/thesupersonic16/HedgeModManager/releases/download/$version/HedgeModManager.exe" } } ================================================ FILE: bucket/hedgewars.json ================================================ { "version": "1.0.0", "description": "2D turn-based artillery game featuring fighting hedgehogs", "homepage": "https://www.hedgewars.org/", "license": "GPL-2.0-only", "url": "https://www.hedgewars.org/download/releases/Hedgewars-1.0.0.exe#/dl.7z", "hash": "cbbdbfcc560313234d08c8d445a8e81137e958dc7b4a67802671aa6407b5ba83", "bin": [ "hedgewars.exe", "hedgewars-server.exe", "hwengine.exe" ], "shortcuts": [ [ "hedgewars.exe", "Hedgewars" ] ], "checkver": { "url": "https://www.hedgewars.org/download.html", "regex": "releases\\/Hedgewars-([\\d.-]+)\\.exe" }, "autoupdate": { "url": "https://www.hedgewars.org/download/releases/Hedgewars-$version.exe#/dl.7z" } } ================================================ FILE: bucket/heroic-games-launcher.json ================================================ { "version": "2.20.1", "description": "Unofficial native GUI reimplementation for GOG and Epic Games Launcher", "homepage": "https://heroicgameslauncher.com/", "license": "GPL-3.0", "architecture": { "64bit": { "url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.20.1/Heroic-2.20.1-Setup-x64.exe#/dl.7z", "hash": "sha512:dac4d1c8444493bed04e3ad93df204be79f5add854a77e3fd1d1fdfb5b24556d4d700ab98ef87508deeee5726a9443564b5efb2e601b58e3c8485ea2160a3d41", "pre_install": "Remove-Item \"$dir\\*.dll\"; Expand-7ZipArchive \"$dir\\app-64.7z\" \"$dir\" -Removal" } }, "extract_dir": "$PLUGINSDIR", "shortcuts": [ [ "Heroic.exe", "Heroic" ] ], "checkver": { "github": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v$version/Heroic-$version-Setup-x64.exe#/dl.7z" } }, "hash": { "url": "$baseurl/latest.yml", "regex": "url:\\s(?[\\w.-]+)\\n\\s+sha512:\\s$sha512" } } } ================================================ FILE: bucket/hlae.json ================================================ { "version": "2.189.7", "description": "Half-Life Advanced Effects (HLAE) is a tool to enrich Source (mainly CS:GO) engine-based movie making", "homepage": "https://github.com/advancedfx/advancedfx", "license": "MIT", "suggest": { "FFMPEG feature": "ffmpeg" }, "notes": "Check $dir\\ffmpeg\\readme.advancedfx.txt for using the new FFMPEG feature.", "url": "https://github.com/advancedfx/advancedfx/releases/download/v2.189.7/hlae_2_189_7.zip", "hash": "69ad01f1e0f51816a6359d44ffce6bcedf268f3a103ac8579a91583c4bb630bd", "bin": "HLAE.exe", "shortcuts": [ [ "HLAE.exe", "HLAE" ] ], "persist": "ffmpeg", "checkver": "github", "autoupdate": { "url": "https://github.com/advancedfx/advancedfx/releases/download/v$version/hlae_$underscoreVersion.zip" } } ================================================ FILE: bucket/hmcl.json ================================================ { "version": "3.12.4", "description": "Unofficial Minecraft Launcher which is multi-functional, cross-platform and popular", "homepage": "https://github.com/HMCL-dev/HMCL", "license": "GPL-3.0-only", "url": "https://github.com/HMCL-dev/HMCL/releases/download/v3.12.4/HMCL-3.12.4.exe#/hmcl.exe", "hash": "5e3642b0c2bc14163d5296e2248cf7357dc4c18605d965c4972e103e3ee4fa9f", "bin": "hmcl.exe", "shortcuts": [ [ "hmcl.exe", "HMCL" ] ], "persist": [ ".minecraft", ".hmcl" ], "checkver": "github", "autoupdate": { "url": "https://github.com/HMCL-dev/HMCL/releases/download/v$version/HMCL-$version.exe#/hmcl.exe" } } ================================================ FILE: bucket/hydra.json ================================================ { "version": "3.9.5", "description": "Open-source gaming platform", "homepage": "https://hydralauncher.gg", "license": "MIT", "architecture": { "64bit": { "url": "https://github.com/hydralauncher/hydra/releases/download/v3.9.5/hydralauncher-3.9.5-portable.exe#/dl.7z", "hash": "022c4b6b85cd95b9775a7b0cfd0eb118c2f6eca10bbee5367a1b904ecf9f4edf" } }, "pre_install": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\resources\\app-update.yml\" -Recurse -Force", "shortcuts": [ [ "Hydra.exe", "Hydra" ] ], "checkver": { "github": "https://github.com/hydralauncher/hydra" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/hydralauncher/hydra/releases/download/v$version/hydralauncher-$version-portable.exe#/dl.7z" } } } } ================================================ FILE: bucket/hytale.json ================================================ { "version": "nightly", "description": "Official launcher for the game Hytale", "notes": [ "To force Hytale to use its default folders, run:", "\"$dir\\default-folders.reg\"" ], "homepage": "https://hytale.com", "license": { "identifier": "Proprietary", "url": "https://hytale.com/terms-of-service" }, "url": "https://launcher.hytale.com/builds/release/windows/amd64/hytale-launcher-installer-latest.exe#/.7z", "pre_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Force -Recurse", "post_install": "Copy-Item \"$bucketsdir\\games\\scripts\\hytale\\default-folders.reg\" \"$dir\\default-folders.reg\" -Force -Recurse", "shortcuts": [ [ "hytale-launcher.exe", "Hytale" ] ] } ================================================ FILE: bucket/idlemaster-extended.json ================================================ { "version": "1.10.0", "description": "Get your Steam Trading Cards the fast way (Fast Mode extension)", "homepage": "https://github.com/JonasNilson/idle_master_extended", "license": { "identifier": "GPL-2.0-only", "url": "https://github.com/JonasNilson/idle_master_extended/blob/develop/LICENSE" }, "url": "https://github.com/JonasNilson/idle_master_extended/releases/download/v1.10.0/idle_master_extended_v1.10.0.zip", "hash": "24d2f00a1a35b70aaa6ddd836e6bb52c8d68953e81ab478e58f1a85375ceaf97", "extract_dir": "idle_master_extended_v1.10.0", "bin": [ [ "steam-idle.exe", "steam-idle" ] ], "shortcuts": [ [ "IdleMasterExtended.exe", "Idle Master Extended" ] ], "post_uninstall": "If ($cmd -eq 'uninstall') { Remove-Item ${env:LOCALAPPDATA}\\IdleMasterExtended\\* -Force -Recurse }", "checkver": { "github": "https://github.com/JonasNilson/idle_master_extended" }, "autoupdate": { "url": "https://github.com/JonasNilson/idle_master_extended/releases/download/v$version/idle_master_extended_v$version.zip", "extract_dir": "idle_master_extended_v$version" } } ================================================ FILE: bucket/infraarcana.json ================================================ { "version": "23.0.0", "description": "A roguelike game set in the early 20th century", "homepage": "https://sites.google.com/site/infraarcana/home", "license": { "identifier": "AGPL-3.0-or-later", "url": "https://gitlab.com/martin-tornqvist/ia/-/blob/develop/installed_files/LICENSE.txt" }, "notes": "User data are stored in C:\\Users\\[USERNAME]\\AppData\\Roaming\\infra_arcana", "architecture": { "64bit": { "url": "https://gitlab.com/martin-tornqvist/ia/-/jobs/artifacts/v23.0.0/download?job=build-windows#infraarcana-23.0.0.zip", "hash": "d11b5cb2c9afea6c2ae849c7d81f73f8d4a2f50ef5f7f4360a9e93f320aa1253" } }, "installer": { "script": "Expand-7ZipArchive \"$dir\\$fname\" -ExtractDir \"ia_windows_x64_v$version\" -Removal" }, "shortcuts": [ [ "ia.exe", "Infra Arcana\\Infra Arcana" ], [ "manual.txt", "Infra Arcana\\Infra Arcana Manual" ] ], "checkver": { "regex": "Download v(?[\\d.]+)" }, "autoupdate": { "architecture": { "64bit": { "url": "https://gitlab.com/martin-tornqvist/ia/-/jobs/artifacts/v$version/download?job=build-windows#infraarcana-$version.zip" } } } } ================================================ FILE: bucket/iortcw.json ================================================ { "version": "1.51c", "description": "Source port for Return to Castle Wolfenstein", "homepage": "https://github.com/iortcw/iortcw", "license": "https://github.com/iortcw/iortcw/blob/master/SP/COPYING.txt", "notes": [ "Place game data files (such as pak0.pk3, sp_pak1.pk3-sp_pak4.pk3, mp_*.pk3) in:", "", " $persist_dir\\Main\\" ], "architecture": { "32bit": { "url": "https://github.com/iortcw/iortcw/releases/download/1.51c/iortcw-1.51c-win-x86.zip", "hash": "776e914433ee0e4b76ed3a9957740cea7e9b263c1c01086cc4d270e1ee5ca9f4", "extract_dir": "iortcw-1.51c-win-x86", "bin": [ [ "ioWolfSP.x86.exe", "iowolfsp" ], [ "ioWolfMP.x86.exe", "iowolfmp" ], [ "ioWolfDED.x86.exe", "iowolfded" ] ], "shortcuts": [ [ "ioWolfSP.x86.exe", "iortcw - Singleplayer" ], [ "ioWolfMP.x86.exe", "iortcw - Multiplayer" ] ] }, "64bit": { "url": "https://github.com/iortcw/iortcw/releases/download/1.51c/iortcw-1.51c-win-x64.zip", "hash": "17315ee0ee69ed48874c5af17b31f6dc7fd7a040814b43dbc485686d261405d1", "extract_dir": "iortcw-1.51c-win-x64", "bin": [ [ "ioWolfSP.x64.exe", "iowolfsp" ], [ "ioWolfMP.x64.exe", "iowolfmp" ], [ "ioWolfDED.x64.exe", "iowolfded" ] ], "shortcuts": [ [ "ioWolfSP.x64.exe", "iortcw - Singleplayer" ], [ "ioWolfMP.x64.exe", "iortcw - Multiplayer" ] ] } }, "persist": "Main", "checkver": { "github": "https://github.com/iortcw/iortcw", "regex": "/releases/tag/(?:v|V)?([\\w.]+)" }, "autoupdate": { "architecture": { "32bit": { "url": "https://github.com/iortcw/iortcw/releases/download/$version/iortcw-$version-win-x86.zip", "extract_dir": "iortcw-$version-win-x86" }, "64bit": { "url": "https://github.com/iortcw/iortcw/releases/download/$version/iortcw-$version-win-x64.zip", "extract_dir": "iortcw-$version-win-x64" } } } } ================================================ FILE: bucket/ironwail.json ================================================ { "version": "0.8.1", "description": "Fork of QuakeSpasm with a focus on high performance instead of maximum compatibility, with a few extra features sprinkled on top", "homepage": "https://github.com/andrei-drexler/ironwail", "license": "GPL-2.0-or-later", "notes": [ "", "Place game data files (such as pak0.pak and pak1.pak) in:", "", "- Quake:", " $persist_dir\\id1\\", "", "- Quake Mission Pack 1 - Scourge of Armagon:", " $persist_dir\\hipnotic\\", "", "- Quake Mission Pack 2 - Dissolution of Eternity:", " $persist_dir\\rogue\\", "", "- Quake Mission Pack 3 - Abyss of Pandemonium:", " $persist_dir\\abyss\\", "", "- Quake - Arcane Dimensions (https://www.moddb.com/mods/arcane-dimensions):", " $persist_dir\\ad\\", "", "Ironwail also detects the Steam release. If you have that installed, no additional setup is required. Just start the app and you will be presented with the option of running the Remastered or Original version.", "", "Any mods present as subdirectories in the corresponding directories of the Steam release are accessible in the source port's Mods menu once the game has started.", "" ], "architecture": { "32bit": { "url": "https://github.com/andrei-drexler/ironwail/releases/download/v0.8.1/ironwail-0.8.1-win32.zip", "hash": "2e661231837595da85d36844f53895bb7f11637baed59d6acb157a54becce104", "extract_dir": "ironwail-0.8.1-win32" }, "64bit": { "url": "https://github.com/andrei-drexler/ironwail/releases/download/v0.8.1/ironwail-0.8.1-win64.zip", "hash": "d82d78f513edf297d65ae82ea133a7af1ca0433188ffac4618bf8832eac93e80", "extract_dir": "ironwail-0.8.1-win64" } }, "bin": [ [ "ironwail.exe", "Ironwail", "-basedir $persist_dir" ] ], "shortcuts": [ [ "ironwail.exe", "Ironwail" ], [ "ironwail.exe", "Ironwail (Scourge of Armagon)", "-game hipnotic" ], [ "ironwail.exe", "Ironwail (Dissolution of Eternity)", "-game rogue" ], [ "ironwail.exe", "Ironwail (Abyss of Pandemonium)", "-game abyss" ], [ "ironwail.exe", "Ironwail (Arcane Dimensions)", "-game ad" ] ], "persist": [ "id1", "hipnotic", "rogue", "abyss", "ad" ], "checkver": "github", "autoupdate": { "architecture": { "32bit": { "url": "https://github.com/andrei-drexler/ironwail/releases/download/v$version/ironwail-$version-win32.zip", "extract_dir": "ironwail-$version-win32" }, "64bit": { "url": "https://github.com/andrei-drexler/ironwail/releases/download/v$version/ironwail-$version-win64.zip", "extract_dir": "ironwail-$version-win64" } } } } ================================================ FILE: bucket/itch.json ================================================ { "version": "26.9.0", "description": "Desktop app for itch.io, an indie game online store", "homepage": "https://itch.io/app", "license": "MIT", "architecture": { "64bit": { "url": "https://broth.itch.zone/itch/windows-amd64/26.9.0/archive/default#/itch-windows-amd64.zip", "hash": "d19ae0d6a0d10f92abfbbc7e1259693d3891015430a61a17e80e98f839b9903b" } }, "shortcuts": [ [ "itch.exe", "itch" ] ], "checkver": { "url": "https://broth.itch.zone/itch/windows-amd64", "regex": "windows-amd64/([\\d.]+)" }, "autoupdate": { "architecture": { "64bit": { "url": "https://broth.itch.zone/itch/windows-amd64/$version/archive/default#/itch-windows-amd64.zip" } } } } ================================================ FILE: bucket/ivan.json ================================================ { "version": "059", "description": "Iter Vehemens ad Necem - a continuation of the graphical roguelike by members of http://attnam.com", "homepage": "https://github.com/Attnam/ivan", "license": "GPL-2.0", "url": "https://github.com/Attnam/ivan/releases/download/v059/IVAN-v059-win.zip", "hash": "ebd59c7a7cc36cf910a0ef9c26fce8e6dba4557aea26307c8009646dcd6c1972", "extract_dir": "IVAN-v059-win", "shortcuts": [ [ "ivan.exe", "IVAN" ] ], "checkver": "github", "autoupdate": { "url": "https://github.com/Attnam/ivan/releases/download/v$version/IVAN-v$version-win.zip", "extract_dir": "IVAN-v$version-win" } } ================================================ FILE: bucket/jazz2-resurrection.json ================================================ { "version": "3.5.0", "description": "Open source reimplementation of the game Jazz Jackrabbit 2", "homepage": "http://deat.tk/jazz2/", "license": "GPL-3.0-only", "notes": [ "", "First, you need to provide some form of game data.", "", "The original shareware version works (i.e., NOT the shareware version of The Secret Files release), though it's recommended to buy the full version on GOG here: https://www.gog.com/game/jazz_jackrabbit_2_collection", "", "Copy the corresponding game data to the \"$persist_dir\\Source\" dir.", "", "Once that's done, use the shortcut (i.e., version of the app) that runs the best on your particular system; standard, AVX2 or SDL2.", "", "Tip regarding the full version of the game:", "", "1. First, install The Secret Files release.", "2. Install The Christmas Chronicles release in a separate dir.", "3. Copy the files from The Christmas Chronicles dir to the dir of The Secret Files release and overwrite all the files.", "", "Now you've a complete edition to copy to the Source dir of Jazz² Resurrection!", "" ], "url": "https://github.com/deathkiller/jazz2/releases/download/3.5.0/Jazz2_3.5.0_Windows.zip", "hash": "82513efaa783fdbb01a7eb11fbf186825fab09c3bd0f59c058b4181f1a591ea2", "architecture": { "64bit": { "extract_dir": "x64" }, "32bit": { "extract_dir": "x86" } }, "pre_install": [ "if (!(Test-Path \"$persist_dir\\Jazz2.config\")) {", " New-Item \"$dir\\Jazz2.config\" -Type File | Out-Null", "}" ], "shortcuts": [ [ "Jazz2.exe", "Jazz² Resurrection" ], [ "Jazz2_avx2.exe", "Jazz² Resurrection (AVX2)" ], [ "Jazz2_sdl2.exe", "Jazz² Resurrection (SDL2)" ] ], "persist": [ "Source", "Jazz2.config" ], "checkver": { "github": "https://github.com/deathkiller/jazz2" }, "autoupdate": { "url": "https://github.com/deathkiller/jazz2/releases/download/$version/Jazz2_$version_Windows.zip" } } ================================================ FILE: bucket/jeveassets.json ================================================ { "version": "jeveassets-8.1.2", "homepage": "https://github.com/GoldenGnu/jeveassets", "license": "GPL-2.0-only", "description": "jEveAssets is an out-of-game asset manager for EVE Online, written in Java", "url": "https://github.com/GoldenGnu/jeveassets/releases/download/jeveassets-8.1.2/jeveassets-8.1.2.zip", "hash": "f059d5b9e75ec3531b293560a3bd583d6285efa518757a90ec4e2462833a631b", "suggest": { "JRE": "java/temurin-jre" }, "extract_dir": "jEveAssets", "persist": "data", "bin": "jeveassets.jar", "shortcuts": [ [ "jeveassets.jar", "jEveAssets" ] ], "checkver": { "github": "https://github.com/GoldenGnu/jeveassets", "regex": "tag/([\\w.-]+)" }, "autoupdate": { "url": "https://github.com/GoldenGnu/jeveassets/releases/download/$version/$version.zip" } } ================================================ FILE: bucket/jim.json ================================================ { "version": "0.9.9.9.9.9.9.5.3", "description": "TF2 Item Manager", "homepage": "http://www.jengerer.com/item_manager/", "license": "Proprietary", "depends": "extras/vcredist2010", "url": "http://www.jengerer.com/item_manager/downloads/item_manager.zip", "hash": "98772708ebe3f6f33d1934a7da6802ecb56655701e1068e162d0a365f8213236", "bin": "item_manager.exe", "shortcuts": [ [ "item_manager.exe", "Jengerer's Item Manager" ] ], "checkver": { "regex": "What's new in ([\\d.]+)" }, "autoupdate": { "url": "http://www.jengerer.com/item_manager/downloads/item_manager.zip" } } ================================================ FILE: bucket/katrain.json ================================================ { "version": "1.17.0", "description": "A tool for analyzing and playing go with AI feedback from KataGo", "homepage": "https://github.com/sanderland/katrain", "license": "MIT", "notes": [ "KaTrain config is stored in C:\\Users\\[USERNAME]\\.katrain", "Kivy config is stored C:\\Users\\[USERNAME]\\.kivy" ], "url": "https://github.com/sanderland/katrain/releases/download/v1.17.0/KaTrain.zip", "hash": "dea611d6df7ff31da5be117c1f9d4765801c7400b169f576b0171f9bc9cea29d", "extract_dir": "KaTrain", "shortcuts": [ [ "KaTrain.exe", "KaTrain" ] ], "persist": "sgfout", "checkver": "github", "autoupdate": { "url": "https://github.com/sanderland/katrain/releases/download/v$version/KaTrain.zip" } } ================================================ FILE: bucket/kega-fusion.json ================================================ { "version": "3.64", "description": "SEGA Genesis / Mega Drive emulator", "homepage": "https://www.carpeludum.com/kega-fusion/", "license": "Freeware", "url": "https://www.carpeludum.com/download/Fusion364.zip", "hash": "6365101eb417c5c2a5e6609573f354b7b7ea86632cbfd968676a1eec070e0ca3", "extract_dir": "Fusion364", "pre_install": "If(!(Test-Path(\"$persist_dir\\Fusion.ini\"))){New-Item -ItemType File \"$dir\\Fusion.ini\" | Out-Null }", "bin": "Fusion.exe", "shortcuts": [ [ "Fusion.exe", "Kega Fusion" ] ], "persist": "Fusion.ini", "checkver": { "url": "https://www.carpeludum.com/kega-fusion/", "regex": "Kega Fusion ([\\d]+[\\.][\\d]+) Windows<\\/a>" }, "autoupdate": { "url": "https://www.carpeludum.com/download/Fusion$cleanVersion.zip", "extract_dir": "Fusion$cleanVersion" } } ================================================ FILE: bucket/kindandfair.json ================================================ { "version": "1.6.2", "description": "Tool to mod the balance of retro Castlevania games, including randomization options", "homepage": "https://github.com/Lakifume/SotnKindAndFair", "license": "MIT", "notes": [ "", "You can apply other patches as well in the process by placing them in the '$persist_dir\\Data\\\\Patches' dir.", "" ], "url": "https://github.com/Lakifume/SotnKindAndFair/releases/download/1.6.2/KindAndFair.zip", "hash": "12a032c49282dddb7945f8a37d9634484a35c25cf62987fb79ed562703cd0612", "shortcuts": [ [ "kindandfair.exe", "KindAndFair" ] ], "persist": [ "Shaders", "Data\\config.ini", "Data\\Dissonance\\Patches", "Data\\Symphony\\Patches" ], "checkver": "github", "autoupdate": { "url": "https://github.com/Lakifume/SotnKindAndFair/releases/download/$version/KindAndFair.zip" } } ================================================ FILE: bucket/l4d2modmanager.json ================================================ { "version": "1.0.4", "description": "A mod manager for the game 'Left 4 Dead 2'", "homepage": "https://github.com/xavier-cai/L4D2ModManager", "license": "MIT", "url": "https://github.com/xavier-cai/L4D2ModManager/raw/master/Release/Release.zip", "hash": "1d6ee3be4ecad84f9a7afdb4616f0d37973750c5884711352fa4b7ce5ae6b348", "pre_install": [ "if (!(Test-Path -Path \"$persist_dir\\list-box.ini\")) { New-Item -Path \"$dir\" -Name \"list-box.ini\" -Value \"[]\" | Out-Null }", "if (!(Test-Path -Path \"$persist_dir\\view-list.ini\")) { New-Item -Path \"$dir\" -Name \"view-list.ini\" -Value \"[]\" | Out-Null }" ], "shortcuts": [ [ "L4D2ModManager.exe", "L4D2ModManager" ] ], "persist": [ "list-box.ini", "view-list.ini" ] } ================================================ FILE: bucket/lambdahack.json ================================================ { "version": "0.11.0.0", "description": "Haskell game engine library for roguelike dungeon crawlers", "homepage": "https://github.com/LambdaHack/LambdaHack", "license": "BSD-3", "architecture": { "32bit": { "url": "https://github.com/LambdaHack/LambdaHack/releases/download/v0.11.0.0/LambdaHack_0.11.0.0_windows-i686.zip", "hash": "250e0982874cc55d812e8d83806a14e77b68483669764c2a5ff3f5d6f50a9947" }, "64bit": { "url": "https://github.com/LambdaHack/LambdaHack/releases/download/v0.11.0.0/LambdaHack_0.11.0.0_windows-x86_64.zip", "hash": "7588920ac3987e4fbea80980e14854aadc8983783bc5ce1e50edb6b16d25003c" } }, "extract_dir": "LambdaHackTheGame", "shortcuts": [ [ "LambdaHack.exe", "Lambda Hack" ] ], "checkver": { "url": "https://api.github.com/repos/LambdaHack/LambdaHack/releases", "regex": "LambdaHack_(?[\\d.]+)_windows-x86_64\\.zip" }, "autoupdate": { "architecture": { "32bit": { "url": "https://github.com/LambdaHack/LambdaHack/releases/download/v$version/LambdaHack_$version_windows-i686.zip" }, "64bit": { "url": "https://github.com/LambdaHack/LambdaHack/releases/download/v$version/LambdaHack_$version_windows-x86_64.zip" } } } } ================================================ FILE: bucket/legendary.json ================================================ { "version": "0.20.34", "description": "Alternative command-line game downloader and launcher for Epic Games Store", "homepage": "https://github.com/derrod/legendary", "license": "GPL-3.0-or-later", "notes": "See https://github.com/derrod/legendary/blob/master/README.md for instructions about how to run the program.", "url": "https://github.com/derrod/legendary/releases/download/0.20.34/legendary.exe", "hash": "01ea22ea51749f46a0019657f64fc0d34429fb7cbf9b590c0848c0e0bd9c1f07", "bin": "legendary.exe", "checkver": "github", "autoupdate": { "url": "https://github.com/derrod/legendary/releases/download/$version/legendary.exe" } } ================================================ FILE: bucket/lf2.json ================================================ { "version": "2.0a", "description": "Little Fighter 2. A Fighting game.", "homepage": "http://www.lf2.net/", "license": "Freeware", "suggest": { "Visual C++ 2005 Redistributable": "extras/vcredist2005" }, "url": "http://201708.mediafire.com/file/j2ddn2qqc27u5x1/LittleFighter_2.0a_azo.exe/file#/dl.7z", "hash": "254c79d8fb0af8df72eef042aa2f0c3d9409a0da391f6ab40964450fb0ade034", "extract_dir": "LittleFighter", "pre_install": [ "Set-Content \"$dir\\lf2.ps1\" -Value 'Start-Process \"$PSScriptRoot\\lf2.exe\" -WorkingDirectory $PSScriptRoot' -Encoding Ascii", "Remove-Item \"$dir\\*.url\"" ], "bin": "lf2.ps1", "shortcuts": [ [ "lf2.exe", "Little Fighter 2" ] ] } ================================================ FILE: bucket/lime3ds.json ================================================ { "version": "2119.1", "description": "Emulator for Nintendo 3DS (fork of Citra), capable of playing many of your favorite games", "homepage": "https://github.com/Lime3DS", "license": { "identifier": "GPL-2.0", "url": "https://github.com/Lime3DS/Lime3DS/blob/master/license.txt" }, "suggest": { "Azahar": "games/azahar" }, "notes": "Lime3DS has been discontinued. Please use Azahar instead: https://github.com/azahar-emu/azahar", "url": "https://archive.org/download/lime3ds-2119.1-linux-appimage.tar/lime3ds-2119.1-windows-msvc.zip", "hash": "e28cfc25082d5663ae4144e716c374b7e85e80983c9544e2ec4ecb753e8bc3b7", "extract_dir": "lime3ds-2119.1-windows-msvc", "pre_install": [ "if (!(Test-Path \"$persist_dir\\user\")) {", " New-Item -Path \"$persist_dir\" -Name \"user\" -ItemType \"directory\" | Out-Null", " if (Test-Path \"$env:APPDATA\\Citra\") {", " Write-host \"Migrating AppData...\" -ForegroundColor yellow", " Copy-Item -Path \"$env:APPDATA\\Citra\\*\" -Destination \"$persist_dir\\user\" -Recurse", " Remove-Item -Path \"$env:APPDATA\\Citra\" -Recurse", " }", "}" ], "bin": "lime3ds.exe", "shortcuts": [ [ "lime3ds.exe", "Lime3DS" ] ], "persist": "user" } ================================================ FILE: bucket/livesplit.json ================================================ { "version": "1.8.37", "description": "A sleek, highly customizable timer for speedrunners", "homepage": "https://livesplit.org/", "license": "MIT", "url": "https://github.com/LiveSplit/LiveSplit/releases/download/1.8.37/LiveSplit_1.8.37.zip", "hash": "14bc8ef8ded9ef4033fb2f0cb6a152386d393127da18a4de14f096c5347aa991", "extract_dir": "", "bin": "LiveSplit.exe", "shortcuts": [ [ "LiveSplit.exe", "LiveSplit" ] ], "checkver": { "github": "https://github.com/LiveSplit/LiveSplit/" }, "autoupdate": { "url": "https://github.com/LiveSplit/LiveSplit/releases/download/$version/LiveSplit_$version.zip" } } ================================================ FILE: bucket/loot.json ================================================ { "version": "0.29.1", "description": "Plugin load order optimisation tool for The Elder Scrolls and Fallout series", "homepage": "https://loot.github.io", "license": "GPL-3.0-or-later", "suggest": { "vcredist": "extras/vcredist2022" }, "architecture": { "64bit": { "url": "https://github.com/loot/loot/releases/download/0.29.1/loot_0.29.1-win64.7z", "hash": "699dbb1157e26cbd8b8758632b8370bbb372759c9a00ffd9a4300a05f3409837" } }, "pre_install": [ "Copy-Item \"$dir\\loot_*\\*\" \"$dir\" -Recurse", "Remove-Item \"$dir\\loot_*\" -Recurse -Force" ], "bin": "LOOT.exe", "shortcuts": [ [ "LOOT.exe", "LOOT" ] ], "checkver": { "github": "https://github.com/loot/loot" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/loot/loot/releases/download/$version/loot_$version-win64.7z" } } } } ================================================ FILE: bucket/luanti.json ================================================ { "version": "5.15.2", "description": "An open source voxel game-creation platform with easy modding and game creation (formerly Minetest)", "homepage": "https://www.luanti.org/", "license": "LGPL-2.1-or-later", "architecture": { "32bit": { "url": "https://github.com/minetest/minetest/releases/download/5.15.2/luanti-5.15.2-win32.zip", "hash": "29646b1d2a3fee5ecd02962e6228da13bfaaeb76b76b7d0711803633702363ad", "extract_dir": "luanti-5.15.2-win32" }, "64bit": { "url": "https://github.com/minetest/minetest/releases/download/5.15.2/luanti-5.15.2-win64.zip", "hash": "c2416688aa330144cd457e7f81ed265223e743f58b317dab0dd77b4e1f30b62f", "extract_dir": "luanti-5.15.2-win64" } }, "post_install": [ "if(!(Test-Path \"$dir\\config\\minetest.conf\")) {", "New-Item -ErrorAction Ignore -Type file \"$dir\\config\\minetest.conf\" | Out-Null", "}" ], "shortcuts": [ [ "bin\\luanti.exe", "Luanti", "--config ..\\config\\minetest.conf" ] ], "persist": [ "config", "mods", "screenshots", "worlds" ], "checkver": { "github": "https://github.com/minetest/minetest" }, "autoupdate": { "architecture": { "32bit": { "url": "https://github.com/minetest/minetest/releases/download/$version/luanti-$version-win32.zip", "extract_dir": "luanti-$version-win32" }, "64bit": { "url": "https://github.com/minetest/minetest/releases/download/$version/luanti-$version-win64.zip", "extract_dir": "luanti-$version-win64" } } } } ================================================ FILE: bucket/ludo.json ================================================ { "version": "0.22.3", "homepage": "https://ludo.libretro.com/", "description": "Minimalist styled front-end for retro video game emulators", "license": "GPL-3.0-only", "notes": "Settings are stored in the \"$env:LOCALAPPDATA\\ludo\" directory.", "architecture": { "64bit": { "url": "https://github.com/libretro/ludo/releases/download/v0.22.3/Ludo-Windows-x86_64-0.22.3.zip", "hash": "c277f8b83fb952595aa4bb6b1981edaf49dddb285154d8e3a832fb970d849714", "extract_dir": "Ludo-Windows-x86_64-0.22.3" } }, "bin": "ludo.exe", "shortcuts": [ [ "ludo.exe", "Ludo" ] ], "checkver": { "github": "https://github.com/libretro/ludo" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/libretro/ludo/releases/download/v$version/Ludo-Windows-x86_64-$version.zip", "hash": { "url": "$url.sha256", "regex": ",$sha256," }, "extract_dir": "Ludo-Windows-x86_64-$version" } } } } ================================================ FILE: bucket/lzdoom.json ================================================ { "version": "4.14.3a", "description": "Legacy source port for Doom, Heretic, Hexen and more (based on GZDoom)", "homepage": "https://zdoom.org/", "license": "GPL-3.0-or-later", "notes": [ "Place WAD files (game data) in:", "", " $persist_dir\\..\\_doom" ], "architecture": { "32bit": { "url": "https://github.com/drfrag666/lzdoom/releases/download/l4.14.3a/lzdoom-l4.14.3a-x86.zip", "hash": "08f0eb97ba74b9a2bb5e6f5cd9fa35dceb43dde868a25353faf6a5af81abdca5" }, "64bit": { "url": "https://github.com/drfrag666/lzdoom/releases/download/l4.14.3a/lzdoom-l4.14.3a-x64.zip", "hash": "36a02cbeed8d4dafe9bc8eed0c5b982df626d69869da623a6db160b0dec7a945" } }, "pre_install": "New-Item -ItemType Directory -Force -Path $persist_dir\\..\\_doom | Out-Null", "env_set": { "DOOMWADDIR": "$persist_dir\\..\\_doom" }, "bin": "lzdoom.exe", "shortcuts": [ [ "lzdoom.exe", "LZDoom" ] ], "checkver": { "github": "https://github.com/drfrag666/lzdoom", "regex": "/releases/tag/(?[a-z]*)(?[\\d.]+)(?[a-z]?)", "replace": "${version1}${version2}" }, "autoupdate": { "architecture": { "32bit": { "url": "https://github.com/drfrag666/lzdoom/releases/download/$matchPrefix$version/lzdoom-$matchPrefix$version-x86.zip" }, "64bit": { "url": "https://github.com/drfrag666/lzdoom/releases/download/$matchPrefix$version/lzdoom-$matchPrefix$version-x64.zip" } } } } ================================================ FILE: bucket/maa.json ================================================ { "version": "6.7.1", "description": "A one-click tool for the daily tasks of Arknights, supporting all clients", "homepage": "https://github.com/MaaAssistantArknights/MaaAssistantArknights", "license": "AGPL-3.0", "architecture": { "64bit": { "url": "https://github.com/MaaAssistantArknights/MaaAssistantArknights/releases/download/v6.7.1/MAA-v6.7.1-win-x64.zip", "hash": "1a378dc103cc3a38022b5923dacdf4363dd4847c3a68ae276626628c2dad203f" } }, "bin": [ [ "MAA.exe", "MAAAssistantArknights" ] ], "shortcuts": [ [ "MAA.exe", "Maa Assistant Arknights" ] ], "persist": [ "cache", "config", "debug", "data" ], "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/MaaAssistantArknights/MaaAssistantArknights/releases/download/v$version/MAA-v$version-win-x64.zip" } } } } ================================================ FILE: bucket/maaend.json ================================================ { "version": "2.6.0", "description": "High-precision automation assistant. Designed for heavy-duty operations and maximum efficiency in Arknights: Endfield.", "homepage": "https://github.com/MaaEnd/MaaEnd", "license": "AGPL-3.0", "architecture": { "64bit": { "url": "https://github.com/MaaEnd/MaaEnd/releases/download/v2.6.0/MaaEnd-win-x86_64-v2.6.0.zip", "hash": "1b099f25f9b4410af09b7193278b830ae941acf33d7fb689cf010dc002424528" } }, "bin": "MaaEnd.exe", "shortcuts": [ [ "MaaEnd.exe", "MaaEnd" ] ], "persist": [ "cache", "config", "debug" ], "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/MaaEnd/MaaEnd/releases/download/v$version/MaaEnd-win-x86_64-v$version.zip" } } } } ================================================ FILE: bucket/mame.json ================================================ { "version": "0.287", "description": "Arcade machine emulator", "homepage": "http://mamedev.org", "license": { "identifier": "GPL-2.0", "url": "https://github.com/mamedev/mame/blob/master/COPYING" }, "architecture": { "32bit": { "url": "https://raw.githubusercontent.com/Calinou/scoop-games/27ba46f443a3446a70bf1f93eeb09797be0fb286/bucket/mame.json", "hash": "c5000bfb8d01c568cb4b7df64cb16f2361729e19d43dd7bee30d1db72ac1b2c5", "pre_install": [ "Write-Host -ForegroundColor Yellow \"WARN: MAME no longer provides up to date 32bit binaries\"", "Write-Host -ForegroundColor Yellow \"Continue installing latest 32bit release (0.217)? \"", "$choice = (Read-Host -Prompt \"[Y / N]\").toLower()", "switch ($choice) {", " y {scoop uninstall mame", " scoop install https://raw.githubusercontent.com/Calinou/scoop-games/27ba46f443a3446a70bf1f93eeb09797be0fb286/bucket/mame.json", " scoop hold mame", " exit 0", " }", " n {Write-Error -Message \"Install aborted.\" -Category NotInstalled", " scoop uninstall mame", " exit 1", " }", "}" ] }, "64bit": { "url": "https://github.com/mamedev/mame/releases/download/mame0287/mame0287b_x64.exe#/dl.7z", "hash": "68cdaf6d48213c6f3d0f7fa7f2733db46f74e400ad66db2d8a8d777430a42fb9", "pre_install": [ "if(!(Test-Path \"$persist_dir\\mame.ini\")) {", " Start-Process \"$dir\\mame.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"-createconfig\"", " Start-Sleep -Seconds 5", "}" ], "bin": [ "castool.exe", "chdman.exe", "floptool.exe", "imgtool.exe", "jedutil.exe", "ldresample.exe", "ldverify.exe", "mame.exe", "nltool.exe", "nlwav.exe", "romcmp.exe", "unidasm.exe" ], "shortcuts": [ [ "mame.exe", "MAME" ] ] } }, "persist": [ "ctrlr", "plugins", "roms", "mame.ini", "ui.ini", "plugin.ini" ], "checkver": { "github": "https://github.com/mamedev/mame", "regex": "MAME ([\\d.]+)" }, "autoupdate": { "architecture": { "32bit": { "url": "https://raw.githubusercontent.com/Calinou/scoop-games/27ba46f443a3446a70bf1f93eeb09797be0fb286/bucket/mame.json" }, "64bit": { "url": "https://github.com/mamedev/mame/releases/download/mame$cleanVersion/mame$cleanVersionb_x64.exe#/dl.7z" } } } } ================================================ FILE: bucket/mameui.json ================================================ { "version": "0.287.0", "description": "GUI frontend for MAME, the multi-purpose emulation framework", "homepage": "https://messui.1emulation.com", "license": "GPL-2.0-or-later", "architecture": { "64bit": { "url": "https://messui.1emulation.com/mameui287.7z", "hash": "03222aae06f6b7a265883d30a4bcdd4873631022bdfe134ade0d51b65b1f0b3e" } }, "shortcuts": [ [ "mameui.exe", "MAMEUI" ] ], "persist": [ "cfg", "diff", "ini", "inp", "memcard", "nvram", "snap", "sta" ], "checkver": { "regex": "MAMEUI64 ([\\d.]+)" }, "autoupdate": { "architecture": { "64bit": { "url": "https://messui.1emulation.com/mameui$minorVersion.7z" } } } } ================================================ FILE: bucket/mcedit2.json ================================================ { "version": "2.0.0-beta14", "description": "World editor for Minecraft", "homepage": "http://www.mcedit.net/", "license": "BSD-3-Clause", "architecture": { "32bit": { "url": "https://github.com/mcedit/mcedit2/releases/download/2.0.0-beta14/mcedit2-win32-2.0.0-beta14.exe#/mcedit2.7z", "hash": "d98471a303215de878c97fd86e263912825fa56eb3fc4347e5afc78e191953a4", "extract_dir": "mcedit2-win32-2.0.0-beta14" }, "64bit": { "url": "https://github.com/mcedit/mcedit2/releases/download/2.0.0-beta14/mcedit2-win64-2.0.0-beta14.exe#/mcedit2.7z", "hash": "7b481550cb6ceae28deacb4072eafb5201bb111c65a7389c4aa66495fa670b55", "extract_dir": "mcedit2-win64-2.0.0-beta14" } }, "bin": "mcedit2.exe", "shortcuts": [ [ "mcedit2.exe", "MCEdit2" ] ], "checkver": { "url": "https://github.com/mcedit/mcedit2/releases", "regex": "tree/([\\wd.-]+)" }, "autoupdate": { "architecture": { "32bit": { "url": "https://github.com/mcedit/mcedit2/releases/download/$version/mcedit2-win32-$version.exe#/mcedit2.7z", "extract_dir": "mcedit2-win32-$version" }, "64bit": { "url": "https://github.com/mcedit/mcedit2/releases/download/$version/mcedit2-win64-$version.exe#/mcedit2.7z", "extract_dir": "mcedit2-win64-$version" } } } } ================================================ FILE: bucket/mcrcon.json ================================================ { "version": "0.7.2", "description": "Rcon client for Minecraft", "homepage": "https://github.com/Tiiffi/mcrcon", "license": "Zlib", "architecture": { "64bit": { "url": "https://github.com/Tiiffi/mcrcon/releases/download/v0.7.2/mcrcon-0.7.2-windows-x86-64.zip", "hash": "47ca5f9e29aac4113283c01a9aa1418ba011c0ba17b791a227c098509e0035a4" }, "32bit": { "url": "https://github.com/Tiiffi/mcrcon/releases/download/v0.7.2/mcrcon-0.7.2-windows-x86-32.zip", "hash": "9bc513cd039c4738764a6354df45e776ea4db58eafefaa19f92e845a9147f85e" } }, "bin": "mcrcon.exe", "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/Tiiffi/mcrcon/releases/download/v$version/mcrcon-$version-windows-x86-64.zip" }, "32bit": { "url": "https://github.com/Tiiffi/mcrcon/releases/download/v$version/mcrcon-$version-windows-x86-32.zip" } } } } ================================================ FILE: bucket/mednafen-dev.json ================================================ { "version": "1.32.1", "description": "Multi-system emulator (development version)", "homepage": "https://mednafen.github.io/", "license": { "identifier": "GPL-2.0-only", "url": "http://www.gnu.org/licenses/gpl-2.0.html" }, "notes": [ "ATTENTION: Mednafen requires BIOS/firmware files for Playstation 1, PC Engine, and PC FX emulation.", "It is recommended to place these in $persist_dir\\firmware.", "See https://mednafen.github.io/documentation/#Section_firmware_bios for more information." ], "suggest": { "Mednaffe": "mednaffe" }, "architecture": { "32bit": { "url": "https://mednafen.github.io/releases/files/mednafen-1.32.1-win32.zip", "hash": "ca8e5cb53c2aedb347ab0358a1be496cfc4a51fc2e444648fa430365289c82e7" }, "64bit": { "url": "https://mednafen.github.io/releases/files/mednafen-1.32.1-win64.zip", "hash": "3b680ce6b50a17bcbb2ac611e38962ee469e399b412cc435ffacd6e7f6fb1982" } }, "installer": { "script": [ "if (!(Test-Path \"$persist_dir\\mednafen.cfg\")) {", " New-Item \"$dir\\mednafen.cfg\" | Out-Null", "}" ] }, "bin": [ [ "mednafen.exe", "mednafen-dev" ] ], "shortcuts": [ [ "mednafen.exe", "mednafen (dev)" ] ], "persist": [ "cheats", "firmware", "mcm", "mcs", "palettes", "pgconfig", "sav", "snaps", "mednafen.cfg" ], "checkver": { "regex": "mednafen-(?[\\d.]+)(?-UNSTABLE)?.tar.xz", "replace": "${1}" }, "autoupdate": { "architecture": { "32bit": { "url": "https://mednafen.github.io/releases/files/mednafen-$matchVersion$matchDev-win32.zip" }, "64bit": { "url": "https://mednafen.github.io/releases/files/mednafen-$matchVersion$matchDev-win64.zip" } } } } ================================================ FILE: bucket/mednafen.json ================================================ { "version": "1.32.1", "description": "Multi-system emulator", "homepage": "https://mednafen.github.io/", "license": { "identifier": "GPL-2.0", "url": "http://www.gnu.org/licenses/gpl-2.0.html" }, "notes": [ "ATTENTION: Mednafen requires BIOS/firmware files for Playstation 1, PC Engine, and PC FX emulation.", "It is recommended to place these in $persist_dir\\firmware.", "See https://mednafen.github.io/documentation/#Section_firmware_bios for more information." ], "suggest": { "Mednaffe": "mednaffe" }, "architecture": { "32bit": { "url": "https://mednafen.github.io/releases/files/mednafen-1.32.1-win32.zip", "hash": "ca8e5cb53c2aedb347ab0358a1be496cfc4a51fc2e444648fa430365289c82e7" }, "64bit": { "url": "https://mednafen.github.io/releases/files/mednafen-1.32.1-win64.zip", "hash": "3b680ce6b50a17bcbb2ac611e38962ee469e399b412cc435ffacd6e7f6fb1982" } }, "installer": { "script": [ "if (!(Test-Path \"$persist_dir\\mednafen.cfg\")) {", " New-Item \"$dir\\mednafen.cfg\" | Out-Null", "}" ] }, "bin": "mednafen.exe", "shortcuts": [ [ "mednafen.exe", "mednafen" ] ], "persist": [ "cheats", "firmware", "mcm", "mcs", "palettes", "pgconfig", "sav", "snaps", "mednafen.cfg" ], "checkver": { "regex": "mednafen-(?[\\d.]+).tar.xz", "replace": "${1}" }, "autoupdate": { "architecture": { "32bit": { "url": "https://mednafen.github.io/releases/files/mednafen-$matchVersion-win32.zip" }, "64bit": { "url": "https://mednafen.github.io/releases/files/mednafen-$matchVersion-win64.zip" } } } } ================================================ FILE: bucket/mednaffe.json ================================================ { "version": "0.9.3", "description": "Front-end for Mednafen", "homepage": "https://github.com/AmatCoder/mednaffe/", "license": { "identifier": "GPL-3.0", "url": "https://github.com/AmatCoder/mednaffe/blob/master/COPYING" }, "depends": "sudo", "url": "https://github.com/AmatCoder/mednaffe/releases/download/0.9.3/mednaffe-0.9.3-win.zip", "hash": "7671672dcc88bac3fff70c03942c9c9c1720fbdffac9090582b9940fb180c42c", "pre_install": [ "$medinst = 0", "if (Test-Path \"$scoopdir\\apps\\mednafen\\current\\mednafen.exe\") {", " $medinst = 1", "}", "elseif (Test-Path \"$scoopdir\\apps\\mednafen-dev\\current\\mednafen.exe\") {", " $medinst = 2", "}", "if ((Test-Path \"$scoopdir\\apps\\mednafen\\current\\mednafen.exe\") -and (Test-Path \"$scoopdir\\apps\\mednafen-dev\\current\\mednafen.exe\")) {", " Write-Host -ForegroundColor Yellow \"Mednafen and Mednafen-dev were found on this system.\"", " Write-Host -ForegroundColor Yellow \"Choose one to use mednaffe with, 1 (stable) or 2 (dev)\"", " $medinst = Read-Host -Prompt \"[1, 2]\"", "}", "if ($medinst -eq 0) {", " Write-Host -ForegroundColor Yellow \"No Mednafen installation was found on this system.\"", " Write-Host -ForegroundColor Yellow \"Choose 1 to install Mednafen stable, 2 for Mednafen-dev, or 3 to cancel the install.\"", " $medinst = Read-Host -Prompt \"[1, 2, 3]\"", " switch ($medinst) {", " 1 {scoop install mednafen}", " 2 {scoop install mednafen-dev}", " 3 {Write-Error -Message \"Install aborted.\" -Category NotInstalled", " scoop uninstall mednaffe", " exit 1", " }", " }", "}" ], "installer": { "script": [ "if (!(Test-Path \"$persist_dir\\mednafen.cfg\")) {", " New-Item \"$persist_dir\" -ItemType Directory | Out-Null", " switch ($medinst) {", " 1 {sudo New-Item -ItemType HardLink -Path \"$persist_dir\\mednafen.cfg\" -Target \"$scoopdir\\persist\\mednafen\\mednafen.cfg\" | Out-Null}", " 2 {sudo New-Item -ItemType HardLink -Path \"$persist_dir\\mednafen.cfg\" -Target \"$scoopdir\\persist\\mednafen-dev\\mednafen.cfg\" | Out-Null}", " }", "}" ] }, "bin": "mednaffe.exe", "shortcuts": [ [ "mednaffe.exe", "Mednaffe" ] ], "persist": "mednafen.cfg", "checkver": "github", "autoupdate": { "url": "https://github.com/AmatCoder/mednaffe/releases/download/$version/mednaffe-$version-win.zip" } } ================================================ FILE: bucket/megaanticheat.json ================================================ { "version": "0.2.0", "license": "GPL-3.0", "homepage": "https://github.com/MegaAntiCheat/client-backend", "description": "Fan-made TF2 client-side anticheat which builds a list of cheaters using collected demo data", "url": "https://github.com/MegaAntiCheat/client-backend/releases/download/v0.2.0/client_backend.exe#/megaanticheat.exe", "hash": "12fba9fd7bb9ea2e44093f44199a937e78eeef18f4579eab2f13d2000f82cd5e", "checkver": { "url": "https://api.github.com/repos/MegaAntiCheat/client-backend/releases?per_page=1", "jsonpath": "$[0].tag_name", "regex": "v([\\d.]+)" }, "autoupdate": { "url": "https://github.com/MegaAntiCheat/client-backend/releases/download/v$version/client_backend.exe#/megaanticheat.exe" }, "bin": "megaanticheat.exe", "shortcuts": [ [ "megaanticheat.exe", "MegaAntiCheat" ] ], "notes": [ "Setup guide:", "", " https://github.com/MegaAntiCheat/client-backend#usage-steps" ] } ================================================ FILE: bucket/megaglest.json ================================================ { "version": "3.13.0", "description": "Real-time 3D strategy game", "homepage": "https://megaglest.org/", "license": "GPL-3.0-or-later", "architecture": { "32bit": { "url": "https://github.com/MegaGlest/megaglest-source/releases/download/3.13.0/MegaGlest-Installer-3.13.0_windows_32bit.exe#/dl.7z", "hash": "84eade59226fe52f8349bfcffec1b71a4d45760671f59e4d7d25c1c991a9610d", "bin": [ "megaglest.exe", "megaglest_editor.exe", "megaglest_g3dviewer.exe" ], "shortcuts": [ [ "megaglest.exe", "MegaGlest" ], [ "megaglest_editor.exe", "MegaGlest Editor" ] ] }, "64bit": { "url": "https://github.com/MegaGlest/megaglest-source/releases/download/3.13.0/MegaGlest-Installer-3.13.0_windows_64bit.exe#/dl.7z", "hash": "d08d6248b1d9edadb5709d84eb39af61fbcd2fbb8edd649ccebe3e96541e3847", "bin": [ [ "megaglestx64.exe", "megaglest" ], [ "megaglest_editorx64.exe", "megaglest_editor" ], [ "megaglest_g3dviewerx64.exe", "megaglest_g3dviewer" ] ], "shortcuts": [ [ "megaglestx64.exe", "MegaGlest" ], [ "megaglest_editorx64.exe", "MegaGlest Editor" ] ] } }, "checkver": { "github": "https://github.com/MegaGlest/megaglest-source" }, "autoupdate": { "architecture": { "32bit": { "url": "https://github.com/MegaGlest/megaglest-source/releases/download/$version/MegaGlest-Installer-$version_windows_32bit.exe#/dl.7z" }, "64bit": { "url": "https://github.com/MegaGlest/megaglest-source/releases/download/$version/MegaGlest-Installer-$version_windows_64bit.exe#/dl.7z" } } } } ================================================ FILE: bucket/megamek-dev.json ================================================ { "version": "0.50.11", "description": "Free turn-based strategy game based on the classic BattleTech/MechWarrior universe (development version)", "homepage": "https://megamek.org", "license": "GPL-2.0-or-later", "url": "https://github.com/MegaMek/megamek/releases/download/v0.50.11/megamek-0.50.11.tar.gz", "hash": "7ece94293b2ecf4c4780d281052d1b9859f2b0ec4fd44664d6c579935fbd2d19", "extract_dir": "MegaMek-0.50.11", "shortcuts": [ [ "MegaMek.exe", "MegaMek" ] ], "checkver": { "url": "https://megamek.org/downloads.html", "re": "MegaMek[\\s\\S]+?Milestone:[\\s]+(?[\\d.]+)" }, "autoupdate": { "url": "https://github.com/MegaMek/megamek/releases/download/v$version/megamek-$version.tar.gz", "extract_dir": "MegaMek-$version" } } ================================================ FILE: bucket/megamek.json ================================================ { "version": "0.50.11", "description": "Free turn-based strategy game based on the classic BattleTech/MechWarrior universe", "homepage": "https://megamek.org", "license": "GPL-2.0-or-later", "url": "https://github.com/MegaMek/megamek/releases/download/v0.50.11/megamek-0.50.11.tar.gz", "hash": "7ece94293b2ecf4c4780d281052d1b9859f2b0ec4fd44664d6c579935fbd2d19", "extract_dir": "MegaMek-0.50.11", "shortcuts": [ [ "MegaMek.exe", "MegaMek" ] ], "checkver": { "url": "https://megamek.org/downloads.html", "re": "MegaMek[\\s\\S]+?Milestone:[\\s]+(?[\\d.]+)" }, "autoupdate": { "url": "https://github.com/MegaMek/megamek/releases/download/v$version/megamek-$version.tar.gz", "extract_dir": "MegaMek-$version" } } ================================================ FILE: bucket/megameklab-dev.json ================================================ { "version": "0.50.12", "description": "BattleTech unit modification program for MegaMek (development version)", "homepage": "https://megamek.org", "license": "GPL-2.0-or-later", "url": "https://github.com/MegaMek/megameklab/releases/download/v0.50.12/megameklab-0.50.12.tar.gz", "hash": "82b38f0be5a60e3a34ef02cacc86fea82216230ea4e96a8ffc2865ad8f8a6e5d", "extract_dir": "MegaMekLab-0.50.12", "shortcuts": [ [ "MegaMekLab.exe", "MegaMekLab" ] ], "checkver": { "url": "https://megamek.org/downloads.html", "re": "MegaMekLab[\\s\\S]+?Development:[\\s]+(?[\\d.]+)" }, "autoupdate": { "url": "https://github.com/MegaMek/megameklab/releases/download/v$version/megameklab-$version.tar.gz", "extract_dir": "MegaMekLab-$version" } } ================================================ FILE: bucket/megameklab.json ================================================ { "version": "0.50.11", "description": "BattleTech unit modification program for MegaMek", "homepage": "https://megamek.org", "license": "GPL-2.0-or-later", "url": "https://github.com/MegaMek/megameklab/releases/download/v0.50.11/megameklab-0.50.11.tar.gz", "hash": "ec0737a46c3c73bcaa844a1c1534d787f3916e2069f6dcc69835ebe707e2ce1f", "extract_dir": "MegaMekLab-0.50.11", "shortcuts": [ [ "MegaMekLab.exe", "MegaMekLab" ] ], "checkver": { "url": "https://megamek.org/downloads.html", "re": "MegaMekLab[\\s\\S]+?Milestone:[\\s]+(?[\\d.]+)" }, "autoupdate": { "url": "https://github.com/MegaMek/megameklab/releases/download/v$version/megameklab-$version.tar.gz", "extract_dir": "MegaMekLab-$version" } } ================================================ FILE: bucket/mekhq-dev.json ================================================ { "version": "0.50.12", "description": "Helper program for MegaMek - includes MegaMek and MegaMekLab (development version)", "homepage": "https://megamek.org", "license": "GPL-2.0-or-later", "url": "https://github.com/MegaMek/mekhq/releases/download/v0.50.12/mekhq-0.50.12.tar.gz", "hash": "5e9769c3e77c90641f156153470f5630b7cc92455686503d5bd8600a15cbce5d", "extract_dir": "MekHQ-0.50.12", "shortcuts": [ [ "MekHQ.exe", "MekHQ" ], [ "MegaMek.exe", "MegaMek" ], [ "MegaMekLab.exe", "MegaMekLab" ] ], "checkver": { "url": "https://megamek.org/downloads.html", "re": "MekHQ[\\s\\S]+?Development:[\\s]+(?[\\d.]+)" }, "autoupdate": { "url": "https://github.com/MegaMek/mekhq/releases/download/v$version/mekhq-$version.tar.gz", "extract_dir": "MekHQ-$version" } } ================================================ FILE: bucket/mekhq.json ================================================ { "version": "0.50.11", "description": "Helper program for MegaMek - includes MegaMek and MegaMekLab", "homepage": "https://megamek.org", "license": "GPL-2.0-or-later", "url": "https://github.com/MegaMek/mekhq/releases/download/v0.50.11/mekhq-0.50.11.tar.gz", "hash": "0509da7eb98810ef4bc3c58da2cdb45e2215f1a3d5103ee0e487081c02d919f6", "extract_dir": "MekHQ-0.50.11", "shortcuts": [ [ "MekHQ.exe", "MekHQ" ], [ "MegaMek.exe", "MegaMek" ], [ "MegaMekLab.exe", "MegaMekLab" ] ], "checkver": { "url": "https://megamek.org/downloads.html", "re": "MekHQ[\\s\\S]+?Milestone:[\\s]+(?[\\d.]+)" }, "autoupdate": { "url": "https://github.com/MegaMek/mekhq/releases/download/v$version/mekhq-$version.tar.gz", "extract_dir": "MekHQ-$version" } } ================================================ FILE: bucket/melonds.json ================================================ { "version": "1.1", "description": "A Nintendo DS emulator aiming for fast and accurate emulation", "homepage": "http://melonds.kuribo64.net/", "license": { "identifier": "GPL-3.0", "url": "https://github.com/melonDS-emu/melonDS/blob/master/LICENSE" }, "architecture": { "64bit": { "url": "https://github.com/melonDS-emu/melonDS/releases/download/1.1/melonDS-1.1-windows-x86_64.zip", "hash": "9f3f8a244103be20b5b657af5b0ed1b2a66bb20a7181476a6d294c9a53d4f8c8" }, "arm64": { "url": "https://github.com/melonDS-emu/melonDS/releases/download/1.1/melonDS-1.1-windows-aarch64.zip", "hash": "9bd4c3efb529540f7577e905439ca6acd372d16b5fbbff31cca8ae3fd60026ce" } }, "installer": { "script": [ "if (Test-Path \"$persist_dir\\melonDS.toml\" -PathType Container) {", " Remove-Item \"$persist_dir\\melonDS.toml\" -Recurse -Force", "}", "$FILES = @('melonDS.ini', 'melonDS.toml')", "foreach ($FILE in $FILES) {", " if (!(Test-Path \"$persist_dir\\$FILE\")) {", " New-Item \"$dir\\$FILE\" -Type File | Out-Null", " }", "}" ] }, "bin": "melonDS.exe", "shortcuts": [ [ "melonDS.exe", "melonDS" ] ], "persist": [ "melonDS.ini", "melonDS.toml" ], "checkver": { "github": "https://github.com/melonDS-emu/melonDS", "regex": "/releases/tag/(?:v|V)?([\\w.]+)" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/melonDS-emu/melonDS/releases/download/$version/melonDS-$version-windows-x86_64.zip" }, "arm64": { "url": "https://github.com/melonDS-emu/melonDS/releases/download/$version/melonDS-$version-windows-aarch64.zip" } } } } ================================================ FILE: bucket/mesa3d-mingw.json ================================================ { "version": "26.0.4", "description": "Windows builds of Mesa3D, an open source implementation of OpenGL, OpenGL ES, Vulkan and other specifications (MinGW build)", "homepage": "https://github.com/pal1000/mesa-dist-win", "license": { "identifier": "MIT", "url": "https://docs.mesa3d.org/license.html" }, "url": "https://github.com/pal1000/mesa-dist-win/releases/download/26.0.4/mesa3d-26.0.4-release-mingw.7z", "hash": "4e2ff54f67ed112bf2ae5e53f37dd488002c4eb22ad3d1fd528f2182f8776276", "notes": [ "", "This project provides multiple drivers and deployment options:", "", "1. System-wide deployment tool - For systems lacking hardware accelerated OpenGL", "", "2. Per-application deployment tool - Deploy Mesa for specific programs", "", "Run the deployment tools from the Mesa installation directory to configure", "" ], "checkver": "github", "autoupdate": { "url": "https://github.com/pal1000/mesa-dist-win/releases/download/$version/mesa3d-$version-release-mingw.7z" } } ================================================ FILE: bucket/mesa3d.json ================================================ { "version": "26.0.4", "description": "Windows builds of Mesa3D, an open source implementation of OpenGL, OpenGL ES, Vulkan and other specifications (MSVC build)", "homepage": "https://github.com/pal1000/mesa-dist-win", "license": { "identifier": "MIT", "url": "https://docs.mesa3d.org/license.html" }, "url": "https://github.com/pal1000/mesa-dist-win/releases/download/26.0.4/mesa3d-26.0.4-release-msvc.7z", "hash": "1f5e444027f768fa35930e0d9001801aff0227e20926de8094429bdee295008b", "notes": [ "", "This project provides multiple drivers and deployment options:", "", "1. System-wide deployment tool - For systems lacking hardware accelerated OpenGL", "", "2. Per-application deployment tool - Deploy Mesa for specific programs", "", "Run the deployment tools from the Mesa installation directory to configure", "" ], "checkver": "github", "autoupdate": { "url": "https://github.com/pal1000/mesa-dist-win/releases/download/$version/mesa3d-$version-release-msvc.7z" } } ================================================ FILE: bucket/mesen-s.json ================================================ { "version": "0.4.0", "description": "A high-accuracy SNES and Super GameBoy emulator", "homepage": "https://www.mesen.ca", "license": { "identifier": "GPL-3.0", "url": "https://github.com/SourMesen/Mesen-S/blob/master/LICENSE" }, "notes": "Configuration files cannot be persisted, but will be retained during the update", "url": "https://github.com/SourMesen/Mesen-S/releases/download/0.4.0/Mesen-S.0.4.0.zip", "hash": "ce4ee543dd3aaa4a10e8597d5aa4735fbe9252c8d679e5772dbee827cfaa2d96", "pre_install": "if (!(Test-Path \"$persist_dir\\settings.xml\")) { New-Item -ItemType File \"$dir\\settings.xml\" | Out-Null }", "bin": "Mesen-S.exe", "shortcuts": [ [ "Mesen-S.exe", "Mesen-S" ] ], "persist": [ "settings.xml", "Avi", "Cheats", "Firmware", "Movies", "RecentGames", "Saves", "SaveStates", "Screenshots", "Wave" ], "checkver": { "github": "https://github.com/SourMesen/Mesen-S/" }, "autoupdate": { "url": "https://github.com/SourMesen/Mesen-S/releases/download/$version/Mesen-S.$version.zip" } } ================================================ FILE: bucket/mesen.json ================================================ { "version": "2.1.1", "description": "Multi-system emulator (NES, SNES, GB, GBA, PCE, SMS/GG, WS) for Windows, Linux and macOS", "homepage": "https://www.mesen.ca", "license": { "identifier": "GPL-3.0", "url": "https://github.com/SourMesen/Mesen2/blob/master/LICENSE" }, "url": "https://github.com/SourMesen/Mesen2/releases/download/2.1.1/Mesen_2.1.1_Windows.zip", "hash": "23ccc2bc060b663c68dad3a8c5d6da7d23a50f872d04f135bafa2b04ff7d5cbe", "pre_install": "if (!(Test-Path \"$persist_dir\\settings.json\")) { New-Item -ItemType File \"$dir\\settings.json\" | Out-Null }", "bin": "Mesen.exe", "shortcuts": [ [ "Mesen.exe", "Mesen" ] ], "persist": [ "settings.json", "RecentGames", "Screenshots", "Avi", "Wave", "Movies", "HdPacks", "Saves", "SaveStates", "Cheats", "GameConfig", "Firmware" ], "checkver": { "github": "https://github.com/SourMesen/Mesen2" }, "autoupdate": { "url": "https://github.com/SourMesen/Mesen2/releases/download/$version/Mesen_$version_Windows.zip" } } ================================================ FILE: bucket/mgba-dev.json ================================================ { "version": "9050-20260417", "description": "A fast, accurate, and portable GBA emulator (development version)", "homepage": "https://mgba.io/", "license": { "identifier": "MPL-2.0", "url": "https://github.com/mgba-emu/mgba/blob/master/LICENSE" }, "architecture": { "32bit": { "url": "https://s3.amazonaws.com/mgba/build/mGBA-build-2026-04-17-win32-9050-f4a1d044479d668ab01c6ed34ed5c407e6b0d6a8.7z", "hash": "5413d6a23b07865c4b65442805f8430031f6643435e3386069bf52eaaf3d6af6", "extract_dir": "mGBA-build-2026-04-17-win32-9050-f4a1d044479d668ab01c6ed34ed5c407e6b0d6a8" }, "64bit": { "url": "https://s3.amazonaws.com/mgba/build/mGBA-build-2026-04-17-win64-9050-f4a1d044479d668ab01c6ed34ed5c407e6b0d6a8.7z", "hash": "ad3c587be9d2170bfcd3ba0fb6e24db00b71d8165bdb82a65406a679c4e7de6f", "extract_dir": "mGBA-build-2026-04-17-win64-9050-f4a1d044479d668ab01c6ed34ed5c407e6b0d6a8" } }, "pre_install": [ "if (!(Test-Path \"$persist_dir\\qt.ini\")) {", " New-Item \"$dir\\qt.ini\" -Type File | Out-Null", "}", "if (!(Test-Path \"$persist_dir\\config.ini\")) {", " New-Item \"$dir\\config.ini\" -Type File | Out-Null", " Set-Content \"$dir\\config.ini\" '[ports.qt]'", " Add-Content \"$dir\\config.ini\" 'savestatePath=savestate'", " Add-Content \"$dir\\config.ini\" 'patchPath=patch'", " Add-Content \"$dir\\config.ini\" 'screenshotPath=screenshot'", " Add-Content \"$dir\\config.ini\" 'cheatsPath=cheats'", " Add-Content \"$dir\\config.ini\" 'savegamePath=savegame'", " Add-Content \"$dir\\config.ini\" 'gba.bios=bios/gba_bios.bin'", " Add-Content \"$dir\\config.ini\" 'gb.bios=bios/gb_bios.bin'", " Add-Content \"$dir\\config.ini\" 'gbc.bios=bios/gbc_bios.bin'", " Add-Content \"$dir\\config.ini\" 'sgb.bios=bios/sgb_bios.bin'", "}" ], "bin": [ [ "mGBA.exe", "mgba-dev" ], [ "mgba-sdl.exe", "mgba-sdl-dev" ] ], "shortcuts": [ [ "mGBA.exe", "mGBA (dev)" ] ], "persist": [ "bios", "cheats", "patch", "savegame", "savestate", "screenshot", "shaders", "qt.ini", "config.ini", "portable.ini" ], "checkver": { "url": "https://mgba.io/builds/1/", "regex": "build-(?20\\d{2})-(?\\d{2})-(?\\d{2})-win32-(?[\\d]+)-(?\\w{40})\\.7z", "replace": "$4-$1$2$3" }, "autoupdate": { "architecture": { "32bit": { "url": "https://s3.amazonaws.com/mgba/build/mGBA-build-$matchYear-$matchMonth-$matchDay-win32-$matchVer-$matchGit.7z", "extract_dir": "mGBA-build-$matchYear-$matchMonth-$matchDay-win32-$matchVer-$matchGit" }, "64bit": { "url": "https://s3.amazonaws.com/mgba/build/mGBA-build-$matchYear-$matchMonth-$matchDay-win64-$matchVer-$matchGit.7z", "extract_dir": "mGBA-build-$matchYear-$matchMonth-$matchDay-win64-$matchVer-$matchGit" } } } } ================================================ FILE: bucket/mgba.json ================================================ { "version": "0.10.5", "description": "A fast, accurate, and portable GBA emulator", "homepage": "https://mgba.io/", "license": { "identifier": "MPL-2.0", "url": "https://github.com/mgba-emu/mgba/blob/master/LICENSE" }, "architecture": { "32bit": { "url": "https://github.com/mgba-emu/mgba/releases/download/0.10.5/mGBA-0.10.5-win32.7z", "hash": "020702a7d6dca18d19a0f6379e22ef4531a86f2add7405793e2cc7be449cb171", "extract_dir": "mGBA-0.10.5-win32" }, "64bit": { "url": "https://github.com/mgba-emu/mgba/releases/download/0.10.5/mGBA-0.10.5-win64.7z", "hash": "b497a57c7d9093834dadc64f33a90f7c411439c21fdb8a0143255a45ea37563a", "extract_dir": "mGBA-0.10.5-win64" } }, "pre_install": [ "if (!(Test-Path \"$persist_dir\\qt.ini\")) {", " New-Item \"$dir\\qt.ini\" -Type File | Out-Null", "}", "if (!(Test-Path \"$persist_dir\\config.ini\")) {", " New-Item \"$dir\\config.ini\" -Type File | Out-Null", " Set-Content \"$dir\\config.ini\" '[ports.qt]'", " Add-Content \"$dir\\config.ini\" 'savestatePath=savestate'", " Add-Content \"$dir\\config.ini\" 'patchPath=patch'", " Add-Content \"$dir\\config.ini\" 'screenshotPath=screenshot'", " Add-Content \"$dir\\config.ini\" 'cheatsPath=cheats'", " Add-Content \"$dir\\config.ini\" 'savegamePath=savegame'", " Add-Content \"$dir\\config.ini\" 'gba.bios=bios/gba_bios.bin'", " Add-Content \"$dir\\config.ini\" 'gb.bios=bios/gb_bios.bin'", " Add-Content \"$dir\\config.ini\" 'gbc.bios=bios/gbc_bios.bin'", " Add-Content \"$dir\\config.ini\" 'sgb.bios=bios/sgb_bios.bin'", "}" ], "bin": [ [ "mGBA.exe", "mgba-sdl.exe" ] ], "shortcuts": [ [ "mGBA.exe", "mGBA" ] ], "persist": [ "bios", "cheats", "patch", "savegame", "savestate", "screenshot", "shaders", "qt.ini", "config.ini", "portable.ini" ], "checkver": { "github": "https://github.com/mgba-emu/mgba" }, "autoupdate": { "architecture": { "32bit": { "url": "https://github.com/mgba-emu/mgba/releases/download/$version/mGBA-$version-win32.7z", "extract_dir": "mGBA-$version-win32" }, "64bit": { "url": "https://github.com/mgba-emu/mgba/releases/download/$version/mGBA-$version-win64.7z", "extract_dir": "mGBA-$version-win64" } } } } ================================================ FILE: bucket/mighty-mike.json ================================================ { "version": "3.0.2", "description": "Multi-platform port of the Mac OS-only game Mighty Mike", "homepage": "https://pangeasoft.net/mightymike/", "license": "CC-BY-NC-SA-4.0", "architecture": { "64bit": { "url": "https://github.com/jorio/MightyMike/releases/download/v3.0.2/MightyMike-3.0.2-windows-x64-hotfix.zip", "hash": "20b6072fd02c3d9afc7a023ed4f4f896e7598d47b038228286b77f86460b04e2" } }, "extract_dir": "MightyMike-3.0.2", "shortcuts": [ [ "MightyMike.exe", "Mighty Mike" ] ], "checkver": { "github": "https://github.com/jorio/MightyMike/" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/jorio/MightyMike/releases/download/v$version/MightyMike-$version-windows-x64-hotfix.zip", "extract_dir": "MightyMike-$version" } } } } ================================================ FILE: bucket/mindustry-server.json ================================================ { "version": "157", "description": "Server-side program for Mindustry, a sandbox tower-defense game", "homepage": "https://mindustrygame.github.io/", "license": "GPL-3.0-only", "suggest": { "Java Runtime Environment": "java/adoptopenjdk-hotspot-jre", "Mindustry": "games/mindustry" }, "url": "https://github.com/Anuken/Mindustry/releases/download/v157/server-release.jar#/Mindustry-Server.jar", "hash": "909d1ad7a04e8b39244a82a3d62dba770e9ecd126d0c296ff81621d0b031082b", "pre_install": "Set-Content -Path \"$dir\\mindustry-server.bat\" -Value \"pushd $dir && java -jar Mindustry-Server.jar && popd\"", "bin": "mindustry-server.bat", "shortcuts": [ [ "mindustry-server.bat", "Mindustry Server" ] ], "checkver": { "url": "https://github.com/Anuken/Mindustry/releases", "regex": "Anuken\\/Mindustry\\/tree\\/v(\\d+)" }, "autoupdate": { "url": "https://github.com/Anuken/Mindustry/releases/download/v$version/server-release.jar#/Mindustry-Server.jar" } } ================================================ FILE: bucket/mindustry.json ================================================ { "version": "157.3", "description": "A sandbox tower-defense game", "homepage": "https://mindustrygame.github.io/", "license": "GPL-3.0-only", "suggest": { "Java Runtime Environment": "java/temurin-jre" }, "url": "https://github.com/Anuken/Mindustry/releases/download/v157.3/Mindustry.jar", "hash": "e0559daf1b0dde78ff3aada036ecab325e06e0476f2b9fc83ca9878d2766cd5c", "pre_install": "Set-Content -Path \"$dir\\mindustry.bat\" -Value \"pushd $dir && javaw -jar Mindustry.jar && popd\"", "bin": "mindustry.bat", "shortcuts": [ [ "mindustry.bat", "Mindustry" ] ], "checkver": { "url": "https://api.github.com/repos/Anuken/Mindustry/releases", "jsonpath": "$[0].tag_name", "regex": "v([\\d.]+)" }, "autoupdate": { "url": "https://github.com/Anuken/Mindustry/releases/download/v$version/Mindustry.jar" } } ================================================ FILE: bucket/minecraft.json ================================================ { "version": "nightly", "description": "Official launcher for Minecraft, a sandbox voxel game", "homepage": "https://www.minecraft.net/", "license": { "identifier": "Proprietary", "url": "https://account.mojang.com/terms" }, "notes": "This is only the launcher; a premium account is required to play Minecraft.", "url": "https://launcher.mojang.com/download/Minecraft.exe", "post_install": [ "Copy-Item -ErrorAction Ignore -Recurse -Force \"$persist_dir\\game\" -Destination $dir", "Copy-Item -ErrorAction Ignore -Recurse -Force \"$persist_dir\\runtime\" -Destination $dir" ], "bin": "Minecraft.exe", "shortcuts": [ [ "Minecraft.exe", "Minecraft" ] ], "uninstaller": { "script": [ "Remove-Item -ErrorAction Ignore -Recurse -Force \"$persist_dir\\Settings\"", "Copy-Item -ErrorAction Ignore -Recurse -Force \"$dir\\game\" -Destination $persist_dir", "Copy-Item -ErrorAction Ignore -Recurse -Force \"$dir\\runtime\" -Destination $persist_dir" ] } } ================================================ FILE: bucket/minutor.json ================================================ { "version": "26.1", "description": "Map rendering tool for Minecraft", "homepage": "http://seancode.com/minutor/", "license": "BSD-2-Clause", "url": "https://github.com/mrkite/minutor/releases/download/26.1/Minutor.Windows.no.installer.zip", "hash": "3a49b9a84d292325b88653c8775933dce1d6cfd6716deffe8d1fd80580a6c7e1", "bin": "minutor.exe", "shortcuts": [ [ "minutor.exe", "Minutor" ] ], "checkver": { "github": "https://github.com/mrkite/minutor/" }, "autoupdate": { "url": "https://github.com/mrkite/minutor/releases/download/$version/Minutor.Windows.no.installer.zip" } } ================================================ FILE: bucket/mo2.json ================================================ { "version": "2.5.2", "description": "Mod manager for various PC games", "homepage": "https://github.com/ModOrganizer2/modorganizer", "license": "GPL-3.0-or-later", "url": "https://github.com/ModOrganizer2/modorganizer/releases/download/v2.5.2/Mod.Organizer-2.5.2.7z", "hash": "e6376efd87fd5ddd95aee959405e8f067afa526ea6c2c0c5aa03c5108bf4a815", "bin": "ModOrganizer.exe", "shortcuts": [ [ "ModOrganizer.exe", "ModOrganizer" ] ], "checkver": { "github": "https://github.com/ModOrganizer2/modorganizer" }, "autoupdate": { "url": "https://github.com/ModOrganizer2/modorganizer/releases/download/v$version/Mod.Organizer-$version.7z" } } ================================================ FILE: bucket/modboy.json ================================================ { "version": "3.11", "homepage": "https://gamebanana.com/tools/6321", "description": "Tool to help download, install and manage mods available through Gamebanana for a variety of different games", "license": "CC-BY-NC-ND-4.0", "url": "https://files.gamebanana.com/tools/modboy_install_68c70.exe", "hash": "md5:5718560ab093f903b3e6ef51e68575ac", "innosetup": true, "shortcuts": [ [ "Modboy.exe", "Modboy" ] ], "post_install": [ "Write-Host 'Registering the ''modboy://'' Protocol...'", "New-Item 'HKCU:\\SOFTWARE\\Classes\\modboy\\shell\\open\\command' -Value \"\"\"$dir\\Modboy.exe\"\" \"\"%1\"\"\" -Force | Out-Null", "New-Item 'HKCU:\\SOFTWARE\\Classes\\modboy\\DefaultIcon' -Value \"$dir\\Modboy.exe,1\" -Force | Out-Null", "New-ItemProperty 'HKCU:\\SOFTWARE\\Classes\\modboy' -Name '(Default)' -PropertyType 'String' -Value 'URL:modboy' | Out-Null", "New-ItemProperty 'HKCU:\\SOFTWARE\\Classes\\modboy' -Name 'URL Protocol' -PropertyType 'String' -Value '' | Out-Null" ], "pre_uninstall": "Write-Host 'Unregistering the ''modboy://'' Protocol...'; Remove-Item 'HKCU:\\SOFTWARE\\Classes\\modboy' -Recurse -Force", "checkver": { "script": [ "$userAgent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36'", "$getData = ((Invoke-RestMethod 'https://gamebanana.com/apiv11/Tool/6321/Updates' -UserAgent $userAgent)._aRecords)[0]", "$getFile = $getData._aFiles._sFile", "($getData._sName) -match 'v([\\d.]+)' | Out-Null; $getVersion = $Matches[1]", "Write-Output \"$getFile, $getVersion\"" ], "regex": "(?[\\w_]+\\.exe),\\s([\\d.]+)" }, "autoupdate": { "url": "https://files.gamebanana.com/tools/$matchFile", "hash": { "type": "md5", "url": "https://gamebanana.com/apiv11/Tool/6321/Updates", "jsonpath": "$._aRecords[0]._aFiles[0]._sMd5Checksum", "find": "$md5" } } } ================================================ FILE: bucket/modbreeze.json ================================================ { "version": "0.4.0", "description": "Modbreeze is a fast and easy to use mod manager for Minecraft written in Rust that allows easy sharing of modpacks with your friends using TOML.", "homepage": "https://github.com/Mr1cecream/Modbreeze", "license": "GPL-3.0", "architecture": { "64bit": { "url": "https://github.com/Mr1cecream/Modbreeze/releases/download/v0.4.0/modbreeze-windows-x86_64.zip", "hash": "cce645cf1fc39942925d30718d6f57615d98175b435c4a5407640f1931e668e4" } }, "bin": "modbreeze.exe", "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/Mr1cecream/Modbreeze/releases/download/v$version/modbreeze-windows-x86_64.zip" } }, "hash": { "url": "$url.sha256" } } } ================================================ FILE: bucket/mudlet.json ================================================ { "version": "4.19.1", "description": "Platform for gaming and enhancing gameplay primarily with MUDs", "homepage": "https://www.mudlet.org/", "license": "GPL-2.0", "architecture": { "64bit": { "url": "https://www.mudlet.org/wp-content/files/Mudlet-4.19.1-windows-64-installer.exe#/dl.7z", "hash": "7389f9776550aa468f688c5b050e733b0ac308880168e11a3dac33fab5a304d1" }, "32bit": { "url": "https://www.mudlet.org/wp-content/files/Mudlet-4.19.1-windows-32-installer.exe#/dl.7z", "hash": "d40b3d7d88118fd80cc929b716b6d015103eb9bdb0daa47b245c7989d7656534" } }, "pre_install": [ "Expand-7zipArchive \"$dir\\Mudlet-$version-full.nupkg\" $dir -Removal", "Remove-Item \"$dir\\_rels\", \"$dir\\package\", \"$dir\\*.*\", \"$dir\\RELEASES\" -Recurse", "Move-Item \"$dir\\lib\\net45\\*\" \"$dir\"", "Remove-Item \"$dir\\lib\" -Recurse", "Remove-Item \"$dir\\Mudlet_ExecutionStub.exe\"" ], "shortcuts": [ [ "Mudlet.exe", "Mudlet" ] ], "checkver": { "url": "https://www.mudlet.org/download/", "regex": "Mudlet (?[\\d.]+) \\(windows-32\\)", "reverse": true }, "autoupdate": { "architecture": { "64bit": { "url": "https://www.mudlet.org/wp-content/files/Mudlet-$matchVersion-windows-64-installer.exe#/dl.7z" }, "32bit": { "url": "https://www.mudlet.org/wp-content/files/Mudlet-$matchVersion-windows-32-installer.exe#/dl.7z" } } } } ================================================ FILE: bucket/naev.json ================================================ { "version": "0.12.6", "description": "2D action/RPG space game that combines elements from the action, RPG and simulation", "homepage": "https://naev.org", "license": "GPL-3.0-or-later", "architecture": { "64bit": { "url": "https://github.com/naev/naev/releases/download/v0.12.6/naev-0.12.6-win64.exe#/dl.7z", "hash": "5ea2debb5b05c854ddb425db99a1b65c289e71c3b6de39a57360b07c1c3e92d8" } }, "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall*\" -Force -Recurse", "shortcuts": [ [ "naev.exe", "Naev" ] ], "checkver": { "github": "https://github.com/naev/naev" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/naev/naev/releases/download/v$version/naev-$version-win64.exe#/dl.7z" } } } } ================================================ FILE: bucket/nanoboyadvance.json ================================================ { "version": "1.8.2", "description": "NanoBoyAdvance is a Game Boy Advance emulator focused on accuracy.", "homepage": "https://github.com/nba-emu/NanoBoyAdvance", "license": "GPL-3.0-only", "architecture": { "64bit": { "url": "https://github.com/nba-emu/NanoBoyAdvance/releases/download/v1.8.2/NanoBoyAdvance-1.8.2-win64.zip", "hash": "c3845b695c96d1e962de3e43e674d3436fc4b9a42cfe1d45070beff952dea13e" } }, "shortcuts": [ [ "NanoBoyAdvance.exe", "NanoBoyAdvance" ] ], "persist": "config.toml", "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/nba-emu/NanoBoyAdvance/releases/download/v$version/NanoBoyAdvance-$version-win64.zip" } } } } ================================================ FILE: bucket/nanosaur-2.json ================================================ { "version": "2.1.0", "description": "Multi-platform port of the Mac OS-only game Nanosaur II: Hatchling", "homepage": "https://pangeasoft.net/nano2/", "license": "CC-BY-NC-SA-4.0", "architecture": { "64bit": { "url": "https://github.com/jorio/Nanosaur2/releases/download/v2.1.0/Nanosaur2-2.1.0-windows-x64.zip", "hash": "3446e939557178fea458f76465cbc71311449aada19b08ebe58924b9f5447e85" } }, "extract_dir": "Nanosaur2-2.1.0", "shortcuts": [ [ "Nanosaur2.exe", "Nanosaur II- Hatchling" ] ], "checkver": { "github": "https://github.com/jorio/Nanosaur2/" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/jorio/Nanosaur2/releases/download/v$version/Nanosaur2-$version-windows-x64.zip", "extract_dir": "Nanosaur2-$version" } } } } ================================================ FILE: bucket/nanosaur.json ================================================ { "version": "1.4.4", "description": "Multi-platform port of the Mac OS-only game Nanosaur", "homepage": "https://pangeasoft.net/nano/", "license": "CC-BY-NC-SA-4.0", "architecture": { "64bit": { "url": "https://github.com/jorio/Nanosaur/releases/download/v1.4.4/Nanosaur-1.4.4-windows-x64.zip", "hash": "5462fe111e207f8d2953533c4948081cfd01a0d189d47c8cd696d673d1624b13" } }, "extract_dir": "Nanosaur-1.4.4", "shortcuts": [ [ "Nanosaur.exe", "Nanosaur" ] ], "checkver": { "github": "https://github.com/jorio/Nanosaur/" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/jorio/Nanosaur/releases/download/v$version/Nanosaur-$version-windows-x64.zip", "extract_dir": "Nanosaur-$version" } } } } ================================================ FILE: bucket/nbtexplorer.json ================================================ { "version": "2.8.0", "description": "Graphical NBT editor for all Minecraft NBT data sources.", "homepage": "https://github.com/jaquadro/NBTExplorer", "license": "MIT", "url": "https://github.com/jaquadro/NBTExplorer/releases/download/v2.8.0-win/NBTExplorer-2.8.0.zip", "hash": "1bf4c3e56a0e8fba911c6c73cc12fbf105c01367d92dcfb9d20b0f529a666e4b", "bin": "NBTExplorer.exe", "shortcuts": [ [ "NBTExplorer.exe", "NBTExplorer" ] ], "checkver": "github", "autoupdate": { "url": "https://github.com/jaquadro/NBTExplorer/releases/download/v$matchHead-win/NBTExplorer-$matchHead.zip" } } ================================================ FILE: bucket/nester.json ================================================ { "version": "public_beta_4a", "description": "NES (Nintendo Entertainment System) emulator", "homepage": "https://sourceforge.net/p/nester-emu/wiki/Home/", "license": "GPL-2.0-or-later", "url": "https://nchc.dl.sourceforge.net/project/nester-emu/nester-emu/public%20beta%204a/nester_publicbeta4a.zip", "hash": "23e72f07dd327ec1eba836155bad9f8efc0a5d30d46a525df0ae061bced6380d", "extract_dir": "nester_publicbeta4a", "bin": "nester.exe", "shortcuts": [ [ "nester.exe", "nester" ] ] } ================================================ FILE: bucket/nethack.json ================================================ { "version": "3.6.7", "description": "Single player rogue-like videogame", "homepage": "https://www.nethack.org", "license": "NGPL", "url": "https://www.nethack.org/download/3.6.7/nethack-367-win-x86.zip", "hash": "eed14e4a8f2cdc5bed6d220602b1649bcf9f89c3916330b298ef947d2539cb69", "post_install": "nethack --showpaths", "bin": "NetHack.exe", "shortcuts": [ [ "NetHackW.exe", "NetHack" ], [ "Guidebook.txt", "NetHack Guidebook" ] ], "checkver": { "github": "https://github.com/NetHack/NetHack", "regex": "Release build of NetHack ([\\d\\.]+)" }, "autoupdate": { "url": "https://www.nethack.org/download/$version/nethack-$cleanVersion-win-x86.zip", "hash": { "url": "$url.sha256sum", "regex": "\\n$sha256" } } } ================================================ FILE: bucket/neverball.json ================================================ { "version": "1.6.0", "description": "3D roll-the-ball puzzle game (includes Neverputt)", "homepage": "https://neverball.org/", "license": "GPL-2.0-or-later", "url": "https://neverball.org/neverball-1.6.0.zip", "hash": "865391cc041208e526401a8eb1f14fba44323f17d7e818c5e65e82393ff747fb", "extract_dir": "neverball-1.6.0", "bin": [ "neverball.exe", "neverputt.exe" ], "shortcuts": [ [ "neverball.exe", "Neverball" ], [ "neverputt.exe", "Neverputt" ] ], "checkver": { "url": "https://neverball.org/download.php", "regex": "neverball-([\\d.-]+)\\.zip" }, "autoupdate": { "url": "https://neverball.org/neverball-$version.zip" } } ================================================ FILE: bucket/newer-tanooki.json ================================================ { "version": "1.0", "description": "NewerSMBW save editor", "homepage": "https://github.com/RedStoneMatt/NewerTanooki", "license": "GPL-3.0-only", "url": "https://github.com/RedStoneMatt/NewerTanooki/releases/download/v1.0/NewerTanooki.rar", "hash": "cbab72a7644bae3bf9f5ef901a85709f0f2e91b58fc6dea6f0a010073164877b", "bin": "NewerTanooki.exe", "shortcuts": [ [ "NewerTanooki.exe", "NewerTanooki" ] ], "checkver": { "github": "https://github.com/RedStoneMatt/NewerTanooki/" }, "autoupdate": { "url": "https://github.com/RedStoneMatt/NewerTanooki/releases/download/v$version/NewerTanooki.rar" } } ================================================ FILE: bucket/nile.json ================================================ { "version": "1.2.0", "description": "Unofficial Amazon Games Client", "homepage": "https://github.com/imLinguin/nile", "license": "GPL-3.0", "architecture": { "64bit": { "url": "https://github.com/imLinguin/nile/releases/download/v1.2.0/nile_windows_x86_64.exe", "hash": "6531790c59f78cea4a8743bf0582d5afda7fb887f5c143391d7339ad0f42ab88" } }, "bin": [ [ "nile_windows_x86_64.exe", "nile" ] ], "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/imLinguin/nile/releases/download/v$version/nile_windows_x86_64.exe" } } } } ================================================ FILE: bucket/nugget-doom.json ================================================ { "version": "5.0.0", "description": "Doom source port forked from Woof! with additional features", "homepage": "https://github.com/MrAlaux/Nugget-Doom", "license": "GPL-2.0", "notes": [ "Place your WAD files inside", "", "C:\\Users\\\\scoop\\persist\\_doom\\" ], "suggest": { "Launcher (frontend)": [ "games/doomrunner", "games/zdl" ] }, "architecture": { "64bit": { "url": "https://github.com/MrAlaux/Nugget-Doom/releases/download/nugget-doom-5.0.0/Nugget-Doom-5.0.0-win64.zip", "hash": "4f9ba304813b8d8dac14f2dd313abe98dcda58dcdb47b5473b7fd894e9e352a6", "extract_dir": "Nugget-Doom-5.0.0-win64" }, "32bit": { "url": "https://github.com/MrAlaux/Nugget-Doom/releases/download/nugget-doom-5.0.0/Nugget-Doom-5.0.0-win32.zip", "hash": "fdd30507b6f0237a25390baad2d0b08ffcbb883209baeba04e6c99725647554a", "extract_dir": "Nugget-Doom-5.0.0-win32" } }, "pre_install": [ "if (!(Test-Path \"$persist_dir\\nugget-doom.cfg\")) {", " New-Item -ItemType File \"$dir\\nugget-doom.cfg\" | Out-Null", "}", "if (!(Test-Path \"$scoopdir\\persist\\_doom\")) {", " New-item \"$scoopdir\\persist\\_doom\" -ItemType Directory | Out-Null", "}" ], "env_set": { "DOOMWADDIR": "$persist_dir\\..\\_doom" }, "bin": "nugget-doom.exe", "shortcuts": [ [ "nugget-doom.exe", "Nugget Doom" ], [ "nugget-doom-setup.exe", "Nugget Doom Setup" ] ], "persist": [ "nugget-doom.cfg", "autoload", "savegames" ], "checkver": { "github": "https://github.com/MrAlaux/Nugget-Doom", "re": "nugget-doom-([\\d.]+)" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/MrAlaux/Nugget-Doom/releases/download/nugget-doom-$version/Nugget-Doom-$version-win64.zip", "extract_dir": "Nugget-Doom-$version-win64" }, "32bit": { "url": "https://github.com/MrAlaux/Nugget-Doom/releases/download/nugget-doom-$version/Nugget-Doom-$version-win32.zip", "extract_dir": "Nugget-Doom-$version-win32" } } } } ================================================ FILE: bucket/nuncabola.json ================================================ { "version": "0.201", "description": "3D roll-the-ball puzzle game (reimplementation of Neverball in Java)", "homepage": "http://uppgarn.com/nuncabola/", "license": "GPL-2.0-or-later", "suggest": { "Java Runtime Environment": "java/temurin-jre" }, "url": "http://uppgarn.com/nuncabola/nuncabola-0.201.zip", "hash": "67615356d1ff690bd1301cdd7e72033e2f983d6fff879fcdd4ef896008177d80", "extract_dir": "Nuncabola", "shortcuts": [ [ "nuncabola.bat", "Nuncabola" ] ], "checkver": { "url": "http://uppgarn.com/nuncabola/", "re": "Version ([0-9]\\.[0-9]+)" }, "autoupdate": { "url": "http://uppgarn.com/nuncabola/nuncabola-$version.zip" } } ================================================ FILE: bucket/odamex.json ================================================ { "version": "12.0.0", "description": "Multiplayer-oriented source port for Doom", "homepage": "https://odamex.net/", "license": "GPL-2.0-or-later", "notes": [ "Place WAD files (game data) in:", "", " $persist_dir\\..\\_doom" ], "architecture": { "32bit": { "url": "https://downloads.sourceforge.net/project/odamex/Odamex/12.0.0/odamex-win32-12.0.0.zip", "hash": "sha1:8af640afd23ba6ea31b8035a4268154271768a9c" }, "64bit": { "url": "https://downloads.sourceforge.net/project/odamex/Odamex/12.0.0/odamex-win64-12.0.0.zip", "hash": "sha1:48b9b767accd712f4609ade04b9c497a3c02fde6" } }, "pre_install": "New-Item -ItemType Directory -Force -Path $persist_dir\\..\\_doom | Out-Null", "env_set": { "DOOMWADDIR": "$persist_dir\\..\\_doom" }, "shortcuts": [ [ "odamex.exe", "Odamex" ], [ "odalaunch.exe", "Odalaunch" ] ], "checkver": { "regex": ">Version ([a-zA-Z\\d.\\-_]+):" }, "autoupdate": { "architecture": { "32bit": { "url": "https://downloads.sourceforge.net/project/odamex/Odamex/$version/odamex-win32-$version.zip" }, "64bit": { "url": "https://downloads.sourceforge.net/project/odamex/Odamex/$version/odamex-win64-$version.zip" } } } } ================================================ FILE: bucket/opdessertstorm.json ================================================ { "version": "1.0.0", "description": "Third-party private server for the massively multiplayer online game Toontown", "homepage": "https://opdessertstorm.com/", "license": "Proprietary", "notes": "This is only the launcher, a free account is required to play.", "url": "https://github.com/ODSOperations/releases/raw/master/ods_setup.exe#/dl.7z", "hash": "9ebe3befca55c29e68cdf95f369e31ef4353d737d3483b3510c04f6685cd7995", "pre_install": "Remove-Item $dir -Recurse -Force -Include * -Exclude DessertStorm.exe", "bin": "DessertStorm.exe", "shortcuts": [ [ "DessertStorm.exe", "Operation: Dessert Storm" ] ], "persist": [ "resources", "user", "avcodec-58.dll", "avformat-58.dll", "avutil-56.dll", "cg.dll", "cgGL.dll", "ods.dll", "ods.exe", "swresample-3.dll", "swscale-5.dll" ] } ================================================ FILE: bucket/openarena.json ================================================ { "version": "0.8.8", "description": "Free fast-paced first-person shooter based on the Quake III Arena engine", "homepage": "http://openarena.ws/", "license": "GPL-2.0-or-later", "url": "http://download.tuxfamily.org/openarena/rel/088/openarena-0.8.8.zip", "hash": "5a8faf7f5b51f351b0a1618c06b6b98a5f1a6758f1d39818de2c87df2a0bac4a", "extract_dir": "openarena-0.8.8", "bin": "openarena.exe", "shortcuts": [ [ "openarena.exe", "OpenArena" ] ] } ================================================ FILE: bucket/openclonk.json ================================================ { "version": "8.1", "description": "2D multiplayer action game with mining, settling and fast-paced melees", "homepage": "https://www.openclonk.org/", "license": "ISC", "architecture": { "32bit": { "url": "https://www.openclonk.org/builds/release/8.1/openclonk-8.1.exe#/dl.7z", "hash": "db5285406c359d67cfb82a6c772854c8d3ef78a646aa141da09506a8a542e10c" }, "64bit": { "url": "https://www.openclonk.org/builds/release/8.1/openclonk-8.1-x64.exe#/dl.7z", "hash": "cb595b8b7495b9c68cb21db01c852ff3c12f20de51d72dfc99009aa1093f0b01" } }, "bin": "openclonk.exe", "shortcuts": [ [ "openclonk.exe", "OpenClonk" ] ] } ================================================ FILE: bucket/opendungeons.json ================================================ { "version": "0.7.1", "description": "Real-time strategy game inspired by the Dungeon Keeper series", "homepage": "https://opendungeons.github.io/", "license": "GPL-3.0-or-later", "url": "ftp://download.tuxfamily.org/opendungeons/0.7/OpenDungeons-0.7.1-Win32-MSVS2013.zip", "hash": "7ed4889a4d7fea5deb02b3f730f26be1a16563b85781f513de065f82b8d0d535", "extract_dir": "OpenDungeons-0.7.1-Win32-MSVS2013", "shortcuts": [ [ "OpenDungeons.exe", "OpenDungeons" ] ], "checkver": { "github": "https://github.com/OpenDungeons/OpenDungeons" } } ================================================ FILE: bucket/openfortress.json ================================================ { "version": "21", "license": "Freeware", "homepage": "https://openfortress.fun/", "description": "Open Fortress is a free, community-developed Team Fortress 2 mod that introduces new gamemodes, characters, weapons, maps and more to the world of TF2. Over 100 community contributors have combined their creativity and innovation with the iconic mid-century aesthetic of TF2 and the gameplay features of classic arena shooters, delivering a truly unique spin on one of the most popular multiplayer games of all time.", "url": "https://beans.adastral.net/beans.exe", "hash": "074449487f5c719f1032d429c33a106a63474d42e5502b4f9b066e43c7725edf", "checkver": { "script": [ "$url = \"https://beans.adastral.net/versions.json\"", "$jsonData = Invoke-RestMethod -Uri $url", "$ver = $jsonData.versions.PSObject.Properties.Name | Measure-Object -Maximum | Select-Object -ExpandProperty Maximum", "$ver" ], "regex": "(\\S+)" }, "autoupdate": { "url": "https://beans.adastral.net/beans.exe" }, "bin": "beans.exe", "post_install": [ "Write-Host", "if ($cmd -eq \"install\") { beans install }", "if ($cmd -eq \"update\") { beans update }" ], "pre_uninstall": [ "Write-Host", "if ($cmd -eq \"uninstall\") { beans uninstall }" ] } ================================================ FILE: bucket/openhv.json ================================================ { "version": "20250725", "description": "Open Hard Vacuum. 90s Pixelart Science-Fiction Real-time strategy game with multiplayer support, competent skirmish AI and an integrated map editor", "homepage": "https://openhv.itch.io/openhv", "license": "GPL-3.0-or-later", "architecture": { "32bit": { "url": "https://github.com/OpenHV/OpenHV/releases/download/20250725/OpenHV-20250725-x86-winportable.zip", "hash": "7de43e9b5c9bfa159e34dc2000ebab129a2f899e6d9a00e966896a58a4b559b6" }, "64bit": { "url": "https://github.com/OpenHV/OpenHV/releases/download/20250725/OpenHV-20250725-x64-winportable.zip", "hash": "857275bb6343213a4638735920cba9b9b2fe708f756bc0667f07d6fc598259f1" } }, "bin": "OpenHV.exe", "shortcuts": [ [ "OpenHV.exe", "Hard Vacuum (OpenHV)" ] ], "checkver": { "github": "https://github.com/OpenHV/OpenHV" }, "autoupdate": { "architecture": { "32bit": { "url": "https://github.com/OpenHV/OpenHV/releases/download/$version/OpenHV-$version-x86-winportable.zip" }, "64bit": { "url": "https://github.com/OpenHV/OpenHV/releases/download/$version/OpenHV-$version-x64-winportable.zip" } } } } ================================================ FILE: bucket/openloco.json ================================================ { "version": "25.11", "description": "Open source re-implementation of Chris Sawyer's Locomotion", "homepage": "https://github.com/OpenLoco/OpenLoco", "license": { "identifier": "MIT", "url": "https://github.com/OpenLoco/OpenLoco/raw/master/LICENSE" }, "url": "https://github.com/OpenLoco/OpenLoco/releases/download/v25.11/OpenLoco-v25.11-win32.zip", "hash": "bdf2cc5a0c375ca8d41f616f48e81d6551bac12d2749cd6c31bdf8ed07d912b8", "bin": "OpenLoco.exe", "shortcuts": [ [ "OpenLoco.exe", "OpenLoco" ] ], "checkver": "github", "autoupdate": { "url": "https://github.com/OpenLoco/OpenLoco/releases/download/v$version/OpenLoco-v$version-win32.zip" } } ================================================ FILE: bucket/openmohaa.json ================================================ { "version": "0.82.1", "description": "Open re-implementation of Medal of Honor: Allied Assault and expansions", "homepage": "https://github.com/openmoh/openmohaa", "license": "GPL-2.0-only", "notes": [ "Copy the game contents to", "$persist_dir\\main, $persist_dir\\mainta, and $persist_dir\\maintt", "Configuration is stored in %appdata%\\openmohaa", "See https://docs.openmohaa.org/ for more info" ], "architecture": { "64bit": { "url": "https://github.com/openmoh/openmohaa/releases/download/v0.82.1/openmohaa-v0.82.1-windows-x64.zip", "hash": "dba183f9c666928b3925e6fdd1f2a780517ef283170d14d55b7650607ca7bb6d" } }, "shortcuts": [ [ "launch_openmohaa_base.exe", "MoH Allied Assault (openmohaa)" ], [ "launch_openmohaa_breakthrough.exe", "MoH AA Breakthrough (openmohaa)" ], [ "launch_openmohaa_spearhead.exe", "MoH AA Spearhead (openmohaa)" ] ], "persist": [ "main", "mainta", "maintt" ], "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/openmoh/openmohaa/releases/download/v$version/openmohaa-v$version-windows-x64.zip" } } } } ================================================ FILE: bucket/openmsx-dev.json ================================================ { "version": "21.0-253-gfd630025e", "description": "Cycle-accurate MSX emulator (Development builds)", "homepage": "https://openmsx.fixato.net/", "license": "GPL-2.0", "notes": "User data are stored in C:\\Users\\[USERNAME]\\Documents\\openMSX", "architecture": { "64bit": { "url": "https://vampier.net/openMSX/openmsx-21.0-253-gfd630025e-windows-vc-x64-bin.zip", "hash": "70b6ba9d9da70798f79ac019e86457072e200b757fb4482da4ab842da0b6738e" } }, "bin": [ [ "openmsx.exe", "openmex-dev" ] ], "shortcuts": [ [ "openmsx.exe", "openMSX\\openMSX (Development)" ], [ "Catapult\\bin\\Catapult.exe", "openMSX\\Catapult (Development)" ] ], "checkver": { "url": "https://vampier.net/openMSX/", "regex": "openmsx-(?[\\w.-]+)-windows-vc-x64-bin.zip" }, "autoupdate": { "architecture": { "64bit": { "url": "https://vampier.net/openMSX/openmsx-$version-windows-vc-x64-bin.zip" } } } } ================================================ FILE: bucket/openmsx.json ================================================ { "version": "21.0", "description": "Cycle-accurate MSX emulator", "homepage": "https://openmsx.org/", "license": "GPL-2.0", "notes": "User data are stored in C:\\Users\\[USERNAME]\\Documents\\openMSX", "architecture": { "64bit": { "url": "https://github.com/openMSX/openMSX/releases/download/RELEASE_21_0/openmsx-21.0-windows-vc-x64-bin.zip", "hash": "0a41664e7b2e3bdd195dd6bc804b9ca2e51bc6b02fb3b5507849e9edd22d7fe4" } }, "bin": "openmsx.exe", "shortcuts": [ [ "openmsx.exe", "openMSX\\openMSX" ], [ "Catapult\\bin\\Catapult.exe", "openMSX\\Catapult" ] ], "checkver": { "regex": "openmsx-([\\d.]+)-windows-vc-x64-bin\\.zip" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/openMSX/openMSX/releases/download/RELEASE_$majorVersion_$minorVersion/openmsx-$version-windows-vc-x64-bin.zip" } } } } ================================================ FILE: bucket/openmw-nightly.json ================================================ { "version": "20251119-c06f94fe", "description": "An open-source open-world RPG game engine that supports playing Morrowind. (nightly version)", "homepage": "https://openmw.org/", "license": "GPL-3.0-or-later", "notes": "Please run the OpenMW Launcher in the start menu to configure the game data path. Otherwise, OpenMW won't start correctly.", "architecture": { "64bit": { "url": "https://gitlab.com/OpenMW/openmw/-/jobs/12137298183/artifacts/raw/OpenMW_MSVC2022_64_RelWithDebInfo_master.zip", "hash": "e5cb45ae92f8610f41892cee1d2a6a37a6483455f4feb30f4dfe059d5850a194" } }, "bin": [ "openmw.exe", "openmw-launcher.exe", [ "openmw.exe", "openmw-nightly" ], [ "openmw-launcher.exe", "openmw-launcher-nightly" ] ], "shortcuts": [ [ "openmw.exe", "OpenMW (nightly)" ], [ "openmw-launcher.exe", "OpenMW Launcher (nightly)" ] ], "checkver": { "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36", "script": [ "$headers = @{", " 'Accept'='application/json'", " 'Content-Type'='application/json'", " 'User-Agent' = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36'", " 'origin' = 'https://gitlab.com'", "}", "$body = '{", " \"operationName\": \"getJobs\",", " \"variables\": {", " \"fullPath\": \"OpenMW/openmw\",", " \"first\": 30,", " \"statuses\": \"SUCCESS\",", " \"name\": \"Windows_MSBuild_RelWithDebInfo\"", " },", " \"query\": \"query getJobs($fullPath: ID!, $first: Int, $last: Int, $after: String, $before: String, $statuses: [CiJobStatus!], $sources: [CiJobSource!], $name: String) {\\n project(fullPath: $fullPath) {\\n id\\n jobs(\\n first: $first\\n last: $last\\n after: $after\\n before: $before\\n statuses: $statuses\\n sources: $sources\\n name: $name\\n ) {\\n pageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n }\\n nodes {\\n artifacts {\\n nodes {\\n downloadPath\\n fileType\\n __typename\\n }\\n __typename\\n }\\n allowFailure\\n status\\n scheduledAt\\n manualJob\\n triggered\\n createdByTag\\n detailedStatus {\\n id\\n detailsPath\\n group\\n icon\\n label\\n text\\n tooltip\\n action {\\n id\\n buttonTitle\\n icon\\n method\\n path\\n title\\n confirmationMessage\\n __typename\\n }\\n __typename\\n }\\n id\\n refName\\n refPath\\n tags\\n shortSha\\n commitPath\\n pipeline {\\n id\\n path\\n user {\\n id\\n webPath\\n avatarUrl\\n __typename\\n }\\n __typename\\n }\\n stage {\\n id\\n name\\n __typename\\n }\\n name\\n duration\\n finishedAt\\n coverage\\n retryable\\n playable\\n cancelable\\n active\\n stuck\\n userPermissions {\\n readBuild\\n readJobArtifacts\\n updateBuild\\n cancelBuild\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\"", "}'", "$response = Invoke-WebRequest -Uri https://gitlab.com/api/graphql -Method POST -Body $body -Headers $headers", "$info = (ConvertFrom-Json $response).data.project.jobs.nodes | Where-Object { $_.refName -eq 'master' } | Select-Object -First 1", "$job = $info.id.split('/')[-1]", "$date = $info.finishedAt.ToString('yyyyMMdd')", "$commit = $info.shortSha", "Write-Output ('{0}|{1}-{2}' -f $job, $date, $commit)" ], "regex": "(?\\d+)\\|(?[\\w-]+)" }, "autoupdate": { "architecture": { "64bit": { "url": "https://gitlab.com/OpenMW/openmw/-/jobs/$matchJob/artifacts/raw/OpenMW_MSVC2022_64_RelWithDebInfo_master.zip" } } } } ================================================ FILE: bucket/openmw.json ================================================ { "version": "0.50.0", "description": "An open-source open-world RPG game engine that supports playing Morrowind.", "homepage": "http://openmw.org/", "license": "GPL-3.0-or-later", "notes": "Please run the OpenMW Launcher in the start menu to configure the game data path. Otherwise, OpenMW won't start correctly.", "architecture": { "64bit": { "url": "https://github.com/OpenMW/openmw/releases/download/openmw-0.50.0/OpenMW-0.50.0-win64.exe#/dl.7z", "hash": "2c509c84fc8dbf68bdb8c11f6265689b506d26f7297e51a79e40999bab87d7c5" } }, "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall*\" -Force -Recurse", "bin": [ "openmw.exe", "openmw-cs.exe", "openmw-launcher.exe" ], "shortcuts": [ [ "openmw.exe", "OpenMW" ], [ "openmw-cs.exe", "OpenMW Construction Set" ], [ "openmw-launcher.exe", "OpenMW Launcher" ] ], "checkver": { "url": "https://github.com/OpenMW/openmw/releases/latest", "regex": "/releases/tag/openmw-(?:v|V)?([\\d.]+)" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/OpenMW/openmw/releases/download/openmw-$version/OpenMW-$version-win64.exe#/dl.7z" } } } } ================================================ FILE: bucket/openra.json ================================================ { "version": "20250330", "description": "Real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert", "homepage": "http://www.openra.net", "license": "GPL-3.0-or-later", "architecture": { "32bit": { "url": "https://github.com/OpenRA/OpenRA/releases/download/release-20250330/OpenRA-release-20250330-x86.exe#/dl.7z", "hash": "80fe54ee1022bbfbab061872748e028ecbbf2a3c29817463a24ab49657b3b38c" }, "64bit": { "url": "https://github.com/OpenRA/OpenRA/releases/download/release-20250330/OpenRA-release-20250330-x64.exe#/dl.7z", "hash": "4e447619992f4531005c404366268a8d66dc7e0f327b3b17cb02c9b0df1aaeee" } }, "pre_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\uninstaller.exe\" -Force -Recurse", "bin": [ "Dune2000.exe", "RedAlert.exe", "TiberianDawn.exe" ], "shortcuts": [ [ "Dune2000.exe", "OpenRA - Dune 2000" ], [ "RedAlert.exe", "OpenRA - Red Alert" ], [ "TiberianDawn.exe", "OpenRA - Tiberian Dawn" ] ], "checkver": { "github": "https://github.com/OpenRA/OpenRA", "regex": "release-(\\d{8})" }, "autoupdate": { "architecture": { "32bit": { "url": "https://github.com/OpenRA/OpenRA/releases/download/release-$version/OpenRA-release-$version-x86.exe#/dl.7z" }, "64bit": { "url": "https://github.com/OpenRA/OpenRA/releases/download/release-$version/OpenRA-release-$version-x64.exe#/dl.7z" } } } } ================================================ FILE: bucket/openrct2.json ================================================ { "version": "0.5.0", "description": "Open source re-implementation of RollerCoaster Tycoon 2", "homepage": "https://github.com/OpenRCT2/OpenRCT2", "license": "GPL-3.0-only", "architecture": { "32bit": { "url": "https://github.com/OpenRCT2/OpenRCT2/releases/download/v0.5.0/OpenRCT2-v0.5.0-windows-portable-win32.zip", "hash": "0d1f01be35d8d4632aa3dc67d33b084f610576a2b1d966011964951eac15e303" }, "64bit": { "url": "https://github.com/OpenRCT2/OpenRCT2/releases/download/v0.5.0/OpenRCT2-v0.5.0-windows-portable-x64.zip", "hash": "5557043fe8e12457307a1bdf743a1daeb772bba9c36637664731fdebed19b948" } }, "bin": "OpenRCT2.exe", "shortcuts": [ [ "OpenRCT2.exe", "OpenRCT2" ] ], "checkver": "github", "autoupdate": { "architecture": { "32bit": { "url": "https://github.com/OpenRCT2/OpenRCT2/releases/download/v$version/OpenRCT2-v$version-windows-portable-win32.zip" }, "64bit": { "url": "https://github.com/OpenRCT2/OpenRCT2/releases/download/v$version/OpenRCT2-v$version-windows-portable-x64.zip" } } } } ================================================ FILE: bucket/openspades.json ================================================ { "version": "0.1.3", "description": "Voxel first-person shooter compatible with Ace of Spades 0.75", "homepage": "https://openspades.yvt.jp/", "license": "GPL-3.0-or-later", "url": "https://github.com/yvt/openspades/releases/download/v0.1.3/OpenSpades-0.1.3-Windows.zip", "hash": "c1e72ee70615cc750445c9f1cd2f8afa68b6867f148ffd52e50e927982f3a36e", "extract_dir": "OpenSpades-0.1.3-Windows", "bin": "OpenSpades.exe", "shortcuts": [ [ "OpenSpades.exe", "OpenSpades" ] ], "checkver": { "github": "https://github.com/yvt/openspades" }, "autoupdate": { "url": "https://github.com/yvt/openspades/releases/download/v$version/OpenSpades-$version-Windows.zip", "extract_dir": "OpenSpades-$version-Windows" } } ================================================ FILE: bucket/openspeedy.json ================================================ { "version": "1.7.9", "description": "Game speed control tool that helps you break frame rate limitations and provides a smoother, silkier gaming acceleration experience", "homepage": "https://github.com/game1024/OpenSpeedy", "license": "GPL-3.0-only", "architecture": { "64bit": { "url": "https://github.com/game1024/OpenSpeedy/releases/download/v1.7.9/Speedy-1.7.9.zip", "hash": "d4c531fc055094a98a9c7442c072402eb55986c3ab382828c69faeccae032134" } }, "pre_install": "if (!(Test-Path \"$persist_dir\\config.ini\")) { New-Item \"$dir\\config.ini\" | Out-Null }", "shortcuts": [ [ "Speedy.exe", "OpenSpeedy" ] ], "persist": "config.ini", "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/game1024/OpenSpeedy/releases/download/v$version/Speedy-$version.zip" } } } } ================================================ FILE: bucket/opensupaplex.json ================================================ { "version": "7.1.2", "description": "Reimplementation of Supaplex, a 2D puzzle game inspired by BoulderDash", "homepage": "https://github.com/sergiou87/open-supaplex", "license": "MIT", "url": "https://github.com/sergiou87/open-supaplex/releases/download/v7.1.2/OpenSupaplex-windows-x86_64-v7.1.2.zip", "hash": "7824632735cf608d98ca502aaabb453b0766510f4ccdb09cd5f9e80c192cde7c", "extract_dir": "OpenSupaplex", "shortcuts": [ [ "OpenSupaplex.exe", "Open Supaplex" ] ], "checkver": { "github": "https://github.com/sergiou87/open-supaplex" }, "autoupdate": { "url": "https://github.com/sergiou87/open-supaplex/releases/download/v$version/OpenSupaplex-windows-x86_64-v$version.zip", "extract_dir": "OpenSupaplex" } } ================================================ FILE: bucket/openttd.json ================================================ { "version": "15.3", "description": "Simulation game based upon Transport Tycoon Deluxe", "homepage": "https://www.openttd.org/", "license": "GPL-2.0-or-later", "notes": [ "This install does not come with graphics, sounds or music.", "They could be downloaded from the OpenTTD content delivery network", "or via the in-game content download service." ], "architecture": { "32bit": { "url": "https://cdn.openttd.org/openttd-releases/15.3/openttd-15.3-windows-win32.zip", "hash": "3f092edc8f381c3d2d3a59458703899da6f876345b3850a3c76c0dffe68f0e74", "extract_dir": "openttd-15.3-windows-win32" }, "64bit": { "url": "https://cdn.openttd.org/openttd-releases/15.3/openttd-15.3-windows-win64.zip", "hash": "61c0a6a43d81008c7ff4330fb56351bbf66a980cdad041f1d0e08b51f2eeb34c", "extract_dir": "openttd-15.3-windows-win64" }, "arm64": { "url": "https://cdn.openttd.org/openttd-releases/15.3/openttd-15.3-windows-arm64.zip", "hash": "8b4eb443e425ed3046ca94336008fef78ce7c535fd607ae2ec79630e6d6dba96", "extract_dir": "openttd-15.3-windows-arm64" } }, "bin": "openttd.exe", "shortcuts": [ [ "openttd.exe", "OpenTTD" ] ], "checkver": { "url": "https://cdn.openttd.org/openttd-releases/latest.yaml", "regex": "version: ([\\d.]+)" }, "autoupdate": { "architecture": { "64bit": { "url": "https://cdn.openttd.org/openttd-releases/$version/openttd-$version-windows-win64.zip", "extract_dir": "openttd-$version-windows-win64" }, "32bit": { "url": "https://cdn.openttd.org/openttd-releases/$version/openttd-$version-windows-win32.zip", "extract_dir": "openttd-$version-windows-win32" }, "arm64": { "url": "https://cdn.openttd.org/openttd-releases/$version/openttd-$version-windows-arm64.zip", "extract_dir": "openttd-$version-windows-arm64" } } } } ================================================ FILE: bucket/opentyrian2000.json ================================================ { "version": "2000.20250408", "description": "Fork of OpenTyrian with support for Tyrian 2000", "homepage": "https://github.com/KScl/opentyrian2000", "license": "GPL-2.0-or-later", "architecture": { "32bit": { "url": [ "https://github.com/KScl/opentyrian2000/releases/download/v2000.20250408/opentyrian2000-x86-Release.zip", "https://www.camanis.net/tyrian/tyrian2000.zip" ], "hash": [ "1a4cde436e8c35ffdb203bcf37b88bb690824fb97bb09b34f8c4371a41d40012", "348bc76e73514e452279b8730cf217daf0f70a282f07b6b94af653d87e921667" ] }, "64bit": { "url": [ "https://github.com/KScl/opentyrian2000/releases/download/v2000.20250408/opentyrian2000-x64-Release.zip", "https://www.camanis.net/tyrian/tyrian2000.zip" ], "hash": [ "108fb40369598c2632af43baf7d8a2d8a08703840e07dc0cfa700cbee0d7f56c", "348bc76e73514e452279b8730cf217daf0f70a282f07b6b94af653d87e921667" ] } }, "extract_dir": [ "opentyrian2000", "tyrian2000" ], "extract_to": [ "", "data" ], "pre_install": [ "Copy-Item \"$persist_dir\\opentyrian.cfg\" \"$dir\\opentyrian.cfg\" -ErrorAction 'SilentlyContinue'", "Copy-Item \"$persist_dir\\tyrian.cfg\" \"$dir\\tyrian.cfg\" -ErrorAction 'SilentlyContinue'", "Copy-Item \"$persist_dir\\tyrian.sav\" \"$dir\\tyrian.sav\" -ErrorAction 'SilentlyContinue'" ], "shortcuts": [ [ "opentyrian2000.exe", "OpenTyrian2000" ] ], "pre_uninstall": [ "if (!(Test-Path \"$persist_dir\")) {", " New-item \"$persist_dir\" -ItemType Directory | Out-Null", "}", "Copy-Item \"$dir\\opentyrian.cfg\" \"$persist_dir\\opentyrian.cfg\" -ErrorAction 'SilentlyContinue'", "Copy-Item \"$dir\\tyrian.cfg\" \"$persist_dir\\tyrian.cfg\" -ErrorAction 'SilentlyContinue'", "Copy-Item \"$dir\\tyrian.sav\" \"$persist_dir\\tyrian.sav\" -ErrorAction 'SilentlyContinue'" ], "checkver": "github", "autoupdate": { "architecture": { "32bit": { "url": "https://github.com/KScl/opentyrian2000/releases/download/v$version/opentyrian2000-x86-Release.zip" }, "64bit": { "url": "https://github.com/KScl/opentyrian2000/releases/download/v$version/opentyrian2000-x64-Release.zip" } } } } ================================================ FILE: bucket/openxcom.json ================================================ { "version": "2025_02_07_2001", "description": "Open source reimplementation of the 'UFO: Enemy Unknown' and 'X-COM: Terror From the Deep' video games", "homepage": "https://openxcom.org/", "license": "GPL-3.0-or-later", "notes": [ "OpenXcom requires a vanilla copy of the X-COM resources.", "If you own the games on Steam, the Windows installer will automatically detect it and copy the resources over for you.", "", "If you want to copy things over manually, you can find the Steam game folders at:", " UFO: 'Steam\\SteamApps\\common\\XCom UFO Defense\\XCOM'", " TFTD: 'Steam\\SteamApps\\common\\X-COM Terror from the Deep\\TFD'" ], "architecture": { "64bit": { "url": "https://openxcom.org/download/nightlies/openxcom_git_2025_02_07_2001_win64.zip", "hash": "710397ce0b8e0d53048db5ba8935f10e7f3884abfc7c92ac5bd8dd2ea3951fa1" }, "32bit": { "url": "https://openxcom.org/download/nightlies/openxcom_git_2025_02_07_2001_win32.zip", "hash": "c3ee38766bc59c28f23b9d492f0be329c8201f004f63fff7cfbcfde8eff1569d" } }, "bin": [ [ "OpenXcom.exe", "OpenXcom" ] ], "shortcuts": [ [ "OpenXcom.exe", "OpenXcom" ] ], "checkver": { "url": "https://openxcom.org/git-builds/", "regex": "nightlies/openxcom_git_([\\d_]+)_win64\\.zip" }, "autoupdate": { "architecture": { "64bit": { "url": "https://openxcom.org/download/nightlies/openxcom_git_$version_win64.zip" }, "32bit": { "url": "https://openxcom.org/download/nightlies/openxcom_git_$version_win32.zip" } } } } ================================================ FILE: bucket/osulazer.json ================================================ { "version": "2026.418.0-lazer", "description": "A free-to-win rhythm game. Rhythm is just a click away!", "homepage": "https://osu.ppy.sh/", "license": "MIT", "url": "https://github.com/ppy/osu/releases/download/2026.418.0-lazer/osulazer-2026.418.0-lazer-full.nupkg#/dl.7z", "hash": "0513a722cc2a5d527c7d4f4d8212692bb682278bb0ae60de1c7639a4452da547", "extract_dir": "lib\\app", "pre_install": "Rename-Item -Path $dir/osu!.exe -NewName $dir/osulazer.exe", "bin": "osulazer.exe", "shortcuts": [ [ "osulazer.exe", "osu! Lazer" ] ], "checkver": { "github": "https://github.com/ppy/osu", "regex": "/releases/tag/(?:v|V)?([\\w-.]+)" }, "autoupdate": { "url": "https://github.com/ppy/osu/releases/download/$version/osulazer-$version-full.nupkg#/dl.7z" } } ================================================ FILE: bucket/otto-matic.json ================================================ { "version": "4.0.1", "description": "Multi-platform port of the Mac OS-only game Otto Matic", "homepage": "https://pangeasoft.net/otto/", "license": "CC-BY-NC-SA-4.0", "architecture": { "64bit": { "url": "https://github.com/jorio/OttoMatic/releases/download/4.0.1/OttoMatic-4.0.1-windows-x64.zip", "hash": "974a8cebcc25c6c691bdd8461b78a5410a74771c56a7b1c1234cae7da8f7cfa1" } }, "extract_dir": "OttoMatic-4.0.1", "shortcuts": [ [ "OttoMatic.exe", "Otto Matic" ] ], "checkver": { "github": "https://github.com/jorio/OttoMatic/" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/jorio/OttoMatic/releases/download/$version/OttoMatic-$version-windows-x64.zip", "extract_dir": "OttoMatic-$version" } } } } ================================================ FILE: bucket/pacmc.json ================================================ { "version": "0.5.2", "description": "An easy-to-use Minecraft package manager and launcher", "homepage": "https://github.com/jakobkmar/pacmc", "license": "AGPL-3.0-or-later", "suggest": { "JDK": "java/openjdk" }, "url": "https://github.com/jakobkmar/pacmc/releases/download/0.5.2/pacmc-0.5.2.zip", "hash": "d071b0c5d22af66156e9440c731b215be99f921f33cf242d4ebe14cca19cb246", "extract_dir": "pacmc-0.5.2", "bin": "bin/pacmc.bat", "checkver": { "github": "https://github.com/jakobkmar/pacmc" }, "autoupdate": { "url": "https://github.com/jakobkmar/pacmc/releases/download/$version/pacmc-$version.zip", "extract_dir": "pacmc-$version" } } ================================================ FILE: bucket/paintball2.json ================================================ { "version": "build048", "description": "Fast-paced paintball first-person shooter based on the Quake 2 engine", "homepage": "http://digitalpaint.org/", "license": "Custom", "url": "https://downloads.sourceforge.net/project/paintball2/Paintball%202/Paintball%202.0%20Alpha%20build048/paintball2_build048_full.exe#/dl.7z", "hash": "sha1:77b06d6e98b844683931f2f769a6d0adf4c3dc9a", "bin": "paintball2.exe", "shortcuts": [ [ "paintball2.exe", "Paintball 2" ] ], "persist": "pball\\configs", "checkver": { "url": "http://digitalpaint.org/files/", "regex": "paintball2_([\\da-z]+)_full\\.exe" }, "autoupdate": { "url": "https://downloads.sourceforge.net/project/paintball2/Paintball%202/Paintball%202.0%20Alpha%20$version/paintball2_$version_full.exe#/dl.7z" } } ================================================ FILE: bucket/pathofbuilding-community.json ================================================ { "version": "2.64.0", "description": "Offline build planner for Path of Exile, Community Fork", "homepage": "https://github.com/PathOfBuildingCommunity/PathOfBuilding", "license": "MIT", "url": "https://github.com/PathOfBuildingCommunity/PathOfBuilding/releases/download/v2.64.0/PathOfBuildingCommunity-Portable.zip", "hash": "4645b3797bdebc05856b2af9e6e1bd7b7d07df0435b59452ff4633817eb321b6", "pre_install": [ "if(!(Test-Path \"$dir\\Settings.xml\")) {", " Set-Content \"$dir\\Settings.xml\" -Value '' -Encoding ascii", "}" ], "bin": [ [ "Path of Building.exe", "pathofbuilding-community" ] ], "shortcuts": [ [ "Path of Building.exe", "Path of Building Community" ] ], "persist": [ "Builds", "Settings.xml" ], "checkver": "github", "autoupdate": { "url": "https://github.com/PathOfBuildingCommunity/PathOfBuilding/releases/download/v$version/PathOfBuildingCommunity-Portable.zip" } } ================================================ FILE: bucket/pathofbuilding-poe2-community.json ================================================ { "version": "0.15.0", "description": "Offline Build Planner for Path of Exile2, Community Fork", "homepage": "https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2", "license": "MIT", "url": "https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/releases/download/v0.15.0/PathOfBuildingCommunity-PoE2-Portable.zip", "hash": "11be650eb0b3251404dd5c85d6a1b73cd6776f00941c93618b2c062801304340", "pre_install": [ "if(!(Test-Path \"$dir\\Settings.xml\")) {", " Set-Content \"$dir\\Settings.xml\" -Value '' -Encoding ascii", "}" ], "bin": [ [ "Path of Building-PoE2.exe", "pathofbuilding-poe2-community" ] ], "shortcuts": [ [ "Path of Building-PoE2.exe", "Path of Building PoE2 Community" ] ], "persist": [ "Builds", "Settings.xml" ], "checkver": "github", "autoupdate": { "url": "https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/releases/download/v$version/PathOfBuildingCommunity-PoE2-Portable.zip" } } ================================================ FILE: bucket/pathofbuilding.json ================================================ { "version": "1.4.170", "description": "Offline build planner for Path of Exile", "homepage": "https://github.com/Openarl/PathOfBuilding", "license": "MIT", "url": "https://github.com/Openarl/PathOfBuilding/releases/download/v1.4.170/PathOfBuilding-1.4.170.zip", "hash": "95e5aef339b95b2a048d17763564b4cfda4f8e752a6798a0438427e76bdd712f", "pre_install": [ "if(!(Test-Path \"$dir\\Settings.xml\")) {", " Set-Content \"$dir\\Settings.xml\" -Value '' -Encoding ascii", "}" ], "bin": "Path of Building.exe", "shortcuts": [ [ "Path of Building.exe", "Path of Building" ] ], "persist": [ "Builds", "Settings.xml" ], "checkver": "github", "autoupdate": { "url": "https://github.com/Openarl/PathOfBuilding/releases/download/v$version/PathOfBuilding-$version.zip" } } ================================================ FILE: bucket/pcsx2-dev.json ================================================ { "version": "2.7.274", "description": "A feature rich FOSS PlayStation 2 emulator (development version)", "homepage": "https://pcsx2.net/", "license": { "identifier": "GPL-3.0", "url": "https://github.com/PCSX2/pcsx2/blob/master/COPYING.GPLv3" }, "notes": [ "ATTENTION: PCSX2 requires a dump of the PS2 BIOS to function.", "Place the BIOS file in $persist_dir\\bios", "Learn more at https://wiki.pcsx2.net/Setting_up_Windows_version#BIOS" ], "suggest": { "Microsoft Visual C++ Runtime 2022": "extras/vcredist2022" }, "architecture": { "64bit": { "url": "https://github.com/PCSX2/pcsx2/releases/download/v2.7.274/pcsx2-v2.7.274-windows-x64-Qt.7z", "hash": "c86f26e9f9e5db6884efb8276162de2208f5ab90b1d59730e918128331e33956" } }, "pre_install": [ "if (!(Test-Path \"$persist_dir\")) {", " New-Item \"$persist_dir\" -ItemType Directory | Out-Null", " if (Test-Path \"$env:USERPROFILE\\Documents\\PCSX2\") {", " Write-host \"Migrating AppData...\" -ForegroundColor yellow", " Copy-Item -Path \"$env:USERPROFILE\\Documents\\PCSX2\\*\" -Destination \"$persist_dir\" -Recurse", " Remove-Item -Path \"$env:USERPROFILE\\Documents\\PCSX2\" -Recurse", " }", " if (!(Test-Path \"$persist_dir\\inis\\PCSX2.ini\")) {", " New-item \"$persist_dir\\inis\" -ItemType Directory | Out-Null", " '[AutoUpdater]', 'CheckAtStartup = false' | Set-Content \"$persist_dir\\inis\\PCSX2.ini\"", " }", "}" ], "post_install": "Set-Content -Value $null -Path \"$dir\\portable.ini\"", "bin": [ [ "pcsx2-qt.exe", "pcsx2-dev" ] ], "shortcuts": [ [ "pcsx2-qt.exe", "PCSX2 (dev)" ] ], "persist": [ "bios", "cheats_ws", "cheats", "covers", "gamesettings", "inis", "inputprofiles", "logs", "memcards", "snaps", "sstates", "textures" ], "checkver": { "url": "https://api.github.com/repos/PCSX2/pcsx2/releases?per_page=1", "jsonpath": "$[?(@.prerelease == true)].tag_name", "regex": "v([\\d.]+)" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/PCSX2/pcsx2/releases/download/v$version/pcsx2-v$version-windows-x64-Qt.7z" } } } } ================================================ FILE: bucket/pcsx2.json ================================================ { "version": "2.6.3", "description": "A feature rich FOSS PlayStation 2 emulator", "homepage": "https://pcsx2.net/", "license": { "identifier": "GPL-3.0", "url": "https://github.com/PCSX2/pcsx2/blob/master/COPYING.GPLv3" }, "notes": [ "ATTENTION: PCSX2 requires a dump of the PS2 BIOS to function.", "Place the BIOS file in $persist_dir\\bios", "Learn more at https://wiki.pcsx2.net/Setting_up_Windows_version#BIOS" ], "suggest": { "Microsoft Visual C++ Runtime 2022": "extras/vcredist2022" }, "url": "https://github.com/PCSX2/pcsx2/releases/download/v2.6.3/pcsx2-v2.6.3-windows-x64-Qt.7z", "hash": "963ae6c82bc858a09115c2455247feb76b453862c04f60d41ef80739d802ae60", "pre_install": [ "if (!(Test-Path \"$persist_dir\")) {", " New-item \"$persist_dir\" -ItemType Directory | Out-Null", " if (Test-Path \"$env:USERPROFILE\\Documents\\PCSX2\") {", " Write-host \"Migrating AppData...\" -ForegroundColor yellow", " Copy-Item -Path \"$env:USERPROFILE\\Documents\\PCSX2\\*\" -Destination \"$persist_dir\" -Recurse", " Remove-Item -Path \"$env:USERPROFILE\\Documents\\PCSX2\" -Recurse", " }", "}" ], "post_install": "Set-Content -Value $null -Path \"$dir\\portable.ini\"", "shortcuts": [ [ "pcsx2-qt.exe", "PCSX2" ] ], "persist": [ "bios", "cheats_ws", "cheats", "inis", "inputprofiles", "logs", "memcards", "shaders\\GSdx_FX_Settings.ini", "snaps", "sstates" ], "checkver": { "github": "https://github.com/PCSX2/pcsx2/" }, "autoupdate": { "url": "https://github.com/PCSX2/pcsx2/releases/download/v$version/pcsx2-v$version-windows-x64-Qt.7z", "extract_dir": "PCSX2 $version" } } ================================================ FILE: bucket/pegasus.json ================================================ { "version": "alpha16-82-gc3462e68", "homepage": "https://pegasus-frontend.org", "description": "Graphical frontend for browsing your game library and launching all kinds of emulators from the same place", "license": "GPL-3.0-only", "notes": "Application settings are stored in the \"%LOCALAPPDATA%\\pegasus-frontend\" directory, or the \"config\" folder inside the app directory.", "url": "https://github.com/mmatyas/pegasus-frontend/releases/download/weekly_2024w38/pegasus-fe_alpha16-82-gc3462e68_win-mingw-static.zip", "hash": "393316e4768ffd8269a27d360f9cb517e067ef629b9b51ec5cc13ee08e5b1c8c", "pre_install": "if (!(Test-Path \"$persist_dir\\portable.txt\")) { New-Item \"$dir\\portable.txt\" -ItemType 'File' | Out-Null }", "bin": "pegasus-fe.exe", "shortcuts": [ [ "pegasus-fe.exe", "Pegasus Frontend", "--portable" ] ], "persist": [ "config", "portable.txt" ], "checkver": { "url": "https://api.github.com/repos/mmatyas/pegasus-frontend/releases/latest", "jsonpath": "$.assets..browser_download_url", "regex": "(?[\\w_]+)/pegasus-fe_([\\w-]+)_win-mingw-static\\.zip" }, "autoupdate": { "url": "https://github.com/mmatyas/pegasus-frontend/releases/download/$matchRelease/pegasus-fe_$version_win-mingw-static.zip" } } ================================================ FILE: bucket/pkhex.json ================================================ { "version": "26.04.11", "description": "Pokémon core series save editor", "license": "GPL-3.0-only", "homepage": "https://projectpokemon.org/pkhex/", "url": "https://github.com/kwsch/PKHeX/raw/master/Directory.Build.props", "hash": "dd3b585e26237b63ca7c92c8e8b382805cd69e6d959d3764377d78412e86507e", "shortcuts": [ [ "PKHeX.exe", "PKHeX" ] ], "bin": "PKHeX.exe", "persist": [ "bak", "plugins", "cfg.json" ], "pre_install": [ "$user_agent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36 Edg/115.0.1901.203'", "$resp = Invoke-WebRequest -UseBasicParsing -UserAgent $user_agent -Uri 'https://projectpokemon.org/forums/files/file/1-pkhex/' -SessionVariable session", "$url = [System.Net.WebUtility]::HtmlDecode(($resp.Links | Where-Object outerHTML -CMatch \"Download\\s+this\\s+file\" | Select-Object -ExpandProperty href))", "$file = \"$original_dir\\dl.7z\"", "Invoke-WebRequest -UseBasicParsing -UserAgent $user_agent -Uri $url -WebSession $session -OutFile $file", "if (!(Test-Path \"$persist_dir\\cfg.json\")) { '{}' | Out-File \"$dir\\cfg.json\" }", "if (!(Test-Path \"$dir\\bak\")) { New-Item -Path \"$dir\\bak\" -ItemType Directory | Out-Null }" ], "installer": { "script": [ "$file = \"$dir\\dl.7z\"", "Expand-7ZipArchive $file \"$dir\"", "Remove-Item -Path $file -Force" ] }, "checkver": { "script": [ "$resp = Invoke-WebRequest -UseBasicParsing -Uri 'https://projectpokemon.org/forums/files/file/1-pkhex/'", "$version = (($resp.Links | Where-Object outerHTML -Match '\\d+(\\.\\d+){1,4}')[0].title -split '\\s' -match '^\\d+(\\.\\d+)+')[0]", "Write-Output $version" ], "regex": "(?[\\d\\.]+)" }, "autoupdate": { "url": "https://github.com/kwsch/PKHeX/raw/master/Directory.Build.props" } } ================================================ FILE: bucket/playback.json ================================================ { "version": "1.8.0", "description": "Play and manage your cartridges using Epilogue cartridge readers", "homepage": "https://www.epilogue.co/", "license": "Freeware", "architecture": { "64bit": { "url": "https://epilogue.nyc3.cdn.digitaloceanspaces.com/releases/software/Playback/version/1.8.0/release/windows/playback-setup.exe", "hash": "d97582f2042c581092e3396bf14b8f6cdab13b3eff6ebdea8c3e54cd6b9fbbd1" } }, "innosetup": true, "bin": "Playback.exe", "shortcuts": [ [ "Playback.exe", "Epilogue Playback" ] ], "checkver": { "url": "https://www.epilogue.co/downloads", "regex": "Playback/version/([\\d.]+)" }, "autoupdate": { "architecture": { "64bit": { "url": "https://epilogue.nyc3.cdn.digitaloceanspaces.com/releases/software/Playback/version/$version/release/windows/playback-setup.exe" } } } } ================================================ FILE: bucket/playit.json ================================================ { "version": "0.17.1", "description": "Playit.gg is a networking service that enables users to host game servers at home, making them accessible to players worldwide through its custom tunneling software and Anycast Network", "homepage": "https://playit.gg/", "license": { "identifier": "BSD-2-Clause", "url": "https://github.com/playit-cloud/playit-agent/blob/master/LICENSE.txt" }, "architecture": { "32bit": { "url": "https://github.com/playit-cloud/playit-agent/releases/download/v0.17.1/playit-windows-x86.exe", "hash": "c7b3d7f933c340d42cec4332f7190c256ae2590dc3af689fe464a028c752aadc" }, "64bit": { "url": "https://github.com/playit-cloud/playit-agent/releases/download/v0.17.1/playit-windows-x86_64.exe", "hash": "b2bcff05044d1b01f3d557e4fc9e8f4df4bf8fc328df3010380f82d9c7565684" } }, "pre_install": "Rename-Item -Path $dir/$fname -NewName $dir/playit.exe", "bin": "playit.exe", "shortcuts": [ [ "playit.exe", "Playit.gg" ] ], "checkver": { "github": "https://github.com/playit-cloud/playit-agent" }, "autoupdate": { "architecture": { "32bit": { "url": "https://github.com/playit-cloud/playit-agent/releases/download/v$version/playit-windows-x86.exe" }, "64bit": { "url": "https://github.com/playit-cloud/playit-agent/releases/download/v$version/playit-windows-x86_64.exe" } } } } ================================================ FILE: bucket/powdertoy.json ================================================ { "version": "99.5", "description": "A free physics sandbox game, capable of simulating many interactions", "homepage": "https://powdertoy.co.uk/", "license": "GPL-3.0-only", "architecture": { "32bit": { "url": "https://powdertoy.co.uk/Download/powder-win32.zip", "hash": "d7c54ac6c73492e8e19566ebb3d8f46535360cb9ad2a6bcbc36f4417e65ca379", "bin": [ [ "Powder32.exe", "Powder" ] ], "shortcuts": [ [ "Powder32.exe", "The Powder Toy" ] ] }, "64bit": { "url": "https://powdertoy.co.uk/Download/powder.zip", "hash": "cdf83b696ceefc6ab502dbd90d7cc22a7b54c2b12968b17d46f0efa1d025b369", "bin": "Powder.exe", "shortcuts": [ [ "Powder.exe", "The Powder Toy" ] ] } }, "pre_install": [ "if (!(Test-Path \"$persist_dir\")) {", " New-item \"$dir\\powder.pref\" -ItemType File | Out-Null", "}" ], "persist": [ "Saves", "powder.pref" ], "checkver": { "url": "https://powdertoy.co.uk/", "regex": "(?[\\d\\.]+) \\|", "replace": "${1}" }, "autoupdate": { "architecture": { "32bit": { "url": "https://powdertoy.co.uk/Download/powder-win32.zip" }, "64bit": { "url": "https://powdertoy.co.uk/Download/powder.zip" } } } } ================================================ FILE: bucket/ppsspp-dev.json ================================================ { "version": "1.20.3-210-g7a9cdf98e9", "description": "Sony PlayStation Portable (PSP) emulator. Development build", "homepage": "https://www.ppsspp.org", "license": "GPL-2.0-or-later", "architecture": { "64bit": { "url": "https://builds.ppsspp.org/builds/v1.20.3-210-g7a9cdf98e9/ppsspp_win_v1.20.3-210-g7a9cdf98e9.zip", "hash": "0dfca3d2c7e33ab8f49a7f55d0dfc9ac34fe585ca5f5fa530e2ef054e7f2e3ef", "shortcuts": [ [ "PPSSPPWindows64.exe", "PPSSPP (Development)" ] ] }, "32bit": { "url": "https://builds.ppsspp.org/builds/v1.20.3-210-g7a9cdf98e9/ppsspp_win_v1.20.3-210-g7a9cdf98e9.zip", "hash": "0dfca3d2c7e33ab8f49a7f55d0dfc9ac34fe585ca5f5fa530e2ef054e7f2e3ef", "shortcuts": [ [ "PPSSPPWindows.exe", "PPSSPP (Development)" ] ] }, "arm64": { "url": "https://builds.ppsspp.org/builds/v1.20.3-210-g7a9cdf98e9/PPSSPPWindowsARM64_v1.20.3-210-g7a9cdf98e9.zip", "hash": "47a94b5483760aa801ff7fbfc0d1d66ddf12722bfa379a14acce9eabdb2b84cb", "shortcuts": [ [ "PPSSPPWindowsARM64.exe", "PPSSPP (Development)" ] ] } }, "pre_install": [ "if (!(Test-Path \"$persist_dir\")) {", " New-item \"$persist_dir\" -ItemType Directory | Out-Null", " New-item \"$persist_dir\\memstick\" -ItemType Directory | Out-Null", "}" ], "persist": [ "memstick", "assets", "demos" ], "checkver": { "url": "https://builds.ppsspp.org/meta/history.json", "regex": "v(?[\\d.]+)-(?[\\d]+)-g(?[\\da-fA-F]+)", "replace": "${version}-${build}-g${commit}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://builds.ppsspp.org/builds/v$matchVersion-$matchBuild-g$matchCommit/ppsspp_win_v$matchVersion-$matchBuild-g$matchCommit.zip" }, "32bit": { "url": "https://builds.ppsspp.org/builds/v$matchVersion-$matchBuild-g$matchCommit/ppsspp_win_v$matchVersion-$matchBuild-g$matchCommit.zip" }, "arm64": { "url": "https://builds.ppsspp.org/builds/v$matchVersion-$matchBuild-g$matchCommit/PPSSPPWindowsARM64_v$matchVersion-$matchBuild-g$matchCommit.zip" } } } } ================================================ FILE: bucket/ppsspp.json ================================================ { "version": "1.20.3", "description": "Sony PlayStation Portable (PSP) emulator", "homepage": "https://www.ppsspp.org", "license": "GPL-2.0-or-later", "architecture": { "64bit": { "url": "https://ppsspp.org/files/1_20_3/ppsspp_win.zip", "hash": "fb95f2544e6120c035f78df4ed54c0b28ef4eb81fa95ac00a894a7fc50215f6d", "shortcuts": [ [ "PPSSPPWindows64.exe", "PPSSPP" ] ] }, "32bit": { "url": "https://ppsspp.org/files/1_20_3/ppsspp_win.zip", "hash": "fb95f2544e6120c035f78df4ed54c0b28ef4eb81fa95ac00a894a7fc50215f6d", "shortcuts": [ [ "PPSSPPWindows.exe", "PPSSPP" ] ] }, "arm64": { "url": "https://ppsspp.org/files/1_20_3/PPSSPPWindowsARM64.zip", "hash": "8eba60d882fd38a78b911c2d49a63be7e4adf4e7637193012d7e2cffb7fed320", "shortcuts": [ [ "PPSSPPWindowsARM64.exe", "PPSSPP" ] ] } }, "pre_install": [ "if (!(Test-Path \"$persist_dir\")) {", " New-item \"$persist_dir\" -ItemType Directory | Out-Null", " New-item \"$persist_dir\\memstick\" -ItemType Directory | Out-Null", "}" ], "persist": [ "assets", "demos", "memstick" ], "checkver": { "github": "https://github.com/hrydgard/ppsspp", "regex": "v([\\d.]+)" }, "autoupdate": { "architecture": { "64bit": { "url": "https://ppsspp.org/files/$underscoreVersion/ppsspp_win.zip" }, "32bit": { "url": "https://ppsspp.org/files/$underscoreVersion/ppsspp_win.zip" }, "arm64": { "url": "https://ppsspp.org/files/$underscoreVersion/PPSSPPWindowsARM64.zip" } } } } ================================================ FILE: bucket/prboom-plus.json ================================================ { "version": "2.6.66", "description": "Enhanced, highly-compatible source port for Doom", "homepage": "http://prboom-plus.sourceforge.net/", "license": "GPL-2.0-or-later", "notes": [ "Place WAD files (game data) in:", "", " $persist_dir\\..\\_doom" ], "architecture": { "64bit": { "url": "https://github.com/coelckers/prboom-plus/releases/download/v2.6.66/prboom-plus-2666-ucrt64.zip", "hash": "9c8c2b021a57739e8428b599d80c25a6b95150084cb04a7e433877123b15b141" } }, "extract_dir": "prboom-plus-2666-ucrt64", "pre_install": "New-Item -ItemType Directory -Force -Path $persist_dir\\..\\_doom | Out-Null", "env_set": { "DOOMWADDIR": "$persist_dir\\..\\_doom" }, "shortcuts": [ [ "prboom-plus.exe", "PrBoom+ (Doom 2)", "-iwad doom2.wad" ], [ "prboom-plus.exe", "PrBoom+ (The Ultimate Doom)", "-iwad doom.wad" ], [ "prboom-plus.exe", "PrBoom+ (The Plutonia Experiment)", "-iwad plutonia.wad" ], [ "prboom-plus.exe", "PrBoom+ (TNT Evilution)", "-iwad tnt.wad" ], [ "prboom-plus.exe", "PrBoom+ (Freedoom Phase 1)", "-iwad freedoom1.wad" ], [ "prboom-plus.exe", "PrBoom+ (Freedoom Phase 2)", "-iwad freedoom2.wad" ], [ "prboom-plus.exe", "PrBoom+ (FreeDM)", "-iwad freedm.wad" ] ], "checkver": { "github": "https://github.com/coelckers/prboom-plus", "regex": "releases/tag/v([\\d.]+[a-z]*)" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/coelckers/prboom-plus/releases/download/v$version/prboom-plus-$cleanVersion-ucrt64.zip" } }, "extract_dir": "prboom-plus-$cleanVersion-ucrt64" } } ================================================ FILE: bucket/primehack.json ================================================ { "version": "1.0.8", "description": "A fork of Dolphin emulator that brings enhancements for Metroid Prime games", "homepage": "https://github.com/shiiion/dolphin", "license": { "identifier": "GPL-2.0-or-later", "url": "https://github.com/shiiion/dolphin/blob/primehack-master/COPYING" }, "suggest": { "Microsoft Visual C++ Runtime 2022": "extras/vcredist2022" }, "url": "https://github.com/shiiion/dolphin/releases/download/1.0.8/PrimeHack.Release.v1.0.8a.zip", "hash": "75efeb5fc0ba74c8e41e91f4fb396b1d1c1688158517c3ec0b58bd4358e1efc8", "post_install": "Set-Content -Value $null -Path \"$dir\\portable.txt\"", "bin": [ [ "Dolphin.exe", "primehack" ] ], "shortcuts": [ [ "Dolphin.exe", "PrimeHack" ] ], "persist": "User", "checkver": { "github": "https://github.com/shiiion/dolphin" }, "autoupdate": { "url": "https://github.com/shiiion/dolphin/releases/download/v$version/PrimeHack.Release.v$versiona.zip" } } ================================================ FILE: bucket/prismlauncher-qt5.json ================================================ { "version": "7.2", "description": "An open source Minecraft launcher with the ability to manage multiple instances, accounts and mods. Focused on user freedom and free redistributability. Qt 5 build that still supports legacy Windows like 8.1 and 7.", "homepage": "https://prismlauncher.org/", "license": "GPL-3.0-only", "notes": [ "To add Prism Launcher file association options for .ZIPs and .MRPACKS, run this:", "reg import \"$dir\\install-associations.reg\"", "", "This package is now using the portable version of Prism Launcher, and data should have been migrated automatically.", "If you are using a global install on a system with more than one user, you will need to copy a user's data from %appdata% to the new Scoop PrismLauncher persist directory" ], "url": "https://github.com/PrismLauncher/PrismLauncher/releases/download/7.2/PrismLauncher-Windows-MSVC-Legacy-Portable-7.2.zip", "hash": "c411eb73eb2b76a190a4a1bb0a933962fd9064f271304111c73ea4dc2b5488ff", "suggest": { "Microsoft Visual C++ Redistributables": "extras/vcredist2022" }, "pre_install": [ "$migration = $true", "$visibleUserAccounts = Get-LocalUser | Where-Object { $_.Enabled -eq $true }", "if ($global -and $visibleUserAccounts.Count -gt 1) { $migration = $false }", "", "$appdataPath = \"$HOME\\AppData\\Roaming\\PrismLauncher\"", "if ((Test-Path -Path $appdataPath\\*) -and (!(Test-Path -Path $persist_dir\\*)) -and $migration) {", " Write-Warning \"Migrating data from $appdataPath to $persist_dir (this may take a while)\"", " New-Item -Type Directory -Path $persist_dir | Out-Null", " Copy-Item -Recurse -Force $appdataPath\\* $persist_dir\\", "} elseif (!($migration)) {", " Write-Warning \"A global Scoop installation was detected with multiple user accounts. Please see the notes at the end of the install process.\"", "}", "", "'accounts.json', 'metacache', 'prismlauncher.cfg' | ForEach-Object {", " if (!(Test-Path -Path $persist_dir\\$_)) {", " New-Item -Type File $dir/$_ | Out-Null", " }", "}", "Add-Content $dir/metacache '{}'" ], "post_install": [ "'install-associations', 'uninstall-associations' | ForEach-Object {", " if (Test-Path \"$bucketsdir\\games\\scripts\\prismlauncher-qt5\\$_.reg\") {", " $exePath = \"$dir\\prismlauncher.exe\".Replace('\\', '\\\\')", " $content = (Get-Content \"$bucketsdir\\games\\scripts\\prismlauncher-qt5\\$_.reg\").Replace('$EXEPATH', $exePath)", " if ($global) { $content = $content.Replace('HKEY_CURRENT_USER', 'HKEY_LOCAL_MACHINE') }", " Set-Content \"$dir\\$_.reg\" $content -Encoding Ascii -Force", " }", "}" ], "bin": "prismlauncher.exe", "shortcuts": [ [ "prismlauncher.exe", "Prism Launcher" ] ], "persist": [ "assets", "cache", "catpacks", "icons", "iconthemes", "instances", "libraries", "logs", "meta", "mods", "themes", "translations", "accounts.json", "metacache", "prismlauncher.cfg" ], "pre_uninstall": "if ($cmd -eq 'uninstall') { reg import \"$dir\\uninstall-associations.reg\" }", "checkver": { "url": "https://api.github.com/repos/PrismLauncher/PrismLauncher/releases", "regex": "Windows-MSVC-Legacy-Portable-([\\d.]+)\\.zip" }, "autoupdate": { "url": "https://github.com/PrismLauncher/PrismLauncher/releases/download/$version/PrismLauncher-Windows-MSVC-Legacy-Portable-$version.zip" } } ================================================ FILE: bucket/prismlauncher.json ================================================ { "##": "Please keep the key properties of games/prismlauncher and versions/prismlauncher-git in sync.", "version": "11.0.2", "description": "An open source Minecraft launcher with the ability to manage multiple instances, accounts and mods. Focused on user freedom and free redistributability.", "homepage": "https://prismlauncher.org/", "license": "GPL-3.0-only", "notes": [ "To add Prism Launcher file association options for .ZIPs and .MRPACKS, run this:", "reg import \"$dir\\install-associations.reg\"", "", "This package is now using the portable version of Prism Launcher, and data should have been migrated automatically.", "If you are using a global install on a system with more than one user, you will need to copy a user's data from %appdata% to the new Scoop PrismLauncher persist directory" ], "suggest": { "Microsoft Visual C++ Redistributables": "extras/vcredist2022" }, "architecture": { "64bit": { "url": "https://github.com/PrismLauncher/PrismLauncher/releases/download/11.0.2/PrismLauncher-Windows-MSVC-Portable-11.0.2.zip", "hash": "2370410de1e631aa06da58d042fb0acfc69dedaf90e97b7dfa3dee1c48a77f71" }, "arm64": { "url": "https://github.com/PrismLauncher/PrismLauncher/releases/download/11.0.2/PrismLauncher-Windows-MSVC-arm64-Portable-11.0.2.zip", "hash": "afa21a7de02d3635c74a4fa408f7a6765535ef200eef47b1f44e648bbef7e6e2" } }, "pre_install": [ "$migration = $true", "$visibleUserAccounts = Get-LocalUser | Where-Object { $_.Enabled -eq $true }", "if ($global -and $visibleUserAccounts.Count -gt 1) { $migration = $false }", "", "$appdataPath = \"$HOME\\AppData\\Roaming\\PrismLauncher\"", "if ((Test-Path -Path $appdataPath\\*) -and (!(Test-Path -Path $persist_dir\\*)) -and $migration) {", " Write-Warning \"Migrating data from $appdataPath to $persist_dir (this may take a while)\"", " New-Item -Type Directory -Path $persist_dir | Out-Null", " Copy-Item -Recurse -Force $appdataPath\\* $persist_dir\\", "} elseif (!($migration)) {", " Write-Warning \"A global Scoop installation was detected with multiple user accounts. Please see the notes at the end of the install process.\"", "}", "# Hardlinks cannot work properly here, as this app would create a new file instead of writing directly.", "# Please keep the file list the same in both pre_install and pre_uninstall scripts.", "$contents = @{", " 'metacache' = '{}'", "}", "'accounts.json', 'metacache', 'prismlauncher.cfg' | ForEach-Object {", " if (Test-Path \"$persist_dir\\$_\") {", " Copy-Item \"$persist_dir\\$_\" \"$dir\\$_\" -Force", " } else {", " Set-Content -Path \"$dir\\$_\" -Value $contents[$_]", " }", "}", "Remove-Item -Path \"$dir\\prismlauncher_updater.exe\" -Force -ErrorAction Ignore" ], "post_install": [ "'install-associations', 'uninstall-associations' | ForEach-Object {", " if (Test-Path \"$bucketsdir\\games\\scripts\\prismlauncher\\$_.reg\") {", " $exePath = \"$dir\\prismlauncher.exe\".Replace('\\', '\\\\')", " $content = (Get-Content \"$bucketsdir\\games\\scripts\\prismlauncher\\$_.reg\").Replace('$EXEPATH', $exePath)", " if ($global) { $content = $content.Replace('HKEY_CURRENT_USER', 'HKEY_LOCAL_MACHINE') }", " Set-Content \"$dir\\$_.reg\" $content -Encoding Ascii -Force", " }", "}" ], "bin": "prismlauncher.exe", "shortcuts": [ [ "prismlauncher.exe", "Prism Launcher" ] ], "persist": [ "assets", "cache", "catpacks", "icons", "iconthemes", "instances", "java", "libraries", "logs", "meta", "mods", "skins", "themes", "translations" ], "pre_uninstall": [ "# Hardlinks cannot work properly here, as this app would create a new file instead of writing directly.", "# Please keep the file list the same in both pre_install and pre_uninstall scripts.", "'accounts.json', 'metacache', 'prismlauncher.cfg' | ForEach-Object {", " if (Test-Path -Path \"$dir\\$_\") {", " Copy-Item -Path \"$dir\\$_\" -Destination \"$persist_dir\\$_\" -Force", " }", "}", "if ($cmd -eq 'uninstall') { reg import \"$dir\\uninstall-associations.reg\" }" ], "checkver": { "github": "https://github.com/PrismLauncher/PrismLauncher" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/PrismLauncher/PrismLauncher/releases/download/$version/PrismLauncher-Windows-MSVC-Portable-$version.zip" }, "arm64": { "url": "https://github.com/PrismLauncher/PrismLauncher/releases/download/$version/PrismLauncher-Windows-MSVC-arm64-Portable-$version.zip" } } } } ================================================ FILE: bucket/project64-dev.json ================================================ { "version": "4.0.0-6685-5eeaa9b", "description": "Nintendo 64 emulator", "homepage": "https://www.pj64-emu.com/", "license": { "identifier": "GPL-2.0", "url": "https://github.com/project64/project64/blob/develop/license.md" }, "url": "https://www.pj64-emu.com/file/setup-project64-Dev-4-0-0-6685-5eeaa9b/#/setup-project64-Dev-4-0-0-6685-5eeaa9b.exe", "hash": "d19aa7dc9f0a434742db27c41ac8e4725ffad0e5afbf7b031c99bb91b1463ae6", "bin": [ [ "Project64.exe", "Project64-dev" ] ], "shortcuts": [ [ "Project64.exe", "Project64 (development)" ] ], "persist": [ "Config", "Logs", "Save", "Screenshots", "Textures", "Games", "ROMs" ], "checkver": { "url": "https://www.pj64-emu.com/nightly-builds", "regex": "href=\"/file/project64-win32-dev-(?[\\d]+)-(?[\\d]+)-(?[\\d]+)-(?[\\d]+)-(?[\\da-f]+).*btn zip", "replace": "${major}.${minor}.${patch}-${build}-${commit}" }, "autoupdate": { "url": "https://www.pj64-emu.com/file/setup-project64-Dev-$dashVersion/#/setup-project64-Dev-$dashVersion.exe" }, "innosetup": true } ================================================ FILE: bucket/project64.json ================================================ { "version": "3.0.1-5664-2df3434", "description": "Nintendo 64 emulator", "homepage": "https://www.pj64-emu.com/", "license": { "identifier": "GPL-2.0", "url": "https://github.com/project64/project64/blob/develop/license.md" }, "url": "https://www.pj64-emu.com/file/project64-3-0-1-5664-2df3434#/dl.zip", "hash": "F8BE471F105E844E32589D21F3C1EE466D5FF4D93B8B7AFF69E1BADF511FAF7F", "shortcuts": [ [ "Project64.exe", "Project64" ] ], "persist": [ "Config", "Logs", "Save", "Screenshots", "Textures", "Games", "ROMs" ], "checkver": { "url": "https://www.pj64-emu.com/public-releases", "regex": "(.+?) (?.*)", "script": [ "$ProgressPreference = 'SilentlyContinue'", "$aregex = New-Object System.Text.RegularExpressions.Regex(\"[^`\"]*`)`\">Project64`\\s+`(?v?[`\\d.]+`)`\\s+Zip\")", "$amatch = $aregex.Matches($page) | Select-Object -First 1", "$burl = $json.homepage + $amatch.Groups['url'].Value", "$bpage = (Invoke-WebRequest $burl).Content", "$bregex = New-Object System.Text.RegularExpressions.Regex(\"/`(?file/project64-[\\d-]+-[0-9a-f]+`)\")", "$bmatch = $bregex.Matches($bpage) | Select-Object -First 1", "$rurl = $bmatch.Groups['url'].Value", "$curl = $json.homepage + $bmatch.Groups['url'].Value", "$cpage = (Invoke-WebRequest -Method Head $curl).RawContent", "$cregex = New-Object System.Text.RegularExpressions.Regex(\"filename=`\"Project64-(?[\\d.]+-[\\d]+-[0-9a-f]+`)\")", "$cmatch = $cregex.Matches($cpage) | Select-Object -First 1", "$rversion = $cmatch.Groups['version'].Value", "Write-Output $rversion $rurl", "$ProgressPreference = 'Continue'" ] }, "autoupdate": { "url": "https://www.pj64-emu.com/$matchUrl#/dl.zip" } } ================================================ FILE: bucket/ps3-system-software.json ================================================ { "version": "4.93", "description": "Sony PlayStation 3 system software", "homepage": "https://www.playstation.com/en-us/support/hardware/ps3/system-software/", "license": { "identifier": "Proprietary", "url": "https://doc.dl.playstation.net/doc/ps3-eula/ps3_eula_en.html" }, "url": "http://dus01.ps3.update.playstation.net/update/ps3/image/us/2026_0318_a2b60b6ac1d2e49e230144345616927c/PS3UPDAT.PUP", "hash": "158471fd834f8ea8036136b6aab43cd86c7ba73d79ca30e0af3c0fe0001cf365", "checkver": { "url": "https://www.playstation.com/en-us/support/hardware/ps3/system-software/", "regex": "(?smi)ps3 system software update ((?:\\d+)?(?:\\.?\\d*)).*?ps3/image/us/(?