Skip to content

Version 1.5.1

Compare
Choose a tag to compare
@tx00100xt tx00100xt released this 20 Dec 09:25
· 54 commits to main since this release

The archives contains compiled binary files for the Serious Sam Alpha Remake modification.

Dependencies: https://github.com/tx00100xt/SeriousSamClassic or https://github.com/tx00100xt/SeriousSamClassic-VK
glibc >= 2.24, sdl2, libvorbis, zlib, zenity, (mangohud - optional)

Download SeriousSamAlphaRemake_v1.5.7z archive and unpack to SeriousSamClassic/SamTFE/ directory.
You can also download the archive using curl or wget:

wget https://archive.org/download/serious-sam-alpha-remake-data/SeriousSamAlphaRemake_v1.5.tar.xz

To start the modification, use the game menu - item Modification.

Binaries update (2023-01-20):

Fixed incorrect splash screen display when changing levels.

Added compiled binaries for Elbrus-8C and Elbrus-8CB (2023-03-01):

  • Compiled using mtune=elbrus-8c and mtune=elbrus-8c2 respectively. On Elbrus Linux 7.1 with -O3 optimization.

Added binaries for Alpine Linux and Raspberry PI OS (2023-04-14)

  • Binaries for Raspberry PI OS compatable with model Raspberry Pi 3B/3B+/4/400
  • The Raspberry Pi binaries in the archives are compiled using flags:
  • 32 bit version: (-O2 -pipe -march=armv8-a+crc -mfpu=neon-fp-armv8 -mfloat-abi=hard -ftree-vectorize -fomit-frame-pointer)
  • 64 bit version: (-O2 -pipe -march=armv8-a+crc+fp+simd -ftree-vectorize -fomit-frame-pointer)
  • -mcpu=cortex-a53 flag added for Raspberry Pi 3, -mcpu=cortex-a72 flag added for Raspberry Pi 4.
  • The binary files for Raspberry Pi 3 tested on the QEMU machine in native emulation (-M raspi3b -cpu cortex-a53),
  • Raspberry Pi 3 users need to delete "Levels/KarnakDemo.wld" and "Levels/DeathMatch/DesertTemple.wld" files
    before starting Serious Sam Classic: The First Encounter to avoid running out of memory.
  • Note:
    The binaries for the Raspberry Pi 3 were compiled on a QEMU virtual machine running in native emulation mode.
    The binaries for the Raspberry Pi 4 were compiled using binfmt in QEMU USER mode with chroot into the Raspberry PI OS (armhf/arm64) guest.

Known Issues:

  • There is no multiplayer compatibility between Windows and *nix systems.
  • For Raspberry Pi users:
    Known bugs and how to solve them.
    Modification of Serios Sam Alpha Remake freeze on the splash screen at startup. The solution is to edit or create a new
SamTFE/Mods/SSA/Scripts/Mod_startup.ini

file with the line

sam_strIntroLevel = "";

deb and rpm packages to install on the system:

  • Ubuntu
    You can install packages from ppa by adding ppa:tx00100xt/serioussam to your system's Software Sources.
sudo add-apt-repository ppa:tx00100xt/serioussam
sudo apt update

This PPA can be added to your system manually by copying the lines below and adding them to your system's software sources.

deb https://ppa.launchpadcontent.net/tx00100xt/serioussam/ubuntu YOUR_UBUNTU_VERSION_HERE main 
deb-src https://ppa.launchpadcontent.net/tx00100xt/serioussam/ubuntu YOUR_UBUNTU_VERSION_HERE main 

After adding ppa, run the commands:

sudo apt install serioussam serioussam-alpha
  • Ready-made deb and rpm packages for installation into the system, containing executable game files and libraries, as well as XPLUS and Alpha Remake modification libraries for Debian, Ubuntu, Fedora, Raspberry Pi OS and ALT Linux operating systems, you can download here: Serious Sam Packages