Repository navigation
Releases
Apotris Splitscreen 4.2.0-splitscreen.2
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.
Apotris Splitscreen 4.2.0-splitscreen.1
Use v4.2.0-splitscreen.2 instead. The AppImages in this release need FUSE 2 (
libfuse.so.2) and fail to start on systems with only FUSE 3. The game is the same in both releases.
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
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.1-x86_64.AppImage |
Apotris-Splitscreen-4.2.0-splitscreen.1-aarch64.AppImage |
| Tarball | Apotris-Splitscreen-4.2.0-splitscreen.1-linux-x86_64.tar.gz |
Apotris-Splitscreen-4.2.0-splitscreen.1-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; without FUSE, 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.
