Serious Sam 3: BFE

- Network priority for projectiles is now boosted dynamically for each player's connection so that he gets those projectiles that are more important to him first (those fired by him, or at him).- Optimized render target switching to improve performance on multi-GPU setups.- Optimized screen clearing for SLI setups. Can be tuned by new cvar 'gfx_iClearBeforeRendering'.- Fixed problem with too much shadow buffer clears when using muti-threaded rendering on multi-GPU setups. - Fixed problems and crashes with several renderables in multithreaded rendering. (Note that this still an experimental feature!)- Optimized memory usage for several multiplayer characters in team modes, by reusing same texture for red and blue, with dynamic colorizing in shader.- View bobbing option now also affects weapon bobbing and weapon swaying.- Fixed auto aiming (used by gamepads) on Warship enemy, so it aims for the right spot, not the center of the ship.- Added yet another controller preset. - Added some new swim and dive animations for the player (so user-made maps can use deep water).- Controller crouch command no longer displays player list. - Fixed controller being unable to skip intro cutscene. - Errors related to microphone settings are now classified as "log", as they are not actually a problem.- Optimized lightning particle effect implementation. On average, memory consumption is reduced by 50%, and performance is increased by 30%. - Limited maximum subdivisions on lightning particles to ensure the do not exceed reasonable time and memory boundaries. - Fixed potential crash after canceling a server list query.- Added Russian localization for Santa Sammy. - Fixed game freezing on entering menus via right arrow keyboard key. - Updated in-game and in-editor console line editor to support unicode strings. - Updated slider to fade out its value when widget is not on the active menu. - Fixed graphics options defaults not resetting FOV value to default. - Aiming hint for Devastator will not be shown if the user doesn't own the Devastator scope DLC. - Fixed a possible crash occurring in a rare situation of player picking up a scaffolding pole while some client is connecting.- Fixed an issue with wrong weapon shooting placement on hands weapons if they are used after "getting up from the floor" player animation.- Fixed an issue causing Mutilator to sometimes fail to work on client if it's not rendered on server. - Console font is now an OpenType font (DejaVu Mono), instead of a fixed bitmap, thus it supports a wide range of non-ascii characters and different scaling.- Added console font scale cvar. - Disabled cheat menu access during level loading. - Fixed Khnum sliding after melee. - Fixed endless loop at game start under OpenGL; waiting for all shaders to be pretouched (which never happens in OpenGL).

- Added Santa Sam and Santa Sammy models.- Split screen game was erroneously requiring user to be online. Fixed.- Split screen users (other than the first one) couldn't configure gamepad settings. Fixed.- Set up dpad icons for star shaped weapon list. - FOV slider now shows its value.- Moved FOV menu slider to graphics options. - Changed FOV lower bound from 75 to 60 degrees. - FOV override now works in versus games. - Fixed "pause" text being visible on client when game starts. - Fixed single player loading screen sometimes being shown instead of multiplayer one when loading in multiplayer.- Fixed an issue which prevented showing of message when a secret is found. - Added safety to fix cases when achievements are sometimes not registered by Steam (probably if connection fails temporarily while playing). They will be stored internally and re-awarded later.- Changed sort order of achievements in achievement menu (so related achievements are listed together). Also, unlocked achievements come before the still locked ones.- It is now synchronized whether server is still loading so it is not allowed for (vote) force game start during that time. - If server was still loading and one of the clients finished loading, that client would start the game although server was not ready. Fixed by switching status to "Waiting for players to load" if server is loading. - Added safeguard against loading screen exiting before game is fully synchronized to the client.- Fixed falling through floor if crouching while jumping on extremely low frame rates.- Fixed player's corpse respawning at chapter after being eaten by sandwhale in Team Survival mode.- Made player details menu title use a font which is not in uppercase, so player's name is shown in its original form. - Fixed aux buttons in loading screen sometimes not working during multiplayer loading.- Fixed looping fire animation remaining on player's third person model even after weapon runs out of ammo and is replaced. - Fixed problem with player exiting the loading screen if trying to initiate a vote while another vote is already in progress. - Reduced number of current render-target changes when rendering shadow's cascade or faces.- Optimized collection of depth prepass, fast-lights and shadows commands. - Fixed double creation of ingame menu when invoked via F10 from loading screen. - Loading screen now uses a checkbox character for readyness toggle button text (should be more intuitive than "set ready"/"set not ready" texts). - Fixed some string formatting error in Chinese locale table. - Disabled ingame menu invocation from the loading screen if the menu button is not visible. - Adjusted image frame in session info menu according to its image aspect ratio. - Fixed an issue which would cause scaffolding pole to sometimes remain locked in player's hand if it is used in combination with melees.- Fixed preview menu popup that happens when closing multichoice or string input menu. - Fixed menu transparency issues visible in low framerate.

- Added Show Hints option in Game Options menu.- Fixed reload animation sometimes being stuck when playing in 3rd person. - Enemies that somehow manage to fall into void are now killed automatically, so fight scripting doesn't get stuck. (This is a general safety fix for all levels.)- Added safeties to make sure Biomech boss on Broken Wings always starts, even if not all enemies are killed before.- Zooming on weapons with a scope (Devastator, Sniper) is now disabled while player is sprinting.- Fixed some rare problems when attempting to change weapons while doing melee or throwing a melee trophy.- Old School Achievement now shows which levels it is fulfilled for. This is visible in checkbox form in achievements menu.- Fixed text stretching on targeted player name in split screen mode. - Fixed FOV cvar not being saved - Fixed wrong subtitles on Khnum Boss fight in Unearthing The Sun.- Serious Sam Classic Gold is now much more golden.- Added Game Time Display and FOV Override to Advanced Options menu. - Added localizations for some strings that were still untranslated.- Voting now works during loading.- Implemented vote to force game start (can be used when there are players which have loaded the current level and at least one is ready if using in-menu warmup).

- Fixed older saves not being loadable after the first update. This version should be able to load saves from any of previous two versions.- Fixed some rare cases where player disconnecting at a very particular moment would make some parts of gameplay scripts to break (usually not spawning some enemies or similar).- When several players are standing in front of ammo crate and one of them opens the crate, ammo will be awarded to all of them, not only to the one who opened it.- Fixed cases when player disconnecting while standing on an item could crash the server.- Fixed scripted flashlights (e.g. Spooky Secrets) not working on client.- Player carrying a flag in CTF cannot sprint now.- Fixed a crash that could happen at random when Technopolip was killed.- Fixed a problem where sometimes all Gnaar melees in the game were long melees, instead of quick ones.- Fixed "Old School" achievement flagged as failing if pressing the reload binding even if the reload didn't actually happen. It will now fail only if the reload was actually performed.- Prevented crash that happened if Cheat menu was accessed during level loading. - Fixed quick weapon swap sometimes remembering the wrong weapon.

- Fixed data missing from some formatted texts in German language- Fixed Moddable (unrestricted) version of the game not launching if autoexec.cfg is present.- Fixed player sometimes getting into state with no weapons when respawning in Versus, or crossing levels.