Skip to content

Releases: tx00100xt/SeriousSamClassic-VK

Hotfix update 1.10.6d

17 Jan 19:32
8288d76
Compare
Choose a tag to compare

Description:

Hot fix contains fixes made to the repository since the last release.

Changelog:

2023-10-27 - 2023-11-28

  • Added vkEnumerateInstanceExtensionProperties.
    Replaced SDL_Vulkan_GetInstanceExtensions with vkEnumerateInstanceExtensionProperties.
  • Removed hard preset Instance Extensions for Windows.
  • Fixed SetCurrentViewport_Vulkan function and some warnings.
  • Fix Debug install sections.
  • Fixed delay in LimitFrameRate function.
    Look here: https://forum.ubuntu.ru/index.php?topic=320015.msg2489163#msg2489163
  • Added OpenBSD support. (Not tested)
  • Added searching library libvorbisfile for BSD platforms.
  • Added install to system for FreeBSD and OpenBSD.
  • Added templates for FreeBSD and OpenBSD for build package.
  • Made many corrections in the code regarding compiler warnings.
  • Added man pages for.for FreeBSD and OpenBSD.
  • Added searching library libvorbisfile for BSD platforms.

2023-12-01 - 2023-12-26

  • Fixed creation of textures from TGA images in the Modeler and Editor. e4e99db. Broken when ported to Linux in 2016. icculus/Serious-Engine@24cb244
    Create_texture
  • Fixed broken water and fire effects for textures d2c7cc2. They were broken when ported to Linux in 2016. icculus/Serious-Engine@24cb244
    Befire fix:
    before-fix
    After fix:
    after-fix
  • Add building portable version for x86 and amd64 without asm code.
  • Added man pages for Gentoo.
  • Adding the TEXConv utility that converts normal textures into TGA images.

Note:

  • The archives contains compiled binary files for the games Serious Sam Classic TFE/TSE, including modification Xplus and Serious Sam Alpha Remake. Also added files SE1_10b.gro, ModEXT.txt as well as new Scripts, and some directories from the GitHub repository. For the game to work correctly, you will need all the content from the CD, GOG or Steam versions of the game, including the catalogs: "Controls, Data, Levels,, ..." and so on.

Download:

Xplus TFE from Google Drive or Xplus TFE from pCloud, and unpack to SeriousSamClassic/SamTFE/Mods directory.
Xplus TSE from Google Drive or Xplus TSE from pCloud,, and unpack to SeriousSamClassic/SamTSE/Mods directory.
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/sam-tfe-xplus/SamTFE-XPLUS.tar.xz
wget https://archive.org/download/sam-tse-xplus/SamTSE-XPLUS.tar.xz
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.

Version 1.10.6

16 Oct 19:52
Compare
Choose a tag to compare

Description:

This release includes a lot of fixes since the last release.

2023-06-07 - 2023-06-09

  • Adding root CMakeLists.txt to build files for Serious Sam Classic The First Encounter and Serious Sam Classic The Second Encounter.
  • Added debian directory for building deb package using regular tools(bzr debuild) under Debian/Ubuntu.

2023-06-15 - 2023-07-07

  • Fixed OpenGL lens flares,fix platform definition and CMakeList.
  • Fixed loading of some incorrect custom maps.

2023-10-12 - 2023-10-17

  • Fixed incorrect variable type in Beast.es.
  • Removed deprecated PlatformToolset from aml11lib (Win).
  • Fixed Serious Editor 64-bit crash when calling the function to show all entities .
    Now the 64-bit editor has full functionality, just like its 32-bit version.
    The cause of the crash was the conversion of pointers to 32 bits.
  • SeriousModeler: Fixed conversion of pointers to 32 bits (Win).
  • SeriousSkaStudio: Fixed conversion of pointers to 32 bits (Win).
  • Fixed HUD, player FOV, weapon FOV for Serious Editor.
  • Restored name for Serious Editor log file.
  • Fixed a bug in the illumination of some textures (First Encounter).

Before:

alley_before

After fix:

alley_after

This fix affects the following levels:

  • Intro
  • Karnak Demo
  • Valley Of TheKings
  • Dunes
  • Suburbs
  • Metropolis
  • Alley Of Sphinxes
  • Karnak
  • Luxor
  • Sacred Yards

Other levels do not have this bug.
When using the modification ХPLUS, this bug does not exist, since other textures are used there.
The Second Encounter does not have this bug either.

You can select the fixation method in the advanced menu settings. Watch the video:

