← На главную

Пользователи запускают Space Cadet Pinball на Linux через Flatpak

10.05.2026 11:22 · hackernews

Автор Stephen Brennan обращает внимание пользователей Linux, которые выросли с Windows XP, на возможность запуска Space Cadet Pinball, игры, входящей в старую операционную систему Microsoft. Он делится опытом использования этой игры и рассказывает о проекте на GitHub, где энтузиасты перепрограммировали код с помощью дикампиляторов и инструментов обратной инженерии, чтобы запускать игру на разных платформах. Самый простой способ установить приложение — использовать Flatpak, который сразу поставляется с оригинальными ресурсами из версии для Windows. Пользователь может установить пакет через графический интерфейс, например KDE Discover, или выдать команду flatpak install com.github.k4zmu2a.spacecadetpinball в терминале.

Качество графики в базовой версии выглядит посредственно и ограничено разрешением 480p, но ситуация меняется благодаря версии Full Tilt Pinball, чьи данные поддерживают высокий формат 1024x768. Чтобы применить эти улучшенные файлы к Flatpak-приложению, нужно запустить игру хотя бы один раз для создания каталога данных. Затем следует извлечь архив CADET.ZIP из интернета и распаковать его в директорию ~/.var/app/com.github.k4zmu2a.spacecadetpinball/data/SpaceCadetPinball. После этого требуется удалить или переименовать старые файлы, встроенные в приложение, так как игра ищет ресурсы только в одном конкретном месте. При необходимости используется sudo rm -r для очистки папок в /var/lib/flatpak. Если приложение обновится, можно снова повторить шаги по замене файлов.

Разработчики также подсказывают, как сохранить оригинальные файлы и объединить их с данными от Full Tilt, чтобы переключаться между версиями в процессе игры. Различия между версиями существенны: в оригинальном режиме 3DPB световые линии загораются и гаснут по мере пролета шара, а в версии Full Tilt они горят постоянно, что упрощает выполнение задач с буферами. Автор вспоминает аналогичную игру Marble Blast для Mac и отмечает, что благодаря доступности исходного кода проект доступен для MacOS, Windows, Linux, Android и даже Nintendo Switch.

Бреннан выражает уважение к разработчикам, создавшим этот проект из старого коммерческого продукта. Он подчеркивает, что не поддерживает пиратство, так как оригинальные данные защищены авторским правом. Игрок может выразить благодарность создателям инициативе сделать ПО портативным. Автор также обсуждает принципы сохранения программного обеспечения и предлагает идею создания репозиториев с исходным кодом для тех программ, прекративших продажи. Если правообладатель больше не продает товар, лицензия должна перейти в общественное достояние, чтобы пользователи могли улучшать и поддерживать инструменты, которые сами используют.

Читать оригинал →