Return to Castle Wolfenstein Mod/Engine - based on OSPx/xMod (created by Nate) with additions from RtcwPub, ioRtcw, Enemy Territory, ET Legacy, ETPub, and other Q3 mods
Main objective: create a competition mod similar to OSP with updates for tournaments and pugs
To run a RtcwPro server (Linux only) you may use Msh Docker available here: https://github.com/msh100/rtcw
To install RtcwPro client follow these instructions: https://rtcwpro.com/install-instructions.php
If you have any questions/comments/concerns then feel free to reach out to us on Discord: https://discord.gg/fn9JVWnbTx
RtcwPro Dev Team -nihilist, KrazyKaze, Tarator, Snappas
Contributions from Nate, Dutchmeat, Nobo, S4NDM4NN, crumbs, and Spaztik
Additional credits for public code: Nobo, Nico, suburb, jinx, rhea, OpenJK, ETLegacy, ETpub, Jaymod, ioquake, iortcw. Installer powered by Advanced Installer: https://www.advancedinstaller.com/
Change Log
1.0/1.0.1 changelog
1.1 changelog
1.1.1 changelog
1.1.2 changelog
1.2 changelog
1.2.1 changelog
1.2.2 changelog
1.2.3 changelog
1.2.4 changelog
server: fix callvote map matching of maps that differ by number
server: add g_damageRadiusKnockback to change explosions knockback, default 1000
server: do not submit stats for early exit rounds
server: do not submit stats if no more than 2 players are active
server: add server country to json output
server: fix bug where clients spawn with varying health instead of respecting number of team medics
server: fix hitsound sequence issues
client: change default for cg_reinforcementTimeColor to red
client: change default for cg_enemyTimerColor to green
client: add cl_activateLean to toggle leaning when holding move keys and +activate, default 1
client: add cg_hitsoundBodyStyle 1-5 to change body hitsound, default 1
client: add cg_hitsoundHeadStyle 1-8 to change head hitsound, default 1
client: add cg_notifyTextX and cg_notifyTextY to change kill feed position
client: add cg_notifyTextWidth to change kill feed char width, default 8
client: add cg_notifyTextHeight to change kill feed char height, default 8
client: add cg_notifyTextShadow to toggle shadowing of kill feed
client: add cg_chatX and cg_chatY to change chat position
client: add cg_teamOverlayX and cg_teamOverlayY to change team overlay position
client: add cg_compassX and cg_compassY to change compass position
client: add cg_lagometerX and cg_lagometerY to change lagometer position
client: add cg_drawFrags to toggle "you killed" frag center prints
client: add cg_fragsY to change frag center print position
client: add cg_fragsWidth to change frag center print char width size, default 16
client: add cg_zoomedSensLock to toggle zoom sens lock when zooming in
client: add cg_pauseMusic
client: un-hardcode cg_zoomedSens
client: disable http due to overflows causing crashes
client: deprecate con_color due to a possible crash
client: only draw triggers in freecam
client: don't draw dynamite timers when scoreboard is up
client: remove unneeded delay in the default body hitsound
client: fix bug where raw input will keep initializing for no reason
client: fix draw obj icon not updating when it should
client: fix weapon switch to pistol at dropweapon when holding ammo packs
client: fix spawn shield icons not showing up
client: fix player bounding box collision/sticking
client: optimize events handling
1.2.5 changelog
client/server: revert #323 fix that 'broke' hitreg
server: clean out SP entities on the server side to prevent crashes when loading SP maps
server: make sv_checkversion read only
client: revert events to 1.2.3 state
client: deprecate cg_pauseMusic due to a possible crash
1.2.7 changelog
asset: Added quake head hitsound - headStyle 9
asset: Added new country flags
asset: Added new medpack image with more red color
config: Added cg_errordecay, r_showtris, and r_shownormals to server template configs
client: Added custom console colors and alpha
client: Adjusted raw mouse input
client: Fixed cdkey generation
client: Added cg_muzzleFlash 2 to show flash on client and enemy
client: Added mouse buttons 4 and 5
client/server: Print who issued /readyteam in console
client/server: Center print when opponent loses objective
client/server: Improved end of round sound duplication
client/server: Added download message for invalid client version
client/server: Fixed footstep bobbing for high FPS
client/server: Fixed cg gun frame crash on team switch
server: Kick players with shared guids that are messing up stats
server: Fixed kick voting so it only looks at player count on the team that called the vote
server: Fixed team locking during warmup/disconnects
server: Prevent document revive bug
server: Fixed artillery instant kill bug
server: Added cvar to control forcetapout
server: Fixed map voting when loading mapindex 0
server: Fixed knockback for fps
server: Fixed maxlives so players do not respawn
server: Fixed objective capture stats
server: Fixed vote percent for non startmatch votes
server: Record filename when FS_FileForHandle is NULL
server: #387 Fixed grenade splash damage
server: Added a few logging prints for json stats submit to API
server: Fixed stats sync issue
server: #345 change to next best weapon when killed with primed grenade
server: Fixed spawn flag stats
server: #382 reset objective and dyno stats on end of AB round
server: Issue #379 Fixed warmup stats
server: Issue #372 Fixed objective destroyed stats
server: Added 'true' ping from rtcwPub
server: Fixed physics for FPS (1.2.61 already released to a few servers)
server: Added /maps command