Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Quake 4"

From PCGamingWiki, the wiki about fixing PC games
(GOG)
(fixboxes)
Line 47: Line 47:
 
==Essential improvements==
 
==Essential improvements==
 
===Patches===
 
===Patches===
{{ii}} [http://www.patches-scrolls.de/patch/3290/7/ Patch 1.4.2] is required for widescreen support. Steam version is already patched.
+
{{ii}} [http://www.patches-scrolls.de/patch/3290/7/ Patch 1.4.2] is required for widescreen support. Steam and GOG.com versions are already patched.
  
 
===Linux client===
 
===Linux client===
Line 73: Line 73:
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|game}}\q4base\Quake4Config.cfg}}
+
{{Game data/row|Windows|{{p|game}}\q4base\}}
 
{{Game data/row|OS X|}}
 
{{Game data/row|OS X|}}
 
{{Game data/row|Linux|}}
 
{{Game data/row|Linux|}}
Line 116: Line 116:
 
|4k ultra hd notes          = See [[#Widescreen resolution|Widescreen resolution]].
 
|4k ultra hd notes          = See [[#Widescreen resolution|Widescreen resolution]].
 
|fov                        = hackable
 
|fov                        = hackable
|fov notes                  = Default FOV is 90°. For higher settings use <code>+set g_fov X</code> [[Glossary:Command line arguments|parameter]] (change X to the desired FOV).
+
|fov notes                  = Default FOV is 90°. See [[#Field of view (FOV)|Field of view (FOV)]].
 
|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 122: Line 122:
 
|borderless windowed notes  = Use [[Glossary:Borderless fullscreen windowed#Borderless Gaming|Borderless Gaming]].
 
|borderless windowed notes  = Use [[Glossary:Borderless fullscreen windowed#Borderless Gaming|Borderless Gaming]].
 
|anisotropic                = hackable
 
|anisotropic                = hackable
|anisotropic notes          = Bound to the video quality preset, highest being 8x.<br/>For 16x use <code>+set image_anisotropy 16</code> [[Glossary:Command line arguments|parameter]].
+
|anisotropic notes          = See [[#Anisotropic filtering (AF)|Anisotropic filtering (AF)]].
 
|antialiasing              = true
 
|antialiasing              = true
|antialiasing notes        = Up to 16x, type unknown.
+
|antialiasing notes        = Up to 16x [[MSAA]].
 
|vsync                      = true
 
|vsync                      = true
 
|vsync notes                =  
 
|vsync notes                =  
Line 130: Line 130:
 
|60 fps notes              =  
 
|60 fps notes              =  
 
|120 fps                    = false
 
|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> See [[#High frame rate|High frame rate]].
+
|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                        = unknown
 
|hdr notes                  =  
 
|hdr notes                  =  
Line 138: Line 138:
  
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
{{ii}} [[#Patches|Patch 1.4.2]] adds widescreen support, but some resolutions (1280x800 and 2560x1600) aren't available in-game. The following fix forces a custom resolution.
+
{{ii}} [[#Patches|Patch 1.4.2]] adds widescreen support but some resolutions may not be available.
  
 
{{Fixbox|1=
 
{{Fixbox|1=
{{Fixbox/fix|Edit Quake4Config.cfg|ref={{cn|date=July 2016}}}}
+
{{Fixbox/fix|Set custom resolution|ref={{cn|date=July 2016}}}}
 
# Run the game at least once to generate the required file.
 
# Run the game at least once to generate the required file.
 
# Go to the [[#Game data|configuration file(s) location]].
 
# Go to the [[#Game data|configuration file(s) location]].
Line 150: Line 150:
 
}}
 
}}
  
===[[Glossary:Frame rate (FPS)|High frame rate]]===
+
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
 
{{Fixbox|1=
 
{{Fixbox|1=
{{Fixbox/fix|Use launch options|ref={{cn|date=July 2016}}}}
+
{{Fixbox/fix|Set custom FOV|ref={{cn|date=August 2017}}}}
Add <code>+set com_fixedTic 1</code> to launch options, or add <code>seta com_fixedTic "1"</code> in the <code>[[#Configuration file(s) location|Quake4Config.cfg]]</code>.
+
# 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.
 +
}}
  
'''Notes'''
+
===[[Glossary:Anisotropic filtering (AF)|Anisotropic filtering (AF)]]===
{{++}} Allows to set a higher frame rate cap. See [[Glossary:Frame rate (FPS)#Frame rate capping|Frame rate capping]].
+
{{Fixbox|1=
{{--}} Results in a speed-up issue.
+
{{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.
 
}}
 
}}
  
Line 165: Line 171:
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
|acceleration option      = false
+
|acceleration option      = hackable
|acceleration option notes = Acceleration is disabled by default, according to the <code>m_accel</code> cvar.<br/>Features a mouse smoothing slider, set to the lowest value 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 299: Line 305:
 
==Issues fixed==
 
==Issues fixed==
 
===Cannot select higher quality presets===
 
===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. The following fix forces the ultra quality preset in the game.
+
{{--}} 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|1=
{{Fixbox/fix|Create autoexec.cfg|ref={{cn|date=July 2016}}}}
+
{{Fixbox/fix|Force ultra quality preset|ref={{cn|date=July 2016}}}}
 
# Open a text editor.
 
# Open a text editor.
 
# Insert the text below, then save it in <code>{{p|game}}\q4base\</code> with the file name <code>autoexec.cfg</code>
 
# Insert the text below, then save it in <code>{{p|game}}\q4base\</code> with the file name <code>autoexec.cfg</code>

Revision as of 00:21, 25 August 2017

Quake 4
Quake 4 cover
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
Quake 4 guide on StrategyWiki
Quake 4 on Wikipedia

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

Steam Overlay may not work on the Steam version of this title.

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
Disc check (requires the CD/DVD in the drive to play)
CD key
Disc check removed by the most recent patch.
Windows
macOS (OS X)
Linux
Amazon.com
Icon overlay.png
Windows
Amazon.com
DRM-free
macOS (OS X)
GamersGate
Icon overlay.png
Windows
GamersGate
Requires online activation
macOS (OS X)
Gamesplanet logo.svg
Icon overlay.png
Windows
GOG.com
DRM-free
Windows
Green Man Gaming
Icon overlay.png
Windows
Humble Store
Icon overlay.png
Windows
Mac App Store
Icon overlay.png
macOS (OS X)
Steam
Icon overlay.png
Windows

Essential improvements

Patches

Patch 1.4.2 is required for widescreen support. Steam and GOG.com 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 id's FTP server. Further details can be found on the official FAQ page.

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), overhauled health and damage systems and even a story that actually has some meat on the bone.

Skip intro videos

Instructions

Game data

In-game general settings.
In-game general settings.

Configuration file(s) location

Template:Game data/rowTemplate:Game data/rowTemplate:Game data/row
System Location
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/2210/pfx/[Note 1]
This game does not follow the XDG Base Directory Specification on Linux.

Save game data location

Template:Game data/rowTemplate:Game data/rowTemplate:Game data/row
System Location
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/2210/pfx/[Note 1]

Save game cloud syncing

System Native Notes
GOG Galaxy
Steam Cloud

Video settings

In-game general video/audio settings.
In-game general video/audio settings.
In-game advanced video settings.
In-game advanced video settings.

Template:Video settings

Widescreen resolution

Patch 1.4.2 adds widescreen support but some resolutions may not be available.
Instructions

Field of view (FOV)

Instructions

Anisotropic filtering (AF)

Instructions

Input settings

In-game key map settings.
In-game key map settings.

Template:Input settings

Audio settings

In-game advanced audio settings.
In-game advanced audio settings.

Template:Audio settings

Localizations

Language UI Audio Sub Notes
English
French
Only available in the European retail release.
Italian
Only available in the European retail release.
Polish
Only available in Polish retail release.
Russian
Only available in Russian retail release.

Network

Multiplayer types

Type Native Players Notes
LAN play
16 Versus
Online play
16 Versus

Connection types

Ports

Protocol Port(s) and/or port range(s)
TCP 27650
UDP 27650
Universal Plug and Play (UPnP) support status is unknown.

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.
Instructions

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
Multiplayer PunkBuster

System requirements

Windows
Minimum Recommended
Operating system (OS) 2000
Processor (CPU) Intel Pentium 4 2.0 GHz
AMD Athlon XP 2000+
System memory (RAM) 256 MB
Hard disk drive (HDD) 3.2 GB
Video card (GPU) ATI Radeon 9700
Nvidia GeForce 3 Ti
64 MB of VRAM
DirectX 9.0c compatible
macOS (OS X)
Minimum Recommended
Operating system (OS) 10.6.8
Processor (CPU) 2.4 GHz
System memory (RAM) 2 GB
Hard disk drive (HDD) 3.5 GB
Video card (GPU) ATI Radeon HD 2600
Nvidia GeForce 8800
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. 1.0 1.1 Notes regarding Steam Play (Linux) data:

References