[2026-05-23] htpc: fix artwork - wide format + correct game names in shortcuts
This commit is contained in:
@@ -247,14 +247,26 @@ sc['LaunchOptions'] = '-L /home/bazzite/.var/.../core.so /path/to/rom'
|
||||
|
||||
API ключ: `~/Documents/steamgriddb_api_key.txt` + `~/.bashrc` (STEAMGRIDDB_API_KEY)
|
||||
Значение: `5f0a7cb3366dede2c10860a95795ce60`
|
||||
Скрипт: `/tmp/get_artwork.py`
|
||||
Скачивает: cover (`{appid}p.png`), hero (`{appid}_hero.png`), logo (`{appid}_logo.png`)
|
||||
Результат: 60/61 ok (Aladdin — нет арта на SteamGridDB)
|
||||
Скрипт: `/tmp/fix_artwork.py` (обновлён 2026-05-23 — добавлен wide-формат + force для сломанных)
|
||||
Скачивает: cover (`{appid}p.png`), wide (`{appid}.png` 920×430), hero (`{appid}_hero.png`), logo (`{appid}_logo.png`)
|
||||
Если wide (920×430) нет на SGDB — копирует portrait как fallback
|
||||
Результат: 105/106 ok (Final Fantasy X/X-2 HD — имя не найдено на SGDB)
|
||||
Grid dir: `~/.steam/steam/userdata/<uid>/config/grid/`
|
||||
|
||||
```bash
|
||||
# Перескачать / добавить новые игры:
|
||||
python3 /tmp/get_artwork.py
|
||||
python3 /tmp/fix_artwork.py
|
||||
|
||||
# Принудительно перекачать конкретные AppID — добавь в FORCE в начале скрипта
|
||||
```
|
||||
|
||||
**Имена игр важны**: SteamGridDB ищет по имени из shortcuts.vdf.
|
||||
Неправильное имя → неправильный арт (пример: "Disco Noir" → Disco Elysium).
|
||||
После переименования shortcut — перезапустить скрипт с force для нужных AppID.
|
||||
|
||||
**Перезапуск Steam после смены арта:**
|
||||
```bash
|
||||
systemctl --user restart gamescope-session-plus@steam.service
|
||||
```
|
||||
|
||||
### Описания — недоступно
|
||||
@@ -270,7 +282,7 @@ Steam не поддерживает описания для non-Steam shortcuts
|
||||
**Расположение игр:** `/run/media/bazzite/Data/games/`
|
||||
|
||||
**Список:**
|
||||
Bombrman, Brawlhalla, Castle Crashers, Contra: Operation Galuga, Cuphead, Disco Noir, Distance, Doom 3 BFG Edition, Duck Game, Fallout 4, Final Fantasy X/X-2 HD, Gas Guzzlers Extreme, GTA V, GRIP, Heave Ho, Human Fall Flat, Lethal League Blaze, Liftoff FPV, Metal Slug X, Metro Exodus, Monaco, Nidhogg 2, No Time to Explain, Pummel Party, Rayman Legends, Rayman Origins, Red Alert 3, Samurai Gunn, Savant Ascent, Shovel Knight, Civilization V, Skydrift, Soldat, Split Second, Super Bomberman R2, TowerFall Ascension, Vladik Brutal, Worms WMD, Worms World Party Remastered
|
||||
Atomic Bomberman, Brawlhalla, Castle Crashers, Contra: Operation Galuga, Cuphead, Discworld Noir, Distance, Doom 3 BFG Edition, Duck Game, Fallout 4, Final Fantasy X/X-2 HD, Gas Guzzlers Extreme, GTA V, GRIP, Heave Ho, Human Fall Flat, Lethal League Blaze, Liftoff FPV, Metal Slug X, Metro Exodus, Monaco, Nidhogg 2, No Time to Explain, Pummel Party, Rayman Legends, Rayman Origins, Red Alert 3, Samurai Gunn, Savant Ascent, Shovel Knight, Civilization V, Skydrift, Soldat, Split Second, Super Bomberman R2, TowerFall Ascension, Vladik Brutal, Worms WMD, Worms World Party Remastered
|
||||
|
||||
**Compat tool:** `proton_experimental` — прописан в `~/.local/share/Steam/config/config.vdf` → `CompatToolMapping`
|
||||
|
||||
|
||||
Reference in New Issue
Block a user