Return to Castle Wolfenstein

From PCGamingWiki, the wiki about fixing PC games
Return to Castle Wolfenstein
Return to Castle Wolfenstein cover
Developers
Gray Matter Interactive
id Software
Multiplayer Nerve Software
Multiplayer Splash Damage
Mac OS 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 April 2002
macOS (OS X) April 2002
Return to Castle Wolfenstein guide at StrategyWiki
Return to Castle Wolfenstein at Wikipedia
Wolfenstein
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
Wolfenstein: The New Order 2014
Wolfenstein: The Old Blood 2015
Wolfenstein II: The New Colossus 2017

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[edit]

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.[2]
Windows
Green Man Gaming
Icon overlay.png
Windows
Humble Store
Icon overlay.png
Windows
Steam
Icon overlay.png
Windows

Downloadable content (DLC) and expansions

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[edit]

Source ports[edit]

iortcw adds modern features like VOIP and OpenAL, whilst being faithful to traditional gameplay.
Unofficial Patch by Knightmare[3] that fixes various crashes and adds native widescreen support. Technically a source port.
Another Unofficial patch, though for OS X, by Brad Oliver.[4] 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[edit]

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]

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

Game data[edit]

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

Configuration file(s) location[edit]

System Location
Windows <path-to-game>\Main\
%USERPROFILE%\Documents\RTCW\main\
Mac OS
macOS (OS X)
Linux
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[edit]

System Location
Windows <path-to-game>\Main\save\
%USERPROFILE%\Documents\RTCW\main\save\
Mac OS
macOS (OS X)
Linux

Save game cloud syncing[edit]

System Native Notes
GOG Galaxy
Steam Cloud

Video settings[edit]

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

Widescreen resolution[edit]

Set with iortcw[5]
  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)[edit]

Set with iortcw[5]
  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[edit]

Set with iortcw[5]
  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)[edit]

Set with iortcw[5]
  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)[edit]

Set with iortcw[5]
  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)[edit]

Set with iortcw[5]
  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[edit]

In-game general control settings.
In-game general control settings.
Keyboard and mouse Native Notes
Remapping
Mouse acceleration
Disabled by default. Use cl_mouseAccel 1 in the console to enable.
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support

Toggle crouch[edit]

Edit autoexec.cfg[6]
  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[edit]

In-game audio settings.
In-game audio settings.
Audio options Native Notes
Separate volume controls
Surround sound
Stereo output only[7]
Subtitles
Closed captions
Mute on focus lost
For iortcw, see Mute on focus lost.

Mute on focus lost[edit]

Set with iortcw[5]
  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[edit]

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 (outbound) 28960
UDP (outbound) 27960

Issues fixed[edit]

Enlarged upper left corner of screen[edit]

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".

Frame rate drops on modern machines[edit]

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]
Edit wolfconfig.cfg[5]
  1. Go to the configuration file(s) location.
  2. Open wolfconfig.cfg.
  3. Set seta r_primitives "2".

Other information[edit]

API[edit]

Technical specs Supported Notes
OpenGL
Glide
64-bit executable
Use iortcw.

Disable view bob[edit]

Edit wolfconfig.cfg[5]
  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[edit]

Windows
Minimum Recommended
Operating system (OS) 95 OSR2 98, ME, 2000, XP
Processor (CPU) AMD Athlon
Intel Pentium II 400 MHz
System memory (RAM) 128 MB 256 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

References

  1. 1.0 1.1 Aspyr: Return to Castle Wolfenstein goes Gold | Macworld
  2. RELEASE: QUAKE II + III, WOLFENSTEIN 3D, RETURN TO CASTLE WOLFENSTEIN - GOG.com News
  3. KMQuake II - Unofficial Patch
  4. https://forums.macrumors.com/threads/return-to-castle-wolfenstein-for-lion-intel-native.1215083/
  5. 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 Verified by User:Keith on 2017-11-23
  6. Toggle Crouch for RTCW, page 1 - Forum - GOG.com
  7. PC Gaming Surround Sound Round-up
  8. SOLVED: Can't run the game above 800x600. Upper left corner of the screen enlarged - Steam Community Discussions
  9. https://github.com/id-Software/RTCW-SP/blob/70951bc71b730efe6bcb07db7ae76ef0c4ae7c14/src/renderer/tr_init.c#L866