{"id":16165197,"url":"https://github.com/tx00100xt/se1-tfe-plusplus","last_synced_at":"2026-04-28T18:34:44.535Z","repository":{"id":108962649,"uuid":"582443410","full_name":"tx00100xt/SE1-TFE-PlusPlus","owner":"tx00100xt","description":"This is open source project based on https://github.com/Croteam-official/Serious-Engine and linux port https://github.com/icculus/Serious-Engine","archived":false,"fork":false,"pushed_at":"2023-10-22T17:25:02.000Z","size":7000,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-13T09:23:15.377Z","etag":null,"topics":["fps-engine","fps-game","game","linux","serious-engine","serious-sam"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tx00100xt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-26T21:16:05.000Z","updated_at":"2023-10-23T23:02:54.000Z","dependencies_parsed_at":"2023-05-23T18:00:40.437Z","dependency_job_id":"639f6c85-767e-4f43-8952-e1b79f8f1f5c","html_url":"https://github.com/tx00100xt/SE1-TFE-PlusPlus","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tx00100xt%2FSE1-TFE-PlusPlus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tx00100xt%2FSE1-TFE-PlusPlus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tx00100xt%2FSE1-TFE-PlusPlus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tx00100xt%2FSE1-TFE-PlusPlus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tx00100xt","download_url":"https://codeload.github.com/tx00100xt/SE1-TFE-PlusPlus/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247595382,"owners_count":20963943,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fps-engine","fps-game","game","linux","serious-engine","serious-sam"],"created_at":"2024-10-10T02:49:27.825Z","updated_at":"2026-04-28T18:34:39.499Z","avatar_url":"https://github.com/tx00100xt.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Serious Sam Classic Plus Plus\r\n[![Build status](https://github.com/tx00100xt/SE1-TFE-PlusPlus/actions/workflows/cibuild.yml/badge.svg)](https://github.com/tx00100xt/SE1-TFE-PlusPlus/actions/)\r\n[![License: GPL v2](https://img.shields.io/badge/License-GPL_v2-blue.svg)](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)\r\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/tx00100xt/SE1-TFE-PlusPlus)](https://github.com/tx00100xt/SE1-TFE-PlusPlus/releases/tag/v1.0)\r\n[![Github downloads](https://img.shields.io/github/downloads/tx00100xt/SE1-TFE-PlusPlus/total.svg?logo=github\u0026logoColor=white\u0026style=flat-square\u0026color=E75776)](https://github.com/tx00100xt/SE1-TFE-PlusPlus/releases/)\r\n\r\nWhat is Plus Plus?  \r\nThis is a modification for Serious Sam Classic The First Encounter.  \r\nThis mod required https://github.com/tx00100xt/SeriousSamClassic or https://github.com/tx00100xt/SeriousSamClassic-VK to run.  \r\nSerious Sam Classic Plus Plus was created by fans of the game Serious Sam Classic and is distributed for free.    \r\n\r\nAuthor:  \r\nCreated by El-ad 'IrCarX Iirion Claus' Amir, dtelad11@hotmail.com, ICQ#4213690  \r\n\r\nThank you for downloading Serious Sam++. This is a mod for the first  \r\nperson shooter game Serious Sam, designed to ease the work of mappers,  \r\nby giving them more possibilites. If you've never designed maps, you'll  \r\nbarely notice the effect of the mod (especially if you played other FPSes  \r\nlike Duke Nukem 3D) but as a mapper I'm sure you'll find the new options  \r\nvery useful. This does not mean that average players shouldn't get the mod-  \r\nvice versa. In order to play the new exciting maps people will build with  \r\nthis mod, you'll need to install it. So do so. NOW.  \r\n\r\n![OW1](https://raw.githubusercontent.com/tx00100xt/SE1-TFE-PlusPlus/main/Images/samplusplus.png)\r\n\r\n\r\nDownload [SE1-TFE-PlusPlus.tar.xz] archive and unpack to  SeriousSamClassic/SamTSE/ directory.  \r\nYou can also download the archive using curl or wget:\r\n```\r\nwget https://archive.org/download/sam-tfe-plus-plus/SE1-TFE-PlusPlus.tar.xz\r\n```\r\nTo start the modification, use the game menu - item Modification.\r\n\r\nBuilding Serious Sam Classic PlusPlus modification (only for SS:TFE)\r\n--------------------------------------------------------------------\r\n\r\n### Linux\r\n\r\nType this in your terminal:\r\n\r\n```\r\ngit clone https://github.com/tx00100xt/SE1-TFE-PlusPlus.git\r\ncd SE1-TFE-PlusPlus/Sources\r\n./build-linux64.sh -              \t# use build-linux32.sh for 32-bits\r\n```\r\nAfter that , libraries will be collected in the Mods directory.   \r\nCopy them to SeriousSamClassic/SamTFE/Mods/SeriousSamPlusPlus/Bin folder.\r\n\r\n### Ubuntu\r\n\r\nInstead of building you can install packages from ppa by adding ppa:tx00100xt/serioussam to your system's Software Sources.\r\n```bash\r\nsudo add-apt-repository ppa:tx00100xt/serioussam\r\nsudo add-apt-repository ppa:tx00100xt/serioussam-mods\r\nsudo apt update\r\n```\r\nThis PPA can be added to your system manually by copying the lines below and adding them to your system's software sources.\r\n```\r\ndeb https://ppa.launchpadcontent.net/tx00100xt/serioussam/ubuntu YOUR_UBUNTU_VERSION_HERE main \r\ndeb-src https://ppa.launchpadcontent.net/tx00100xt/serioussam/ubuntu YOUR_UBUNTU_VERSION_HERE main \r\n```\r\nAfter adding ppa, run the commands:\r\n```bash\r\nsudo apt install serioussamclassic serioussam-plusplus\r\n```\r\nor\r\n```bash\r\nsudo apt install serioussamclassic-vk serioussam-plusplus\r\n```\r\n\r\n### Gentoo\r\n\r\nTo build a game for gentoo, use a https://github.com/tx00100xt/serioussam-overlay containing ready-made ebuilds for building the game and add-ons.\r\n\r\n### Arch Linux\r\n\r\nTo build a game under Arch Linux you can use the package from AUR: https://aur.archlinux.org/packages/serioussam\r\n\r\n### Raspberry Pi\r\n\r\nThe build for raspberry pi is similar to the build for Linux, you just need to add an additional build key.\r\n\r\n```\r\ngit clone https://github.com/tx00100xt/SE1-TFE-PlusPlus.git\r\ncd SE1-TFE-PlusPlus/Sources\r\n./build-linux64.sh -DTFE=TRUE -DRPI4=TRUE\t# use build-linux32.sh for 32-bits\r\n```\r\n### FreeBSD\r\n\r\nInstall bash. \r\nType this in your terminal:\r\n\r\n```\r\ngit clone https://github.com/tx00100xt/SE1-TFE-PlusPlus.git\r\ncd SE1-TFE-PlusPlus/Sources\r\nbash build-linux64.sh           \t# use build-linux32.sh for 32-bits\r\n```\r\nAfter that , libraries will be collected in the Mods directory.   \r\nCopy them to SeriousSamClassic/SamTFE/Mods/SeriousSamPlusPlus/Bin folder.\r\n\r\n### macOS\r\n\r\nInstall dependes\r\n```\r\nbrew install bison flex sdl2 libogg libvorbis zlib-ng cmake git\r\n```\r\nType this in your terminal:\r\n```\r\ngit clone https://github.com/tx00100xt/SE1-TFE-PlusPlus.git\r\ncd SE1-TFE-PlusPlus/Sources\r\nmkdir build\r\ncd build\r\ncmake -DCMAKE_BUILD_TYPE=Release -DTFE=TRUE ..\r\nmake -j4\r\nmake install\r\n```\r\nAfter that , libraries will be collected in the Mods directory.   \r\nCopy them to SeriousSamClassic/SamTFE/Mods/SeriousSamPlusPlus/Bin folder.\r\n\r\nWindows\r\n-------\r\n* This project can be compiled starting from Windows 7 and higher.\r\n\r\n1. Download and Install [Visual Studio 2015 Community Edition] or higher.\r\n2. Download and Install [Windows 10 SDK 10.0.14393.795] or other.\r\n3. Open the solution in the Sources folder, select Release x64 or Release Win32 and compile it.\r\n\r\nSupported Architectures\r\n----------------------\r\n* `x86`\r\n* `aarch64`\r\n* `e2k` (elbrus)\r\n\r\nSupported OS\r\n-----------\r\n* `Linux`\r\n* `FreeBSD`\r\n* `Windows`\r\n* `Raspberry PI OS`\r\n* `macOS`\r\n\r\n### Build status\r\n|CI|Platform|Compiler|Configurations|Platforms|Status|\r\n|---|---|---|---|---|---|\r\n|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](https://github.com/tx00100xt/SE1-TFE-PlusPlus/actions/workflows/cibuild.yml/badge.svg)\r\n\r\nYou can download a the automatically build based on the latest commit.  \r\nTo do this, go to the [Actions tab], select the top workflows, and then Artifacts.\r\n\r\nLicense\r\n-------\r\n\r\n* Serious Engine v1.10 is licensed under the GNU GPL v2 (see LICENSE file).\r\n\r\n[SE1-TFE-PlusPlus.tar.xz]: https://drive.google.com/file/d/1cL4xfF0dnAO-rfc2c415n4rAPBNicjqC/view?usp=sharing \"Serious Sam Classic PlusPlus Mod\"\r\n[Visual Studio 2015 Community Edition]: https://go.microsoft.com/fwlink/?LinkId=615448\u0026clcid=0x409 \"Visual Studio 2015 Community Edition\"\r\n[Windows 10 SDK 10.0.14393.795]: https://go.microsoft.com/fwlink/p/?LinkId=838916 \"Windows 10 SDK 10.0.14393.795\"\r\n[Actions tab]: https://github.com/tx00100xt/SE1-TFE-PlusPlus/actions \"Download Artifacts\"\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftx00100xt%2Fse1-tfe-plusplus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftx00100xt%2Fse1-tfe-plusplus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftx00100xt%2Fse1-tfe-plusplus/lists"}