Difference between revisions of "Quake 4"
From PCGamingWiki, the wiki about fixing PC games
(→Issues fixed: Resolution setting is missing for my screen) |
(Upgrading links to HTTPS with AutoWikiBrowser in Bot mode, replaced: http://www.moddb.com → https://www.moddb.com (2)) |
||
(43 intermediate revisions by 31 users not shown) | |||
Line 5: | Line 5: | ||
{{Infobox game/row/developer|id Software}} | {{Infobox game/row/developer|id Software}} | ||
|publishers = | |publishers = | ||
− | {{Infobox game/row/publisher|Activision}} | + | {{Infobox game/row/publisher|Activision|Retail}} |
− | {{Infobox game/row/publisher|Bethesda Softworks}} | + | {{Infobox game/row/publisher|Bethesda Softworks|Digital}} |
|engines = | |engines = | ||
{{Infobox game/row/engine|id Tech 4}} | {{Infobox game/row/engine|id Tech 4}} | ||
Line 13: | Line 13: | ||
{{Infobox game/row/date|Linux|October 20, 2005}} | {{Infobox game/row/date|Linux|October 20, 2005}} | ||
{{Infobox game/row/date|OS X|March 24, 2006}} | {{Infobox game/row/date|OS X|March 24, 2006}} | ||
+ | |reception = | ||
+ | {{Infobox game/row/reception|Metacritic|quake-4|81}} | ||
+ | {{Infobox game/row/reception|IGDB|quake-4|75}} | ||
|steam appid = 2210 | |steam appid = 2210 | ||
|gogcom id = 1836059896 | |gogcom id = 1836059896 | ||
|gogcom id side = 1108791957 | |gogcom id side = 1108791957 | ||
+ | |hltb = 7453 | ||
|strategywiki = Quake 4 | |strategywiki = Quake 4 | ||
+ | |mobygames = quake-4 | ||
|wikipedia = Quake 4 | |wikipedia = Quake 4 | ||
|winehq = 2656 | |winehq = 2656 | ||
Line 24: | Line 29: | ||
'''Key points''' | '''Key points''' | ||
− | {{--}} 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. See [[#Poor image quality on modern systems|Issues fixed]] to resolve. |
'''General information''' | '''General information''' | ||
Line 34: | Line 39: | ||
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| Retail | | Disc, Key | {{removed DRM|SafeDisc|v4.60}} | + | {{Availability/row| Retail | | Disc, Key | {{removed DRM|SafeDisc|v4.60}} was removed in [[#Patches|Patch 1.4.2]]. 4 CDs Or 1 DVD. | | Windows, OS X, Linux }} |
− | {{Availability/row| Amazon | B00GXHJ8XE | Steam | | | Windows }} | + | {{Availability/row| Amazon | B00GXHJ8XE | Steam | | | Windows | unavailable }} |
{{Availability/row| Amazon | B007QUV628 | Activation | | | OS X }} | {{Availability/row| Amazon | B007QUV628 | Activation | | | OS X }} | ||
{{Availability/row| GamersGate | DD-Q4 | Steam | | | Windows }} | {{Availability/row| GamersGate | DD-Q4 | Steam | | | Windows }} | ||
{{Availability/row| Gamesplanet | 2994-1 | Steam | | | Windows }} | {{Availability/row| Gamesplanet | 2994-1 | Steam | | | Windows }} | ||
− | {{Availability/row| GOG.com | quake_4 | DRM-free | No online play (LAN only).<ref name="GOG.com online">[https://www.gog.com/game/quake_4 Quake 4 on GOG.com]</ref> | | Windows }} | + | {{Availability/row| GOG.com | quake_4 | DRM-free | No online play (LAN only).<ref name="GOG.com online">[https://www.gog.com/game/quake_4 Quake 4 on GOG.com]</ref> Not available in Germany. | | Windows }} |
{{Availability/row| GMG | quake-iv | Steam | | | Windows }} | {{Availability/row| GMG | quake-iv | Steam | | | Windows }} | ||
{{Availability/row| Humble | quake-iv | Steam | | | Windows }} | {{Availability/row| Humble | quake-iv | Steam | | | Windows }} | ||
− | {{Availability/row| | + | {{Availability/row| Steam | 2210 | DRM-free | Can be run without the Steam client. Not available in Germany. | | Windows }} |
− | {{Availability/row| | + | {{Availability/row| Mac App Store | id492135099 | MacApp | | | OS X | unavailable }} |
}} | }} | ||
{{ii}} 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 [https://www.gamingonlinux.com/articles/playing-quake-4-on-linux-in-2018.11017 GamingOnLinux] article. | {{ii}} 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 [https://www.gamingonlinux.com/articles/playing-quake-4-on-linux-in-2018.11017 GamingOnLinux] article. | ||
Line 50: | Line 55: | ||
==Essential improvements== | ==Essential improvements== | ||
===Patches=== | ===Patches=== | ||
− | {{ii}} [https://community.pcgamingwiki.com/files/file/1124-quake-4-patch/ Patch 1.4.2] 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}} [http://modsreloaded.com/quake-4-patch-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}} 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]=== |
− | + | {{++}} Allows you to change the FPS limit to above 62, fix texture 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. |
+ | |||
+ | ===[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 a neural network. | ||
+ | {{--}} Large download at over 6.5 GB, including patches. Around 27 GB once extracted. | ||
===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"/>|fix= | {{Fixbox|description=Use [https://community.pcgamingwiki.com/files/file/1009-quake-4-tweaker/ Quake 4 Tweaker]|ref=<ref name="Keith"/>|fix= | ||
+ | }} | ||
+ | {{Fixbox|description=Use the <code>+disconnect</code> [[Glossary:Command line arguments|command line argument]]|ref=<ref name="Keith"/>|fix= | ||
}} | }} | ||
Line 66: | Line 80: | ||
{{Game data/config|Windows|{{p|game}}\q4base\}} | {{Game data/config|Windows|{{p|game}}\q4base\}} | ||
{{Game data/config|OS X|~/Library/Containers/com.aspyr.quake4appstore/Data/Library/Application Support/Quake 4/q4base}} | {{Game data/config|OS X|~/Library/Containers/com.aspyr.quake4appstore/Data/Library/Application Support/Quake 4/q4base}} | ||
− | {{Game data/config|Linux|}} | + | {{Game data/config|Linux|~/.quake4/q4base}} |
}} | }} | ||
{{XDG|false}} | {{XDG|false}} | ||
Line 74: | Line 88: | ||
{{Game data/saves|Windows|{{p|game}}\q4base\savegames\}} | {{Game data/saves|Windows|{{p|game}}\q4base\savegames\}} | ||
{{Game data/saves|OS X|~/Library/Containers/com.aspyr.quake4appstore/Data/Library/Application Support/Quake 4/q4base/savegames}} | {{Game data/saves|OS X|~/Library/Containers/com.aspyr.quake4appstore/Data/Library/Application Support/Quake 4/q4base/savegames}} | ||
− | {{Game data/saves|Linux|}} | + | {{Game data/saves|Linux|~/.quake4/q4base/savegames}} |
}} | }} | ||
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ||
{{Save game cloud syncing | {{Save game cloud syncing | ||
− | |gog galaxy | + | |discord = |
− | |gog galaxy notes | + | |discord notes = |
− | |origin | + | |epic games store = |
− | |origin notes | + | |epic games store notes = |
− | |steam cloud | + | |gog galaxy = true |
− | |steam cloud notes | + | |gog galaxy notes = |
− | |uplay | + | |origin = |
− | |uplay notes | + | |origin notes = |
+ | |steam cloud = true | ||
+ | |steam cloud notes = | ||
+ | |uplay = | ||
+ | |uplay notes = | ||
+ | |xbox cloud = | ||
+ | |xbox cloud notes = | ||
}} | }} | ||
− | ==Video | + | ==Video== |
{{Image|Quake 4 General Video Audio.png|In-game general video/audio settings.}} | {{Image|Quake 4 General Video Audio.png|In-game general video/audio settings.}} | ||
{{Image|Quake 4 Advanced Video.png|In-game advanced video settings.}} | {{Image|Quake 4 Advanced Video.png|In-game advanced video settings.}} | ||
− | {{Video | + | {{Video |
− | |wsgf link = | + | |wsgf link = https://www.wsgf.org/dr/quake-4 |
|widescreen wsgf award = silver | |widescreen wsgf award = silver | ||
|multimonitor wsgf award = limited | |multimonitor wsgf award = limited | ||
Line 99: | Line 119: | ||
|4k ultra hd wsgf award = incomplete | |4k ultra hd wsgf award = incomplete | ||
|widescreen resolution = true | |widescreen resolution = true | ||
− | |widescreen resolution notes= | + | |widescreen resolution notes= See [[#Widescreen resolution|Widescreen resolution]] for custom/unlisted resolutions. |
|multimonitor = hackable | |multimonitor = hackable | ||
− | |multimonitor notes = | + | |multimonitor notes = See [[#Widescreen resolution|Widescreen resolution]]. |
|ultrawidescreen = hackable | |ultrawidescreen = hackable | ||
− | |ultrawidescreen notes = | + | |ultrawidescreen notes = See [[#Widescreen resolution|Widescreen resolution]]. |
|4k ultra hd = hackable | |4k ultra hd = hackable | ||
− | |4k ultra hd notes = | + | |4k ultra hd notes = See [[#Widescreen resolution|Widescreen resolution]]. |
|fov = hackable | |fov = hackable | ||
− | |fov notes = 90°. Use [https://community.pcgamingwiki.com/files/file/1009-quake-4-tweaker/ Quake 4 Tweaker]. | + | |fov notes = Default is 90°. Use [https://community.pcgamingwiki.com/files/file/1009-quake-4-tweaker/ Quake 4 Tweaker]. |
|windowed = true | |windowed = true | ||
|windowed notes = Can also be toggled with {{key|Alt|Enter}}. | |windowed notes = Can also be toggled with {{key|Alt|Enter}}. | ||
Line 119: | Line 139: | ||
|vsync notes = | |vsync notes = | ||
|60 fps = true | |60 fps = true | ||
− | |60 fps notes = | + | |60 fps notes = |
|120 fps = hackable | |120 fps = hackable | ||
− | |120 fps notes = Use [https://community.pcgamingwiki.com/files/file/1009-quake-4-tweaker/ Quake 4 Tweaker]. | + | |120 fps notes = Capped at 62 FPS. Use [https://community.pcgamingwiki.com/files/file/1009-quake-4-tweaker/ Quake 4 Tweaker]. |
|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 = unknown | |color blind = unknown | ||
|color blind notes = | |color blind notes = | ||
+ | }} | ||
+ | |||
+ | ===[[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"/>|fix= | ||
+ | }} | ||
+ | {{Fixbox|description=Set custom resolution in configuration file|ref={{cn}}|fix= | ||
+ | # Open <code>{{p|game}}\q4base\Quake4Config.cfg</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_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>. | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} Use <code>seta r_aspectRatio "0"</code> for 4:3, <code>"1"</code> for 16:9, and <code>"2"</code> for 16:10. | ||
}} | }} | ||
Line 135: | Line 169: | ||
}} | }} | ||
− | ==Input | + | ==Input== |
{{Image|Quake 4 Remapping.png|In-game key map settings.}} | {{Image|Quake 4 Remapping.png|In-game key map settings.}} | ||
− | {{Input | + | {{Input |
|key remap = true | |key remap = true | ||
|key remap notes = | |key remap notes = | ||
Line 200: | Line 234: | ||
}} | }} | ||
− | ==Audio | + | ==Audio== |
{{Image|Quake 4 Advanced Audio.png|In-game advanced audio settings.}} | {{Image|Quake 4 Advanced Audio.png|In-game advanced audio settings.}} | ||
− | {{Audio | + | {{Audio |
|separate volume = false | |separate volume = false | ||
|separate volume notes = Only a single volume slider. | |separate volume notes = Only a single volume slider. | ||
Line 214: | Line 248: | ||
|mute on focus lost notes = | |mute on focus lost notes = | ||
|eax support = true | |eax support = true | ||
− | |eax support notes = EAX 5 (via OpenAL)<ref>[https://web.archive.org/web/20060324162911/http://www.soundblaster.com/products/x-fi/technology/quake4/ Sound Blaster X-Fi Audio in QUAKE 4™ - SoundBlaster.com (retrieved)]</ref> | + | |eax support notes = EAX 4.0, EAX 5.0 (via [[Glossary:Sound_card#Set_up_OpenAL|OpenAL]])<ref>[https://web.archive.org/web/20060324162911/http://www.soundblaster.com/products/x-fi/technology/quake4/ Sound Blaster X-Fi Audio in QUAKE 4™ - SoundBlaster.com (retrieved)]</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>[https://www.youtube.com/watch?v=T5FaYIyDm5s Quake 4: Hidden EAX 4.0 mode + broken DSOAL sound output]</ref> Currently broken in [[DSOAL]] v1.31a. | ||
{{L10n|content= | {{L10n|content= | ||
Line 229: | Line 264: | ||
|language = Czech | |language = Czech | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = true |
|subtitles = false | |subtitles = false | ||
− | |notes = | + | |notes = Retail release only. |
|fan = | |fan = | ||
}} | }} | ||
Line 239: | Line 274: | ||
|audio = true | |audio = true | ||
|subtitles = false | |subtitles = false | ||
− | |notes = | + | |notes = Retail release only. [https://steamcommunity.com/sharedfiles/filedetails/?id=341392035 Download]. |
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = German | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = false | ||
+ | |notes = Retail release only. | ||
|fan = | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Hungarian | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |notes = [https://magyaritasok.hu/magyaritasok/quake-4/973 Fan translation]. | ||
+ | |fan = true | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 247: | Line 298: | ||
|audio = true | |audio = true | ||
|subtitles = false | |subtitles = false | ||
− | |notes = | + | |notes = Retail release only. [https://steamcommunity.com/sharedfiles/filedetails/?id=341392035 Download]. |
|fan = | |fan = | ||
}} | }} | ||
Line 255: | Line 306: | ||
|audio = true | |audio = true | ||
|subtitles = false | |subtitles = false | ||
− | |notes = | + | |notes = Retail release only. |
|fan = | |fan = | ||
}} | }} | ||
Line 263: | Line 314: | ||
|audio = true | |audio = true | ||
|subtitles = false | |subtitles = false | ||
− | |notes = | + | |notes = Retail release only. [https://steamcommunity.com/sharedfiles/filedetails/?id=297965177 Download]. |
|fan = | |fan = | ||
}} | }} | ||
Line 271: | Line 322: | ||
|audio = true | |audio = true | ||
|subtitles = false | |subtitles = false | ||
− | |notes = | + | |notes = Retail release only. [https://steamcommunity.com/sharedfiles/filedetails/?id=165818587 Download]. |
|fan = | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Turkish | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |notes = [https://www.moddb.com/mods/quake-4-full-subtitle-mod-turkish-trke Fan translation]. | ||
+ | |fan = true | ||
}} | }} | ||
+ | }} | ||
+ | |||
+ | ==VR support== | ||
+ | {{VR support | ||
+ | |gg3d name = | ||
+ | |native 3d gg3d award = | ||
+ | |nvidia 3d vision gg3d award = | ||
+ | |tridef 3d gg3d award = | ||
+ | |iz3d gg3d award = | ||
+ | |native 3d = | ||
+ | |native 3d notes = | ||
+ | |nvidia 3d vision = | ||
+ | |nvidia 3d vision notes = | ||
+ | |tridef 3d = | ||
+ | |tridef 3d notes = | ||
+ | |iz3d = | ||
+ | |iz3d notes = | ||
+ | |vorpx = true | ||
+ | |vorpx modes = G3D,DirectVR | ||
+ | |vorpx notes = Officially supported game, see [https://www.vorpx.com/supported-games/ official vorpx game list]. | ||
+ | |htc vive = | ||
+ | |htc vive notes = | ||
+ | |oculus rift = | ||
+ | |oculus rift notes = | ||
+ | |osvr = | ||
+ | |osvr notes = | ||
+ | |windows mixed reality = | ||
+ | |windows mixed reality notes = | ||
+ | |keyboard-mouse = | ||
+ | |keyboard-mouse notes = | ||
+ | |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] | ||
+ | |novint falcon = true | ||
+ | |novint falcon notes = | ||
+ | |trackir = | ||
+ | |trackir notes = | ||
+ | |tobii eye tracking = | ||
+ | |tobii eye tracking notes = | ||
+ | |play area seated = | ||
+ | |play area seated notes = | ||
+ | |play area standing = | ||
+ | |play area standing notes = | ||
+ | |play area room-scale = | ||
+ | |play area room-scale notes = | ||
}} | }} | ||
Line 323: | Line 426: | ||
# Create and open <code>autoexec.cfg</code>. | # Create and open <code>autoexec.cfg</code>. | ||
# Add the following and save. | # Add the following and save. | ||
− | <pre>seta image_downSize "0" | + | <pre>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 "0" | ||
+ | seta r_multiSamples "4" | ||
+ | seta image_ignoreHighQuality "0" | ||
+ | seta image_downSize "0" | ||
seta image_downSizeBump "0" | seta image_downSizeBump "0" | ||
seta image_downSizeSpecular "0" | seta image_downSizeSpecular "0" | ||
− | seta | + | seta image_useCache "0" |
− | |||
− | |||
seta image_useCompression "0" | seta image_useCompression "0" | ||
seta image_useNormalCompression "0" | seta image_useNormalCompression "0" | ||
+ | seta image_usePrecompressedTextures "0" | ||
+ | seta image_lodbias "-1" | ||
seta image_anisotropy "16" | seta image_anisotropy "16" | ||
− | seta | + | seta image_filter "GL_LINEAR_MIPMAP_LINEAR" |
− | seta | + | seta g_brassTime "2"</pre> |
− | |||
}} | }} | ||
Line 361: | Line 472: | ||
# Press {{key|Alt|Tab}} to switch into windowed mode | # Press {{key|Alt|Tab}} to switch into windowed mode | ||
# Press {{key|~}} to open the console | # Press {{key|~}} to open the console | ||
− | # Access the ReShade GUI | + | # Access the [[ReShade]] GUI |
}} | }} | ||
Line 373: | Line 484: | ||
'''Notes''' | '''Notes''' | ||
{{ii}} This solution may cause speech lipsync to go out of sync, but gameplay should be unaffected. <code>r_swapinterval</code> controls VSync. | {{ii}} This solution may cause speech lipsync to go out of sync, but gameplay should be unaffected. <code>r_swapinterval</code> controls VSync. | ||
+ | }} | ||
+ | |||
+ | ===Fix font scaling=== | ||
+ | {{Fixbox|description=Configuration Files|ref={{cn|date=May 2019}}|fix= | ||
+ | Add the lines to {{file|autoexec.cfg}} or change it in {{file|Quake4Config.cfg}}: | ||
+ | <pre>seta gui_mediumFontLimit "0" | ||
+ | seta gui_smallFontLimit "0"</pre> | ||
}} | }} | ||
Line 381: | Line 499: | ||
}} | }} | ||
− | == | + | ==Issues unresolved== |
− | + | ===Poor performance/"slow-motion" effect on Nvidia cards=== | |
− | + | Quake 4 and other id Tech 4 games seem to suffer from some sort of driver-related issue on modern Nvidia GPU's that causes the game to go into what appears to be a "slow-motion" phrase during some intensive scenes, where the framerate technically remains the same but game logic is slowed down and negatively effects performance, and it persists even when using the microstutters fix and Quake 4 Tweaker. This issue's not known to affect all hardware configurations but a definitive fix is not currently available. | |
− | |||
− | |||
− | |||
− | |||
− | |||
==Other information== | ==Other information== | ||
Line 411: | Line 524: | ||
|shader model versions = | |shader model versions = | ||
|shader model notes = | |shader model notes = | ||
− | |64-bit | + | |windows 32-bit exe = true |
− | |64-bit executable notes= | + | |windows 64-bit exe = false |
+ | |windows exe notes = | ||
+ | |mac os x powerpc app = true | ||
+ | |macos intel 32-bit app = true | ||
+ | |macos intel 64-bit app = false | ||
+ | |macos app notes = 32-bit only.<ref>[https://support.aspyr.com/hc/en-us/articles/360000214186 MacOS Catalina, 64-bit, 32-bit, and related Questions – Aspyr Support]</ref> | ||
+ | |linux powerpc app = false | ||
+ | |linux 32-bit executable= true | ||
+ | |linux 64-bit executable= false | ||
+ | |linux executable notes = | ||
}} | }} | ||
Line 435: | Line 557: | ||
===Modifications=== | ===Modifications=== | ||
====Sikkmod==== | ====Sikkmod==== | ||
− | {{ii}} [ | + | {{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. | ||
====False Dawn==== | ====False Dawn==== | ||
− | {{ii}} [ | + | {{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). |
+ | |||
+ | ===Advanced tweaks=== | ||
+ | {{ii}} TweakGuides has created [https://tweakguides.pcgamingwiki.com/Quake4_1.html a comprehensive guide] for tweaking the game. | ||
==System requirements== | ==System requirements== | ||
Line 505: | Line 630: | ||
{{References}} | {{References}} | ||
+ | [[Category:GOG.com Enhancement Project]] |
Revision as of 16:44, 15 June 2021
Developers | |
---|---|
Raven Software | |
id Software | |
Publishers | |
Retail | Activision |
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 |
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 | |
---|---|
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 |
Key points
- 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. See Issues fixed to resolve.
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 (unavailable) | ||||
Amazon.com | ||||
GamersGate | ||||
GOG.com | No online play (LAN only).[1] Not available in Germany. | |||
Green Man Gaming | ||||
Humble Store | ||||
Steam | Can be run without the Steam client. Not available in Germany. | |||
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.
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
- Allows you to change the FPS limit to above 62, fix texture 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.
Quake 4 4X AI Textures
- Upscales the original texture's resolution 4x by using a neural network.
- Large download at over 6.5 GB, including patches. Around 27 GB once extracted.
Skip intro videos
Use Quake 4 Tweaker[2] |
---|
Use the +disconnect command line argument[2]
|
---|
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\q4base\[Note 1] |
macOS (OS X) | ~/Library/Containers/com.aspyr.quake4appstore/Data/Library/Application Support/Quake 4/q4base |
Linux | ~/.quake4/q4base |
Steam Play (Linux) | <Steam-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] |
macOS (OS X) | ~/Library/Containers/com.aspyr.quake4appstore/Data/Library/Application Support/Quake 4/q4base/savegames |
Linux | ~/.quake4/q4base/savegames |
Steam Play (Linux) | <Steam-folder>/steamapps/compatdata/2210/pfx/[Note 2] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy | ||
Steam Cloud |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | See Widescreen resolution for custom/unlisted resolutions. | ||
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 | Use Borderless Gaming. | ||
Anisotropic filtering (AF) | See Anisotropic filtering (AF). | ||
Anti-aliasing (AA) | Up to 16x MSAA. | ||
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 custom anisotropic filtering[citation needed] |
---|
|
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.[3] | |
Subtitles | ||
Closed captions | ||
Mute on focus lost | ||
EAX support | EAX 4.0, EAX 5.0 (via OpenAL)[4] |
- Hidden EAX 4.0 mode is available by using Creative ALchemy and selecting Generic Hardware driver in sound options.[5] Currently broken in DSOAL v1.31a.
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Czech | Retail release only. | |||
French | Retail release only. Download. | |||
German | Retail release only. | |||
Hungarian | Fan translation. | |||
Italian | Retail release only. Download. | |||
Polish | Retail release only. | |||
Russian | Retail release only. Download. | |||
Spanish | Retail release only. Download. | |||
Turkish | Fan translation. |
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 |
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.
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[citation needed] |
---|
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 "0" seta r_multiSamples "4" 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 "-1" seta image_anisotropy "16" seta image_filter "GL_LINEAR_MIPMAP_LINEAR" seta g_brassTime "2" |
Steam Overlay doesn't work
Run the Steam client as administrator[6] |
---|
Add registry key[7] |
---|
|
Sluggish mouse view
Use raw input[8] |
---|
|
ReShade overlay inaccessible to mouse
Bypass the game's mouse bind[9] |
---|
|
Microstutter
Instructions[10] |
---|
seta r_swapInterval "1" seta com_fixedTic "1" Notes
|
Fix font scaling
Configuration Files[citation needed] |
---|
Add the lines to seta gui_mediumFontLimit "0" seta gui_smallFontLimit "0" |
Slow reloading when immediately retrying a level after being killed
Make it faster by increasing the graphics cache size. |
---|
|
Issues unresolved
Poor performance/"slow-motion" effect on Nvidia cards
Quake 4 and other id Tech 4 games seem to suffer from some sort of driver-related issue on modern Nvidia GPU's that causes the game to go into what appears to be a "slow-motion" phrase during some intensive scenes, where the framerate technically remains the same but game logic is slowed down and negatively effects performance, and it persists even when using the microstutters fix and Quake 4 Tweaker. This issue's not known to affect all hardware configurations but a definitive fix is not currently available.
Other information
API
Technical specs | Supported | Notes |
---|---|---|
OpenGL | 2.0 |
Executable | PPC | 32-bit | 64-bit | Notes |
---|---|---|---|---|
Windows | ||||
macOS (OS X) | 32-bit only.[11] | |||
Linux |
Middleware
Middleware | Notes | |
---|---|---|
Audio | OpenAL | |
Anti-cheat | PunkBuster |
Modifications
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.
False Dawn
- False Dawn is a non-linear, multiple-goal mission with up-to-date graphics (powered by Sikkmod).
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.6.8 | |
Processor (CPU) | 2.4 GHz | 2.6 GHz |
System memory (RAM) | 2 GB | 4 GB |
Hard disk drive (HDD) | 3.5 GB | |
Video card (GPU) | ATI Radeon HD 2600 Nvidia GeForce 8800 512 MB of VRAM | 512 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 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in
~/.steam/steam/userdata/<user-id>/2210/
in addition to or instead of this directory. The app ID (2210) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.
References
- ↑ Quake 4 on GOG.com
- ↑ 2.0 2.1 2.2 2.3 Cite error: Invalid
<ref>
tag; no text was provided for refs namedKeith
- ↑ Sound Blaster X-Fi Unleashed in QUAKE 4™ - SoundBlaster.com (retrieved)
- ↑ Sound Blaster X-Fi Audio in QUAKE 4™ - SoundBlaster.com (retrieved)
- ↑ Quake 4: Hidden EAX 4.0 mode + broken DSOAL sound output
- ↑ Steam Community :: Guide :: Quake 4 - Steam Community Overlay NOT working
- ↑ Steam Community :: Guide :: Xbox gamepad support
- ↑ Mouse smoothing :: Quake Live General Discussions
- ↑ https://ubuntuforums.org/showthread.php?t=1311090 Quake 4 alt+tab, how?
- ↑ How to fix the low-resolution textures issue in Steam :: Quake 4 General Discussions[
- ↑ MacOS Catalina, 64-bit, 32-bit, and related Questions – Aspyr Support