Difference between revisions of "Quake 4"
From PCGamingWiki, the wiki about fixing PC games
Mewtwowimmer (talk | contribs) |
|||
(77 intermediate revisions by 29 users not shown) | |||
Line 18: | Line 18: | ||
{{Infobox game/row/reception|IGDB|quake-4|75}} | {{Infobox game/row/reception|IGDB|quake-4|75}} | ||
|taxonomy = | |taxonomy = | ||
− | {{Infobox game/row/taxonomy/monetization | }} | + | {{Infobox game/row/taxonomy/monetization | One-time game purchase, Subscription gaming service }} |
{{Infobox game/row/taxonomy/microtransactions | }} | {{Infobox game/row/taxonomy/microtransactions | }} | ||
{{Infobox game/row/taxonomy/modes | Singleplayer, Multiplayer }} | {{Infobox game/row/taxonomy/modes | Singleplayer, Multiplayer }} | ||
Line 24: | Line 24: | ||
{{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 | FPS }} | + | {{Infobox game/row/taxonomy/genres | Action, FPS, Shooter }} |
{{Infobox game/row/taxonomy/sports | }} | {{Infobox game/row/taxonomy/sports | }} | ||
{{Infobox game/row/taxonomy/vehicles | Robot }} | {{Infobox game/row/taxonomy/vehicles | Robot }} | ||
− | {{Infobox game/row/taxonomy/art styles | }} | + | {{Infobox game/row/taxonomy/art styles | Realistic }} |
{{Infobox game/row/taxonomy/themes | Sci-fi }} | {{Infobox game/row/taxonomy/themes | Sci-fi }} | ||
{{Infobox game/row/taxonomy/series | Quake }} | {{Infobox game/row/taxonomy/series | Quake }} | ||
|steam appid = 2210 | |steam appid = 2210 | ||
− | |gogcom id = | + | |gogcom id = 1108791957 |
− | |gogcom id side = | + | |gogcom id side = 1836059896 |
|hltb = 7453 | |hltb = 7453 | ||
+ | |lutris = quake-4 | ||
|strategywiki = Quake 4 | |strategywiki = Quake 4 | ||
− | |mobygames = | + | |mobygames = 19650 |
|wikipedia = Quake 4 | |wikipedia = Quake 4 | ||
|winehq = 2656 | |winehq = 2656 | ||
Line 41: | Line 42: | ||
}} | }} | ||
− | + | {{Introduction | |
− | {{ | + | |introduction = |
+ | |||
+ | |release history = | ||
+ | |||
+ | |current state = | ||
+ | }} | ||
'''General information''' | '''General information''' | ||
− | {{mm}} [ | + | {{mm}} [https://quake.fandom.com/wiki/Quake_Wikia Quake Wiki] - A detailed wiki for every Quake game made. |
{{mm}} [http://planetquake.gamespy.com Planet Quake] | {{mm}} [http://planetquake.gamespy.com Planet Quake] | ||
{{GOG.com links|1836059896|quake_series|for game series}} | {{GOG.com links|1836059896|quake_series|for game series}} | ||
Line 52: | Line 58: | ||
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| Retail | | Disc, Key | {{removed DRM|SafeDisc|v4.60}} was removed in [[#Patches|Patch 1.4.2]]. 4 CDs | + | {{Availability/row| Retail | | Disc, Key | {{removed DRM|SafeDisc|v4.60}} was removed in [[#Patches|Patch 1.4.2]].<br> 4 CDs or 1 DVD. | | Windows, OS X, Linux }} |
{{Availability/row| Amazon | B007QUV628 | Activation | | | OS X }} | {{Availability/row| Amazon | B007QUV628 | Activation | | | OS X }} | ||
− | {{Availability/row| GamersGate | quake-iv | Steam | | | Windows }} | + | {{Availability/row| GamersGate | quake-iv | Steam | | | Windows | unavailable }} |
{{Availability/row| Gamesplanet | 2994-1 | Steam | The only digital version that is available in Germany. | | Windows }} | {{Availability/row| Gamesplanet | 2994-1 | Steam | The only digital version that is available in Germany. | | Windows }} | ||
− | {{Availability/row| GOG.com | quake_4 | DRM-free | | + | {{Availability/row| GOG.com | quake_4 | DRM-free, key | Serial keys for multiplayer supplied as of May 9, 2023.<ref name="GOG.com online">{{Refurl|url=https://www.gogdb.org/product/1836059896/releasenotes|title=Quake 4 - Release Notes - GOG Database|date=2023-05-09}}</ref> | | Windows }} |
{{Availability/row| GMG | quake-iv | Steam | | | Windows }} | {{Availability/row| GMG | quake-iv | Steam | | | Windows }} | ||
− | {{Availability/row| Steam | 2210 | DRM-free | Can be run without the Steam client. | | Windows }} | + | {{Availability/row| Humble | quake-iv | Steam | | | Windows }} |
+ | {{Availability/row| Microsoft Store | 9p2jxk37pflz | DRM-free | {{Store feature|Xbox Game Pass}} | | Windows }} | ||
+ | {{Availability/row| Steam | 2210 | DRM-free, key | Can be run without the Steam client. | | Windows }} | ||
{{Availability/row| Amazon | B00GXHJ8XE | Steam | | | Windows | unavailable }} | {{Availability/row| Amazon | B00GXHJ8XE | Steam | | | Windows | unavailable }} | ||
− | |||
{{Availability/row| Mac App Store | id492135099 | MacApp | | | OS X | unavailable }} | {{Availability/row| Mac App Store | id492135099 | MacApp | | | OS X | unavailable }} | ||
}} | }} | ||
Line 66: | Line 73: | ||
{{ii}} A faithful higher quality icon can be found from [http://www.iconarchive.com/show/game-icons-by-th3-prophetman/Quake-IV-icon.html IconArchive]. | {{ii}} A faithful higher quality icon can be found from [http://www.iconarchive.com/show/game-icons-by-th3-prophetman/Quake-IV-icon.html IconArchive]. | ||
{{ii}} Game is not available in Germany, except for Gamesplanet version. | {{ii}} Game is not available in Germany, except for Gamesplanet version. | ||
+ | {{ii}} The ''Special DVD Edition'' for Windows features [[Quake II]] and additional bonus content. | ||
===Demo=== | ===Demo=== | ||
Demo is available [https://download.cnet.com/Quake-4-demo/3000-7441_4-10467292.html here]. | Demo is available [https://download.cnet.com/Quake-4-demo/3000-7441_4-10467292.html here]. | ||
+ | |||
+ | ==Monetization== | ||
+ | {{Monetization | ||
+ | |ad-supported = | ||
+ | |cross-game bonus = | ||
+ | |dlc = | ||
+ | |expansion pack = | ||
+ | |freeware = | ||
+ | |free-to-play = | ||
+ | |one-time game purchase = The game requires an upfront purchase to access. | ||
+ | |sponsored = | ||
+ | |subscription = | ||
+ | |subscription gaming service = Available via [[List of PC Game Pass games|Xbox Game Pass for PC]]. | ||
+ | }} | ||
+ | |||
+ | ==Source ports== | ||
+ | Adapted from the released source code for the [[Engine:id Tech 4|id Tech 4]] based ''[[Doom 3]]'' | ||
+ | {{Source ports table|content= | ||
+ | {{Source ports table/row| Quake4Doom | url=https://github.com/jmarshall23/Quake4Doom| Playable with occasional issues | Windows, OS X, Linux }} | ||
+ | {{Source ports table/row| gbQuake4 | url=https://github.com/atsb/gbQuake4| Fork of Quake4Doom | Windows, OS X, Linux }} | ||
+ | |collapsed=no | ||
+ | }} | ||
+ | {{--}} Not compatible with the retail version. | ||
==Essential improvements== | ==Essential improvements== | ||
===Patches=== | ===Patches=== | ||
{{ii}} [https://community.pcgamingwiki.com/files/file/1124-quake-4-patch/ Patch 1.4.2] (2007) is the latest version. GOG.com and Steam versions are already patched. | {{ii}} [https://community.pcgamingwiki.com/files/file/1124-quake-4-patch/ Patch 1.4.2] (2007) is the latest version. GOG.com and Steam versions are already patched. | ||
− | {{ii}} [ | + | {{ii}} [https://www.moddb.com/games/quake-4/downloads/patch-full-windows-1-3 Patch 1.3.0] (2006) |
{{ii}} [https://games.softpedia.com/progChangelog/Quake-4-Patch-105-Changelog-7945.html Patch 1.2.0] (2006) | {{ii}} [https://games.softpedia.com/progChangelog/Quake-4-Patch-105-Changelog-7945.html Patch 1.2.0] (2006) | ||
{{ii}} Patch 1.1.0 (2006. Bugged widescreen feature. Add support for multi core CPUs) | {{ii}} Patch 1.1.0 (2006. Bugged widescreen feature. Add support for multi core CPUs) | ||
===[https://community.pcgamingwiki.com/files/file/1009-quake-4-tweaker/ Quake 4 Tweaker]=== | ===[https://community.pcgamingwiki.com/files/file/1009-quake-4-tweaker/ Quake 4 Tweaker]=== | ||
− | {{++}} | + | {{++}} Able to change the FPS limit to above 62, fix [[#Poor image quality on modern systems|graphical issues]] on modern hardware, adjust the despawn time of corpses, change the FOV, skip intro videos and force custom display resolutions. |
{{--}} Only works on 64-bit computers. | {{--}} Only works on 64-bit computers. | ||
− | + | {{--}} Only 4:3, 16:9, and 16:10 resolutions are supported. Other resolutions will be stretched. | |
− | |||
− | |||
− | {{--}} | ||
===Skip intro videos=== | ===Skip intro videos=== | ||
{{Fixbox|description=Use [https://community.pcgamingwiki.com/files/file/1009-quake-4-tweaker/ Quake 4 Tweaker]|ref=<ref name="Keith">{{Refcheck|user=Keith|date=2018-02-14}}</ref>|fix= | {{Fixbox|description=Use [https://community.pcgamingwiki.com/files/file/1009-quake-4-tweaker/ Quake 4 Tweaker]|ref=<ref name="Keith">{{Refcheck|user=Keith|date=2018-02-14}}</ref>|fix= | ||
}} | }} | ||
+ | |||
{{Fixbox|description=Use the <code>+disconnect</code> [[Glossary:Command line arguments|command line argument]]|ref=<ref name="Keith"/>|fix= | {{Fixbox|description=Use the <code>+disconnect</code> [[Glossary:Command line arguments|command line argument]]|ref=<ref name="Keith"/>|fix= | ||
+ | '''Notes''' | ||
+ | {{ii}} For the GOG digital release, the command will not work when applied to the 'launcher' shortcut that GOG Galaxy creates. In that case, create a shortcut pointing directly to {{file|Quake4.exe}}, and apply the command to that. | ||
}} | }} | ||
Line 95: | Line 126: | ||
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/config|Windows|{{p|game}}\q4base\}} | + | {{Game data/config|Windows|{{p|game}}\q4base\Quake4Config.cfg}} |
− | {{Game data/config|OS X| | + | {{Game data/config|Microsoft Store|}} |
− | {{Game data/config|Linux| | + | {{Game data/config|OS X|{{p|osxhome}}/Library/Containers/com.aspyr.quake4appstore/Data/Library/Application Support/Quake 4/q4base}} |
+ | {{Game data/config|Linux|{{p|linuxhome}}/.quake4/q4base}} | ||
}} | }} | ||
{{XDG|false}} | {{XDG|false}} | ||
Line 104: | Line 136: | ||
{{Game data| | {{Game data| | ||
{{Game data/saves|Windows|{{p|game}}\q4base\savegames\}} | {{Game data/saves|Windows|{{p|game}}\q4base\savegames\}} | ||
− | {{Game data/saves|OS X| | + | {{Game data/saves|Microsoft Store|}} |
− | {{Game data/saves|Linux| | + | {{Game data/saves|OS X|{{p|osxhome}}/Library/Containers/com.aspyr.quake4appstore/Data/Library/Application Support/Quake 4/q4base/savegames}} |
+ | {{Game data/saves|Linux|{{p|linuxhome}}/.quake4/q4base/savegames}} | ||
}} | }} | ||
Line 122: | Line 155: | ||
|ubisoft connect = | |ubisoft connect = | ||
|ubisoft connect notes = | |ubisoft connect notes = | ||
− | |xbox cloud = | + | |xbox cloud = false |
|xbox cloud notes = | |xbox cloud notes = | ||
}} | }} | ||
Line 136: | Line 169: | ||
|4k ultra hd wsgf award = incomplete | |4k ultra hd wsgf award = incomplete | ||
|widescreen resolution = true | |widescreen resolution = true | ||
− | |widescreen resolution notes= See [[#Widescreen resolution|Widescreen resolution]] for custom/unlisted resolutions. | + | |widescreen resolution notes= See [[#Widescreen resolution|Widescreen resolution]] for custom/unlisted resolutions. HUD is only 4:3 and will stretch to the proportion of resolution, unlike Xbox 360 version that have a proper Widescreen HUD. |
|multimonitor = hackable | |multimonitor = hackable | ||
|multimonitor notes = See [[#Widescreen resolution|Widescreen resolution]]. | |multimonitor notes = See [[#Widescreen resolution|Widescreen resolution]]. | ||
Line 153: | Line 186: | ||
|antialiasing = true | |antialiasing = true | ||
|antialiasing notes = Up to 16x [[MSAA]]. | |antialiasing notes = Up to 16x [[MSAA]]. | ||
+ | |upscaling = false | ||
+ | |upscaling tech = | ||
+ | |upscaling notes = | ||
|vsync = true | |vsync = true | ||
|vsync notes = | |vsync notes = | ||
Line 161: | Line 197: | ||
|hdr = false | |hdr = false | ||
|hdr notes = [[#Sikkmod|Sikkmod]]'s HDR feature only adds {{term|HDR Rendering}}. | |hdr notes = [[#Sikkmod|Sikkmod]]'s HDR feature only adds {{term|HDR Rendering}}. | ||
− | |color blind = | + | |color blind = false |
|color blind notes = | |color blind notes = | ||
}} | }} | ||
===[[Glossary:Widescreen resolution|Widescreen resolution]]=== | ===[[Glossary:Widescreen resolution|Widescreen resolution]]=== | ||
− | {{Fixbox|description=Use [https://community.pcgamingwiki.com/files/file/1009-quake-4-tweaker/ Quake 4 Tweaker] to force custom display resolutions|ref=<ref name="Keith"/> | + | {{Fixbox|description=Use [https://community.pcgamingwiki.com/files/file/1009-quake-4-tweaker/ Quake 4 Tweaker] to force custom display resolutions|ref=<ref name="Keith"/>}} |
− | }} | + | |
{{Fixbox|description=Set custom resolution in configuration file|ref={{cn}}|fix= | {{Fixbox|description=Set custom resolution in configuration file|ref={{cn}}|fix= | ||
− | # Open | + | # Open {{file|{{p|game}}\q4base\Quake4Config.cfg}}. |
− | # Search the line <code>seta r_customHeight</code>, replace with <code>seta r_customHeight "768"</code> | + | # Search the line <code>seta r_customHeight</code>, replace with <code>seta r_customHeight "768"</code>. |
− | # Search the line <code>seta r_customWidth</code>, replace with <code>seta r_customWidth "1366"</code> | + | # Search the line <code>seta r_customWidth</code>, replace with <code>seta r_customWidth "1366"</code>. |
− | # Search the line <code>seta r_mode</code>, replace with <code>seta r_mode "-1"</code> | + | # Search the line <code>seta r_mode</code>, replace with <code>seta r_mode "-1"</code>. |
# Search the line <code>seta r_aspectRatio</code>, replace with <code>seta r_aspectRatio "1"</code>. | # Search the line <code>seta r_aspectRatio</code>, replace with <code>seta r_aspectRatio "1"</code>. | ||
Line 180: | Line 216: | ||
===[[Glossary:Anisotropic filtering (AF)|Anisotropic filtering (AF)]]=== | ===[[Glossary:Anisotropic filtering (AF)|Anisotropic filtering (AF)]]=== | ||
− | {{Fixbox|description=Set | + | {{Fixbox|description=Set AF manually in Console window|ref=<ref>{{Refurl|url=https://tweakguides.dmegaming.com/Quake4_8.html#:~:text=image_anisotropy%20%5B1%2C2%2C4%2C8%5D |title=Quake 4 Tweak Guide (Page 8) Advanced Tweaking (Pt.2)|date=2024-04-30}}</ref>|fix= |
+ | # Open the developer console with {{key|~}}. | ||
+ | # Type {{code|image_anisotropy <value>}}, where {{code|<value>}} can be {{code|1}}, {{code|2}}, {{code|4}} & {{code|8}}; {{code|8}} being the highest quality. | ||
+ | # To apply new settings, type {{code|vid_restart}} to restart the renderer. | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=Set AF manually in Configuration file|ref=<ref>{{Refcheck|user=Cosmiccube047|date=2024-04-30}}</ref>|fix= | ||
# Go to the [[#Game data|configuration file(s) location]]. | # Go to the [[#Game data|configuration file(s) location]]. | ||
− | # | + | # Open {{file|autoexec.cfg}} (Create if not present). |
− | # Add | + | # Search and edit the line {{code|seta r_multiSamples "value"}} (If not present, Add at the end of file). |
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} {{code|"value"}} can take values as {{code|"1"}}, {{code|"2"}}, {{code|"4"}} & {{code|"8"}}; {{code|"8"}} being the highest quality. | ||
}} | }} | ||
Line 199: | Line 244: | ||
|invert mouse y-axis = true | |invert mouse y-axis = true | ||
|invert mouse y-axis notes = | |invert mouse y-axis notes = | ||
− | |touchscreen = | + | |touchscreen = false |
|touchscreen notes = | |touchscreen notes = | ||
|controller support = false | |controller support = false | ||
Line 257: | Line 302: | ||
|separate volume notes = Only a single volume slider. | |separate volume notes = Only a single volume slider. | ||
|surround sound = true | |surround sound = true | ||
− | |surround sound notes = First enable surround speakers setup in the Windows control panel.<ref> | + | |surround sound notes = First enable surround speakers setup in the Windows control panel.<ref>{{Refurl|url=https://web.archive.org/web/20061216044307/http://www.soundblaster.com/Applications/article.asp?articleID=59801&categoryID=13|title=Sound Blaster X-Fi Unleashed in QUAKE 4™ - SoundBlaster.com (retrieved)|date=9 June 2023}}</ref> |
|subtitles = false | |subtitles = false | ||
|subtitles notes = | |subtitles notes = | ||
|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 = true | |eax support = true | ||
− | |eax support notes = EAX 4.0, EAX 5.0 (via [[Glossary:Sound card#Set up OpenAL|OpenAL]])<ref> | + | |eax support notes = EAX 4.0, EAX 5.0 (via [[Glossary:Sound card#Set up OpenAL|OpenAL]]).<ref>{{Refurl|url=https://web.archive.org/web/20060324162911/http://www.soundblaster.com/products/x-fi/technology/quake4/|title=Sound Blaster X-Fi Audio in QUAKE 4™ - SoundBlaster.com (retrieved)|date=9 June 2023}}</ref> |
+ | |royalty free audio = always on | ||
+ | |royalty free audio notes = | ||
}} | }} | ||
− | {{ii}}Hidden EAX 4.0 mode is available by using [[Glossary:Sound card#DirectSound hardware path|Creative ALchemy]] and selecting ''Generic Hardware'' driver in sound options.<ref> | + | {{ii}} Hidden EAX 4.0 mode is available by using [[Glossary:Sound card#DirectSound hardware path|Creative ALchemy]] and selecting ''Generic Hardware'' driver in sound options.<ref>{{Refurl|url=https://www.youtube.com/watch?v=T5FaYIyDm5s|title= Quake 4: Hidden EAX 4.0 mode + broken DSOAL sound output|date=May 2023}}</ref> Currently broken in [[DSOAL]] v1.31a. |
{{L10n|content= | {{L10n|content= | ||
Line 274: | Line 321: | ||
|interface = true | |interface = true | ||
|audio = true | |audio = true | ||
− | |subtitles = | + | |subtitles = n/a |
|notes = | |notes = | ||
|fan = | |fan = | ||
Line 282: | Line 329: | ||
|interface = true | |interface = true | ||
|audio = true | |audio = true | ||
− | |subtitles = | + | |subtitles = n/a |
− | |notes = Retail | + | |notes = Retail only. [https://github.com/hornster02/Quake_4-2005-CZ link #1]. |
|fan = | |fan = | ||
}} | }} | ||
Line 290: | Line 337: | ||
|interface = true | |interface = true | ||
|audio = true | |audio = true | ||
− | |subtitles = | + | |subtitles = n/a |
− | |notes = | + | |notes = |
|fan = | |fan = | ||
}} | }} | ||
Line 298: | Line 345: | ||
|interface = true | |interface = true | ||
|audio = true | |audio = true | ||
− | |subtitles = | + | |subtitles = n/a |
− | |notes = Retail | + | |notes = Retail only. |
|fan = | |fan = | ||
}} | }} | ||
Line 306: | Line 353: | ||
|interface = hackable | |interface = hackable | ||
|audio = false | |audio = false | ||
− | |subtitles = | + | |subtitles = n/a |
− | |notes = [https://magyaritasok.hu/ | + | |notes = Fan translation, [https://magyaritasok.hu/games/quake-4 download]. |
|fan = true | |fan = true | ||
}} | }} | ||
Line 314: | Line 361: | ||
|interface = true | |interface = true | ||
|audio = true | |audio = true | ||
− | |subtitles = | + | |subtitles = n/a |
− | |notes = | + | |notes = |
|fan = | |fan = | ||
}} | }} | ||
Line 322: | Line 369: | ||
|interface = true | |interface = true | ||
|audio = true | |audio = true | ||
− | |subtitles = | + | |subtitles = n/a |
− | |notes = Retail release | + | |notes = Retail only. Patch for digital release [https://drive.google.com/file/d/1iW63TbphJuF1zvvbS4uRU5tMa-EuXODa/view?usp=sharing here]. |
|fan = | |fan = | ||
}} | }} | ||
Line 331: | Line 378: | ||
|audio = false | |audio = false | ||
|subtitles = hackable | |subtitles = hackable | ||
− | |notes = Fan translation | + | |notes = Fan translation, [https://www.gamevicio.com/traducao/traducao-de-quake-4-para-portugues-brasil/ download]. |
|fan = true | |fan = true | ||
}} | }} | ||
Line 338: | Line 385: | ||
|interface = true | |interface = true | ||
|audio = true | |audio = true | ||
− | |subtitles = | + | |subtitles = n/a |
− | |notes = Retail | + | |notes = Retail only. Patch for digital release [https://steamcommunity.com/sharedfiles/filedetails/?id=297965177 here]. |
|fan = | |fan = | ||
}} | }} | ||
Line 346: | Line 393: | ||
|interface = true | |interface = true | ||
|audio = true | |audio = true | ||
− | |subtitles = | + | |subtitles = n/a |
− | |notes = Retail | + | |notes = Retail and GOG.com only. Patch for digital release [http://traducciones-videojuegos.clandlan.net/index.php?page=download&file=AS/Quake4-tradu.zip here]. |
|fan = | |fan = | ||
}} | }} | ||
Line 355: | Line 402: | ||
|audio = false | |audio = false | ||
|subtitles = hackable | |subtitles = hackable | ||
− | |notes = [https://www.moddb.com/mods/quake-4-full-subtitle-mod-turkish-trke | + | |notes = Fan translation, [https://www.moddb.com/mods/quake-4-full-subtitle-mod-turkish-trke download]. |
|fan = true | |fan = true | ||
}} | }} | ||
Line 413: | Line 460: | ||
|iz3d notes = | |iz3d notes = | ||
|vorpx = true | |vorpx = true | ||
− | |vorpx modes = G3D,DirectVR | + | |vorpx modes = G3D, DirectVR |
|vorpx notes = Officially supported game, see [https://www.vorpx.com/supported-games/ official vorpx game list]. | |vorpx notes = Officially supported game, see [https://www.vorpx.com/supported-games/ official vorpx game list]. | ||
|htc vive = | |htc vive = | ||
Line 426: | Line 473: | ||
|keyboard-mouse notes = | |keyboard-mouse notes = | ||
|3rd space gaming vest = hackable | |3rd space gaming vest = hackable | ||
− | |3rd space gaming vest notes = [https://tngames.com/pages/PC-Downloads Official Game Mod (version 1.4.2)] - [https://tngames.com/files/fetch/driver_downloads/tngames_q4p.exe Single Player] & [https://tngames.com/files/fetch/driver_downloads/tngames_q4mp.exe Multiplayer] | + | |3rd space gaming vest notes = [https://tngames.com/pages/PC-Downloads Official Game Mod (version 1.4.2)] - [https://tngames.com/files/fetch/driver_downloads/tngames_q4p.exe Single Player] & [https://tngames.com/files/fetch/driver_downloads/tngames_q4mp.exe Multiplayer]. |
|novint falcon = true | |novint falcon = true | ||
|novint falcon notes = | |novint falcon notes = | ||
Line 443: | Line 490: | ||
==Issues fixed== | ==Issues fixed== | ||
===Poor image quality on modern systems=== | ===Poor image quality on modern systems=== | ||
− | {{--}} The game does not properly recognize the available VRAM on modern graphics cards, and as such forces the game to use lower image quality settings. | + | {{--}} The game does not properly recognize the available VRAM on modern graphics cards, and as such, forces the game to use lower image quality settings. |
+ | |||
+ | {{Fixbox|description=Use [https://community.pcgamingwiki.com/files/file/1009-quake-4-tweaker/ Quake 4 Tweaker]|ref=<ref name="Keith"/>}} | ||
− | + | {{Fixbox|description=Force high image quality settings via autoexec.cfg|ref={{cn|date=July 2016}}|fix= | |
− | |||
− | {{Fixbox|description=Force high image quality|ref={{cn|date=July 2016}}|fix= | ||
# Go to the [[#Game data|configuration file(s) location]]. | # Go to the [[#Game data|configuration file(s) location]]. | ||
− | # Create and open | + | # Create and open {{file|autoexec.cfg}}. |
# Add the following and save. | # Add the following and save. | ||
− | <pre>seta com_machineSpec "3" | + | <pre> |
+ | seta r_renderer "best" | ||
+ | seta com_machineSpec "3" | ||
seta com_videoRam "1024" | seta com_videoRam "1024" | ||
seta r_shadows "1" | seta r_shadows "1" | ||
Line 457: | Line 506: | ||
seta r_skipBump "0" | seta r_skipBump "0" | ||
seta r_skipSpecular "0" | seta r_skipSpecular "0" | ||
− | seta r_skipNewAmbient "0" | + | seta r_skipNewAmbient "1" //causes problem with Lighting & Shadows if set to "0" |
− | seta r_multiSamples " | + | seta r_forceAmbient "0" |
+ | seta r_multiSamples "16" | ||
+ | seta image_anisotropy "8" | ||
seta image_ignoreHighQuality "0" | seta image_ignoreHighQuality "0" | ||
seta image_downSize "0" | seta image_downSize "0" | ||
Line 467: | Line 518: | ||
seta image_useNormalCompression "0" | seta image_useNormalCompression "0" | ||
seta image_usePrecompressedTextures "0" | seta image_usePrecompressedTextures "0" | ||
− | seta image_lodbias "- | + | seta image_lodbias "-2" |
− | |||
seta image_filter "GL_LINEAR_MIPMAP_LINEAR" | seta image_filter "GL_LINEAR_MIPMAP_LINEAR" | ||
− | seta g_brassTime "2"</pre> | + | seta g_brassTime "2" |
+ | </pre> | ||
}} | }} | ||
− | === | + | ===Commands not taking effect even after including them in 'autoexec.cfg/DoomConfig.cfg'=== |
− | {{Fixbox|description= | + | {{Fixbox|description=Make sure your config file has {{file|*.cfg}} extension and NOT {{file|*.cfg.txt}}}} |
+ | |||
+ | {{ii}} Sometimes, when users share their set of settings/console commands over internet or when downloading a separate mod, the block of lines that are imported/copied have multiple instances of the same command, causing repetition of the same lines or lines with different values. This causes {{code|cvars}} to have their values wrongly configured, leading to undesired effects. | ||
+ | {{Fixbox|description=Make sure that every command starts with {{code|seta}} and not {{code|seta_}} or {{code|set}}, as the engine will ignore those lines}} | ||
+ | |||
+ | {{Fixbox|description=Make sure that every command has <b>only One</b> instance in the entire file|collapsed=yes|fix= | ||
+ | {{ii}} Make sure that every command has <b>only One</b> instance in the entire file (i.e. it occurs only one time in the file), because multiple instances can override the value in the previous occurrence of the same command. The command line that occurs last takes precedence over every previous occurrence. | ||
+ | # For e.g., in the following set of lines, the Final Value of cvar {{code|r_shadows}} will be "0" as per the Last entry (3rd Occurrence): | ||
+ | <pre> | ||
+ | seta r_renderer "best" | ||
+ | seta com_videoRam "1024" | ||
+ | seta com_machineSpec "3" | ||
+ | seta r_shadows "1" // 1st Occurrence | ||
+ | seta r_skipBump "0" | ||
+ | seta r_skipBump "0" | ||
+ | seta r_skipSpecular "0" | ||
+ | seta r_skipNewAmbient "0" | ||
+ | seta r_shadows "-1" // 2nd Occurrence | ||
+ | seta image_preload "1" | ||
+ | seta image_roundDown "0" | ||
+ | seta image_useAllFormats "1" | ||
+ | seta image_useCompression "0" | ||
+ | seta image_useNormalCompression "0" | ||
+ | seta r_shadows "0" // 3rd Occurrence | ||
+ | </pre> | ||
+ | |||
+ | '''Notes''' | ||
+ | {{++}} Easier way to do this is using 'Find' feature in Notepad/Notepad++ ({{key|Ctrl|F}}) and then 'Find Next' option, making sure there is <b>only one</b> instance of a particular command. | ||
}} | }} | ||
− | {{Fixbox|description= | + | |
− | # | + | ===Stretched UI on 16:9 widescreens=== |
− | + | {{Fixbox|description=Install Quake 4 widescreen fix by '''Wizzard'''|ref=<ref>[https://steamcommunity.com/app/2210/discussions/0/490125103631727165 Widescreen HUD Stretch Fix? :: Steam]</ref>|fix= | |
− | + | # Download the [https://drive.google.com/file/d/1UpcK-oSTHGuKXd5EY4xYOnMT_ApGOfMo/view Widescreen Fix]. | |
− | # | + | # Copy and paste the content into {{folder|{{p|game}}}}. |
}} | }} | ||
− | === | + | ===Low resolution font scaling=== |
− | {{Fixbox|description= | + | {{ii}} By default, some of the game's text fonts render at a lower resolution due to a font scaling limiter. |
− | + | ||
− | + | {{Fixbox|description=Remove the font scaling limit|fix= | |
− | + | <ol> | |
+ | <li>Add the lines to {{file|autoexec.cfg}} or change it manually in {{file|DoomConfig.cfg}}:</li> | ||
+ | <pre> | ||
+ | seta gui_mediumFontLimit "0" | ||
+ | seta gui_smallFontLimit "0" | ||
+ | </pre> | ||
+ | <li>Save the file. The game should now render the text in higher quality regardless of resolution.</li> | ||
+ | </ol> | ||
+ | |||
+ | '''Notes''' | ||
+ | {{--}} This may cause some menus to have their text cut off in multiplayer. | ||
}} | }} | ||
− | === | + | ===Micro stuttering=== |
− | {{ | + | {{ii}} This issue is caused when playing the game on a 60 Hz display, while the game's internal tickrate is tied to a 62.5 FPS cap. |
− | # Open | + | {{ii}} Users playing on high refresh rate displays (90 Hz, 120 Hz, etc.) don't experience this issue. |
− | # | + | |
− | + | {{Fixbox|description='Unlock the FPS' in-game and then 'Limit the FPS' via the graphics driver control panel|fix= | |
− | + | # Open {{file|autoexec.cfg}} and add the lines {{code|seta com_FixedTic "1"}} and {{code|seta r_swapInterval "0"}}. | |
− | + | # <b>Force V-Sync</b>(Normal V-Sync) via 'Nvidia Control Panel' or 'AMD Catalyst'. | |
− | + | # <b>Limit FPS</b> being generated by CPU to 60 (exact) via 'Nvidia Control Panel' or 'AMD Catalyst'. | |
}} | }} | ||
− | === | + | ===Poor performance/"slow-motion" effect on Nvidia cards=== |
− | {{Fixbox|description= | + | {{ii}} Quake 4 and other [[Engine:id Tech 4|id Tech 4]] games suffer from a potential driver-related issue on modern Nvidia GPUs that causes the game to go into what appears to a "slow-motion" phase during some intensive scenes, where the framerate technically remains the same but game logic is slowed down and negatively effects performance, and it persists when using the [[#Micro_stuttering|microstutter fix]] and Quake4 Tweaker. This issue can potentially be fixed through using an {{file|autoexec.cfg}} file containing the necessary CVar tweaks. |
− | # | + | {{ii}} This happens due to V-Sync being ON while {{code|com_preciseTic}} and {{code|com_FixedTic}} are set to anything other than value {{code|0}}. |
− | # | + | |
− | < | + | {{Fixbox|description=Add the lines {{code|seta com_FixedTic "0"}}, {{code|seta com_preciseTic "0"}} & {{code|seta r_swapInterval "0"}} in {{file|autoexec.cfg}}}} |
− | + | ||
+ | ===Steam Overlay doesn't work=== | ||
+ | {{Fixbox|description=Run the Steam client as administrator|ref=<ref>{{Refurl|url=https://steamcommunity.com/sharedfiles/filedetails/?id=878572319|title=Steam Community :: Guide :: Quake 4 - Steam Community Overlay NOT working|date=May 2023}}</ref>}} | ||
+ | |||
+ | {{Fixbox|description=Add registry key|ref=<ref>{{Refurl|url=https://steamcommunity.com/sharedfiles/filedetails/?id=1086717597|title=Steam Community :: Guide :: Xbox gamepad support|date=May 2023}}</ref>|fix= | ||
+ | # Go to {{registry|{{p|hkcu}}\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers\}}. | ||
+ | # Right-click → New → String Value. | ||
+ | # Put the full path to {{file|Quake4.exe}} in the name. | ||
+ | # Open the newly created string and type in <code>RUNASINVOKER</code> and confirm it. | ||
'''Notes''' | '''Notes''' | ||
− | {{ii}} | + | {{ii}} For the GOG version, the string value is already created. The only thing to do is right-click on {{file|Quake4.exe}} and modify the value data with the <code>RUNASINVOKER</code> to confirm it. |
}} | }} | ||
− | === | + | ===Sluggish mouse view=== |
− | {{Fixbox|description= | + | {{Fixbox|description=Use raw input|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/282440/discussions/0/613936673317296503/|title=Mouse smoothing :: Quake Live General Discussions|date=May 2023}}</ref>|fix= |
− | + | # Open {{file|{{p|game}}\q4base\autoexec.cfg}}. | |
− | < | + | # Add the line <code>in_mouse 2</code>. |
− | + | # Save the changes. | |
}} | }} | ||
− | == | + | ===ReShade overlay inaccessible to mouse=== |
− | === | + | {{Fixbox|description=Bypass the game's mouse bind|ref=<ref>[https://ubuntuforums.org/showthread.php?t=1311090/ https://ubuntuforums.org/showthread.php?t=1311090 Quake 4 {{key|alt|tab}}, how?]</ref>|fix= |
− | + | # Open {{file|{{p|game}}\q4base\Quake4Config.cfg}}. | |
+ | # Search the line <code>seta com_allowConsole</code> and set the value to "1". | ||
+ | # Start the game. | ||
+ | # Press {{key|Alt|Tab}} to switch into windowed mode. | ||
+ | # Press {{key|~}} to open the console. | ||
+ | # Access the [[ReShade]] GUI. | ||
+ | }} | ||
==Other information== | ==Other information== | ||
Line 545: | Line 647: | ||
|windows 32-bit exe = true | |windows 32-bit exe = true | ||
|windows 64-bit exe = false | |windows 64-bit exe = false | ||
+ | |windows arm app = unknown | ||
|windows exe notes = | |windows exe notes = | ||
|mac os x powerpc app = true | |mac os x powerpc app = true | ||
|macos intel 32-bit app = true | |macos intel 32-bit app = true | ||
|macos intel 64-bit app = false | |macos intel 64-bit app = false | ||
− | |macos arm app = | + | |macos arm app = unknown |
− | |macos app notes = 32-bit only.<ref> | + | |macos app notes = 32-bit only.<ref>{{Refurl|url=https://support.aspyr.com/hc/en-us/articles/360000214186|title=MacOS Catalina, 64-bit, 32-bit, and related Questions – Aspyr Support|date=9 June 2023}}</ref> |
|linux powerpc app = false | |linux powerpc app = false | ||
|linux 32-bit executable= true | |linux 32-bit executable= true | ||
|linux 64-bit executable= false | |linux 64-bit executable= false | ||
+ | |linux arm app = unknown | ||
|linux executable notes = | |linux executable notes = | ||
}} | }} | ||
Line 576: | Line 680: | ||
===Modifications=== | ===Modifications=== | ||
+ | ===[https://www.moddb.com/mods/quake-4-4x-ai-textures-by-deeppurple1968 Quake 4 4X AI Textures]=== | ||
+ | {{++}} Upscales the original texture's resolution 4x by using Topaz AI Gigapixel neural network. | ||
+ | {{ii}} Large download at over 6.5 GB, including patches. Around 27 GB once extracted. | ||
+ | |||
====Sikkmod==== | ====Sikkmod==== | ||
{{ii}} [https://www.moddb.com/mods/sikkmod-q4/downloads Sikkmod] is a mod that was ported from Doom 3, which adds such effects as bloom, color grading, HDR and FXAA, and is easily configurable via the in-game menu. | {{ii}} [https://www.moddb.com/mods/sikkmod-q4/downloads Sikkmod] is a mod that was ported from Doom 3, which adds such effects as bloom, color grading, HDR and FXAA, and is easily configurable via the in-game menu. | ||
{{ii}} The game's multi-core rendering may cause problems with this mod, disable that setting if there are graphical glitches. | {{ii}} The game's multi-core rendering may cause problems with this mod, disable that setting if there are graphical glitches. | ||
+ | {{--}} Using the Retail version can cause the game to crash. | ||
====False Dawn==== | ====False Dawn==== | ||
{{ii}} [https://www.moddb.com/mods/false-dawn/downloads False Dawn] is a non-linear, multiple-goal mission with up-to-date graphics (powered by Sikkmod). | {{ii}} [https://www.moddb.com/mods/false-dawn/downloads False Dawn] is a non-linear, multiple-goal mission with up-to-date graphics (powered by Sikkmod). | ||
+ | |||
+ | ====Next & Better Shaders==== | ||
+ | {{ii}} [https://gamebanana.com/mods/35873 Next & Better Shaders] is a more up-to-date collection of shaders for Quake 4, with some ported from Doom 3. They add effects like parallax textures, dynamic lighting, HDR, and more. The author has adjusted the shaders to keep Quake 4's original look and reduce the plastic effect. | ||
+ | {{ii}} Move the desired shader folder to the Quake 4 base install directory and select it from the in-game Mods list, or use the provided .bat file to launch the game. | ||
===Advanced tweaks=== | ===Advanced tweaks=== | ||
Line 613: | Line 726: | ||
|minOS = 10.3.9 | |minOS = 10.3.9 | ||
|minCPU = 1.67 GHz | |minCPU = 1.67 GHz | ||
− | |minRAM = 512 | + | |minRAM = 512 MB |
|minHD = 3 GB | |minHD = 3 GB | ||
|minGPU = ATI Radeon 9600 | |minGPU = ATI Radeon 9600 |
Revision as of 09:18, 30 April 2024
Developers | |
---|---|
Raven Software | |
id Software | |
Publishers | |
Retail | Activision |
OS X | Aspyr Media |
Digital | Bethesda Softworks |
Engines | |
id Tech 4 | |
Release dates | |
Windows | October 18, 2005 |
Linux | October 20, 2005 |
macOS (OS X) | March 24, 2006 |
Reception | |
Metacritic | 81 |
IGDB | 75 |
Taxonomy | |
Monetization | One-time game purchase, Subscription gaming service |
Modes | Singleplayer, Multiplayer |
Pacing | Real-time |
Perspectives | First-person |
Controls | Direct control |
Genres | Action, FPS, Shooter |
Vehicles | Robot |
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 |
Warnings
- The macOS (OS X) version of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.
Quake 4 is a singleplayer and multiplayer first-person action, FPS and shooter game in the Quake series.
General information
- Quake Wiki - A detailed wiki for every Quake game made.
- Planet Quake
- GOG.com Community Discussions for game series
- GOG.com Support Page
- Steam Community Discussions
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | SafeDisc v4.60 DRM was removed in Patch 1.4.2. 4 CDs or 1 DVD. |
|||
Amazon.com | ||||
GamersGate (unavailable) | ||||
The only digital version that is available in Germany. | ||||
GOG.com | Serial keys for multiplayer supplied as of May 9, 2023.[1] | |||
Green Man Gaming | ||||
Humble Store | ||||
Microsoft Store | Xbox Game Pass for PC | |||
Steam | Can be run without the Steam client. | |||
Amazon.com (unavailable) | ||||
Mac App Store (unavailable) |
- A free client provided by id allows Quake 4 to be played natively on Linux machines. It requires either a full retail copy or the demo to use it. Details can be found on the GamingOnLinux article.
- A faithful higher quality icon can be found from IconArchive.
- Game is not available in Germany, except for Gamesplanet version.
- The Special DVD Edition for Windows features Quake II and additional bonus content.
Demo
Demo is available here.
Monetization
Type | Notes |
---|---|
One-time game purchase | The game requires an upfront purchase to access. |
Subscription gaming service | Available via Xbox Game Pass for PC. |
Source ports
Adapted from the released source code for the id Tech 4 based Doom 3
Name | Description | |
---|---|---|
Quake4Doom | Playable with occasional issues | |
gbQuake4 | Fork of Quake4Doom |
- Not compatible with the retail version.
Essential improvements
Patches
- Patch 1.4.2 (2007) is the latest version. GOG.com and Steam versions are already patched.
- Patch 1.3.0 (2006)
- Patch 1.2.0 (2006)
- Patch 1.1.0 (2006. Bugged widescreen feature. Add support for multi core CPUs)
Quake 4 Tweaker
- Able to change the FPS limit to above 62, fix graphical issues on modern hardware, adjust the despawn time of corpses, change the FOV, skip intro videos and force custom display resolutions.
- Only works on 64-bit computers.
- Only 4:3, 16:9, and 16:10 resolutions are supported. Other resolutions will be stretched.
Skip intro videos
Use Quake 4 Tweaker[2] |
---|
Use the +disconnect command line argument[2]
|
---|
Notes
|
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\q4base\Quake4Config.cfg[Note 1] |
Microsoft Store | |
macOS (OS X) | $HOME/Library/Containers/com.aspyr.quake4appstore/Data/Library/Application Support/Quake 4/q4base |
Linux | $HOME/.quake4/q4base |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/2210/pfx/[Note 2] |
- This game does not follow the XDG Base Directory Specification on Linux.
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\q4base\savegames\[Note 1] |
Microsoft Store | |
macOS (OS X) | $HOME/Library/Containers/com.aspyr.quake4appstore/Data/Library/Application Support/Quake 4/q4base/savegames |
Linux | $HOME/.quake4/q4base/savegames |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/2210/pfx/[Note 2] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy | ||
Steam Cloud | ||
Xbox Cloud |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | See Widescreen resolution for custom/unlisted resolutions. HUD is only 4:3 and will stretch to the proportion of resolution, unlike Xbox 360 version that have a proper Widescreen HUD. | ||
Multi-monitor | See Widescreen resolution. | ||
Ultra-widescreen | See Widescreen resolution. | ||
4K Ultra HD | See Widescreen resolution. | ||
Field of view (FOV) | Default is 90°. Use Quake 4 Tweaker. | ||
Windowed | Can also be toggled with Alt+↵ Enter. | ||
Borderless fullscreen windowed | See the glossary page for potential workarounds. | ||
Anisotropic filtering (AF) | See Anisotropic filtering (AF). | ||
Anti-aliasing (AA) | Up to 16x MSAA. | ||
High-fidelity upscaling | See the glossary page for potential workarounds. | ||
Vertical sync (Vsync) | |||
60 FPS | |||
120+ FPS | Capped at 62 FPS. Use Quake 4 Tweaker. | ||
High dynamic range display (HDR) | Sikkmod's HDR feature only adds HDR Rendering. |
Widescreen resolution
Use Quake 4 Tweaker to force custom display resolutions[2] |
---|
Set custom resolution in configuration file[citation needed] |
---|
Notes
|
Anisotropic filtering (AF)
Set AF manually in Console window[3] |
---|
|
Set AF manually in Configuration file[4] |
---|
Notes
|
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | Disabled by default. Use m_accel 1 in the console to enable. |
|
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support |
Controller types |
---|
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | Only a single volume slider. | |
Surround sound | First enable surround speakers setup in the Windows control panel.[5] | |
Subtitles | ||
Closed captions | ||
Mute on focus lost | ||
EAX support | EAX 4.0, EAX 5.0 (via OpenAL).[6] | |
Royalty free audio |
- Hidden EAX 4.0 mode is available by using Creative ALchemy and selecting Generic Hardware driver in sound options.[7] Currently broken in DSOAL v1.31a.
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Czech | Retail only. link #1. | |||
French | ||||
German | Retail only. | |||
Hungarian | Fan translation, download. | |||
Italian | ||||
Polish | Retail only. Patch for digital release here. | |||
Brazilian Portuguese | Fan translation, download. | |||
Russian | Retail only. Patch for digital release here. | |||
Spanish | Retail and GOG.com only. Patch for digital release here. | |||
Turkish | Fan translation, download. |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
LAN play | 16 | Versus |
||
Online play | 16 | Versus |
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | ||
Direct IP |
Ports
Protocol | Port(s) and/or port range(s) |
---|---|
TCP | 27650 |
UDP | 27650 |
- Universal Plug and Play (UPnP) support status is unknown.
VR support
3D modes | State | Notes | |
---|---|---|---|
vorpX | G3D, DirectVR Officially supported game, see official vorpx game list. |
Devices | |||
---|---|---|---|
3RD Space Gaming Vest | Official Game Mod (version 1.4.2) - Single Player & Multiplayer. | ||
Novint Falcon |
Issues fixed
Poor image quality on modern systems
- The game does not properly recognize the available VRAM on modern graphics cards, and as such, forces the game to use lower image quality settings.
Use Quake 4 Tweaker[2] |
---|
Force high image quality settings via autoexec.cfg[citation needed] |
---|
seta r_renderer "best" seta com_machineSpec "3" seta com_videoRam "1024" seta r_shadows "1" seta r_skipSky "0" seta r_skipBump "0" seta r_skipSpecular "0" seta r_skipNewAmbient "1" //causes problem with Lighting & Shadows if set to "0" seta r_forceAmbient "0" seta r_multiSamples "16" seta image_anisotropy "8" seta image_ignoreHighQuality "0" seta image_downSize "0" seta image_downSizeBump "0" seta image_downSizeSpecular "0" seta image_useCache "0" seta image_useCompression "0" seta image_useNormalCompression "0" seta image_usePrecompressedTextures "0" seta image_lodbias "-2" seta image_filter "GL_LINEAR_MIPMAP_LINEAR" seta g_brassTime "2" |
Commands not taking effect even after including them in 'autoexec.cfg/DoomConfig.cfg'
Make sure your config file has *.cfg extension and NOT *.cfg.txt
|
---|
- Sometimes, when users share their set of settings/console commands over internet or when downloading a separate mod, the block of lines that are imported/copied have multiple instances of the same command, causing repetition of the same lines or lines with different values. This causes
cvars
to have their values wrongly configured, leading to undesired effects.
Make sure that every command starts with seta and not seta_ or set , as the engine will ignore those lines
|
---|
Make sure that every command has only One instance in the entire file |
---|
seta r_renderer "best" seta com_videoRam "1024" seta com_machineSpec "3" seta r_shadows "1" // 1st Occurrence seta r_skipBump "0" seta r_skipBump "0" seta r_skipSpecular "0" seta r_skipNewAmbient "0" seta r_shadows "-1" // 2nd Occurrence seta image_preload "1" seta image_roundDown "0" seta image_useAllFormats "1" seta image_useCompression "0" seta image_useNormalCompression "0" seta r_shadows "0" // 3rd Occurrence Notes
|
Stretched UI on 16:9 widescreens
Install Quake 4 widescreen fix by Wizzard[8] |
---|
|
Low resolution font scaling
- By default, some of the game's text fonts render at a lower resolution due to a font scaling limiter.
Remove the font scaling limit |
---|
seta gui_mediumFontLimit "0" seta gui_smallFontLimit "0" Notes
|
Micro stuttering
- This issue is caused when playing the game on a 60 Hz display, while the game's internal tickrate is tied to a 62.5 FPS cap.
- Users playing on high refresh rate displays (90 Hz, 120 Hz, etc.) don't experience this issue.
'Unlock the FPS' in-game and then 'Limit the FPS' via the graphics driver control panel |
---|
|
Poor performance/"slow-motion" effect on Nvidia cards
- Quake 4 and other id Tech 4 games suffer from a potential driver-related issue on modern Nvidia GPUs that causes the game to go into what appears to a "slow-motion" phase during some intensive scenes, where the framerate technically remains the same but game logic is slowed down and negatively effects performance, and it persists when using the microstutter fix and Quake4 Tweaker. This issue can potentially be fixed through using an
autoexec.cfg
file containing the necessary CVar tweaks. - This happens due to V-Sync being ON while
com_preciseTic
andcom_FixedTic
are set to anything other than value0
.
Add the lines seta com_FixedTic "0" , seta com_preciseTic "0" & seta r_swapInterval "0" in autoexec.cfg
|
---|
Steam Overlay doesn't work
Run the Steam client as administrator[9] |
---|
Add registry key[10] |
---|
Notes
|
Sluggish mouse view
Use raw input[11] |
---|
|
ReShade overlay inaccessible to mouse
Bypass the game's mouse bind[12] |
---|
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
OpenGL | 2.0 |
Executable | PPC | 32-bit | 64-bit | Notes |
---|---|---|---|---|
Windows | ||||
macOS (OS X) | 32-bit only.[13] | |||
Linux |
Middleware
Middleware | Notes | |
---|---|---|
Audio | OpenAL | |
Anti-cheat | PunkBuster |
Modifications
Quake 4 4X AI Textures
- Upscales the original texture's resolution 4x by using Topaz AI Gigapixel neural network.
- Large download at over 6.5 GB, including patches. Around 27 GB once extracted.
Sikkmod
- Sikkmod is a mod that was ported from Doom 3, which adds such effects as bloom, color grading, HDR and FXAA, and is easily configurable via the in-game menu.
- The game's multi-core rendering may cause problems with this mod, disable that setting if there are graphical glitches.
- Using the Retail version can cause the game to crash.
False Dawn
- False Dawn is a non-linear, multiple-goal mission with up-to-date graphics (powered by Sikkmod).
Next & Better Shaders
- Next & Better Shaders is a more up-to-date collection of shaders for Quake 4, with some ported from Doom 3. They add effects like parallax textures, dynamic lighting, HDR, and more. The author has adjusted the shaders to keep Quake 4's original look and reduce the plastic effect.
- Move the desired shader folder to the Quake 4 base install directory and select it from the in-game Mods list, or use the provided .bat file to launch the game.
Advanced tweaks
- TweakGuides has created a comprehensive guide for tweaking the game.
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 2000 | XP |
Processor (CPU) | Intel Pentium 4 2.0 GHz AMD Athlon XP 2000+ | |
System memory (RAM) | 256 MB | 512 MB |
Hard disk drive (HDD) | 3.2 GB | |
Video card (GPU) | ATI Radeon 9700 Nvidia GeForce3 Ti 64 MB of VRAM DirectX 9.0c compatible | ATI Radeon X1800 XL Nvidia GeForce 7800 GT 512 MB of VRAM |
- Windows 98 has been tested to work with Quake 4, but this is not officially supported.
macOS (OS X) | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 10.3.9 | 10.4.4 |
Processor (CPU) | 1.67 GHz | 2 GHz |
System memory (RAM) | 512 MB | 4 GB |
Hard disk drive (HDD) | 3 GB | |
Video card (GPU) | ATI Radeon 9600 Nvidia GeForce 6600 64 MB of VRAM | 128 MB of VRAM |
Linux | ||
---|---|---|
Minimum | ||
Operating system (OS) | Kernel 2.4.x, Kernel 2.6.x | |
Processor (CPU) | Intel Pentium 4 2.0 GHz AMD Athlon XP 2000+ |
|
System memory (RAM) | 512 MB | |
Hard disk drive (HDD) |
- Supported ATI chipsets: Radeon 9700 series, Radeon 9800 series, Radeon X300 series, Radeon X550 series, Radeon X600 series, Radeon X700 series, Radeon X800 series, Radeon X850 series
- Supported Nvidia chipsets: GeForce 3/Ti series, GeForce 4/Ti series, GeForce FX series, GeForce 6 series, GeForce 7 series
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>/2210/
. - Use Wine's registry editor to access any Windows registry paths.
- The app ID (2210) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ Quake 4 - Release Notes - GOG Database - last accessed on 2023-05-09
- ↑ 2.0 2.1 2.2 2.3 Verified by User:Keith on 2018-02-14
- ↑ Quake 4 Tweak Guide (Page 8) Advanced Tweaking (Pt.2) - last accessed on 2024-04-30
- ↑ Verified by User:Cosmiccube047 on 2024-04-30
- ↑ Sound Blaster X-Fi Unleashed in QUAKE 4™ - SoundBlaster.com (retrieved) - last accessed on 9 June 2023
- ↑ Sound Blaster X-Fi Audio in QUAKE 4™ - SoundBlaster.com (retrieved) - last accessed on 9 June 2023
- ↑ Quake 4: Hidden EAX 4.0 mode + broken DSOAL sound output - last accessed on May 2023
- ↑ Widescreen HUD Stretch Fix? :: Steam
- ↑ Steam Community :: Guide :: Quake 4 - Steam Community Overlay NOT working - last accessed on May 2023
- ↑ Steam Community :: Guide :: Xbox gamepad support - last accessed on May 2023
- ↑ Mouse smoothing :: Quake Live General Discussions - last accessed on May 2023
- ↑ https://ubuntuforums.org/showthread.php?t=1311090 Quake 4 Alt+Tab ↹, how?
- ↑ MacOS Catalina, 64-bit, 32-bit, and related Questions – Aspyr Support - last accessed on 9 June 2023