github SamClassicPatch/SuperProject 1.5
1.5 update - "Platinum Edition"

latest releases: 1.9, 1.9-pre1, 1.8...
20 months ago

This is a commemorative update released for the 22nd anniversary of Serious Sam that unifies both classic games under The Second Encounter. A so-called "fusion" update for Serious Sam Classics titled "Platinum Edition".

Complete description of the patch for the latest version.

Changes since 1.4.2

Common changes

  • Patched engine's file system and repurposed engine's "CD path" to be used to specify a path to The First Encounter installation directory for The Second Encounter.
    • Added console command for specifying a path to The First Encounter during the game (sam_strTFEDir command).
  • Patched world loading and implemented interface for automatically converting worlds from The First Encounter format into The Second Encounter to allow playing levels from both games without manual conversions.
    • Added console command for forcing complete reinitialization of worlds upon loading, as if they were resaved in the editor (sam_bReinitWorld command).

Game changes

  • Added +tfe as an alias for the +cdpath launch argument.
  • Made +tfe launch argument apply to mods upon launching them from the menu.
  • Fixed tooltips in the level list being stuck if any levels were marked with an unusual format.
  • Marked levels from The First Encounter directory with a special format.
  • Allowed displaying more characters per line in the console, which dynamically scales with the game resolution.
  • Fixed textbox options not executing scheduled commands specified in option configs.

Other changes

  • Reworked and improved unzipping functions separate from the engine.
  • Fixed certain issues related to memory allocation of patched streams.
  • Fixed plugins being forcefully released even if they might still be in use.
  • Added IGameEvents and IWorldEvents event interfaces for plugins, moving some methods from INetworkEvents into IGameEvents.
  • Added console command for getting a function patch index by its assigned name (GetFuncPatch() command).
  • Added new "Advanced HUD" plugin that replaces vanilla HUD and implements various improvements and additions to the HUD. Includes three classic themes usable across all games.

Known issues

Installation

  1. Download desired version of the patch (TFE1.05_<date>.zip or TSE1.07_<date>.zip for Steam).
  2. Navigate to the game folder and extract contents of the ZIP archive into it.
  3. Agree to replace existing files (original unmodified copies of the files are included with an _OG suffix at the end of the name).
  4. (Optional) Download SE1_ClassicsPatch_RUS.gro and drop it into the game folder to install Russian localization.

Don't miss a new SuperProject release

NewReleases is sending notifications on new releases.