https://github.com/tx00100xt/se1-tfe-tower
This is open source project based on https://github.com/Croteam-official/Serious-Engine and linux port https://github.com/icculus/Serious-Engine
https://github.com/tx00100xt/se1-tfe-tower
fps-engine fps-game game linux serious-engine serious-sam
Last synced: about 2 months ago
JSON representation
This is open source project based on https://github.com/Croteam-official/Serious-Engine and linux port https://github.com/icculus/Serious-Engine
- Host: GitHub
- URL: https://github.com/tx00100xt/se1-tfe-tower
- Owner: tx00100xt
- License: gpl-2.0
- Created: 2022-05-25T11:13:30.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-10-22T18:13:08.000Z (over 2 years ago)
- Last Synced: 2025-06-15T02:06:39.303Z (about 1 year ago)
- Topics: fps-engine, fps-game, game, linux, serious-engine, serious-sam
- Language: C++
- Homepage:
- Size: 7.58 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Serious Sam Classic The Nightmare Tower
[](https://github.com/tx00100xt/SE1-TFE-Tower/actions/)
[](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)
[](https://github.com/tx00100xt/SE1-TFE-Tower/releases/tag/v1.01)
[](https://github.com/tx00100xt/SE1-TFE-Tower/releases/)
What is Nightmare Tower?
This is a modification for Serious Sam Classic The First Encounter.
The nightmare tower. A fan-made addition to the game containing three levels and released in 2001.
It received the status of a cult as it was published on CDs in the CIS countries.
It is based on the library from the Serious Sam++ modification from Elad 'Aircars Iirion Claus' Amir.
This mod required https://github.com/tx00100xt/SeriousSamClassic or https://github.com/tx00100xt/SeriousSamClassic-VK to run.
Nightmare Tower was created by fans of the game Serious Sam Classic and is distributed for free.
Author:
Leonid Kolesnichenko is author this mod for windows.



Download [SamTFE-Tower.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-tower/SamTFE-Tower.tar.xz
```
To start the modification, use the game menu - item Modification.
Building Serious Sam Classic The Nightmare Tower modification (only for SS:TFE)
-------------------------------------------------------------------------------
### Linux
Type this in your terminal:
```
git clone https://github.com/tx00100xt/SE1-TFE-Tower.git
cd SE1-TFE-Tower/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/Tower/Bin folder.
### Ubuntu
Instead of building you can install packages from ppa by adding ppa:tx00100xt/serioussam to your system's Software Sources.
```bash
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:
```bash
sudo apt install serioussamclassic serioussam-tower
```
or
```bash
sudo apt install serioussamclassic-vk serioussam-tower
```
### Gentoo
To build a game for gentoo, use a https://github.com/tx00100xt/serioussam-overlay containing ready-made ebuilds for building the game and add-ons.
### Arch Linux
To build a game under Arch Linux you can use the package from AUR: https://aur.archlinux.org/packages/serioussam
### Raspberry Pi
The build for raspberry pi is similar to the build for Linux, you just need to add an additional build key.
```
git clone https://github.com/tx00100xt/SE1-TFE-Tower.git
cd SE1-TFE-Tower/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-Tower.git
cd SE1-TFE-Tower/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/Tower/Bin folder.
### macOS
Install dependes
```
brew install bison flex sdl2 libogg libvorbis zlib-ng cmake git
```
Type this in your terminal:
```
git clone https://github.com/tx00100xt/SE1-TFE-Tower.git
cd SE1-TFE-Tower/Sources
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DTFE=TRUE ..
make -j4
make install
```
After that , libraries will be collected in the Mods directory.
Copy them to SeriousSamClassic/SamTFE/Mods/Tower/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|
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).
[SamTFE-Tower.tar.xz]: https://drive.google.com/file/d/1-29nvJBlHDq9eOy1vEWX3tlgmyFDoYZP/view?usp=sharing "Serious Sam Classic The Nightmare Tower"
[Visual Studio 2015 Community Edition]: https://go.microsoft.com/fwlink/?LinkId=615448&clcid=0x409 "Visual Studio 2015 Community Edition"
[Windows 10 SDK 10.0.14393.795]: https://go.microsoft.com/fwlink/p/?LinkId=838916 "Windows 10 SDK 10.0.14393.795"
[Actions tab]: https://github.com/tx00100xt/SE1-TFE-Tower/actions "Download Artifacts"