Difference between revisions of "Serious Sam 3: BFE"
From PCGamingWiki, the wiki about fixing PC games
(→API: Per discussion in discord, forced APIs do not count as explicitly supported. IINM, the vanilla SS3 only supports D3D9 officially.) |
(complete. filled missing info) |
||
Line 114: | Line 114: | ||
|multimonitor wsgf award = gold | |multimonitor wsgf award = gold | ||
|ultrawidescreen wsgf award = gold | |ultrawidescreen wsgf award = gold | ||
− | |4k ultra hd wsgf award = | + | |4k ultra hd wsgf award = gold |
|widescreen resolution = true | |widescreen resolution = true | ||
|widescreen resolution notes= | |widescreen resolution notes= | ||
Line 121: | Line 121: | ||
|ultrawidescreen = true | |ultrawidescreen = true | ||
|ultrawidescreen notes = | |ultrawidescreen notes = | ||
− | |4k ultra hd = | + | |4k ultra hd = true |
|4k ultra hd notes = See [[#4K Ultra HD|4K Ultra HD]]. | |4k ultra hd notes = See [[#4K Ultra HD|4K Ultra HD]]. | ||
|fov = true | |fov = true | ||
Line 128: | Line 128: | ||
|windowed notes = | |windowed notes = | ||
|borderless windowed = hackable | |borderless windowed = hackable | ||
− | |borderless windowed notes = Working using [[Glossary:Borderless fullscreen windowed#Borderless Gaming|Borderless Gaming]].<br/>If forced, main menu | + | |borderless windowed notes = Working using [[Glossary:Borderless fullscreen windowed#Borderless Gaming|Borderless Gaming]].<br/>If forced, main menu will have mouse-hud misalignment. See [[#Software mouse cursor for better borderless window support|Software Mouse Cursor]] |
|anisotropic = true | |anisotropic = true | ||
|anisotropic notes = | |anisotropic notes = | ||
Line 136: | Line 136: | ||
|vsync notes = | |vsync notes = | ||
|60 fps = true | |60 fps = true | ||
− | |60 fps notes = | + | |60 fps notes = By default the menus are capped to 33 FPS. To uncap see [[#Uncap Menu FPS|Uncap Menu FPS]] |
|120 fps = true | |120 fps = true | ||
− | |120 fps notes = | + | |120 fps notes = Ingame there is no frame rate or refresh rate cap.<ref>[http://120hz.net/showthread.php?3258-New-120Hz-Games-Report New 120Hz Games Report]</ref> |
|hdr = unknown | |hdr = unknown | ||
|hdr notes = | |hdr notes = | ||
Line 149: | Line 149: | ||
File:Serious Sam 3 BFE Advanced Video VRAM.png|In-game advanced video settings for VRAM. | File:Serious Sam 3 BFE Advanced Video VRAM.png|In-game advanced video settings for VRAM. | ||
</gallery> | </gallery> | ||
+ | |||
+ | ===Software mouse cursor for better borderless window support=== | ||
+ | {{ii}} Note: Using borderless gaming will result in mouse-hud misalignment. To fix this enable the software cursor as follows: | ||
+ | * Open the console and type cursor than hit tab to autocomplete, than add =0. Alternatively type the full command: prj_bHardwareMouseCusor=0 | ||
+ | * Additionally the menus are capped at 33 fps this the cursor will be very laggy by default, see the next section. | ||
+ | |||
+ | ===Uncap Menu FPS=== | ||
+ | {{ii}} Note: The game warns that changing this from the default 33 may cause loading issues. Testing shows that on modern machines with a SSD this is not an issue. | ||
+ | * Type menu and hit tab to autocomplete to : men_iMaxFPSInMenus=60 or replace 60 whatever value you desire (ideally match your refresh rate). | ||
===[[Glossary:4K Ultra HD|4K Ultra HD]]=== | ===[[Glossary:4K Ultra HD|4K Ultra HD]]=== | ||
{{Fixbox|description=Custom Resolution|ref={{cn|date=September 2016}}|fix= | {{Fixbox|description=Custom Resolution|ref={{cn|date=September 2016}}|fix= | ||
− | {{ii}} This fix will also work for other resolutions such as 1920x1200, 2560x1440 and other resolutions. | + | {{ii}} Note: As of the latest patch the game natively supports 4k. This is still useful if you wish to use custom resoultions. |
+ | This fix will also work for other resolutions such as 1920x1200, 2560x1440 and other resolutions. | ||
# Open the config file in <code>{{p|game}}/Content/SeriousSam3/Config/</code> using a text editor. | # Open the config file in <code>{{p|game}}/Content/SeriousSam3/Config/</code> using a text editor. | ||
# you should find gfx_pixResWidth/height and gfx_pixLastGoodResHeight/Width | # you should find gfx_pixResWidth/height and gfx_pixLastGoodResHeight/Width | ||
Line 175: | Line 185: | ||
|key remap = true | |key remap = true | ||
|key remap notes = Some actions like '''Quick Save''' or '''Quick Load''' can not be remapped. | |key remap notes = Some actions like '''Quick Save''' or '''Quick Load''' can not be remapped. | ||
− | |acceleration option = | + | |acceleration option = hackable |
− | |acceleration option notes = | + | |acceleration option notes = Enabled by default. Use the command prj_bMouseAcceleration = 0 to disable. Replace 0 with 1 to re-enable. |
|mouse sensitivity = true | |mouse sensitivity = true | ||
|mouse sensitivity notes = See also [[#Use lower mouse sensitivity|Use lower mouse sensitivity]]. | |mouse sensitivity notes = See also [[#Use lower mouse sensitivity|Use lower mouse sensitivity]]. | ||
Line 183: | Line 193: | ||
|invert mouse y-axis = true | |invert mouse y-axis = true | ||
|invert mouse y-axis notes = | |invert mouse y-axis notes = | ||
− | |||
− | |||
|controller support = true | |controller support = true | ||
|controller support notes = | |controller support notes = | ||
Line 199: | Line 207: | ||
|xbox prompts = true | |xbox prompts = true | ||
|xbox prompts notes = | |xbox prompts notes = | ||
− | |impulse triggers = | + | |impulse triggers = false |
|impulse triggers notes = | |impulse triggers notes = | ||
− | |dualshock 4 = | + | |dualshock 4 = true |
|dualshock 4 notes = | |dualshock 4 notes = | ||
− | |dualshock prompts = | + | |dualshock prompts = false |
|dualshock prompts notes = | |dualshock prompts notes = | ||
|light bar support = hackable | |light bar support = hackable | ||
|light bar support notes = Use [http://www.project-aurora.com/ Aurora] to add DS4 light bar support. | |light bar support notes = Use [http://www.project-aurora.com/ Aurora] to add DS4 light bar support. | ||
− | + | |tracked motion controllers= true | |
− | |||
− | |tracked motion controllers= | ||
|tracked motion controllers notes = | |tracked motion controllers notes = | ||
− | |tracked motion prompts = | + | |tracked motion prompts = true |
|tracked motion prompts notes = | |tracked motion prompts notes = | ||
− | |other controllers = | + | |other controllers = true |
|other controllers notes = | |other controllers notes = | ||
− | |other button prompts = | + | |other button prompts = generic |
|other button prompts notes= | |other button prompts notes= | ||
|button prompts = Xbox, Steam | |button prompts = Xbox, Steam | ||
Line 227: | Line 233: | ||
|steam input api = true | |steam input api = true | ||
|steam input api notes = SCAPI actions are missing the crouch button. It needs to be bound using a legacy method to a keyboard key. | |steam input api notes = SCAPI actions are missing the crouch button. It needs to be bound using a legacy method to a keyboard key. | ||
− | |steam hook input = | + | |steam hook input = true |
|steam hook input notes = | |steam hook input notes = | ||
|steam input presets = true | |steam input presets = true | ||
Line 233: | Line 239: | ||
|steam controller prompts = true | |steam controller prompts = true | ||
|steam controller prompts notes = | |steam controller prompts notes = | ||
− | |steam cursor detection = | + | |steam cursor detection = true |
|steam cursor detection notes = | |steam cursor detection notes = | ||
}} | }} | ||
Line 321: | Line 327: | ||
{{L10n/switch | {{L10n/switch | ||
|language = Polish | |language = Polish | ||
− | |interface = | + | |interface = true |
|audio = false | |audio = false | ||
|subtitles = true | |subtitles = true | ||
Line 374: | Line 380: | ||
|matchmaking = true | |matchmaking = true | ||
|matchmaking notes = | |matchmaking notes = | ||
− | |p2p = | + | |p2p = true |
|p2p notes = | |p2p notes = | ||
|dedicated = true | |dedicated = true | ||
Line 380: | Line 386: | ||
|self-hosting = true | |self-hosting = true | ||
|self-hosting notes = | |self-hosting notes = | ||
− | |direct ip = | + | |direct ip = true |
− | |direct ip notes = | + | |direct ip notes = The the console type gam_strConnecToIP="x.x.x.x" replace the x's with the ip. |
}} | }} | ||
Line 462: | Line 468: | ||
{{API | {{API | ||
|direct3d versions = 9, 11, 12 | |direct3d versions = 9, 11, 12 | ||
− | |direct3d notes = | + | |direct3d notes = 12 is only supported on the Fusion 2017 version. Defaults to D3D9. D3D11 can be forced through a console command: gfx_strAPI="Direct3D11" |
|directdraw versions = | |directdraw versions = | ||
|directdraw notes = | |directdraw notes = | ||
Line 468: | Line 474: | ||
|wing notes = | |wing notes = | ||
|opengl versions = 2.0 | |opengl versions = 2.0 | ||
− | |opengl notes = OS X, Linux, Windows | + | |opengl notes = OS X, Linux, Windows via console command gfx_strAPI="OpenGL" |
|glide versions = | |glide versions = | ||
|glide notes = | |glide notes = | ||
Line 478: | Line 484: | ||
|metal support notes = | |metal support notes = | ||
|vulkan versions = true | |vulkan versions = true | ||
− | |vulkan notes = Fusion 2017 version | + | |vulkan notes = Only on the Fusion 2017 version |
|dos modes = | |dos modes = | ||
|dos modes notes = | |dos modes notes = |
Revision as of 23:20, 12 February 2021
Developers | |
---|---|
Croteam | |
Publishers | |
Devolver Digital | |
Engines | |
Serious Engine 3.5 | |
Release dates | |
Windows | November 22, 2011 |
macOS (OS X) | April 23, 2012 |
Linux | November 9, 2012 |
Taxonomy | |
Monetization | DLC |
Microtransactions | None |
Modes | Singleplayer, Multiplayer |
Pacing | Real-time |
Perspectives | First-person, Third-person |
Controls | Direct control |
Genres | Action, Shooter |
Art styles | Realistic |
Themes | Egypt, Sci-fi |
Series | Serious Sam |
Warnings
- The macOS (OS X) version of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.
General information
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | Includes Serious Sam Double D.[citation needed] | |||
Amazon.com | ||||
Amazon.co.uk | ||||
GamersGate | ||||
Humble Store | ||||
Steam | Gold Edition also available. |
DLC and expansion packs
Name | Notes | |
---|---|---|
Bonus Content DLC | Includes the games soundtrack (AAC, FLAC & WMA) and more Part of the Gold Edition |
|
DLC_3 Models | Includes one multiplayer model (Brett Sanderson) | |
Sniper Scope for the Devestator | ||
Jewel of the Nile | Additional campaign Part of the Gold Edition |
Essential improvements
Skip intro videos
Console command men_bShowIntroCutscene[1] |
---|
|
Mods
- To use the installed mods, you must launch the moddable version of the game from your Steam library. While in the moddable version, achievements and leaderboards are disabled.
- Serious Zone hosts a wide variety of mods and maps for Serious Sam 3: BFE, in addition to other games in the series.
No More Hitscan Enemies
Game data
Configuration file(s) location
System | Location |
---|---|
Steam | <Steam-folder>/userdata/<user-id>/41070/local/SeriousSam3.ini |
- It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.
Save game data location
System | Location |
---|---|
Steam | <Steam-folder>/userdata/<user-id>/41070/ |
- The save games for the moddable version are separate, however can moved over as they are compatible with each other.
Save game cloud syncing
System | Native | Notes |
---|---|---|
Steam Cloud | Approx. 477 MB available. |
Video settings
Software mouse cursor for better borderless window support
- Note: Using borderless gaming will result in mouse-hud misalignment. To fix this enable the software cursor as follows:
- Open the console and type cursor than hit tab to autocomplete, than add =0. Alternatively type the full command: prj_bHardwareMouseCusor=0
- Additionally the menus are capped at 33 fps this the cursor will be very laggy by default, see the next section.
Uncap Menu FPS
- Note: The game warns that changing this from the default 33 may cause loading issues. Testing shows that on modern machines with a SSD this is not an issue.
- Type menu and hit tab to autocomplete to : men_iMaxFPSInMenus=60 or replace 60 whatever value you desire (ideally match your refresh rate).
4K Ultra HD
Custom Resolution[citation needed] |
---|
This fix will also work for other resolutions such as 1920x1200, 2560x1440 and other resolutions.
gfx_pixLastGoodResHeight = 2160; gfx_pixLastGoodResWidth = 3840; gfx_pixLastGoodWinHeight = 2160; gfx_pixLastGoodWinWidth = 3840; gfx_pixResHeight = 2160; gfx_pixResWidth = 3840; gfx_pixWinHeight = 2160; 4. Now save and set config to "Read Only" in properties. |
Input settings
Audio settings
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Bulgarian | ||||
Simplified Chinese | ||||
Croatian | Fan translation, download. | |||
French | ||||
German | ||||
Italian | ||||
Japanese | ||||
Polish | Fan translation, download | |||
Brazilian Portuguese | Fan translation, download. | |||
Russian | ||||
Spanish |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
Local play | 4 | Co-op, Versus Split-screen. Supports multiple keyboard and mice. |
||
LAN play | 16 | Co-op, Versus |
||
Online play | 16 | Co-op, Versus |
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | Dedicated Server software is available under Tools in the Steam client. | |
Self-hosting | ||
Direct IP | The the console type gam_strConnecToIP="x.x.x.x" replace the x's with the ip. |
Ports
Protocol | Port(s) and/or port range(s) |
---|---|
TCP | 27015 |
UDP | 27015 |
- Universal Plug and Play (UPnP) support status is unknown.
VR support
3D modes | State | Notes | |
---|---|---|---|
vorpX | G3D Officially supported game, see official vorpx game list. |
Devices | |||
---|---|---|---|
Tobii Eye Tracking | Supports: Aim at Gaze, Clean UI, Dynamic Light, Extended View - Eye & Head Tracking, Flashlight Control, Interaction at Gaze. For Eye tracking features to work you must be playing the Serious Sam Fusion 2017 version of this game. | ||
Novint Falcon |
Issues fixed
Keyboard/mouse not working
Use the console[citation needed] |
---|
|
Use lower mouse sensitivity
Use the console[citation needed] |
---|
|
Chat message crash
Use the console[citation needed] |
---|
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 9, 11, 12 | 12 is only supported on the Fusion 2017 version. Defaults to D3D9. D3D11 can be forced through a console command: gfx_strAPI="Direct3D11" |
OpenGL | 2.0 | OS X, Linux, Windows via console command gfx_strAPI="OpenGL" |
Vulkan | Only on the Fusion 2017 version | |
Shader Model support | 3 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows | |||
macOS (OS X) | This 32-bit-only macOS game does not work on macOS Catalina (10.15) or later. | ||
Linux |
Middleware
Middleware | Notes | |
---|---|---|
Audio | XAudio2, DirectSound, OpenAL | |
Multiplayer | Steamworks |
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | XP SP2 | 7 64-bit |
Processor (CPU) | Intel Dual Core 2.0 GHz AMD Dual Core 2.0 GHz |
Intel Quad Core 3.0 GHz (i5, i7) AMD Phenom II 3.0 GHz |
System memory (RAM) | 1 GB | 4 GB |
Hard disk drive (HDD) | 4 GB | |
Video card (GPU) | Nvidia GeForce 7800/7900/8600 series ATI/AMD Radeon HD2600/3600 or 1800/X1900 series DirectX 9.0c compatible | Nvidia GeForce GTX 480/580 ATI/AMD Radeon HD 5870/6970 |
Sound (audio device) | DirectX 9.0c Compatible Sound Card |
- Due to future updates planning to remove DX9 support, Windows XP support will be likely lost with these updates.
macOS (OS X) | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 10.5.8, 10.6.3 | |
Processor (CPU) | Intel Core 2 Duo 2.0 GHz | Intel Quad Core 2.7 GHz (i3, i5) |
System memory (RAM) | 2 GB | 4 GB |
Hard disk drive (HDD) | 6 GB | |
Video card (GPU) | Nvidia GeForce GT 120/9600M/320M ATI Radeon HD 4670 | Nvidia GeForce 8800/9800/260 ATI Radeon HD 4870 |
Linux | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | Ubuntu 12.04 | |
Processor (CPU) | Intel Dual Core 2.8 GHz AMD Dual Core 2.8 GHz |
Intel Quad Core i5 3.0 GHz AMD Phenom II 3.0 GHz |
System memory (RAM) | 2 GB | 4 GB |
Hard disk drive (HDD) | 4 GB | |
Video card (GPU) | Nvidia GeForce 8600/9600 GT ATI/AMD Radeon HD 2600/3600 OpenGL 2.1 compatible | Nvidia GeForce GTX 280/460 ATI/AMD Radeon HD 4870/5770 |
Other | (Graphic drivers: Nvidia 310, AMD 12.11) |