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
 
(83 intermediate revisions by 34 users not shown)
Line 22: Line 22:
 
{{Infobox game/row/reception|IGDB|return-to-castle-wolfenstein|68}}
 
{{Infobox game/row/reception|IGDB|return-to-castle-wolfenstein|68}}
 
|taxonomy    =
 
|taxonomy    =
{{Infobox game/row/taxonomy/monetization      | }}
+
{{Infobox game/row/taxonomy/monetization      | One-time game purchase, Subscription gaming service }}
 
{{Infobox game/row/taxonomy/microtransactions | None }}
 
{{Infobox game/row/taxonomy/microtransactions | None }}
 
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
 
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
Line 28: Line 28:
 
{{Infobox game/row/taxonomy/perspectives      | First-person }}
 
{{Infobox game/row/taxonomy/perspectives      | First-person }}
 
{{Infobox game/row/taxonomy/controls          | Direct control }}
 
{{Infobox game/row/taxonomy/controls          | Direct control }}
{{Infobox game/row/taxonomy/genres            | FPS }}
+
{{Infobox game/row/taxonomy/genres            | Action, FPS, Shooter }}
 
{{Infobox game/row/taxonomy/sports            | }}
 
{{Infobox game/row/taxonomy/sports            | }}
 
{{Infobox game/row/taxonomy/vehicles          | }}
 
{{Infobox game/row/taxonomy/vehicles          | }}
{{Infobox game/row/taxonomy/art styles        | }}
+
{{Infobox game/row/taxonomy/art styles        | Realistic }}
{{Infobox game/row/taxonomy/themes            | Europe, World War II }}
+
{{Infobox game/row/taxonomy/themes            | Europe, World War II, Sci-fi, Fantasy }}
 
{{Infobox game/row/taxonomy/series            | Wolfenstein }}
 
{{Infobox game/row/taxonomy/series            | Wolfenstein }}
 
|steam appid  = 9010
 
|steam appid  = 9010
 
|steam appid side = 1379630
 
|steam appid side = 1379630
|gogcom id    = 1441704976
+
|gogcom id    = 1443699418
|gogcom id side = 1443699418
+
|gogcom id side = 1441704976
 +
|official site= https://web.archive.org/web/20010917015718/http://www.activision.com/games/wolfenstein/
 
|hltb        = 7764
 
|hltb        = 7764
 +
|lutris      = return-to-castle-wolfenstein
 +
|mobygames    = 5385
 
|strategywiki = Return to Castle Wolfenstein
 
|strategywiki = Return to Castle Wolfenstein
|mobygames    = return-to-castle-wolfenstein
 
 
|wikipedia    = Return to Castle Wolfenstein
 
|wikipedia    = Return to Castle Wolfenstein
 
|winehq      = 501
 
|winehq      = 501
Line 46: Line 48:
 
}}
 
}}
  
