Repository navigation
Apotris is created by akouzoukos. All credit for the game goes to them. This is an unofficial fork of Apotris v4.2.0 that only adds local two-player split screen to the Linux PC build. It is not affiliated with or endorsed by akouzoukos.
- Official site and downloads: https://apotris.com
- Original source: https://gitea.com/akouzoukos/apotris
- Support the creator: https://apotris.com/donate · GitHub Sponsors · PayPal
Fixed in this release
- The AppImages now start on systems with only FUSE 3 (Arch-based distros such as Omarchy, and newer Ubuntu by default). Release 1 used AppImageKit's old runtime, which needs
libfuse.so.2and failed withdlopen(): error loading libfuse.so.2. They are now built with AppImage's static type2-runtime. The game itself is unchanged.
What this fork adds
- Play > Multi Battle > Split Screen: a second player appears on the right half of the same window, already in the battle lobby. Ready up, battle, results and Play Again all work offline. Leaving the battle for a menu closes the second player.
--splitstarts straight in a split screen battle.- The first two controllers are player 1 and player 2. The keyboard is player 1's; F8 hands it to player 2.
- Player 2 has its own save (
~/.local/share/Apotris-p2/) and is namedplayer2. Its rumble goes to its own pad. - Each half zooms in while playing (5x at 1080p), and split screen is always fullscreen.
- In split screen, MATCH FOUND starts on Accept.
- Single player takes input from every controller, not only the first.
Downloads
| x86_64 (PC) | ARM64 (aarch64) | |
|---|---|---|
| AppImage | Apotris-Splitscreen-4.2.0-splitscreen.2-x86_64.AppImage |
Apotris-Splitscreen-4.2.0-splitscreen.2-aarch64.AppImage |
| Tarball | Apotris-Splitscreen-4.2.0-splitscreen.2-linux-x86_64.tar.gz |
Apotris-Splitscreen-4.2.0-splitscreen.2-linux-aarch64.tar.gz |
| Needs | glibc 2.29+ (Ubuntu 20.04 or later) | glibc 2.34+ (Ubuntu 22.04 or later) |
- AppImage: make it executable and run it. It needs FUSE (2 or 3); without FUSE at all, run it with
--appimage-extract-and-run. - Tarball: extract it and run
./Apotris, keeping it next toassets/.
Both architectures need libcurl 4. They are built by this repo's Linux release workflow in upstream's own builder images (apotris-linux, and apotris-arm64 on an ARM runner), with SDL linked in. Each file has a .sha256 alongside it.
Known limits
- Linux only. Online play is not available while split.
- Tested on Xvfb with simulated controllers; play with two real controllers is not confirmed yet. The ARM64 build is compiled and packaged in CI but has not been run on ARM hardware yet.
Source and notes: SPLITSCREEN.md. Licensed AGPLv3, like upstream. Third-party licences are in license/ inside the tarball and in the AppImage.
