Skip to content

SplosionManRecomp v2.3 (new launcher, self-updating AppImage)

Choose a tag to compare

@thefixinhixon thefixinhixon released this 12 Nov 05:00

SplosionManRecomp v2.3

A new launcher, and an AppImage that can update itself.

What's new in v2.3

  • A new launcher, written for this project. It replaces "TP Splosionman Launcher" and is all this project's own code (MIT).
    • Settings match the in-game menu (F1): the same options and choices, each with a plain-language explanation, plus game language, detailed logging (for bug reports) and the save folder. A value changed in the launcher replaces one chosen earlier in the in-game menu.
    • Your game's own art. The launcher ships no game art: until the game is imported it shows a placeholder, then it builds its banner and icon from the art inside your XBLA package.
    • Light and dark. It follows your desktop's setting (on Linux through the XDG portal, so it works inside the AppImage too), or pick one in Settings > Launcher.
    • Import reads your XBLA package directly and checks that it is 'Splosion Man before extracting. Open logs folder takes you to game.log and last-command.txt for bug reports.
    • Settings that never did anything are gone: four of them set options the game does not have.
    • Settings and the game folder from the old launcher carry over the first time you start the new one.
    • The program is now SplosionManRecomp (SplosionManRecomp.exe on Windows).
  • The AppImage can update itself. It carries update information, so AppImageUpdate, Gear Lever, AppImageLauncher and similar tools can update it in place from the latest release, downloading only what changed. This works from v2.3 on; earlier AppImages have no update information.
  • App store information. The AppImage includes AppStream metadata (description, screenshots, release notes) for software centers and the AppImage catalog.

Downloads

  • SplosionMan-x86_64-v2.3.AppImage: a single file with the launcher and the game for Linux. Make it executable and run it.
  • SplosionMan-x86_64-v2.3.AppImage.zsync: update data for AppImage update tools. You don't need to download it.
  • SplosionMan-Linux-v2.3.zip: the same AppImage in a ZIP, with the README and license files.
  • SplosionMan-Windows-v2.3.zip: the Windows test build. It's built by GitHub Actions CI and tested under Wine/Proton, but not yet on a real Windows PC. Extract it into a new, empty folder and run SplosionManRecomp.exe; see README-WINDOWS.txt inside. Reports are welcome as GitHub issues.

MD5 checksums:

  • AppImage: 64b46917210c41dbfca276854607e0a9
  • AppImage zsync: 33d17c0393889cfa2dca8ab045804f17
  • Linux ZIP: 47f7f022764356ce6aeea944e4901f55
  • Windows ZIP: 113d60dd9b85e3d17e572a8376ffeeb6

You need your own game data

No game data is included. Supply your own legally obtained XBLA package of 'Splosion Man (title ID 5841098F). The launcher's Import button extracts it, or you can point the launcher at a folder that contains default.xex.

Requirements

  • Linux: x86_64, a Vulkan GPU, glibc 2.34 or newer (Ubuntu 22.04+, Debian 12+, Fedora 35+, RHEL 9 family, SteamOS, Arch), and PipeWire or PulseAudio with an audio output device.
  • Windows: Windows 10/11 64-bit, a GPU with DirectX 12 support, the Microsoft Visual C++ Redistributable (x64), and an audio output device.

Built by GitHub Actions from 7c83655 (Linux, Windows). The tag points at 5408621, which differs only in documentation and the CI upload step.

Built with the ReXGlue SDK. An unofficial fan recompilation project; not affiliated with Twisted Pixel or Microsoft.