Showing preview only (661K chars total). Download the full file or copy to clipboard to get everything.
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
================================================
<!-- Provide a general summary of your changes in the title above -->
<!--
By opening this PR you confirm that you have searched for similar issues/PRs here already.
Failing to do so will most likely result in closing of this PR without any explanation.
It is also mandatory to open a relevant issue (either Package Request or Bug Report) for
discussion with the maintainers, before creating any new PR.
Read the contributing guide first to save both your and our time.
-->
Closes #XXXX
<!-- or -->
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 [](https://github.com/Calinou/scoop-games/actions/workflows/ci.yml) [](https://github.com/Calinou/scoop-games/actions/workflows/excavator.yml) [](https://github.com/Calinou/scoop-games) [](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": "(?<majorName>(\\w+))\\s(?<minorName>(\\w+))\\s(?<version>([\\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(?<tag>[\\d.]+)/ARK.Smart.Breeding_(?<version>[\\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": "<p>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/(?<build>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(?<version>[\\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-(?<version>\\d{4}-\\d{2}-\\d{2}-\\d{4})/cdda-windows-with-graphics-and-sounds-x64-\\k<version>\\.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/(?<version>[\\w\\.-]+)/cdda-windows-with-graphics-and-sounds-x64-(?<date>[\\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 (?<ver>\\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(?<version>[\\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": "(?<year>\\d{4})-(?<month>\\d{2})-(?<day>\\d{2})T(?<hour>\\d{2}):(?<minute>\\d{2}):(?<second>\\d{2})Z CI-(?<commit>[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": "(?<prefix1>.{5})/dolphin-master-(?<version>[\\w-]+)-x64[\\s\\S]+?(?<prefix2>.{5})/dolphin-master-\\k<version>-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/(?<version>\\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\\<username>\\Pictures\\dsda-doom\\",
" - C:\\Users\\<username>\\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\\<username>\\Pictures\\dsda-doom\\\"",
" - \"C:\\Users\\<username>\\scoop\\persist\\dsda-doom\\screenshots\\\"",
"",
"Place your WAD files inside",
"",
"C:\\Users\\<username>\\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=\"(?<year>[0-9]{4})-(?<month>[0-9]{2})-(?<day>[0-9]{2})[\\s\\S]*?.*duckstation/commit/(?<commit>[0-9a-f]{7})",
"replace": "${year}${month}${day}-g${commit}"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://github.com/stenzek/duckstation/releases/download/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=\"(?<year>[0-9]{4})-(?<month>[0-9]{2})-(?<day>[0-9]{2})[\\s\\S]*?.*duckstation/commit/(?<commit>[0-9a-f]{7})",
"replace": "${year}${month}${day}-g${commit}"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://github.com/stenzek/duckstation/releases/download/latest/duckstation-windows-x64-release.zip"
},
"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": "<strong>(\\d{8}-\\d{4,}-[a-z0-9]{9})</strong>"
},
"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)<b>Windows.+?\\.zip file.+?<li>sha256 - $sha256</li>"
},
"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-playe
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
Condensed preview — 427 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (683K chars).
[
{
"path": ".editorconfig",
"chars": 235,
"preview": "root = true\r\n\r\n[*]\r\ncharset = utf-8\r\nend_of_line = crlf\r\nindent_size = 4\r\nindent_style = space\r\ninsert_final_newline = t"
},
{
"path": ".gitattributes",
"chars": 337,
"preview": "# Since Scoop is a Windows-only tool, we can safely use CRLF line endings for all text files.\r\n# If Git decides that the"
},
{
"path": ".github/ISSUE_TEMPLATE/bug-report.yml",
"chars": 4063,
"preview": "name: 🐛 Bug Report\r\ndescription: Open an issue about a bug that needs fixing.\r\ntitle: \"[Bug]: \"\r\nlabels: [\"bug\"]\r\nbody:\r"
},
{
"path": ".github/ISSUE_TEMPLATE/config.yml",
"chars": 194,
"preview": "blank_issues_enabled: true\r\ncontact_links:\r\n - name: Scoop Community Support\r\n url: https://github.com/ScoopInstalle"
},
{
"path": ".github/ISSUE_TEMPLATE/hash-error.yml",
"chars": 660,
"preview": "name: 🔢 Hash Error\r\ndescription: Open an issue about a package's hash is incorrect.\r\nlabels: [\"bug\"]\r\nbody:\r\n- type: che"
},
{
"path": ".github/ISSUE_TEMPLATE/package-request.yml",
"chars": 1723,
"preview": "name: 📦 Package Request\r\ndescription: Open an issue about a missing package.\r\ntitle: \"[Request]: \"\r\nlabels: [\"new packag"
},
{
"path": ".github/pull_request_template.md",
"chars": 656,
"preview": "<!-- Provide a general summary of your changes in the title above -->\r\n\r\n<!--\r\n By opening this PR you confirm that you"
},
{
"path": ".github/workflows/ci.yml",
"chars": 1119,
"preview": "name: CI\r\n\r\non:\r\n pull_request:\r\n push:\r\n workflow_dispatch:\r\n\r\njobs:\r\n test:\r\n name: Test\r\n runs-on: windows-"
},
{
"path": ".github/workflows/excavator.yml",
"chars": 430,
"preview": "on:\r\n workflow_dispatch:\r\n schedule:\r\n # run every 4 hours\r\n - cron: '20 */4 * * *'\r\nname: Excavator\r\njobs:\r\n e"
},
{
"path": ".github/workflows/issue_comment.yml",
"chars": 460,
"preview": "on:\r\n issue_comment:\r\n types: [ created ]\r\nname: Commented Pull Request\r\njobs:\r\n pullRequestHandler:\r\n name: Pul"
},
{
"path": ".github/workflows/issues.yml",
"chars": 504,
"preview": "on:\r\n issues:\r\n types: [ opened, labeled ]\r\nname: Issues\r\njobs:\r\n issueHandler:\r\n name: IssueHandler\r\n runs-o"
},
{
"path": ".github/workflows/pull_request.yml",
"chars": 389,
"preview": "on:\r\n pull_request:\r\n types: [ opened ]\r\nname: Pull Requests\r\njobs:\r\n pullRequestHandler:\r\n name: PullRequestHan"
},
{
"path": ".pre-commit-config.yaml",
"chars": 220,
"preview": "repos:\r\n - repo: https://github.com/pre-commit/pre-commit-hooks\r\n rev: v2.1.0\r\n hooks:\r\n - id: end-of-file-f"
},
{
"path": ".vscode/extensions.json",
"chars": 149,
"preview": "{\r\n \"recommendations\": [\r\n \"EditorConfig.EditorConfig\",\r\n \"ms-vscode.PowerShell\",\r\n \"richie5um2."
},
{
"path": ".vscode/settings.json",
"chars": 2913,
"preview": "// Configure PSScriptAnalyzer settings\r\n{\r\n \"[powershell]\": {\r\n \"editor.formatOnSave\": true\r\n },\r\n \"powe"
},
{
"path": "CONTRIBUTING.md",
"chars": 760,
"preview": "# Contributing to scoop-games\r\n\r\nThank you for your interest in scoop-games! Before contributing,\r\nbe sure to know about"
},
{
"path": "LICENSE.md",
"chars": 7009,
"preview": "## creative commons\r\n\r\n# CC0 1.0 Universal\r\n\r\nCREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL "
},
{
"path": "README.md",
"chars": 2185,
"preview": "# scoop-games [](https://github.com/C"
},
{
"path": "Scoop-Bucket.Tests.ps1",
"chars": 129,
"preview": "if (!$env:SCOOP_HOME) { $env:SCOOP_HOME = Resolve-Path (scoop prefix scoop) }\r\n. \"$env:SCOOP_HOME\\test\\Import-Bucket-Tes"
},
{
"path": "bin/auto-pr.ps1",
"chars": 390,
"preview": "param(\r\n # overwrite upstream param\r\n [String]$upstream = \"Calinou/scoop-games:master\"\r\n)\r\n\r\nif(!$env:SCOOP_HOME) "
},
{
"path": "bin/checkurls.ps1",
"chars": 279,
"preview": "if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = Resolve-Path (scoop prefix scoop) }\r\n$checkurls = \"$env:SCOOP_HOME/bin/checkurl"
},
{
"path": "bin/checkver.ps1",
"chars": 276,
"preview": "if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = Resolve-Path (scoop prefix scoop) }\r\n$checkver = \"$env:SCOOP_HOME/bin/checkver."
},
{
"path": "bin/formatjson.ps1",
"chars": 284,
"preview": "if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = Resolve-Path (scoop prefix scoop) }\r\n$formatjson = \"$env:SCOOP_HOME/bin/formatj"
},
{
"path": "bin/missing-checkver.ps1",
"chars": 300,
"preview": "if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = Resolve-Path (scoop prefix scoop) }\r\n$missing_checkver = \"$env:SCOOP_HOME/bin/m"
},
{
"path": "bin/test.ps1",
"chars": 459,
"preview": "#Requires -Version 5.1\r\n#Requires -Modules @{ ModuleName = 'BuildHelpers'; ModuleVersion = '2.0.1' }\r\n#Requires -Modules"
},
{
"path": "bucket/0ad.json",
"chars": 1033,
"preview": "{\r\n \"version\": \"0.28.0\",\r\n \"description\": \"Free and open source strategy game of ancient warfare\",\r\n \"homepage\""
},
{
"path": "bucket/2ship2harkinian.json",
"chars": 1943,
"preview": "{\r\n \"version\": \"4.0.0\",\r\n \"description\": \"A PC port of Legend of Zelda: Majora's Mask\",\r\n \"homepage\": \"https://"
},
{
"path": "bucket/actools.json",
"chars": 700,
"preview": "{\r\n \"version\": \"0.8.2782.39874\",\r\n \"description\": \"Alternative launcher for Assetto Corsa named Content Manager, a"
},
{
"path": "bucket/adom.json",
"chars": 784,
"preview": "{\r\n \"version\": \"3.3.3\",\r\n \"description\": \"A roguelike with a mix of story, RPG, exploration, and strategic and fle"
},
{
"path": "bucket/advanced-combat-tracker.json",
"chars": 895,
"preview": "{\r\n \"version\": \"3.8.5.288\",\r\n \"description\": \"Advanced Combat Tracker is a plugin-extendable MMORPG log parser\",\r\n"
},
{
"path": "bucket/alephone-marathon-trilogy.json",
"chars": 2328,
"preview": "{\r\n \"version\": \"20250829\",\r\n \"description\": \"Free, enhanced port of the classic FPS Marathon trilogy by Bungie Sof"
},
{
"path": "bucket/amidst.json",
"chars": 1178,
"preview": "{\r\n \"version\": \"4.7\",\r\n \"description\": \"Minecraft interface and data/structure tracking tool\",\r\n \"homepage\": \"h"
},
{
"path": "bucket/amulet-map-editor.json",
"chars": 1002,
"preview": "{\r\n \"version\": \"0.10.44\",\r\n \"description\": \"Minecraft world editor and converter\",\r\n \"homepage\": \"https://www.a"
},
{
"path": "bucket/angband-dev.json",
"chars": 1691,
"preview": "{\r\n \"version\": \"4.2.6-98-g27e4ce3d7\",\r\n \"description\": \"A free single-player dungeon exploration Roguelike (Pre-re"
},
{
"path": "bucket/angband.json",
"chars": 1524,
"preview": "{\r\n \"version\": \"4.2.6\",\r\n \"description\": \"A free single-player dungeon exploration Roguelike\",\r\n \"homepage\": \"h"
},
{
"path": "bucket/applewin.json",
"chars": 620,
"preview": "{\r\n \"version\": \"1.31.0.0\",\r\n \"description\": \"Apple II emulator for Windows\",\r\n \"homepage\": \"https://github.com/"
},
{
"path": "bucket/ares.json",
"chars": 2348,
"preview": "{\r\n \"version\": \"147\",\r\n \"description\": \"Multi-system emulator focused on accuracy and preservation\",\r\n \"homepag"
},
{
"path": "bucket/ark-smart-breeding.json",
"chars": 1131,
"preview": "{\r\n \"version\": \"0.72.1.0\",\r\n \"description\": \"For the game ARK Survival Evolved. Extracts possible levelups of crea"
},
{
"path": "bucket/armagetronad.json",
"chars": 993,
"preview": "{\r\n \"version\": \"0.2.9.3.0\",\r\n \"description\": \"3D multiplayer game with Tron-style lightcycles\",\r\n \"homepage\": \""
},
{
"path": "bucket/ascii-sector.json",
"chars": 712,
"preview": "{\r\n \"version\": \"0.7.2\",\r\n \"homepage\": \"http://www.asciisector.net\",\r\n \"license\": \"Freeware\",\r\n \"url\": \"https"
},
{
"path": "bucket/assaultcube.json",
"chars": 965,
"preview": "{\r\n \"version\": \"1.3.0.2\",\r\n \"description\": \"Semi-realistic first-person shooter based on the Cube engine\",\r\n \"h"
},
{
"path": "bucket/asset-ripper.json",
"chars": 1748,
"preview": "{\r\n \"version\": \"1.3.12\",\r\n \"description\": \"AssetRipper is a powerful tool for loading and converting Unity engine "
},
{
"path": "bucket/assetstudio.json",
"chars": 924,
"preview": "{\r\n \"version\": \"0.16.53\",\r\n \"description\": \"Tool for exploring, extracting and exporting Unity assets and assetbun"
},
{
"path": "bucket/atlauncher.json",
"chars": 1247,
"preview": "{\r\n \"version\": \"3.4.40.4\",\r\n \"description\": \"Launcher for Minecraft with support for downloading modpacks\",\r\n \""
},
{
"path": "bucket/augmentinel.json",
"chars": 907,
"preview": "{\r\n \"version\": \"1.5\",\r\n \"description\": \"A re-skinned version of the Geoff Crammond classic: The Sentinel.\",\r\n \""
},
{
"path": "bucket/awakened-poe-trade.json",
"chars": 922,
"preview": "{\r\n \"version\": \"3.28.103\",\r\n \"description\": \"Price-checking tool for Path of Exile items\",\r\n \"homepage\": \"https"
},
{
"path": "bucket/azahar.json",
"chars": 1572,
"preview": "{\r\n \"version\": \"2124.3\",\r\n \"description\": \"Open source 3DS emulator project based on Citra\",\r\n \"homepage\": \"htt"
},
{
"path": "bucket/banjo-recompiled.json",
"chars": 1668,
"preview": "{\r\n \"version\": \"1.0.1\",\r\n \"description\": \"PC Port of Banjo-Kazooie made using N64: Recompiled\",\r\n \"homepage\": \""
},
{
"path": "bucket/battlenet.json",
"chars": 2436,
"preview": "{\r\n \"version\": \"1.19.0.3190\",\r\n \"description\": \"Blizzard's official games client\",\r\n \"homepage\": \"https://battl"
},
{
"path": "bucket/bedrock-launcher.json",
"chars": 1482,
"preview": "{\r\n \"version\": \"2025.8.25.24\",\r\n \"description\": \"An unofficial Minecraft Bedrock for Windows Launcher\",\r\n \"home"
},
{
"path": "bucket/bedrockupdater.json",
"chars": 1929,
"preview": "{\r\n \"version\": \"3.4.0\",\r\n \"description\": \"Download, update & install Minecraft: Bedrock Edition without the Micros"
},
{
"path": "bucket/beebem.json",
"chars": 592,
"preview": "{\r\n \"version\": \"4.23\",\r\n \"description\": \"BeebEm is a BBC Micro and Master 128 emulator\",\r\n \"homepage\": \"http://"
},
{
"path": "bucket/betterjoy.json",
"chars": 1541,
"preview": "{\r\n \"version\": \"v7.1\",\r\n \"description\": \"A remapping program for Nintendo Switch controllers\",\r\n \"homepage\": \"h"
},
{
"path": "bucket/bgb.json",
"chars": 1389,
"preview": "{\r\n \"version\": \"1.6.6\",\r\n \"description\": \"GameBoy emulator/debugger\",\r\n \"homepage\": \"http://bgb.bircd.org/\",\r\n "
},
{
"path": "bucket/billy-frontier.json",
"chars": 1011,
"preview": "{\r\n \"version\": \"1.1.1\",\r\n \"description\": \"Multi-platform port of the Mac OS-only game Billy Frontier\",\r\n \"homep"
},
{
"path": "bucket/blade-of-agony.json",
"chars": 1324,
"preview": "{\r\n \"version\": \"3.1\",\r\n \"description\": \"World War II-themed singleplayer FPS running on the GZDoom engine\",\r\n \""
},
{
"path": "bucket/blitz.json",
"chars": 1235,
"preview": "{\r\n \"version\": \"2.1.544\",\r\n \"description\": \"Personalized stats and insights powered by billions of matches\",\r\n "
},
{
"path": "bucket/blockbench.json",
"chars": 1548,
"preview": "{\r\n \"version\": \"5.1.3\",\r\n \"description\": \"Modern model editor for boxy models and pixel art textures.\",\r\n \"home"
},
{
"path": "bucket/bloxstrap.json",
"chars": 1490,
"preview": "{\r\n \"version\": \"2.11.3\",\r\n \"description\": \"An alternative bootstrapper for Roblox with a bunch of extra features.\""
},
{
"path": "bucket/bombermaaan.json",
"chars": 1045,
"preview": "{\r\n \"version\": \"1.4.0.627\",\r\n \"description\": \"Classic bomberman game\",\r\n \"homepage\": \"http://bombermaaan.source"
},
{
"path": "bucket/bsnes-hd-beta.json",
"chars": 1178,
"preview": "{\r\n \"version\": \"10.6\",\r\n \"description\": \"bsnes-hd is a fork of bsnes that adds video features like rendering Mode "
},
{
"path": "bucket/bsnes-mt.json",
"chars": 1366,
"preview": "{\r\n \"version\": \"1.3.4\",\r\n \"description\": \"bsnes-mt is a fork of bsnes that adds video features like pixel-perfect,"
},
{
"path": "bucket/bsnes.json",
"chars": 1044,
"preview": "{\r\n \"version\": \"115\",\r\n \"description\": \"Super Nintendo Entertainment System (SNES) emulator\",\r\n \"homepage\": \"ht"
},
{
"path": "bucket/bugdom-2.json",
"chars": 950,
"preview": "{\r\n \"version\": \"4.0.0\",\r\n \"description\": \"Multi-platform port of the Mac OS-only game Bugdom 2\",\r\n \"homepage\": "
},
{
"path": "bucket/bugdom.json",
"chars": 935,
"preview": "{\r\n \"version\": \"1.3.4\",\r\n \"description\": \"Multi-platform port of the Mac OS-only game Bugdom\",\r\n \"homepage\": \"h"
},
{
"path": "bucket/bzflag.json",
"chars": 703,
"preview": "{\r\n \"version\": \"2.4.30\",\r\n \"description\": \"3D multiplayer tank battle game\",\r\n \"homepage\": \"https://www.bzflag."
},
{
"path": "bucket/cambridge.json",
"chars": 1267,
"preview": "{\r\n \"version\": \"0.4.4.3\",\r\n \"homepage\": \"https://t-sp.in/cambridge\",\r\n \"description\": \"Open source arcade stack"
},
{
"path": "bucket/cataclysm-dda-tiles-experimental.json",
"chars": 1337,
"preview": "{\r\n \"version\": \"2026-04-19-1740\",\r\n \"description\": \"Roguelike in a post-apocalyptic world (with sprite-based graph"
},
{
"path": "bucket/cataclysm-dda-tiles.json",
"chars": 1426,
"preview": "{\r\n \"homepage\": \"https://cataclysmdda.org\",\r\n \"description\": \"Roguelike in a post-apocalyptic world (with sprite-b"
},
{
"path": "bucket/cataclysm-dda.json",
"chars": 951,
"preview": "{\r\n \"version\": \"0.D\",\r\n \"description\": \"Roguelike in a post-apocalyptic world (with text-based graphics)\",\r\n \"h"
},
{
"path": "bucket/cdogs-sdl.json",
"chars": 890,
"preview": "{\r\n \"version\": \"2.4.0\",\r\n \"description\": \"Classic overhead run-and-gun game\",\r\n \"homepage\": \"https://cxong.gith"
},
{
"path": "bucket/cemu-dev.json",
"chars": 2159,
"preview": "{\r\n \"version\": \"2.6\",\r\n \"description\": \"A Nintendo WiiU emulator capable of online play (development version)\",\r\n "
},
{
"path": "bucket/cemu.json",
"chars": 2036,
"preview": "{\r\n \"version\": \"2.6\",\r\n \"description\": \"A Nintendo WiiU emulator capable of online play\",\r\n \"homepage\": \"https:"
},
{
"path": "bucket/chiaki-ng.json",
"chars": 1707,
"preview": "{\r\n \"version\": \"1.9.9\",\r\n \"description\": \"Next-Generation of Chiaki (the open-source remote play client for PlaySt"
},
{
"path": "bucket/chunker-cli.json",
"chars": 627,
"preview": "{\r\n \"version\": \"1.16.0\",\r\n \"description\": \"Convert Minecraft worlds between Java Edition and Bedrock Edition\",\r\n "
},
{
"path": "bucket/chunker.json",
"chars": 725,
"preview": "{\r\n \"version\": \"1.16.0\",\r\n \"description\": \"Convert Minecraft worlds between Java Edition and Bedrock Edition\",\r\n "
},
{
"path": "bucket/clonehero.json",
"chars": 867,
"preview": "{\r\n \"version\": \"1.0.0.4080\",\r\n \"description\": \"Clone Hero is a free rhythm game, which can be played with any 5 or"
},
{
"path": "bucket/cnc-ddraw.json",
"chars": 932,
"preview": "{\r\n \"version\": \"7.1.0.0\",\r\n \"description\": \"cnc-ddraw can fix compatibility issues with older games, such as black"
},
{
"path": "bucket/collapse-launcher.json",
"chars": 879,
"preview": "{\r\n \"version\": \"1.83.16\",\r\n \"homepage\": \"https://github.com/CollapseLauncher/Collapse\",\r\n \"description\": \"An ad"
},
{
"path": "bucket/comet.json",
"chars": 1267,
"preview": "{\r\n \"version\": \"0.3.2\",\r\n \"description\": \"Open Source implementation of GOG Galaxy Communication Service for SDK b"
},
{
"path": "bucket/corporateclash.json",
"chars": 1400,
"preview": "{\r\n \"version\": \"1.4.0\",\r\n \"description\": \"Toontown: Corporate Clash is a completely free to play massively multipl"
},
{
"path": "bucket/crafty-controller.json",
"chars": 1805,
"preview": "{\r\n \"version\": \"4.10.3\",\r\n \"description\": \"A Minecraft launcher and manager that allows users to start and adminis"
},
{
"path": "bucket/crewchief.json",
"chars": 837,
"preview": "{\r\n \"version\": \"4.19.1.42\",\r\n \"description\": \"Team radio engineer compatible with iRacing, Assetto Corsa, Project "
},
{
"path": "bucket/crispy-doom.json",
"chars": 2920,
"preview": "{\r\n \"version\": \"7.1\",\r\n \"description\": \"Faithful enhanced-resolution source port for Doom\",\r\n \"homepage\": \"http"
},
{
"path": "bucket/cro-mag-rally.json",
"chars": 992,
"preview": "{\r\n \"version\": \"3.0.1\",\r\n \"description\": \"Multi-platform port of the Mac OS-only game Cro-Mag Rally\",\r\n \"homepa"
},
{
"path": "bucket/cs-demo-manager.json",
"chars": 2211,
"preview": "{\r\n \"version\": \"3.19.0\",\r\n \"description\": \"Companion application for your Counter-Strike demos\",\r\n \"homepage\": "
},
{
"path": "bucket/csauto.json",
"chars": 936,
"preview": "{\r\n \"version\": \"2.2.7\",\r\n \"description\": \"Counter-Strike 2 companion that automates in-game tasks, such as accepti"
},
{
"path": "bucket/cxbx-reloaded.json",
"chars": 2658,
"preview": "{\r\n \"version\": \"20260419185636-585c49a\",\r\n \"description\": \"Xbox (Original) Emulator\",\r\n \"homepage\": \"https://cx"
},
{
"path": "bucket/daggerfallunity.json",
"chars": 2086,
"preview": "{\r\n \"version\": \"1.1.1\",\r\n \"description\": \"Open source recreation of Daggerfall in the Unity engine\",\r\n \"homepag"
},
{
"path": "bucket/darkplaces.json",
"chars": 1700,
"preview": "{\r\n \"version\": \"nightly\",\r\n \"description\": \"Modern Quake source port with advanced graphics capabilities\",\r\n \"h"
},
{
"path": "bucket/ddnet.json",
"chars": 1432,
"preview": "{\r\n \"version\": \"19.8.1\",\r\n \"description\": \"DDraceNetwork, a free cooperative platformer game\",\r\n \"homepage\": \"h"
},
{
"path": "bucket/demul.json",
"chars": 1282,
"preview": "{\r\n \"version\": \"07_280418\",\r\n \"description\": \"Dreamcast, Naomi, Atomiswave, Hikaru, other SuperH or PowerVR 2-base"
},
{
"path": "bucket/demulshooter.json",
"chars": 1047,
"preview": "{\r\n \"version\": \"17.2\",\r\n \"description\": \"Hook into (mostly) emulators to allow playing rail shooter games with up "
},
{
"path": "bucket/dgvoodoo2.json",
"chars": 1843,
"preview": "{\r\n \"version\": \"2.87.1\",\r\n \"description\": \"Glide/DirectX implementation on D3D11/12. Play your old Glide and Direc"
},
{
"path": "bucket/divamodmanager.json",
"chars": 686,
"preview": "{\r\n \"version\": \"1.3.1\",\r\n \"description\": \"Mods manager for Hatsune Miku: Project Diva Mega Mix+ based on DivaModLo"
},
{
"path": "bucket/dlss-swapper.json",
"chars": 926,
"preview": "{\r\n \"version\": \"1.2.4.0\",\r\n \"description\": \"A tool that allows you to conveniently download, manage, and swap DLSS"
},
{
"path": "bucket/dlss-updater.json",
"chars": 876,
"preview": "{\r\n \"version\": \"3.9.7\",\r\n \"description\": \"A tool that allows you to conveniently update all the DLSS/XeSS/FSR DLLs"
},
{
"path": "bucket/dolphin-dev.json",
"chars": 2384,
"preview": "{\r\n \"version\": \"2603-312\",\r\n \"description\": \"A Nintendo GameCube and Wii emulator, with enhancements and Netplay. "
},
{
"path": "bucket/dolphin.json",
"chars": 2114,
"preview": "{\r\n \"version\": \"2603a\",\r\n \"description\": \"Nintendo GameCube and Wii emulator, with enhancements and Netplay\",\r\n "
},
{
"path": "bucket/doom-retro.json",
"chars": 2516,
"preview": "{\r\n \"version\": \"5.8.2\",\r\n \"description\": \"A classic redefined DOOM source port\",\r\n \"homepage\": \"https://www.doo"
},
{
"path": "bucket/doomrunner.json",
"chars": 1604,
"preview": "{\r\n \"version\": \"1.9.2\",\r\n \"description\": \"Modern preset-oriented graphical launcher of ZDoom and derivatives\",\r\n "
},
{
"path": "bucket/doomsday.json",
"chars": 1561,
"preview": "{\r\n \"version\": \"2.3.1\",\r\n \"description\": \"Modern source port for Doom, Heretic, Hexen and more\",\r\n \"homepage\": "
},
{
"path": "bucket/doukutsu-rs.json",
"chars": 1398,
"preview": "{\r\n \"version\": \"0.102.0-beta7\",\r\n \"description\": \"Faithful reimplementation Cave Story's engine written in Rust\",\r"
},
{
"path": "bucket/dreamm.json",
"chars": 1540,
"preview": "{\r\n \"version\": \"4.0\",\r\n \"description\": \"A Windows-based emulator for classic LucasArts SCUMM adventure games, from"
},
{
"path": "bucket/dsda-doom.json",
"chars": 2292,
"preview": "{\r\n \"version\": \"0.29.4\",\r\n \"description\": \"Modern Doom source port with a focus on speedrunning features (successo"
},
{
"path": "bucket/duckstation-preview.json",
"chars": 4570,
"preview": "{\r\n \"version\": \"20260419-g05efaae\",\r\n \"description\": \"Fast PlayStation 1 emulator (preview build)\",\r\n \"homepage"
},
{
"path": "bucket/duckstation.json",
"chars": 4519,
"preview": "{\r\n \"version\": \"20260411-g5e7be49\",\r\n \"description\": \"Fast PlayStation 1 emulator\",\r\n \"homepage\": \"https://www."
},
{
"path": "bucket/duelyst.json",
"chars": 852,
"preview": "{\r\n \"version\": \"1.97.13\",\r\n \"description\": \"Digital collectible card game and turn-based strategy hybrid\",\r\n \"h"
},
{
"path": "bucket/dungeonsupdater.json",
"chars": 1006,
"preview": "{\r\n \"version\": \"2.0.0\",\r\n \"description\": \"Download, install and update Minecraft Dungeons\",\r\n \"homepage\": \"http"
},
{
"path": "bucket/dwarf-fortress-lnp.json",
"chars": 1102,
"preview": "{\r\n \"version\": \"0.47.05-r11\",\r\n \"description\": \"Peridexis Errant's Lazy Newb Pack for Dwarf Fortress\",\r\n \"homep"
},
{
"path": "bucket/dwarf-fortress.json",
"chars": 754,
"preview": "{\r\n \"version\": \"53.12\",\r\n \"description\": \"Indie construction and management game\",\r\n \"homepage\": \"http://www.ba"
},
{
"path": "bucket/dxvk.json",
"chars": 1250,
"preview": "{\r\n \"version\": \"2.7.1\",\r\n \"description\": \"A Vulkan-based translation layer for Direct3D 9/10/11\",\r\n \"homepage\":"
},
{
"path": "bucket/dxwrapper.json",
"chars": 718,
"preview": "{\r\n \"version\": \"1.6.8300.25\",\r\n \"description\": \"Wrapper for legacy DirectX APIs to fix compatibility issues with o"
},
{
"path": "bucket/easyrpg-player.json",
"chars": 1271,
"preview": "{\r\n \"version\": \"0.8.1.1\",\r\n \"description\": \"Program that allows to play games created with RPG Maker 2000 and 2003"
},
{
"path": "bucket/ecwolf.json",
"chars": 1372,
"preview": "{\r\n \"version\": \"1.4.2\",\r\n \"description\": \"Source port for Wolfenstein 3D\",\r\n \"homepage\": \"https://maniacsvault."
},
{
"path": "bucket/eden.json",
"chars": 2223,
"preview": "{\r\n \"version\": \"0.2.0-rc2\",\r\n \"description\": \"Open source Nintendo Switch emulator (forked from yuzu)\",\r\n \"home"
},
{
"path": "bucket/eduke32.json",
"chars": 2090,
"preview": "{\r\n \"version\": \"20260203-10664-ba6b7bb1d\",\r\n \"description\": \"Modern source port for Duke Nukem 3D\",\r\n \"homepage"
},
{
"path": "bucket/endless-sky.json",
"chars": 901,
"preview": "{\r\n \"version\": \"0.10.16\",\r\n \"description\": \"2D space trading and combat game similar to the classic Escape Velocit"
},
{
"path": "bucket/enigma.json",
"chars": 1039,
"preview": "{\r\n \"version\": \"1.30\",\r\n \"description\": \"A puzzle game inspired by Oxyd on the Atari ST and Rock'n'Roll on the Ami"
},
{
"path": "bucket/epic-games-launcher.json",
"chars": 2179,
"preview": "{\r\n \"version\": \"19.2.3\",\r\n \"homepage\": \"https://store.epicgames.com/\",\r\n \"description\": \"The official launcher "
},
{
"path": "bucket/ericw-tools.json",
"chars": 1626,
"preview": "{\r\n \"version\": \"0.18.1\",\r\n \"description\": \"Command-line tools for compiling and analyzing Quake maps\",\r\n \"homep"
},
{
"path": "bucket/etterna.json",
"chars": 1503,
"preview": "{\r\n \"version\": \"0.74.4\",\r\n \"description\": \"Advanced cross-platform rhythm game focused on keyboard play\",\r\n \"ho"
},
{
"path": "bucket/eve-iph.json",
"chars": 910,
"preview": "{\r\n \"version\": \"5.1.9589.34443\",\r\n \"description\": \"Third-party industry program for EVE Online\",\r\n \"homepage\": "
},
{
"path": "bucket/evemaptool.json",
"chars": 697,
"preview": "{\r\n \"version\": \"1.47\",\r\n \"homepage\": \"https://github.com/Slazanger/SMT\",\r\n \"license\": \"MIT\",\r\n \"description\""
},
{
"path": "bucket/evemon.json",
"chars": 874,
"preview": "{\r\n \"version\": \"4.2.2\",\r\n \"homepage\": \"https://github.com/mgoeppner/evemon\",\r\n \"license\": \"GPL-2.0-only\",\r\n "
},
{
"path": "bucket/exiled-exchange-2.json",
"chars": 902,
"preview": "{\r\n \"version\": \"0.14.0\",\r\n \"description\": \"Price-checking tool for Path of Exile 2 items\",\r\n \"homepage\": \"https"
},
{
"path": "bucket/extremetuxracer.json",
"chars": 945,
"preview": "{\r\n \"version\": \"0.8.4\",\r\n \"description\": \"High-speed arctic racing game based on Tux Racer\",\r\n \"homepage\": \"htt"
},
{
"path": "bucket/fbneo-nightly.json",
"chars": 1352,
"preview": "{\r\n \"version\": \"nightly\",\r\n \"description\": \"Emulator for arcade games and select consoles\",\r\n \"homepage\": \"http"
},
{
"path": "bucket/fbneo.json",
"chars": 1168,
"preview": "{\r\n \"version\": \"1.0.0.2\",\r\n \"description\": \"Emulator for arcade games and select consoles\",\r\n \"homepage\": \"http"
},
{
"path": "bucket/ferium.json",
"chars": 863,
"preview": "{\r\n \"version\": \"4.7.1\",\r\n \"description\": \"Fast and multi-source CLI program for managing Minecraft mods and modpac"
},
{
"path": "bucket/ff-logs-uploader.json",
"chars": 1314,
"preview": "{\r\n \"version\": \"9.0.33\",\r\n \"description\": \"Uploads FFXIV game logs sourced from Advanced Combat Tracker\",\r\n \"ho"
},
{
"path": "bucket/fheroes2.json",
"chars": 1584,
"preview": "{\r\n \"version\": \"1.1.15\",\r\n \"description\": \"Recreation of the Heroes of Might and Magic II game engine\",\r\n \"home"
},
{
"path": "bucket/fillets.json",
"chars": 985,
"preview": "{\r\n \"version\": \"1.0.1\",\r\n \"description\": \"Port of the puzzle game Fish Fillets from ALTAR interactive\",\r\n \"home"
},
{
"path": "bucket/fishstrap.json",
"chars": 1235,
"preview": "{\r\n \"version\": \"3.0.1.0\",\r\n \"description\": \"A Bloxstrap fork aiming to enhance some features\",\r\n \"homepage\": \"h"
},
{
"path": "bucket/flashpoint.json",
"chars": 721,
"preview": "{\r\n \"version\": \"14\",\r\n \"description\": \"Flashpoint Archive is a community effort to preserve games and animations f"
},
{
"path": "bucket/flycast.json",
"chars": 1183,
"preview": "{\r\n \"version\": \"2.6\",\r\n \"description\": \"Flycast is a multi-platform Sega Dreamcast, Naomi and Atomiswave emulator "
},
{
"path": "bucket/fmodel.json",
"chars": 805,
"preview": "{\r\n \"version\": \"4.4.4.0\",\r\n \"description\": \"Archive explorer for Unreal Engine games that uses CUE4Parse as its co"
},
{
"path": "bucket/freeciv.json",
"chars": 1086,
"preview": "{\r\n \"version\": \"3.2.4\",\r\n \"description\": \"Empire-building strategy game\",\r\n \"homepage\": \"http://www.freeciv.org"
},
{
"path": "bucket/freedoom.json",
"chars": 2282,
"preview": "{\r\n \"version\": \"0.13.0\",\r\n \"description\": \"Free content replacements for Doom and Doom II single-player game\",\r\n "
},
{
"path": "bucket/freedroidrpg.json",
"chars": 729,
"preview": "{\r\n \"version\": \"1.0\",\r\n \"description\": \"Isometric RPG influenced by Paradroid\",\r\n \"homepage\": \"http://www.freed"
},
{
"path": "bucket/freeorion-test.json",
"chars": 1142,
"preview": "{\r\n \"version\": \"2026-04-06.f4f24a4\",\r\n \"description\": \"Turn-based space empire and galactic conquest (4X) game (Te"
},
{
"path": "bucket/freeorion.json",
"chars": 853,
"preview": "{\r\n \"version\": \"0.5.1.2\",\r\n \"description\": \"Turn-based space empire and galactic conquest (4X) game\",\r\n \"homepa"
},
{
"path": "bucket/froststrap.json",
"chars": 1302,
"preview": "{\r\n \"version\": \"1.4.1.0\",\r\n \"description\": \"A Bloxstrap/Fishstrap fork, focused on performance and customization\","
},
{
"path": "bucket/fteqw.json",
"chars": 2438,
"preview": "{\r\n \"version\": \"nightly\",\r\n \"description\": \"Modern QuakeWorld source port with advanced graphics capabilities\",\r\n "
},
{
"path": "bucket/funkin.json",
"chars": 1343,
"preview": "{\r\n \"version\": \"0.8.4\",\r\n \"description\": \"Friday Night Funkin' is a rhythm game\",\r\n \"homepage\": \"https://www.ne"
},
{
"path": "bucket/game-backup-monitor.json",
"chars": 1429,
"preview": "{\r\n \"version\": \"1.4.4\",\r\n \"description\": \"Game save data backup tool with optional cloud support\",\r\n \"homepage\""
},
{
"path": "bucket/gdidrop.json",
"chars": 654,
"preview": "{\r\n \"version\": \"1\",\r\n \"description\": \"Tool to convert bin/cue files of Redump Dreamcast Images to gdi/bin/raw in o"
},
{
"path": "bucket/gdsdecomp.json",
"chars": 802,
"preview": "{\r\n \"version\": \"2.5.0-beta.5\",\r\n \"description\": \"Godot reverse engineering tools\",\r\n \"homepage\": \"https://githu"
},
{
"path": "bucket/gogdl.json",
"chars": 1270,
"preview": "{\r\n \"version\": \"1.2.1\",\r\n \"description\": \"GOG download module for Heroic Games Launcher\",\r\n \"homepage\": \"https:"
},
{
"path": "bucket/goggalaxy.json",
"chars": 2232,
"preview": "{\r\n \"version\": \"2.0.97.42\",\r\n \"description\": \"GOG Galaxy 2.0. Gaming Client designed for a convenient purchasing, "
},
{
"path": "bucket/golly.json",
"chars": 1124,
"preview": "{\r\n \"version\": \"5.0\",\r\n \"description\": \"Program for exploring cellular automata such as the Game of Life\",\r\n \"h"
},
{
"path": "bucket/gopher64.json",
"chars": 2805,
"preview": "{\r\n \"version\": \"1.1.16\",\r\n \"description\": \"Highly compatible N64 emulator\",\r\n \"homepage\": \"https://github.com/g"
},
{
"path": "bucket/gzdoom.json",
"chars": 1434,
"preview": "{\r\n \"version\": \"4.14.2\",\r\n \"description\": \"Modern source port for Doom, Heretic, Hexen and more\",\r\n \"homepage\":"
},
{
"path": "bucket/hedge-mod-manager.json",
"chars": 917,
"preview": "{\r\n \"version\": \"7.14-3\",\r\n \"description\": \"Mod manager for all PC Hedgehog Engine Sonic games (and Puyo Puyo Tetri"
},
{
"path": "bucket/hedgewars.json",
"chars": 832,
"preview": "{\r\n \"version\": \"1.0.0\",\r\n \"description\": \"2D turn-based artillery game featuring fighting hedgehogs\",\r\n \"homepa"
},
{
"path": "bucket/heroic-games-launcher.json",
"chars": 1337,
"preview": "{\r\n \"version\": \"2.20.1\",\r\n \"description\": \"Unofficial native GUI reimplementation for GOG and Epic Games Launcher\""
},
{
"path": "bucket/hlae.json",
"chars": 893,
"preview": "{\r\n \"version\": \"2.189.7\",\r\n \"description\": \"Half-Life Advanced Effects (HLAE) is a tool to enrich Source (mainly C"
},
{
"path": "bucket/hmcl.json",
"chars": 752,
"preview": "{\r\n \"version\": \"3.12.4\",\r\n \"description\": \"Unofficial Minecraft Launcher which is multi-functional, cross-platform"
},
{
"path": "bucket/hydra.json",
"chars": 1049,
"preview": "{\r\n \"version\": \"3.9.5\",\r\n \"description\": \"Open-source gaming platform\",\r\n \"homepage\": \"https://hydralauncher.gg"
},
{
"path": "bucket/hytale.json",
"chars": 813,
"preview": "{\r\n \"version\": \"nightly\",\r\n \"description\": \"Official launcher for the game Hytale\",\r\n \"notes\": [\r\n \"To f"
},
{
"path": "bucket/idlemaster-extended.json",
"chars": 1278,
"preview": "{\r\n \"version\": \"1.10.0\",\r\n \"description\": \"Get your Steam Trading Cards the fast way (Fast Mode extension)\",\r\n "
},
{
"path": "bucket/infraarcana.json",
"chars": 1396,
"preview": "{\r\n \"version\": \"23.0.0\",\r\n \"description\": \"A roguelike game set in the early 20th century\",\r\n \"homepage\": \"http"
},
{
"path": "bucket/iortcw.json",
"chars": 2963,
"preview": "{\r\n \"version\": \"1.51c\",\r\n \"description\": \"Source port for Return to Castle Wolfenstein\",\r\n \"homepage\": \"https:/"
},
{
"path": "bucket/ironwail.json",
"chars": 3366,
"preview": "{\r\n \"version\": \"0.8.1\",\r\n \"description\": \"Fork of QuakeSpasm with a focus on high performance instead of maximum c"
},
{
"path": "bucket/itch.json",
"chars": 884,
"preview": "{\r\n \"version\": \"26.9.0\",\r\n \"description\": \"Desktop app for itch.io, an indie game online store\",\r\n \"homepage\": "
},
{
"path": "bucket/ivan.json",
"chars": 730,
"preview": "{\r\n \"version\": \"059\",\r\n \"description\": \"Iter Vehemens ad Necem - a continuation of the graphical roguelike by memb"
},
{
"path": "bucket/jazz2-resurrection.json",
"chars": 2349,
"preview": "{\r\n \"version\": \"3.5.0\",\r\n \"description\": \"Open source reimplementation of the game Jazz Jackrabbit 2\",\r\n \"homep"
},
{
"path": "bucket/jeveassets.json",
"chars": 930,
"preview": "{\r\n \"version\": \"jeveassets-8.1.2\",\r\n \"homepage\": \"https://github.com/GoldenGnu/jeveassets\",\r\n \"license\": \"GPL-2"
},
{
"path": "bucket/jim.json",
"chars": 706,
"preview": "{\r\n \"version\": \"0.9.9.9.9.9.9.5.3\",\r\n \"description\": \"TF2 Item Manager\",\r\n \"homepage\": \"http://www.jengerer.com"
},
{
"path": "bucket/katrain.json",
"chars": 840,
"preview": "{\r\n \"version\": \"1.17.0\",\r\n \"description\": \"A tool for analyzing and playing go with AI feedback from KataGo\",\r\n "
},
{
"path": "bucket/kega-fusion.json",
"chars": 948,
"preview": "{\r\n \"version\": \"3.64\",\r\n \"description\": \"SEGA Genesis / Mega Drive emulator\",\r\n \"homepage\": \"https://www.carpel"
},
{
"path": "bucket/kindandfair.json",
"chars": 1012,
"preview": "{\r\n \"version\": \"1.6.2\",\r\n \"description\": \"Tool to mod the balance of retro Castlevania games, including randomizat"
},
{
"path": "bucket/l4d2modmanager.json",
"chars": 864,
"preview": "{\r\n \"version\": \"1.0.4\",\r\n \"description\": \"A mod manager for the game 'Left 4 Dead 2'\",\r\n \"homepage\": \"https://g"
},
{
"path": "bucket/lambdahack.json",
"chars": 1470,
"preview": "{\r\n \"version\": \"0.11.0.0\",\r\n \"description\": \"Haskell game engine library for roguelike dungeon crawlers\",\r\n \"ho"
},
{
"path": "bucket/legendary.json",
"chars": 700,
"preview": "{\r\n \"version\": \"0.20.34\",\r\n \"description\": \"Alternative command-line game downloader and launcher for Epic Games S"
},
{
"path": "bucket/lf2.json",
"chars": 806,
"preview": "{\r\n \"version\": \"2.0a\",\r\n \"description\": \"Little Fighter 2. A Fighting game.\",\r\n \"homepage\": \"http://www.lf2.net"
},
{
"path": "bucket/lime3ds.json",
"chars": 1418,
"preview": "{\r\n \"version\": \"2119.1\",\r\n \"description\": \"Emulator for Nintendo 3DS (fork of Citra), capable of playing many of y"
},
{
"path": "bucket/livesplit.json",
"chars": 735,
"preview": "{\r\n \"version\": \"1.8.37\",\r\n \"description\": \"A sleek, highly customizable timer for speedrunners\",\r\n \"homepage\": "
},
{
"path": "bucket/loot.json",
"chars": 1080,
"preview": "{\r\n \"version\": \"0.29.1\",\r\n \"description\": \"Plugin load order optimisation tool for The Elder Scrolls and Fallout s"
},
{
"path": "bucket/luanti.json",
"chars": 1863,
"preview": "{\r\n \"version\": \"5.15.2\",\r\n \"description\": \"An open source voxel game-creation platform with easy modding and game "
},
{
"path": "bucket/ludo.json",
"chars": 1218,
"preview": "{\r\n \"version\": \"0.22.3\",\r\n \"homepage\": \"https://ludo.libretro.com/\",\r\n \"description\": \"Minimalist styled front-"
},
{
"path": "bucket/lzdoom.json",
"chars": 1753,
"preview": "{\r\n \"version\": \"4.14.3a\",\r\n \"description\": \"Legacy source port for Doom, Heretic, Hexen and more (based on GZDoom)"
},
{
"path": "bucket/maa.json",
"chars": 1113,
"preview": "{\r\n \"version\": \"6.7.1\",\r\n \"description\": \"A one-click tool for the daily tasks of Arknights, supporting all client"
},
{
"path": "bucket/maaend.json",
"chars": 970,
"preview": "{\r\n \"version\": \"2.6.0\",\r\n \"description\": \"High-precision automation assistant. Designed for heavy-duty operations "
},
{
"path": "bucket/mame.json",
"chars": 3187,
"preview": "{\r\n \"version\": \"0.287\",\r\n \"description\": \"Arcade machine emulator\",\r\n \"homepage\": \"http://mamedev.org\",\r\n \"l"
},
{
"path": "bucket/mameui.json",
"chars": 929,
"preview": "{\r\n \"version\": \"0.287.0\",\r\n \"description\": \"GUI frontend for MAME, the multi-purpose emulation framework\",\r\n \"h"
},
{
"path": "bucket/mcedit2.json",
"chars": 1578,
"preview": "{\r\n \"version\": \"2.0.0-beta14\",\r\n \"description\": \"World editor for Minecraft\",\r\n \"homepage\": \"http://www.mcedit."
},
{
"path": "bucket/mcrcon.json",
"chars": 1095,
"preview": "{\r\n \"version\": \"0.7.2\",\r\n \"description\": \"Rcon client for Minecraft\",\r\n \"homepage\": \"https://github.com/Tiiffi/"
},
{
"path": "bucket/mednafen-dev.json",
"chars": 2198,
"preview": "{\r\n \"version\": \"1.32.1\",\r\n \"description\": \"Multi-system emulator (development version)\",\r\n \"homepage\": \"https:/"
},
{
"path": "bucket/mednafen.json",
"chars": 2056,
"preview": "{\r\n \"version\": \"1.32.1\",\r\n \"description\": \"Multi-system emulator\",\r\n \"homepage\": \"https://mednafen.github.io/\","
},
{
"path": "bucket/mednaffe.json",
"chars": 2851,
"preview": "{\r\n \"version\": \"0.9.3\",\r\n \"description\": \"Front-end for Mednafen\",\r\n \"homepage\": \"https://github.com/AmatCoder/"
},
{
"path": "bucket/megaanticheat.json",
"chars": 1085,
"preview": "{\r\n \"version\": \"0.2.0\",\r\n \"license\": \"GPL-3.0\",\r\n \"homepage\": \"https://github.com/MegaAntiCheat/client-backend\""
},
{
"path": "bucket/megaglest.json",
"chars": 2394,
"preview": "{\r\n \"version\": \"3.13.0\",\r\n \"description\": \"Real-time 3D strategy game\",\r\n \"homepage\": \"https://megaglest.org/\","
},
{
"path": "bucket/megamek-dev.json",
"chars": 886,
"preview": "{\r\n \"version\": \"0.50.11\",\r\n \"description\": \"Free turn-based strategy game based on the classic BattleTech/MechWarr"
},
{
"path": "bucket/megamek.json",
"chars": 864,
"preview": "{\r\n \"version\": \"0.50.11\",\r\n \"description\": \"Free turn-based strategy game based on the classic BattleTech/MechWarr"
},
{
"path": "bucket/megameklab-dev.json",
"chars": 881,
"preview": "{\r\n \"version\": \"0.50.12\",\r\n \"description\": \"BattleTech unit modification program for MegaMek (development version)"
},
{
"path": "bucket/megameklab.json",
"chars": 857,
"preview": "{\r\n \"version\": \"0.50.11\",\r\n \"description\": \"BattleTech unit modification program for MegaMek\",\r\n \"homepage\": \"h"
},
{
"path": "bucket/mekhq-dev.json",
"chars": 1002,
"preview": "{\r\n \"version\": \"0.50.12\",\r\n \"description\": \"Helper program for MegaMek - includes MegaMek and MegaMekLab (developm"
},
{
"path": "bucket/mekhq.json",
"chars": 978,
"preview": "{\r\n \"version\": \"0.50.11\",\r\n \"description\": \"Helper program for MegaMek - includes MegaMek and MegaMekLab\",\r\n \"h"
},
{
"path": "bucket/melonds.json",
"chars": 2062,
"preview": "{\r\n \"version\": \"1.1\",\r\n \"description\": \"A Nintendo DS emulator aiming for fast and accurate emulation\",\r\n \"home"
}
]
// ... and 227 more files (download for full content)
About this extraction
This page contains the full source code of the Calinou/scoop-games GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 427 files (577.7 KB), approximately 182.6k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.