Skip to content

1.9.4 patch

Latest

Choose a tag to compare

@DreamyCecil DreamyCecil released this 15 Oct 18:40
· 182 commits to main since this release

This version implements a slightly better system for taking game screenshots and overhauls in-game patch options to hopefully be easier to navigate and configure.

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.9.3

Show changelog

Common changes

  • Implemented a new system for taking global screenshots akin to Steam. You can now take screenshots of the game, the game menu and NETRICSA, as well as the HQ screenshots via the observer camera using a new rebindable key (F12 by default).
    • They are saved under the Screenshots subdirectory within the game folder in one of the following formats: PNG (default), JPG and TGA (sam_iScreenshotFormat command).
    • If Steam Overlay is active and its screenshots are hooked (steam_bHookScreenshots = 1), this new key is disabled in favor of Steam's own screenshot shortcut.
  • Added a fatal error upon starting the installed Classics Patch build on the incorrect version of the game/engine.
    • This behavior can be disabled by creating a dummy file named BypassBuildCheck in the root game directory.

Mod changes

  • Fixed choppy rendering of the console and NETRICSA from accumulating too much CPU time.
  • Replaced arrays of viewmodel position and rotation multiplication with separate additive variables per axis and per angle:
    • wpn_afViewPos[3] (multiplicative) -> wpn_fViewPosX, wpn_fViewPosY, wpn_fViewPosZ (additive)
    • wpn_afViewRot[3] (multiplicative) -> wpn_fViewRotH, wpn_fViewRotP, wpn_fViewRotB (additive)
  • Added 7 new arrays for adding position (XYZ), rotation (HPB) and FOV per individual weapon for more thorough viewmodel customization.

Game changes

  • Fixed choppy rendering of the menu from accumulating too much CPU time.
  • Implemented KeyBind type for config options for binding key identifiers to INDEX variables the same way as keys in player controls.
  • Fixed crash from using the Include: command in option configs with no prior Gadget: commands.
  • Added single player game options (Scripts/Menu/SPOptions.cfg) on top of the "Customize game" menu for easy access upon starting any level in single player.
  • Added a button to the in-game pause/Escape menu for quickly toggling the "photo mode" using the observer camera system (ocam_bActive).
  • Allowed adding up to 17 custom level categories by using a smaller font for buttons if there are more than 10 custom categories.
  • Slightly reorganized some patch options to hopefully make certain settings easier to find.
  • Added new patch options for the observer camera & photo mode.

Other changes

  • Rewrote the documentation on the new commands to be more in line with the in-game options.

Known issues

Classics Patch downloads

For Gold Edition, Steam and GOG For CD versions and old patches Extra files
The First Encounter The First Encounter v1.05 Revolution resources
The Second Encounter The Second Encounter v1.05
The Second Encounter v1.07

Localization downloads

The First Encounter The Second Encounter Classics Patch
Italian Italian Italian
Russian Russian Russian
Other languages Other languages

Installation

  1. Download desired version of the patch.
  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 desired localization of the game and Classics Patch and put it in the game folder.
  5. (Optional) Download Revolution resources and put them in the game folder if you intend on playing levels from Revolution and its workshop without mounting the game itself.