QuakeIIxp is a multi-platform (windows and linux) graphics port of the game Quake II developed by Id Software. Completely updated rendering takes full advantage of the latest graphics cards to get the perfect picture, preserving the original style of the game.


  • Real time per-pixel lighting and shadowing (like DooM3) with hi quality parallax mapping (relief mapping technology)
  • Phong, Lambert and Sub-Surface Scattering lighting
  • Cubemaps and caustic light filters
  • Light coronas
  • Editable GLSL shaders
  • In-game light editor
  • Advanced decal and particle system (infinity decals and soft particles)
  • Reflection (screen space local reflection) and refraction surfaces
  • Radiosity normal mapping with high resolution lightmaps
  • Postrocessing effects - fxaa 3.11, bloom, depth of field, radial blur, thermal vision, film grain, brightness/contrast/saturation, motion blur, ssao
  • OpenAL 3d audio engine with EFX (high-quality environmental audio sound effects both win and linux)
  • Playing OGG and WAV music tracks from the hdd
  • Native support for the Reckoning mp and 3zb2 bot. All other addons and mods supported in compatibility mode

Minimum System Requirements:

  • windows xp or higher, ubuntu 10 or higher
  • 2 core cpu with sse2 1.8ghz
  • 2Gb system RAM
  • 2Gb on Hdd with The Reckoning mission pack
  • Full openGL 2.0 compatible 1Gb video card
  • Integrated sound card with openAL drivers

Recommended System Requirements:

  • windows 7 or higher, ubuntu 10 or higher
  • 4 core cpu with sse2 3.4ghz
  • 4Gb system RAM
  • 2Gb on Hdd with The Reckoning mission pack
  • Full openGL 3.3 compatible 2Gb video card
  • Creative X-Fi sound card

Integrated Intel cards are not supported!

Be sure to read - The original game has long been tested and works without problems. Departures game glitches shaders except ssao - it is a problem with your computer, not a port. If you have a prehistoric garbage - it's your problem. I have no desire to maintain the old system. The following release support of winXP and Vista will be deleted.

Bug reports without the game log will be ignored

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media

Everything works perfectly - 18 fps at full HD - hahaha. I knew of course that it will be.
But once asked ....


quake2xp 1.26.4

quake2xp 1.26.4

News 2 comments

quake2xp 1.26.4 available now. Read for details))

quake2xp 1.26.4

quake2xp 1.26.4

Full Version 33 comments

new 1.26.4 release

Post comment Comments  (0 - 10 of 123)

So with the openal the game now loads, and I can run deathmatch maps under multiplayer fine. However the regular single player game throws an error.


------- Server Initialization -------

Changing map...
------- Server Initialization -------
ERROR: Couldn't load maps/xswamp.bsp

I have downloaded all the packs from Sourceforge.net and placed in the baseq2 folder. The q2xpmaps.pkx is present in that folder.

Reply Good karma Bad karma+1 vote
KirkBarnes Creator

xswaps is reckoning map.
also q2xp not contain q2 media (or q2 mission packs). You you should buy q2 via steam or gog

Reply Good karma+1 vote

I started it from console and is working fine now.

skill 2
map base1

Looks great, love what you did with it. Thanks!

Reply Good karma Bad karma+1 vote

I am excited to try this out, however after downloading the media packs and the binaries it won't start. I get this stopped working message with the console in the background:

Problem signature:
Problem Event Name: BEX
Application Name: quake2xp.exe
Application Version:
Application Timestamp: 5583bde7
Fault Module Name: StackHash_0a9e
Fault Module Version:
Fault Module Timestamp: 00000000
Exception Offset: 00000000
Exception Code: c0000005
Exception Data: 00000008
OS Version: 6.1.7601.
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

Reply Good karma Bad karma+1 vote
KirkBarnes Creator

I do not need windows error code. I'm interested a game log, but not your OS log. You do not know how q2 creates logs?

Reply Good karma+1 vote

No I don't. The log file I created with from the 'logfile 3' command has nothing in it from my attempt at running quake2xp.exe. The information from running quake 2 via steam is of no consequence. Is there another log file somwhere?

Reply Good karma Bad karma+1 vote
KirkBarnes Creator

as original quake2
quake2xp.exe +set logfile 2
(its create qconsole.log in baseq2 folder))) )

Reply Good karma+1 vote

Thanks for the help.
======= Winsock Initialized ======

==== Starting OpenGL Renderer ====

========System Information========

Cpu Brand Name: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz
Number of Cpu Cores/Threads: 8
CPU Speed: ~3498MHz
Supported Extensions: MMX SSE SSE2 SSE3 SSE4 EM64T

