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


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Return to Castle Wolfenstein"

From PCGamingWiki, the wiki about fixing PC games
m (updated template usage)
(updated fixboxes with iortcw)
Line 55: Line 55:
 
==Essential improvements==
 
==Essential improvements==
 
===Source ports===
 
===Source ports===
 +
{{ii}} [https://github.com/iortcw/iortcw/releases iortcw] adds modern features like VOIP and OpenAL, whilst being faithful to traditional gameplay.
 
{{ii}} [http://www.markshan.com/knightmare/downloads/rtcw-sp-1.42d-win32-bin.zip Unofficial Patch] by Knightmare<ref>[http://www.markshan.com/knightmare/downloads.htm KMQuake II - Unofficial Patch]</ref> that fixes various crashes and adds native widescreen support. Technically a source port.
 
{{ii}} [http://www.markshan.com/knightmare/downloads/rtcw-sp-1.42d-win32-bin.zip Unofficial Patch] by Knightmare<ref>[http://www.markshan.com/knightmare/downloads.htm KMQuake II - Unofficial Patch]</ref> that fixes various crashes and adds native widescreen support. Technically a source port.
 
{{ii}} Another [https://sourceforge.net/projects/rtcw-osx/ Unofficial patch], though for [[OS X]], by Brad Oliver.<ref>https://forums.macrumors.com/threads/return-to-castle-wolfenstein-for-lion-intel-native.1215083/</ref> Designed to get around the fact that the original game was PowerPC only and would not run on OS X 10.7 "Lion" or later due to the removal of Rosetta.
 
{{ii}} Another [https://sourceforge.net/projects/rtcw-osx/ Unofficial patch], though for [[OS X]], by Brad Oliver.<ref>https://forums.macrumors.com/threads/return-to-castle-wolfenstein-for-lion-intel-native.1215083/</ref> Designed to get around the fact that the original game was PowerPC only and would not run on OS X 10.7 "Lion" or later due to the removal of Rosetta.
{{ii}} [https://github.com/iortcw/iortcw/releases ioRTCW] adds modern features like VOIP and OpenAL, whilst being faithful to traditional gameplay.
 
 
{{ii}} [https://github.com/bibendovsky/rtcw Bibendovsky's RtCW] another source port, also supports expansion Enemy Territory.
 
{{ii}} [https://github.com/bibendovsky/rtcw Bibendovsky's RtCW] another source port, also supports expansion Enemy Territory.
  
 
===S4NDMoD===
 
===S4NDMoD===
A mod that focuses on fixing exploits and adding necessary features to RTCW multiplayer. A list of features can be found [http://www.s4ndmod.com/wiki/index.php/Main_Page#S4NDMoD_Features here]. Due to master server being down, this mod is the best solution to make server browser work, again. Mod can be downloaded, [http://www.s4ndmod.com/wordpress/ here].
+
{{ii}} A mod that focuses on fixing exploits and adding necessary features to RTCW multiplayer. A list of features can be found [http://www.s4ndmod.com/wiki/index.php/Main_Page#S4NDMoD_Features here]. Due to master server being down, this mod is the best solution to make server browser work, again. Mod can be downloaded, [http://www.s4ndmod.com/wordpress/ here].
  
 
===Skip intro videos===
 
===Skip intro videos===
{{Fixbox|description=Use launch parameter|ref={{cn|date=July 2016}}|fix=
+
{{Fixbox|description=Edit wolfconfig.cfg|ref=<ref name="2017-11-23">{{Refcheck|user=Keith|date=2017-11-23}}</ref>|fix=
Use the [[Glossary:Command line arguments|command line argument]] <code>+set com_introplayed 1</code>
+
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open <code>wolfconfig.cfg</code>.
 +
# Set <code>seta com_introplayed "1"</code>.
 
}}
 
}}
  
Line 73: Line 75:
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|game}}\Main\*.cfg}}
+
{{Game data/row|Windows|{{p|game}}\Main\|{{p|userprofile}}\Documents\RTCW\main\}}
 
{{Game data/row|Mac OS|}}
 
{{Game data/row|Mac OS|}}
 
{{Game data/row|OS X|}}
 
{{Game data/row|OS X|}}
Line 84: Line 86:
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|game}}\Main\save}}
+
{{Game data/row|Windows|{{p|game}}\Main\save\|{{p|userprofile}}\Documents\RTCW\main\save\}}
 
{{Game data/row|Mac OS|}}
 
{{Game data/row|Mac OS|}}
 
{{Game data/row|OS X|}}
 
{{Game data/row|OS X|}}
Line 124: Line 126:
 
|fov notes                  = See [[#Field of view (FOV)|Field of view (FOV)]].
 
|fov notes                  = See [[#Field of view (FOV)|Field of view (FOV)]].
 
|windowed                  = true
 
|windowed                  = true
|windowed notes            = Can also be toggled with {{Key|Alt|Enter}}.
+
|windowed notes            =  
 
|borderless windowed        = hackable
 
|borderless windowed        = hackable
|borderless windowed notes  = Use [[Glossary:Borderless fullscreen windowed#Borderless Gaming|Borderless Gaming]].
+
|borderless windowed notes  = See [[#Borderless fullscreen windowed|Borderless fullscreen windowed]].
 
|anisotropic                = hackable
 
|anisotropic                = hackable
|anisotropic notes          = Force in the [[Glossary:Anisotropic filtering (AF)#Force anisotropic filtering|graphics card control panel]].
+
|anisotropic notes          = See [[#Anisotropic filtering (AF)|Anisotropic filtering (AF)]].
 
|antialiasing              = hackable
 
|antialiasing              = hackable
|antialiasing notes        = Force in the graphics card control panel.
+
|antialiasing notes        = See [[#Anti-aliasing (AA)|Anti-aliasing (AA)]].
 
|vsync                      = true
 
|vsync                      = true
 
|vsync notes                =  
 
|vsync notes                =  
Line 136: Line 138:
 
|60 fps notes              =  
 
|60 fps notes              =  
 
|120 fps                    = hackable
 
|120 fps                    = hackable
|120 fps notes              = Frame rate is capped at 85 FPS. See [[#Frame rate (FPS)|Frame rate (FPS)]].
+
|120 fps notes              = Capped at 91 FPS. See [[#Frame rate (FPS)|Frame rate (FPS)]].
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
Line 142: Line 144:
  
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
{{ii}} The [[#Source ports|Source ports]] should already add support for common resolutions in the in-game options.
+
{{Fixbox|description=Set with iortcw|ref=<ref name="2017-11-23"/>|fix=
 
+
# Install [https://github.com/iortcw/iortcw/releases iortcw].
{{Fixbox|description=Using console commands|ref={{cn|date=July 2016}}|fix=
+
# Go to the [[#Game data|configuration file(s) location]].
# Launch the game and open the console with {{key|~}} or {{key|\}}.
+
# Open <code>wolfconfig.cfg</code>.
# Use these console commands in the following order, replace the width and height with your resolution.
+
# Set <code>seta r_mode "-2"</code>.
<pre>\r_customwidth 2048
+
# Set <code>seta cg_fixedAspect "2"</code>.
\r_customheight 1152
 
\r_mode -1
 
\vid_restart</pre>
 
 
 
'''Notes'''
 
{{ii}} In order to change the FOV see [[#Field of view (FOV)|Field of view (FOV)]] for more information.
 
{{ii}} This solution works for both the Singleplayer and Multiplayer modes.
 
 
}}
 
}}
  
{{Fixbox|description=Manually through a config file|ref={{cn|date=July 2016}}|fix=
+
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
 +
{{Fixbox|description=Set with iortcw|ref=<ref name="2017-11-23"/>|fix=
 +
# Install [http://beach.ecgnetwork.co/iortcw/iortcw-SP-11212017-win64.zip iortcw 1.51c].
 
# Go to the [[#Game data|configuration file(s) location]].
 
# Go to the [[#Game data|configuration file(s) location]].
# Open {{file|wolfconfig.cfg}} with a text editor.
+
# Open <code>wolfconfig.cfg</code>.
# Replace the width and height with your resolution.
+
# Set <code>seta cg_fixedAspectFOV "0"</code>.
<pre>
+
# Set <code>seta cg_fov "110"</code>.
seta r_customwidth "2048"
 
seta r_customheight "1152"
 
seta r_mode "-1"
 
</pre>
 
 
}}
 
}}
  
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
+
===[[Glossary:Borderless fullscreen windowed|Borderless fullscreen windowed]]===
{{Fixbox|description=Use launch parameter|ref={{cn|date=July 2016}}|fix=
+
{{Fixbox|description=Set with iortcw|ref=<ref name="2017-11-23"/>|fix=
Use the [[Glossary:Command line arguments|command line arguments]] <code>+set sv_cheats 1 +set cg_fov X</code>, where X is your horizontal FOV value.
+
# Install [https://github.com/iortcw/iortcw/releases iortcw].
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open <code>wolfconfig.cfg</code>.
 +
# Set <code>seta r_mode "-2"</code>.
 +
# Set <code>seta r_noborder "1"</code>.
 +
# Set <code>seta r_fullscreen "0"</code>.
 
}}
 
}}
  
{{Fixbox|description=Use console command|ref={{cn|date=July 2016}}|fix=
+
===[[Glossary:Anisotropic filtering (AF)|Anisotropic filtering (AF)]]===
# Launch game with <code>+set sv_cheats 1</code> [[Glossary:Command line arguments|parameter]].
+
{{Fixbox|description=Set with iortcw|ref=<ref name="2017-11-23"/>|fix=
# Start a new game or load a a previous save.
+
# Install [https://github.com/iortcw/iortcw/releases iortcw].
# Open console, by pressing {{key|~}} and type in: <code>cg_fov X</code> where X is your horizontal FOV value.
+
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open <code>wolfconfig.cfg</code>.
 +
# Set <code>seta r_ext_texture_filter_anisotropic "1"</code>.
 +
# Set <code>seta r_ext_max_anisotropy "16"</code>.
 
}}
 
}}
  
{{Fixbox|description=Change FOV in multiplayer|ref={{cn|date=July 2016}}|fix=
+
===[[Glossary:Anti-aliasing (AA)|Anti-aliasing (AA)]]===
# Create or join a server.
+
{{Fixbox|description=Set with iortcw|ref=<ref name="2017-11-23"/>|fix=
# Open console, by pressing {{key|~}} and type in: <code>cg_fov X</code> where X is your horizontal FOV value.
+
# Install [https://github.com/iortcw/iortcw/releases iortcw].
 
+
# Go to the [[#Game data|configuration file(s) location]].
'''Notes'''
+
# Open <code>wolfconfig.cfg</code>.
{{ii}} It is recommended, not to launch multiplayer game with <code>sv_cheats 1</code> attribute. This can be problematic, when using Steam version, since it doesn't allow to specify separate launch attributes for singleplayer and multiplayer.
+
# Set <code>seta r_ext_multisample "4"</code>.
 +
# Set <code>seta r_ext_framebuffer_multisample "4"</code>.
 
}}
 
}}
  
 
===[[Glossary:Frame rate (FPS)|Frame rate (FPS)]]===
 
===[[Glossary:Frame rate (FPS)|Frame rate (FPS)]]===
{{Fixbox|description=Use launch parameter|ref={{cn|date=July 2016}}|fix=
+
{{Fixbox|description=Set with iortcw|ref=<ref name="2017-11-23"/>|fix=
Use the [[Glossary:Command line arguments|command line argument]] <code>+set com_maxfps X</code> or console command <code>/com_maxfps X</code>, where X is your desired frame rate cap.
+
# Install [https://github.com/iortcw/iortcw/releases iortcw].
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open <code>wolfconfig.cfg</code>.
 +
# Set <code>seta com_maxfps "0"</code>.
 +
# Set <code>seta com_maxfpsUnfocused "0"</code>.
 +
# Set <code>seta com_maxfpsMinimized "0"</code>.
 
}}
 
}}
  
Line 198: Line 205:
 
|key remap notes          =  
 
|key remap notes          =  
 
|acceleration option      = hackable
 
|acceleration option      = hackable
|acceleration option notes = Disabled by default. Smoothing can be toggled in Controls menu. Acceleration can be activated via console with <code>cl_mouseAccel 1</code>
+
|acceleration option notes = Disabled by default. Use <code>cl_mouseAccel 1</code> in the console to enable.
 
|mouse sensitivity        = true
 
|mouse sensitivity        = true
 
|mouse sensitivity notes  =  
 
|mouse sensitivity notes  =  
Line 228: Line 235:
  
 
===Toggle crouch===
 
===Toggle crouch===
{{Fixbox|description=Add lines to config|ref=<ref>[https://www.gog.com/forum/wolfenstein_series/toggle_crouch_for_rtcw Toggle Crouch for RTCW, page 1 - Forum - GOG.com]</ref>|fix=
+
{{Fixbox|description=Edit autoexec.cfg|ref=<ref>[https://www.gog.com/forum/wolfenstein_series/toggle_crouch_for_rtcw Toggle Crouch for RTCW, page 1 - Forum - GOG.com]</ref>|fix=
 
# Go to <code>{{p|game}}\Main\</code>
 
# Go to <code>{{p|game}}\Main\</code>
 
# Open {{file|autoexec.cfg}} with a text editor.
 
# Open {{file|autoexec.cfg}} with a text editor.
Line 250: Line 257:
 
|closed captions notes    =  
 
|closed captions notes    =  
 
|mute on focus lost      = true
 
|mute on focus lost      = true
|mute on focus lost notes =  
+
|mute on focus lost notes = For iortcw, see [[#Mute on focus lost|Mute on focus lost]].
 
|eax support              =  
 
|eax support              =  
 
|eax support notes        =  
 
|eax support notes        =  
 +
}}
 +
 +
===Mute on focus lost===
 +
{{Fixbox|description=Set with iortcw|ref=<ref name="2017-11-23"/>|fix=
 +
# Install [https://github.com/iortcw/iortcw/releases iortcw].
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open <code>wolfconfig.cfg</code>.
 +
# Set <code>seta s_muteWhenMinimized "1"</code>.
 +
# Set <code>seta s_muteWhenUnfocused "1"</code>.
 
}}
 
}}
  
Line 304: Line 320:
  
 
==Network==
 
==Network==
Can play coop with [http://www.rtcwcoop.com/ RTCWCoop].
 
 
{{Network/Multiplayer
 
{{Network/Multiplayer
 
|local play          =  
 
|local play          =  
Line 317: Line 332:
 
|online play players  =  
 
|online play players  =  
 
|online play modes    =  
 
|online play modes    =  
|online play notes    =  
+
|online play notes    = Use [https://github.com/rtcwcoop/rtcwcoop/releases rtcwcoop] for co-op.
 
|asynchronous        =  
 
|asynchronous        =  
 
|asynchronous notes  =  
 
|asynchronous notes  =  
Line 342: Line 357:
  
 
==Issues fixed==
 
==Issues fixed==
===Enlarged Upper Left Corner of Screen===
+
===Enlarged upper left corner of screen===
Increasing the game resolution above 800x600 causes the upper left corner of the game to take up the entire screen. One reason is that game detects a 3dfx driver (possibly caused by [http://www.zeus-software.com/downloads/nglide nGlide]).
+
{{ii}} Increasing the game resolution above 800x600 causes the upper left corner of the game to take up the entire screen. One reason is that game detects a 3dfx driver (possibly caused by [http://www.zeus-software.com/downloads/nglide nGlide]).
  
 
{{Fixbox|description=Edit wolfconfig.cfg|ref=<ref>[http://steamcommunity.com/app/9010/discussions/0/846960628329529873/ SOLVED: Can't run the game above 800x600. Upper left corner of the screen enlarged - Steam Community Discussions]</ref>|fix=
 
{{Fixbox|description=Edit wolfconfig.cfg|ref=<ref>[http://steamcommunity.com/app/9010/discussions/0/846960628329529873/ SOLVED: Can't run the game above 800x600. Upper left corner of the screen enlarged - Steam Community Discussions]</ref>|fix=
 
# Go to the [[#Game data|configuration file(s) location]].
 
# Go to the [[#Game data|configuration file(s) location]].
# Open {{file|wolfconfig.cfg}} with a text editor.
+
# Open <code>wolfconfig.cfg</code>.
# Search for the line <code>seta r_glIgnoreWicked3D "0"</code>
+
# Change <code>seta r_glIgnoreWicked3D "0"</code> to <code>seta r_glIgnoreWicked3D "1"</code>.  
# Change "0" to "1"
 
# Save the changes.  
 
 
}}
 
}}
  
===Frame Rate Drops On Modern Machines===
+
===Frame rate drops on modern machines===
Return to Castle Wolfenstein is not coded/optimized to run on modern graphics cards, resulting in framerate drops on some modern machines.
+
{{ii}} This game is not coded/optimized to run on modern graphics cards, resulting in frame rate drops on some modern machines. This fix changes the method used to submit rendering draw calls.<ref>https://github.com/id-Software/RTCW-SP/blob/70951bc71b730efe6bcb07db7ae76ef0c4ae7c14/src/renderer/tr_init.c#L866</ref>
 
 
{{Fixbox|description=Set launch option (Steam version Only)|ref={{cn|date=July 2016}}|fix=
 
# Right click on Return To Castle Wolfenstein in your Steam library and click properties.
 
# Click "Set Launch Options" and enter the following, <code>+set r_primitives 2</code>
 
# Press okay to save changes
 
  
'''Notes'''
+
{{Fixbox|description=Set launch option|ref={{cn|date=July 2016}}|fix=
{{ii}} This fix changes the method used to submit rendering draw calls.<ref>https://github.com/id-Software/RTCW-SP/blob/70951bc71b730efe6bcb07db7ae76ef0c4ae7c14/src/renderer/tr_init.c#L866</ref>
+
Use the <code>+set r_primitives 2</code> [[Glossary:Command line arguments|command line argument]].
 
}}
 
}}
  
 
{{Fixbox|description=Type command in console|ref={{cn|date=July 2016}}|fix=
 
{{Fixbox|description=Type command in console|ref={{cn|date=July 2016}}|fix=
# Launch Return to castle wolfenstein and open the console using {{key|~}}.
+
# Launch the game and open the console using {{key|~}}.
# Type the following, <code>/r_primitives 2</code>
+
# Type the following: <code>/r_primitives 2</code>.
 
# Press {{key|Enter}} and close the console.
 
# Press {{key|Enter}} and close the console.
}}
 
 
==Other information==
 
===Disable view bob===
 
{{Fixbox|description=Edit wolfconfig.cfg|ref={{cn|date=July 2016}}|fix=
 
# Go to the [[#Game data|configuration file(s) location]].
 
# Open {{file|wolfconfig.cfg}} with a text editor.
 
# Find the lines:
 
<pre>
 
seta cg_bobup "0.005"
 
seta cg_bobpitch "0.002"
 
seta cg_bobroll "0.002"
 
</pre>
 
and change their values to "0".
 
 
}}
 
}}
  
Line 409: Line 403:
 
|shader model notes    =  
 
|shader model notes    =  
 
|64-bit executable      = hackable
 
|64-bit executable      = hackable
|64-bit executable notes= Use a source port.
+
|64-bit executable notes= Use [https://github.com/iortcw/iortcw/releases iortcw].
 +
}}
 +
 
 +
===Disable view bob===
 +
{{Fixbox|description=Edit wolfconfig.cfg|ref=<ref name="2017-11-23"/>|fix=
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open <code>wolfconfig.cfg</code>.
 +
# Change <code>seta cg_bobup "0.005"</code> to <code>seta cg_bobup "0.000"</code>.
 +
# Change <code>seta cg_bobpitch "0.002"</code> to <code>seta cg_bobpitch "0.000"</code>.
 +
# Change <code>seta cg_bobroll "0.002"</code> to <code>seta cg_bobroll "0.000"</code>.
 
}}
 
}}
  

Revision as of 10:36, 23 November 2017

Template:Infobox game/row/macporterTemplate:Infobox game/row/osxporter
Return to Castle Wolfenstein
Return to Castle Wolfenstein cover
Developers
Gray Matter Interactive
id Software
Multiplayer Nerve Software
Multiplayer Splash Damage
Publishers
Activision
Mac OS Aspyr Media
Engines
id Tech 3
Release dates
Windows November 19, 2001
Linux March 16, 2002
Mac OS (Classic) April 2002
macOS (OS X) April 2002
Return to Castle Wolfenstein guide on StrategyWiki
Return to Castle Wolfenstein on Wikipedia
Castle Wolfenstein 1981
Beyond Castle Wolfenstein 1984
Wolfenstein 3D 1992
Spear of Destiny 1992
Return to Castle Wolfenstein 2001
Wolfenstein: Enemy Territory 2003
Wolfenstein 2009
Wolfram (unofficial game) 2012
Wolfenstein: The New Order 2014
Wolfenstein: The Old Blood 2015
Wolfenstein II: The New Colossus 2017
Wolfenstein: Youngblood 2019
Wolfenstein: Cyberpilot 2019
RealRTCW (unofficial mod) 2020

Key points

Master servers for the multiplayer were shut down in February 2012. A mod S4NDMoD solves this problem, by making the game use fans' master server.

General information

Official Wolfenstein series site
Wolfenstein Wiki - A detailed wiki for every Wolfenstein game made.
GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
CD key
Windows
Mac OS
Amazon.com
Icon overlay.png
Windows
GOG.com
DRM-free
Not available for purchase in Germany.[1]
Windows
Green Man Gaming
Icon overlay.png
Windows
Humble Store
Icon overlay.png
Windows
Steam
Icon overlay.png
Windows

DLC and expansion packs

A standalone follow-up, Enemy Territory, is available as freeware.
The PS2/XBox port of the game included a prequel mission, Cursed Sands. Additionally the Xbox port featured DLC maps. Currently, there is no known way to play this content on the PC version. See here for more info.
Name Notes
GOTY Map Pack Sold with the Game of The Year Edition or downloadable as freeware.
Not officially packaged for Mac, though can still be used on it by manually installing PK3 files.
Windows
Linux

Essential improvements

Source ports

iortcw adds modern features like VOIP and OpenAL, whilst being faithful to traditional gameplay.
Unofficial Patch by Knightmare[2] that fixes various crashes and adds native widescreen support. Technically a source port.
Another Unofficial patch, though for OS X, by Brad Oliver.[3] Designed to get around the fact that the original game was PowerPC only and would not run on OS X 10.7 "Lion" or later due to the removal of Rosetta.
Bibendovsky's RtCW another source port, also supports expansion Enemy Territory.

S4NDMoD

A mod that focuses on fixing exploits and adding necessary features to RTCW multiplayer. A list of features can be found here. Due to master server being down, this mod is the best solution to make server browser work, again. Mod can be downloaded, here.

Skip intro videos

Edit wolfconfig.cfg[4]
  1. Go to the configuration file(s) location.
  2. Open wolfconfig.cfg.
  3. Set seta com_introplayed "1".

Game data

In-game HUD settings.
In-game HUD settings.

Configuration file(s) location

wolfconfig.cfg contains single player settings.
wolfconfig_mp.cfg contains multiplayer settings.
It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.

Save game data location

Save game cloud syncing

System Native Notes
GOG Galaxy
Steam Cloud

Video settings

In-game general video settings.
In-game general video settings.
In-game advanced video settings.
In-game advanced video settings.

Template:Video settings

Widescreen resolution

Set with iortcw[4]
  1. Install iortcw.
  2. Go to the configuration file(s) location.
  3. Open wolfconfig.cfg.
  4. Set seta r_mode "-2".
  5. Set seta cg_fixedAspect "2".

Field of view (FOV)

Set with iortcw[4]
  1. Install iortcw 1.51c.
  2. Go to the configuration file(s) location.
  3. Open wolfconfig.cfg.
  4. Set seta cg_fixedAspectFOV "0".
  5. Set seta cg_fov "110".

Borderless fullscreen windowed

Set with iortcw[4]
  1. Install iortcw.
  2. Go to the configuration file(s) location.
  3. Open wolfconfig.cfg.
  4. Set seta r_mode "-2".
  5. Set seta r_noborder "1".
  6. Set seta r_fullscreen "0".

Anisotropic filtering (AF)

Set with iortcw[4]
  1. Install iortcw.
  2. Go to the configuration file(s) location.
  3. Open wolfconfig.cfg.
  4. Set seta r_ext_texture_filter_anisotropic "1".
  5. Set seta r_ext_max_anisotropy "16".

Anti-aliasing (AA)

Set with iortcw[4]
  1. Install iortcw.
  2. Go to the configuration file(s) location.
  3. Open wolfconfig.cfg.
  4. Set seta r_ext_multisample "4".
  5. Set seta r_ext_framebuffer_multisample "4".

Frame rate (FPS)

Set with iortcw[4]
  1. Install iortcw.
  2. Go to the configuration file(s) location.
  3. Open wolfconfig.cfg.
  4. Set seta com_maxfps "0".
  5. Set seta com_maxfpsUnfocused "0".
  6. Set seta com_maxfpsMinimized "0".

Input settings

In-game general control settings.
In-game general control settings.

Template:Input settings

Toggle crouch

Edit autoexec.cfg[5]
  1. Go to <path-to-game>\Main\
  2. Open autoexec.cfg with a text editor.
  3. Add the following lines (change c to whatever you want).
set duck "+movedown; set crouchToggle vstr stand; echo ^3Crouching...^7"
set stand "-movedown; set crouchToggle vstr duck; echo ^2Standing...^7"
set crouchToggle "vstr duck"
bind c "vstr crouchToggle"

Audio settings

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

Template:Audio settings

Mute on focus lost

Set with iortcw[4]
  1. Install iortcw.
  2. Go to the configuration file(s) location.
  3. Open wolfconfig.cfg.
  4. Set seta s_muteWhenMinimized "1".
  5. Set seta s_muteWhenUnfocused "1".

Localizations

Language UI Audio Sub Notes
English
French
German
Italian
Spanish

Network

Multiplayer types

Type Native Notes
LAN play
Online play
Use rtcwcoop for co-op.

Connection types

Type Native Notes
Matchmaking
Peer-to-peer
Dedicated
Self-hosting
Direct IP
Use connect [IP address here] in the console.

Ports

Protocol Port(s) and/or port range(s)
TCP 28960
UDP 27960
Universal Plug and Play (UPnP) support status is unknown.

Issues fixed

Enlarged upper left corner of screen

Increasing the game resolution above 800x600 causes the upper left corner of the game to take up the entire screen. One reason is that game detects a 3dfx driver (possibly caused by nGlide).
Edit wolfconfig.cfg[6]
  1. Go to the configuration file(s) location.
  2. Open wolfconfig.cfg.
  3. Change seta r_glIgnoreWicked3D "0" to seta r_glIgnoreWicked3D "1".

Frame rate drops on modern machines

This game is not coded/optimized to run on modern graphics cards, resulting in frame rate drops on some modern machines. This fix changes the method used to submit rendering draw calls.[7]
Set launch option[citation needed]

Use the +set r_primitives 2 command line argument.

Type command in console[citation needed]
  1. Launch the game and open the console using ~.
  2. Type the following: /r_primitives 2.
  3. Press Enter and close the console.

Other information

API

Technical specs Supported Notes
OpenGL
Glide
ExecutablePPC16-bit 32-bit 64-bit Notes
Windows
macOS (OS X)
Linux
Mac OS (Classic)

Disable view bob

Edit wolfconfig.cfg[4]
  1. Go to the configuration file(s) location.
  2. Open wolfconfig.cfg.
  3. Change seta cg_bobup "0.005" to seta cg_bobup "0.000".
  4. Change seta cg_bobpitch "0.002" to seta cg_bobpitch "0.000".
  5. Change seta cg_bobroll "0.002" to seta cg_bobroll "0.000".

System requirements

Windows
Minimum Recommended
Operating system (OS) 95 OSR2
Processor (CPU) AMD Athlon
Intel Pentium II 400 MHz
System memory (RAM) 128 MB
Hard disk drive (HDD) 1.1 GB
Video card (GPU) 16 MB of VRAM
OpenGL compatible
DirectX 8.0a compatible
Supported chipsets: 3dfx Voodoo 3 or higher, ATI Rage 128/128 Pro, ATI Radeon, Matrox G400, Nvidia Riva TNT and TNT2, all Nvidia GeForce chips

Notes

  1. 1.0 1.1 Notes regarding Steam Play (Linux) data:

References