Skip to content

Apotris Splitscreen 4.2.0-splitscreen.2

Latest

Choose a tag to compare

@NobleDoodle NobleDoodle released this 10 Nov 00:48

Apotris Splitscreen

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.

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.2 and failed with dlopen(): 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.
  • --split starts 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 named player2. 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 to assets/.

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.