Memory loaded: 20 PCT
Total physical RAM: 16256 MB
Available physical RAM: 12933 MB
Total PageFile: 32510 MB
Available PageFile: 28723 MB
Total Virtual Memory: 2047 MB
Available Virtual Memory: 1725 MB

OS: Microsoft Windows 7 x64 Business Edition Service Pack 1 build 7601

UserName: Curtis

===OpenIL library initiation...===
OpenIL VENDOR: Abysmal Software
OpenIL Version: 178

Initializing OpenGL display
...setting mode 0:[1920x1080] Full Screen
...attempting fullscreen
...using desktop frequency: 60 hz
...calling CDS: ok

============================= Checking Basic WGL Extensi

...using WGL_ARB_pixel_format
...using WGL_EXT_framebuffer_sRGB
...using WGL_EXT_swap_control
...using WGL_EXT_swap_control_tear
...ignoring WGL_ARB_multisample


WGL_PFD: Color 32-bits, Depth 24-bits, Alpha 8-bits, Stencil 8-bits

GL_VERSION: 4.5.0 NVIDIA 352.86

===================================== Checking Basic Quake II XP Extensi========

...using GL_ARB_multitexture
...using GL_EXT_texture_filter_anisotropic
[16 max] [16 selected]
...ignoring GL_ARB_texture_compression
...using GL_ARB_texture_cube_map
...using GL_ARB_seamless_cube_map
...using GL_EXT_stencil_two_side
...using GL_EXT_depth_bounds_test
...using GL_ARB_texture_non_power_of_two
...using GL_ARB_texture_rectangle
...using GL_ARB_vertex_buffer_object
...using GL_ARB_draw_buffers
...using GL_ARB_framebuffer_object
Max Render Buffer Size: 16384
Max Color Attachments: 8
Max Buffer Samples: 32
...using GL_ARB_fragment_shader
...using GL_ARB_vertex_shader
...using GL_ARB_gpu_shader5

GLSL Version: 4.50 NVIDIA
maxFragmentUniformComponents: 2048
maxVertexUniformComponents: 4096
maxVertexAttribs: 16
maxVaryingFloats: 124
maxVertexTextureImageUnits: 32
maxTextureImageUnits: 32
maxCombinedTextureImageUnits: 192
maxFragmentUniformComponents: 2048

Initializing programs...

Load null program succeeded
Load ambient world program succeeded
Load light world program succeeded
Load ambient model program succeeded
Load light model program succeeded
Load gauss blur program succeeded
Load star blur program succeeded
Load radial blur program succeeded
Load dof blur program succeeded
Load motion blur program succeeded
Load ssao program succeeded
Load bloom program succeeded
Load refraction program succeeded
Load thermal vision program succeeded
Load water program succeeded
Load lava program succeeded
Load particles program succeeded
Load generic program succeeded
Load cinematic program succeeded
Load load screen program succeeded
Load fxaa program succeeded
Load film grain program succeeded
Load gammaramp program succeeded

GLSL shaders loading time: 0.0730 sec

...Created SSAO FBO.

===Starting OpenAL audio subsystem===

...WARNING: couldn't find OpenAL driver 'OpenAL32.dll'
OpenAL failed to initialize; no sound available
Shutting down OpenAL subsystem
...shutting down QAL

======== Init Music subsystem =======

CDAudio_Init: MCI_OPEN failed (296)

LoadLibrary (./baseq2/gamex86xp.dll)
------- Server Initialization -------
====== Quake2xp Initialized ======

Music shutdown

======== Init Music subsystem =======

CDAudio_Init: MCI_OPEN failed (296)

loopback: client_connect

Reply Good karma Bad karma+1 vote
KirkBarnes Creator

===Starting OpenAL audio subsystem===

...WARNING: couldn't find OpenAL driver 'OpenAL32.dll'
OpenAL failed to initialize; no sound available
Shutting down OpenAL subsystem
...shutting down QAL

Himself guess? I wrote about this in the header.

Reply Good karma+1 vote

Found an defopenal32.dll in another game folder. Copied it to quake2 folder and renamed openal32.dll. Worked. Thanks.

Reply Good karma Bad karma+1 vote
Post a comment

You are not logged in, your comment will be anonymous unless you join the community. Or sign in with your social account:

Quake 2
Quake 2
Send Message
Release date
Mod watch
Start tracking
Community Rating



31 votes submitted.

You Say


Ratings closed.

Highest Rated (2 agree) 10/10


Aug 2 2012 by FiredFox3

Lowest Rated (3 agree) 5/10

it is quite good. the only problem is its not compatable with Intel graphics, so alot of people like me are missing out. but they have Beserker for that

Aug 15 2013 by prime79

Embed Buttons
Link to quake2xp by selecting a button and using the embed code provided more...
Last Update
82 members