Files
Cogential--frametanium/catalog.json
T
CogentialandClaude Opus 5.5 94865cb34f Add any GitHub repo, Obtainium-style
Apps can now be added by repo (headset on-screen keyboard, pasted link, suggestions or the web page). The service
picks the ARM64 Linux download, unpacks zips/tarballs/AppImages/single programs, and either adds the app to the
Steam library with a generated run.sh and GitHub art, or runs the project's own install.sh. Adds update all,
per-app pre-release setting, remove (with uninstaller), and an edit panel on the web page.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VHDaz86aayqMULHsjByEmT
2026-10-07 12:25:59 -04:00

51 lines
1.7 KiB
JSON

[
{
"id": "soh",
"name": "Ocarina of Time (Ship of Harkinian)",
"repo": "Cogential/Shipwright-frame",
"asset": "soh-steam-frame-arm64.zip",
"type": "zip",
"gameid": "Ocarina_of_Time_SoH",
"launch": "run.sh",
"keep": [
"*.z64",
"*.n64",
"*.v64"
],
"data": "~/.local/share/soh",
"rom_hint": "Send your Ocarina of Time ROM with Frame Inbox, or put a .z64 in ~/.local/share/soh.",
"prereleases": true,
"mode": "game"
},
{
"id": "2ship",
"name": "Majora's Mask (2 Ship 2 Harkinian)",
"repo": "Cogential/2ship2harkinian-frame",
"asset": "*arm64.appimage",
"type": "appimage",
"gameid": "Majoras_Mask_2Ship",
"launch": "run.sh",
"keep": [
"*.z64"
],
"data": "~/.local/share/2ship",
"rom_hint": "Send your Majora's Mask ROM with Frame Inbox, or put a .z64 in ~/.local/share/2ship.",
"run_sh": [
"#!/bin/sh",
"# Steam Frame launcher for 2 Ship 2 Harkinian (written by Port Manager). Data, saves and the built mm.o2r",
"# live in ~/.local/share/2ship, so reinstalling this folder keeps them.",
"D=\"$(cd \"$(dirname \"$0\")\" && pwd)\"",
"export SHIP_HOME=\"${SHIP_HOME:-$HOME/.local/share/2ship}\"",
"mkdir -p \"$SHIP_HOME\"",
"# Hand a ROM shipped next to this script to the extractor until mm.o2r exists.",
"if [ ! -f \"$SHIP_HOME/mm.o2r\" ]; then",
" for rom in \"$D\"/*.z64; do [ -f \"$rom\" ] && cp -n \"$rom\" \"$SHIP_HOME/\"; done",
"fi",
"chmod +x \"$D/usr/bin/2s2h.elf\" 2>/dev/null",
"cd \"$D/usr/bin\" && exec ./2s2h.elf \"$@\""
],
"prereleases": true,
"mode": "game"
}
]