Serious Sam HD: The First Encounter has been updated on Steam, this update includes quite a few fixes and changes and as usual the updates will be applied automatically when the Steam client is restarted:

* Fixed crashing on cut scene with the Ugh Zan boss on some machines.

* Fixed not storing keyboard and mouse bindings on some machines.

* Sound system through XAudio2 API now correctly supports various speakers setups (mono, stereo, stereo LFE 2.1, quadraphonic 4.0, surround 5.0, surround LFE 5.1, 6.1 and 7.1).

* Fixed problem when sound system (XAudio2 API) cannot be initialized on audio configs that support and use sample rate higher than 48KHz.

* Added sfx_iAudioDevice cvar, used to select sound device used by the game (0=default device, 1=2nd device and so on).

* Maximum allowed sample rate used by XAudio2 mixer can now be set with 'xad_iMaxSampleRate' cvar (0=unlimited, use what's set by system).

* Improved dynamic texture upload control, which should lessen stuttering when entering new scenes.

* Updated autodetection for Radeon HD4600 series boards.

* Completely reworked the chat console. It now uses a larger font, scales with the HUD, supports word wrap, limits line length, etc.

* Player name in short list limited to 25 characters.

* Added cvars hud_bShowShortPlayerList and hud_fShortPlayerListScale.

* Added plr_bAllowPlayerAutoJump cvar.

* Added hud_bFixedCroshair cvar.

* Fixed cases where player names would show up as [unknown] in coop games.

* Removed tooltip which collides with the refresh button on join game menu.

* Improved error logging when crashing.

* Updated string input menu to allow menu exit via Num Enter key.