Skip to content
Dreamy Cecil edited this page Jul 21, 2022 · 30 revisions

This custom Serious Sam Classic patch includes a lot of modern enhancements that aren't present in the original code, nor the official Steam patches.

This includes patches for the game (custom SeriousSam.exe), dedicated servers (custom DedicatedServer.exe) and tool applications (EngineGUI.dll replacement).

Supported games

  • Serious Sam: The First Encounter v1.05 (including Steam version)
  • Serious Sam: The Second Encounter v1.05
  • Serious Sam: The Second Encounter v1.07 (including Steam version)

Notes

  • This project is based on Serious Engine 1 SDK, meaning that it's perfectly compatible with vanilla Serious Sam Classics.

  • If you want Steam to start the patched EXE file, backup Steam's SeriousSam.exe and rename SeriousSam_Custom.exe to it.

  • If you wish to change player's field of view, it's advised to use sam_fCustomFOV (or sam_fThirdPersonFOV) command instead of plr_fFOV from now on.

    • If you want closer zoom in Cooperative gamemode, you can continue using plr_fFOV but then it's advised to disable sam_bUseVerticalFOV and set custom FOV commands to -1.
  • If HUD seems too big and overlaps with other elements (especially with sam_bAdjustForAspectRatio on), consider scaling the HUD down using hud_fScaling. The value of 0.75 seems good enough even for 21:9 resolutions.

  • If you get an error "Cannot set function patch..." upon game start, make sure that you've installed the executable for the right game version. Otherwise try restarting your PC.

    • If you keep getting the error, create PatcherOutput file (without extension) in the same directory as the executable file to see exactly where it fails. You can see the same output in the SeriousSam_Custom.log file in the root directory afterwards.

Special thanks

  • ZCaliptium - tips and ideas
  • Supersniper98 - testing
  • M@x512 - testing

Clone this wiki locally