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

Difference between revisions of "Enemy Territory: Quake Wars"

From PCGamingWiki, the wiki about fixing PC games
(→‎Availability: Mac DRM added.)
m (Technically also part of a series alongside Wolfenstein: Enemy Territory)
 
(156 intermediate revisions by 28 users not shown)
Line 4: Line 4:
 
{{Infobox game/row/developer|Splash Damage}}
 
{{Infobox game/row/developer|Splash Damage}}
 
{{Infobox game/row/developer|id Software}}
 
{{Infobox game/row/developer|id Software}}
{{Infobox game/row/osxporter|Aspyr Media}}
+
{{Infobox game/row/porter|Aspyr Media|OS X}}
 
|publishers  =  
 
|publishers  =  
 
{{Infobox game/row/publisher|Activision}}
 
{{Infobox game/row/publisher|Activision}}
Line 14: Line 14:
 
{{Infobox game/row/date|Linux|October 19, 2007}}
 
{{Infobox game/row/date|Linux|October 19, 2007}}
 
{{Infobox game/row/date|OS X|March 18, 2008}}
 
{{Infobox game/row/date|OS X|March 18, 2008}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|enemy-territory-quake-wars|84}}
 +
{{Infobox game/row/reception|IGDB|enemy-territory-quake-wars|81}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | }}
 +
{{Infobox game/row/taxonomy/modes            | Multiplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | First-person }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | FPS }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | Stylized }}
 +
{{Infobox game/row/taxonomy/themes            | Sci-fi }}
 +
{{Infobox game/row/taxonomy/series            | Quake, Enemy Territory }}
 
|steam appid  = 10000
 
|steam appid  = 10000
|gogcom page  =  
+
|gogcom id    =  
 +
|hltb        = 3121
 +
|lutris      = enemy-territory-quake-wars
 
|strategywiki =  
 
|strategywiki =  
 +
|mobygames    = 30407
 
|wikipedia    = Enemy Territory: Quake Wars
 
|wikipedia    = Enemy Territory: Quake Wars
 
|winehq      = 5362
 
|winehq      = 5362
 +
|license      = commercial
 +
