Skip to content

Releases: SamClassicPatch/GameExecutable

Releases redirect

13 Jul 17:17
Compare
Choose a tag to compare

1.1.2 release

03 Jul 22:16
Compare
Choose a tag to compare

This release focuses more on internal features and optimizations.

Complete description of the patch for the latest version.

Changes since 1.1.1

  • Implemented executable patch API for modders.
  • Experimental commands for toggling function patches on demand (ListPatches(), EnablePatch(INDEX) and DisablePatch(INDEX) commands).
  • A few local server cheats that work across any gamemode and any mod.
  • Revamped FOV patching and mip distance fixing. Should be a bit more stable now.
  • Optional debug output for patcher actions on game start (create PatcherOutput file in the same directory as the EXE file to see them).

Installation

  1. Download desired version of the patch (TheFirstEncounter_1.05.zip or TheSecondEncounter_1.07.zip for Steam).
  2. Navigate to the game folder and extract contents of the ZIP archive into it.

1.1.1 release

30 Jun 19:23
Compare
Choose a tag to compare

This release includes a few fixes for the previous big update.

Complete description of the patch for the latest version.

Changes since 1.1

  • Proper error message display if some mod cannot be started from the menu.
  • sam_bAdjustForAspectRatio command will now automatically call ApplyVideoMode() upon any value change in order to apply the wide adjustment.
  • Fixed command values not being resaved when used via key bindings.
  • Made tabs for config options toggleable (sam_bOptionTabs command).
  • Custom FOV for the third person view separately from the main FOV (sam_fThirdPersonFOV command).

Installation

  1. Download desired version of the patch (TheFirstEncounter_1.05.zip or TheSecondEncounter_1.07.zip for Steam).
  2. Navigate to the game folder and extract contents of the ZIP archive into it.

1.1 release - "Multilayered Multiplayer"

29 Jun 19:21
Compare
Choose a tag to compare

This release includes builds for different game versions, as well as full support for new master servers!

Complete description of the patch for the latest version.

Changes since 1.0.3

  • Built executables for different game versions:
    • The First Encounter 1.05 (TheFirstEncounter_1.05.zip).
    • The Second Encounter 1.05 (TheSecondEncounter_1.05.zip).
    • The Second Encounter 1.07 (TheSecondEncounter_1.07.zip).
  • Fixed looped sounds stopping after opening menu and closing it with game render in the background.
  • Fixed ^f being incorrectly removed from colored strings.
  • Servers started from the game will now appear in the server list.
  • New menu that contains new options for the patched executable. Located in Options -> EXE Patch Options.
  • Config options (such as Game Options or configs in Advanced Options) are now being separated into groups under different option tabs for easier navigation.
  • A console command for displaying information about the patched executable (PatchInfo() command).

Known issues

  • Binding any of the patch commands to keys will display an error in console from inability to immediately resave their values.
  • Changing "Adjust FOV according to aspect ratio" option in the menu (or sam_bAdjustForAspectRatio directly) will not take effect until ApplyVideoMode() is called.

Installation

  1. Download desired version of the patch (TheFirstEncounter_1.05.zip or TheSecondEncounter_1.07.zip for Steam).
  2. Navigate to the game folder and extract contents of the ZIP archive into it.

1.0.3 release

27 Jun 09:17
Compare
Choose a tag to compare

This release includes many various fixes.

Complete description of the patch for the latest version.

Changes since 1.0.2

  • Fixed sniper zoom getting stuck at 60 FOV because of the FOV patch.
  • Removed "Waiting for server to continue" message from demos after changing levels.
  • Fixed editing cursor being completely invisible while editing strings in menus.
  • Fixed brief in-game sounds while rendering the game in the menu.
  • Fixed incorrect FOV check output via sam_bCheckFOV.
  • Fixed mip distances on wider resolutions that caused things to disappear sooner on the same vertical FOV (sam_bFixMipDistance command).
  • Replaced ms_bDarkPlacesDebug with ms_bDebugOutput for general query debug output.
  • Reworked "Wide screen" (sam_bWideScreen) functionality and replaced the command with sam_bAdjustForAspectRatio (enabled by default).
  • Weapon viewmodel FOV is now adjusted according to the aspect ratio (sam_bFixViewmodelFOV command).

Known issues

  • Starting a server from the game menu will not make it appear in the server list as of now.
  • In-game sounds will permanently stop after opening menu and closing it with game render in the background, even if they're supposed to loop.

1.0.2 release

24 Jun 20:57
Compare
Choose a tag to compare

This release includes a few visual enhancements, as well as new working server list!

Complete description of the patch for the latest version.

Changes since 1.0.1

  • Menu elements now scale according to the window height instead of width (which previously made everything look too big with very little gaps).
  • Working server list via new query manager. Supports 3 different protocols: Legacy, DarkPlaces, GameAgent (ms_iProtocol command).
  • Command for checking what FOV is currently set (sam_bCheckFOV command).

Known issues

  • Sniper zoom does not work because it's being limited to 60 FOV despite the maximum being around 53.
  • Starting a server from the game menu will not make it appear in the server list as of now.

1.0.1 release

23 Jun 15:12
Compare
Choose a tag to compare

This release includes a lot of quality-of-life features.

Complete description of the patch for the latest version.

Changes since 1.0

  • Game render in the menu background (sam_bBackgroundGameRender command).
  • Custom FOV command that works in all gamemodes (sam_fCustomFOV command). Limited to the 60-110 range.
  • FOV patching based on aspect ratio (sam_bUseVerticalFOV command). Works on top of custom FOV.
  • Toggleable red screen on damage (sam_bRedScreenOnDamage command).
  • Levels from other games on Serious Engine 1 (such as Nitro Family or Serious Sam Revolution) can now be safely stored in the game folder without crashing the game on start but they cannot be played.
  • Values of commands from the patched executable are now stored in Scrips/CustomSymbols.ini config file.
  • Up to 255 characters for editing player names and teams in-game.

Known issues

  • Sniper zoom does not work because it's being limited to 60 FOV despite the maximum being around 53.

1.0 release

22 Jun 23:04
Compare
Choose a tag to compare

The first release of the patched executable!

Complete description of the patch for the latest version.

Changes since vanilla 1.07

  • Aspect ratio button, separating resolutions into different lists.
  • More screen resolutions. Includes 4:3, 16:9, 16:10 and 21:9 resolutions as well as other resolutions of similar formats in those lists, such as 5:4 (under 4:3) and 3:2 (under 16:10).
  • Borderless window mode. "Fullscreen" switch has been replaced with the "Window Mode" that includes "Window", "Borderless" and "Fullscreen" options.
  • Ability to start mods using the same executable file instead of plain "SeriousSam.exe".

Clean executable

20 Jun 21:13
Compare
Choose a tag to compare

This is just a clean executable with no significant changes to it.

Any custom changes to the clean executable should be based on the latest commit of this release.