The entry borrowed the Ports icon, because that was the only way for a custom ES system to have any artwork at all: EmulationStation resolves a system's carousel logo through the theme, and there is no user-level override. Engine 4.2 installs a logo into the themes instead, so this store ships one — the TTG mark from media/TTG-Logo.png, keyed out of its background and cropped, plus a vector "TTG" for the themes that only look for an SVG. The theme folder now defaults to the store id rather than `ports`, so the file is ours and no theme's own artwork is overwritten. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
60 lines
1.6 KiB
JSON
60 lines
1.6 KiB
JSON
{
|
|
"store": {
|
|
"id": "ttg",
|
|
"name": "Teletype Games",
|
|
"base_url": "https://teletypegames.org",
|
|
"api": {
|
|
"catalog": "/api/software",
|
|
"download": "/api/download"
|
|
}
|
|
},
|
|
|
|
"paths": {
|
|
"roms_root": "/userdata/roms",
|
|
"subfolder": "teletypegames"
|
|
},
|
|
|
|
"emulationstation": {
|
|
"menu": {
|
|
"mode": "system",
|
|
"updater": true,
|
|
"logo": [
|
|
"https://git.teletypegames.org/stores/ttg-batocera-store/raw/branch/master/logo.png",
|
|
"https://git.teletypegames.org/stores/ttg-batocera-store/raw/branch/master/logo.svg"
|
|
]
|
|
},
|
|
"restart": true
|
|
},
|
|
|
|
"catalog": {
|
|
"statuses": ["released", "archived"],
|
|
"owner_id": null,
|
|
"only": [],
|
|
"exclude": []
|
|
},
|
|
|
|
"platforms": {
|
|
"c64": { "system": "c64", "kind": "cartridge", "ext": ".prg", "enabled": true },
|
|
"tic80": { "system": "tic80", "kind": "cartridge", "ext": ".tic", "enabled": true },
|
|
|
|
"ebitengine": { "system": "ports", "install": "port",
|
|
"kind": { "x86_64": "linux_x64", "aarch64": "linux_arm64" },
|
|
"ext": ".zip", "enabled": true },
|
|
"bevy": { "system": "ports", "install": "port",
|
|
"kind": { "x86_64": "linux_x64", "aarch64": "linux_arm64" },
|
|
"ext": ".zip", "enabled": true },
|
|
"godot": { "system": "ports", "install": "port",
|
|
"kind": { "x86_64": "linux_x64" },
|
|
"ext": ".zip", "enabled": true },
|
|
"love": { "system": "ports", "install": "port",
|
|
"kind": { "x86_64": "linux_x64" },
|
|
"ext": ".zip", "enabled": true }
|
|
},
|
|
|
|
"behavior": {
|
|
"prune": true,
|
|
"timeout": 30,
|
|
"insecure": false
|
|
}
|
|
}
|