[2026-06-01] fix Atomic Bomberman: move from Proton/win3.1 to native FPC Linux, add gamepad issue + search plan
This commit is contained in:
@@ -349,9 +349,45 @@ udisks2 давал неверные права для Proton I/O. После fst
|
||||
|
||||
## Open Questions
|
||||
1. Delete `pfx/` folders for still-broken GE-Proton games (Brawlhalla, Castle Crashers, Worms WMD/WP, Duck Game)
|
||||
2. Atomic Bomberman: 32-bit Wineprefix outside Proton
|
||||
|2. FPC Atomic Bomberman: геймпад сбрасывается после рестарта
|
||||
3. Metro Exodus: Goldberg Steam emulator?
|
||||
4. **Atomic Heart VK:** test VK Play авторизацию, при необходимости `protontricks vcrun2019`
|
||||
|
||||
---
|
||||
|
||||
## FPC Atomic Bomberman — Native Linux
|
||||
|
||||
**Не Proton.** Нативный SDL-порт (Free Pascal).
|
||||
|
||||
### Расположение
|
||||
- **Папка:** `/run/media/bazzite/Data/Games/fpc_atomic/`
|
||||
- **Бинарник:** `fpc_atomic` (8.9MB)
|
||||
- **Steam shortcut:** AppID `2875360586` (signed: `-1424106710`)
|
||||
- **Steam LaunchOptions:** `LD_LIBRARY_PATH=/run/media/bazzite/Data/Games/fpc_atomic sleep 3 && %command%`
|
||||
|
||||
### SDL2
|
||||
- `libSDL2.so` прилинкован симлинком к `/usr/lib64/libSDL2-2.0.so.0`
|
||||
- SDL2-devel не ставится на Bazzite (exclude-filtered mesa-libGLU-devel)
|
||||
|
||||
### Анимации
|
||||
- `ani.zip` (xplode18-21 ANIs) — скачан через HTPC (Cloudflare на Mac блокирует geocities)
|
||||
|
||||
### Конфиг
|
||||
- `~/.config/fpc_atomic/fpc_atomic.cfg`
|
||||
- **Проблема:** сбрасывает SDL-настройки при каждом запуске
|
||||
- `chmod 444` не помог
|
||||
|
||||
### ⚠️ Геймпад
|
||||
|
||||
**Проблема:** после перезапуска игры геймпад не работает, пока не зайти в настройки и не выбрать его заново.
|
||||
|
||||
**Поиск решения:**
|
||||
1. Покопаться в `~/.config/fpc_atomic/fpc_atomic.cfg` — понять, какие поля отвечают за геймпад
|
||||
2. Проверить SDL_GameControllerDB — может не хватать mapping для контроллера
|
||||
3. Поискать по `~/.local/share/fpc_atomic/` — где реально хранятся настройки
|
||||
4. Поискать в коде FPC Atomic на GitHub — как инициализируется геймпад
|
||||
5. Проверить `SDL_GAMECONTROLLERCONFIG` / `SDL_JOYSTICK_DEVICE`
|
||||
6. Steam Input → "Force Off" для этого shortcut
|
||||
|
||||
## See Also
|
||||
[[personal-os-architecture]] [[obsidian-mcp-wrapper]] [[family/how-to/htpc-steam-nonsteam-shortcuts]]
|
||||
|
||||
Reference in New Issue
Block a user