Difference between revisions of "Quake 4"
From PCGamingWiki, the wiki about fixing PC games
m (updated template usage) |
|||
Line 23: | Line 23: | ||
'''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. Use [https://community.pcgamingwiki.com/files/file/1009-quake-4-tweaker/ Quake 4 Tweaker] to resolve. |
'''General information''' | '''General information''' | ||
Line 33: | Line 33: | ||
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| Retail | | Disc, Key | {{DRM|SafeDisc|v4.60}}. | + | {{Availability/row| Retail | | Disc, Key | {{removed DRM|SafeDisc|v4.60}}. Install latest [[#Patches|patch]] to remove disc check. | | Windows, OS X, Linux }} |
{{Availability/row| Amazon | B00GXHJ8XE | Steam | | | Windows }} | {{Availability/row| Amazon | B00GXHJ8XE | Steam | | | Windows }} | ||
{{Availability/row| Amazon | B007QUV628 | Activation | | | OS X }} | {{Availability/row| Amazon | B007QUV628 | Activation | | | OS X }} | ||
Line 42: | Line 42: | ||
{{Availability/row| Humble | quake-iv | Steam | | | Windows }} | {{Availability/row| Humble | quake-iv | Steam | | | Windows }} | ||
{{Availability/row| Mac App Store | id492135099 | MacApp | | | OS X }} | {{Availability/row| Mac App Store | id492135099 | MacApp | | | OS X }} | ||
− | {{Availability/row| Steam | 2210 | | + | {{Availability/row| Steam | 2210 | DRM-free | Can be run without the Steam client. | | Windows }} |
}} | }} | ||
+ | {{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. | ||
==Essential improvements== | ==Essential improvements== | ||
===Patches=== | ===Patches=== | ||
− | {{ii}} [https://community.pcgamingwiki.com/files/file/1124-quake-4-patch/ Patch 1.4.2] is | + | {{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. |
− | === | + | ===Delay corpses despawning=== |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{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= | ||
}} | }} | ||
Line 68: | Line 56: | ||
===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= | ||
− | |||
− | |||
− | |||
}} | }} | ||
==Game data== | ==Game data== | ||
{{Image|Quake 4 General.png|In-game general settings.}} | {{Image|Quake 4 General.png|In-game general settings.}} | ||
− | |||
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
{{Game data| | {{Game data| | ||
Line 113: | Line 97: | ||
|4k ultra hd wsgf award = incomplete | |4k ultra hd wsgf award = incomplete | ||
|widescreen resolution = true | |widescreen resolution = true | ||
− | |widescreen resolution notes= | + | |widescreen resolution notes= Use [https://community.pcgamingwiki.com/files/file/1009-quake-4-tweaker/ Quake 4 Tweaker] for custom/unlisted resolutions. |
|multimonitor = hackable | |multimonitor = hackable | ||
− | |multimonitor notes = | + | |multimonitor notes = Use [https://community.pcgamingwiki.com/files/file/1009-quake-4-tweaker/ Quake 4 Tweaker]. |
|ultrawidescreen = hackable | |ultrawidescreen = hackable | ||
− | |ultrawidescreen notes = | + | |ultrawidescreen notes = Use [https://community.pcgamingwiki.com/files/file/1009-quake-4-tweaker/ Quake 4 Tweaker]. |
|4k ultra hd = hackable | |4k ultra hd = hackable | ||
− | |4k ultra hd notes = | + | |4k ultra hd notes = Use [https://community.pcgamingwiki.com/files/file/1009-quake-4-tweaker/ Quake 4 Tweaker]. |
|fov = hackable | |fov = hackable | ||
− | |fov notes = | + | |fov notes = 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 133: | Line 117: | ||
|vsync notes = | |vsync notes = | ||
|60 fps = true | |60 fps = true | ||
− | |60 fps notes = | + | |60 fps notes = Capped at 62 FPS. |
|120 fps = hackable | |120 fps = hackable | ||
− | |120 fps notes = | + | |120 fps notes = Use [https://community.pcgamingwiki.com/files/file/1009-quake-4-tweaker/ Quake 4 Tweaker]. |
|hdr = false | |hdr = false | ||
− | |hdr notes = [ | + | |hdr notes = [[#Sikkmod|Sikkmod]]'s HDR feature only adds {{term|HDR Rendering}}. |
|color blind = unknown | |color blind = unknown | ||
|color blind notes = | |color blind notes = | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
Line 178: | Line 139: | ||
|key remap notes = | |key remap notes = | ||
|acceleration option = hackable | |acceleration option = hackable | ||
− | |acceleration option notes = Disabled by default | + | |acceleration option notes = Disabled by default. Use <code>m_accel 1</code> in the console to enable. |
|mouse sensitivity = true | |mouse sensitivity = true | ||
|mouse sensitivity notes = | |mouse sensitivity notes = | ||
Line 351: | Line 312: | ||
==Issues fixed== | ==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. |
{{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=Force | + | {{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 <code>autoexec.cfg</code>. | # Create and open <code>autoexec.cfg</code>. | ||
Line 374: | Line 335: | ||
}} | }} | ||
− | === | + | ===Steam Overlay doesn't work=== |
− | {{Fixbox|ref=<ref>https://steamcommunity.com/ | + | {{Fixbox|description=Run the Steam client as administrator|ref=<ref>[https://steamcommunity.com/sharedfiles/filedetails/?id=878572319 Steam Community :: Guide :: Quake 4 - Steam Community Overlay NOT working]</ref>|fix= |
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
− | + | {{Fixbox|description=Add registry key|ref=<ref>[https://steamcommunity.com/sharedfiles/filedetails/?id=1086717597 Steam Community :: Guide :: Xbox gamepad support]</ref>|fix= | |
− | |||
− | {{Fixbox|description= | ||
# Go to <code>{{p|hkcu}}\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers</code>. | # Go to <code>{{p|hkcu}}\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers</code>. | ||
# Right-click → New → String Value. | # Right-click → New → String Value. | ||
Line 392: | Line 346: | ||
===Sluggish mouse view=== | ===Sluggish mouse view=== | ||
− | {{Fixbox|description=Use raw input|ref=<ref>[https://steamcommunity.com/app/282440/discussions/0/613936673317296503/]</ref>|fix= | + | {{Fixbox|description=Use raw input|ref=<ref>[https://steamcommunity.com/app/282440/discussions/0/613936673317296503/ Mouse smoothing :: Quake Live General Discussions]</ref>|fix= |
− | # Open <code>{{p|game}}\q4base\autoexec.cfg</code> | + | # Open <code>{{p|game}}\q4base\autoexec.cfg</code>. |
# Add the line <code>in_mouse 2</code> | # Add the line <code>in_mouse 2</code> | ||
# Save the changes. | # Save the changes. | ||
Line 399: | Line 353: | ||
===ReShade overlay inaccessible to mouse=== | ===ReShade overlay inaccessible to mouse=== | ||
− | {{Fixbox|description=Bypass the game's mouse bind|ref=<ref>[https://ubuntuforums.org/showthread.php?t=1311090/]</ref>|fix= | + | {{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 alt+tab, how?]</ref>|fix= |
− | # Open {{p|game}}\q4base\Quake4Config.cfg | + | # Open <code>{{p|game}}\q4base\Quake4Config.cfg</code>. |
# Search the line <code>seta com_allowConsole</code> and set the value to "1". | # Search the line <code>seta com_allowConsole</code> and set the value to "1". | ||
# Start the game. | # Start the game. | ||
Line 406: | Line 360: | ||
# Press {{key|~}} to open the console | # Press {{key|~}} to open the console | ||
# Access the ReShade GUI | # Access the ReShade GUI | ||
+ | }} | ||
+ | |||
+ | ===Microstutter=== | ||
+ | {{Fixbox|description=Instructions|ref=<ref>[https://steamcommunity.com/app/2210/discussions/0/648812917661887367 How to fix the low-resolution textures issue in Steam :: Quake 4 General Discussions][</ref>|fix= | ||
+ | # Open <code>{{p|game}}\q4base\autoexec.cfg</code>. | ||
+ | # Add the following lines. | ||
+ | <pre>seta r_swapInterval "1" | ||
+ | seta com_fixedTic "1"</pre> | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} This solution may cause speech lipsync to go out of sync, but gameplay should be unaffected. <code>r_swapinterval</code> controls VSync. | ||
}} | }} | ||
Line 450: | Line 415: | ||
|anticheat notes = | |anticheat notes = | ||
}} | }} | ||
+ | |||
+ | ===Modifications=== | ||
+ | ====Sikkmod==== | ||
+ | {{ii}} [http://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. | ||
+ | |||
+ | ====False Dawn==== | ||
+ | {{ii}} [http://www.moddb.com/mods/false-dawn/downloads False Dawn] is a non-linear, multiple-goal mission with up-to-date graphics (powered by Sikkmod). | ||
==System requirements== | ==System requirements== |
Revision as of 21:26, 13 December 2018
Developers | |
---|---|
Raven Software | |
id Software | |
Publishers | |
Activision | |
Bethesda Softworks | |
Engines | |
id Tech 4 | |
Release dates | |
Windows | October 18, 2005 |
Linux | October 20, 2005 |
macOS (OS X) | March 24, 2006 |
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. Use Quake 4 Tweaker 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. Install latest patch to remove disc check. | |||
Amazon.com | ||||
Amazon.com | ||||
GamersGate | ||||
GamersGate | ||||
GOG.com | No online play (LAN only).[1] | |||
Green Man Gaming | ||||
Humble Store | ||||
Mac App Store | ||||
Steam | Can be run without the Steam client. |
- 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.
Essential improvements
Patches
- Patch 1.4.2 is the latest version. GOG.com and Steam versions are already patched.
Delay corpses despawning
Use Quake 4 Tweaker[2] |
---|
Skip intro videos
Use Quake 4 Tweaker[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 | |
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] |
macOS (OS X) | ~/Library/Containers/com.aspyr.quake4appstore/Data/Library/Application Support/Quake 4/q4base/savegames |
Linux | |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/2210/pfx/[Note 2] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy | ||
Steam Cloud |
Video settings
Anisotropic filtering (AF)
Set custom anisotropic filtering[citation needed] |
---|
|
Input settings
Audio settings
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Czech | Only available in the European local retail release. | |||
French | ||||
Italian | ||||
Polish | Only available in Polish retail release. | |||
Russian | Only available in Russian retail release. | |||
Spanish |
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 image_downSize "0" seta image_downSizeBump "0" seta image_downSizeSpecular "0" seta image_filter "GL_LINEAR_MIPMAP_LINEAR" seta image_ignoreHighQuality "0" seta image_roundDown "0" seta image_useCompression "0" seta image_useNormalCompression "0" seta image_anisotropy "16" seta image_lodbias "0" seta r_renderer "best" seta com_allowConsole "1" |
Steam Overlay doesn't work
Run the Steam client as administrator[3] |
---|
Add registry key[4] |
---|
|
Sluggish mouse view
Use raw input[5] |
---|
|
ReShade overlay inaccessible to mouse
Bypass the game's mouse bind[6] |
---|
|
Microstutter
Instructions[7] |
---|
seta r_swapInterval "1" seta com_fixedTic "1" Notes
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
OpenGL | 2.0 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows | |||
macOS (OS X) | |||
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).
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 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 on GOG.com
- ↑ 2.0 2.1 2.2 Verified by User:Keith on 2018-02-14
- ↑ 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[