A reverse-engineered version of Space Cadet Pinball, the classic pinball game bundled with Windows XP, is now playable on Linux through a community-maintained GitHub project. The port, available as a Flatpak package, enables native installation on modern Linux distributions and preserves the gameplay experience that many associate with early computing nostalgia. While not an official release, the project leverages decompiled source code and original game assets to deliver a functional build across multiple platforms, including Linux, macOS, Windows, Android, and Nintendo Switch.
Installation and Setup
The recommended method to install the game on Linux is via Flatpak:
- Install the Flatpak package using the command:
flatpak install com.github.k4zmu2a.spacecadetpinball - Run the game at least once to ensure the data directory is created at
~/.var/app/com.github.k4zmu2a.spacecadetpinball/data/SpaceCadetPinball - Download the Full Tilt! Pinball data files (CADET.ZIP) from archive.org
- Extract the contents into the data directory:
cd ~/.var/app/com.github.k4zmu2a.spacecadetpinball/data/SpaceCadetPinball && unzip ~/Downloads/CADET.ZIP - Remove or rename the original bundled data directory to prioritize the higher-resolution assets:
sudo rm -r $(flatpak info --show-location com.github.k4zmu2a.spacecadetpinball)/files/extra/Pinball
Note: The sudo requirement depends on the system-wide or per-user Flatpak installation path. Users may need to repeat the final step after future updates, though the Flatpak has not been updated in over two years.
High-Resolution Graphics and Game Variants
The original Space Cadet Pinball runs at 480p, but the Full Tilt! Pinball data files support up to 1024x768 resolution. These assets alter both visual fidelity and gameplay behavior. For example, in the Full Tilt version, reentry and launch lane lights remain permanently illuminated rather than toggling, simplifying progression toward bumper upgrades. Users can merge both data sets to retain access to either version and switch between them in-game.
Tradeoffs and Legal Considerations
The project relies on copyrighted game assets from commercial releases, raising legal questions around distribution. The author acknowledges these concerns and expresses support for software preservation while respecting creators’ rights. They advocate for source code escrow models, where proprietary software could transition to a free and open-source license if the original vendor discontinues it. This approach would balance preservation needs with intellectual property protections.
The availability of the game on modern systems highlights growing interest in retro software accessibility, though users must source original data files independently.
When to use it
This port is ideal for Linux users seeking nostalgic access to Space Cadet Pinball with minimal setup. The Flatpak format ensures sandboxed, distribution-agnostic deployment. Users interested in higher-resolution visuals or comparative gameplay between 3D Pinball (3DPB) and Full Tilt! variants will benefit most from manual data file integration.