|
|
Line 1: |
Line 1: |
− | {{Infobox game
| |
− | |cover = Quake 4 cover.jpg
| |
− | |developers =
| |
− | {{Infobox game/row/developer|Raven Software}}
| |
− | {{Infobox game/row/developer|id Software}}
| |
− | |publishers =
| |
− | {{Infobox game/row/publisher|Activision}}
| |
− | {{Infobox game/row/publisher|Bethesda Softworks}}
| |
− | |engines =
| |
− | {{Infobox game/row/engine|id Tech 4}}
| |
− | |release dates=
| |
− | {{Infobox game/row/date|Windows|October 18, 2005}}
| |
− | {{Infobox game/row/date|Linux|October 20, 2005}}
| |
− | {{Infobox game/row/date|OS X|March 24, 2006}}
| |
− | |steam appid = 2210
| |
− | |gogcom page = quake_4
| |
− | |strategywiki = Quake 4
| |
− | |wikipedia = Quake 4
| |
− | |winehq = 2656
| |
− | }}
| |
− | {{Series|Quake}}
| |
| | | |
− | '''Key points'''
| |
− | {{--}} Steam Overlay may not work in the Steam version by default. See [[#Steam Overlay doesn't work|Steam Overlay doesn't work]].
| |
− |
| |
− | '''General information'''
| |
− | {{mm}} [http://quake.wikia.com/wiki/Quake_Wikia Quake Wiki] - A detailed wiki for every Quake game made.
| |
− | {{mm}} [http://planetquake.gamespy.com Planet Quake]
| |
− | {{GOG.com links|quake_4|quake_series|for game series}}
| |
− | {{mm}} [http://steamcommunity.com/app/2210/discussions/ Steam Community Discussions]
| |
− |
| |
− | ==Availability==
| |
− | {{Availability|
| |
− | {{Availability/row| Retail | | Disc, Key | Disc check removed by the most recent patch. | | Windows, OS X, Linux }}
| |
− | {{Availability/row| Amazon | B00GXHJ8XE | Steam | | | Windows }}
| |
− | {{Availability/row| Amazon | B007QUV628 | Activation | | | OS X }}
| |
− | {{Availability/row| GamersGate | DD-Q4 | Steam | | | Windows }}
| |
− | {{Availability/row| GamersGate | DD-Q4M | Activation | | | OS X }}
| |
− | {{Availability/row| Gamesplanet | 2994-1 | Steam | | | Windows }}
| |
− | {{Availability/row| GOG | 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| GMG | quake-iv | Steam | | | Windows }}
| |
− | {{Availability/row| Humble | quake-iv | Steam | | | Windows }}
| |
− | {{Availability/row| Mac App Store | id492135099 | MacApp | | | OS X }}
| |
− | {{Availability/row| Steam | 2210 | Steam | | | Windows }}
| |
− | }}
| |
− |
| |
− | ==Essential improvements==
| |
− | ===Patches===
| |
− | {{ii}} [http://www.patches-scrolls.de/patch/3290/7/ Patch 1.4.2] is required for widescreen support. GOG.com and Steam versions are already patched.
| |
− |
| |
− | ===Linux client===
| |
− | A free client officially provided by id that allows Quake 4 to be played natively on Linux machines. It requires either a full retail copy or the demo to use it.
| |
− |
| |
− | The download can be found on [ftp://ftp.idsoftware.com/idstuff/quake4/linux/ id's FTP server]. Further details can be found on the [http://zerowing.idsoftware.com/linux/quake4/Quake4FrontPage/ official FAQ page].
| |
− |
| |
− | ===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), overhauled health and damage systems and even a story that actually has some meat on the bone.
| |
− |
| |
− | ===Skip intro videos===
| |
− | {{Fixbox|1=
| |
− | {{Fixbox/fix|Add parameter|ref={{cn|date=July 2016}}}}
| |
− | Use the <code>+disconnect</code> [[Glossary:Command line arguments|command line arguments]].
| |
− | }}
| |
− |
| |
− | ==Game data==
| |
− | {{Image|Quake 4 General.png|In-game general settings.}}
| |
− |
| |
− | ===Configuration file(s) location===
| |
− | {{Game data|
| |
− | {{Game data/row|Windows|{{p|game}}\q4base\}}
| |
− | {{Game data/row|OS X|}}
| |
− | {{Game data/row|Linux|}}
| |
− | }}
| |
− | {{XDG|false}}
| |
− |
| |
− | ===Save game data location===
| |
− | {{Game data|
| |
− | {{Game data/row|Windows|{{p|game}}\q4base\savegames\}}
| |
− | {{Game data/row|OS X|}}
| |
− | {{Game data/row|Linux|}}
| |
− | }}
| |
− |
| |
− | ===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
| |
− | {{Save game cloud syncing
| |
− | |gog galaxy = true
| |
− | |gog galaxy notes =
| |
− | |origin =
| |
− | |origin notes =
| |
− | |steam cloud = true
| |
− | |steam cloud notes =
| |
− | |uplay =
| |
− | |uplay notes =
| |
− | }}
| |
− |
| |
− | ==Video 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.}}
| |
− | {{Video settings
| |
− | |wsgf link = http://www.wsgf.org/dr/quake-4
| |
− | |widescreen wsgf award = silver
| |
− | |multimonitor wsgf award = limited
| |
− | |ultrawidescreen wsgf award = limited
| |
− | |4k ultra hd wsgf award = incomplete
| |
− | |widescreen resolution = true
| |
− | |widescreen resolution notes= See [[#Widescreen resolution|Widescreen resolution]].
| |
− | |multimonitor = hackable
| |
− | |multimonitor notes = See the [http://www.wsgf.org/dr/quake-4 WSGF entry].
| |
− | |ultrawidescreen = hackable
| |
− | |ultrawidescreen notes = See the [http://www.wsgf.org/dr/quake-4 WSGF entry].
| |
− | |4k ultra hd = hackable
| |
− | |4k ultra hd notes = See [[#Widescreen resolution|Widescreen resolution]].
| |
− | |fov = hackable
| |
− | |fov notes = Default FOV is 90°. See [[#Field of view (FOV)|Field of view (FOV)]].
| |
− | |windowed = true
| |
− | |windowed notes = Can also be toggled with {{key|Alt|Enter}}.
| |
− | |borderless windowed = hackable
| |
− | |borderless windowed notes = Use [[Glossary:Borderless fullscreen windowed#Borderless Gaming|Borderless Gaming]].
| |
− | |anisotropic = hackable
| |
− | |anisotropic notes = See [[#Anisotropic filtering (AF)|Anisotropic filtering (AF)]].
| |
− | |antialiasing = true
| |
− | |antialiasing notes = Up to 16x [[MSAA]].
| |
− | |vsync = true
| |
− | |vsync notes =
| |
− | |60 fps = true
| |
− | |60 fps notes =
| |
− | |120 fps = false
| |
− | |120 fps notes = Frame rate is capped at 62 FPS.<ref>[http://www.tweakguides.com/Quake4_8.html Quake 4 Tweak Guide - Advanced Tweaking (Pt.2) - Graphics Tweaks]</ref> <!--com_fixedTic 1 results in speedup issue-->
| |
− | |hdr = unknown
| |
− | |hdr notes =
| |
− | |color blind = unknown
| |
− | |color blind notes =
| |
− | }}
| |
− |
| |
− | ===[[Glossary:Widescreen resolution|Widescreen resolution]]===
| |
− | {{ii}} [[#Patches|Patch 1.4.2]] adds widescreen support but some resolutions may not be available.
| |
− |
| |
− | {{Fixbox|1=
| |
− | {{Fixbox/fix|Set custom resolution|ref={{cn|date=July 2016}}}}
| |
− | # Run the game at least once to generate the required file.
| |
− | # Go to the [[#Game data|configuration file(s) location]].
| |
− | # Open {{file|Quake4Config.cfg}} with a text editor.
| |
− | # Set <code>seta r_customHeight</code> and <code>seta r_customWidth</code> to the desired resolution.
| |
− | # Set <code>seta r_mode</code> to <code>"-1"</code>
| |
− | # Set <code>seta r_aspectRatio</code> to the appropriate aspect ratio: <code>"0"</code> is 4:3, <code>"1"</code> is 16:9 and <code>"2"</code> is 16:10.
| |
− | }}
| |
− |
| |
− | ===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
| |
− | {{Fixbox|1=
| |
− | {{Fixbox/fix|Set custom FOV|ref={{cn|date=August 2017}}}}
| |
− | # Go to the [[#Game data|configuration file(s) location]].
| |
− | # Create and open <code>autoexec.cfg</code>.
| |
− | # Add <code>seta g_fov ''<value>''</code> and change the value.
| |
− | }}
| |
− |
| |
− | ===[[Glossary:Anisotropic filtering (AF)|Anisotropic filtering (AF)]]===
| |
− | {{Fixbox|1=
| |
− | {{Fixbox/fix|Set custom anisotropic filtering|ref={{cn|date=August 2017}}}}
| |
− | # Go to the [[#Game data|configuration file(s) location]].
| |
− | # Create and open <code>autoexec.cfg</code>.
| |
− | # Add <code>seta image_anisotropy 16</code> for the highest quality.
| |
− | }}
| |
− |
| |
− | ==Input settings==
| |
− | {{Image|Quake 4 Remapping.png|In-game key map settings.}}
| |
− | {{Input settings
| |
− | |key remap = true
| |
− | |key remap notes =
| |
− | |acceleration option = hackable
| |
− | |acceleration option notes = Disabled by default, use <code>m_accel 1</code> in the console to enable.
| |
− | |mouse sensitivity = true
| |
− | |mouse sensitivity notes =
| |
− | |mouse menu = true
| |
− | |mouse menu notes =
| |
− | |invert mouse y-axis = true
| |
− | |invert mouse y-axis notes =
| |
− | |controller support = false
| |
− | |controller support notes =
| |
− | |full controller = false
| |
− | |full controller notes =
| |
− | |controller remap = false
| |
− | |controller remap notes =
| |
− | |controller sensitivity = unknown
| |
− | |controller sensitivity notes=
| |
− | |invert controller y-axis = false
| |
− | |invert controller y-axis notes=
| |
− | |touchscreen = unknown
| |
− | |touchscreen notes =
| |
− | |button prompts = unknown
| |
− | |button prompts notes =
| |
− | |controller hotplug = unknown
| |
− | |controller hotplug notes =
| |
− | |haptic feedback = unknown
| |
− | |haptic feedback notes =
| |
− | |light bar support = unknown
| |
− | |light bar support notes =
| |
− | }}
| |
− |
| |
− | ==Audio settings==
| |
− | {{Image|Quake 4 Advanced Audio.png|In-game advanced audio settings.}}
| |
− | {{Audio settings
| |
− | |separate volume = false
| |
− | |separate volume notes = Only a single volume slider.
| |
− | |surround sound = true
| |
− | |surround sound notes = First enable surround speakers setup in the Windows control panel.<ref>[https://web.archive.org/web/20061216044307/http://www.soundblaster.com/Applications/article.asp?articleID=59801&categoryID=13 Sound Blaster X-Fi Unleashed in QUAKE 4™ - SoundBlaster.com (retrieved)]</ref>
| |
− | |subtitles = false
| |
− | |subtitles notes =
| |
− | |closed captions = false
| |
− | |closed captions notes =
| |
− | |mute on focus lost = true
| |
− | |mute on focus lost notes =
| |
− | |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>
| |
− | }}
| |
− |
| |
− | {{L10n|content=
| |
− | {{L10n/switch
| |
− | |language = English
| |
− | |interface = true
| |
− | |audio = true
| |
− | |subtitles = false
| |
− | |notes =
| |
− | |fan =
| |
− | |fan notes =
| |
− | }}
| |
− | {{L10n/switch
| |
− | |language = French
| |
− | |interface = true
| |
− | |audio = true
| |
− | |subtitles = false
| |
− | |notes = Only available in the European retail release.
| |
− | |fan =
| |
− | |fan notes =
| |
− | }}
| |
− | {{L10n/switch
| |
− | |language = Italian
| |
− | |interface = true
| |
− | |audio = true
| |
− | |subtitles = false
| |
− | |notes = Only available in the European retail release.
| |
− | |fan =
| |
− | |fan notes =
| |
− | }}
| |
− | {{L10n/switch
| |
− | |language = Polish
| |
− | |interface = true
| |
− | |audio = true
| |
− | |subtitles = false
| |
− | |notes = Only available in Polish retail release.
| |
− | |fan =
| |
− | |fan notes =
| |
− | }}
| |
− | {{L10n/switch
| |
− | |language = Russian
| |
− | |interface = true
| |
− | |audio = true
| |
− | |subtitles = false
| |
− | |notes = Only available in Russian retail release.
| |
− | |fan =
| |
− | |fan notes =
| |
− | }}
| |
− | }}
| |
− |
| |
− | ==Network==
| |
− | {{Network/Multiplayer
| |
− | |local play =
| |
− | |local play players =
| |
− | |local play modes =
| |
− | |local play notes =
| |
− | |lan play = true
| |
− | |lan play players = 16
| |
− | |lan play modes = Versus
| |
− | |lan play notes =
| |
− | |online play = true
| |
− | |online play players = 16
| |
− | |online play modes = Versus
| |
− | |online play notes =
| |
− | |asynchronous =
| |
− | |asynchronous notes =
| |
− | }}
| |
− |
| |
− | {{Network/Connections
| |
− | |matchmaking = false
| |
− | |matchmaking notes =
| |
− | |p2p = true
| |
− | |p2p notes =
| |
− | |dedicated = true
| |
− | |dedicated notes =
| |
− | |self-hosting = true
| |
− | |self-hosting notes =
| |
− | |direct ip = true
| |
− | |direct ip notes =
| |
− | }}
| |
− |
| |
− | {{Network/Ports
| |
− | |tcp = 27650
| |
− | |udp = 27650
| |
− | |upnp =
| |
− | }}
| |
− |
| |
− | ==Issues fixed==
| |
− | ===Cannot select higher quality presets===
| |
− | {{--}} Modern high-end GPUs with a lot of memory can cause Quake 4 to ignore any other quality preset than low quality.
| |
− |
| |
− | {{Fixbox|1=
| |
− | {{Fixbox/fix|Force ultra quality preset|ref={{cn|date=July 2016}}}}
| |
− | # Go to the [[#Game data|configuration file(s) location]].
| |
− | # Create and open <code>autoexec.cfg</code>.
| |
− | # Add the following and save.
| |
− | <pre>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"</pre>
| |
− | }}
| |
− |
| |
− | ===Steam Overlay doesn't work===
| |
− | {{Fixbox|1=
| |
− | {{Fixbox/fix|Fix Steam Overlay|ref=<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=1086717597 Steam Community :: Guide :: Xbox gamepad support]</ref>}}
| |
− | # Go to <code>{{p|hkcu}}\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers</code>.
| |
− | # Right-click → New → String Value.
| |
− | # Put the full path to <code>Quake4.exe</code> in the name, e.g. <code>C:\Program Files (x86)\Steam\steamapps\common\Quake 4\Quake4.exe</code>.
| |
− | # Open your newly created string and type in <code>RUNASINVOKER</code> and confirm it.
| |
− | }}
| |
− |
| |
− | ==Other information==
| |
− | ===API===
| |
− | {{API
| |
− | |direct3d versions =
| |
− | |direct3d notes =
| |
− | |directdraw versions =
| |
− | |directdraw notes =
| |
− | |opengl versions = 2.0
| |
− | |opengl notes =
| |
− | |glide versions =
| |
− | |glide notes =
| |
− | |software mode =
| |
− | |software mode notes =
| |
− | |mantle support =
| |
− | |mantle support notes =
| |
− | |vulkan support =
| |
− | |vulkan support notes =
| |
− | |dos modes =
| |
− | |dos modes notes =
| |
− | |shader model versions =
| |
− | |shader model notes =
| |
− | |64-bit executable = false
| |
− | |64-bit executable notes=
| |
− | }}
| |
− |
| |
− | ===Middleware===
| |
− | {{Middleware
| |
− | |physics =
| |
− | |physics notes =
| |
− | |audio = OpenAL
| |
− | |audio notes =
| |
− | |interface =
| |
− | |interface notes =
| |
− | |input =
| |
− | |input notes =
| |
− | |cutscenes =
| |
− | |cutscenes notes =
| |
− | |multiplayer = PunkBuster
| |
− | |multiplayer notes=
| |
− | }}
| |
− |
| |
− | ==System requirements==
| |
− | {{ii}} Windows 98 has been tested to work with Quake 4, but this is not officially supported.
| |
− | {{System requirements
| |
− | |OSfamily = Windows
| |
− |
| |
− | |minOS = 2000
| |
− | |minCPU = Intel Pentium 4 2.0 GHz
| |
− | |minCPU2 = AMD Athlon XP 2000+
| |
− | |minRAM = 256 MB
| |
− | |minHD = 3.2 GB
| |
− | |minGPU = ATI Radeon 9700
| |
− | |minGPU2 = Nvidia GeForce 3 Ti
| |
− | |minVRAM = 64 MB
| |
− | |minDX = 9.0c
| |
− |
| |
− | |recOS = XP
| |
− | |recRAM = 512 MB
| |
− | |recGPU = ATI Radeon X1800 XL
| |
− | |recGPU2 = Nvidia GeForce 7800 GT
| |
− | |recVRAM = 512 MB
| |
− | }}
| |
− |
| |
− | {{System requirements
| |
− | |OSfamily = OS X
| |
− |
| |
− | |minOS = 10.6.8
| |
− | |minCPU = 2.4 GHz
| |
− | |minRAM = 2 GB
| |
− | |minHD = 3.5 GB
| |
− | |minGPU = ATI Radeon HD 2600
| |
− | |minGPU2 = Nvidia GeForce 8800
| |
− | |minVRAM = 512 MB
| |
− |
| |
− | |recOS =
| |
− | |recCPU = 2.6 GHz
| |
− | |recRAM = 4 GB
| |
− | |recHD =
| |
− | |recGPU =
| |
− | |recVRAM = 512 MB
| |
− | }}
| |
− |
| |
− | {{System requirements
| |
− | |OSfamily = Linux
| |
− |
| |
− | |minOS = Kernel 2.4.x, Kernel 2.6.x
| |
− | |minCPU = Intel Pentium 4 2.0 GHz
| |
− | |minCPU2 = AMD Athlon XP 2000+
| |
− | |minRAM = 512 MB
| |
− | |minHD =
| |
− | |minGPU =
| |
− | |minGPU2 =
| |
− | |minVRAM =
| |
− |
| |
− | |recOS =
| |
− | |recCPU =
| |
− | |recRAM =
| |
− | |recHD =
| |
− | |recGPU =
| |
− | |recVRAM =
| |
− | }}
| |
− | {{ii}} 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
| |
− | {{ii}} Supported Nvidia chipsets: GeForce 3/Ti series, GeForce 4/Ti series, GeForce FX series, GeForce 6 series, GeForce 7 series
| |
− |
| |
− | {{References}}
| |