IlluminatiousFix.webm

In addition to the menu, you can also use the console command gam_bFixIlluminationsMetod with the value:

  • 0 - none.
  • 1 - fix textrure settings.
  • 2 - create additional lighting (better) . Setting by default.

The first method corrects the parameters of some textures.
The second method creates additional light sources (better).
Both methods dynamically edit the world on the fly after the level is loaded, before the game starts.
Loading/Saving, as well as Demo recordings (including those made earlier) are now fixed too.

The Advanced Menu settings are located in file GFX-AdvancedRendering.cfg.
The file is included in the release with all the scripts. If you do not have this setting in the menu,
then simply copy the file from the repository, overwriting the existing file.

Hotfix: 2023-10-20 - 2023-10-21

  • Fixed non-rendering of textures on some levels. Fix #31
luxor_bug.webm
landofdammed_bug.webm
  • Fixed a bug in multiplayer when changing levels. Fix #32
  • Add hud_bWeaponsIconScale var for scale HUD weapons icon.
  • Big weapon icons are set by default.

Big:

big_fe
big_se

Small:

small_fe
small_se

The size of weapon icons can be changed in the menu

  • Added new Scripts and updated other.
  • Additional light sources for XPLUS also.
  • Restored the original menu design as in TFE (grid, clouds and so on).

All Binaries updated.

2023-10-30

Known Issues:

  • There is no multiplayer compatibility between Windows and *nix systems.
  • For Raspberry Pi users:
    Known bugs and how to solve them.
  1. Game Serious Sam The Second Encounter freeze on the splash screen when you select New Game in the menu. The solution is to edit or create a new
SamTSE/Scripts/Game_startup.ini

file with the line

sam_strFirstLevel = "Levels\\LevelsMP\\1_1_Palenque.wld;
  1. 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 = "";

Note:

  • The archives contains compiled binary files for the games Serious Sam Classic TFE/TSE, including modification Xplus and Serious Sam Alpha Remake. Also added files SE1_10b.gro, ModEXT.txt as well as new Scripts, and some directories from the GitHub repository. For the game to work correctly, you will need all the content from the CD, GOG or Steam versions of the game, including the catalogs: "Controls, Data, Levels,, ..." and so on. For users of older distros, the release includes archives with glibc-2.27.

Download:

Xplus TFE from Google Drive or Xplus TFE from pCloud, and unpack to SeriousSamClassic/SamTFE/Mods directory.
Xplus TSE from Google Drive or Xplus TSE from pCloud,, and unpack to SeriousSamClassic/SamTSE/Mods directory.
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/sam-tfe-xplus/SamTFE-XPLUS.tar.xz
wget https://archive.org/download/sam-tse-xplus/SamTSE-XPLUS.tar.xz
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.

Version 1.10.5

05 Jun 14:29
aa5859c
Compare
Choose a tag to compare

Annotation:

This release contains all fixes since December 2022. There were quite a few fixes. You can see the list of fixes in CHANGELOG.md. The source code of the previous release is far behind the binaries of the previous release, which I updated periodically. That's why this release came out.

Binaries Update (2023-06-16):

Known Issues:

  • There is no multiplayer compatibility between Windows and *nix systems.
  • For Raspberry Pi users:
    Known bugs and how to solve them.
  1. Game Serious Sam The Second Encounter freeze on the splash screen when you select New Game in the menu. The solution is to edit or create a new
SamTSE/Scripts/Game_startup.ini

file with the line

sam_strFirstLevel = "Levels\\LevelsMP\\1_1_Palenque.wld;
  1. 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 = "";

Description:

  • The archives contains compiled binary files for the games Serious Sam Classic TFE/TSE, including modification Xplus and Serious Sam Alpha Remake. Also added files SE1_10b.gro and ModEXT.txt. For the game to work correctly, you will need all the content from the CD, GOG or Steam versions of the game, including the catalogs: "Controls, Data, Players, SaveGame, Scripts, ..." and so on.

Download:

Xplus TFE from Google Drive or Xplus TFE from pCloud, and unpack to SeriousSamClassic-VK/SamTFE/Mods directory.
Xplus TSE from Google Drive or Xplus TSE from pCloud,, and unpack to SeriousSamClassic-VK/SamTSE/Mods directory.
SeriousSamAlphaRemake_v1.5.7z archive and unpack to SeriousSamClassic-VK/SamTFE/ directory.
You can also download the archive using curl or wget:

