1.3 update - "Modular Modding"
This big update overhauls the user plugin system and adds new options for customizing multiplayer games as well as many other features and fixes.
Complete description of the patch for the latest version.
Changes since 1.2
Game changes
- Added a tiny label with the patch version in the bottom right corner in the main menu.
- Removed config option tabs filled only with separators.
- Fixed crash from using the
PlayDemo()command. - Replaced EXE Patch Options config in the Options menu with a list of different option configs available for the patch.
Server changes
- Added plugin with useful server utilities for gameplay customization (only on the first level).
- Ability to replace all health, armor, power up & weapon items with specific types or remove them altogether.
- Ability to set custom starting health, armor and weapons on all
PlayerStartmarkers. - Enemy multiplier.
- A set of "sandbox" commands for much more accurate world customization. Like a minimalistic Serious Editor in a console form.
- Implemented anti-flood system that kicks clients from the server that try to flood it with character change and chat message packets.
- Implemented protection against clients trying to join with multiple local players in split-screen mode.
Other changes
- Built custom Serious Editor executable with support of 64-bit systems. Includes features from the 1.10 editor:
- Terrain editing mode for The Second Encounter 1.07.
- Level export in Serious Engine 2+ formats for easier porting of levels to newer engines.
- Display of entity IDs in the classes list.
- Added support for custom rendering in plugins for Serious Modeler and Serious SKA Studio.
- Reworked plugin symbol registering to make it more convenient.
- Reworked plugin methods into specific handlers of events that are defined separately for each plugin and registered similarly to plugin symbols.
- Because of this, API version has been changed to
2, meaning that old plugins are incompatible with this version.
- Because of this, API version has been changed to
- Implemented networking events for plugins, letting servers and clients handle custom
PCK_EXTENSIONpackets of specific index types. - Reworked FOV patching, which removed the need to manually patch mip distances and FOV for weapon viewmodels.
sam_bFixMipDistanceandsam_bFixViewmodelFOVcommands have been removed.
- Placed custom resources into own GRO file (
SE1_ClassicsPatch.gro). Old config atScripts/Menu/ExePatch.cfgis now obsolete and can be deleted.
Installation
- Download desired version of the patch (
TFE1.05_<date>.ziporTSE1.07_<date>.zipfor 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
_OGsuffix at the end of the name).