Difference between revisions of "Quake II"
m |
AlphaYellow (talk | contribs) |
||
(49 intermediate revisions by 18 users not shown) | |||
Line 1: | Line 1: | ||
− | {{Disambig|the original | + | {{Disambig|the original Quake II|the [[Wikipedia:Ray tracing (graphics)|ray-tracing]] capable version|[[Quake II RTX]]|2023's Nightdive remaster|[[Quake II Enhanced]]}} |
{{Infobox game | {{Infobox game | ||
− | |cover = Quake II | + | |cover = Quake II (PC Cover).png |
|developers = | |developers = | ||
{{Infobox game/row/developer|id Software}} | {{Infobox game/row/developer|id Software}} | ||
Line 17: | Line 17: | ||
{{Infobox game/row/date|Mac OS|July 1, 1999}} | {{Infobox game/row/date|Mac OS|July 1, 1999}} | ||
|taxonomy = | |taxonomy = | ||
− | {{Infobox game/row/taxonomy/monetization | One-time game purchase, Expansion pack | + | {{Infobox game/row/taxonomy/monetization | One-time game purchase, Expansion pack, Subscription gaming service }} |
− | |||
{{Infobox game/row/taxonomy/modes | Singleplayer, Multiplayer }} | {{Infobox game/row/taxonomy/modes | Singleplayer, Multiplayer }} | ||
{{Infobox game/row/taxonomy/pacing | Real-time }} | {{Infobox game/row/taxonomy/pacing | Real-time }} | ||
{{Infobox game/row/taxonomy/perspectives | First-person }} | {{Infobox game/row/taxonomy/perspectives | First-person }} | ||
{{Infobox game/row/taxonomy/controls | Direct control }} | {{Infobox game/row/taxonomy/controls | Direct control }} | ||
− | {{Infobox game/row/taxonomy/genres | Action, Shooter | + | {{Infobox game/row/taxonomy/genres | Action, FPS, Shooter }} |
− | + | {{Infobox game/row/taxonomy/art styles | Realistic }} | |
− | + | {{Infobox game/row/taxonomy/themes | Sci-fi }} | |
− | {{Infobox game/row/taxonomy/art styles | }} | ||
− | {{Infobox game/row/taxonomy/themes | | ||
{{Infobox game/row/taxonomy/series | Quake }} | {{Infobox game/row/taxonomy/series | Quake }} | ||
|reception = | |reception = | ||
|steam appid = 2320 | |steam appid = 2320 | ||
|steam appid side = 2330, 2340 | |steam appid side = 2330, 2340 | ||
− | |gogcom id = | + | |gogcom id = 1443696817 |
− | |gogcom id side = | + | |gogcom id side = 1441704824 |
+ | |official site= https://web.archive.org/web/20050404100403/http://www.idsoftware.com/games/quake/quake2/ | ||
|igdb = quake-ii | |igdb = quake-ii | ||
|hltb = 7455 | |hltb = 7455 | ||
+ | |lutris = quake-ii | ||
|strategywiki = Quake II | |strategywiki = Quake II | ||
− | |mobygames = | + | |mobygames = 405 |
|wikipedia = Quake II | |wikipedia = Quake II | ||
|winehq = 514 | |winehq = 514 | ||
Line 43: | Line 42: | ||
}} | }} | ||
− | + | {{Introduction | |
− | {{ | + | |introduction = |
− | + | ||
− | + | |release history = | |
− | + | ||
+ | |current state = Like the original [[Quake|Quake]]. Along with active modding community. The engine is also open source with modern multi-platform ports available; it is recommended to use one of the numerous [[#Source ports|Source ports]] on modern system. Additionally The Microsoft Store and Steam versions lack the Red Book Audio CD soundtrack, but this [[#No CD music in Microsoft Store and Steam version|can be fixed]]. | ||
+ | |||
+ | }} | ||
'''General information''' | '''General information''' | ||
+ | {{mm}} [https://github.com/id-Software/Quake-2 Source code] | ||
+ | {{mm}} [https://github.com/id-Software/Quake-2-Tools Tools source code] | ||
{{mm}} [https://www.celephais.net/board/news.php Func_Msgboard] - The mapper hub, new map releases, technique improvements. | {{mm}} [https://www.celephais.net/board/news.php Func_Msgboard] - The mapper hub, new map releases, technique improvements. | ||
{{mm}} [https://web.archive.org/web/20100820022738/http://forums.steampowered.com:80/forums/showthread.php?t=584359 FAQ on Steam forums] - A starting point for new Quake II players. | {{mm}} [https://web.archive.org/web/20100820022738/http://forums.steampowered.com:80/forums/showthread.php?t=584359 FAQ on Steam forums] - A starting point for new Quake II players. | ||
Line 57: | Line 61: | ||
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| Retail | | disc, DRM-free | CD check removed by official patches. Soundtrack is still embedded in the CD.<br>To install on 64-bit systems, go in the | + | {{Availability/row| Retail | | disc, DRM-free | CD check removed by official patches. Soundtrack is still embedded in the CD.<br>To install on 64-bit systems, go in the {{file|install|folder}} folder and run {{file|setup.exe}}. | | Windows, Mac OS, Linux }} |
− | |||
{{Availability/row| Gamesplanet | 2967-1 | Steam | | | Windows }} | {{Availability/row| Gamesplanet | 2967-1 | Steam | | | Windows }} | ||
− | {{Availability/row| GOG.com | quake_ii_quad_damage | DRM-free | Quake II: Quad Damage | + | {{Availability/row| GOG.com | quake_ii_quad_damage | DRM-free | Quake II: Quad Damage<ref>{{Refurl|url=https://www.gog.com/news/release_quake_ii_iii_wolfenstein_3d_return_to_castle_wolfenstein|title=RELEASE: QUAKE II + III, WOLFENSTEIN 3D, RETURN TO CASTLE WOLFENSTEIN - GOG.com News|date=May 2023}}</ref>, included with [[Quake II Enhanced]]. Includes the soundtrack, but may fail to play on modern operating systems. See [[#No CD music in GOG version|No CD music in GOG version]]. | | Windows }} |
{{Availability/row| Humble | quake-ii | Steam | | | Windows }} | {{Availability/row| Humble | quake-ii | Steam | | | Windows }} | ||
− | {{Availability/row| | + | {{Availability/row| Steam | 2320 | Steam | Includes The Reckoning and Ground Zero expansions, included with [[Quake II Enhanced]]. Does not come with the game soundtrack; see [[#No CD music in Microsoft Store and Steam version|No CD music in Microsoft Store and Steam version]]. | | Windows }} |
− | |||
{{Availability/row| Amazon | B00GXHJ3P2 | Steam | | | Windows | unavailable }} | {{Availability/row| Amazon | B00GXHJ3P2 | Steam | | | Windows | unavailable }} | ||
{{Availability/row| Bethesda.net | QU2CSTPCBG01 | DRM-free | DRM-free when launched directly from executable ({{code|quake2.exe}})| | Windows | Unavailable }} | {{Availability/row| Bethesda.net | QU2CSTPCBG01 | DRM-free | DRM-free when launched directly from executable ({{code|quake2.exe}})| | Windows | Unavailable }} | ||
+ | {{Availability/row| GamersGate | quake-ii | Steam | | | Windows | unavailable }} | ||
}} | }} | ||
− | |||
{{ii}} A faithful higher quality icon can be found on [https://archive.org/details/Quakeii-icon Archive.org]. | {{ii}} A faithful higher quality icon can be found on [https://archive.org/details/Quakeii-icon Archive.org]. | ||
{{ii}} The native Linux version has been ported by both id Software and Macmillan Digital Publishing. The Ryan C. Gordon "Icculus" version can be downloaded from [https://icculus.org/quake2/ this page], which includes both binary and the source code to compile the software with specific settings. | {{ii}} The native Linux version has been ported by both id Software and Macmillan Digital Publishing. The Ryan C. Gordon "Icculus" version can be downloaded from [https://icculus.org/quake2/ this page], which includes both binary and the source code to compile the software with specific settings. | ||
{{++}} This game can also be played on [[OS X]] and [[DOS]] using a [[#Source ports|source port]]. | {{++}} This game can also be played on [[OS X]] and [[DOS]] using a [[#Source ports|source port]]. | ||
− | {{++}} GOG.com's launcher for Quake II is fully | + | {{++}} GOG.com's launcher for Quake II is fully customizable by editing {{file|Q2Launcher.ini}} allowing you to add more mods or even modify the exe files the launcher should use. |
+ | |||
+ | ===Version differences=== | ||
+ | {{ii}} '''Quake II: Quad Damage''' includes the base game along with all expansions. The GOG.com version comes with the soundtrack and a special launcher. | ||
+ | {{ii}} '''Quake II: Colossus''' is the retail Linux package that includes the base game with only the first two expansions. | ||
+ | |||
+ | ===Demo=== | ||
+ | {{ii}} A [http://tastyspleen.net/quake/downloads/q2-314-demo-x86.exe demo] is available. Can also be installed via Steam: <code>steam://install/9130</code>. | ||
==Monetization== | ==Monetization== | ||
+ | {{Monetization | ||
+ | |ad-supported = | ||
+ | |cross-game bonus = | ||
+ | |dlc = | ||
+ | |expansion pack = The expansions include new missions and maps. | ||
+ | |freeware = | ||
+ | |free-to-play = | ||
+ | |one-time game purchase = The game requires an upfront purchase to access. | ||
+ | |sponsored = | ||
+ | |subscription = | ||
+ | }} | ||
+ | |||
{{DLC| | {{DLC| | ||
{{DLC/row| Mission Pack: Ground Zero | | Windows }} | {{DLC/row| Mission Pack: Ground Zero | | Windows }} | ||
Line 80: | Line 101: | ||
}} | }} | ||
− | + | {{ii}} Similarly to the [[Quake (2021)|2021 update]] of [[Quake]], an update for this game on Steam since August 10 2022 already includes the Mission Packs and removed the separated versions from sale, so it is recommended to uninstall Quake II along with it's individual Mission Packs and then reinstall Quake II but don't install the individual Mission Packs if you bought them before August 10 2022. | |
− | {{ii}} | ||
− | |||
==Essential improvements== | ==Essential improvements== | ||
Line 89: | Line 108: | ||
===Unofficial patch=== | ===Unofficial patch=== | ||
− | * [https://web.archive.org/web/20141205145343/http://forums.steampowered.com/forums/showthread.php?t=1756937 Ultimate Quake II Patch] - Designed for the | + | * [https://web.archive.org/web/20141205145343/http://forums.steampowered.com/forums/showthread.php?t=1756937 Ultimate Quake II Patch] - Designed for the Steam version but is also compatible with retail versions. It includes KMQuake 2 (Albeit outdated) along with the soundtrack. |
* [http://www.markshan.com/knightmare/downloads.htm Unofficial v3.24 Patch] - A simple patch that fixes bugs and adds certain things to the engine such as widescreen-support. Easy to install and use. | * [http://www.markshan.com/knightmare/downloads.htm Unofficial v3.24 Patch] - A simple patch that fixes bugs and adds certain things to the engine such as widescreen-support. Easy to install and use. | ||
===Source ports=== | ===Source ports=== | ||
− | Since the release of the source code various engine overhauls and source ports have been created to enhance or modify the game in different ways | + | Since the release of the source code various engine overhauls and source ports have been created to enhance or modify the game in different ways. {{ii}} '''Yamagi Quake II''' is recommended for authenticity to the original; '''KMQuake II''' is also recommended for quality-of-life features to the original; '''Q2PRO''' or '''Quake II Starter''' is recommended for a multiplayer-oriented experience.<ref>{{Refurl|url=https://www.reddit.com/r/quake/comments/6889vx/quake_ii_source_ports_what_are_the_best_for_sp/|title=Quake II source ports. what are the best for sp and the best for mp? : quake|date=May 2023}}</ref> |
{{Source ports table|content= | {{Source ports table|content= | ||
− | {{Source ports table/row| Fruitz of Dojo Quake II | url=https://github.com/fruitz-of-dojo/Quake2/releases | A Cocoa port of the engine, | + | {{Source ports table/row| Fruitz of Dojo Quake II | url=https://github.com/fruitz-of-dojo/Quake2/releases | A Cocoa port of the engine, it allows Quake II to be played on modern Macs. |OS X }} |
{{Source ports table/row| KMQuake II | url=http://www.markshan.com/knightmare/ | Enhanced client, allows for customization of textures, game interface etc. | Windows }} | {{Source ports table/row| KMQuake II | url=http://www.markshan.com/knightmare/ | Enhanced client, allows for customization of textures, game interface etc. | Windows }} | ||
{{Source ports table/row| QuakeIIxp | url=http://quake2xp.sourceforge.net/ | Enhanced port with improved graphics using an updated rendering engine. | Windows, Linux }} | {{Source ports table/row| QuakeIIxp | url=http://quake2xp.sourceforge.net/ | Enhanced port with improved graphics using an updated rendering engine. | Windows, Linux }} | ||
− | {{Source ports table/row| LWJake2 | url=https://github.com/flibitijibibo/LWJake2 | A | + | {{Source ports table/row| LWJake2 | url=https://github.com/flibitijibibo/LWJake2 | A LWJGL based source port focusing on compatibility and bug fixes. | Windows, OS X, Linux }} |
{{Source ports table/row| Q2DOS | url=https://bitbucket.org/neozeed/q2dos | A port that features DLL loading through DJGPP, Online play with a packet driver, Intel HD audio support, HTTP downloading with libCURL, Yamagi Quake II's game dll code enhancements and all of the v3.24 unofficial patch. | DOS }} | {{Source ports table/row| Q2DOS | url=https://bitbucket.org/neozeed/q2dos | A port that features DLL loading through DJGPP, Online play with a packet driver, Intel HD audio support, HTTP downloading with libCURL, Yamagi Quake II's game dll code enhancements and all of the v3.24 unofficial patch. | DOS }} | ||
− | {{Source ports table/row| Q2PRO | url=http://skuller.net/q2pro/ | | + | {{Source ports table/row| Q2PRO | url=http://skuller.net/q2pro/ | Multiplayer focused source port, available with [https://antiche.at/ r1ch.net anticheat module]. It is also used for speedrunning. | Windows, OS X, Linux }} |
{{Source ports table/row| Q2VKPT | url=http://brechpunkt.de/q2vkpt/ | Tech demo source port focused on adding full [[Wikipedia:Path tracing|path tracing]] using Nvidia RTX ray tracing in Vulkan. | Windows}} | {{Source ports table/row| Q2VKPT | url=http://brechpunkt.de/q2vkpt/ | Tech demo source port focused on adding full [[Wikipedia:Path tracing|path tracing]] using Nvidia RTX ray tracing in Vulkan. | Windows}} | ||
{{Source ports table/row| [[Quake II RTX]] | url= | Fork of Q2VKPT officially licensed by Nvidia. Has [[Quake II RTX|its own page]]. | Windows }} | {{Source ports table/row| [[Quake II RTX]] | url= | Fork of Q2VKPT officially licensed by Nvidia. Has [[Quake II RTX|its own page]]. | Windows }} | ||
− | {{Source ports table/row| Quake II Starter| url=http://q2s.tastyspleen.net/ | | + | {{Source ports table/row| Quake II Starter| url=http://q2s.tastyspleen.net/ | Free and standalone installer that uses the Quake II demo and patch, along with Q2PRO, to create a fully functional and multiplayer enabled version of the game. | Windows }} |
− | {{Source ports table/row| R1Q2 | url=https://web.archive.org/web/20161016062333/http://old.r1ch.net:80/stuff/r1q2/ | | + | {{Source ports table/row| R1Q2 | url=https://web.archive.org/web/20161016062333/http://old.r1ch.net:80/stuff/r1q2/ | Multiplayer focused source port, available with [https://antiche.at/ r1ch.net anticheat module]. | Windows, Linux }} |
{{Source ports table/row| Yamagi Quake II | url=http://www.yamagi.org/quake2/ | Enhanced client focusing mainly on bug-fixes, compatibility with modern systems and code improvements. | Windows, OS X, Linux }} | {{Source ports table/row| Yamagi Quake II | url=http://www.yamagi.org/quake2/ | Enhanced client focusing mainly on bug-fixes, compatibility with modern systems and code improvements. | Windows, OS X, Linux }} | ||
{{Source ports table/row| vkQuake2 | url=https://github.com/kondrak/vkQuake2 | Enhanced client using the Vulkan renderer. | Windows, OS X, Linux }} | {{Source ports table/row| vkQuake2 | url=https://github.com/kondrak/vkQuake2 | Enhanced client using the Vulkan renderer. | Windows, OS X, Linux }} | ||
Line 143: | Line 162: | ||
|ubisoft connect = | |ubisoft connect = | ||
|ubisoft connect notes = | |ubisoft connect notes = | ||
− | |xbox cloud = | + | |xbox cloud = false |
|xbox cloud notes = | |xbox cloud notes = | ||
}} | }} | ||
Line 174: | Line 193: | ||
|antialiasing = hackable | |antialiasing = hackable | ||
|antialiasing notes = A source port is required. See [[#Source ports|Source ports]]. | |antialiasing notes = A source port is required. See [[#Source ports|Source ports]]. | ||
+ | |upscaling = false | ||
+ | |upscaling tech = | ||
+ | |upscaling notes = | ||
|vsync = true | |vsync = true | ||
|vsync notes = Labeled {{code|sync every frame}}. | |vsync notes = Labeled {{code|sync every frame}}. | ||
|60 fps = true | |60 fps = true | ||
− | |60 fps notes = | + | |60 fps notes = |
|120 fps = hackable | |120 fps = hackable | ||
− | |120 fps notes = See [[#Frame rate (FPS)|Frame rate (FPS)]]. | + | |120 fps notes = Frame rate is capped at 83 FPS. See [[#Frame rate (FPS)|Frame rate (FPS)]]. |
− | |hdr = | + | |hdr = false |
|hdr notes = | |hdr notes = | ||
− | |color blind = | + | |ray tracing = hackable |
+ | |ray tracing notes = A source port is required. See [[#Source ports|Source ports]]. | ||
+ | |color blind = false | ||
|color blind notes = | |color blind notes = | ||
}} | }} | ||
Line 188: | Line 212: | ||
===[[Glossary:Widescreen resolution|Widescreen resolution]]=== | ===[[Glossary:Widescreen resolution|Widescreen resolution]]=== | ||
{{Fixbox|description=Custom resolution (Yamagi port)|ref={{cn|date=August 2017}}|fix= | {{Fixbox|description=Custom resolution (Yamagi port)|ref={{cn|date=August 2017}}|fix= | ||
− | # Go to | + | # Go to {{file|{{p|game}}\baseq2|folder}}. |
− | # Open | + | # Open {{file|autoexec.cfg}} or create it if not found. |
# Add <code>gl_customwidth "X"</code> where X is the horizontal resolution. | # Add <code>gl_customwidth "X"</code> where X is the horizontal resolution. | ||
# Add <code>gl_customheight "Y"</code> where Y is the vertical resolution. | # Add <code>gl_customheight "Y"</code> where Y is the vertical resolution. | ||
Line 197: | Line 221: | ||
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]=== | ===[[Glossary:Field of view (FOV)|Field of view (FOV)]]=== | ||
{{Fixbox|description=Edit config file|ref={{cn|date=July 2016}}|fix= | {{Fixbox|description=Edit config file|ref={{cn|date=July 2016}}|fix= | ||
− | # Go to {{ | + | # Go to {{file|{{p|game}}\baseq2|folder}}. |
# Create and open {{file|autoexec.cfg}}. | # Create and open {{file|autoexec.cfg}}. | ||
# Add {{code|fov X}} where X is the desired FOV. | # Add {{code|fov X}} where X is the desired FOV. | ||
Line 214: | Line 238: | ||
{{ii}} Use a [[#Source ports|source port]] to avoid physics issues at high frame rates. | {{ii}} Use a [[#Source ports|source port]] to avoid physics issues at high frame rates. | ||
{{Fixbox|description=Edit config file|ref={{cn|date=July 2016}}|fix= | {{Fixbox|description=Edit config file|ref={{cn|date=July 2016}}|fix= | ||
− | # Go to | + | # Go to {{file|{{p|game}}\baseq2|folder}}. |
− | # Create and open | + | # Create and open {{file|autoexec.cfg}}. |
# Add <code>cl_maxfps X</code> where X is the desired FPS cap. | # Add <code>cl_maxfps X</code> where X is the desired FPS cap. | ||
# Add <code>r_maxfps X</code> instead if you're using [[#Source ports|KMQuake II]].<br/>Add <code>vid_maxfps X</code> instead if you're using [[#Source ports|Yamagi Quake II]]. | # Add <code>r_maxfps X</code> instead if you're using [[#Source ports|KMQuake II]].<br/>Add <code>vid_maxfps X</code> instead if you're using [[#Source ports|Yamagi Quake II]]. | ||
Line 229: | Line 253: | ||
{{ii}} Use {{code|gl_texturemode gl_nearest_mipmap_linear}} to disable texture smoothing while avoiding distant texture aliasing. Can be combined with anisotropic filtering. | {{ii}} Use {{code|gl_texturemode gl_nearest_mipmap_linear}} to disable texture smoothing while avoiding distant texture aliasing. Can be combined with anisotropic filtering. | ||
{{ii}} The {{code|8-bit textures}} option, when disabled, uses [[Wikipedia:Color depth|16-bit textures]]. This is independent of the texture filtering options. | {{ii}} The {{code|8-bit textures}} option, when disabled, uses [[Wikipedia:Color depth|16-bit textures]]. This is independent of the texture filtering options. | ||
− | {{ii}} The game uses non-power of two textures for models, which were supported by the software renderer, but not by the OpenGL renderer. Therefore, textures in OpenGL have to be resized to a power of two; this is controlled through the console command {{code|gl_round_down}}. By default this is set to 1, which downsamples textures to the nearest power of two, reducing quality noticeably in the process. This was used due to limitations of contemporary 3D hardware. Setting {{code|gl_round_down 0}} (and doing a {{code|vid_restart}}, or putting it into an {{file|autoexec.cfg}}) improves texture quality noticeably. | + | {{ii}} The game uses non-power of two textures for models, which were supported by the software renderer, but not by the OpenGL renderer. Therefore, textures in OpenGL have to be resized to a power of two; this is controlled through the console command {{code|gl_round_down}}. By default this is set to 1, which downsamples textures to the nearest power of two, reducing quality noticeably in the process. This was used due to limitations of contemporary 3D hardware at the time of game's release. Setting {{code|gl_round_down 0}} (and doing a {{code|vid_restart}}, or putting it into an {{file|autoexec.cfg}}) improves texture quality noticeably. |
==Input== | ==Input== | ||
Line 257: | Line 281: | ||
|xinput controllers = hackable | |xinput controllers = hackable | ||
|xinput controllers notes = Use [[#Source ports|Yamagi Quake II]]. | |xinput controllers notes = Use [[#Source ports|Yamagi Quake II]]. | ||
− | |xbox prompts = | + | |xbox prompts = false |
|xbox prompts notes = | |xbox prompts notes = | ||
|impulse triggers = unknown | |impulse triggers = unknown | ||
Line 263: | Line 287: | ||
|dualshock 4 = unknown | |dualshock 4 = unknown | ||
|dualshock 4 notes = | |dualshock 4 notes = | ||
− | |dualshock prompts = | + | |dualshock prompts = false |
|dualshock prompts notes = | |dualshock prompts notes = | ||
|light bar support = unknown | |light bar support = unknown | ||
Line 275: | Line 299: | ||
|other controllers = unknown | |other controllers = unknown | ||
|other controllers notes = | |other controllers notes = | ||
− | |other button prompts = | + | |other button prompts = false |
|other button prompts notes= | |other button prompts notes= | ||
− | |||
− | |||
|controller hotplug = false | |controller hotplug = false | ||
|controller hotplug notes = | |controller hotplug notes = | ||
Line 300: | Line 322: | ||
{{Fixbox|description=Disable mouse acceleration (source port)|ref={{cn|date=November 2016}}|fix= | {{Fixbox|description=Disable mouse acceleration (source port)|ref={{cn|date=November 2016}}|fix= | ||
# A source port is required (e.g. [http://www.markshan.com/knightmare/ KMQuake II]). See [[#Source ports|Source ports]]. | # A source port is required (e.g. [http://www.markshan.com/knightmare/ KMQuake II]). See [[#Source ports|Source ports]]. | ||
− | # Go to | + | # Go to {{file|{{p|game}}\baseq2|folder}}. |
− | # Create and open | + | # Create and open {{file|autoexec.cfg}}. |
# Add the line <code>m_noaccel 1</code>. | # Add the line <code>m_noaccel 1</code>. | ||
}} | }} | ||
Line 309: | Line 331: | ||
===Mouse wheel for switching weapons=== | ===Mouse wheel for switching weapons=== | ||
− | {{Fixbox|description=Use the console to create custom keybinds <ref>https://steamcommunity.com/app/2320/discussions/0/1319961618833006627/</ref>|fix= | + | {{Fixbox|description=Use the console to create custom keybinds<ref>{{Refurl|url=https://steamcommunity.com/app/2320/discussions/0/1319961618833006627/|title=Steam Community|date=May 2023}}</ref>|fix= |
# Press the tilde key (<code>~</code>) to activate the console. | # Press the tilde key (<code>~</code>) to activate the console. | ||
# Type <code>bind MWHEELUP "weapnext"</code> and hit enter. | # Type <code>bind MWHEELUP "weapnext"</code> and hit enter. | ||
Line 326: | Line 348: | ||
|closed captions = false | |closed captions = false | ||
|closed captions notes = | |closed captions notes = | ||
− | |mute on focus lost = | + | |mute on focus lost = always on |
|mute on focus lost notes = | |mute on focus lost notes = | ||
|eax support = hackable | |eax support = hackable | ||
− | |eax support notes = A3D, EAX (via IAS patch<ref> | + | |eax support notes = A3D, EAX (via IAS patch<ref>{{Refurl|url=https://web.archive.org/web/19991004033555/http://www.earsound.com/titles/quake2.html|title=IAS Quake2 Patch Beta - earsound.com (retrieved)|date=May 2023}}</ref>).<br/>Use a [[#Source ports|source port]] such as Yamagi Quake II or Q2Pro for [[Glossary:Surround sound#OpenAL|OpenAL Soft HRTF]]. |
|red book cd audio = true | |red book cd audio = true | ||
|red book cd audio notes = | |red book cd audio notes = | ||
+ | |royalty free audio = always on | ||
+ | |royalty free audio notes = | ||
}} | }} | ||
Line 349: | Line 373: | ||
|subtitles = n/a | |subtitles = n/a | ||
|fan = true | |fan = true | ||
− | |notes = Fan translation, [ | + | |notes = Fan translation, [https://drive.google.com/file/d/1a9qhN0vsLoIMx_RscVHfvQWLO2xd8UHG/view?usp=drive_link download] (From ''Clan Dlan'' archives). |
}} | }} | ||
}} | }} | ||
Line 418: | Line 442: | ||
|windows mixed reality = unknown | |windows mixed reality = unknown | ||
|windows mixed reality notes = | |windows mixed reality notes = | ||
+ | |forte vfx1 = true | ||
+ | |forte vfx1 notes = Native Windows version only. Requires a driver.<ref>[https://web.archive.org/web/20050715000000*/http://www.mindflux.com.au/downloads/forte/vfx1q2.zip vfx1q2 - Wayback Machine]</ref> Unknown if any source ports support the headset. | ||
|keyboard-mouse = true | |keyboard-mouse = true | ||
|keyboard-mouse notes = | |keyboard-mouse notes = | ||
Line 437: | Line 463: | ||
==Issues fixed== | ==Issues fixed== | ||
− | ===Saves | + | ===Saves won't load with "function pointers have moved" error with 'The Reckoning' and 'Ground Zero' expansion (GOG.com version)=== |
− | + | {{Fixbox|description=install the 3.24 fan-patch|ref=|fix= | |
+ | }} | ||
+ | |||
+ | ===No CD music in Microsoft Store and Steam version=== | ||
− | + | {{ii}} Quake II, like the original Quake use mixed-mode CD. The Steam and Microsoft Store versions lacks the soundtracks out-of-the-box. | |
− | + | {{ii}} The Microsoft Store version requires enabling mods. | |
+ | {{Fixbox|description=Apply [https://web.archive.org/web/20141205145343/http://forums.steampowered.com/forums/showthread.php?t=1756937 Ultimate Quake II patch]|ref=|fix= | ||
+ | {{ii}} If prefer to play the game on original engine, download the soundtrack from the [https://steamcommunity.com/app/2320/discussions/0/864974467511619676/ Steam discussions]. Either burn a new CD from the image file or use a CD emulator like [http://wincdemu.sysprogs.org/ WinCDEmu] to mount the image. | ||
+ | }} | ||
− | + | ===No CD music in GOG version=== | |
− | + | On Windows 11 and recent versions of Windows 10, the GOG patch allowing for OGG music playback in Quake II fails to work. To resolve this, use a [[#Source ports|source port]]. Unlike with the Steam and Microsoft Store versions, you do not need to download the soundtrack separately, as it is included in the game files of the GOG version. | |
− | + | {{Fixbox|description=Apply [http://www.markshan.com/knightmare/downloads.htm Unofficial v3.24 Patch] and turn on "ogg vorbis music".|ref=|fix= | |
+ | }} | ||
===Windows Vista and 7 colours issue (Software mode)=== | ===Windows Vista and 7 colours issue (Software mode)=== | ||
{{ii}} Windows Vista and 7 can have issues with displaying true colours in Software mode | {{ii}} Windows Vista and 7 can have issues with displaying true colours in Software mode | ||
{{ii}} This issue does not occur on Windows 8 and later. | {{ii}} This issue does not occur on Windows 8 and later. | ||
− | {{ii}} See [[ | + | {{ii}} See [[Glossary:DirectX/DirectDraw troubleshooting|DirectDraw troubleshooting]] for further details. |
{{Fixbox|description=DirectDrawCompat|ref={{cn|date=July 2021}}|fix= | {{Fixbox|description=DirectDrawCompat|ref={{cn|date=July 2021}}|fix= | ||
− | Use [https://github.com/narzoul/DDrawCompat/releases | + | Use [https://github.com/narzoul/DDrawCompat/releases DDrawCompat]. |
}} | }} | ||
Line 462: | Line 495: | ||
}} | }} | ||
− | === | + | ===Frame rate issue in software renderer=== |
− | {{ii}} | + | {{ii}} The software renderer does not enforce frame rate limit. This can cause issues on modern hardware, as the game can run infinitely faster that it meant to. |
{{Fixbox|description=Use [https://www.moddb.com/games/quake-2/downloads/quake-2-v320-patch-3dnow-3dfx-minigl-updates 3.20 patch].|ref={{cn|date=July 2021}}|fix= | {{Fixbox|description=Use [https://www.moddb.com/games/quake-2/downloads/quake-2-v320-patch-3dnow-3dfx-minigl-updates 3.20 patch].|ref={{cn|date=July 2021}}|fix= | ||
}} | }} | ||
===Game does not launch (Intel HD Graphics)=== | ===Game does not launch (Intel HD Graphics)=== | ||
− | {{Fixbox|description=Use a source port|ref=<ref> | + | {{Fixbox|description=Use a source port|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/2320/discussions/0/1696046342864834735/|title=Steam Community|date=9 June 2023}}</ref>|fix= |
}} | }} | ||
{{Fixbox|description=|ref={{cn|date=2021-07-30|reason=}}|fix= | {{Fixbox|description=|ref={{cn|date=2021-07-30|reason=}}|fix= | ||
Line 476: | Line 509: | ||
==="No Input arguments" when running the launcher (GOG.com version)=== | ==="No Input arguments" when running the launcher (GOG.com version)=== | ||
− | This problem occurs only if you try to run the main | + | {{Fixbox|description=Use the created shortcut.|ref={{cn|date=2022-11-16|reason=}}|fix= |
+ | {{ii}} This problem occurs only if you try to run the main executable file. It must be run from the Launch Quake 2 shortcut to make it work. This is due to the fact that it contains a code in the Launch options. | ||
+ | }} | ||
− | ===Stuttering | + | ===Stuttering (yquake2)=== |
{{ii}} Might occur when using fractional display refresh rates. | {{ii}} Might occur when using fractional display refresh rates. | ||
+ | {{Fixbox|description=Set vid_displayrefreshrate|ref=<ref>{{Refurl|url=https://github.com/yquake2/yquake2/issues/371|title=59fps on Windows · Issue #371 · yquake2/yquake2|date=9 June 2023}}</ref>|fix= | ||
+ | # Install [[#Source ports|Yamagi Quake II]]. | ||
+ | # Open the console. | ||
+ | # Set <code>vid_displayrefreshrate</code> to <code>60</code>. | ||
+ | }} | ||
− | {{Fixbox|description= | + | ===Aim is Offset=== |
+ | {{ii}} Bullets hit slightly below and to the right of the crosshair. | ||
+ | {{Fixbox|description=Use Yamagi's aimfix command to make bullets hit precisely at the center of the crosshair|fix= | ||
# Install [[#Source ports|Yamagi Quake II]]. | # Install [[#Source ports|Yamagi Quake II]]. | ||
# Open the console. | # Open the console. | ||
− | # | + | # Type <code>aimfix 1</code>. |
}} | }} | ||
+ | |||
===Play the expansions with KMQuake II=== | ===Play the expansions with KMQuake II=== | ||
− | {{Fixbox|description=Use launch parameters|ref=<ref> | + | {{Fixbox|description=Use launch parameters|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/2320/discussions/0/496880203080292738/|title=Running The Reckoning and Ground Zero with kmQuake2|date=May 2023}}</ref>|fix= |
− | Use the following [[Glossary:Command line arguments|command line arguments]] with | + | Use the following [[Glossary:Command line arguments|command line arguments]] with {{file|kmquake2.exe}}: |
* For The Reckoning, use <code>+set game xatrix</code> | * For The Reckoning, use <code>+set game xatrix</code> | ||
* For Ground Zero, use <code>+set game rogue</code> | * For Ground Zero, use <code>+set game rogue</code> | ||
}} | }} | ||
− | |||
{{Fixbox|description=Other method|ref={{cn|date=September 2016}}|fix= | {{Fixbox|description=Other method|ref={{cn|date=September 2016}}|fix= | ||
− | Create a | + | Create a {{file|quake2.bat}} file with the following content. Make sure you have the support files for the expansions ready. Available [http://www.markshan.com/knightmare/downloads/kmquake2_020_b3_missionpack.zip here]. |
<pre>@echo off | <pre>@echo off | ||
Line 517: | Line 559: | ||
===See gun with wide FOV=== | ===See gun with wide FOV=== | ||
{{Fixbox|description=Install [[#Essential improvements|Patch 3.24, Yamagi Quake II, or KMQuake II]]|ref={{cn|date=September 2016}}}} | {{Fixbox|description=Install [[#Essential improvements|Patch 3.24, Yamagi Quake II, or KMQuake II]]|ref={{cn|date=September 2016}}}} | ||
− | {{Fixbox|description=Apply hex edit|ref=<ref> | + | {{Fixbox|description=Apply hex edit|ref=<ref>{{Refurl|url=https://steamcommunity.com/sharedfiles/filedetails/?id=248035586|title=Steam Community :: Guide :: Configuring version 3.20 (widescreen and no mouse accel)|date=May 2023}}</ref>|fix= |
− | # Open | + | # Open {{file|quake2.exe<}} with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD]. |
# Go to the address <code>47B00</code> | # Go to the address <code>47B00</code> | ||
# Change the values <code>00 00 B4 42</code> to <code>00 00 33 43</code> | # Change the values <code>00 00 B4 42</code> to <code>00 00 33 43</code> | ||
Line 524: | Line 566: | ||
==Add quick saving hotkey== | ==Add quick saving hotkey== | ||
− | {{Fixbox|description=Use the console to add custom keybinds to enable quicksaving<ref>https://strategywiki.org/wiki/Quake_II/Controls</ref>|fix= | + | {{Fixbox|description=Use the console to add custom keybinds to enable quicksaving<ref>{{Refurl|url=https://strategywiki.org/wiki/Quake_II/Controls|title=strategywiki.org|date=May 2023}}</ref>|fix= |
# Open the console and enter <code>bind F5 "echo Quick Saving...; wait; save quick"</code> and <code>bind F7 "echo Quick Loading...; wait; load quick"</code>. | # Open the console and enter <code>bind F5 "echo Quick Saving...; wait; save quick"</code> and <code>bind F7 "echo Quick Loading...; wait; load quick"</code>. | ||
{{ii}} Change the keys to whatever keys you would like. | {{ii}} Change the keys to whatever keys you would like. | ||
Line 535: | Line 577: | ||
|direct3d versions = | |direct3d versions = | ||
|direct3d notes = | |direct3d notes = | ||
− | |directdraw versions = | + | |directdraw versions = true |
− | |directdraw notes = | + | |directdraw notes = Software mode also uses DirectDraw acceleration if available. |
|opengl versions = 1.1, 1.4, 3.2 | |opengl versions = 1.1, 1.4, 3.2 | ||
|opengl notes = 3DFX and PowerVR MiniGL included.<br/>[[#Source ports|Yamagi Quake II]] updates the 1.1 renderer to 1.4 and adds a 3.2 renderer. | |opengl notes = 3DFX and PowerVR MiniGL included.<br/>[[#Source ports|Yamagi Quake II]] updates the 1.1 renderer to 1.4 and adds a 3.2 renderer. | ||
Line 542: | Line 584: | ||
|glide notes = 3dfx MiniGL | |glide notes = 3dfx MiniGL | ||
|software mode = true | |software mode = true | ||
− | |software mode notes = Broken by default on Win7 x64 ([[ | + | |software mode notes = Broken by default on Win7 x64 ([[Glossary:DirectX/DirectDraw troubleshooting|DirectDraw troubleshooting]]).<br>[[#Source ports|Yamagi]]'s' software renderer can render the whole game without artifacts. |
|mantle support = | |mantle support = | ||
|mantle support notes = | |mantle support notes = | ||
Line 564: | Line 606: | ||
|linux 64-bit executable= hackable | |linux 64-bit executable= hackable | ||
|linux arm app = hackable | |linux arm app = hackable | ||
+ | |linux 68k app = hackable | ||
|linux executable notes = A source port is required for native non-32-bit. See [[#Source ports|Source ports]]. | |linux executable notes = A source port is required for native non-32-bit. See [[#Source ports|Source ports]]. | ||
+ | |mac os powerpc app = true | ||
+ | |mac os 68k app = unknown | ||
+ | |mac os executable notes= | ||
}} | }} | ||
Latest revision as of 16:51, 14 June 2024
This page is for the original Quake II. For the ray-tracing capable version, see Quake II RTX. For 2023's Nightdive remaster, see Quake II Enhanced.
Developers | |
---|---|
id Software | |
The Reckoning | Xatrix Entertainment |
Ground Zero | Rogue Entertainment |
Mac OS (Classic) | Logicware |
Publishers | |
Retail | Activision |
Digital | Bethesda Softworks |
Engines | |
id Tech 2 | |
Release dates | |
Windows | December 9, 1997 |
Linux | January 6, 1998 |
Mac OS (Classic) | July 1, 1999 |
Taxonomy | |
Monetization | One-time game purchase, Expansion pack, Subscription gaming service |
Modes | Singleplayer, Multiplayer |
Pacing | Real-time |
Perspectives | First-person |
Controls | Direct control |
Genres | Action, FPS, Shooter |
Art styles | Realistic |
Themes | Sci-fi |
Series | Quake |
Quake | |
---|---|
Quake | 1996 |
Quake II | 1997 |
Quake III Arena | 1999 |
Quake 4 | 2005 |
Enemy Territory: Quake Wars | 2007 |
Quake Live | 2010 |
Quake II RTX | 2019 |
Quake Enhanced | 2021 |
Quake Champions | 2022 |
Quake II Enhanced | 2023 |
Quake II is a singleplayer and multiplayer first-person action, FPS and shooter game in the Quake series.
Like the original Quake. Along with active modding community. The engine is also open source with modern multi-platform ports available; it is recommended to use one of the numerous Source ports on modern system. Additionally The Microsoft Store and Steam versions lack the Red Book Audio CD soundtrack, but this can be fixed.
General information
- Source code
- Tools source code
- Func_Msgboard - The mapper hub, new map releases, technique improvements.
- FAQ on Steam forums - A starting point for new Quake II players.
- GOG.com Community Discussions for game series
- GOG.com Support Page
- Steam Community Discussions
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | CD check removed by official patches. Soundtrack is still embedded in the CD. To install on 64-bit systems, go in the install folder and run setup.exe . |
|||
GOG.com | Quake II: Quad Damage[1], included with Quake II Enhanced. Includes the soundtrack, but may fail to play on modern operating systems. See No CD music in GOG version. | |||
Humble Store | ||||
Steam | Includes The Reckoning and Ground Zero expansions, included with Quake II Enhanced. Does not come with the game soundtrack; see No CD music in Microsoft Store and Steam version. | |||
Amazon.com (unavailable) | ||||
Bethesda.net (unavailable) | DRM-free when launched directly from executable (quake2.exe ) |
|||
GamersGate (unavailable) |
- A faithful higher quality icon can be found on Archive.org.
- The native Linux version has been ported by both id Software and Macmillan Digital Publishing. The Ryan C. Gordon "Icculus" version can be downloaded from this page, which includes both binary and the source code to compile the software with specific settings.
- This game can also be played on OS X and DOS using a source port.
- GOG.com's launcher for Quake II is fully customizable by editing
Q2Launcher.ini
allowing you to add more mods or even modify the exe files the launcher should use.
Version differences
- Quake II: Quad Damage includes the base game along with all expansions. The GOG.com version comes with the soundtrack and a special launcher.
- Quake II: Colossus is the retail Linux package that includes the base game with only the first two expansions.
Demo
- A demo is available. Can also be installed via Steam:
steam://install/9130
.
Monetization
Type | Notes |
---|---|
Expansion pack | The expansions include new missions and maps. |
One-time game purchase | The game requires an upfront purchase to access. |
DLC and expansion packs
Name | Notes | |
---|---|---|
Mission Pack: Ground Zero | ||
Mission Pack: The Reckoning | ||
Netpack I: Extremities | Included in the GOG version only. |
- Similarly to the 2021 update of Quake, an update for this game on Steam since August 10 2022 already includes the Mission Packs and removed the separated versions from sale, so it is recommended to uninstall Quake II along with it's individual Mission Packs and then reinstall Quake II but don't install the individual Mission Packs if you bought them before August 10 2022.
Essential improvements
Official patch
- 3.20 - Latest official patch.
Unofficial patch
- Ultimate Quake II Patch - Designed for the Steam version but is also compatible with retail versions. It includes KMQuake 2 (Albeit outdated) along with the soundtrack.
- Unofficial v3.24 Patch - A simple patch that fixes bugs and adds certain things to the engine such as widescreen-support. Easy to install and use.
Source ports
Since the release of the source code various engine overhauls and source ports have been created to enhance or modify the game in different ways.
- Yamagi Quake II is recommended for authenticity to the original; KMQuake II is also recommended for quality-of-life features to the original; Q2PRO or Quake II Starter is recommended for a multiplayer-oriented experience.[2]
Name | Description | |
---|---|---|
Fruitz of Dojo Quake II | A Cocoa port of the engine, it allows Quake II to be played on modern Macs. | |
KMQuake II | Enhanced client, allows for customization of textures, game interface etc. | |
QuakeIIxp | Enhanced port with improved graphics using an updated rendering engine. | |
LWJake2 | A LWJGL based source port focusing on compatibility and bug fixes. | |
Q2DOS | A port that features DLL loading through DJGPP, Online play with a packet driver, Intel HD audio support, HTTP downloading with libCURL, Yamagi Quake II's game dll code enhancements and all of the v3.24 unofficial patch. | |
Q2PRO | Multiplayer focused source port, available with r1ch.net anticheat module. It is also used for speedrunning. | |
Q2VKPT | Tech demo source port focused on adding full path tracing using Nvidia RTX ray tracing in Vulkan. | |
Quake II RTX | Fork of Q2VKPT officially licensed by Nvidia. Has its own page. | |
Quake II Starter | Free and standalone installer that uses the Quake II demo and patch, along with Q2PRO, to create a fully functional and multiplayer enabled version of the game. | |
R1Q2 | Multiplayer focused source port, available with r1ch.net anticheat module. | |
Yamagi Quake II | Enhanced client focusing mainly on bug-fixes, compatibility with modern systems and code improvements. | |
vkQuake2 | Enhanced client using the Vulkan renderer. |
r1ch.net anticheat module
Some multiplayer servers require clients to use the r1ch.net anticheat module, supported source ports are listed on its website.
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\baseq2\*.cfg[Note 1] |
Mac OS (Classic) | |
Linux | |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/2320/pfx/[Note 2] |
- It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.
- Yamagi Quake II moves this to
%USERPROFILE%\Documents\YamagiQ2\baseq2\*.cfg
unless launched with-portable
.
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\baseq2\save\[Note 1] |
Mac OS (Classic) | |
Linux | |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/2320/pfx/[Note 2] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy | Added on update 1.2 | |
Steam Cloud | ||
Xbox Cloud |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | A source port is required. See Source ports. | ||
Multi-monitor | A source port is required. See Source ports. | ||
Ultra-widescreen | A source port is required. See Source ports. | ||
4K Ultra HD | A source port is required. See Source ports. | ||
Field of view (FOV) | See Field of view (FOV). | ||
Windowed | Can also be toggled with Alt+↵ Enter. | ||
Borderless fullscreen windowed | See the glossary page for potential workarounds. | ||
Anisotropic filtering (AF) | A source port is required. See Source ports. | ||
Anti-aliasing (AA) | A source port is required. See Source ports. | ||
High-fidelity upscaling | See the glossary page for potential workarounds. | ||
Vertical sync (Vsync) | Labeled sync every frame . |
||
60 FPS | |||
120+ FPS | Frame rate is capped at 83 FPS. See Frame rate (FPS). | ||
High dynamic range display (HDR) | See the glossary page for potential alternatives. | ||
Ray tracing (RT) | A source port is required. See Source ports. |
Widescreen resolution
Custom resolution (Yamagi port)[citation needed] |
---|
|
Field of view (FOV)
Edit config file[citation needed] |
---|
Notes
|
Console command[citation needed] |
---|
|
Frame rate (FPS)
- Use a source port to avoid physics issues at high frame rates.
Edit config file[citation needed] |
---|
|
Console command[citation needed] |
---|
|
Texture quality
- Use
gl_texturemode gl_nearest_mipmap_linear
to disable texture smoothing while avoiding distant texture aliasing. Can be combined with anisotropic filtering. - The
8-bit textures
option, when disabled, uses 16-bit textures. This is independent of the texture filtering options. - The game uses non-power of two textures for models, which were supported by the software renderer, but not by the OpenGL renderer. Therefore, textures in OpenGL have to be resized to a power of two; this is controlled through the console command
gl_round_down
. By default this is set to 1, which downsamples textures to the nearest power of two, reducing quality noticeably in the process. This was used due to limitations of contemporary 3D hardware at the time of game's release. Settinggl_round_down 0
(and doing avid_restart
, or putting it into anautoexec.cfg
) improves texture quality noticeably.
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | See Mouse acceleration. | |
Mouse sensitivity | ||
Mouse input in menus | A source port is required. See Source ports. | |
Mouse Y-axis inversion | ||
Controller | ||
Controller support | Use Yamagi Quake II for SDL joystick support including haptic feedback. | |
Full controller support | The VR mod offers full XInput support. See VR support. | |
Controller remapping | ||
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | Use Yamagi Quake II. | |
---|---|---|
Xbox button prompts | ||
Impulse Trigger vibration |
PlayStation controllers |
---|
Tracked motion controllers | Use the Quake2VR mod (Oculus Touch only). | |
---|---|---|
Button/gesture prompts |
Generic/other controllers |
---|
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | Use Yamagi Quake II | |
Digital movement supported | ||
Simultaneous controller+KB/M |
Mouse acceleration
Disable mouse acceleration (source port)[citation needed] |
---|
|
Disable mouse acceleration (original release)[citation needed] |
---|
Use the MarkC Windows 10 + 8.1 + 8 + 7 Mouse Acceleration Fix. |
Mouse wheel for switching weapons
Use the console to create custom keybinds[4] |
---|
|
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | Only for sound effects, not for CD music. | |
Surround sound | ||
Subtitles | ||
Closed captions | ||
Mute on focus lost | ||
EAX support | A3D, EAX (via IAS patch[5]). Use a source port such as Yamagi Quake II or Q2Pro for OpenAL Soft HRTF. |
|
Royalty free audio | ||
Red Book CD audio | On Windows, CD music might not play correctly; see the troubleshooting guide for solutions. |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Spanish | Fan translation, download (From Clan Dlan archives). |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
Local play | 4 | See the Steam Community guide. | ||
LAN play | 16 | |||
Online play | 16 |
- All official maps are designed for at most 16 players. However, dedicated servers can be set to have the max player limit at 256
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | ||
Direct IP |
Ports
Protocol | Port(s) and/or port range(s) |
---|---|
UDP | 27910 |
- Universal Plug and Play (UPnP) support status is unknown.
VR support
3D modes | State | Notes | |
---|---|---|---|
vorpX | G3D Officially supported game, see official vorpx game list. |
Headsets | |||
---|---|---|---|
SteamVR | Use the Quake2VR mod with the Revive Compatibility Layer. | ||
Oculus VR (LibOVR) | Use the Quake2VR mod. | ||
Windows Mixed Reality | This game might be playable with the Revive Compatibility Layer, or Windows Mixed Reality for SteamVR. | ||
Forte VFX1 | Native Windows version only. Requires a driver.[6] Unknown if any source ports support the headset. |
Devices | |||
---|---|---|---|
Tracked motion controllers | Use the Quake2VR mod (Oculus Touch only). See Input for details. |
||
Traditional controller | See Input for details. | ||
Keyboard/Mouse |
Play area | |||
---|---|---|---|
Seated | |||
Standing | |||
Room-scale |
Issues fixed
Saves won't load with "function pointers have moved" error with 'The Reckoning' and 'Ground Zero' expansion (GOG.com version)
install the 3.24 fan-patch |
---|
No CD music in Microsoft Store and Steam version
- Quake II, like the original Quake use mixed-mode CD. The Steam and Microsoft Store versions lacks the soundtracks out-of-the-box.
- The Microsoft Store version requires enabling mods.
Apply Ultimate Quake II patch |
---|
|
No CD music in GOG version
On Windows 11 and recent versions of Windows 10, the GOG patch allowing for OGG music playback in Quake II fails to work. To resolve this, use a source port. Unlike with the Steam and Microsoft Store versions, you do not need to download the soundtrack separately, as it is included in the game files of the GOG version.
Apply Unofficial v3.24 Patch and turn on "ogg vorbis music". |
---|
Windows Vista and 7 colours issue (Software mode)
- Windows Vista and 7 can have issues with displaying true colours in Software mode
- This issue does not occur on Windows 8 and later.
- See DirectDraw troubleshooting for further details.
DirectDrawCompat[citation needed] |
---|
Use DDrawCompat. |
Window border visible in fullscreen mode (Software mode)
DirectDrawCompat[citation needed] |
---|
Use DDrawCompat. |
Frame rate issue in software renderer
- The software renderer does not enforce frame rate limit. This can cause issues on modern hardware, as the game can run infinitely faster that it meant to.
Use 3.20 patch.[citation needed] |
---|
Game does not launch (Intel HD Graphics)
Use a source port[7] |
---|
[citation needed] |
---|
|
"No Input arguments" when running the launcher (GOG.com version)
Use the created shortcut.[citation needed] |
---|
|
Stuttering (yquake2)
- Might occur when using fractional display refresh rates.
Set vid_displayrefreshrate[8] |
---|
|
Aim is Offset
- Bullets hit slightly below and to the right of the crosshair.
Use Yamagi's aimfix command to make bullets hit precisely at the center of the crosshair |
---|
|
Play the expansions with KMQuake II
Use launch parameters[9] |
---|
Use the following command line arguments with
|
Other method[citation needed] |
---|
Create a @echo off echo Quake II + expansions echo 1: Quake II echo 2: Mission Pack 1: The Reckoning echo 3: Mission Pack 2: Ground Zero set /p userinp=choose a number (1-3): goto %userinp% :1 goto end :2 set game%=xatrix goto end :3 set game%=rogue goto end :end kmquake2.exe +set game %game% |
See gun with wide FOV
Install Patch 3.24, Yamagi Quake II, or KMQuake II[citation needed] |
---|
Apply hex edit[10] |
---|
|
Add quick saving hotkey
Use the console to add custom keybinds to enable quicksaving[11] |
---|
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
DirectDraw | Software mode also uses DirectDraw acceleration if available. | |
OpenGL | 1.1, 1.4, 3.2 | 3DFX and PowerVR MiniGL included. Yamagi Quake II updates the 1.1 renderer to 1.4 and adds a 3.2 renderer. |
Glide | 3dfx MiniGL | |
Software renderer | Broken by default on Win7 x64 (DirectDraw troubleshooting). Yamagi's' software renderer can render the whole game without artifacts. |
|
Vulkan | A source port is required. See Source ports. |
Executable | PPC | 16-bit | 32-bit | 64-bit | ARM | Notes |
---|---|---|---|---|---|---|
Windows | A source port is required for native 64-bit. See Source ports. ARM source ports must be built from source code, with one fanbuilt binary known to exist.[12] | |||||
macOS (OS X) | A source port is required for OS X. See Source ports. | |||||
Linux | A source port is required for native non-32-bit. See Source ports. | |||||
Mac OS (Classic) |
Middleware
Middleware | Notes | |
---|---|---|
Audio | DirectSound, OSS, ALSA1 | OSS is used in official native Linux version. 1 ALSA support can be added by compiling the source code from Icculus version. |
Technical information
Quake II Facelift mod
The ingame method uses a simple linear filter; an alternative exists in the form of the mod "Quake II Facelift", released in 2007, which supports Lanczos upsampling for even further improved texture quality. It also includes several other changes, like an implementation of the water screen distortion effect from the software renderer, an option to toggle texture filtering off (via setting the "8-bit texture" option to "on"), and desktop resolution support (via selecting sub-640x480 resolutions).
This mod also has a few shortcomings; widescreen support is essentially broken as objects at the left and right side of the screen are culled out, so keeping to 4:3 resolutions is recommended. Also, load times between levels are increased, text and HUD elements are forcibly upscaled and look rather ugly, and the brightness setting now affects the skybox.
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 95, NT 4.0 | |
Processor (CPU) | Intel Pentium 90 MHz | Intel Pentium 133 MHz |
System memory (RAM) | 16 MB | 24 MB |
Hard disk drive (HDD) | 25 MB | 400 MB |
Other | 3D accelerator card recommended. |
Mac OS | ||
---|---|---|
Minimum | ||
Operating system (OS) | 7.5.3 | |
Processor (CPU) | PowerPC 603e | |
System memory (RAM) | 48 MB | |
Hard disk drive (HDD) | ||
Other | 4X CD-ROM drive |
Linux | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | Linux kernel v2.0.24 | |
Processor (CPU) | Intel Pentium 90 MHz | Intel Pentium 133 MHz |
System memory (RAM) | 16 MB | 24 MB |
Hard disk drive (HDD) | 25 MB | 400 MB |
Notes
- ↑ 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details). - ↑ 2.0 2.1 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Games with Steam Cloud support may also store data in
~/.steam/steam/userdata/<user-id>/2320/
. - Use Wine's registry editor to access any Windows registry paths.
- The app ID (2320) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ RELEASE: QUAKE II + III, WOLFENSTEIN 3D, RETURN TO CASTLE WOLFENSTEIN - GOG.com News - last accessed on May 2023
- ↑ Quake II source ports. what are the best for sp and the best for mp? : quake - last accessed on May 2023
- ↑ yquake2/04_cvarlist.md at master · yquake2/yquake2 · GitHub
- ↑ Steam Community - last accessed on May 2023
- ↑ IAS Quake2 Patch Beta - earsound.com (retrieved) - last accessed on May 2023
- ↑ vfx1q2 - Wayback Machine
- ↑ Steam Community - last accessed on 9 June 2023
- ↑ 59fps on Windows · Issue #371 · yquake2/yquake2 - last accessed on 9 June 2023
- ↑ Running The Reckoning and Ground Zero with kmQuake2 - last accessed on May 2023
- ↑ Steam Community :: Guide :: Configuring version 3.20 (widescreen and no mouse accel) - last accessed on May 2023
- ↑ strategywiki.org - last accessed on May 2023
- ↑ Quake 2 on Windows RT - last accessed on 2021-07-14