wget https://archive.org/download/sam-tfe-xplus/SamTFE-XPLUS.tar.xz
wget https://archive.org/download/sam-tse-xplus/SamTSE-XPLUS.tar.xz
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.

Version 1.10.4

20 Dec 15:41
Compare
Choose a tag to compare

Fixes and additions:.

2022-11-30 - 2022-12-20

  • Added support Windows.
  • Added support FreeBSD.

Binaries Update for Windows (2022-12-24):

  • The WorldEditor (32-bit) and SeriousSkaStudio (32-bit / 64-bit) now works.

Binaries Update for x64 Platform and for Windows (2022-12-30):

  • Fixed incorrect x64 cpp-implementation of ASM code in lightmap (4f65f2e) (2941236)
  • The WorldEditor (64-bit) now works. (5c2cfcf)
  • Fixed levels load from subdirectory (for Windows). (47d95c3)

Binaries Update for Windows (2023-01-03):

  • Fixed macro redefinition in Float.cpp (Windows only bug).(7060d48)
  • Note:
    As a result of redefinition, objects inside the world are located incorrectly.
    For Windows, you need to use the definitions from the header which is in the SDK.

Binaries Update for Windows (2023-01-31):

  • Removed ForceModernHardwareGraphicsSettings() function for Windows (0f65477) (bd6d5a0)

Binaries Update (2023-02-04):

  • Fixing a bug with thunder, the sound of thunder and flashes on the level Hatshepsut. (d054df5)

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.

Binaries Update for Linux (2023-03-24):

  • Added portable mode for command line (+portable). In portable mode, all user data is stored in the game directory.(7b5e7ea)

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 archives also contain libraries for Modification Alpha Remake and XPLUS.
  • The binary files for Raspberry Pi 3 tested on the QEMU machine in native emulation (-M raspi3b -cpu cortex-a53),
    including additions Alpha Remake and XPLUS.
  • 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.

Binaries Update for Linux (2023-05-24):

Known Issues:

  • There is no multiplayer compatibility between Windows and *nix systems.
  • For Raspberry Pi users:
    Known bugs and how to solve them.
  1. Game Serious Sam The Second Encounter freeze on the splash screen when you select New Game in the menu. The solution is to edit or create a new
SamTSE/Scripts/Game_startup.ini

file with the line

sam_strFirstLevel = "Levels\\LevelsMP\\1_1_Palenque.wld;
  1. 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 = "";

Description:

  • The archives contains compiled binary files for the games Serious Sam Classic TFE/TSE, including modification Xplus and Serious Sam Alpha Remake. The binary files in the SeriousSamClassicVk-1.10.4-lnx-glibc-2.31-bin.tar.xz archive were made on a Debian 11 virtual machine, for use with a lower version of glibc. The binary files in the SeriousSamClassicVk-1.10.4-lnx-glibc-2.37-bin.tar.xz archive were made on an Arch Linux virtual machine with glibc version 2.37. The binary files in the SeriousSamClassicVk-1.10.4-bsd-2.36-bin.tar.xz archive were made on an FreeBSD 12.3 Release virtual machine.
  • Note: For Serious Sam Alpha Remake, use the latest update https://github.com/tx00100xt/SeriousSamAlphaRemake/releases/tag/v1.5.1

Dependencies:

SeriousSamClassicVK_v1.10.3-glibc-2.31-bin.tar.xz ( glibc >= 2.31, sdl2, vulkan, libvorbis, zlib, zenity, mangohud - optional)
SeriousSamClassicVK_v1.10.3-glibc-2.37-bin.tar.xz ( glibc >= 2.37, sdl2, vulkan, libvorbis, zlib, zenity, mangohud - optional)

Download:

Xplus TFE from Google Drive or Xplus TFE from pCloud, and unpack to SeriousSamClassic/SamTFE/Mods directory.
Xplus TSE from Google Drive or Xplus TSE from pCloud,, and unpack to SeriousSamClassic/SamTSE/Mods directory.
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/sam-tfe-xplus/SamTFE-XPLUS.tar.xz
wget https://archive.org/download/sam-tse-xplus/SamTSE-XPLUS.tar.xz
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.

Note:

  • Don't forget to copy the SE1_10b.gro file from the sources to the SamTFE and SamTSE directories

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-vk serioussamse-vk serioussam-alpha serioussam-xplus serioussamse-xplus
  • 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

Version 1.10.3

10 Dec 18:01
Compare
Choose a tag to compare

Fixes and additions:.

