Finally found a way to play one of my all-time favorites “Return to Castle Wolfenstein” on a modern computer (and under Linux) with the engine port iortcw. After trying to get the game to run with WINE and PlayForLinux without success, iortcw finally started without any issues in impressive 2560×1440 resolution. Something we only dreamed about back in 2001.
iortcw is an enhanced RTCW engine – id software used to release the source code of all their games back in the day – with some features of the ioquake3 engine. Many features where implemented like the following (from their project site):
- New Knightmare Patch version (1.42d) - Added 3440x1440 and 5120x2880 video modes. Added 44 and 48 KHz sound support. Added support for triple-wide Eyefinity and nVidia surround modes via custom resolutions. Cvar scrsurroundlayout (0/1) controls centering of HUD/menu items on center monitor.
- 1.41 patch data for all languages is contained in: patch-data-141.zip. Language-specific patches for single player contained in: patch-data-SPxxx.zip.
You should have received a copy of these additional terms immediately following the terms and conditions of the GNU GPL which accompanied the RTCW SP Source Code. If not, please request a copy in writing from id Software at id Software LLC, c/o ZeniMax Media Inc., Suite 120, Rockville, Maryland 20850 USA. EXCLUDED CODE: The code described below.
- SDL backend
- OpenAL sound API support (multiple speaker support and better sound quality)
- Full x86_64 support
- VoIP support, both in-game and external support through Mumble.
- MinGW compilation support on Windows and cross compilation support on Linux
- AVI video capture of demos
- Much improved console autocompletion
- Persistent console history
- Colorized terminal output
- Optional Ogg Vorbis support
- Much improved QVM tools
- Support for various esoteric operating systems
- cl_guid support
- HTTP/FTP download redirection (using cURL)
- Multiuser support on Windows systems (user specific game data is stored in “My DocumentsRTCW”)
- PNG support
- Many, many bug fixes
So how to install it? What do I need?
Lets start with what you need:
- An installation of the original game, to grab the game data, as this is still under copyright and not open source like the engine
- The latest release of the iortcw port (https://github.com/iortcw/iortcw/releases)
- the latest release of their patch (https://github.com/iortcw/iortcw/releases)
Installation
- If you haven’t done so, install your original game and remember the target installation directory as you need some game files later
- Browse to the iortcw project release folder https://github.com/iortcw/iortcw/releases and grap the latest release files for your operating system. At the point of writing the latest version was v1.51b.
- Also grap the latest patch file from this site: This was this file as per now patch-data-141.zip
- Extract the latest release zip into a location where you like to have your installation going forward (like c:GamesioRTCW in Windows or /home/joe/Games/ioRTCW/ in Linux
- Go to the location of your existing original installation, go into the “Main” folder and copy the following files over to your ioRTCW “main” folder: pak0.pk3, sp_pak1.pk3 sp_pak2.pk3 sp_pak3.pk3. This is the game date for the single player mod.
- Then extract the content of patch-data-141.zip (or a newer version in the meantime) into your iortcw folder and merge its content into it
- And that should be it actually: Go to your iortcw installation folder and start either the “iowolfsp*” file for single player or “iowolfmp*” for multiplayer.
Rtcw Sp 1.42 Patchh
I recommend to go straight into the Option menu to tweak the settings for your system and your likening.
Enjoy. Comments appreciated.
Rtcw Sp 1.42 Patch
Rtcw Sp 1.42 Patch
Screenshot from one of my favorite levels where you have to escape from Castle Wolfenstein using a cable train: