Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Difference between revisions of "Sven Co-op"

From PCGamingWiki, the wiki about fixing PC games
m
 
(79 intermediate revisions by 22 users not shown)
Line 5: Line 5:
 
|publishers  =  
 
|publishers  =  
 
|engines      =  
 
|engines      =  
{{Infobox game/row/engine|GoldSrc}}
+
{{Infobox game/row/engine|GoldSrc|name=Svengine}}
 
|release dates=  
 
|release dates=  
{{Infobox game/row/date|Windows|January 19, 1999}}
+
{{Infobox game/row/date|Windows|January 19, 1999<ref>{{Refurl|url=https://www.svencoop.com/nostalgia/sc/|title=SvenCoop - Atomic Half-Life|date=2023-06-24}}</ref>}}
{{Infobox game/row/date|Linux|EA|ref=<ref>[http://forums.svencoop.com/showthread.php/44002-Sven-Co-op-Update-Released-Build-1213242 Sven Co-op Update Released &#91;Build 1213242&#93;]</ref>}}
+
{{Infobox game/row/date|Linux|EA|ref=<ref>{{Refurl|url=http://forums.svencoop.com/showthread.php/44002-Sven-Co-op-Update-Released-Build-1213242|title=Sven Co-op Update Released &#91;Build 1213242&#93;|date=2023-06-24}}</ref>}}
{{Infobox game/row/date|OS X|TBA|ref=<ref name="OS X and Linux">[http://steamcommunity.com/app/225840/discussions/0/451851477877728473/ -- PLEASE READ -- Frequently asked questions :: Sven Co-op General Discussions]</ref>}}
+
{{Infobox game/row/date|OS X|TBA|ref=<ref name="OS X and Linux">{{Refurl|url=https://wiki.svencoop.com/Support/FAQ#What_about_Mac.3F_Can_I_play_it_on_that.3F|title=Support/FAQ - Sven Co-op|date=2023-06-24}}</ref>}}
 +
|reception    =
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | Freeware }}
 +
{{Infobox game/row/taxonomy/microtransactions | }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | First-person }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | FPS }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | Realistic }}
 +
{{Infobox game/row/taxonomy/themes            | Sci-fi, North America }}
 +
{{Infobox game/row/taxonomy/series            | Half-Life mods and fangames }}
 
|steam appid  = 225840
 
|steam appid  = 225840
 
|steam appid side  =  
 
|steam appid side  =  
|gogcom page  =  
+
|gogcom id    =  
 +
|official site= https://www.svencoop.com/
 +
|hltb        = 33781
 +
|igdb        = sven-co-op
 +
|lutris      = sven-co-op
 +
|mobygames    = 114885
 
|strategywiki =  
 
|strategywiki =  
 
|wikipedia    = Sven Co-op
 
|wikipedia    = Sven Co-op
|winehq      =  
+
|winehq      = 8790
 +
|license      = Freeware
 
}}
 
}}
  
'''Key points'''
+
{{Introduction
{{++}} Free. Includes [[Half-Life]] campaign. See here for [[#Opposing Force and Blue Shift campaigns|Opposing Force and Blue Shift campaigns]]
+
|introduction      = '''''Sven Co-op''''' is a co-operative standalone modification of ''[[Half-Life]]''. It includes a modified version of the original ''Half-Life'' campaign adapted for team play and several community-made missions, as well as custom player models and weapons. Campaigns of ''[[Half-Life: Opposing Force]]'' and ''[[Half-Life: Blue Shift]]'' can be imported manually by following [[#Opposing Force and Blue Shift campaigns|this procedure]].
{{++}} Standalone. Doesn't require any game
+
 
 +
|release history  =
 +
 
 +
|current state    =
 +
}}
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://www.svencoop.com/ Official website]
+
{{mm}} [https://steamcommunity.com/app/225840/discussions/ Steam Community Discussions]
{{mm}} [http://steamcommunity.com/app/225840/discussions/ Steam Community Discussions]
 
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Steam | 225840 | Steam |  |  | Windows }}
+
{{Availability/row| Steam | 225840 | Steam |  |  | Windows, Linux }}
 
}}
 
}}
{{ii}} All versions require [[Steam]].
+
{{ii}} All versions require {{DRM|Steam}}.
  
 
==Game data==
 
==Game data==
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{P|game}}\svencoop\*.cfg}}
+
{{Game data/config|Windows|{{P|game}}\svencoop\*.cfg}}
{{Game data/row|Linux|}}
+
{{Game data/config|OS X|}}
 +
{{Game data/config|Linux|{{P|game}}/svencoop/*.cfg}}
 
}}
 
}}
 +
{{XDG|unknown}}
  
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|origin               =  
+
|discord                  =
|origin notes         =  
+
|discord notes            =
|steam cloud           = true
+
|epic games launcher      =
|steam cloud notes    =  
+
|epic games launcher notes =
|uplay                =  
+
|gog galaxy                =
|uplay notes           =  
+
|gog galaxy notes          =
 +
|origin                   =  
 +
|origin notes             =  
 +
|steam cloud               = true
 +
|steam cloud notes        =
 +
|ubisoft connect          =
 +
|ubisoft connect notes    =  
 +
|xbox cloud                =  
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
 
{{Image|Sven Co-op Video.png|In-game video settings.}}
 
{{Image|Sven Co-op Video.png|In-game video settings.}}
{{Video settings
+
{{Video
 
|wsgf link                  =  
 
|wsgf link                  =  
 
|widescreen wsgf award      =  
 
|widescreen wsgf award      =  
Line 58: Line 91:
 
|4k ultra hd wsgf award    =  
 
|4k ultra hd wsgf award    =  
 
|widescreen resolution      = true
 
|widescreen resolution      = true
|widescreen resolution notes=  
+
|widescreen resolution notes= {{term|Hor+}} since 5.04 (July 2016),<ref>{{Refurl|url=http://forums.svencoop.com/showthread.php/44002-Sven-Co-op-Update-Released-Build-1213242|title=Sven Co-op build 1213242 (v5.04) released on 2016-07-05|date=May 2023}}</ref> was {{term|vert-}} prior.<ref>{{Refcheck|user=SirYodaJedi|date=2019-10-05|comment=Comment (optional)}}</ref>
 
|multimonitor              = false
 
|multimonitor              = false
 
|multimonitor notes        =  
 
|multimonitor notes        =  
|ultrawidescreen            = unknown
+
|ultrawidescreen            = true
 
|ultrawidescreen notes      =  
 
|ultrawidescreen notes      =  
|4k ultra hd                = unknown
+
|4k ultra hd                = true
|4k ultra hd notes          =  
+
|4k ultra hd notes          = Render resolution is always upscaled to desktop resolution.
 
|fov                        = hackable
 
|fov                        = hackable
 
|fov notes                  = See [[#Field of view (FOV)|Field of view (FOV)]].
 
|fov notes                  = See [[#Field of view (FOV)|Field of view (FOV)]].
Line 71: Line 104:
 
|borderless windowed        = hackable
 
|borderless windowed        = hackable
 
|borderless windowed notes  = See [[#Borderless fullscreen windowed|Borderless fullscreen windowed]].
 
|borderless windowed notes  = See [[#Borderless fullscreen windowed|Borderless fullscreen windowed]].
|anisotropic                = hackable
+
|anisotropic                = true
|anisotropic notes          = Force in the [[Glossary:Anisotropic filtering (AF)#Force anisotropic filtering|graphics card control panel]].
+
|anisotropic notes          = Controlled by CVAR {{code|gl_ansio}}[sic], values 0-16.
|antialiasing              = hackable
+
|antialiasing              = true
|antialiasing notes        = Force in the graphics card control panel.
+
|antialiasing notes        = 4x MSAA; disable with {{code|-nomsaa}} [[Command line arguments|Command line argument]]<br/>Driver antialiasing cannot be forced, however in-game MSAA can be enhanced.<br/>Enhanced [[SGSSAA|Transparency SGSSAA]] is blurry on oblique angles. Use [[Nvidia Profile Inspector]] to enhance the with {{code|8xS}}, {{code|8xSQ}}, {{code|16xS}}, or {{code|32xS}} [[HSAA]] (Hybrid Sampled Antialiasing) in '''Antialiasing - Setting''' instead, leaving transparency supersampling disabled.<ref>{{Refcheck|user=SirYodaJedi|date=2019-08-12|comment=Unlike some titles, it blurs on all angles, so there really is no reason to use it (especially with bilinear filtering disabled). I have not noticed any issues yet caused by the LOD bias adjustment that Nvidia HSAA (and D3D Supersampling) force, but I have not played it much.}}</ref>
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 
|vsync                      = true
 
|vsync                      = true
|vsync notes                =  
+
|vsync notes                = Triple Buffering.
 
|60 fps                    = true
 
|60 fps                    = true
 
|60 fps notes              =  
 
|60 fps notes              =  
|120 fps                    = hackable
+
|120 fps                    = true
|120 fps notes              = See [[#High frame rate|High frame rate]].
+
|120 fps notes              = Capped at 200 FPS. See [[#High frame rate|High frame rate]].
|color blind                = unknown
+
|hdr                        = false
 +
|hdr notes                  =
 +
|ray tracing                = unknown
 +
|ray tracing notes          =
 +
|color blind                = false
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
 
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
 
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
{{ii}} When running at widescreen-resolutions adjusting the FoV is probably necessary.
+
{{ii}} Changing the FOV can be done with the <code>default_fov</code> CVAR.
  
{{Fixbox|1=
+
{{Fixbox|description=Console|ref={{cn|date=July 2016}}|fix=
{{Fixbox/fix|Console|ref={{cn|date=July 2016}}}}
 
 
# While in-game, open the console ({{key|~}}).
 
# While in-game, open the console ({{key|~}}).
# Type <code>default_fov 106.270273206</code> and press {{key|Enter}}.
+
# Type <code>default_fov < number ></code> and press {{key|Enter}} to apply, e.g. <code>default_fov 100</code>.
 
}}
 
}}
{{Fixbox|1=
+
{{Fixbox|description=Config files|ref={{cn|date=July 2016}}|fix=
{{Fixbox/fix|Config files|ref={{cn|date=July 2016}}}}
+
# Go to {{folder|{{P|game}}\svencoop}}
# Open <code>autoexec.cfg</code> located in <code>{{P|game}}\svencoop</code>.
+
# Open {{file|autoexec.cfg}}.
# Add the following to the bottom of it.
+
# Add <code>default_fov < number ></code> to the bottom of it, e.g. <code>default_fov 100</code>.
 
 
'''For 16:10:'''
 
<code>default_fov 100.39487232</code>
 
 
 
'''For 16:9:'''
 
<code>default_fov 106.270273206</code>
 
 
}}
 
}}
  
 
===[[Glossary:Borderless fullscreen windowed|Borderless fullscreen windowed]]===
 
===[[Glossary:Borderless fullscreen windowed|Borderless fullscreen windowed]]===
{{Fixbox|1=
+
{{Fixbox|description=Run the game with the {{code|-window -noborder}} [[Glossary:Command line arguments|command line arguments]]|ref={{cn|date=July 2016}}|fix=
{{Fixbox/fix|-window -noborder|ref={{cn|date=July 2016}}}}
 
# Find Sven Co-op in your Steam Library
 
# Right-click the game name
 
# Select <code>Properties</code>
 
# Select <code>Set Launch Options...</code>
 
# Input <code>-window -noborder</code>
 
# Press <code>OK</code>
 
# Launch the game
 
 
}}
 
}}
  
 
===[[Glossary:Frame rate (FPS)|High frame rate]]===
 
===[[Glossary:Frame rate (FPS)|High frame rate]]===
{{Fixbox|1=
+
{{Fixbox|description=Set FPS limit|ref={{cn|date=November 2016}}|fix=
{{Fixbox/fix|Set FPS limit}}
+
{{ii}} Game is capped at 200 FPS (without Vsync) by default
{{ii}} Game is capped at 72 FPS (without Vsync) by default
+
# Go to {{folder|{{P|game}}\svencoop}}.
# Go to <code>{{P|game}}\svencoop</code>
+
# Create a new file called {{file|userconfig.cfg}}.
# Create a new file called <code>userconfig.cfg</code>
 
 
# Add in the following lines:
 
# Add in the following lines:
 
<pre>
 
<pre>
Line 128: Line 152:
 
fps_override 1
 
fps_override 1
 
</pre>
 
</pre>
* The <code>fps_override 1</code> command disables GoldSrc's arbitrary 100 FPS limit.
+
* The <code>fps_override 1</code> command disables Svengine's arbitrary 200 FPS limit.
 
4. Save the file and launch the game.
 
4. Save the file and launch the game.
 
5. Disable Vsync in-game.
 
5. Disable Vsync in-game.
 
}}
 
}}
  
===Disabling texture blur===
+
===Disable texture blur (bilinear texture filtering)===
{{Fixbox|1=
+
{{Fixbox|description=Modify {{code|gl_texturemode}}|ref={{cn|date=November 2016}}|fix=
{{Fixbox/fix|Remove blur filter}}
 
 
{{ii}} By default this is enabled, except on Software rendering mode.
 
{{ii}} By default this is enabled, except on Software rendering mode.
# Go to <code>{{P|game}}\svencoop</code>
+
# Go to {{folder|{{P|game}}\svencoop}}.
# Open <code>autoexec.cfg</code>
+
# Open {{file|autoexec.cfg}}
 
# Change the following line from
 
# Change the following line from
 
<pre>
 
<pre>
Line 150: Line 173:
 
}}
 
}}
  
==Input settings==
+
==Input==
 
{{Image|Sven Co-op Remapping.png|In-game key map settings.}}
 
{{Image|Sven Co-op Remapping.png|In-game key map settings.}}
 
{{Image|Sven Co-op Mouse Joystick.png|In-game mouse/joystick settings.}}
 
{{Image|Sven Co-op Mouse Joystick.png|In-game mouse/joystick settings.}}
{{Input settings
+
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
Line 164: Line 187:
 
|invert mouse y-axis      = true
 
|invert mouse y-axis      = true
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 +
|touchscreen              = unknown
 +
|touchscreen notes        =
 
|controller support        = true
 
|controller support        = true
 
|controller support notes  =  
 
|controller support notes  =  
Line 174: Line 199:
 
|invert controller y-axis  = false
 
|invert controller y-axis  = false
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               = unknown
+
|xinput controllers        = unknown
|touchscreen notes        =  
+
|xinput controllers notes  =
 +
|xbox prompts              = unknown
 +
|xbox prompts notes        =
 +
|impulse triggers          = unknown
 +
|impulse triggers notes    =
 +
|dualshock 4               = unknown
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = unknown
 +
|dualshock prompts notes  =
 +
|light bar support        = unknown
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= unknown
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers         = unknown
 +
|other controllers notes  =
 +
|other button prompts      = unknown
 +
|other button prompts notes=  
 
|button prompts            = false
 
|button prompts            = false
 
|button prompts notes      =  
 
|button prompts notes      =  
Line 182: Line 227:
 
|haptic feedback          = false
 
|haptic feedback          = false
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
|light bar support        = unknown
+
|simultaneous input        = unknown
|light bar support notes   =  
+
|simultaneous input notes  =
 +
|steam input api          = unknown
 +
|steam input api notes    =
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 +
|steam input presets      = unknown
 +
|steam input presets notes =
 +
|steam controller prompts  = unknown
 +
|steam controller prompts notes =
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =  
 
}}
 
}}
  
==Audio settings==
+
==Audio==
 
{{Image|Sven Co-op Audio.png|In-game audio settings.}}
 
{{Image|Sven Co-op Audio.png|In-game audio settings.}}
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    =  
 
|separate volume notes    =  
|surround sound          = false
+
|surround sound          = true
 
|surround sound notes    =  
 
|surround sound notes    =  
 
|subtitles                = false
 
|subtitles                = false
Line 200: Line 255:
 
|mute on focus lost notes = Can be toggled in Multiplayer>Advanced
 
|mute on focus lost notes = Can be toggled in Multiplayer>Advanced
 
|eax support              =  
 
|eax support              =  
|eax support notes        =  
+
|eax support notes         =
 +
|royalty free audio       = unknown
 +
|royalty free audio notes  =  
 
}}
 
}}
  
Line 206: Line 263:
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = English
 
  |language  = English
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
}}
 
}}
Line 219: Line 275:
 
{{Image|Sven Co-op Advanced Multiplayer.png|In-game advanced multiplayer settings.}}
 
{{Image|Sven Co-op Advanced Multiplayer.png|In-game advanced multiplayer settings.}}
 
{{Network/Multiplayer
 
{{Network/Multiplayer
|local play          =  
+
|local play          = hackable
|local play players  =  
+
|local play players  = 16
|local play modes    =  
+
|local play modes    = Co-op
|local play notes    =  
+
|local play notes    = Use [https://github.com/SplitScreen-Me/splitscreenme-nucleus/releases Nucleus Co-op].
 
|lan play            = true
 
|lan play            = true
 
|lan play players    = 32
 
|lan play players    = 32
Line 236: Line 292:
 
|matchmaking        = false
 
|matchmaking        = false
 
|matchmaking notes  =  
 
|matchmaking notes  =  
|p2p                = false
+
|p2p                = true
|p2p notes          =  
+
|p2p notes          = Steam NAT punch-through service can used to connect individual peers without firewall configuration as of version 5.19. Open the console ({{key|~}}) and use <code>connect SteamID</code> command to connect to a person's game.
 
|dedicated          = true
 
|dedicated          = true
 
|dedicated notes    =  
 
|dedicated notes    =  
 
|self-hosting      = true
 
|self-hosting      = true
|self-hosting notes = Only LAN, by default. Use sv_lan 0 in the main menu and, if you have port forwarding set up, others can connect with the <code>connect "ip address"</code> command.
+
|self-hosting notes = Only LAN, by default. Use sv_lan 0 in the main menu and, if you have port forwarding set up, others can connect with the <code>connect "ip address"</code> command.
 
|direct ip          = hackable
 
|direct ip          = hackable
 
|direct ip notes    = Open the console ({{key|~}}) and use <code>connect</code> followed by the IP and port.
 
|direct ip notes    = Open the console ({{key|~}}) and use <code>connect</code> followed by the IP and port.
Line 247: Line 303:
 
{{Network/Ports
 
{{Network/Ports
 
|tcp  =  
 
|tcp  =  
|udp  = 6003, 7002, 27010, 27015, 27025
+
|udp  = 27005 (client), 27015 (server), 26900 (VAC), all configurable with CVARs <code>clientport</code>, <code>port</code>, and <code>sport</code> respectively.
|upnp =  
+
|upnp = false
 
}}
 
}}
  
Line 258: Line 314:
 
|directdraw versions    =  
 
|directdraw versions    =  
 
|directdraw notes      =  
 
|directdraw notes      =  
|opengl versions        = 2.1
+
|wing                  =
 +
|wing notes            =
 +
|opengl versions        = 1.0 with selective 3.x features
 
|opengl notes          =  
 
|opengl notes          =  
 
|glide versions        =  
 
|glide versions        =  
Line 266: Line 324:
 
|mantle support        =  
 
|mantle support        =  
 
|mantle support notes  =  
 
|mantle support notes  =  
|vulkan support        =  
+
|metal support          =
|vulkan support notes   =  
+
|metal support notes    =
 +
|vulkan versions        =  
 +
|vulkan notes           =  
 
|dos modes              =  
 
|dos modes              =  
 
|dos modes notes        =  
 
|dos modes notes        =  
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = false
+
|windows 32-bit exe    = true
|64-bit executable notes=  
+
|windows 64-bit exe    = false
 +
|windows arm app        = unknown
 +
|windows exe notes     =
 +
|mac os x powerpc app  = unknown
 +
|macos intel 32-bit app = true
 +
|macos intel 64-bit app = false
 +
|macos arm app          = unknown
 +
|macos app notes        =
 +
|linux powerpc app      = unknown
 +
|linux 32-bit executable= true
 +
|linux 64-bit executable= false
 +
|linux arm app          = unknown
 +
|linux executable notes =  
 
}}
 
}}
  
Line 280: Line 352:
 
|physics          =  
 
|physics          =  
 
|physics notes    =  
 
|physics notes    =  
|audio            = Miles Sound System, FMOD Ex
+
|audio            = FMOD Ex
 
|audio notes      =  
 
|audio notes      =  
 
|interface        =  
 
|interface        =  
 
|interface notes  =  
 
|interface notes  =  
|input            =  
+
|input            = SDL
 
|input notes      =  
 
|input notes      =  
 
|cutscenes        =  
 
|cutscenes        =  
Line 293: Line 365:
  
 
===[[Half-Life: Opposing Force|Opposing Force]] and [[Half-Life: Blue Shift|Blue Shift]] campaigns===
 
===[[Half-Life: Opposing Force|Opposing Force]] and [[Half-Life: Blue Shift|Blue Shift]] campaigns===
{{ii}} You have to own the game and have it installed for it to get support in Sven Co-op
+
{{Fixbox|description=Installing support|ref=<ref>{{Refurl|url=https://steamcommunity.com/sharedfiles/filedetails/?id=606500098|title=Steam Community :: Guide :: Enabling Opposing Force and Blueshift|date=2016-7-26}}</ref>|fix=
{{Fixbox|1=
+
# Install Opposing Force and/or Blue Shift before proceeding.
{{Fixbox/fix|Installing support|ref=<ref>{{Refurl|url=https://steamcommunity.com/sharedfiles/filedetails/?id=606500098|title=Steam Community :: Guide :: Enabling Opposing Force and Blueshift|date=2016-7-26}}</ref>}}
+
# Go to {{folder|{{p|game}}\svencoop}}.
# Go to <code>{{p|game}}\svencoop\</code>
+
# Run {{file|Install_OpFor_Support.bat}} to import the Opposing Force campaign and/or {{file|Install_bshift_Support.bat}} to import the Blue Shift campaign.
# Open <code>Install_OpFor_Support.bat</code> for Opposing Force campaign
 
# Open <code>Install_bshift_Support.bat</code> for Blue Shift campaign
 
 
}}
 
}}
  
Line 305: Line 375:
 
|OSfamily = Windows
 
|OSfamily = Windows
  
|minOS    = XP
+
|minOS    = 7
 
|minCPU  = 1.0 GHz
 
|minCPU  = 1.0 GHz
 
|minRAM  = 512 MB
 
|minRAM  = 512 MB
Line 312: Line 382:
 
|minVRAM  = 64 MB
 
|minVRAM  = 64 MB
 
|minOGL  = 2.1
 
|minOGL  = 2.1
|minDX    = 9.0c
+
|minDX    = 11
  
|recOS    = 7, 8, 10
+
|recOS    = 8, 10
 
|recCPU  = 2.0 GHz
 
|recCPU  = 2.0 GHz
 
|recRAM  = 2 GB
 
|recRAM  = 2 GB
Line 320: Line 390:
 
|recGPU  =  
 
|recGPU  =  
 
|recVRAM  = 128 MB
 
|recVRAM  = 128 MB
|recOGL  = 2.1
+
|recOGL  =  
|recDX    = 11
+
|recDX    =  
 
}}
 
}}
  
 
{{References}}
 
{{References}}
 +
[[Category:Mod]]

Latest revision as of 01:55, 17 January 2024

Sven Co-op
Sven Co-op cover
Developers
Sven Co-op Team
Engines
Svengine
Release dates
Windows January 19, 1999[1]
Linux Early access[2]
macOS (OS X) TBA[3]
Taxonomy
Monetization Freeware
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres FPS
Art styles Realistic
Themes Sci-fi, North America
Series Half-Life mods and fangames
Sven Co-op on HowLongToBeat
Sven Co-op on IGDB
Sven Co-op on MobyGames
Sven Co-op on Wikipedia
Subseries of Half-Life
Sven Co-op 1999
Synergy 2005
MINERVA 2013
Half-Life: Before 2013
Headcrab Frenzy! 2015
Prospekt 2016
Transmissions: Element 120 2016
Half-Life 2: DownFall 2017
Half-Life: Caged 2017
Entropy: Zero 2017
Half-Rats: Parasomnia 2017
Base Defense 2017
Half-Life 2: Year Long Alarm 2018
Halfquake Trilogy 2018
Hunt Down the Freeman 2018
Black Mesa 2020
Half-Life: Restored 2020
Half-Life 2: Genry's Great Escape from City 13 2020
Half-Life: Absolute Zero 2020
Amalgam 2020
Snowdrop Escape 2021
Requiem of Science 2022
Half-Life 2: VR Mod 2022
Evacuation 2023
Half-Life: MMod 2023
Half-Life 2: VR Mod - Episode One 2023
Half-Life 2: VR Mod - Episode Two 2023
Swelter 2023
Wilson Chronicles EA
Half-Life Decay: Solo Mission TBA
Lost Squad TBA
Operation: Black Mesa TBA
Hard-Life TBA
Obsidian Conflict TBA

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.

Sven Co-op is a co-operative standalone modification of Half-Life. It includes a modified version of the original Half-Life campaign adapted for team play and several community-made missions, as well as custom player models and weapons. Campaigns of Half-Life: Opposing Force and Half-Life: Blue Shift can be imported manually by following this procedure.

General information

Steam Community Discussions

Availability

Source DRM Notes Keys OS
Steam
Icon overlay.png
Windows
Linux
All versions require Steam DRM.

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\svencoop\*.cfg[Note 1]
macOS (OS X)
Linux <path-to-game>/svencoop/*.cfg
It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.

Save game cloud syncing

System Native Notes
Steam Cloud

Video

In-game video settings.
In-game video settings.

Graphics feature State Notes
Widescreen resolution
Hor+ since 5.04 (July 2016),[4] was Vert- prior.[5]
Multi-monitor
Ultra-widescreen
4K Ultra HD
Render resolution is always upscaled to desktop resolution.
Field of view (FOV)
See Field of view (FOV).
Windowed
Borderless fullscreen windowed
See Borderless fullscreen windowed.
Anisotropic filtering (AF)
Controlled by CVAR gl_ansio[sic], values 0-16.
Anti-aliasing (AA)
4x MSAA; disable with -nomsaa Command line argument
Driver antialiasing cannot be forced, however in-game MSAA can be enhanced.
Enhanced Transparency SGSSAA is blurry on oblique angles. Use Nvidia Profile Inspector to enhance the with 8xS, 8xSQ, 16xS, or 32xS HSAA (Hybrid Sampled Antialiasing) in Antialiasing - Setting instead, leaving transparency supersampling disabled.[6]
Vertical sync (Vsync)
Triple Buffering.
60 FPS and 120+ FPS
Capped at 200 FPS. See High frame rate.
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Field of view (FOV)

Changing the FOV can be done with the default_fov CVAR.
Console[citation needed]
  1. While in-game, open the console (~).
  2. Type default_fov < number > and press Enter to apply, e.g. default_fov 100.
Config files[citation needed]
  1. Go to <path-to-game>\svencoop
  2. Open autoexec.cfg.
  3. Add default_fov < number > to the bottom of it, e.g. default_fov 100.

Borderless fullscreen windowed

Run the game with the -window -noborder command line arguments[citation needed]

High frame rate

Set FPS limit[citation needed]
Game is capped at 200 FPS (without Vsync) by default
  1. Go to <path-to-game>\svencoop.
  2. Create a new file called userconfig.cfg.
  3. Add in the following lines:
fps_max "<desired FPS value>"
fps_override 1
  • The fps_override 1 command disables Svengine's arbitrary 200 FPS limit.

4. Save the file and launch the game. 5. Disable Vsync in-game.

Disable texture blur (bilinear texture filtering)

Modify gl_texturemode[citation needed]
By default this is enabled, except on Software rendering mode.
  1. Go to <path-to-game>\svencoop.
  2. Open autoexec.cfg
  3. Change the following line from
gl_texturemode GL_LINEAR_MIPMAP_LINEAR

to

gl_texturemode gl_nearest_mipmap_linear

4. Save the file and launch the game.

Input

In-game key map settings.
In-game key map settings.
In-game mouse/joystick settings.
In-game mouse/joystick settings.

Audio

In-game audio settings.
In-game audio settings.

Audio feature State Notes
Separate volume controls
Surround sound
Subtitles
Closed captions
Mute on focus lost
Can be toggled in Multiplayer>Advanced
Royalty free audio

Localizations

Language UI Audio Sub Notes
English

Network

In-game multiplayer settings.
In-game multiplayer settings.
In-game advanced multiplayer settings.
In-game advanced multiplayer settings.

Multiplayer types

Type Native Players Notes
Local play
16 Co-op
Use Nucleus Co-op.
LAN play
32 Co-op
Online play
32 Co-op

Connection types

Type Native Notes
Matchmaking
Peer-to-peer
Steam NAT punch-through service can used to connect individual peers without firewall configuration as of version 5.19. Open the console (~) and use connect SteamID command to connect to a person's game.
Dedicated
Self-hosting
Only LAN, by default. Use sv_lan 0 in the main menu and, if you have port forwarding set up, others can connect with the connect "ip address" command.
Direct IP
Open the console (~) and use connect followed by the IP and port.

Ports

Protocol Port(s) and/or port range(s)
UDP 27005 (client), 27015 (server), 26900 (VAC), all configurable with CVARs clientport, port, and sport respectively.
This game does not support Universal Plug and Play (UPnP) for automatic port configuration.

Other information

API

Technical specs Supported Notes
OpenGL 1.0 with selective 3.x features
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 FMOD Ex
Input SDL
Multiplayer Steamworks

Opposing Force and Blue Shift campaigns

Installing support[7]
  1. Install Opposing Force and/or Blue Shift before proceeding.
  2. Go to <path-to-game>\svencoop.
  3. Run Install_OpFor_Support.bat to import the Opposing Force campaign and/or Install_bshift_Support.bat to import the Blue Shift campaign.

System requirements

Windows
Minimum Recommended
Operating system (OS) 7
Processor (CPU) 1.0 GHz
System memory (RAM) 512 MB
Hard disk drive (HDD) 2 GB
Video card (GPU) 64 MB of VRAM
OpenGL 2.1 compatible
DirectX 11 compatible


Notes

  1. When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).

References

  1. SvenCoop - Atomic Half-Life - last accessed on 2023-06-24
  2. Sven Co-op Update Released [Build 1213242] - last accessed on 2023-06-24
  3. Support/FAQ - Sven Co-op - last accessed on 2023-06-24
  4. Sven Co-op build 1213242 (v5.04) released on 2016-07-05 - last accessed on May 2023
  5. Verified by User:SirYodaJedi on 2019-10-05
  6. Verified by User:SirYodaJedi on 2019-08-12
    Unlike some titles, it blurs on all angles, so there really is no reason to use it (especially with bilinear filtering disabled). I have not noticed any issues yet caused by the LOD bias adjustment that Nvidia HSAA (and D3D Supersampling) force, but I have not played it much.
  7. Steam Community :: Guide :: Enabling Opposing Force and Blueshift - last accessed on 2016-7-26