github SamClassicPatch/SuperProject 1.9.4
1.9.4 patch

one day ago

This patch 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

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

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_RevResources.gro and put it in the game folder if you intend on playing Revolution levels without mounting Revolution itself.
  5. (Optional) Download SE1_ClassicsPatch_<language>.gro and put it in the game folder to install desired localization of the patch.

Don't miss a new SuperProject release

NewReleases is sending notifications on new releases.