Requires FFmpeg 8 to build and run.
RealRTCW 5.3 is the last version that does not require FFmpeg.
# Install required packages:
sudo pacman -S git base-devel ffmpegRequired package ffmpeg-devel is available in RPM Fusion free repository.
# Add RPM Fusion free repository
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm# Install required packages:
sudo dnf install git make gcc gcc-c++ sdl2-compat sdl2-compat-devel ffmpeg ffmpeg-devel --allowerasing# Install required packages:
sudo apt install git build-essential libsdl2-dev ffmpeg libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libswresample-devgit clone https://github.com/wolfetplayer/RealRTCW
cd RealRTCWThe current main branch may be ahead of the released mod files. For compatibility, switch to the corresponding release tag (latest at the time of writing: 5.4). You can return using git switch -.
# Switch to tag 5.4 to match 5.4 mod files
git checkout tags/5.4# Run from RealRTCW directory
makeOutput files are in a subdirectory under build directory.
# Output files (x86_64 architecture as example):
main/cgame.sp.x86_64.so
main/qagame.sp.x86_64.so
main/ui.sp.x86_64.so
RealRTCW.x86_64
renderer_sp_opengl1_x86_64.so