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
andSSRWorkshop
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).
- Position multiplication by XYZ (
- 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
and42amsterdam.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
- Download desired version of the patch (
TFE1.05_<date>.zip
orTSE1.07_<date>.zip
for Steam). - Navigate to the game folder and extract contents of the ZIP archive into it.
- Agree to replace existing files (original unmodified copies of the files are included with an
_OG
suffix at the end of the name). - (Optional) Download
SE1_ClassicsPatch_RUS.gro
and drop it into the game folder to install Russian localization.