Skip to content

tx00100xt/SE1-TFE-JumpFUN

Repository files navigation

Serious Sam Classic JumpFUN

Build status License: GPL v2 GitHub release (latest by date) Github downloads

What is JumpFUN?
This is a modification for Serious Sam Classic The First Encounter.
This mod required https://github.com/tx00100xt/SeriousSamClassic or https://github.com/tx00100xt/SeriousSamClassic-VK to run.
erious Sam Classic JumpFUN was created by fans of the game Serious Sam Classic and is distributed for free.

  • Serious Engine v1.10 is licensed under the GNU GPL v2 (see LICENSE file).

JumpFUN

JumpFUN

Download SE1-TFE-JumpFUN.tar.xz archive and unpack to SeriousSamClassic/SamTFE/ directory. You can also download the archive using curl or wget:

wget https://archive.org/download/sam-tfe-jump-fun/SE1-TFE-JumpFUN.tar.xz

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

Building Serious Sam Classic JumpFUN modification (for SS:TFE)

Linux

Type this in your terminal:

git clone https://github.com/tx00100xt/SE1-TFE-JumpFUN.git
cd SE1-TFE-JumpFUN/Sources
./build-linux64.sh               # use build-linux32.sh for 32-bits

After that , libraries will be collected in the Mods directory.
Copy them to:
SeriousSamClassic/SamTFE/Mods/JumpFUN/Bin, SeriousSamClassic/SamTFE/Mods/JumpFUNHD/Bin folder.

Ubuntu

Instead of building 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 add-apt-repository ppa:tx00100xt/serioussam-mods
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 serioussamclassic serioussam-jumpfun

or

sudo apt install serioussamclassic-vk serioussam-jumpfun

Raspberry Pi

The build for raspberry pi is similar to the build for Linux, you just need to add an additional build key.

cd SE1-TFE-JumpFUN/Sources
./build-linux64.sh -DRPI4=TRUE             # use build-linux32.sh for 32-bits

FreeBSD

Install bash. Type this in your terminal:

git clone https://github.com/tx00100xt/SE1-TFE-JumpFUN.git
cd SE1-TFE-JumpFUN/Sources
bash build-linux64.sh                      # use build-linux32.sh for 32-bits

After that , libraries will be collected in the Mods directory.
Copy them to:
SeriousSamClassic/SamTFE/Mods/JumpFUN/Bin, SeriousSamClassic/SamTFE/Mods/JumpFUNHD/Bin folder.

macOS

Type this in your terminal:

git clone https://github.com/tx00100xt/SE1-TFE-JumpFUN.git
cd SE1-TFE-JumpFUN/Sources
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j8 && make install
mkdir build-xplus
cd build-xplus 
cmake -DCMAKE_BUILD_TYPE=Release -DXPLUS=TRUE ..
make -j8 && make install

After that , libraries will be collected in Mods directory .
Copy them to:
SeriousSamClassic/SamTFE/Mods/JumpFUN/Bin, SeriousSamClassic/SamTFE/Mods/JumpFUNHD/Bin folder.

Windows

  • This project can be compiled starting from Windows 7 and higher.
  1. Download and Install Visual Studio 2015 Community Edition or higher.
  2. Download and Install Windows 10 SDK 10.0.14393.795 or other.
  3. Open the solution in the Sources folder, select Release x64 or Release Win32 and compile it.

Supported Architectures

  • x86
  • aarch64
  • e2k (elbrus)

Supported OS

  • Linux
  • FreeBSD
  • Windows
  • Raspberry PI OS
  • macOS

Build status

CI Platform Compiler Configurations Platforms Status
GitHub Actions Windows, Ubuntu, FreeBSD, Alpine, Raspberry PI OS Lite, macOS MSVC, GCC, Clang Release x86, x64, armv7l, aarch64, riscv64, ppc64le, s390x GitHub Actions Build Status

You can download a the automatically build based on the latest commit.
To do this, go to the Actions tab, select the top workflows, and then Artifacts.

License

  • Serious Engine v1.10 is licensed under the GNU GPL v2 (see LICENSE file).