'''Key points'''
+
{{Introduction
{{ii}} Master servers for the multiplayer were shut down in February 2012. A mod, [http://www.s4ndmod.com/ S4NDMoD], solves this problem by making the game use fans' master server.
+
|introduction      =
{{++}} Engine is open source with modern ports available; see [[#Source ports|Source ports]].
+
 
{{++}} Active modding community.
+
|release history  = Like with most [[Engine:id Tech 3|id Tech 3]] games, the source code was released to the public. Several [[#Source ports|source ports]] were also developed by the community.
 +
 
 +
|current state    =
 +
}}
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://www.wolfenstein.com Official Wolfenstein series site]
+
{{mm}} [https://github.com/id-Software/RTCW-SP Singleplayer source code]
{{mm}} [http://wolfenstein.wikia.com/wiki/Wolfenstein_Wiki Wolfenstein Wiki] - A detailed wiki for every Wolfenstein game made.
+
{{mm}} [https://github.com/id-Software/RTCW-MP Multiplayer source code]
 
{{GOG.com links|1441704976|wolfenstein_series|for game series}}
 
{{GOG.com links|1441704976|wolfenstein_series|for game series}}
 
{{mm}} [https://steamcommunity.com/app/9010/discussions/ Steam Community Discussions]
 
{{mm}} [https://steamcommunity.com/app/9010/discussions/ Steam Community Discussions]
Line 60: Line 65:
 
{{Availability|
 
{{Availability|
 
{{Availability/row| Retail | | key |  |  | Windows, Mac OS }}
 
{{Availability/row| Retail | | key |  |  | Windows, Mac OS }}
{{Availability/row| Bethesda.net | WO2CSTPCBG01 | Bethesda.net |  |  | Windows }}
+
{{Availability/row| GamersGate | return-to-castle-wolfenstein | Steam |  |  | Windows }}
{{Availability/row| GOG.com | return_to_castle_wolfenstein | DRM-free | Not available for purchase in Germany.<ref>[https://www.gog.com/news/release_quake_ii_iii_wolfenstein_3d_return_to_castle_wolfenstein RELEASE: QUAKE II + III, WOLFENSTEIN 3D, RETURN TO CASTLE WOLFENSTEIN - GOG.com News]</ref>  |  | Windows }}
+
{{Availability/row| GOG.com | return_to_castle_wolfenstein | DRM-free | Not available for purchase in Germany.<ref>{{Refurl|url=https://www.gog.com/news/release_quake_ii_iii_wolfenstein_3d_return_to_castle_wolfenstein|title=RELEASE: QUAKE II + III, WOLFENSTEIN 3D, RETURN TO CASTLE WOLFENSTEIN - GOG.com News|date=May 2023}}</ref>  |  | Windows }}
{{Availability/row| GMG | return-castle-wolfenstein | Steam |  |  | Windows }}
+
{{Availability/row| GMG | return-to-castle-wolfenstein | Steam |  |  | Windows }}
 
{{Availability/row| Humble | return-to-castle-wolfenstein | Steam |  |  | Windows }}
 
{{Availability/row| Humble | return-to-castle-wolfenstein | Steam |  |  | Windows }}
 +
{{Availability/row| Microsoft Store | 9n1wt4x26shw | DRM-free | {{Store feature|Xbox Game Pass}}. Not available in Germany. |  | Windows }}
 
{{Availability/row| Steam | 9010 | Steam | Not available for purchase in Germany. |  | Windows }}
 
{{Availability/row| Steam | 9010 | Steam | Not available for purchase in Germany. |  | Windows }}
 
{{Availability/row| Amazon | B00GXHJCH6 | Steam |  |  | Windows | unavailable }}
 
{{Availability/row| Amazon | B00GXHJCH6 | Steam |  |  | Windows | unavailable }}
 +
{{Availability/row| Bethesda.net | WO2CSTPCBG01 | Bethesda.net |  |  | Windows | Unavailable }}
 +
}}
 +
 +
==Monetization==
 +
{{Monetization
 +
|ad-supported          =
 +
|cross-game bonus      =
 +
|dlc                    =
 +
|expansion pack        =
 +
|freeware              =
 +
|free-to-play          =
 +
|one-time game purchase = The game requires an upfront purchase to access.
 +
|sponsored              =
 +
|subscription          =
 +
|subscription gaming service = Available via [[List of PC Game Pass games|Xbox Game Pass for PC]].
 
}}
 
}}
  
 
{{DLC|
 
{{DLC|
 
{{ii}} A standalone follow-up, [[Wolfenstein: Enemy Territory|Enemy Territory]], is available as freeware.
 
{{ii}} A standalone follow-up, [[Wolfenstein: Enemy Territory|Enemy Territory]], is available as freeware.
{{ii}} 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 [http://wolfenstein.wikia.com/wiki/Cursed_Sands here] for more info.
+
{{ii}} The PS2/Xbox port of the game included a prequel mission, Cursed Sands. Additionally the Xbox port featured a new gun (Shotgun) and DLC maps. Currently, there is no known way to play this content on the PC version. See [https://wolfenstein.fandom.com/wiki/Cursed_Sands here] for more info.
  
{{DLC/row| GOTY Map Pack | Sold with the Game of The Year Edition or [http://www.moddb.com/mods/rtcw-classic-cooperative-campaign/addons/rtcw-goty-multiplayer-maps-pack downloadable as freeware].<br>
+
{{DLC/row| GOTY Map Pack | Sold with the Game of The Year Edition or [https://www.moddb.com/mods/rtcw-classic-cooperative-campaign/addons/rtcw-goty-multiplayer-maps-pack downloadable as freeware].<br>Not officially packaged for Mac, though can still be used on it by manually installing PK3 files. Already included in the Steam Version. | Windows, Linux}}
Not officially packaged for [[Mac]], though can still be used on it by manually installing PK3 files. | Windows, Linux}}
 
 
}}
 
}}
  
 
==Essential improvements==
 
==Essential improvements==
 
===Patches===
 
===Patches===
'''Official'''
+
{{ii}} Both the singleplayer and multiplayer version are separate; versions 1.33 and newer are exclusive to for multiplayer.
{{ii}} Latest official patch for RtCW single player and RtCW multiplayer. Digital re-release already have the latest version installed.
+
{{mm}} v1.32 for singleplayer and multiplayer - available from [https://www.gamefront.com/games/return-to-castle-wolfenstein/file/rtcw-patch-1-32-1 GameFront] and [http://wolfenstein4ever.de/index.php/downloads/viewdownload/7-rtcw-patches/115-rtcw-patch-win-1-32-full Wolfenstein4Ever]
{{ii}} Both the single player and multiplayer version are separate; they are not confine with each other (version 1.33 and after is only exclusives for muiltplayer).
+
{{mm}} v1.4 for multiplayer - available from [https://www.gamefront.com/games/return-to-castle-wolfenstein/file/rtcw-patch-1-4-windows-1 GameFront] and [http://wolfenstein4ever.de/index.php/downloads/viewdownload/7-rtcw-patches/118-rtcw-patch-win-1-4-full Wolfenstein4Ever]
*[http://wolfenstein4ever.de/index.php/downloads/viewdownload/7-rtcw-patches/115-rtcw-patch-win-1-32-full 1.32] - Single-Player and Multiplayer
+
{{mm}} v1.41B for multiplayer (incremental) - available from [https://www.gamefront.com/games/return-to-castle-wolfenstein/file/rtcw-patch-1-41 GameFront] and [http://wolfenstein4ever.de/index.php/downloads/viewdownload/7-rtcw-patches/87-rtcw-patch-win-1-41b-lite 1.41B]
*[http://wolfenstein4ever.de/index.php/downloads/viewdownload/7-rtcw-patches/87-rtcw-patch-win-1-41b-lite 1.41B] - Multiplayer
 
  
'''Unofficial'''
+
===Unofficial patches===
* [http://www.markshan.com/knightmare/downloads.htm Knightmare's 1.42d] - Fixes various crashes and adds native widescreen support. It's only applied to the single-player version of RtCW.
+
{{mm}} [http://www.markshan.com/knightmare/downloads.htm Knightmare's 1.42d]. Fixes various crashes and adds native widescreen support. It is only applied to the singleplayer version of RtCW.
 +
{{mm}} [https://sourceforge.net/projects/rtcw-osx/ Bradman's Mac OS X GPL port]. A GPL port fixs that allowed the game to be played on OS X 10.7 "Lion" or later, due to the removal of Rosetta. It's designed to get around the fact that the original game was PowerPC only.
  
* [https://sourceforge.net/projects/rtcw-osx/ Bradman's Mac OS X GPL port] - An GPL port fixs that allowed the game to be played on OS X 10.7 "Lion" or later, due to the removal of Rosetta. It's designed to get around the fact that the original game was PowerPC only.
+
===Source ports===
 +
{{ii}} Since the source code for Return to Castle Wolfenstein was released in August 2010, various engine overhauls and source ports have been created to enhance or modify the game in different ways.
  
===Source ports===
 
Since the source code for Return to Castle Wolfenstein was released on August 2010, various engine overhauls and source ports have been created to enhance or modify the game in different ways.
 
 
{{Source ports table|content=
 
{{Source ports table|content=
{{Source ports table/row| iortcw | url=https://github.com/iortcw/iortcw/releases | Based on ioquake3; adds modern features like VOIP and OpenAL, whilst being faithful to traditional gameplay. '''Commonly known source port in the community.'''| Windows }}
+
{{Source ports table/row| iortcw | url=https://github.com/iortcw/iortcw/releases | Based on ioquake3; adds modern features like VOIP and OpenAL, whilst being faithful to traditional gameplay. '''Commonly known source port in the community.'''| Windows, OS X, Linux}}
{{Source ports table/row| Bibendovsky's RtCW | url=https://github.com/bibendovsky/rtcw | An custom source port that's designed to play all RtCW games (single-player, multiplayer, Enemy Territory) into one.| Windows}}
+
{{Source ports table/row| Bibendovsky's RtCW | url=https://github.com/bibendovsky/rtcw | A custom source port that's designed to play all RtCW games (single-player, multiplayer, Enemy Territory) into one.| Windows, Linux}}
 
}}
 
}}
  
 
===Skip intro videos===
 
===Skip intro videos===
{{Fixbox|description=Edit autoexec.cfg<ref>{{Refcheck|user=Mazky|date=2020-10-24}}</ref>|fix=
+
{{Fixbox|description=Edit autoexec.cfg|ref=<ref name="ReferenceA">{{Refcheck|user=Mazky|date=2020-10-24}}</ref>|fix=
 
# Open {{file|{{p|game}}\Main\autoexec.cfg}} in a text editor.
 
# Open {{file|{{p|game}}\Main\autoexec.cfg}} in a text editor.
 
# Add the following line to the file: {{code|seta com_introplayed "1"}}.
 
# Add the following line to the file: {{code|seta com_introplayed "1"}}.
# Save the file.
+
# Save the changes.
 
}}
 
}}
  
Line 108: Line 127:
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/config|Windows|{{p|game}}\Main\|{{p|userprofile\Documents}}\RTCW\main\}}
+
{{Game data/config|Windows|{{p|game}}\Main\wolfconfig.cfg|{{p|game}}\Main\wolfconfig_mp.cfg|{{p|userprofile\Documents}}\RTCW\main\}}
 
{{Game data/config|Mac OS|}}
 
{{Game data/config|Mac OS|}}
 
{{Game data/config|OS X|}}
 
{{Game data/config|OS X|}}
Line 127: Line 146:
 
===[[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
|discord               =  
+
|discord                   =  
|discord notes         =  
+
|discord notes             =  
|epic games store       =  
+
|epic games launcher       =  
|epic games store notes =  
+
|epic games launcher notes =  
|gog galaxy             = false
+
|gog galaxy               = false
|gog galaxy notes       =  
+
|gog galaxy notes         =  
|origin                 =  
+
|origin                   =  
|origin notes           =  
+
|origin notes             =  
|steam cloud           = true
+
|steam cloud               = true
|steam cloud notes     =  
+
|steam cloud notes         =  
|uplay                  =  
+
|ubisoft connect          =  
|uplay notes           =  
+
|ubisoft connect notes     =  
|xbox cloud             =  
+
|xbox cloud               = false
|xbox cloud notes       =  
+
|xbox cloud notes         =  
 
}}
 
}}
  
Line 161: Line 180:
 
|4k ultra hd notes          = See [[#Widescreen resolution|Widescreen resolution]].
 
|4k ultra hd notes          = See [[#Widescreen resolution|Widescreen resolution]].
 
|fov                        = hackable
 
|fov                        = hackable
|fov notes                  = Default is 90. See [[#Field of view (FOV)|Field of view (FOV)]].
+
|fov notes                  = Default is 90º. See [[#Field of view (FOV)|Field of view (FOV)]].
 
|windowed                  = true
 
|windowed                  = true
 
|windowed notes            =  
 
|windowed notes            =  
Line 170: Line 189:
 
|antialiasing              = hackable
 
|antialiasing              = hackable
 
|antialiasing notes        = See [[#Anti-aliasing (AA)|Anti-aliasing (AA)]].
 
|antialiasing notes        = See [[#Anti-aliasing (AA)|Anti-aliasing (AA)]].
 +
|upscaling                  = false
 +
|upscaling tech            =
 +
|upscaling notes            = [https://twitter.com/diharaw94/status/1607373813557387272 AMD Dev is working on a pathtracer mod with FSR 2, DLSS 2, and XeSS support, Release date is unknown]
 
|vsync                      = hackable
 
|vsync                      = hackable
 
|vsync notes                = See [[#Vertical sync (Vsync)|Vertical sync (Vsync)]].
 
|vsync notes                = See [[#Vertical sync (Vsync)|Vertical sync (Vsync)]].
Line 176: Line 198:
 
|120 fps                    = hackable
 
|120 fps                    = hackable
 
|120 fps notes              = Capped at 91 FPS. See [[#Frame rate (FPS)|Frame rate (FPS)]].
 
|120 fps notes              = Capped at 91 FPS. See [[#Frame rate (FPS)|Frame rate (FPS)]].
|hdr                        = unknown
+
|hdr                        = false
 
|hdr notes                  =  
 
|hdr notes                  =  
|color blind                = unknown
+
|color blind                = false
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
Line 187: Line 209:
 
# Add the following line: {{code|seta cg_drawFPS "1"}}.
 
# Add the following line: {{code|seta cg_drawFPS "1"}}.
 
# Save the file.
 
# Save the file.
 +
 +
'''Notes'''
 
{{ii}} To disable, either remove the line or set the number to {{code|0}}.
 
{{ii}} To disable, either remove the line or set the number to {{code|0}}.
 
}}
 
}}
  
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
{{Fixbox|description=Configure with iortcw and autoexec.cfg<ref>{{Refcheck|user=Mazky|date=2020-10-24}}</ref>|fix=
+
{{Fixbox|description=Configure with iortcw and autoexec.cfg|ref=<ref name="ReferenceA">{{Refcheck|user=Mazky|date=2020-10-24}}</ref>|fix=
 
# [[#Install_iortcw|Download and install iortcw]].
 
# [[#Install_iortcw|Download and install iortcw]].
 
# Open {{file|{{p|game}}\Main\autoexec.cfg}} in a text editor.
 
# Open {{file|{{p|game}}\Main\autoexec.cfg}} in a text editor.
Line 210: Line 234:
 
# Change the following lines to set the resolution.
 
# Change the following lines to set the resolution.
 
#* <code>seta r_customaspect "1"</code>
 
#* <code>seta r_customaspect "1"</code>
#* <code>seta r_customheight "XXXX"</code> (where XXXX is your desired vertical resolution)
+
#* <code>seta r_customheight "XXXX"</code> (where XXXX is the desired vertical resolution)
#* <code>seta r_customwidth "XXXX"</code> (where XXXX is your desired horizontal resolution)
+
#* <code>seta r_customwidth "XXXX"</code> (where XXXX is the desired horizontal resolution)
 
# Change the following line to this value.
 
# Change the following line to this value.
 
#* <code>seta r_mode "-1"</code>
 
#* <code>seta r_mode "-1"</code>
 +
 +
'''Notes'''
 
{{ii}} This solution is {{term|Vert-}} (FOV will need to be increased to compensate), but does not require downloading 3rd party software.
 
{{ii}} This solution is {{term|Vert-}} (FOV will need to be increased to compensate), but does not require downloading 3rd party software.
 
}}
 
}}
  
 
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
 
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
{{Fixbox|description=Configure with iortcw<ref>{{Refcheck|user=Mazky|date=2020-10-24}}</ref>|fix=
+
{{Fixbox|description=Configure with iortcw|ref=<ref name="ReferenceA">{{Refcheck|user=Mazky|date=2020-10-24}}</ref>|fix=
 
# [[#Install_iortcw|Download and install iortcw]].
 
# [[#Install_iortcw|Download and install iortcw]].
 
# Open {{file|{{p|game}}\Main\autoexec.cfg}} in a text editor.
 
# Open {{file|{{p|game}}\Main\autoexec.cfg}} in a text editor.
# Add the following lines, and save the file. Change {{code|110}} to your desired FOV.
+
# Add the following lines, and save the file. Change {{code|110}} to the desired FOV.
 
#* {{code|seta cg_fixedAspectFOV "0"}}
 
#* {{code|seta cg_fixedAspectFOV "0"}}
 
#* {{code|seta cg_fov "110"}}
 
#* {{code|seta cg_fov "110"}}
 
}}
 
}}
  
====Legacy method for customer FOV====
+
====Legacy method for custom FOV====
 
{{Fixbox|description=Edit the configuration file|fix=
 
{{Fixbox|description=Edit the configuration file|fix=
 
# Launch the game at least once then close it.
 
# Launch the game at least once then close it.
 
# Open {{file|{{p|game}}\Main\wolfconfig.cfg}} in a text editor.
 
# Open {{file|{{p|game}}\Main\wolfconfig.cfg}} in a text editor.
 
# Change the following line to set the FOV.
 
# Change the following line to set the FOV.
#* {{code|seta cg_fov "XX"}} (where XX is your desired FOV)
+
#* {{code|seta cg_fov "XX"}} (where XX is the desired FOV)
 
# Add {{code|+set sv_cheats 1}} to the game's launch options to prevent the custom FOV from being overwritten on a new level load.
 
# Add {{code|+set sv_cheats 1}} to the game's launch options to prevent the custom FOV from being overwritten on a new level load.
 +
 +
'''Notes'''
 
{{ii}} This solution does not affect the weapon model FOV, but does not require downloading any 3rd party software.
 
{{ii}} This solution does not affect the weapon model FOV, but does not require downloading any 3rd party software.
 +
{{ii}} Starting the New Game overwrites the sv_cheats and cg_fov parameters. Workaround: Start a New Game, make a save, type "sv_cheats 1" in to the console, load the save, type "cg_fov 110" in to the console.
 
}}
 
}}
  
Line 263: Line 292:
 
# Install [https://github.com/iortcw/iortcw/releases iortcw].
 
# Install [https://github.com/iortcw/iortcw/releases iortcw].
 
# Go to the [[#Game data|configuration file(s) location]].
 
# Go to the [[#Game data|configuration file(s) location]].
# Open <code>wolfconfig.cfg</code>.
+
# Open {{file|wolfconfig.cfg}}.
 
# Set <code>seta r_ext_multisample "4"</code>.
 
# Set <code>seta r_ext_multisample "4"</code>.
 
# Set <code>seta r_ext_framebuffer_multisample "4"</code>.
 
# Set <code>seta r_ext_framebuffer_multisample "4"</code>.
 +
 +
'''Notes'''
 
{{ii}} MSAA values can range from 1 to 16. Going above 16 won't give any noticeable improvements.
 
{{ii}} MSAA values can range from 1 to 16. Going above 16 won't give any noticeable improvements.
 
{{ii}} Nvidia users can achieve SGSSAA using the "enhance" mode.
 
{{ii}} Nvidia users can achieve SGSSAA using the "enhance" mode.
 
}}
 
}}
 +
 
{{Fixbox|description=Force with Nvidia Profile Inspector|fix=
 
{{Fixbox|description=Force with Nvidia Profile Inspector|fix=
 
# Get [https://github.com/Orbmu2k/nvidiaProfileInspector/releases Nvidia Profile Inspector].
 
# Get [https://github.com/Orbmu2k/nvidiaProfileInspector/releases Nvidia Profile Inspector].
Line 274: Line 306:
 
# Set "Antialasing - Mode" to <code>Override any application setting</code>.
 
# Set "Antialasing - Mode" to <code>Override any application setting</code>.
 
# Set "Antialasing - Setting" to <code>32xS [Combined: 2x2 SS + 8x MS]</code>.
 
# Set "Antialasing - Setting" to <code>32xS [Combined: 2x2 SS + 8x MS]</code>.
{{ii}} This will also apply antialasing to transparency.
+
 
 +
'''Notes'''
 +
{{ii}} This will also apply antialiasing to transparency.
 
}}
 
}}
  
 
===[[Glossary:Frame rate (FPS)|Frame rate (FPS)]]===
 
===[[Glossary:Frame rate (FPS)|Frame rate (FPS)]]===
{{Fixbox|description=Set with iortcw and autoexec.conf<ref>{{Refcheck|user=Mazky|date=2020-10-24}}</ref>|fix=
+
{{Fixbox|description=Set with iortcw and autoexec.conf|ref=<ref name="ReferenceA">{{Refcheck|user=Mazky|date=2020-10-24}}</ref>|fix=
# [https://www.pcgamingwiki.com/wiki/Return_to_Castle_Wolfenstein#Install_iortcw Download and install iortcw].
+
# [[#Install iortcw|Download and install iortcw]].
 
# Open {{file|{{p|game}}\Main\autoexec.cfg}} in a text editor.
 
# Open {{file|{{p|game}}\Main\autoexec.cfg}} in a text editor.
# Add the following line to the file, with your desired number:
+
# Add the following line to the file, with the desired number:
 
#* {{code|seta com_maxfps "125"}}
 
#* {{code|seta com_maxfps "125"}}
# If you experience issues, you may also add these lines, with the same number.
+
# If experiencing issues, it's recommended to also add these lines below, with the same number:
 
#* {{code|seta com_maxfpsUnfocused "125"}}
 
#* {{code|seta com_maxfpsUnfocused "125"}}
 
#* {{code|seta com_maxfpsMinimized "125"}}
 
#* {{code|seta com_maxfpsMinimized "125"}}
 +
 +
'''Notes'''
 
{{ii}} Without the last two lines, the frame rate will temporarily drop to the default value while the game is minimized or unfocused.
 
{{ii}} Without the last two lines, the frame rate will temporarily drop to the default value while the game is minimized or unfocused.
{{ii}} Stamina and weapon overheating bars logic are tied to the frame rate.
+
{{ii}} Stamina, weapon overheating bars logic and scoped weapons recoil are tied to the frame rate. Player movement becomes jittery at very high frame rates.
 
}}
 
}}
  
 
===[[Glossary:Vertical sync (Vsync)|Vertical sync (Vsync)]]===
 
===[[Glossary:Vertical sync (Vsync)|Vertical sync (Vsync)]]===
{{Fixbox|description=Set with iortcw|fix=
+
{{Fixbox|description=Edit config file|fix=
# Install [https://github.com/iortcw/iortcw/releases iortcw].
 
 
# Go to the [[#Game data|configuration file(s) location]].
 
# Go to the [[#Game data|configuration file(s) location]].
# Open <code>wolfconfig.cfg</code>.
+
# Open {{file|wolfconfig.cfg}}.
# Set <code>seta r_swapInterval "1"</code>.
+
# Add <code>seta r_swapInterval "1"</code> to the end of the file.
 
}}
 
}}
  
Line 304: Line 339:
 
|key remap notes          =  
 
|key remap notes          =  
 
|acceleration option      = hackable
 
|acceleration option      = hackable
|acceleration option notes = Disabled by default. Use <code>cl_mouseAccel 1</code> in the console to enable.
+
|acceleration option notes = Disabled by default. Use <code>cl_mouseAccel 1</code> in the console to enable. If mouse acceleration is still present with <code>cl_mouseAccel 0</code>, disable "Enhance pointer precision" in Control Panel - Mouse - Pointer Options.
 
|mouse sensitivity        = true
 
|mouse sensitivity        = true
 
|mouse sensitivity notes  =  
 
|mouse sensitivity notes  =  
Line 311: Line 346:
 
|invert mouse y-axis      = true
 
|invert mouse y-axis      = true
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
|touchscreen              = unknown
+
|touchscreen              = false
 
|touchscreen notes        =  
 
|touchscreen notes        =  
 
|controller support        = false
 
|controller support        = false
Line 364: Line 399:
  
 
===Toggle crouch===
 
===Toggle crouch===
{{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=
+
{{Fixbox|description=Edit autoexec.cfg|ref=<ref>{{Refurl|url=https://www.gog.com/forum/wolfenstein_series/toggle_crouch_for_rtcw|title=Toggle Crouch for RTCW, page 1 - Forum - GOG.com|date=May 2023}}</ref>|fix=
# Go to <code>{{p|game}}\Main\</code>
+
# Go to {{folder|{{p|game}}\Main\}}.
 
# Open {{file|autoexec.cfg}} with a text editor.
 
# Open {{file|autoexec.cfg}} with a text editor.
# Add the following lines (change {{key|c}} to whatever you want).
+
# Add the following lines (change {{key|c}} to whichever other key if desired):
<pre>set duck "+movedown; set crouchToggle vstr stand; echo ^3Crouching...^7"
+
<pre>
 +
set duck "+movedown; set crouchToggle vstr stand; echo ^3Crouching...^7"
 
set stand "-movedown; set crouchToggle vstr duck; echo ^2Standing...^7"
 
set stand "-movedown; set crouchToggle vstr duck; echo ^2Standing...^7"
 
set crouchToggle "vstr duck"
 
set crouchToggle "vstr duck"
bind c "vstr crouchToggle"</pre>
+
bind c "vstr crouchToggle"
 +
</pre>
 
}}
 
}}
  
Line 380: Line 417:
 
|separate volume notes    =  
 
|separate volume notes    =  
 
|surround sound          = hackable
 
|surround sound          = hackable
|surround sound notes    = Stereo output only.<ref>[http://satsun.org/audio/ PC Gaming Surround Sound Round-up]</ref> 7.0 with [https://github.com/iortcw/iortcw/releases iortcw].
+
|surround sound notes    = Stereo output only.<ref>{{Refurl|url=https://satsun.org/audio/|title=PC Gaming Surround Sound Round-up|date=May 2023}}</ref> 7.0 with [https://github.com/iortcw/iortcw/releases iortcw].
 
|subtitles                = false
 
|subtitles                = false
 
|subtitles notes          =  
 
|subtitles notes          =  
 
|closed captions          = false
 
|closed captions          = false
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost      = true
+
|mute on focus lost      = always on
 
|mute on focus lost notes = For iortcw, see [[#Mute on focus lost|Mute on focus lost]].
 
|mute on focus lost notes = For iortcw, see [[#Mute on focus lost|Mute on focus lost]].
 
|eax support              = hackable
 
|eax support              = hackable
|eax support notes        = [[Return_to_Castle_Wolfenstein#Source_ports|iortcw]] has support for [[Glossary:Sound_card#Set_up_OpenAL|OpenAL Soft,]] which can be used for binaural HRTF mixing.<ref>[https://www.youtube.com/watch?v=iDwbo-ecJQw Return to Castle Wolfenstein w/ 3D spatial sound in iortcw 🎧 (OpenAL Soft HRTF audio)]</ref>
+
|eax support notes        = [[#Source ports|iortcw]] has support for [[Glossary:Sound card#Set up OpenAL|OpenAL Soft,]] which can be used for binaural HRTF mixing.<ref>{{Refurl|url=https://www.youtube.com/watch?v=iDwbo-ecJQw|title=Return to Castle Wolfenstein w/ 3D spatial sound in iortcw 🎧 (OpenAL Soft HRTF audio)|date=2024-04-04}}</ref>
 +
|royalty free audio      = always on
 +
|royalty free audio notes =
 
}}
 
}}
  
 
===Mute on focus lost===
 
===Mute on focus lost===
 
{{Fixbox|description=Set with iortcw|fix=
 
{{Fixbox|description=Set with iortcw|fix=
# [[#Install_iortcw|Download and install iortcw]].
+
# Download and install [[#Install_iortcw|iortcw]].
# Open {{file|{{p|game}}\Main\autoexec.cfg}} in a text editor.
+
# Open {{file|{{p|game}}\Main\autoexec.cfg}} with a text editor.
 
# Add the following lines. They are similar, so both are recommended.
 
# Add the following lines. They are similar, so both are recommended.
# Mute the game when minimized: {{code|seta s_muteWhenMinimized "1"}}
+
# Mute the game when minimized: {{code|seta s_muteWhenMinimized "1"}}.
# Mute the game when focus lost: {{code|seta s_muteWhenUnfocused "1"}}
+
# Mute the game when focus lost: {{code|seta s_muteWhenUnfocused "1"}}.
 
}}
 
}}
  
Line 413: Line 452:
 
  |interface = true
 
  |interface = true
 
  |audio    = unknown
 
  |audio    = unknown
  |subtitles = unknown
+
  |subtitles = false
  |notes    =  
+
  |notes    = Retail only.
 
  |fan      =  
 
  |fan      =  
 
}}
 
}}
Line 420: Line 459:
 
  |language  = German
 
  |language  = German
 
  |interface = true
 
  |interface = true
  |audio    = unknown
+
  |audio    = true
  |subtitles = unknown
+
  |subtitles = false
  |notes    =  
+
  |notes    = Retail and GOG.com only; [https://www.compiware-forum.de/downloads/file/729-return-to-castle-wolfenstein-german-patch/ download for Steam release].
 
  |fan      =  
 
  |fan      =  
 
}}
 
}}
Line 429: Line 468:
 
  |interface = hackable
 
  |interface = hackable
 
  |audio    = false
 
  |audio    = false
  |subtitles = hackable
+
  |subtitles = false
  |notes    = [https://magyaritasok.hu/magyaritasok/return-to-castle-wolfenstein/1009 Fan translation].
+
  |notes    = Fan translation, [https://magyaritasok.hu/magyaritasok/return-to-castle-wolfenstein/1009 download].
 
  |fan      = true
 
  |fan      = true
 
}}
 
}}
Line 438: Line 477:
 
  |audio    = true
 
  |audio    = true
 
  |subtitles = false
 
  |subtitles = false
  |notes    =  
+
  |notes    = Retail only; [https://www.moddb.com/mods/rtcw-venom-mod/downloads/traduzione-italiana-return-to-castle-wolfenstein download for digital releases].
 
  |fan      =  
 
  |fan      =  
 +
}}
 +
{{L10n/switch
 +
|language  = Polish
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = false
 +
|notes    = Fan translation; [https://www.polonizacje.pl/return-to-castle-wolfenstein-spolszczenie/ download].
 +
|fan      = true
 +
}}
 +
{{L10n/switch
 +
|language  = Brazilian Portuguese
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = false
 +
|notes    = Fan translation; [https://www.gamevicio.com/traducao/traducao-de-return-to-castle-wolfenstein-para-portugues-brasil/ download].
 +
|fan      = true
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 447: Line 502:
 
  |subtitles = false
 
  |subtitles = false
 
  |fan      = true
 
  |fan      = true
  |notes    = Unofficial translation by «Fargus Multimedia». Download: [http://www.zoneofgames.ru/gamebase/file/286/ text], [http://www.zoneofgames.ru/games/return_to_castle_wolfenstein/files/2553.html sound].
+
  |notes    = Unofficial translation by Fargus Multimedia. [https://www.zoneofgames.ru/gamebase/file/286/ Text], [https://www.zoneofgames.ru/games/return_to_castle_wolfenstein/files/2553.html sound].
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 453: Line 508:
 
  |interface = true
 
  |interface = true
 
  |audio    = true
 
  |audio    = true
  |subtitles = true
+
  |subtitles = false
  |notes    = Retail version, [https://steamcommunity.com/sharedfiles/filedetails/?id=165893336 download].
+
  |notes    = Retail only; [https://steamcommunity.com/sharedfiles/filedetails/?id=165893336 download for digital releases].
 
  |fan      =  
 
  |fan      =  
 
}}
 
}}
 +
}}
 +
 +
==Network==
 +
{{Network/Multiplayer
 +
|local play          =
 +
|local play players  =
 +
|local play modes    =
 +
|local play notes    =
 +
|lan play            = true
 +
|lan play players    = 32
 +
|lan play modes      =
 +
|lan play notes      =
 +
|online play          = hackable
 +
|online play players  = 32
 +
|online play modes    =
 +
|online play notes    = The official multiplayer master server was shut down in February 2012; use [https://www.s4ndmod.com/ S4NDMoD] as a community alternative, which also fixes some known exploits.<br>Use [https://github.com/rtcwcoop/rtcwcoop/releases rtcwcoop] for co-op.
 +
|asynchronous        =
 +
|asynchronous notes  =
 +
}}
 +
 +
{{Network/Connections
 +
|matchmaking        = false
 +
|matchmaking notes  =
 +
|p2p                = true
 +
|p2p notes          =
 +
|dedicated          = true
 +
|dedicated notes    =
 +
|self-hosting      = true
 +
|self-hosting notes =
 +
|direct ip          = true
 +
|direct ip notes    = Use <code>connect [IP address here]</code> in the console.
 +
}}
 +
 +
{{Network/Ports
 +
|tcp  = 28960
 +
|udp  = 27960
 +
|upnp = unknown
 
}}
 
}}
  
Line 475: Line 567:
 
|iz3d notes                  =  
 
|iz3d notes                  =  
 
|vorpx                      = true
 
|vorpx                      = true
|vorpx modes                = G3D,DirectVR
+
|vorpx modes                = G3D, DirectVR
 
|vorpx notes                = Officially supported game, see [https://www.vorpx.com/supported-games/ official vorpx game list].
 
|vorpx notes                = Officially supported game, see [https://www.vorpx.com/supported-games/ official vorpx game list].
 
|htc vive                    =  
 
|htc vive                    =  
Line 501: Line 593:
 
|play area room-scale        =  
 
|play area room-scale        =  
 
|play area room-scale notes  =  
 
|play area room-scale notes  =  
}}
 
 
==Network==
 
{{Network/Multiplayer
 
|local play          =
 
|local play players  =
 
|local play modes    =
 
|local play notes    =
 
|lan play            = true
 
|lan play players    =
 
|lan play modes      =
 
|lan play notes      =
 
|online play          = true
 
|online play players  =
 
|online play modes    =
 
|online play notes    = Use [https://github.com/rtcwcoop/rtcwcoop/releases rtcwcoop] for co-op.
 
|asynchronous        =
 
|asynchronous notes  =
 
}}
 
 
{{Network/Connections
 
|matchmaking        = false
 
|matchmaking notes  =
 
|p2p                = true
 
|p2p notes          =
 
|dedicated          = true
 
|dedicated notes    =
 
|self-hosting      = true
 
|self-hosting notes =
 
|direct ip          = true
 
|direct ip notes    = Use <code>connect [IP address here]</code> in the console.
 
}}
 
 
{{Network/Ports
 
|tcp  = 28960
 
|udp  = 27960
 
|upnp = unknown
 
 
}}
 
}}
  
Line 545: Line 600:
  
 
===Secrets and/or treasures not registered as found===
 
===Secrets and/or treasures not registered as found===
{{--}} Observed with GoG version using iortcw 64-bit: Loading the autosave from the beginning of the level and starting over, can help.
+
{{--}} Occurs with GOG version using iortcw 64-bit. Loading the autosave from the beginning of the level and starting over, can help.
  
 
==Issues fixed==
 
==Issues fixed==
 
===Enlarged upper left corner of screen===
 
===Enlarged upper left corner of screen===
{{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]).
+
{{ii}} Increasing the game resolution above 800x600 causes the upper left corner of the game to take up the entire screen.<br> One reason is that game detects a 3dfx driver (possibly caused by [https://www.zeus-software.com/downloads/nglide nGlide]).
  
{{Fixbox|description=Edit wolfconfig.cfg|ref=<ref>[https://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>{{Refurl|url=https://steamcommunity.com/app/9010/discussions/0/846960628329529873/|title=SOLVED: Can't run the game above 800x600. Upper left corner of the screen enlarged - Steam Community Discussions|date=May 2023}}</ref>|fix=
 
# Go to the [[#Game data|configuration file(s) location]].
 
# Go to the [[#Game data|configuration file(s) location]].
# Open <code>wolfconfig.cfg</code>.
+
# Open {{file|wolfconfig.cfg}}.
 
# Change <code>seta r_glIgnoreWicked3D "0"</code> to <code>seta r_glIgnoreWicked3D "1"</code>.  
 
# Change <code>seta r_glIgnoreWicked3D "0"</code> to <code>seta r_glIgnoreWicked3D "1"</code>.  
 +
# Save the changes.
 
}}
 
}}
  
Line 561: Line 617:
 
# Open {{file|{{p|game}}\Main\autoexec.cfg}} in a text editor.
 
# Open {{file|{{p|game}}\Main\autoexec.cfg}} in a text editor.
 
# Add the following line: {{code|seta r_primitives "2"}}.
 
# Add the following line: {{code|seta r_primitives "2"}}.
# Save the file.
+
# Save the changes.
 +
 
 +
'''Notes'''
 
{{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>
 
{{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>
 
}}
 
}}
Line 574: Line 632:
 
|opengl versions        = 1.1
 
|opengl versions        = 1.1
 
|opengl notes          =  
 
|opengl notes          =  
|glide versions        = 2 <!-- Exact version needed, help wanted. -->
+
|glide versions        = 2
|glide notes            =
+
|glide notes            = {{note|Exact version needed, help wanted.}}
 
|software mode          =  
 
|software mode          =  
 
|software mode notes    =  
 
|software mode notes    =  
Line 590: Line 648:
 
|windows 32-bit exe    = true
 
|windows 32-bit exe    = true
 
|windows 64-bit exe    = hackable
 
|windows 64-bit exe    = hackable
|windows exe notes      = Use [https://github.com/iortcw/iortcw/releases iortcw].
+
|windows arm app        = unknown
|macos 32-bit app      = hackable
+
|windows exe notes      = Use [https://github.com/iortcw/iortcw/releases iortcw] for 64-bit support.
|macos 64-bit app      = unknown
 
 
|mac os x powerpc app  = true
 
|mac os x powerpc app  = true
|macos app notes        = 32-bit requires [https://www.pcgamingwiki.com/wiki/Return_to_Castle_Wolfenstein#Essential_improvements Bradman's Mac OS X GPL port] or iortcw.
+
|macos intel 32-bit app = hackable
 +
|macos intel 64-bit app = hackable
 +
|macos arm app          = unknown
 +
|macos app notes        = 32-bit requires [[#Essential improvements|Bradman's Mac OS X GPL port or iortcw]]. 64-bit requires the ''iortcw'' source port.<ref>{{Refurl|url=https://github.com/iortcw/iortcw/issues/137#issuecomment-1016902495|title=Mac M1 and x86_64 crash during gameplay when dying or loading saved game|date=3 April 2023}}</ref>
 
|linux 32-bit executable= true
 
|linux 32-bit executable= true
|linux 64-bit executable= true
+
|linux 64-bit executable= hackable
|linux powerpc app      = true
+
|linux powerpc app      = hackable
|linux executable notes = <ref>{{Refurl|url=https://packages.debian.org/buster/rtcw|title=Debian -- Details of package rtcw in buster|date=2020-12-12}}</ref>
+
|linux arm app          = unknown
 +
|linux 68k app          = unknown
 +
|linux executable notes = Use [https://github.com/iortcw/iortcw/releases iortcw] for PowerPC and 64-bit support.<ref>{{Refurl|url=https://packages.debian.org/buster/rtcw|title=Debian -- Details of package rtcw in buster|date=2020-12-12}}</ref>
 +
|mac os powerpc app    = true
 +
|mac os 68k app        = unknown
 +
|mac os executable notes=
 
}}
 
}}
  
Line 606: Line 671:
 
|physics notes    =  
 
|physics notes    =  
 
|audio            = DirectSound
 
|audio            = DirectSound
|audio notes      = OpenAL Soft in [[Return_to_Castle_Wolfenstein#Source_ports|iortcw]]
+
|audio notes      = OpenAL Soft is available in [[#Source ports|iortcw]].
 
|interface        =  
 
|interface        =  
 
|interface notes  =  
 
|interface notes  =  
 
|input            =  
 
|input            =  
 
|input notes      =  
 
|input notes      =  
|cutscenes        =  
+
|cutscenes        = RoQ
|cutscenes notes  =  
+
|cutscenes notes  = <ref>{{Refurl|url=https://wiki.multimedia.cx/index.php/RoQ|title=RoQ - MultimediaWiki|date=2024-04-27}}</ref>
 
|multiplayer      =  
 
|multiplayer      =  
 
|multiplayer notes=  
 
|multiplayer notes=  
 
|anticheat        = PunkBuster
 
|anticheat        = PunkBuster
|anticheat notes  = {{cn}}
+
|anticheat notes  =  
 
}}
 
}}
  
 
===Modifications===
 
===Modifications===
These mods are made by the RtCW community to enhanced the gameplay with modern improvement.
+
{{ii}} These mods are made by the RtCW community to enhanced the gameplay with modern improvement.
====Modernized Mods====
+
 
{{mm}} [https://www.moddb.com/mods/rtcw-venom-mod Venom Mod] - General improvement with updated textures, AI and shaders. Universal compatibility on Windows/Mac/Android with every RtCW mod/application.
+
====Modernized mods====
{{mm}} [https://www.moddb.com/mods/realrtcw-realism-mod RealRTCW] - Based on iortcw source port. Overhaul improvement of RtCW; active update. Provides QOL features including:
+
{{mm}} [https://www.moddb.com/mods/rtcw-venom-mod RTCW Venom Mod] - general graphic and AI update with unchanged gameplay; restores unused assets and AI actions. Gives the choice of playing against an overhauled or corrected vanilla AI. Compatible with every OS version of the game and mods.
* New weapons; rebalanced weapons characteristics.
+
{{mm}} [https://www.moddb.com/mods/realrtcw-realism-mod RealRTCW] - overhaul based on iortcw source port. Provides QOL features including new and rebalanced weapons, overhauled AI, new textures, sounds and models, as well as restored cut content.
* Rebalanced gameplay and overhauled AI.
 
* New HQ textures, sounds and models.
 
* Restored cut content.
 
 
{{mm}} [https://www.moddb.com/games/return-to-castle-wolfenstein/addons/rw Remade Weapons] - Adds realism to weapons.
 
{{mm}} [https://www.moddb.com/games/return-to-castle-wolfenstein/addons/rw Remade Weapons] - Adds realism to weapons.
 
{{mm}} [https://www.moddb.com/games/return-to-castle-wolfenstein/addons/swaggletooths-realistic-sound-mod-fixed Realistic Sound Mod] - Adds new sounds to weapons so that they're sounded accurately to their real-life counterpart.  
 
{{mm}} [https://www.moddb.com/games/return-to-castle-wolfenstein/addons/swaggletooths-realistic-sound-mod-fixed Realistic Sound Mod] - Adds new sounds to weapons so that they're sounded accurately to their real-life counterpart.  
 
{{mm}} [https://www.moddb.com/games/return-to-castle-wolfenstein/addons/2dicons Remade Icons] - Updates UI and fixed icons windows.
 
{{mm}} [https://www.moddb.com/games/return-to-castle-wolfenstein/addons/2dicons Remade Icons] - Updates UI and fixed icons windows.
 
{{mm}} [https://www.moddb.com/games/return-to-castle-wolfenstein/addons/hints Remade Hints] - Updates UI and fixed hints windows.
 
{{mm}} [https://www.moddb.com/games/return-to-castle-wolfenstein/addons/hints Remade Hints] - Updates UI and fixed hints windows.
 
+
{{mm}} [https://www.moddb.com/games/return-to-castle-wolfenstein/addons/ps2-hud Ps2 Hud] - HUD from PS2 RTCW Operation Resurrection.
====MP Mods====
+
{{mm}} [https://www.moddb.com/games/return-to-castle-wolfenstein/downloads/sp-pak2020-wpk WPK 2020] - HD Weapon texture pack.
{{mm}} [http://www.s4ndmod.com/ S4NDMoD] - Multiplayer-only mod that focuses on fixing exploits and adding necessary features to RTCW multiplayer. A list of features can be found [https://archive.fo/bRGDw here]. Due to the master server being down, this mod is the best solution to make server browser work again.
 
 
 
===Install iortcw===
 
{{Fixbox|description=Download and install iortcw<ref>{{Refcheck|user=Mazky|date=2020-10-24}}</ref>|fix=
 
# Go to [https://github.com/iortcw/iortcw/releases iortcw].
 
#* You can read more about this project [https://github.com/iortcw/iortcw here].
 
# Download the release for your system.
 
#* For Windows 64-bit, get {{code|iortcw-version_number-win-x64.zip}}.
 
# Unpack the contents of the zipped folder to {{p|game}} to install it.
 
#* Run the game with {{file|ioWolfSP.x64.exe}} to launch the single player with the mod.
 
#** You can also rename this file to {{file|WolfSP.exe}} to launch the executable through GOG/Steam.
 
{{ii}} A save files are bit-specific. [https://steamcommunity.com/app/9010/discussions/0/152392786910067879/ Save files from the 32-bit executable may not work with the 64-bit one.]
 
{{ii}} This is a step in many guides on this page. It has its own section to avoid clutter.
 
}}
 
  
 
===Disable view bob===
 
===Disable view bob===
 
{{Fixbox|description=Edit wolfconfig.cfg|fix=
 
{{Fixbox|description=Edit wolfconfig.cfg|fix=
 
# Go to the [[#Game data|configuration file(s) location]].
 
# Go to the [[#Game data|configuration file(s) location]].
# Open <code>wolfconfig.cfg</code>.
+
# Open {{file|wolfconfig.cfg}}.
 
# Change <code>seta cg_bobup "0.005"</code> to <code>seta cg_bobup "0.000"</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_bobpitch "0.002"</code> to <code>seta cg_bobpitch "0.000"</code>.
Line 675: Line 723:
 
|recRAM  = 256 MB
 
|recRAM  = 256 MB
 
|notes    = {{ii}} 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    = {{ii}} 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
 +
}}
 +
 +
{{System requirements
 +
|OSfamily = Mac OS
 +
 +
|minOS    = 9.2
 +
|minCPU  = Power Mac G3 500 MHz
 +
|minCPU2  = PowerBook G4
 +
|minRAM  = 128 MB
 +
|minGPU  = ATI Radeon
 +
|minGPU2  = Nvidia GeForce
 +
|minOGL  =
 +
}}
 +
 +
{{System requirements
 +
|OSfamily = OS X
 +
 +
|minOS    = 10.1
 +
|minCPU  = Power Mac G3 500 MHz
 +
|minCPU2  = PowerBook G4
 +
|minRAM  = 128 MB
 +
|minGPU  = ATI Radeon
 +
|minGPU2  = Nvidia GeForce
 +
|minOGL  =
 
}}
 
}}
  
 
{{References}}
 
{{References}}
 +
{{GOG.com Enhancement Project}}

Latest revision as of 01:54, 27 April 2024

Return to Castle Wolfenstein
Return to Castle Wolfenstein cover
Developers
Gray Matter Interactive
id Software
Multiplayer Nerve Software
Multiplayer Splash Damage
Mac OS (Classic) Westlake Interactive[1]
macOS (OS X) Westlake Interactive[1]
Publishers
Activision
Mac OS Aspyr Media
Engines
id Tech 3
Release dates
Windows November 19, 2001
Linux March 16, 2002
Mac OS (Classic) April 29, 2002
macOS (OS X) April 29, 2002
Reception
Metacritic 88
IGDB 68
Taxonomy
Monetization One-time game purchase, Subscription gaming service
Microtransactions None
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres Action, FPS, Shooter
Art styles Realistic
Themes Europe, World War II, Sci-fi, Fantasy
Series Wolfenstein
Return to Castle Wolfenstein on HowLongToBeat
Return to Castle Wolfenstein on IGDB
Return to Castle Wolfenstein guide on StrategyWiki
Return to Castle Wolfenstein on MobyGames
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

Return to Castle Wolfenstein is a singleplayer and multiplayer first-person action, FPS and shooter game in the Wolfenstein series.

Like with most id Tech 3 games, the source code was released to the public. Several source ports were also developed by the community.

General information

Singleplayer source code
Multiplayer source code
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
GamersGate
Icon overlay.png
Windows
GOG.com
DRM-free
Not available for purchase in Germany.[2]
Windows
Green Man Gaming
Icon overlay.png
Windows
Humble Store
Icon overlay.png
Windows
Microsoft Store
DRM-free after installation through Microsoft Store client (notes may include more details)
Xbox Game Pass for PC. Not available in Germany.
Windows
Steam
Icon overlay.png
Not available for purchase in Germany.
Windows
Amazon.com (unavailable)
Icon overlay.png
Windows
Bethesda.net (unavailable)
Bethesda.net Launcher
Windows

Monetization

Type Notes
One-time game purchase The game requires an upfront purchase to access.
Subscription gaming service Available via Xbox Game Pass for PC.

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 a new gun (Shotgun) and 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. Already included in the Steam Version.
Windows
Linux

Essential improvements

Patches

Both the singleplayer and multiplayer version are separate; versions 1.33 and newer are exclusive to for multiplayer.
v1.32 for singleplayer and multiplayer - available from GameFront and Wolfenstein4Ever
v1.4 for multiplayer - available from GameFront and Wolfenstein4Ever
v1.41B for multiplayer (incremental) - available from GameFront and 1.41B

Unofficial patches

Knightmare's 1.42d. Fixes various crashes and adds native widescreen support. It is only applied to the singleplayer version of RtCW.
Bradman's Mac OS X GPL port. A GPL port fixs that allowed the game to be played on OS X 10.7 "Lion" or later, due to the removal of Rosetta. It's designed to get around the fact that the original game was PowerPC only.

Source ports

Since the source code for Return to Castle Wolfenstein was released in August 2010, various engine overhauls and source ports have been created to enhance or modify the game in different ways.
Name Description
iortcw Based on ioquake3; adds modern features like VOIP and OpenAL, whilst being faithful to traditional gameplay. Commonly known source port in the community.
Windows
macOS (OS X)
Linux
Bibendovsky's RtCW A custom source port that's designed to play all RtCW games (single-player, multiplayer, Enemy Territory) into one.
Windows
Linux

Skip intro videos

Edit autoexec.cfg[3]
  1. Open <path-to-game>\Main\autoexec.cfg in a text editor.
  2. Add the following line to the file: seta com_introplayed "1".
  3. Save the changes.

Game data

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

Configuration file(s) location

System Location
Windows <path-to-game>\Main\wolfconfig.cfg[Note 1]
<path-to-game>\Main\wolfconfig_mp.cfg[Note 1]
%USERPROFILE%\Documents\RTCW\main\
Mac OS (Classic)
macOS (OS X)
Linux
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/9010/pfx/[Note 2]
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

System Location
Windows <path-to-game>\Main\save\[Note 1]
%USERPROFILE%\Documents\RTCW\main\save\
Mac OS (Classic)
macOS (OS X)
Linux
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/9010/pfx/[Note 2]

Save game cloud syncing

System Native Notes
GOG Galaxy
OneDrive
Requires enabling backup of the Documents folder in OneDrive on all computers.
Steam Cloud
Xbox Cloud

Video

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

Display current frame rate

Edit autoexec.cfg[4]
  1. Open <path-to-game>\Main\autoexec.cfg in a text editor.
  2. Add the following line: seta cg_drawFPS "1".
  3. Save the file.

Notes

To disable, either remove the line or set the number to 0.

Widescreen resolution

Configure with iortcw and autoexec.cfg[3]
  1. Download and install iortcw.
  2. Open <path-to-game>\Main\autoexec.cfg in a text editor.
  3. Add the following lines to the file, and save.
seta r_customwidth "1920"
seta r_customheight "1080"
seta r_mode "-2"
seta cg_fixedAspect "2"

Alternative solution

Edit the configuration file
  1. Launch the game at least once then close it.
  2. Go to the configuration file(s) location.
  3. Open wolfconfig.cfg with a text editor.
  4. Change the following lines to set the resolution.
    • seta r_customaspect "1"
    • seta r_customheight "XXXX" (where XXXX is the desired vertical resolution)
    • seta r_customwidth "XXXX" (where XXXX is the desired horizontal resolution)
  5. Change the following line to this value.
    • seta r_mode "-1"

Notes

This solution is Vert- (FOV will need to be increased to compensate), but does not require downloading 3rd party software.

Field of view (FOV)

Configure with iortcw[3]
  1. Download and install iortcw.
  2. Open <path-to-game>\Main\autoexec.cfg in a text editor.
  3. Add the following lines, and save the file. Change 110 to the desired FOV.
    • seta cg_fixedAspectFOV "0"
    • seta cg_fov "110"

Legacy method for custom FOV

Edit the configuration file
  1. Launch the game at least once then close it.
  2. Open <path-to-game>\Main\wolfconfig.cfg in a text editor.
  3. Change the following line to set the FOV.
    • seta cg_fov "XX" (where XX is the desired FOV)
  4. Add +set sv_cheats 1 to the game's launch options to prevent the custom FOV from being overwritten on a new level load.

Notes

This solution does not affect the weapon model FOV, but does not require downloading any 3rd party software.
Starting the New Game overwrites the sv_cheats and cg_fov parameters. Workaround: Start a New Game, make a save, type "sv_cheats 1" in to the console, load the save, type "cg_fov 110" in to the console.

Borderless fullscreen windowed

Configure with iortcw and autoexec.cfg
  1. Download and install iortcw.
  2. Open <path-to-game>\autoexec.cfg in a text editor.
  3. Add the following lines and save the file.
seta r_mode "-2"
seta r_noborder "1"
seta r_fullscreen "0"

Anisotropic filtering (AF)

Set with iortcw and autoexec.cfg
  1. Download and install iortcw.
  2. Open <path-to-game>\autoexec.cfg in a text editor.
  3. Add the following lines to the file and save it.
seta r_ext_texture_filter_anisotropic "1"
seta r_ext_max_anisotropy "16"

Anti-aliasing (AA)

Set with iortcw
  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".

Notes

MSAA values can range from 1 to 16. Going above 16 won't give any noticeable improvements.
Nvidia users can achieve SGSSAA using the "enhance" mode.
Force with Nvidia Profile Inspector
  1. Get Nvidia Profile Inspector.
  2. Select Return to Castle Wolfenstein profile.
  3. Set "Antialasing - Mode" to Override any application setting.
  4. Set "Antialasing - Setting" to 32xS [Combined: 2x2 SS + 8x MS].

Notes

This will also apply antialiasing to transparency.

Frame rate (FPS)

Set with iortcw and autoexec.conf[3]
  1. Download and install iortcw.
  2. Open <path-to-game>\Main\autoexec.cfg in a text editor.
  3. Add the following line to the file, with the desired number:
    • seta com_maxfps "125"
  4. If experiencing issues, it's recommended to also add these lines below, with the same number:
    • seta com_maxfpsUnfocused "125"
    • seta com_maxfpsMinimized "125"

Notes

Without the last two lines, the frame rate will temporarily drop to the default value while the game is minimized or unfocused.
Stamina, weapon overheating bars logic and scoped weapons recoil are tied to the frame rate. Player movement becomes jittery at very high frame rates.

Vertical sync (Vsync)

Edit config file
  1. Go to the configuration file(s) location.
  2. Open wolfconfig.cfg.
  3. Add seta r_swapInterval "1" to the end of the file.

Input

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

Keyboard and mouse State Notes
Remapping
Mouse acceleration
Disabled by default. Use cl_mouseAccel 1 in the console to enable. If mouse acceleration is still present with cl_mouseAccel 0, disable "Enhance pointer precision" in Control Panel - Mouse - Pointer Options.
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Controller types

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 whichever other key if desired):
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

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

Audio feature State Notes
Separate volume controls
Surround sound
Stereo output only.[6] 7.0 with iortcw.
Subtitles
Closed captions
Mute on focus lost
For iortcw, see Mute on focus lost.
EAX support
iortcw has support for OpenAL Soft, which can be used for binaural HRTF mixing.[7]
Royalty free audio

Mute on focus lost

Set with iortcw
  1. Download and install iortcw.
  2. Open <path-to-game>\Main\autoexec.cfg with a text editor.
  3. Add the following lines. They are similar, so both are recommended.
  4. Mute the game when minimized: seta s_muteWhenMinimized "1".
  5. Mute the game when focus lost: seta s_muteWhenUnfocused "1".

Localizations

Language UI Audio Sub Notes
English
French
Retail only.
German
Retail and GOG.com only; download for Steam release.
Hungarian
Fan translation, download.
Italian
Retail only; download for digital releases.
Polish
Fan translation; download.
Brazilian Portuguese
Fan translation; download.
Russian
Unofficial translation by Fargus Multimedia. Text, sound.
Spanish
Retail only; download for digital releases.

Network

Multiplayer types

Type Native Players Notes
LAN play
32
Online play
32 The official multiplayer master server was shut down in February 2012; use S4NDMoD as a community alternative, which also fixes some known exploits.
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.

VR support

3D modes State Notes
vorpX
G3D, DirectVR
Officially supported game, see official vorpx game list.

Issues unresolved

Setup won't install the game

For the retail version, setup won't install the game if the selected disk drive has a capacity of more than 2TB.

Secrets and/or treasures not registered as found

Occurs with GOG version using iortcw 64-bit. Loading the autosave from the beginning of the level and starting over, can help.

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[8]
  1. Go to the configuration file(s) location.
  2. Open wolfconfig.cfg.
  3. Change seta r_glIgnoreWicked3D "0" to seta r_glIgnoreWicked3D "1".
  4. Save the changes.

Frame rate drops on modern machines

Edit autoexec.cfg
  1. Open <path-to-game>\Main\autoexec.cfg in a text editor.
  2. Add the following line: seta r_primitives "2".
  3. Save the changes.

Notes

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.[9]

Other information

API

Technical specs Supported Notes
OpenGL 1.1
Glide 2 [Note 3]
ExecutablePPC16-bit 32-bit 64-bit Notes
Windows
Use iortcw for 64-bit support.
macOS (OS X)
32-bit requires Bradman's Mac OS X GPL port or iortcw. 64-bit requires the iortcw source port.[10]
Linux
Use iortcw for PowerPC and 64-bit support.[11]
Mac OS (Classic)

Middleware

Middleware Notes
Audio DirectSound OpenAL Soft is available in iortcw.
Cutscenes RoQ [12]
Anti-cheat PunkBuster

Modifications

These mods are made by the RtCW community to enhanced the gameplay with modern improvement.

Modernized mods

RTCW Venom Mod - general graphic and AI update with unchanged gameplay; restores unused assets and AI actions. Gives the choice of playing against an overhauled or corrected vanilla AI. Compatible with every OS version of the game and mods.
RealRTCW - overhaul based on iortcw source port. Provides QOL features including new and rebalanced weapons, overhauled AI, new textures, sounds and models, as well as restored cut content.
Remade Weapons - Adds realism to weapons.
Realistic Sound Mod - Adds new sounds to weapons so that they're sounded accurately to their real-life counterpart.
Remade Icons - Updates UI and fixed icons windows.
Remade Hints - Updates UI and fixed hints windows.
Ps2 Hud - HUD from PS2 RTCW Operation Resurrection.
WPK 2020 - HD Weapon texture pack.

Disable view bob

Edit wolfconfig.cfg
  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
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
Mac OS
Minimum
Operating system (OS) 9.2
Processor (CPU) Power Mac G3 500 MHz
PowerBook G4
System memory (RAM) 128 MB
Hard disk drive (HDD)
Video card (GPU) ATI Radeon
Nvidia GeForce
macOS (OS X)
Minimum
Operating system (OS) 10.1
Processor (CPU) Power Mac G3 500 MHz
PowerBook G4
System memory (RAM) 128 MB
Hard disk drive (HDD)
Video card (GPU) ATI Radeon
Nvidia GeForce


Notes

  1. 1.0 1.1 1.2 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).
  2. 2.0 2.1 Notes regarding Steam Play (Linux) data:
  3. Exact version needed, help wanted.

References