Skip to content

ioRTCW - RetroBIOS

Type standalone
Classification Community forks
Source https://github.com/iortcw/iortcw
Version unknown
Profiled 2026-10-04
Systems return-to-castle-wolfenstein
Technical notes

Return to Castle Wolfenstein source port derived from the ioquake3 codebase and the id Software GPL release of RTCW. Ships as two separate executables: Single-player and Multiplayer, each with its own filesystem layer under SP/code/ and MP/code/.

BASEGAME is "main" for both builds. ref: SP/code/qcommon/qcommon.h:628, MP/code/qcommon/q_shared.h:62

Both builds stop with a fatal error when main/pak0.pk3 is missing, or present with a checksum other than 1886207346. A demo pak0 under demomain/ is accepted with a warning and skips the point-release check. ref: SP/code/qcommon/files.c:3842-3972, MP/code/qcommon/files.c:3836-3966

Single-player (SP/code/qcommon/files.c) then requires the four point-release paks; a missing one is fatal, a wrong checksum only prints a warning: main/sp_pak1.pk3 five localized checksums (en/fr/gm/it/sp) main/sp_pak2.pk3 3033901371, or 285968110 for the German release main/sp_pak3.pk3 five localized checksums main/sp_pak4.pk3 GOTY edition pak, 4131017020 for every language ref: SP/code/qcommon/files.c:187-225 (checksum arrays), SP/code/qcommon/qcommon.h:637-638 (NUM_ID_PAKS 6, NUM_SP_PAKS 4), SP/code/qcommon/files.c:3720-3827 (FS_CheckSPPaks)

Multiplayer (MP/code/qcommon/files.c) requires the six mp_pak files the same way: main/mp_pak0.pk3 checksum 764840216 main/mp_pak1.pk3 checksum -1023558518 main/mp_pak2.pk3 checksum 125907563 main/mp_pak3.pk3 checksum 131270674 main/mp_pak4.pk3 checksum -137448799 main/mp_pak5.pk3 checksum 2149774797 main/mp_bin.pk3 or mp_bin0.pk3 (1.51c) - VM/binary pak, optional ref: MP/code/qcommon/files.c:198-218 (mppak_checksums, binpak_checksums), MP/code/qcommon/files.c:3721-3821 (FS_CheckMPPaks)

15 files | 11 required, 4 optional | 10 in repo, 2 missing, 3 unsourceable Categories: 15 game data

pak0.pk3 required unsourceable game_data

sp_pak1.pk3 required missing game_data

sp_pak2.pk3 required in repo game_data

sp_pak3.pk3 required in repo game_data

sp_pak4.pk3 required in repo game_data

mp_pak0.pk3 required missing game_data

mp_pak1.pk3 required in repo game_data

mp_pak2.pk3 required in repo game_data

mp_pak3.pk3 required in repo game_data

mp_pak4.pk3 required in repo game_data

mp_pak5.pk3 required in repo game_data

mp_bin.pk3 optional in repo game_data

mp_bin0.pk3 optional in repo game_data

pak0.pk3 optional unsourceable game_data
Single-player demo

pak0.pk3 optional unsourceable game_data
Multiplayer demo

Generated on 2026-10-10T11:26:01Z