2022-07-17 - 2022-11-18

  • Structuring paths for installation in /usr/bin /usr/lib /usr/share
  • Fixed building for RPI4 on 32-bit system.
  • Added game data search.
  • Fixed timer for gcc 11.3
  • Added hud_bShowScore console variable.
  • Fixed old scripts for AMD cards.

Description:

The archive of SeriousSamClassicVK_v1.10.3-glibc-2.28-bin.tar.xz and SeriousSamClassicVK_v1.10.3-glibc-2.36-bin.tar.xz contains compiled binary files for the games Serious Sam Classic TFE/TSE, including modification Xplus. The binary files in the SeriousSamClassicVK_v1.10.3-glibc-2.28-bin.tar.xz archive were made on a Debian 10 virtual machine using vulkan files from backports, for use with a lower version of glibc. The binary files in the SeriousSamClassicVK_v1.10.3-glibc-2.36-bin.tar.xz archive were made on an Arch Linux virtual machine with glibc version 2.35

Dependencies:

SeriousSamClassicVK_v1.10.3-glibc-2.28-bin.tar.xz ( glibc >= 2.28, sdl2, vulkan, libvorbis, zlib, zenity, mangohud - optional)
SeriousSamClassicVK_v1.10.3-glibc-2.36-bin.tar.xz ( glibc >= 2.36, sdl2, vulkan, libvorbis, zlib, zenity, mangohud - optional)

Version 1.10.2

21 Jun 11:28
Compare
Choose a tag to compare

Fixes and additions:.

2022-05-30 - 2022-06-21

  • Fixed insufficient memory for large XPUS textures.
  • Fixed wrong Vendor Id.
  • Fixed crash game, when trying recovery mode.
  • Fixed build for raspberry pi.
  • Removing a fixed structure VkPhysicalDeviceFeatures, getting this structure using vkGetPhysicalDeviceFeatures.
  • Fixed broken menu and display of models in NETRICSA for platforms not using RDTSC.
  • Reverts Critical Section from win32 original code, set multithreading by default.
  • Removed check timestrapped for recorded demo.
  • Added definition for raspberry pi and e2k.
  • Rewrote the game code. Now all user data is stored in the home directory.

Description:

The archive of SeriousSamClassicVK_v1.10.2-glibc-2.28-bin.tar.xz and SeriousSamClassicVK_v1.10.2-glibc-2.35-bin.tar.xz contains compiled binary files for the games Serious Sam Classic TFE/TSE, including modification Xplus. The binary files in the SeriousSamClassicVK_v1.10.2-glibc-2.28-bin.tar.xz archive were made on a Debian 10 virtual machine using vulkan files from backports, for use with a lower version of glibc. The binary files in the SeriousSamClassicVK_v1.10.2-glibc-2.35-bin.tar.xz archive were made on an Arch Linux virtual machine with glibc version 2.35

Dependencies:

SeriousSamClassicVK_v1.10.2-glibc-2.28-bin.tar.xz ( glibc >= 2.28, sdl2, vulkan, libvorbis, zlib, zenity, mangohud - optional)
SeriousSamClassicVK_v1.10.2-glibc-2.35-bin.tar.xz ( glibc >= 2.34, sdl2, vulkan, libvorbis, zlib, zenity, mangohud - optional)

Version 1.10.1

28 May 09:33
Compare
Choose a tag to compare

Fixes and additions:.

