新建quake3目录
安装Q3ADemo.exe到quake3\Q3Ademo
安装q3pointrelease_132.exe到quake3\Quake III Arena
将quake3\Q3Ademo\demoq3\pak0.pk3拷贝到quake3\Quake III Arena\baseq3
将quake3-1.32b-source.zip解压到quake3
打开quake3\quake3-1.32b\code\quake3.sln
将活动解决方案配置改为Debug
quake3->files.c 注释2839~2887行;注释3264行
quake3->属性->配置属性->链接器->常规->输出文件 C:\D\quake3\Quake III Arena\quake3.exe
quake3->属性->配置属性->调试->命令 C:\D\quake3\Quake III Arena\quake3.exe
quake3->属性->配置属性->调试->工作目录 C:\D\quake3\Quake III Arena
quake3->设为启动项目
Ctrl+F5!
如果运行的时候崩溃,那么
cgame->属性->配置属性->链接器->常规->输出文件 C:\D\quake3\Quake III Arena\cgamex86.dll
game->属性->配置属性->链接器->常规->输出文件 C:\D\quake3\Quake III Arena\qagamex86.dll
q3_ui->属性->配置属性->链接器->常规->输出文件 C:\D\quake3\Quake III Arena\uix86.dll
quake3->vm.c 将67~69行中的"2"改为"0";将829行的oDLL_ONLY改为DLL_ONLY
quake3->vm_x86.c 将#ifndef DLL_ONLY移到VM_Compile之上
quake3->属性->配置属性->C/C++->预处理器->预处理器定义 添加DLL_ONLY
Enjoy!