The old `find | head -n 1` guess picked the wrong binary for many games (e.g. a Unity LinuxPlayer_s.debug stub instead of the real .x64 launcher, or nothing at all for .love games), so most fresh installs failed to launch. Read .itch/receipt.json.gz (butlerd writes the authoritative launch target on every install) and use its resolved command, with a smarter best-effort scan as fallback. Re-resolve commands on cache load so existing installs are fixed without a reinstall.
14 lines
630 B
JSON
14 lines
630 B
JSON
{
|
|
"plugin.id": "itch",
|
|
"plugin.name": "itch.io",
|
|
"plugin.version": "0.1.12",
|
|
"plugin.min-api-version": "1.1.0",
|
|
"plugin.link": "https://forge.thergic.ar/jose/itchio-opengamepadui-plugin",
|
|
"plugin.source": "https://forge.thergic.ar/jose/itchio-opengamepadui-plugin",
|
|
"plugin.description": "itch.io library for OpenGamepadUI. Browse, install, update, and launch your itch.io games using butlerd, itch's official JSON-RPC launcher daemon.",
|
|
"store.tags": ["library", "itch.io", "indie"],
|
|
"store.images": [],
|
|
"author.name": "Jose Falanga",
|
|
"author.email": "jose.falanga@gmail.com",
|
|
"entrypoint": "plugin.gd"
|
|
}
|