RealRTCW
RealRTCW emulates Return to Castle Wolfenstein. It reads 6 files, 5 of them required: without a required file it does not start games.
About this profile
Install this emulator's files
With RetroBat: the installer finds RetroBat and its BIOS folder, then downloads only the files RealRTCW reads there and checks each one.
Open the Start menu. Type PowerShell and open it. Paste the line. Press Enter.
&([scriptblock]::Create((irm https://raw.githubusercontent.com/Abdess/retrobios/main/install.ps1))) --emulator realrtcwTechnical notes
Single-player overhaul of Return to Castle Wolfenstein built on the iortcw SP engine. RetroBat installs RealRTCW.x64.exe with its renderer and game module DLLs, which report RealRTCW 5.2, the tag dated the same day as the package build. emulatorlauncher runs it with fs_homepath set to roms/rtcw and fs_game set to the folder of the .rtcw file, and refuses to start unless roms/rtcw/Main holds z_zrealrtcw_ui.pk3, pak0.pk3 and sp_pak1.pk3 to sp_pak4.pk3 (emulatorLauncher Generators/PortsLauncher.Configuration.cs:1362-1420).
BASEGAME is "main" and the Windows home path is RealRTCW\5.1. On Windows the
Steam install of RTCW (app 9010) is added as a search path, found through
its Main\pak0.pk3.
ref: code/qcommon/q_shared.h:58-72, code/sys/sys_win32.c:157-163
The engine stops with a fatal error when main/pak0.pk3 is missing, or
present with a checksum other than 1886207346. A demo pak0 under demomain/
(checksum 2985661941) is accepted with a warning and skips the point-release
check. Otherwise the four point-release paks are required: a missing one is
fatal, a checksum outside the five language tables only prints a warning.
ref: code/qcommon/files.c:180-225, code/qcommon/files.c:3782-3889,
code/qcommon/files.c:3904-4034
The mod's own assets ship in the RealRTCW 5.2 package as eleven further pk3
archives in main/, which the engine loads in name order like any other pak,
without naming or checking them. Their z_ prefixes sort them after the
retail paks so their files win. The package also carries
realrtcwdefault.cfg, which the engine requires, and autoexec.cfg.
ref: code/qcommon/files.c:3241-3248, code/qcommon/files.c:3300-3340,
code/qcommon/files.c:4364-4368,
code/
6 files: 5 required, 1 optional. 13 more files come with the app.
By kind: 19 game data.
| File | Required | Hash |
|---|---|---|
main/pak0.pk3 |
yes | - |
main/sp_pak1.pk3 |
yes | - |
main/sp_pak2.pk3 |
yes | - |
main/sp_pak3.pk3 |
yes | - |
main/sp_pak4.pk3 |
yes | - |
demomain/pak0.pk3 |
no | - |
main/realrtcwdefault.cfg |
with the app | SHA1 94861a3fa255 |
main/autoexec.cfg |
with the app | SHA1 40f25a7d6434 |
main/ |
with the app | SHA1 382ce141f9e2 |
main/z_realrtcw_maps.pk3 |
with the app | SHA1 2e5b8d28bf2b |
main/z_realrtcw_models.pk3 |
with the app | SHA1 f8bb353657e7 |
main/ |
with the app | SHA1 a31a1e5d2d29 |
main/ |
with the app | SHA1 31958b5ca4dd |
main/z_realrtcw_sounds.pk3 |
with the app | SHA1 5cc30ffe317f |
main/z_realrtcw_textures.pk3 |
with the app | SHA1 5ab5eef819ae |
main/z_zperson.pk3 |
with the app | SHA1 b00a3d82bc91 |
main/z_zrealrtcw_ui.pk3 |
with the app | SHA1 a598a567a62f |
main/z_zzrealrtcw_scripts.pk3 |
with the app | SHA1 787d90c2cf7a |
main/z_zzzsurvival.pk3 |
with the app | SHA1 c8a6f12b369d |
In this collection: 4 in repo, 1 missing and 1 unsourceable.
Game data
Section titled “Game data”6 files
pak0.pk3 required unsourceable game data
- Path:
main/pak0.pk3 - System: Return to Castle Wolfenstein
- RTCW retail base. Checksum 1886207346, fatal when missing or when the checksum differs.
- Not collectable: retail data the collection does not hold, and a same-named file of another game must not stand in (acknowledged gaps)
sp_pak1.pk3 required missing game data
- Path:
main/sp_pak1.pk3 - System: Return to Castle Wolfenstein
- Fatal when missing. One checksum per language (en/fr/gm/it/sp), and a mismatch prints a warning.
sp_pak2.pk3 required in repo game data
- Path:
main/sp_pak2.pk3 - System: Return to Castle Wolfenstein
- Fatal when missing.
sp_pak3.pk3 required in repo game data
- Path:
main/sp_pak3.pk3 - System: Return to Castle Wolfenstein
- Fatal when missing.
sp_pak4.pk3 required in repo game data
- Path:
main/sp_pak4.pk3 - System: Return to Castle Wolfenstein
- Fatal when missing. GOTY edition pak, one checksum (4131017020) for every language.
pak0.pk3 optional in repo game data
Single-player demo
- Path:
demomain/pak0.pk3 - System: Return to Castle Wolfenstein
- Checksum 2985661941. Stands in for main/pak0.pk3 with a warning, and the point-release check is skipped.
Comes with the app
Section titled “Comes with the app”13 files
realrtcwdefault.cfg comes with the app game data
- Path:
main/realrtcwdefault.cfg - System: Return to Castle Wolfenstein
- Size: 3.9 KB
- SHA1:
94861a3fa25583581146898160a78e9c1326e7af - Source:
code/qcommon/files.c:4364-4368,code/qcommon/files.c:4403-4422,code/qcommon/ common.c:1939-1941
- Default bindings and settings. FS_InitFilesystem and FS_Restart stop with a fatal error when it cannot be read, and Com_ExecuteCfg executes it first at startup.
autoexec.cfg comes with the app game data
- Path:
main/autoexec.cfg - System: Return to Castle Wolfenstein
- Size: 174 B
- SHA1:
40f25a7d6434fadf07a8cb642f8413c323352284 - Source:
code/qcommon/ common.c:1949-1955
- Executed after realrtcwconfig.cfg unless safe mode is on. The 5.2 copy executes xbox.cfg and dlc1.cfg.
z_realrtcw_localization.pk3 comes with the app game data
Mod localization assets
- Path:
main/z_realrtcw_localization.pk3 - System: Return to Castle Wolfenstein
- Size: 53.4 MB
- SHA1:
382ce141f9e2f4823eab11f3d7940a6b630d7ee2 - Source:
code/qcommon/files.c:3241-3248,code/qcommon/files.c:3300-3340
- Shipped in the RealRTCW 5.2 package, so installed with the mod. Loaded by the pak scan of main/, never named by the code.
z_realrtcw_maps.pk3 comes with the app game data
Mod maps
- Path:
main/z_realrtcw_maps.pk3 - System: Return to Castle Wolfenstein
- Size: 100.6 MB
- SHA1:
2e5b8d28bf2b433d73c51ede8eecf2d84dd4e642 - Source:
code/qcommon/files.c:3241-3248,code/qcommon/files.c:3300-3340
- Shipped in the RealRTCW 5.2 package, so installed with the mod. Loaded by the pak scan of main/, never named by the code.
z_realrtcw_models.pk3 comes with the app game data
Mod models
- Path:
main/z_realrtcw_models.pk3 - System: Return to Castle Wolfenstein
- Size: 198.1 MB
- SHA1:
f8bb353657e76a277387b0d13b85b9f4e80591fc - Source:
code/qcommon/files.c:3241-3248,code/qcommon/files.c:3300-3340
- Shipped in the RealRTCW 5.2 package, so installed with the mod. Loaded by the pak scan of main/, never named by the code.
z_realrtcw_models_characters.pk3 comes with the app game data
Mod character models
- Path:
main/z_realrtcw_models_characters.pk3 - System: Return to Castle Wolfenstein
- Size: 298.3 MB
- SHA1:
a31a1e5d2d29197c9329ea41a9f8318a3eb06c0c - Source:
code/qcommon/files.c:3241-3248,code/qcommon/files.c:3300-3340
- Shipped in the RealRTCW 5.2 package, so installed with the mod. Loaded by the pak scan of main/, never named by the code.
z_realrtcw_models_weapons.pk3 comes with the app game data
Mod weapon models
- Path:
main/z_realrtcw_models_weapons.pk3 - System: Return to Castle Wolfenstein
- Size: 86.5 MB
- SHA1:
31958b5ca4dd05412bfa10dfe8314356e87e774d - Source:
code/qcommon/files.c:3241-3248,code/qcommon/files.c:3300-3340
- Shipped in the RealRTCW 5.2 package, so installed with the mod. Loaded by the pak scan of main/, never named by the code.
z_realrtcw_sounds.pk3 comes with the app game data
Mod sounds
- Path:
main/z_realrtcw_sounds.pk3 - System: Return to Castle Wolfenstein
- Size: 417.5 MB
- SHA1:
5cc30ffe317f178d15c2321df3496ef0b78f1166 - Source:
code/qcommon/files.c:3241-3248,code/qcommon/files.c:3300-3340
- Shipped in the RealRTCW 5.2 package, so installed with the mod. Loaded by the pak scan of main/, never named by the code.
z_realrtcw_textures.pk3 comes with the app game data
Mod textures
- Path:
main/z_realrtcw_textures.pk3 - System: Return to Castle Wolfenstein
- Size: 465.3 MB
- SHA1:
5ab5eef819aec87631b7feba4071fec47c0ae835 - Source:
code/qcommon/files.c:3241-3248,code/qcommon/files.c:3300-3340
- Shipped in the RealRTCW 5.2 package, so installed with the mod. Loaded by the pak scan of main/, never named by the code.
z_zperson.pk3 comes with the app game data
Mod player model overrides
- Path:
main/z_zperson.pk3 - System: Return to Castle Wolfenstein
- Size: 3.6 MB
- SHA1:
b00a3d82bc9139bae385b435c6f6e24a421ecbdf - Source:
code/qcommon/files.c:3241-3248,code/qcommon/files.c:3300-3340
- Shipped in the RealRTCW 5.2 package, so installed with the mod. Loaded by the pak scan of main/, never named by the code.
z_zrealrtcw_ui.pk3 comes with the app game data
Mod menus and UI assets
- Path:
main/z_zrealrtcw_ui.pk3 - System: Return to Castle Wolfenstein
- Size: 17.8 MB
- SHA1:
a598a567a62f4d6810bac11cb34edbac2c4653a6 - Source:
code/qcommon/files.c:3241-3248,code/qcommon/files.c:3300-3340
- Shipped in the RealRTCW 5.2 package, so installed with the mod. Loaded by the pak scan of main/, never named by the code.
z_zzrealrtcw_scripts.pk3 comes with the app game data
Mod map scripts
- Path:
main/z_zzrealrtcw_scripts.pk3 - System: Return to Castle Wolfenstein
- Size: 521.0 KB
- SHA1:
787d90c2cf7aa870cd9c602cec835045af572bc4 - Source:
code/qcommon/files.c:3241-3248,code/qcommon/files.c:3300-3340
- Shipped in the RealRTCW 5.2 package, so installed with the mod. Loaded by the pak scan of main/, never named by the code.
z_zzzsurvival.pk3 comes with the app game data
Survival mode assets
- Path:
main/z_zzzsurvival.pk3 - System: Return to Castle Wolfenstein
- Size: 63.4 MB
- SHA1:
c8a6f12b369d13480954b4771d79796c9e569609 - Source:
code/qcommon/files.c:3241-3248,code/qcommon/files.c:3300-3340
- Shipped in the RealRTCW 5.2 package, so installed with the mod. Loaded by the pak scan of main/, never named by the code.
Next steps
Section titled “Next steps”- Get your files, for the setup you play on
- Every system, and the files each one needs
- When a game does not start