2021-10-09 - 2021-11-10

  • Fixed crash the game when playing the demo with parameter cli_bPrediction=1;
  • Fixed attempt to create a udp socket when it is already created
    (the created server stopped responding after the first heartbeat)
  • added timeout when reading the response to the master server (setsockopt)
  • Increased the CTString PrintF buffer
    (256 bytes was not enough to form a server response on request \status,
    look.. CTString.cpp)
  • Added \basic\ \info\ \rules\ request
  • In GameAgent added support for both TFE and TSE
  • In DedicatedServer added support for both TFE and TSE
  • Restore green color for TFE (it will be right)
  • Enabled building DedicatedServer
  • Added few diagnostic messages
  • Fixed bug with loading levels from subdirectories (see IsDirectory() function)
  • Added support for 16:9, 16:10, 21:9 screen sides. Fixed menu, NETRICSA, font and HUD for all screen ratios.
    Fixed the position of the weapon and the player's FOV of view from the first and third person
    for resolutions 16:9 16:10 21:9 (look 42amsterdam.net fix42 open source mod for a classic sam).
  • Added MakeFONT compilation to CMakeLists.txt .
    MakeFONT allows you to create your own fonts for the game.
  • Added support for launching mods from the game menu. (look CheckModReload function).
  • Deleting using time to get a precision timer for GNU_INLINE_X86_64.
    Removing the ugly hack /proc/cpuinfo.
    Adding assembler code to get RDTSC for GNU_INLINE_X86_64.
    Adding several libcpuid functions to get the correct TSC.
    (Note: Using a single RDTSC call in 32-bit mode did not take into account the p-state of the processor,
    the dynamic frequency of the CPU, and led to different game speeds depending on the current p-state.
    Fixed with a function from libcpuid - look at Engine\Timer.cpp.
    Using time instead of RDTSC In 64 mode broke the menu,
    dynamic displays of enemy models and weapons in NETRICSA. Fixed by returning RDTSC.)
  • Removed SE1_10.gro because it contains broken textures and breaks the localization of the game.
    (look the waterfall at the level of the oasis and sierra chiapas). A small SE1_10b.gro is left instead
    containing only the textures of the map for changing the levels of the single player game.
    The rest of the resources are in the original game files.
  • Added variables showing the number of monsters killed, as well as ping for a network game.
    (hud_bShowKills hud_bShowPing).
  • Added GetMSLegacyPlayerInf(); function to Entities/Player.es for TFE.
  • Added "activemod" to the server response to the request \status\ and \info.
  • Added "difficulty" to the server response to the request \status\ and \rules.
  • Added "location" to the server response to the request \basic.
    (Note: Now we have full gamespy Implementation of the Query
    and Reporting without "vipplayers" and "password").
  • Removed the day of the week in the strftime() function,
    as it is incorrectly displayed in the Cyrillic locale.
  • Added HUD-Options.cfg and NET-PredictionOptions.cfg in Scripts/CustomOptions.
  • Fixed mono sound in MixStereo() funcrioin. Now we have strereo sound in 64-bit mode.
    (look my comments in SoundMixer.cpp and SoundMixer386.asm).
  • Fixed broken angle calculation with negative epsilon numbers.
    (see Croteam-official/Serious-Engine#49).
  • Fixed loading sequence of tech files in mods.
    (look Engine/Base/Unzip.cpp).
  • Fixed Freezing the game when restarting the server at the Hatshepsut level.
    (the bug was in Entities/Lightning.es).

2022-02-02 - 2022-02-04

2022-05-01 - 2022-05-09

  • Fixing sometimes occurring crashes of the game when the player connects to the server.
    (whtn this == null, see Engine/World/World.cpp)
  • Added -fno-delete-null-pointer-checks in CMakeLists.txt.
  • Added timeout for the connect function when connecting to the master server.
  • Added setsockopt for write and read calls when accessing the master server, the socket is switched to non-blocking mode.
  • Fixed crash of the game with incorrect cht_iGotoMarker.
  • Еngine code excluded from SeriousSam build. Now we have a dynamic libEngine.so library and small SeriousSam,DedicatedServer,MakeFONT files.
    (That's the right thing to do)

2022-05-10

  • Added amp11lib to project.

2022-05-12 - 2022-05-12

  • Added Window1251 to Utf8 conversion for SDL_CreateWindow title.
  • Added CTString strWindow1251ToUtf8 function.
  • Added suport Windows-1251 filenames for game resources.

2022-05-20

  • Added support Vulkan.

2022-05-21

  • Added the definition of the Graphical API for SDL_CreateWindow when changing the API via the menu.

2022-05-21

2022-05-27

Description:

The archive of SeriousSamClassicVK_v1.10.1-bin-20220605.tar.xz and SeriousSamClassicVK_v1.10.1-bin-20220606.tar.xz contains compiled binary files for the games Serious Sam Classic TFE/TSE, including modification Xplus. The binary files in the SeriousSamClassicVK_v1.10.1-bin-20220605.tar.xz archive were made on a Debian 10 virtual machine using vulkan files from backports, for use with a lower version of glibc. The binary files in the SeriousSamClassicVK_v1.10.1-bin-20220606.tar.xz archive were made on an Arch Linux virtual machine with glibc version 2.35

Dependencies:

SeriousSamClassicVK_v1.10.1-bin-20220605.tar.xz ( glibc >= 2.28, sdl2, vulkan, libvorbis, zlib, zenity, mangohud - optional)
SeriousSamClassicVK_v1.10.1-bin-20220606.tar.xz ( glibc >= 2.34, sdl2, vulkan, libvorbis, zlib, zenity, mangohud - optional)