[2026-06-01] fix Atomic Bomberman: move from Proton doc to separate FPC file, remove incorrect Win3.1/Proton info
This commit is contained in:
@@ -57,7 +57,7 @@ on Proton 8.0.
|
|||||||
|
|
||||||
| Game | AppID | Symptom | What's known | What might help |
|
| Game | AppID | Symptom | What's known | What might help |
|
||||||
|------|-------|---------|--------------|-----------------|
|
|------|-------|---------|--------------|-----------------|
|
||||||
| Atomic Bomberman / BM95 | 2875360586 | Crash "instruction at 0x0 referenced 0x7" | Win3.1-era PE32. Tried: `proton_8`, registry `Version=win98`, virtual desktop 640×480, WineBus controllers off | Dedicated 32-bit `WINEARCH=win32`; or DOSBox‑X |
|
| FPC Atomic Bomberman | 2875360586 | Native Linux SDL-порт (FPC), не Proton. Отдельный файл: [[family/how-to/htpc-fpc-atomic-bomberman]] | — | — |
|
||||||
| Atomic Heart VK | — | Требует VK Play авторизацию через Lutris | 97GB, GameCenter, shared prefix | Логин через Lutris на десктопе HTPC |
|
| Atomic Heart VK | — | Требует VK Play авторизацию через Lutris | 97GB, GameCenter, shared prefix | Логин через Lutris на десктопе HTPC |
|
||||||
| Final Fantasy X HD | 2642741094 | Was Japanese, no saves | `GameSetting.ini` replaced (en+HD) from Windows | Test pending |
|
| Final Fantasy X HD | 2642741094 | Was Japanese, no saves | `GameSetting.ini` replaced (en+HD) from Windows | Test pending |
|
||||||
| Metal Slug X | 2938712902 | Speed wrong, controls dead | Neo-Geo emulator config issue, not Wine | — |
|
| Metal Slug X | 2938712902 | Speed wrong, controls dead | Neo-Geo emulator config issue, not Wine | — |
|
||||||
@@ -83,7 +83,7 @@ protontricks <AppID> vcrun2019 d3dcompiler_47
|
|||||||
protontricks <AppID> xna40
|
protontricks <AppID> xna40
|
||||||
```
|
```
|
||||||
|
|
||||||
### DOS-era games (e.g. Atomic Bomberman)
|
### DOS-era games
|
||||||
Proton won't work. Use **Steam Tinker Launch** → wrap with DOSBox (dosbox-staging).
|
Proton won't work. Use **Steam Tinker Launch** → wrap with DOSBox (dosbox-staging).
|
||||||
|
|
||||||
### Non-Steam copy of a Steam game (e.g. Metro Exodus)
|
### Non-Steam copy of a Steam game (e.g. Metro Exodus)
|
||||||
@@ -286,7 +286,7 @@ Systemd user service (`/etc/systemd/user/saves-backup.service`):
|
|||||||
- FFX HD: English `GameSetting.ini`
|
- FFX HD: English `GameSetting.ini`
|
||||||
- VC++ runtime + d3dcompiler DLLs copied into 6 prefixes from Windows partition
|
- VC++ runtime + d3dcompiler DLLs copied into 6 prefixes from Windows partition
|
||||||
- Duck Game: XNA 4.0 framework dir copied
|
- Duck Game: XNA 4.0 framework dir copied
|
||||||
- Atomic Bomberman: `Version=win98` + virtual desktop 640×480 + WineBus controllers off
|
- Atomic Bomberman: cover art swapped (FPC native, см [[family/how-to/htpc-fpc-atomic-bomberman]])
|
||||||
- GE-Proton10-34 installed
|
- GE-Proton10-34 installed
|
||||||
|
|
||||||
## Source Assets (Windows partition)
|
## Source Assets (Windows partition)
|
||||||
|
|||||||
@@ -0,0 +1,55 @@
|
|||||||
|
---
|
||||||
|
title: HTPC — FPC Atomic Bomberman
|
||||||
|
type: tech
|
||||||
|
created: '2026-06-01'
|
||||||
|
updated: '2026-06-01'
|
||||||
|
tags:
|
||||||
|
- htpc
|
||||||
|
- atomic-bomberman
|
||||||
|
- fpc-atomic
|
||||||
|
- gamepad
|
||||||
|
namespace: family
|
||||||
|
confidence: 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` не помог
|
||||||
|
|
||||||
|
## Проблема: геймпад не сохраняется
|
||||||
|
|
||||||
|
После перезапуска игры геймпад не работает, пока не зайти в настройки и не выбрать его заново (или пока не переключить что-то). Нужно найти решение.
|
||||||
|
|
||||||
|
### Поиск решения
|
||||||
|
|
||||||
|
1. Покопаться в `~/.config/fpc_atomic/fpc_atomic.cfg` — понять, какие поля отвечают за геймпад
|
||||||
|
2. Проверить SDL_GameControllerDB — может не хватать mapping для контроллера
|
||||||
|
3. Поискать по `~/.local/share/fpc_atomic/` и `~/.config/fpc_atomic/` — где реально хранятся настройки контроллера
|
||||||
|
4. Поискать в коде FPC Atomic (GitHub) — как он инициализирует геймпад
|
||||||
|
5. Проверить `SDL_GAMECONTROLLERCONFIG` / `SDL_JOYSTICK_DEVICE` переменные
|
||||||
|
6. Возможно контроллер надо мапить в Steam Input → "Force Off" для этого shortcut
|
||||||
|
|
||||||
|
## Ссылки
|
||||||
|
|
||||||
|
- [[family/how-to/htpc-bazzite-proton]]
|
||||||
Reference in New Issue
Block a user