github SamClassicPatch/SuperProject 1.7.2
1.7.2 patch

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

This patch implements some quality-of-life features and fixes a few reported bugs.

Check out the FAQ and the setup instructions before playing, as well as the rest of the wiki for the new commands and such!

Changes since 1.7.1

Common changes

  • Fixed "too many open files" error upon starting the game when SSRDir and SSRWorkshop properties are explicitly set to empty strings.
  • Adjusted logic timer patch to hopefully fix some sub-tick inconsistencies, e.g. with Trigger delays being set to 1.5 ticks on Serpent Yards that rounded down to 1 tick instead of 2.
  • Made Steam API be initialized only for the game client for now instead of every tool and dedicated servers.

Mod changes

  • If the mod is launched from the unpatched game for some reason, it will now try restarting itself via Bin/SeriousSam_Custom.exe. If it's not found, an error is displayed instead of crashing.
  • Added commands for customizing weapon viewmodel position (ResetWeaponPosition() command for resetting to defaults).
    • Position multiplication by XYZ (wpn_afViewPos[3] command).
    • Rotation multiplication by HPB (wpn_afViewRot[3] command).
    • FOV multiplication (wpn_fViewFOV command).
    • Viewmodel mirroring, a.k.a. left-handed mode (wpn_bViewMirrored command).
    • Display of active power-up particles (wpn_bPowerUpParticles command).
  • Added ability to split split-screen views vertically for 2 players on a single screen or 3-4 players on any "dualhead" resolution (gam_bVerticalSplitScreen command).

Game changes

  • Added ability to change scroll speed of game credits using mouse wheel.
  • Added button to the "Extras" menu for displaying game or mod credits without having to quit the game.
  • Now selected tab and current position in option configs is preserved after applying changes.
  • Added command for restarting the game client like the new "Restart" button (Restart() command).
  • Added GoneSpy back into the "Legacy master server" list and made 333networks and 42amsterdam master servers use direct domains (333networks.com and 42amsterdam.net respectively) for compatibility with vanilla query manager (see below).

Server changes

  • Added ability to return vanilla query manager from the engine and simply replace GameSpy master server address with the Legacy one without having to replace query manager in its entirety (ms_bVanillaQuery command).
  • Added internal support for more than 4 local players per client (up to maximum player limit).

Other changes

  • Allowed using "Advanced HUD" plugin in mods with modified entities without creating a config for each mod with SameHook=1 (experimental feature).
  • Added a few preset scripts under "Execute addon" for automatic configuration of the patch.
  • Added patch to "Accessibility" plugin for skipping NETRICSA notification sound after killing every enemy while playing on a server with prediction turned on (axs_bFixPlayerInfoSound command).

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.