Release Notes for System Shock® 2: 25th Anniversary Remaster
Patch 1.3
Features:
- Brazilian Portuguese localization has been added.
- Completely rewritten network driver. Disconnects should be much less frequent now. If you are still experiencing frequent disconnects, please reach out to us on our Discord channel and we’ll try to get back to you requesting additional info.
- Added feedback for some network errors when they occur, instead of simply returning to the main menu without context.
- The mouse cursor in the in-game inventory now respects the system mouse preferences.
- Added a Quicksave button to the main menu when using gamepad input.
- The save button is now disabled when selecting the autosave slot in the save game menu.
- Support for Gyroscope controls on PC platforms, improved Gyro support across supported platforms.
- Added the ability to swap the inventory and menu buttons for gamepads, for convenience.
- Added a reset all bindings button to the control options menu.
- Implemented support for toggled textures on level geometry, which allows for monitors and screens in the world to be destroyed, matching the original game.
- Added an accessibility option to turn off screen flashes when taking damage or overloading psi, the setting is in the gameplay options menu.
- Added an option to disable the contextual help that appears when opening the inventory while using gamepad controls.
- Improved the photosensitivity screen by combining it with the company logos. It now adapts to your chosen in-game language.
- The Atari logo has been added to the beginning of the game.
- Added numbers to the main menu buttons, like the original game.
- General improvements to existing localised text.
- Updated to the latest version of the Kex Engine.
- Updated to the latest versions of SDL, OpenAL and FMOD.
- Many other under-the-hood improvements to Dark Engine compatibility.
Bug fixes:
- Fixed crashes that could occur when closing the game while a video was playing.
- Fixed a crash when ending the game while awaiting a QBR revival.
- Fixed a multiplayer crash when a player died whilst on earth.
- Fixed a rare crash which could happen when opening the inventory.
- Fixed a crash when loading a save after disabling remastered content.
- Fixed being unable to re-bind the mouse wheel.
- Fixed a number of places throughout the menus where pressing cancel would, in fact, confirm the operation instead.
- Fixed surround sound not working properly when using the FMOD audio driver.
- Fixed some rare issues with music playback.
- Fixed a bug where after playing for long enough, inventory graphics would become mismatched.
- Fixed a bug where joining a multiplayer session would not restore collected audio logs.
- Fixed a variety of issues with held weapons after death.
- Fixed a bug where it was possible to completely lose input focus on the main menu.
- Fixed numerous bugs and quirks with the collision and physics system.
- Fixed an oversight where some menus would use the incorrect set of sound effects.
- Limited the max framerate to 500 fps, to prevent the game logic becoming unstable above this value.
- Fixed controller vibration not functioning properly.
- Fixed several issues with dynamic lights on apparitions and explosions.
- Added prevention for quicksaving whilst the player is dead.
- Fixed incorrect distance sorting for transparent objects.
- Fixed some bind names not properly describing their contextual functionalities.
- Keypads now always start with the number 5 selected when using gamepad input.
- The size of the keypad font now matches the original game.
- Fixed being unable to close the weapon settings MFD panel after selecting the modify or repair button on a gamepad.
- Fixed radioactive rooms ceasing to function after loading a saved game in multiplayer.
- Fixed “Maintenance Robots” causing huge bandwidth spikes.
- Fixed several common instances of desync in multiplayer.
- Fixed a mismash of issues that occurred in custom campaigns.
- Fixed several crashes reported to us by the community.
- Fixed some issues that could appear when starting a multiplayer game twice in one session.
- Fixed a bug which could lead to players having full movement speed on ladders.
- Fixed the “players” label in some menus being unlocalised.
- Fixed a bug where light textures would not change to their turned off variant.
- Fixed lipsync in multiplayer.
- Fixed a bug with Unlit models not being truly Unlit when they should be.
- Fixed dripping goo duplicating for each player present in multiplayer.
- Fixed the map not showing trait-added icons in multiplayer.
- Fixed an Alpha transparency issue.
- Fixed the texture not changing on the damaging floors in the final area.
- Fixed a bug where broken weapons could be equipped when using gamepad input, making them disappear forever.
- Fixed a bug where receiving an item from another player in multiplayer would show the notification message in their language, instead of the local language.
- Fixed a number of multiplayer bugs related to the cutscene in engineering.
- Fixed a great number of under the hood issues with multiplayer.
- Fixed a bug where some menu UI SFX would stop playing when entering the Vault.
- Sammy the Grub in Hydroponics will no longer get stuck under crates when he appears.
PC:
- Fixed a crash when minimising the game.
- Added support for custom resolutions when using exclusive fullscreen mode, this fixes an oversight where you were not able to set a resolution higher than the current desktop resolution.
- Added support for ZIP files and loose folders for mods and fan missions.
- Fixed the load order of the default mods.
- Fixed a bug in the TGA loader which was affecting textures in some fan missions.
- The mouse is now automatically centered on the screen when opening the pause menu.
- Fixed loading of malformed model data, sometimes seen in old fan missions.
- Fixed the unlock_elevator (mid-game skip) cheat always complaining about cheats not being enabled, even when they are.
- Pressing escape will no longer hide the mouse cursor in menus.
- Fixed current item not being updated when changing the mod order.
- Fixed some menu backgrounds not displaying properly when using 4:3 resolutions.
- Added descriptions for all mods which didn’t have one prior.
- Fixed the confirm button being used in the keyboard and mouse bindings dialog, in place of the cancel button.
- Fixed not being able to lean left and right while walking, and resolved issues with rebinding keys on non-QWERTY keyboard layouts. This may require a reset of your user.bnd file.
- Fixed corona rendering.
- Fixes for the debug menu.
- Many fixes for mods utilising NewDark features, particularly with the ShockOverlay scripting interface.
- Updated the patch_ext mod.
- Updated SHTUP to beta 4.
Patch 1.2
Multiplayer
- Certain enemies in Multiplayer should no longer become invincible under specific conditions.
- Fixed inventory items being missing or overlapped in the player’s inventory upon loading a save.
- Adjusted Multiplayer behaviour so that if a client disconnects from the game, everyone will return to the main menu. This is to prevent saving when players have left the session and altering the amount of players saved in that game session.
- Fixed some cases of player script data disappearing when coming back to a previous level after loading a save. This could cause O/S Upgrades to be locked incorrectly among many other issues.
- Fixed a crash on the Recreation Deck caused by the spiders in the ceiling.
- Fixed cases of script data piling up causing “infinite” load screens. Depending on the specific circumstance a new session may be required.
- Fixed several AI related crashes when saving.
- Prevented team killing during cutscenes.
Gameplay
- Added a separate save slot for quick saves.
- Fixed collision bugs where the player could randomly get stuck in geometry.
- Fixed an uncommon crash in the penultimate level when entering water.
- Fixed the “Advanced Ammo Usage” English text being incorrect.
- Fixed numerous ways of breaking the cutscene on the ops deck.
- Fixed the Marines Year 1 voice line not playing.
- Fixed the player not being pushed around properly by the steam vents in the penultimate level, previous code was replacing the velocity of the character and not adding to it.
- Improved head tracking for enemies and multiplayer characters.
- Fixed head tracking on crew bodies, which was especially visible when in water.
- Fixed dropping armour and implants on gamepad not removing their bonuses.
- Fixed the sharpshooter trait incorrectly using the lethal weapon multiplier instead.
- Fixed one of the software shorthands reading RSRH for Research.
- Fixed the direction of the mouse wheel being flipped.
- Added support for mouse wheel scrolling in the MFD panels.
- Fixed the cyber interface only warning about toxic hazards after opening the menu, after loading a save.
- Fixed the Marine’s Port MacArthur Weapons Range posting only granting +1 to Standard Weapons. It now correctly grants +2.
- Fixed a rare crash in the MFD golf code when going between levels.
- Fixed subtitles being incorrectly disabled when clicking reset in the options menu.
- Fixed some XERXES subtitles using A instead of R when referring to some hacked turrets.
- Misc localization fixes.
Input
- Fixed custom binds not applying to inventory mode until the game was restarted.
- Added a joystick smoothing checkbox to the options menu.
Display/UI
- Fixed flickering objects.
- Fixed bloom affecting full-screen flashes.
- Fixed 3D objects in the MFD panels not properly updating the ambient light colour.
- Fixed psi invisibility not fading your weapon.
- Fixed the alignment of many buttons in the main menu.
- Focus now starts on the confirm button when saving the game, instead of the name text box.
- Added a dimming effect when depressing buttons with a mouse click.
- Fixed filtering of images in the menu.
- Fixed the “hold crouch” and “toggle crouch” text being swapped.
Audio
- Fixed audio looping when loading with the FMOD audio driver.
Assets
- Fixed a banner in the Space Station having missing polygons on one side.
- Fixed a misaligned ceiling window in the Observation area in Recreation B.
- Fixed misalignment of the tall windows in the Observation area in Recreation B.
- Fixed a misaligned window in the final level.
- Updated KEX Engine video.
- New vault content!
PC only
- Added support for custom campaigns (fan missions).
- Missing mods no longer prevent you from loading a save.
- Fixed certain patches not being applied to the original missions.
- Enabled the enable_cheats console command, which allows you to use unlock_elevator to quickly skip to the mid-game if you wish.
- Added the following config variables, these may be set in your user.cfg file in the saved games folder, or using the developer console “set” command:
- “disable_flashes 1” allows photosensitive users to disable the red pain flashes and other full screen effects.
- “shock_no_help 1” lets you disable the gamepad help text when opening the inventory.
- “font_no_glyphs 1” lets you disable rendering of keys and buttons in in-game text, for immersion.
- “num_save_slots_sp” lets you customise the number of save game slots in singleplayer.
- “num_save_slots_mp” is the same as the previous variable, but for multiplayer.
- Upgraded SDL to version 3.2.18.
Patch 1.1
- Fixed invincible enemies in co-op multiplayer.
- Fixed a bug where analog sticks on secondary controllers would not work properly, this was seen particularly on Steam Deck with an external controller attached.
- Autosaves in multiplayer will now save the session information, which prevents multiplayer playthroughs from being lost when relying on autosaves.
- Added analog stick edge acceleration for controllers, which increases the speed at which you look around at when the stick reaches its maximum distance. So that turning around quickly is easier without compromising precise aiming.
- Increased the default turning sensitivity on controllers from 1.0 to 1.5.
- Increased the default deadzone on controllers from 0.1/0.1 to 0.24/0.265.
- General improvements to controller input.
- Fixed the apply button in the mods menu having no effect.
- Keyboard and Mouse controls have been moved to the top of the Controls screen.
- Fixed flickering screens on some objects (other screens will be fixed later).
- Fixed “the lights trying to talk” in Engineering B, causing a crash for players with certain mods disabled.