2.3 KiB
2.3 KiB
title, type, created, updated, tags, namespace, confidence
| title | type | created | updated | tags | namespace | confidence | ||||
|---|---|---|---|---|---|---|---|---|---|---|
| HTPC — FPC Atomic Bomberman | tech | 2026-06-01 | 2026-06-01 |
|
family | low |
HTPC — FPC Atomic Bomberman
FPC Atomic — нативный Linux SDL-порт Atomic Bomberman (Free Pascal Compiler). Не Proton, не Wine.
Расположение
- Папка:
/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 dep)
Анимации взрывов
ani.zip(xplode18-21 ANIs) — скачан через HTPC (Cloudflare на Mac блокирует geocities)
Конфиг
~/.config/fpc_atomic/fpc_atomic.cfg- Проблема: сбрасывает SDL-настройки при каждом запуске игры
chmod 444не помог
Проблема: геймпад не сохраняется
После перезапуска игры геймпад не работает, пока не зайти в настройки и не выбрать его заново (или пока не переключить что-то). Нужно найти решение.
Поиск решения
- Покопаться в
~/.config/fpc_atomic/fpc_atomic.cfg— понять, какие поля отвечают за геймпад - Проверить SDL_GameControllerDB — может не хватать mapping для контроллера
- Поискать по
~/.local/share/fpc_atomic/и~/.config/fpc_atomic/— где реально хранятся настройки контроллера - Поискать в коде FPC Atomic (GitHub) — как он инициализирует геймпад
- Проверить
SDL_GAMECONTROLLERCONFIG/SDL_JOYSTICK_DEVICEпеременные - Возможно контроллер надо мапить в Steam Input → "Force Off" для этого shortcut