|official site= https://www.splashdamage.com/content/enemy-territory-quake-wars
 
}}
 
}}
{{Series|Quake}}
 
  
'''Key points'''
+
{{Introduction
{{ii}} Frame rate is capped at 30 FPS on 1.0 version; later updates removed that limitation.<ref name="FPS cap">[https://web.archive.org/web/20091006045205/http://community.enemyterritory.com/forums/showthread.php?t=2042 Unlock FPS information and tuning tips - Enemy Territory: QUAKE Wars Official Community Site]</ref><ref>http://www.tweakguides.com/ETQW_10.html</ref>
+
|introduction      =
 +
 
 +
|release history  = While Bethesda owns the rights and games based on id Software properties are still on sale, this game is unavailable for unknown reasons.
 +
 
 +
The authentication / master server was shut down in January 2020; see [[#Connection types|Direct IP]] and [[#Issues fixed|Issues fixed]] for workaround.<ref name="support.activision.com">https://support.activision.com/articles/legacy-activision-games</ref>
 +
 
 +
|current state    =
 +
}}
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://www.splashdamage.com/content/enemy-territory-quake-wars Official game site]
+
{{mm}} [https://forums.splashdamage.com/c/enemy-territory-quake-wars Official forums]
{{mm}} [http://forums.warchest.com/forumdisplay.php/31-Enemy-Territory-QUAKE-Wars Official forums]
+
{{mm}} [https://www.gametracker.com/search/etqw/ Online Server List on GameTracker]
{{mm}} [http://www.tweakguides.com/ETQW_1.html Enemy Territory: Quake Wars Tweak Guide]
+
{{mm}} [https://www.game-state.com/index.php?game=quakewars Online Server List on Game-State]
{{mm}} [https://liflg.org/?catid=6&gameid=85 LIFLG] - Linux installer
+
{{mm}} [https://tweakguides.pcgamingwiki.com/ETQW_1.html Enemy Territory: Quake Wars Tweak Guide]
{{mm}} [http://quake.wikia.com/wiki/Quake_Wikia Quake Wiki] - A detailed wiki for every Quake game made.
+
{{mm}} [https://liflg.org/?catid=6&gameid=85 LIFLG] - [https://files.holarse-linuxgaming.de/native/Spiele/Enemy%20Territory%3A%20Quake%20Wars/LIFLG-Installer/ mirror] Linux installer
 +
{{mm}} [https://quake.fandom.com/wiki/Quake_Wikia Quake Wiki] - A detailed wiki for every Quake game made.
 
{{mm}} [http://wiki.splashdamage.com/index.php/Main_Page Splash Damage Editing Wiki] - The official modding wiki for the game.
 
{{mm}} [http://wiki.splashdamage.com/index.php/Main_Page Splash Damage Editing Wiki] - The official modding wiki for the game.
 
{{mm}} [http://planetquake.gamespy.com Planet Quake] - Very old hub for all Quake games. Has mods, guides, and news on the Quake communities.
 
{{mm}} [http://planetquake.gamespy.com Planet Quake] - Very old hub for all Quake games. Has mods, guides, and news on the Quake communities.
{{mm}} [http://steamcommunity.com/app/10000/discussions/ Steam Community Discussions]
+
{{mm}} [https://steamcommunity.com/app/10000/discussions/ Steam Community Discussions]
 
{{mm}} [https://web.archive.org/web/20170522113109/http://forums.steampowered.com/forums/forumdisplay.php?f=321 Steam Users' Forums] - (Wayback Machine mirror)
 
{{mm}} [https://web.archive.org/web/20170522113109/http://forums.steampowered.com/forums/forumdisplay.php?f=321 Steam Users' Forums] - (Wayback Machine mirror)
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail |  | Key, Account | No physical copy protection; online-play requires online account which asks license key.| | Windows }}
+
{{Availability/row| Retail |  | Key, Account | No physical copy protection; online-play requires online account which asks license code. | | Windows }}
{{Availability/row| Retail |  | Disc, Key, Account | Simple disk check, no physical copy protection; online-play requires online account which asks license key.| | OS X }}
+
{{Availability/row| Retail |  | Disc, Key, Account | Simple disc check; online-play requires online account which asks license code.| | OS X }}
 +
{{Availability/row| Steam | 10000 | Steam, Key, Account | Demo still available, install with <code>steam://install/10050</code> | | Windows | unavailable}}
 
}}
 
}}
 +
{{++}} License codes of digital releases (Steam, Direct2Drive, Gamesload) work on retail PC/Mac releases.<ref>http://forums.warchest.com/showthread.php/58044-Retail-PC-Retail-Mac-Steam-license-code-and-game-account-compability?p=566436&viewfull=1#post566436</ref>
  
 
==Essential improvements==
 
==Essential improvements==
===Patches===
+
===Patches, Demo, Server, SDK, etc.===
[http://www.splashdamage.com/downloads 1.5 Game Update] is the latest version.
+
All official downloads available for the game can be found at the [https://www.splashdamage.com/games/enemy-territory-quake-wars/ Splash Damage game downloads page].
 
 
===SDK, etc.===
 
All downloads available for the game can be found at the [http://www.splashdamage.com/downloads Splash Damage game downloads page].
 
  
 
===Enable multithreading===
 
===Enable multithreading===
{{Fixbox|1=
+
{{Fixbox|description=Edit config|ref=<ref>{{Refurl|url=https://tweakguides.pcgamingwiki.com/ETQW_9.html|title=tweakguides.pcgamingwiki.com|date=May 2023}}</ref>|fix=
{{Fixbox/fix|Edit config|ref=<ref>http://www.tweakguides.com/ETQW_9.html</ref>}}
 
 
# Go to the [[#Game data|configuration file(s) location]].
 
# Go to the [[#Game data|configuration file(s) location]].
 
# Open {{file|etqwconfig.cfg}} with a text editor.
 
# Open {{file|etqwconfig.cfg}} with a text editor.
 
# Set <code>seta r_useThreadedRenderer</code> to <code>"2"</code>
 
# Set <code>seta r_useThreadedRenderer</code> to <code>"2"</code>
 
}}
 
}}
 +
 +
===SDL Compatibility Library (SDLCL)===
 +
{{++}} Enables native {{key|Alt|Tab}} and additional screen resolutions by translating SDL 1.2's calls into modern SDL 2.0 on Linux.
 +
 +
{{Fixbox|description=Replace libSDL library of the game|ref=<ref>{{Refurl|url=https://github.com/MrAlert/sdlcl|title=GitHub|date=May 2023}}</ref>|fix=
 +
# Install '''libsdl2-2.0-0''', '''libsdl2-2.0-0:i386''', '''libsdl1.2debian''', '''libsdl1.2debian:i386''', '''libudev1''', '''libudev1:i386''' packages with your distro's software manager.
 +
# Backup and remove libSDL-1.2.id.so.0 library in {{p|game}}.
 +
# Download [https://lutris.net/files/tools/sdlcl-1.0-i686.tar.gz sdlcl-1.0-i686.tar.gz]; extract '''libSDL-1.2.so.0''' into {{p|game}}.
 +
# Rename libSDL-1.2.so.0 as '''libSDL-1.2.id.so.0'''
 +
 +
{{--}} Applying settings in '''Settings''' menu might result black screen; return to desktop, exit and restart the game.
 +
}}
 +
 +
===ETQW Tweaker===
 +
[https://sites.google.com/site/cleandesperado/home ETQW Tweaker utility]. 2.0.4 is the latest version.
  
 
===Mods===
 
===Mods===
 
====Multi-player====
 
====Multi-player====
* [http://www.moddb.com/mods/quake-wars-tactical-assault Quake Wars: Tactical Assault]
+
* [https://www.moddb.com/mods/quake-wars-tactical-assault Quake Wars: Tactical Assault]
 
* [http://myhannes.info/stuff/index.php?dir=movie/Software/etqwpro/versions/&sort=date&order=desc ETQWPro Competition Mod]
 
* [http://myhannes.info/stuff/index.php?dir=movie/Software/etqwpro/versions/&sort=date&order=desc ETQWPro Competition Mod]
  
Line 69: Line 110:
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|userprofile}}\Documents\id Software\Enemy Territory - QUAKE Wars\base}}
+
{{Game data/config|Windows|{{p|userprofile\Documents}}\id Software\Enemy Territory - QUAKE Wars\base}}
{{Game data/row|OS X|{{P|osxhome}}/Library/Application Support/ETQW/base}}
+
{{Game data/config|OS X|{{P|osxhome}}/Library/Application Support/ETQW/base}}
{{Game data/row|Linux|~/.etqwcl/base}}
+
{{Game data/config|Linux|{{P|linuxhome}}/.etqwcl/base}}
 
}}
 
}}
 
{{XDG|false}}
 
{{XDG|false}}
  
===Save game data location===
+
===Player profile(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|userprofile}}\Documents\id Software\Enemy Territory - QUAKE Wars\sdnet}}
+
{{Game data/saves|Windows|{{p|userprofile\Documents}}\id Software\Enemy Territory - QUAKE Wars\sdnet}}
{{Game data/row|OS X|{{P|osxhome}}/Library/Application Support/ETQW/sdnet}}
+
{{Game data/saves|OS X|{{P|osxhome}}/Library/Application Support/ETQW/sdnet}}
{{Game data/row|Linux|~/.etqwcl/sdnet}}
+
{{Game data/saves|Linux|{{P|linuxhome}}/.etqwcl/sdnet}}
 
}}
 
}}
 +
 +
===Custom data download location===
 +
{{Standard table| System | Location |
 +
{{Standard table/rowalt| '''Windows'''      | {{p|localappdata}}\id Software\Enemy Territory - QUAKE Wars }}
 +
{{Standard table/rowalt| '''macOS (OS X)''' | {{P|osxhome}}/Library/Application Support/ETQW }}
 +
{{Standard table/rowalt| '''Linux'''        | {{P|linuxhome}}/.etqwcl }}
 +
|collapsed=no}}
  
 
===[[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
|origin               =  
+
|discord                  =
|origin notes         =  
+
|discord notes            =
|steam cloud           = false
+
|epic games launcher      =
|steam cloud notes    =  
+
|epic games launcher notes =
|uplay                =  
+
|gog galaxy                =
|uplay notes           =  
+
|gog galaxy notes          =
 +
|origin                   =  
 +
|origin notes             =  
 +
|steam cloud               = false
 +
|steam cloud notes        =
 +
|ubisoft connect          =
 +
|ubisoft connect notes    =  
 +
|xbox cloud                =  
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
 
{{Image|Enemy Territory Quake Wars General Video Audio.png|In-game general video/audio settings.}}
 
{{Image|Enemy Territory Quake Wars General Video Audio.png|In-game general video/audio settings.}}
 
{{Image|Enemy Territory Quake Wars Advanced Video.png|In-game advanced video settings.}}
 
{{Image|Enemy Territory Quake Wars Advanced Video.png|In-game advanced video settings.}}
{{Video settings
+
{{Video
|wsgf link                  = http://www.wsgf.org/dr/enemy-territory-quake-wars
+
|wsgf link                  = https://www.wsgf.org/dr/enemy-territory-quake-wars
 
|widescreen wsgf award      = silver
 
|widescreen wsgf award      = silver
 
|multimonitor wsgf award    = silver
 
|multimonitor wsgf award    = silver
Line 102: Line 158:
 
|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 the [https://www.wsgf.org/dr/enemy-territory-quake-wars WSGF page] for details.
 
|multimonitor              = true
 
|multimonitor              = true
 
|multimonitor notes        =  
 
|multimonitor notes        =  
 
|ultrawidescreen            = hackable
 
|ultrawidescreen            = hackable
|ultrawidescreen notes      = r_customAspectRatioH 3.44, r_customAspectRatioV 1.44, r_aspectRatio -1
+
|ultrawidescreen notes      = See the [https://www.wsgf.org/dr/enemy-territory-quake-wars WSGF page] for details.
 
|4k ultra hd                = hackable
 
|4k ultra hd                = hackable
|4k ultra hd notes          = r_customWidth 3840, r_customHeight 2160, r_mode -1
+
|4k ultra hd notes          = See the [https://www.wsgf.org/dr/enemy-territory-quake-wars WSGF page] for details.
 
|fov                        = hackable
 
|fov                        = hackable
|fov notes                  = Open console with {{key|Ctrl|Alt|~}} and use <code>g_fov X</code> (default FOV is 90° at 4:3).
+
|fov notes                  = Open console with {{key|Ctrl|Alt|~}} and use {{code|g_fov X}} (default FOV is 90° at 4:3).
 
|windowed                  = true
 
|windowed                  = true
 
|windowed notes            =  
 
|windowed notes            =  
Line 119: Line 175:
 
|antialiasing              = true
 
|antialiasing              = true
 
|antialiasing notes        =  
 
|antialiasing notes        =  
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 
|vsync                      = true
 
|vsync                      = true
 
|vsync notes                =  
 
|vsync notes                =  
|60 fps                    = true
+
|60 fps                    = limited
|60 fps notes              =  
+
|60 fps notes              = Main menu is always capped at 30 FPS.
 
|120 fps                    = hackable
 
|120 fps                    = hackable
|120 fps notes              = See [[#High frame rate|High frame rate]].
+
|120 fps notes              = Gameplay capped at 30 on 1.0, 60-61 in later patches.<ref name="FPS cap">[https://web.archive.org/web/20091006045205/http://community.enemyterritory.com/forums/showthread.php?t=2042 Unlock FPS information and tuning tips - Enemy Territory: QUAKE Wars Official Community Site]</ref><ref>{{Refurl|url=https://tweakguides.pcgamingwiki.com/ETQW_10.html|title=tweakguides.pcgamingwiki.com|date=May 2023}}</ref> See [[#High frame rate|High frame rate]].
 +
|hdr                        = unknown
 +
|hdr notes                  =
 
|color blind                = false
 
|color blind                = false
 
|color blind notes          =  
 
|color blind notes          =  
Line 130: Line 191:
  
 
===[[Glossary:Frame rate (FPS)|High frame rate]]===
 
===[[Glossary:Frame rate (FPS)|High frame rate]]===
{{Fixbox|1=
+
{{Fixbox|description=Change FPS cap|ref=<ref name="FPS cap"/>|fix=
{{Fixbox/fix|Change FPS cap|ref=<ref name="FPS cap"/>}}
 
 
# Open the console ({{key|CTRL|ALT|~}}).
 
# Open the console ({{key|CTRL|ALT|~}}).
 
# Enter <code>seta com_unlockFPS 1</code>
 
# Enter <code>seta com_unlockFPS 1</code>
 
# Enter <code>seta com_unlock_timingMethod 0</code>
 
# Enter <code>seta com_unlock_timingMethod 0</code>
 
# Enter <code>seta com_unlock_maxFPS 0</code>
 
# Enter <code>seta com_unlock_maxFPS 0</code>
 +
# Enter <code>seta r_useThreadedRenderer 2</code>
 
}}
 
}}
  
==Input settings==
+
==Input==
 
{{Image|Enemy Territory Quake Wars Controls.png|In-game control settings.}}
 
{{Image|Enemy Territory Quake Wars Controls.png|In-game control settings.}}
{{Input settings
+
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
Line 151: Line 212:
 
|invert mouse y-axis      = true
 
|invert mouse y-axis      = true
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 +
|touchscreen              = unknown
 +
|touchscreen notes        =
 
|controller support        = true
 
|controller support        = true
 
|controller support notes  = See [[#Controller support|Controller support]].
 
|controller support notes  = See [[#Controller support|Controller support]].
Line 156: Line 219:
 
|full controller notes    =  
 
|full controller notes    =  
 
|controller remap          = true
 
|controller remap          = true
|controller remap notes    = options -> controls
+
|controller remap notes    = Options → controls
 
|controller sensitivity    = hackable
 
|controller sensitivity    = hackable
 
|controller sensitivity notes= in_player_yaw_speed, in_player_pitch_speed
 
|controller sensitivity notes= in_player_yaw_speed, in_player_pitch_speed
 
|invert controller y-axis  = hackable
 
|invert controller y-axis  = hackable
 
|invert controller y-axis notes= in_player_pitch_invert
 
|invert controller y-axis notes= in_player_pitch_invert
|touchscreen               = unknown
+
|xinput controllers        = unknown
|touchscreen notes        =  
+
|xinput controllers notes  =
 +
|xbox prompts              = unknown
 +
|xbox prompts notes        =
 +
|impulse triggers          = unknown
 +
|impulse triggers notes    =
 +
|dualshock 4               = unknown
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = unknown
 +
|dualshock prompts notes  =
 +
|light bar support        = unknown
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= unknown
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers         = unknown
 +
|other controllers notes  =
 +
|other button prompts      = unknown
 +
|other button prompts notes=  
 
|button prompts            = false
 
|button prompts            = false
 
|button prompts notes      =  
 
|button prompts notes      =  
Line 169: Line 252:
 
|haptic feedback          = false
 
|haptic feedback          = false
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
|light bar support        = unknown
+
|simultaneous input        = unknown
|light bar support notes   =  
+
|simultaneous input notes  =
 +
|steam input api          = unknown
 +
|steam input api notes    =
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 +
|steam input presets      = unknown
 +
|steam input presets notes =
 +
|steam controller prompts  = unknown
 +
|steam controller prompts notes =
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =  
 
}}
 
}}
  
==Audio settings==
+
==Audio==
 
{{Image|Enemy Territory Quake Wars Voice.png|In-game voice settings.}}
 
{{Image|Enemy Territory Quake Wars Voice.png|In-game voice settings.}}
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    =  
 
|separate volume notes    =  
Line 187: Line 280:
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
 
|eax support              =  
 
|eax support              =  
|eax support notes        =  
+
|eax support notes         =
 +
|royalty free audio       = unknown
 +
|royalty free audio notes  =  
 
}}
 
}}
  
Line 198: Line 293:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = German
+
  |language  = French
 
  |interface = true
 
  |interface = true
 
  |audio    = true
 
  |audio    = true
Line 207: Line 301:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Spanish
+
  |language  = German
 
  |interface = true
 
  |interface = true
 
  |audio    = true
 
  |audio    = true
Line 216: Line 309:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = French
+
  |language  = Korean
 
  |interface = true
 
  |interface = true
  |audio    = true
+
  |audio    = hackable
 
  |subtitles = false
 
  |subtitles = false
  |notes    =  
+
  |notes    = Partial audio translation backported from Quake Wars Online available. See [[#Change language|Change language]].
  |fan      =  
+
  |fan      = true
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Russian
+
  |language  = Polish
 
  |interface = true
 
  |interface = true
 
  |audio    = true
 
  |audio    = true
 
  |subtitles = false
 
  |subtitles = false
  |notes    = Only available in Russian/Polish retail release.
+
  |notes    = Only available in Polish retail release.
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Polish
+
  |language  = Russian
 
  |interface = true
 
  |interface = true
 
  |audio    = true
 
  |audio    = true
 
  |subtitles = false
 
  |subtitles = false
  |notes    = Only available in Russian/Polish retail release.
+
  |notes    = Only available in Russian retail release.
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Korean
+
  |language  = Spanish
 
  |interface = true
 
  |interface = true
  |audio    = unknown
+
  |audio    = true
 
  |subtitles = false
 
  |subtitles = false
  |notes    = Only available in Korean retail release.
+
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 +
}}
 +
 +
====Change language====
 +
{{ii}} Download [https://yadi.sk/d/Rk6ha9Lrz__zlg ETQW Multilanguage Pack] and follow OS specific instructions below.
 +
 +
{{Fixbox|description=Windows:|fix=
 +
# Extract content of {{code|etqw_multilanguage_pack.7z}} into base folder in installation directory: {{file|{{p|game}}\base|folder}}
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open {{file|etqwconfig.cfg}}.
 +
# Edit {{code|seta sys_lang}} line depending on your language.
 +
#* {{code|seta sys_lang "english"}}
 +
#* {{code|seta sys_lang "french"}}
 +
#* {{code|seta sys_lang "german"}}
 +
#* {{code|seta sys_lang "korean"}}
 +
#* {{code|seta sys_lang "polish"}}
 +
#* {{code|seta sys_lang "russian"}}
 +
#* {{code|seta sys_lang "spanish"}}
 +
}}
 +
 +
{{Fixbox|description=Linux:|fix=
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open {{code|etqwconfig.cfg}}.
 +
# Edit {{code|seta sys_lang}} line depending on your language.
 +
#* {{code|seta sys_lang "english"}}
 +
#* {{code|seta sys_lang "french"}}
 +
#* {{code|seta sys_lang "german"}}
 +
#* {{code|seta sys_lang "korean"}}
 +
#* {{code|seta sys_lang "polish"}}
 +
#* {{code|seta sys_lang "russian"}}
 +
#* {{code|seta sys_lang "spanish"}}
 +
# Extract content of {{code|etqw_multilanguage_pack.7z}} into base folder in installation directory: {{file|{{p|game}}\base|folder}}
 +
# Open {{file|etqw}} or {{file|etqw-rthread}} with a text editor in {{file|{{p|game}}|folder}}.
 +
# Find {{code|#Set the language}} line and delete entirety of following section;
 +
<pre>if [ -e base/zpak_spanish000.pk4 ];then
 +
  CMD_ARGS="$CMD_ARGS +set sys_lang spanish"
 +
fi
 +
 +
if [ -e base/zpak_french000.pk4 ];then
 +
  CMD_ARGS="$CMD_ARGS +set sys_lang french"
 +
fi
 +
 +
if [ -e base/zpak_german000.pk4 ];then
 +
  CMD_ARGS="$CMD_ARGS +set sys_lang german"
 +
fi
 +
 +
if [ -e base/zpak_english000.pk4 ];then
 +
  CMD_ARGS="$CMD_ARGS +set sys_lang english"
 +
fi</pre>
 +
 +
}}
 +
 +
{{Fixbox|description=macOS:|fix=
 +
{{ii}} macOS port of ETQW supports only English, French, German, Spanish localizations.
 +
 +
# Extract content of {{code|etqw_multilanguage_pack.7z}} into base folder in installation directory: {{file|{{p|game}}\base|folder}}.
 +
# Follow "{{p|game}} > Enemy Territory QUAKE Wars.app; Right click; Show Package Contents > Contents > Resources" path.
 +
# Find '''English.lproj''', '''French.lproj''', '''German.lproj''', '''Spanish.lproj''' localization folders.
 +
# Keep a localization folder in place depending on your language, backup and remove other localization folders.
 
}}
 
}}
  
Line 269: Line 415:
 
|online play players  = 32
 
|online play players  = 32
 
|online play modes    =  
 
|online play modes    =  
|online play notes    =  
+
|online play notes    = Authentication / Master Server shut down in January 2020, use [[#Connection types|Direct IP]] to connect online servers.
 
|asynchronous        =  
 
|asynchronous        =  
 
|asynchronous notes  =  
 
|asynchronous notes  =  
 
}}
 
}}
  
 +
{{Image|Etqw direct connect.png|Direct Connect to servers}}
 
{{Network/Connections
 
{{Network/Connections
 
|matchmaking        = false
 
|matchmaking        = false
Line 284: Line 431:
 
|self-hosting notes =  
 
|self-hosting notes =  
 
|direct ip          = true
 
|direct ip          = true
|direct ip notes    =  
+
|direct ip notes    = Enter <code>connect IP:Port</code> in-game console or in '''Play on LAN''' > '''Direct Connect'''
 
}}
 
}}
  
Line 290: Line 437:
 
|tcp  =  
 
|tcp  =  
 
|udp  = 3074, 27733, 33060-33070
 
|udp  = 3074, 27733, 33060-33070
|upnp =  
+
|upnp = unknown
 
}}
 
}}
  
 
==Issues unresolved==
 
==Issues unresolved==
===Custom maps crash the game on Windows 10===
+
===The game freezes while connecting to a server on Linux===
{{--}} Custom maps require auto-restart which is prevented by Windows 10 since version 1703 (Creators Update).<ref>http://forums.warchest.com/showthread.php/58580-Mods-amp-custom-maps-workaround-for-Windows-10</ref>
+
{{--}} Linux version of the game depends on outdated version of glibc which causes crashes on modern distros.<ref>https://bbs.archlinux.org/viewtopic.php?id=133922</ref><ref>{{Refurl|url=http://forums.warchest.com/showthread.php/32089-ETQW-oddities-with-glibc-2-15-FIX|title=forums.warchest.com|date=May 2023}}</ref>
 +
 
 +
{{Fixbox|description=Use SDLCL to enable native {{key|Alt|Tab}}|fix=
 +
# Replace game's libSDL library with [[#SDL Compatibility Library (SDLCL)|SDL Compatibility Library (SDLCL)]].
 +
# When the game hangs, freezes or crashes, return to desktop with {{key|Alt|Tab}} or "show desktop" shortcut of your distro.
 +
# Kill '''etqw-rthread.x86''' or '''etqw.x86''' processes with system monitor of your distro, restart the game.
 +
}}
  
 
==Issues fixed==
 
==Issues fixed==
===Cannot use {{key|Alt|Tab}} while in-game===
+
===Play Online gives Cancelled error, Online Accounts cannot be created or login===
{{--}} The game does not allow directly switching to desktop by {{key|Alt|Tab}}.
+
{{--}} Authentication / Master Server shut down in January 2020.<ref name="support.activision.com"/>
  
{{Fixbox|1=
+
{{Fixbox|description=Use offline account to manually connect servers|ref=<ref>{{Refurl|url=https://forums.splashdamage.com/t/etqw-canceled-login-connection-reset-issue/234278/9|title=forums.splashdamage.com|date=May 2023}}</ref>|fix=
{{Fixbox/fix|Switch to windowed mode while console is active|ref=<ref>https://www.linuxquestions.org/questions/linux-games-33/enemy-territory-quake-wars-keys-to-bring-up-console-and-get-to-desktop-627151/#post3084801</ref>}}
+
 
# Go to the [[#Game data|configuration file(s) location]]. (Windows only)
+
# Launch the game > Create User > '''Create a user for offline use only''' > Username > Finish
# Open {{file|etqwconfig.cfg}} with a text editor. (Windows only)
+
# Use [[#Connection types|Direct IP]] to manually connect servers.
# Set <code>seta com_useFastVidRestart</code> to <code>"1"</code>. (Windows only)
+
 
# Open in-game console ({{key|CTRL|ALT|~}}).
+
{{ii}} Online Server List can be found on [https://www.gametracker.com/search/etqw/ GameTracker] and [https://www.game-state.com/index.php?game=quakewars Game-State].
# Switch to windowed mode ({{key|ALT|Enter}}).
+
}}
 +
 
 +
===Mods, custom maps, settings require restart crash the game on Windows 10===
 +
{{Image|Etqw shortcut.png|Game's shortcut with launch argument.}}
 +
 
 +
{{ii}} Content and settings require auto-restart crash the game on Windows 10 since version 1703 (Creators Update).
 +
 
 +
{{Fixbox|description=Edit game's shortcut to launch it along with console window|ref=<ref>{{Refurl|url=https://modwiki.dhewm3.org/Startup_parameters|title=modwiki.dhewm3.org|date=May 2023}}</ref><ref>https://modwiki.dhewm3.org/Win_viewlog_(cvar)</ref>|fix=
 +
# Right click game's shortcut > Properties > Shortcut
 +
# Find Target > After "{{p|game}}\'''etqw.exe'''", add <code> +set win_viewlog 1</code>
 +
# Apply, OK
 +
 
 +
'''Notes'''
 +
{{--}} Affect of this workaround lasts until the client joins a server; an auto-restart after playing in a server will crash the game.
 +
}}
 +
 
 +
===The game does not properly fit the screen on Windows 10===
 +
{{Image|Etqw dpi.png|Enemy Territory: Quake Wars DPI scaling}}
 +
 
 +
{{ii}} Default high DPI scaling behaviour and fullscreen optimizations features of Windows 10 break the game's fullscreen compatibility.
 +
 
 +
{{Fixbox|description=Overwrite high DPI scaling behaviour and disable fullscreen optimizations|fix=
 +
# Go to installation folder of the game ({{p|game}})
 +
# Right click '''etqw.exe''' > Properties > Compatibility
 +
# Disable fullscreen optimizations
 +
# Change high DPI settings > Override high DPI scaling behavior. Scaling performed by: Application
 +
# Apply, OK
 +
}}
 +
 
 +
===Cannot use {{key|Alt|Tab}} or {{key|Command|Tab}}===
 +
{{--}} The game does not support directly switching to desktop by {{key|Alt|Tab}} or {{key|Command|Tab}} on Windows and Mac.
 +
 
 +
{{Fixbox|description=Windows: Switch to windowed mode while console is active|ref=<ref>https://www.linuxquestions.org/questions/linux-games-33/enemy-territory-quake-wars-keys-to-bring-up-console-and-get-to-desktop-627151/#post3084801</ref>|fix=
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open {{file|etqwconfig.cfg}} with a text editor.
 +
# Set <code>seta com_useFastVidRestart</code> to <code>"1"</code>.
 +
# Open in-game console {{key|~}} or {{key|CTRL|ALT|~}}.
 +
# Switch to windowed mode {{key|ALT|Enter}}.
 
# Apply {{key|Alt|Tab}}.
 
# Apply {{key|Alt|Tab}}.
 
}}
 
}}
  
===Being kicked from server due to PunkBuster===
+
{{Fixbox|description=Windows: Enable {{key|Alt|Tab}}|ref=<ref>https://www.bbaservers.com/forum/viewtopic.php?f=16&t=2574</ref>|fix=
{{--}} EvenBalance has dropped support for Quake Wars.<ref>https://www.pbbans.com/forums/pb-support-discontinued-for-quake-wars-t147198.html</ref>
+
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open {{file|etqwconfig.cfg}} with a text editor.
 +
# Set <code>seta com_useFastVidRestart</code> to <code>"1"</code>.
 +
# Set <code>seta win_notaskkeys</code> to <code>"0"</code>.
 +
# Apply {{key|Alt|Tab}}.
 +
}}
 +
 
 +
{{Fixbox|description=Linux: Use SDLCL to enable native {{key|Alt|Tab}}|fix=
 +
# Replace game's libSDL library with [[#SDL Compatibility Library (SDLCL)|SDL Compatibility Library (SDLCL)]].
 +
}}
  
{{Fixbox|1=
+
{{Fixbox|description=Mac: Assign a key for windowed mode|ref=<ref>https://web.archive.org/web/20100606071904/http://www.etqw.jp/?FAQ%2F13</ref>|fix=
{{Fixbox/fix|Allow pb-update downloads from game servers|ref=<ref>http://forums.warchest.com/showthread.php/31245-Punk-Buster-Legacy-Files-Including-Quake-Wars-question</ref>}}
+
# Go to the [[#Game data|configuration file(s) location]].
# Open the in-game console ({{key|CTRL|ALT|~}}).
+
# Open {{file|etqwconfig.cfg}} with a text editor.
# Enter the following command. <pre>pb_security 0</pre>
+
# Set <code>seta com_useFastVidRestart</code> to <code>"1"</code>.
# Connect to the game servers.
+
# Go to the username/base directory in [[#Player profile(s) location|player profile(s) location]].
 +
# Open {{file|bindings.cfg}} with a text editor.
 +
# Paste <code>bind "F9" "toggle r_fullscreen; vid_restart" "" "default"</code> at the bottom of the file.
 +
# Open in-game console {{key|~}} or {{key|Ctrl|Command|~}}.
 +
# Switch to windowed mode {{key|F9}}.
 +
# Apply {{key|Command|Tab}}.
 
}}
 
}}
  
===Mods crash the game on Windows 10===
+
===Unable to accept or reject downloads offered by servers===
{{ii}} Mods require auto-restart which is prevented by Windows 10 since version 1703 (Creators Update).
+
{{ii}} In some occasions, accept or reject buttons for downloads might not be clickable.
  
{{Fixbox|1=
+
{{Fixbox|description=Open and close in-game console.|fix=
{{Fixbox/fix|Create a shortcut that directly launches the mod|ref=<ref>https://modwiki.xnet.fi/Startup_parameters</ref>}}
 
# Manually put mods into "'''%LocalAppData%\id Software\Enemy Territory - QUAKE Wars'''" directory.
 
# Create a new shortcut of '''etqw.exe''' from installation directory to Desktop.
 
# Right click and enter properties of the new shortcut.
 
# Add <code>+set fs_game '''modfoldername'''</code> at the end of '''Target''' in '''Shortcut''' tab; do not forget to add a space before the argument.
 
# Launch the mod with the new shortcut.
 
  
'''Notes'''
 
{{--}} As custom maps require another auto-restart, this method will work only with stock maps.
 
 
}}
 
}}
  
Line 339: Line 535:
 
{{ii}} Vanilla game does not extract megatextures from custom maps.
 
{{ii}} Vanilla game does not extract megatextures from custom maps.
  
{{Fixbox|1=
+
{{Fixbox|description=Use a mod that supports megatexture extraction from custom maps|ref=<ref>http://forums.warchest.com/showthread.php/20178-ETQW-Map-Pack-2009-Edition?p=205946&viewfull=1#post205946</ref>|fix=
{{Fixbox/fix|Use a mod that supports megatexture extraction from custom maps|ref=<ref>http://forums.warchest.com/showthread.php/20178-ETQW-Map-Pack-2009-Edition?p=205946&viewfull=1#post205946</ref>}}
 
 
# Install one of the [[#Mods|mods]] that support megatexture extraction.
 
# Install one of the [[#Mods|mods]] that support megatexture extraction.
 
# Activate the mod in game's mods menu.
 
# Activate the mod in game's mods menu.
 
# Start the custom map.
 
# Start the custom map.
 
# As the megatextures are properly extracted, the map now can be played with vanilla game.
 
# As the megatextures are properly extracted, the map now can be played with vanilla game.
 +
}}
 +
{{Fixbox|description=Set Shader Level into Medium or above|fix=
 +
# Go Options > Settings > Advanced > Visual Quality/Performance
 +
# Set '''Shader Level''' into Medium or above
 +
# Apply
 +
}}
 +
 +
===Being kicked from server due to PunkBuster===
 +
{{--}} EvenBalance has dropped support for ETQW.<ref>{{Refurl|url=https://www.pbbans.com/forums/pb-support-discontinued-for-quake-wars-t147198.html|title=pbbans.com|date=May 2023}}</ref>
 +
 +
{{Fixbox|description=Allow pb-update downloads from game servers|ref=<ref>{{Refurl|url=http://forums.warchest.com/showthread.php/31245-Punk-Buster-Legacy-Files-Including-Quake-Wars-question|title=forums.warchest.com|date=May 2023}}</ref>|fix=
 +
# Check PunkBuster on top left corner of servers menu.
 +
# Open the in-game console ({{key|CTRL|ALT|~}}).
 +
# Enter the following command. <pre>pb_security 0</pre>
 +
# Connect to the game servers.
 
}}
 
}}
  
 
===In-game console cannot be opened on Linux===
 
===In-game console cannot be opened on Linux===
{{ii}} Shortcut for console is {{key|CTRL|ALT|`}} unless '''com_allowConsole''' is set to '''1''' in ~/.etqwcl/base/etqwconfig.cfg.<ref>http://zerowing.idsoftware.com/linux/etqw/ETQWFrontPage/#head-1e8d99c1eb09848172739a965be05a52258210bf</ref>
+
{{ii}} Shortcut for console is {{key|CTRL|ALT|`}} unless '''com_allowConsole''' is set to '''1''' in etqwconfig.cfg file at the [[#Game data|configuration file(s) location]].<ref>http://zerowing.idsoftware.com/linux/etqw/ETQWFrontPage/#head-1e8d99c1eb09848172739a965be05a52258210bf</ref>
 
{{--}} The game requires {{key|`}} (Tilde) key to open in-game console that might not possible with some non-US English keyboard layouts with dead keys.
 
{{--}} The game requires {{key|`}} (Tilde) key to open in-game console that might not possible with some non-US English keyboard layouts with dead keys.
  
{{Fixbox|1=
+
{{Fixbox|description=Edit launcher script of the game|ref=<ref>https://www.linuxquestions.org/questions/linux-games-33/enemy-territory-quake-wars-keys-to-bring-up-console-and-get-to-desktop-627151/#post3085412</ref>|fix=
{{Fixbox/fix|Create a launcher which enables tilde key|ref=<ref>https://www.linuxquestions.org/questions/linux-games-33/enemy-territory-quake-wars-keys-to-bring-up-console-and-get-to-desktop-627151/#post3085412</ref>}}
+
# Open '''etqw-rthread''' or '''etqw''' launcher script with a text editor.
<ol><li>Open a text editor.</li>
+
# Find and change <pre>#USLAYOUT="true"</pre> line with <pre>USLAYOUT="true"</pre>
<li>Insert the text below, then save it in the installation folder with the file name <code>etqw_bin</code>.
 
<pre>xmodmap -e "keycode 49 = grave"
 
cd ~/etqw
 
./etqw-rthread
 
setxkbmap</pre></li>
 
<li>Make the script executible via terminal in the installation folder.
 
<pre>chmod +x etqw_bin</pre></li>
 
<li>Start the game via <code>etqw_bin</code> launcher.</li></ol>
 
 
}}
 
}}
  
===The game freezes while connecting to a server on Linux===
+
===In-game VoIP does not work on Linux===
{{--}} Linux version of the game depends on out-of-dated version of glibc which causes crashes on modern distros.
+
{{ii}} The game supports Advanced Linux Sound Architecture ('''ALSA''') and Open Sound System ('''OSS''') for sound; default ALSA has compatibility issues with '''PulseAudio''' on modern distros.
 +
 
 +
{{Fixbox|description=Use '''OSS''' interface via OSS Proxy Daemon ('''osspd''') instead of '''ALSA'''|ref=<ref>http://forums.warchest.com/showthread.php/59627-Definitive-workaround-for-ETQW-microphone-issues-on-Linux?p=568749</ref>|fix=
 +
# Install '''osspd''' and '''osspd-pulseaudio''' packages;<pre>sudo apt-get install osspd osspd-pulseaudio</pre>
 +
# Open '''etqwconfig.cfg''' with a text editor in [[#Game data|configuration file(s) location]].
 +
# Change<pre>seta s_driver "alsa"</pre>line with<pre>seta s_driver "oss"</pre>
  
{{Fixbox|1=
+
{{ii}} In case of mods, etqwconfig.cfg file in the mod's directory should be edited separately.  
{{Fixbox/fix|Use in-game console to connect a server|ref=<ref>https://bbs.archlinux.org/viewtopic.php?id=133922</ref><ref>http://forums.warchest.com/showthread.php/32089-ETQW-oddities-with-glibc-2-15-FIX</ref>}}
 
# Open the console ({{key|CTRL|ALT|~}}) or ({{key|~}}).
 
# Enter <code>connect IP:Port</code> to connect a server.
 
# If <code>Trying to exit gracefully</code> message appears, quit the game with <code>quit</code> command and restart the game.
 
 
}}
 
}}
 
+
{{Fixbox|description=Specify microphone device for ALSA|ref=<ref>https://ubuntuforums.org/showthread.php?t=1446320&p=9485335#post9485335</ref>|fix=
===In-game VoIP does not work on Linux===
 
{{Fixbox|1=
 
{{Fixbox/fix|Enable in-game microphone|ref=<ref>https://ubuntuforums.org/showthread.php?t=1446320&p=9485335#post9485335</ref>}}
 
 
# Go to the [[#Game data|configuration file(s) location]].
 
# Go to the [[#Game data|configuration file(s) location]].
 
# Open {{file|etqwconfig.cfg}} with a text editor.
 
# Open {{file|etqwconfig.cfg}} with a text editor.
Line 384: Line 584:
  
 
'''Notes'''
 
'''Notes'''
{{ii}} TeamSpeak may block in-game VOIP on Linux; use USB microphone instead of on-board microphone.
+
{{ii}} In case of mods, etqwconfig.cfg file in the mod's directory should be edited separately.
 +
{{--}} TeamSpeak may block in-game VOIP on Linux; use USB microphone instead of on-board microphone.
 
}}
 
}}
  
Line 390: Line 591:
 
{{--}} The game has compatibility issues with non-western localizations on Linux.
 
{{--}} The game has compatibility issues with non-western localizations on Linux.
  
{{Fixbox|1=
+
{{Fixbox|description=Force the game to use English localization for configuration files|ref=<ref>{{Refurl|url=https://www.reddit.com/r/linux_gaming/comments/5fcwcv/localization_problems_cause_launch_failures_on/|title=Reddit|date=May 2023}}</ref>|fix=
{{Fixbox/fix|Force the game to use English localization for configuration files|ref=<ref>https://www.reddit.com/r/linux_gaming/comments/5fcwcv/localization_problems_cause_launch_failures_on/</ref>}}
+
# Clear [[#Game data|configuration file(s) location]].
# Clear [[#Game data|configuration file(s) location]]. <pre>rm -rf .etqwcl</pre>
+
# Launch the game with <code>LC_ALL=C</code> variable;<pre>LC_ALL=C ./etqw-rthread</pre>or<pre>LC_ALL=C ./etqw</pre>
# Launch the game with <code>LC_ALL=C</code> variable. <pre>LC_ALL=C ./etqw-rthread</pre>
+
}}
 +
 
 +
===Mac port cannot be updated into latest version===
 +
{{--}} 1.5 updater for Mac is not compatible with most recent releases of macOS.
 +
 
 +
{{Fixbox|description=Manually extract and apply the patch|ref={{cn|date=August 2017}}|fix=
 +
# Download and mount v1.5 Full Update (macOS) from [[#Patches, Demo, Server, SDK, etc.|official downloads page]].
 +
# Follow "Enemy Territory QUAKE Wars 1.5 Installer > "Right click; Show Package Contents" > Contents > Resources" path.
 +
# '''QuakeWars_1.5_Update.pkg''' "Right click; Show Package Contents" > '''Contents'''
 +
# Open '''Archive.pax.gz''' with Archive Utility, a folder named '''tmp''' will be created in Downloads folder.
 +
# Follow "tmp > AspyrLinkToGameFolder" path.
 +
# Copy and overwrite '''Enemy Territory QUAKE Wars.app''' and '''QUAKE Wars Dedicated Server.app''' to {{p|game}} directory.
 +
# Copy and merge '''base''' folder in {{p|game}} directory; {{key|option}} + drag/drop.
 +
# The game now can be launched via "{{p|game}}/Enemy Territory QUAKE Wars.app".
 +
}}
 +
 
 +
===Mac port crashes on case-sensitive file systems===
 +
{{--}} The game does not work out of the box on case-sensitive '''HFS+''' file system.
 +
 
 +
{{Fixbox|description=Manually rename configuration folder|ref=<ref>http://www.insidemacgames.com/forum/index.php?s=6b0d80f9bde3c77380c9141079afbbc1&showtopic=36303&#entry371850</ref>|fix=
 +
# After the initial crash, go to the [[#Game data|configuration file(s) location]]; open '''game.so.bundle''' folder with '''Show Package Contents''' function.
 +
# Rename '''contents''' folder into '''Contents''' and open it.
 +
# Rename '''macos''' folder to '''MacOS'''.
 +
 
 +
'''Notes'''
 +
{{ii}} Same fix should be applied in mod directories.
 +
}}
 +
 
 +
==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                      = hackable
 +
|vorpx modes                = 2D
 +
|vorpx notes                = (openGL) Playing game in 2D does not require vorpx game profile.
 +
|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/files/fetch/driver_downloads/tngames_qw.exe Official Game Mod] (version 1.5) Single/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 403: Line 673:
 
|directdraw versions    =  
 
|directdraw versions    =  
 
|directdraw notes      =  
 
|directdraw notes      =  
|opengl versions        = 2.x
+
|opengl versions        = 2.1
 
|opengl notes          =  
 
|opengl notes          =  
 
|glide versions        =  
 
|glide versions        =  
Line 411: Line 681:
 
|mantle support        =  
 
|mantle support        =  
 
|mantle support notes  =  
 
|mantle support notes  =  
|vulkan support        =  
+
|vulkan versions        =  
|vulkan support notes   =  
+
|vulkan notes           =  
 
|dos modes              =  
 
|dos modes              =  
 
|dos modes notes        =  
 
|dos modes notes        =  
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = false
+
|windows 32-bit exe    = true
|64-bit executable notes=  
+
|windows 64-bit exe    = false
 +
|windows arm app        = false
 +
|windows exe notes      =
 +
|mac os x powerpc app  = false
 +
|macos intel 32-bit app = true
 +
|macos intel 64-bit app = false
 +
|macos arm app          = unknown
 +
|macos app notes        =
 +
|linux powerpc app     = false
 +
|linux 32-bit executable= true
 +
|linux 64-bit executable= false
 +
|linux arm app          = false
 +
|linux executable notes =  
 
}}
 
}}
  
Line 425: Line 707:
 
|physics          =  
 
|physics          =  
 
|physics notes    =  
 
|physics notes    =  
|audio            =  
+
|audio            = DirectSound, OpenAL
|audio notes      =  
+
|audio notes      = Linux and Mac versions have only OpenAL which is optional for Windows.<ref>{{Refurl|url=https://tweakguides.pcgamingwiki.com/ETQW_5.html|title=tweakguides.pcgamingwiki.com|date=May 2023}}</ref>
 
|interface        =  
 
|interface        =  
 
|interface notes  =  
 
|interface notes  =  
Line 433: Line 715:
 
|cutscenes        = Bink Video
 
|cutscenes        = Bink Video
 
|cutscenes notes  =  
 
|cutscenes notes  =  
|multiplayer      = PunkBuster
+
|multiplayer      =
|multiplayer notes= EvenBalance dropped PunkBuster support for ETQW. (see: [[#Issues fixed|Issues fixed]])
+
|multiplayer notes=
 +
|anticheat        = PunkBuster
 +
|anticheat notes = EvenBalance dropped PunkBuster support for ETQW (see: [[#Issues fixed|Issues fixed]]).
 
}}
 
}}
 +
 +
===Linux===
 +
{{Image|Etqw mojo.png|MojoSetup installer options.}}
 +
 +
====Compatibility====
 +
Linux version of the game requires retail PC DVD for installation. License codes and online accounts of retail PC, retail Mac and Steam version are compatible with each other; therefore Linux version can use license code and online account of retail Mac and Steam version.
 +
 +
====Installation====
 +
# Download LIFLG's [https://liflg.org/?catid=6&gameid=85 MojoSetup installer] [https://files.holarse-linuxgaming.de/native/Spiele/Enemy%20Territory%3A%20Quake%20Wars/LIFLG-Installer/ mirror].
 +
# Make the installer executable.<pre>chmod u+x etqw_1.5-multilingual_x86.mojo.run</pre>
 +
# Mount retail PC DVD.
 +
# Run the installer.
 +
# Select "Multicore machine" if your computer supports it; then finalize the installation.
 +
 +
====License Code====
 +
The existing retail PC, retail Mac, Steam version online accounts or license codes can be used with the retail Linux version. If you want to use the license code of the Steam version on Linux, enable '''Steam Play''' to view CD Key.
 +
# Steam > Settings > Steam Play
 +
# Steam Play Settings: Enable Steam Play for supported titles
 +
# Advanced: Enable Steam Play for all titles > OK
 +
# Switch "Detail View" mode in Steam library.
 +
# Click "CD Key" to view license code of the game.
 +
 +
====Running the Game====
 +
Launch the game with '''etqw-rthread''' or '''etqw''' script launcher. Consult [[#Enable multithreading|enable multithreading]], [[#High frame rate|high frame rate]], [[#Issues fixed|issues fixed]] and [[#Issues unresolved|issues unresolved]] sections for further points.
  
 
==System requirements==
 
==System requirements==
Line 442: Line 750:
  
 
|minOS    = XP
 
|minOS    = XP
|minCPU  = Intel Pentium IV 2.8 GHz or AMD Athlon XP 2800+ (XP) <br /> Intel Pentium IV 3.0 GHz or equivalent (Vista)
+
|minCPU  = Intel Pentium 4 2.8 GHz or AMD Athlon XP 2800+ (XP) <br /> Intel Pentium 4 3.0 GHz or equivalent (Vista)
 
|minRAM  = 512 MB (XP)<br />768 MB (Vista)
 
|minRAM  = 512 MB (XP)<br />768 MB (Vista)
 
|minHD    = 5.7 GB
 
|minHD    = 5.7 GB
Line 448: Line 756:
 
|minGPU2  = ATI Radeon 9700
 
|minGPU2  = ATI Radeon 9700
 
|minVRAM  = 128 MB
 
|minVRAM  = 128 MB
|minDX    = 9
+
|minDX    = 9.0c
  
 
|recOS    = Vista
 
|recOS    = Vista
Line 474: Line 782:
 
|OSfamily = Linux
 
|OSfamily = Linux
  
|minOS    = Kernel 2.6.18 or higher
+
|minOS    = Kernel 2.6.18
 
|minCPU  = 2.0 GHz or higher
 
|minCPU  = 2.0 GHz or higher
 
|minCPU2  =  
 
|minCPU2  =  

Latest revision as of 20:31, 19 January 2024

Enemy Territory: Quake Wars
Enemy Territory: Quake Wars cover
Developers
Splash Damage
id Software
macOS (OS X) Aspyr Media
Publishers
Activision
id Software
Engines
id Tech 4
Release dates
Windows September 28, 2007
Linux October 19, 2007
macOS (OS X) March 18, 2008
Reception
Metacritic 84
IGDB 81
Taxonomy
Monetization One-time game purchase
Modes Multiplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres FPS
Art styles Stylized
Themes Sci-fi
Series Quake, Enemy Territory
Enemy Territory: Quake Wars on HowLongToBeat
Enemy Territory: Quake Wars on IGDB
Enemy Territory: Quake Wars on MobyGames
Enemy Territory: Quake Wars on Wikipedia
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.

Enemy Territory: Quake Wars is a multiplayer first-person FPS game in the Quake and Enemy Territory series.

While Bethesda owns the rights and games based on id Software properties are still on sale, this game is unavailable for unknown reasons.

The authentication / master server was shut down in January 2020; see Direct IP and Issues fixed for workaround.[1]

General information

Official forums
Online Server List on GameTracker
Online Server List on Game-State
Enemy Territory: Quake Wars Tweak Guide
LIFLG - mirror Linux installer
Quake Wiki - A detailed wiki for every Quake game made.
Splash Damage Editing Wiki - The official modding wiki for the game.
Planet Quake - Very old hub for all Quake games. Has mods, guides, and news on the Quake communities.
Steam Community Discussions
Steam Users' Forums - (Wayback Machine mirror)

Availability

Source DRM Notes Keys OS
Retail
CD key
No physical copy protection; online-play requires online account which asks license code.
Windows
Retail
Disc check (requires the CD/DVD in the drive to play)
CD key
Simple disc check; online-play requires online account which asks license code.
macOS (OS X)
Steam (unavailable)
Icon overlay.png
CD key
Demo still available, install with steam://install/10050
Windows
License codes of digital releases (Steam, Direct2Drive, Gamesload) work on retail PC/Mac releases.[2]

Essential improvements

Patches, Demo, Server, SDK, etc.

All official downloads available for the game can be found at the Splash Damage game downloads page.

Enable multithreading

Edit config[3]
  1. Go to the configuration file(s) location.
  2. Open etqwconfig.cfg with a text editor.
  3. Set seta r_useThreadedRenderer to "2"

SDL Compatibility Library (SDLCL)

Enables native Alt+Tab and additional screen resolutions by translating SDL 1.2's calls into modern SDL 2.0 on Linux.
Replace libSDL library of the game[4]
  1. Install libsdl2-2.0-0, libsdl2-2.0-0:i386, libsdl1.2debian, libsdl1.2debian:i386, libudev1, libudev1:i386 packages with your distro's software manager.
  2. Backup and remove libSDL-1.2.id.so.0 library in <path-to-game>.
  3. Download sdlcl-1.0-i686.tar.gz; extract libSDL-1.2.so.0 into <path-to-game>.
  4. Rename libSDL-1.2.so.0 as libSDL-1.2.id.so.0
Applying settings in Settings menu might result black screen; return to desktop, exit and restart the game.

ETQW Tweaker

ETQW Tweaker utility. 2.0.4 is the latest version.

Mods

Multi-player

Game data

In-game basic general settings.
In-game basic general settings.
In-game advanced general settings.
In-game advanced general settings.
In-game HUD settings.
In-game HUD settings.

Configuration file(s) location

System Location
Windows %USERPROFILE%\Documents\id Software\Enemy Territory - QUAKE Wars\base
macOS (OS X) $HOME/Library/Application Support/ETQW/base
Linux $HOME/.etqwcl/base
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/10000/pfx/[Note 1]
This game does not follow the XDG Base Directory Specification on Linux.

Player profile(s) location

System Location
Windows %USERPROFILE%\Documents\id Software\Enemy Territory - QUAKE Wars\sdnet
macOS (OS X) $HOME/Library/Application Support/ETQW/sdnet
Linux $HOME/.etqwcl/sdnet
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/10000/pfx/[Note 1]

Custom data download location

System Location
Windows %LOCALAPPDATA%\id Software\Enemy Territory - QUAKE Wars
macOS (OS X) $HOME/Library/Application Support/ETQW
Linux $HOME/.etqwcl

Save game cloud syncing

System Native Notes
OneDrive
Requires enabling backup of the Documents folder in OneDrive on all computers.
Steam Cloud

Video

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

Graphics feature State WSGF Notes
Widescreen resolution
See the WSGF page for details.
Multi-monitor
Ultra-widescreen
See the WSGF page for details.
4K Ultra HD
See the WSGF page for details.
Field of view (FOV)
Open console with Ctrl+Alt+~ and use g_fov X (default FOV is 90° at 4:3).
Windowed
Borderless fullscreen windowed
See the glossary page for potential workarounds.
Anisotropic filtering (AF)
Anti-aliasing (AA)
Vertical sync (Vsync)
60 FPS
Main menu is always capped at 30 FPS.
120+ FPS
Gameplay capped at 30 on 1.0, 60-61 in later patches.[5][6] See High frame rate.
High dynamic range display (HDR)
See the glossary page for potential alternatives.

High frame rate

Change FPS cap[5]
  1. Open the console (Ctrl+Alt+~).
  2. Enter seta com_unlockFPS 1
  3. Enter seta com_unlock_timingMethod 0
  4. Enter seta com_unlock_maxFPS 0
  5. Enter seta r_useThreadedRenderer 2

Input

In-game control settings.
In-game control settings.

Audio

In-game voice settings.
In-game voice settings.

Audio feature State Notes
Separate volume controls
Surround sound
Subtitles
Closed captions
Mute on focus lost
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
French
German
Korean
Partial audio translation backported from Quake Wars Online available. See Change language.
Polish
Only available in Polish retail release.
Russian
Only available in Russian retail release.
Spanish

Change language

Download ETQW Multilanguage Pack and follow OS specific instructions below.
Windows:
  1. Extract content of etqw_multilanguage_pack.7z into base folder in installation directory: <path-to-game>\base
  2. Go to the configuration file(s) location.
  3. Open etqwconfig.cfg.
  4. Edit seta sys_lang line depending on your language.
    • seta sys_lang "english"
    • seta sys_lang "french"
    • seta sys_lang "german"
    • seta sys_lang "korean"
    • seta sys_lang "polish"
    • seta sys_lang "russian"
    • seta sys_lang "spanish"
Linux:
  1. Go to the configuration file(s) location.
  2. Open etqwconfig.cfg.
  3. Edit seta sys_lang line depending on your language.
    • seta sys_lang "english"
    • seta sys_lang "french"
    • seta sys_lang "german"
    • seta sys_lang "korean"
    • seta sys_lang "polish"
    • seta sys_lang "russian"
    • seta sys_lang "spanish"
  4. Extract content of etqw_multilanguage_pack.7z into base folder in installation directory: <path-to-game>\base
  5. Open etqw or etqw-rthread with a text editor in <path-to-game>.
  6. Find #Set the language line and delete entirety of following section;
if [ -e base/zpak_spanish000.pk4 ];then
  CMD_ARGS="$CMD_ARGS +set sys_lang spanish"
fi

if [ -e base/zpak_french000.pk4 ];then
  CMD_ARGS="$CMD_ARGS +set sys_lang french"
fi

if [ -e base/zpak_german000.pk4 ];then
  CMD_ARGS="$CMD_ARGS +set sys_lang german"
fi

if [ -e base/zpak_english000.pk4 ];then
  CMD_ARGS="$CMD_ARGS +set sys_lang english"
fi
macOS:
macOS port of ETQW supports only English, French, German, Spanish localizations.
  1. Extract content of etqw_multilanguage_pack.7z into base folder in installation directory: <path-to-game>\base.
  2. Follow "<path-to-game> > Enemy Territory QUAKE Wars.app; Right click; Show Package Contents > Contents > Resources" path.
  3. Find English.lproj, French.lproj, German.lproj, Spanish.lproj localization folders.
  4. Keep a localization folder in place depending on your language, backup and remove other localization folders.

Network

Multiplayer types

Type Native Players Notes
LAN play
32
Online play
32 Authentication / Master Server shut down in January 2020, use Direct IP to connect online servers.
Direct Connect to servers
Direct Connect to servers

Connection types

Type Native Notes
Matchmaking
Peer-to-peer
All new games need to be created externally.
Dedicated
Self-hosting
Direct IP
Enter connect IP:Port in-game console or in Play on LAN > Direct Connect

Ports

Protocol Port(s) and/or port range(s)
UDP 3074, 27733, 33060-33070
Universal Plug and Play (UPnP) support status is unknown.

Issues unresolved

The game freezes while connecting to a server on Linux

Linux version of the game depends on outdated version of glibc which causes crashes on modern distros.[7][8]
Use SDLCL to enable native Alt+Tab
  1. Replace game's libSDL library with SDL Compatibility Library (SDLCL).
  2. When the game hangs, freezes or crashes, return to desktop with Alt+Tab or "show desktop" shortcut of your distro.
  3. Kill etqw-rthread.x86 or etqw.x86 processes with system monitor of your distro, restart the game.

Issues fixed

Play Online gives Cancelled error, Online Accounts cannot be created or login

Authentication / Master Server shut down in January 2020.[1]
Use offline account to manually connect servers[9]
  1. Launch the game > Create User > Create a user for offline use only > Username > Finish
  2. Use Direct IP to manually connect servers.
Online Server List can be found on GameTracker and Game-State.

Mods, custom maps, settings require restart crash the game on Windows 10

Game's shortcut with launch argument.
Game's shortcut with launch argument.
Content and settings require auto-restart crash the game on Windows 10 since version 1703 (Creators Update).
Edit game's shortcut to launch it along with console window[10][11]
  1. Right click game's shortcut > Properties > Shortcut
  2. Find Target > After "<path-to-game>\etqw.exe", add +set win_viewlog 1
  3. Apply, OK

Notes

Affect of this workaround lasts until the client joins a server; an auto-restart after playing in a server will crash the game.

The game does not properly fit the screen on Windows 10

Enemy Territory: Quake Wars DPI scaling
Enemy Territory: Quake Wars DPI scaling
Default high DPI scaling behaviour and fullscreen optimizations features of Windows 10 break the game's fullscreen compatibility.
Overwrite high DPI scaling behaviour and disable fullscreen optimizations
  1. Go to installation folder of the game (<path-to-game>)
  2. Right click etqw.exe > Properties > Compatibility
  3. Disable fullscreen optimizations
  4. Change high DPI settings > Override high DPI scaling behavior. Scaling performed by: Application
  5. Apply, OK

Cannot use Alt+Tab or Command+Tab

The game does not support directly switching to desktop by Alt+Tab or Command+Tab on Windows and Mac.
Windows: Switch to windowed mode while console is active[12]
  1. Go to the configuration file(s) location.
  2. Open etqwconfig.cfg with a text editor.
  3. Set seta com_useFastVidRestart to "1".
  4. Open in-game console ~ or Ctrl+Alt+~.
  5. Switch to windowed mode Alt+ Enter.
  6. Apply Alt+Tab .
Windows: Enable Alt+Tab [13]
  1. Go to the configuration file(s) location.
  2. Open etqwconfig.cfg with a text editor.
  3. Set seta com_useFastVidRestart to "1".
  4. Set seta win_notaskkeys to "0".
  5. Apply Alt+Tab .
Linux: Use SDLCL to enable native Alt+Tab
  1. Replace game's libSDL library with SDL Compatibility Library (SDLCL).
Mac: Assign a key for windowed mode[14]
  1. Go to the configuration file(s) location.
  2. Open etqwconfig.cfg with a text editor.
  3. Set seta com_useFastVidRestart to "1".
  4. Go to the username/base directory in player profile(s) location.
  5. Open bindings.cfg with a text editor.
  6. Paste bind "F9" "toggle r_fullscreen; vid_restart" "" "default" at the bottom of the file.
  7. Open in-game console ~ or Ctrl+ Command+~.
  8. Switch to windowed mode F9.
  9. Apply Command+Tab .

Unable to accept or reject downloads offered by servers

In some occasions, accept or reject buttons for downloads might not be clickable.
Open and close in-game console.

Black terrain texture in custom maps

Vanilla game does not extract megatextures from custom maps.
Use a mod that supports megatexture extraction from custom maps[15]
  1. Install one of the mods that support megatexture extraction.
  2. Activate the mod in game's mods menu.
  3. Start the custom map.
  4. As the megatextures are properly extracted, the map now can be played with vanilla game.
Set Shader Level into Medium or above
  1. Go Options > Settings > Advanced > Visual Quality/Performance
  2. Set Shader Level into Medium or above
  3. Apply

Being kicked from server due to PunkBuster

EvenBalance has dropped support for ETQW.[16]
Allow pb-update downloads from game servers[17]
  1. Check PunkBuster on top left corner of servers menu.
  2. Open the in-game console (Ctrl+Alt+~).
  3. Enter the following command.
    pb_security 0
  4. Connect to the game servers.

In-game console cannot be opened on Linux

Shortcut for console is Ctrl+Alt+~ unless com_allowConsole is set to 1 in etqwconfig.cfg file at the configuration file(s) location.[18]
The game requires ~ (Tilde) key to open in-game console that might not possible with some non-US English keyboard layouts with dead keys.
Edit launcher script of the game[19]
  1. Open etqw-rthread or etqw launcher script with a text editor.
  2. Find and change
    #USLAYOUT="true"
    line with
    USLAYOUT="true"

In-game VoIP does not work on Linux

The game supports Advanced Linux Sound Architecture (ALSA) and Open Sound System (OSS) for sound; default ALSA has compatibility issues with PulseAudio on modern distros.
Use OSS interface via OSS Proxy Daemon (osspd) instead of ALSA[20]
  1. Install osspd and osspd-pulseaudio packages;
    sudo apt-get install osspd osspd-pulseaudio
  2. Open etqwconfig.cfg with a text editor in configuration file(s) location.
  3. Change
    seta s_driver "alsa"
    line with
    seta s_driver "oss"
In case of mods, etqwconfig.cfg file in the mod's directory should be edited separately.
Specify microphone device for ALSA[21]
  1. Go to the configuration file(s) location.
  2. Open etqwconfig.cfg with a text editor.
  3. Set seta s_micDevice to "plughw:0" or "plughw:1".
  4. Set seta s_alsa_mic to "plughw:0" or "plughw:1".
  5. Set seta s_noMic to "0".

Notes

In case of mods, etqwconfig.cfg file in the mod's directory should be edited separately.
TeamSpeak may block in-game VOIP on Linux; use USB microphone instead of on-board microphone.

Mods and custom maps crash the game on Linux

The game has compatibility issues with non-western localizations on Linux.
Force the game to use English localization for configuration files[22]
  1. Clear configuration file(s) location.
  2. Launch the game with LC_ALL=C variable;
    LC_ALL=C ./etqw-rthread
    or
    LC_ALL=C ./etqw

Mac port cannot be updated into latest version

1.5 updater for Mac is not compatible with most recent releases of macOS.
Manually extract and apply the patch[citation needed]
  1. Download and mount v1.5 Full Update (macOS) from official downloads page.
  2. Follow "Enemy Territory QUAKE Wars 1.5 Installer > "Right click; Show Package Contents" > Contents > Resources" path.
  3. QuakeWars_1.5_Update.pkg "Right click; Show Package Contents" > Contents
  4. Open Archive.pax.gz with Archive Utility, a folder named tmp will be created in Downloads folder.
  5. Follow "tmp > AspyrLinkToGameFolder" path.
  6. Copy and overwrite Enemy Territory QUAKE Wars.app and QUAKE Wars Dedicated Server.app to <path-to-game> directory.
  7. Copy and merge base folder in <path-to-game> directory; Option + drag/drop.
  8. The game now can be launched via "<path-to-game>/Enemy Territory QUAKE Wars.app".

Mac port crashes on case-sensitive file systems

The game does not work out of the box on case-sensitive HFS+ file system.
Manually rename configuration folder[23]
  1. After the initial crash, go to the configuration file(s) location; open game.so.bundle folder with Show Package Contents function.
  2. Rename contents folder into Contents and open it.
  3. Rename macos folder to MacOS.

Notes

Same fix should be applied in mod directories.

VR support

3D modes State Notes
vorpX
2D
(openGL) Playing game in 2D does not require vorpx game profile.
Devices
3RD Space Gaming Vest
Official Game Mod (version 1.5) Single/Multiplayer
Novint Falcon

Other information

API

Technical specs Supported Notes
OpenGL 2.1
Executable 32-bit 64-bit Notes
Windows
macOS (OS X)
This 32-bit-only macOS game does not work on macOS Catalina (10.15) or later.
Linux

Middleware

Middleware Notes
Audio DirectSound, OpenAL Linux and Mac versions have only OpenAL which is optional for Windows.[24]
Cutscenes Bink Video
Anti-cheat PunkBuster EvenBalance dropped PunkBuster support for ETQW (see: Issues fixed).

Linux

MojoSetup installer options.
MojoSetup installer options.

Compatibility

Linux version of the game requires retail PC DVD for installation. License codes and online accounts of retail PC, retail Mac and Steam version are compatible with each other; therefore Linux version can use license code and online account of retail Mac and Steam version.

Installation

  1. Download LIFLG's MojoSetup installer mirror.
  2. Make the installer executable.
    chmod u+x etqw_1.5-multilingual_x86.mojo.run
  3. Mount retail PC DVD.
  4. Run the installer.
  5. Select "Multicore machine" if your computer supports it; then finalize the installation.

License Code

The existing retail PC, retail Mac, Steam version online accounts or license codes can be used with the retail Linux version. If you want to use the license code of the Steam version on Linux, enable Steam Play to view CD Key.

  1. Steam > Settings > Steam Play
  2. Steam Play Settings: Enable Steam Play for supported titles
  3. Advanced: Enable Steam Play for all titles > OK
  4. Switch "Detail View" mode in Steam library.
  5. Click "CD Key" to view license code of the game.

Running the Game

Launch the game with etqw-rthread or etqw script launcher. Consult enable multithreading, high frame rate, issues fixed and issues unresolved sections for further points.

System requirements

Windows
Minimum Recommended
Operating system (OS) XP
Processor (CPU) Intel Pentium 4 2.8 GHz or AMD Athlon XP 2800+ (XP)
Intel Pentium 4 3.0 GHz or equivalent (Vista)
System memory (RAM) 512 MB (XP)
768 MB (Vista)
Hard disk drive (HDD) 5.7 GB
Video card (GPU) Nvidia GeForce 5700
ATI Radeon 9700
128 MB of VRAM
DirectX 9.0c compatible
macOS (OS X)
Minimum Recommended
Operating system (OS) 10.5.8
Processor (CPU) Intel Core 2 Duo 2.0 GHz
System memory (RAM) 1 GB
Hard disk drive (HDD) 6.5 GB
Video card (GPU) Nvidia GeForce 7300
ATI Radeon X1600
128 MB of VRAM
Linux
Minimum
Operating system (OS) Kernel 2.6.18
Processor (CPU) 2.0 GHz or higher
System memory (RAM) 512 MB
Hard disk drive (HDD) 5.5 GB
Video card (GPU) 128 MB of VRAM
OpenGL 2.1 compatible
Supported ATI chipsets: Radeon 9700 or higher, Radeon X700 or higher, Radeon X1650 or higher
Supported Nvidia chipsets: GeForce FX series (5700 or higher, not including 5700LE and 5700VE), GeForce 6 series (6200 or higher), GeForce 7 series (7300 or higher), GeForce 8 series
The game does not support Intel integrated graphics chipsets


Notes

  1. 1.0 1.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>/10000/ in addition to or instead of this directory. The app ID (10000) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References

  1. 1.0 1.1 https://support.activision.com/articles/legacy-activision-games
  2. http://forums.warchest.com/showthread.php/58044-Retail-PC-Retail-Mac-Steam-license-code-and-game-account-compability?p=566436&viewfull=1#post566436
  3. tweakguides.pcgamingwiki.com - last accessed on May 2023
  4. GitHub - last accessed on May 2023
  5. 5.0 5.1 Unlock FPS information and tuning tips - Enemy Territory: QUAKE Wars Official Community Site
  6. tweakguides.pcgamingwiki.com - last accessed on May 2023
  7. https://bbs.archlinux.org/viewtopic.php?id=133922
  8. forums.warchest.com - last accessed on May 2023
  9. forums.splashdamage.com - last accessed on May 2023
  10. modwiki.dhewm3.org - last accessed on May 2023
  11. https://modwiki.dhewm3.org/Win_viewlog_(cvar)
  12. https://www.linuxquestions.org/questions/linux-games-33/enemy-territory-quake-wars-keys-to-bring-up-console-and-get-to-desktop-627151/#post3084801
  13. https://www.bbaservers.com/forum/viewtopic.php?f=16&t=2574
  14. https://web.archive.org/web/20100606071904/http://www.etqw.jp/?FAQ%2F13
  15. http://forums.warchest.com/showthread.php/20178-ETQW-Map-Pack-2009-Edition?p=205946&viewfull=1#post205946
  16. pbbans.com - last accessed on May 2023
  17. forums.warchest.com - last accessed on May 2023
  18. http://zerowing.idsoftware.com/linux/etqw/ETQWFrontPage/#head-1e8d99c1eb09848172739a965be05a52258210bf
  19. https://www.linuxquestions.org/questions/linux-games-33/enemy-territory-quake-wars-keys-to-bring-up-console-and-get-to-desktop-627151/#post3085412
  20. http://forums.warchest.com/showthread.php/59627-Definitive-workaround-for-ETQW-microphone-issues-on-Linux?p=568749
  21. https://ubuntuforums.org/showthread.php?t=1446320&p=9485335#post9485335
  22. Reddit - last accessed on May 2023
  23. http://www.insidemacgames.com/forum/index.php?s=6b0d80f9bde3c77380c9141079afbbc1&showtopic=36303&#entry371850
  24. tweakguides.pcgamingwiki.com - last accessed on May 2023