Difference between revisions of "Enemy Territory: Quake Wars"
m (→Fresh installations cannot play the game online: Important points bolded.) |
SonicWind149 (talk | contribs) m (→ETQW Tweaker: Page is down. Replaced with latest Wayback Machine version.) |
||
(109 intermediate revisions by 26 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/ | + | {{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 | + | |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 | ||
}} | }} | ||
− | |||
− | + | {{Introduction | |
− | {{ | + | |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}} [ | + | {{mm}} [https://forums.splashdamage.com/c/enemy-territory-quake-wars Official forums] |
− | {{mm}} [ | + | {{mm}} [https://www.gametracker.com/search/etqw/ Online Server List on GameTracker] |
− | {{mm}} [ | + | {{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}} [ | + | {{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}} [ | + | {{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) | ||
Line 40: | Line 67: | ||
{{Availability| | {{Availability| | ||
{{Availability/row| Retail | | Key, Account | No physical copy protection; online-play requires online account which asks license code. | | 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 disc check | + | {{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.=== |
− | + | 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]. | |
− | |||
− | |||
− | All downloads available for the game can be found at the [ | ||
===Enable multithreading=== | ===Enable multithreading=== | ||
− | {{Fixbox|description=Edit config|ref=<ref> | + | {{Fixbox|description=Edit config|ref=<ref>{{Refurl|url=https://tweakguides.pcgamingwiki.com/ETQW_9.html|title=tweakguides.pcgamingwiki.com|date=May 2023}}</ref>|fix= |
# 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=== | ===ETQW Tweaker=== | ||
− | [https://sites.google.com/site/cleandesperado/home ETQW Tweaker utility]. 2.0.4 is the latest version. | + | [https://web.archive.org/web/20221001155118/https://sites.google.com/site/cleandesperado/home ETQW Tweaker utility]. 2.0.4 is the latest version. |
===Mods=== | ===Mods=== | ||
====Multi-player==== | ====Multi-player==== | ||
− | * [ | + | * [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 73: | Line 110: | ||
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/config|Windows|{{p|userprofile}} | + | {{Game data/config|Windows|{{p|userprofile\Documents}}\id Software\Enemy Territory - QUAKE Wars\base}} |
{{Game data/config|OS X|{{P|osxhome}}/Library/Application Support/ETQW/base}} | {{Game data/config|OS X|{{P|osxhome}}/Library/Application Support/ETQW/base}} | ||
{{Game data/config|Linux|{{P|linuxhome}}/.etqwcl/base}} | {{Game data/config|Linux|{{P|linuxhome}}/.etqwcl/base}} | ||
Line 81: | Line 118: | ||
===Player profile(s) location=== | ===Player profile(s) location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/saves|Windows|{{p|userprofile}} | + | {{Game data/saves|Windows|{{p|userprofile\Documents}}\id Software\Enemy Territory - QUAKE Wars\sdnet}} |
{{Game data/saves|OS X|{{P|osxhome}}/Library/Application Support/ETQW/sdnet}} | {{Game data/saves|OS X|{{P|osxhome}}/Library/Application Support/ETQW/sdnet}} | ||
{{Game data/saves|Linux|{{P|linuxhome}}/.etqwcl/sdnet}} | {{Game data/saves|Linux|{{P|linuxhome}}/.etqwcl/sdnet}} | ||
Line 87: | Line 124: | ||
===Custom data download location=== | ===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 | + | |epic games launcher = |
− | |steam cloud notes = | + | |epic games launcher notes = |
− | | | + | |gog galaxy = |
− | | | + | |gog galaxy notes = |
+ | |origin = | ||
+ | |origin notes = | ||
+ | |steam cloud = false | ||
+ | |steam cloud notes = | ||
+ | |ubisoft connect = | ||
+ | |ubisoft connect notes = | ||
+ | |xbox cloud = | ||
+ | |xbox cloud notes = | ||
}} | }} | ||
− | ==Video | + | ==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 | + | {{Video |
− | |wsgf link = | + | |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 113: | 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 = | + | |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 = | + | |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 | + | |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 130: | 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 = | + | |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 = unknown | ||
|hdr notes = | |hdr notes = | ||
Line 148: | Line 196: | ||
# 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 | + | ==Input== |
{{Image|Enemy Territory Quake Wars Controls.png|In-game control settings.}} | {{Image|Enemy Territory Quake Wars Controls.png|In-game control settings.}} | ||
− | {{Input | + | {{Input |
|key remap = true | |key remap = true | ||
|key remap notes = | |key remap notes = | ||
Line 170: | Line 219: | ||
|full controller notes = | |full controller notes = | ||
|controller remap = true | |controller remap = true | ||
− | |controller remap notes = | + | |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 | ||
+ | |xinput controllers = unknown | ||
+ | |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 185: | Line 256: | ||
|steam input api = unknown | |steam input api = unknown | ||
|steam input api notes = | |steam input api notes = | ||
+ | |steam hook input = unknown | ||
+ | |steam hook input notes = | ||
|steam input presets = unknown | |steam input presets = unknown | ||
|steam input presets notes = | |steam input presets notes = | ||
|steam controller prompts = unknown | |steam controller prompts = unknown | ||
|steam controller prompts notes = | |steam controller prompts notes = | ||
+ | |steam cursor detection = unknown | ||
+ | |steam cursor detection notes = | ||
}} | }} | ||
− | ==Audio | + | ==Audio== |
{{Image|Enemy Territory Quake Wars Voice.png|In-game voice settings.}} | {{Image|Enemy Territory Quake Wars Voice.png|In-game voice settings.}} | ||
− | {{Audio | + | {{Audio |
|separate volume = true | |separate volume = true | ||
|separate volume notes = | |separate volume notes = | ||
Line 205: | 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 216: | Line 293: | ||
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |fan | + | }} |
+ | {{L10n/switch | ||
+ | |language = Czech | ||
+ | |interface = true | ||
+ | |audio = false | ||
+ | |subtitles = false | ||
+ | |notes = Fan translation - [https://www.abcgames.cz/?p=preklady_zobraz&id=9772 #1] | ||
+ | |fan = true | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 225: | Line 309: | ||
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 234: | Line 317: | ||
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
|language = Korean | |language = Korean | ||
|interface = true | |interface = true | ||
− | |audio = | + | |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 |
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 250: | Line 331: | ||
|audio = true | |audio = true | ||
|subtitles = false | |subtitles = false | ||
− | |notes = Only available in | + | |notes = Only available in Polish retail release. |
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 259: | Line 339: | ||
|audio = true | |audio = true | ||
|subtitles = false | |subtitles = false | ||
− | |notes = Only available in Russian | + | |notes = Only available in Russian retail release. |
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 270: | Line 349: | ||
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
+ | }} | ||
+ | |||
+ | ====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 287: | Line 423: | ||
|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 302: | Line 439: | ||
|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 308: | Line 445: | ||
|tcp = | |tcp = | ||
|udp = 3074, 27733, 33060-33070 | |udp = 3074, 27733, 33060-33070 | ||
− | |upnp = | + | |upnp = unknown |
}} | }} | ||
==Issues unresolved== | ==Issues unresolved== | ||
− | |||
− | |||
− | |||
===The game freezes while connecting to a server on Linux=== | ===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. | + | {{--}} 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 | + | {{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. | |
}} | }} | ||
− | {{Fixbox|description=Use | + | ==Issues fixed== |
− | + | ===Play Online gives Cancelled error, Online Accounts cannot be created or login=== | |
− | # | + | {{--}} Authentication / Master Server shut down in January 2020.<ref name="support.activision.com"/> |
− | + | ||
+ | {{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= | ||
+ | |||
+ | # Launch the game > Create User > '''Create a user for offline use only''' > Username > Finish | ||
+ | # Use [[#Connection types|Direct IP]] to manually connect servers. | ||
− | + | {{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]. | |
− | {{ii}} | ||
}} | }} | ||
− | == | + | ===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=== | ===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. | {{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= | {{Fixbox|description=Overwrite high DPI scaling behaviour and disable fullscreen optimizations|fix= | ||
− | # Go to installation | + | # Go to installation folder of the game ({{p|game}}) |
# Right click '''etqw.exe''' > Properties > Compatibility | # Right click '''etqw.exe''' > Properties > Compatibility | ||
# Disable fullscreen optimizations | # Disable fullscreen optimizations | ||
− | # Change high DPI settings > Override high DPI scaling behavior. Scaling performed: Application | + | # Change high DPI settings > Override high DPI scaling behavior. Scaling performed by: Application |
# Apply, OK | # Apply, OK | ||
}} | }} | ||
− | ===Cannot use {{key|Alt|Tab}} | + | ===Cannot use {{key|Alt|Tab}} or {{key|Command|Tab}}=== |
− | {{--}} The game does not | + | {{--}} 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}}. | ||
+ | }} | ||
− | {{Fixbox|description=Windows | + | {{Fixbox|description=Windows: Enable {{key|Alt|Tab}}|ref=<ref>https://www.bbaservers.com/forum/viewtopic.php?f=16&t=2574</ref>|fix= |
− | # 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 com_useFastVidRestart</code> to <code>"1"</code>. | + | # Set <code>seta com_useFastVidRestart</code> to <code>"1"</code>. |
− | # | + | # Set <code>seta win_notaskkeys</code> to <code>"0"</code>. |
− | |||
# Apply {{key|Alt|Tab}}. | # 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|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|description=Mac: Assign a key for windowed mode|ref=<ref>https://web.archive.org/web/20100606071904/http://www.etqw.jp/?FAQ%2F13</ref>|fix= | ||
# 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 com_useFastVidRestart</code> to <code>"1"</code>. | # Set <code>seta com_useFastVidRestart</code> to <code>"1"</code>. | ||
− | # Go to the username/base directory in [[# | + | # Go to the username/base directory in [[#Player profile(s) location|player profile(s) location]]. |
# Open {{file|bindings.cfg}} with a text editor. | # 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. | # Paste <code>bind "F9" "toggle r_fullscreen; vid_restart" "" "default"</code> at the bottom of the file. | ||
− | # Open in-game console {{key|~}} or | + | # Open in-game console {{key|~}} or {{key|Ctrl|Command|~}}. |
# Switch to windowed mode {{key|F9}}. | # Switch to windowed mode {{key|F9}}. | ||
# Apply {{key|Command|Tab}}. | # Apply {{key|Command|Tab}}. | ||
}} | }} | ||
− | === | + | ===Unable to accept or reject downloads offered by servers=== |
− | {{ | + | {{ii}} In some occasions, accept or reject buttons for downloads might not be clickable. |
− | {{Fixbox|description= | + | {{Fixbox|description=Open and close in-game console.|fix= |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
Line 414: | Line 553: | ||
# Set '''Shader Level''' into Medium or above | # Set '''Shader Level''' into Medium or above | ||
# Apply | # 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. | ||
}} | }} | ||
Line 423: | Line 572: | ||
# Open '''etqw-rthread''' or '''etqw''' launcher script with a text editor. | # Open '''etqw-rthread''' or '''etqw''' launcher script with a text editor. | ||
# Find and change <pre>#USLAYOUT="true"</pre> line with <pre>USLAYOUT="true"</pre> | # Find and change <pre>#USLAYOUT="true"</pre> line with <pre>USLAYOUT="true"</pre> | ||
− | |||
}} | }} | ||
===In-game VoIP does not work on Linux=== | ===In-game VoIP does not work on Linux=== | ||
− | {{ii}} The game supports Advanced Linux Sound Architecture ('''ALSA''') and Open Sound System ('''OSS''') for sound; | + | {{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= | {{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= | ||
Line 433: | Line 581: | ||
# Open '''etqwconfig.cfg''' with a text editor in [[#Game data|configuration file(s) location]]. | # 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> | # Change<pre>seta s_driver "alsa"</pre>line with<pre>seta s_driver "oss"</pre> | ||
− | |||
− | |||
{{ii}} In case of mods, etqwconfig.cfg file in the mod's directory should be edited separately. | {{ii}} In case of mods, etqwconfig.cfg file in the mod's directory should be edited separately. | ||
+ | }} | ||
+ | {{Fixbox|description=Specify microphone device for ALSA|ref=<ref>https://ubuntuforums.org/showthread.php?t=1446320&p=9485335#post9485335</ref>|fix= | ||
+ | # Go to the [[#Game data|configuration file(s) location]]. | ||
+ | # Open {{file|etqwconfig.cfg}} with a text editor. | ||
+ | # Set <code>seta s_micDevice</code> to <code>"plughw:0"</code> or <code>"plughw:1"</code>. | ||
+ | # Set <code>seta s_alsa_mic</code> to <code>"plughw:0"</code> or <code>"plughw:1"</code>. | ||
+ | # Set <code>seta s_noMic</code> to <code>"0"</code>. | ||
+ | |||
+ | '''Notes''' | ||
+ | {{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 442: | Line 599: | ||
{{--}} The game has compatibility issues with non-western localizations on Linux. | {{--}} The game has compatibility issues with non-western localizations on Linux. | ||
− | {{Fixbox|description=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>|fix= | + | {{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= |
# Clear [[#Game data|configuration file(s) location]]. | # Clear [[#Game data|configuration file(s) location]]. | ||
− | # Launch the game with <code>LC_ALL=C</code> variable | + | # Launch the game with <code>LC_ALL=C</code> variable;<pre>LC_ALL=C ./etqw-rthread</pre>or<pre>LC_ALL=C ./etqw</pre> |
}} | }} | ||
Line 451: | Line 608: | ||
{{Fixbox|description=Manually extract and apply the patch|ref={{cn|date=August 2017}}|fix= | {{Fixbox|description=Manually extract and apply the patch|ref={{cn|date=August 2017}}|fix= | ||
− | # Download and mount | + | # Download and mount v1.5 Full Update (macOS) from [[#Patches, Demo, Server, SDK, etc.|official downloads page]]. |
− | # Follow "Enemy Territory QUAKE Wars 1.5 > | + | # 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. | # Follow "tmp > AspyrLinkToGameFolder" path. | ||
− | # Copy and overwrite '''Enemy Territory QUAKE Wars.app''' and '''QUAKE Wars Dedicated Server.app''' to | + | # Copy and overwrite '''Enemy Territory QUAKE Wars.app''' and '''QUAKE Wars Dedicated Server.app''' to {{p|game}} directory. |
− | # Copy and | + | # Copy and merge '''base''' folder in {{p|game}} directory; {{key|option}} + drag/drop. |
− | # The game now can be launched via " | + | # The game now can be launched via "{{p|game}}/Enemy Territory QUAKE Wars.app". |
}} | }} | ||
Line 464: | Line 621: | ||
{{--}} The game does not work out of the box on case-sensitive '''HFS+''' file system. | {{--}} The game does not work out of the box on case-sensitive '''HFS+''' file system. | ||
− | {{Fixbox|description=Manually rename configuration | + | {{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. | # 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 '''contents''' folder into '''Contents''' and open it. | ||
# Rename '''macos''' folder to '''MacOS'''. | # Rename '''macos''' folder to '''MacOS'''. | ||
− | |||
+ | '''Notes''' | ||
{{ii}} Same fix should be applied in mod directories. | {{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 494: | Line 695: | ||
|shader model versions = | |shader model versions = | ||
|shader model notes = | |shader model notes = | ||
− | |64-bit | + | |windows 32-bit exe = true |
− | |64-bit executable notes= | + | |windows 64-bit exe = false |
+ | |windows 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 503: | Line 716: | ||
|physics notes = | |physics notes = | ||
|audio = DirectSound, OpenAL | |audio = DirectSound, OpenAL | ||
− | |audio notes = Linux and Mac versions have only OpenAL which is optional for Windows.<ref> | + | |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 510: | Line 723: | ||
|cutscenes = Bink Video | |cutscenes = Bink Video | ||
|cutscenes notes = | |cutscenes notes = | ||
− | |multiplayer = PunkBuster | + | |multiplayer = |
− | | | + | |multiplayer notes= |
+ | |anticheat = PunkBuster | ||
+ | |anticheat notes = EvenBalance dropped PunkBuster support for ETQW (see: [[#Issues fixed|Issues fixed]]). | ||
}} | }} | ||
Line 521: | Line 736: | ||
====Installation==== | ====Installation==== | ||
− | # Download LIFLG's [https://liflg.org/?catid=6&gameid=85 MojoSetup installer]. | + | # 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> | # Make the installer executable.<pre>chmod u+x etqw_1.5-multilingual_x86.mojo.run</pre> | ||
# Mount retail PC DVD. | # Mount retail PC DVD. | ||
Line 528: | Line 743: | ||
====License Code==== | ====License Code==== | ||
− | The existing retail PC, retail Mac, Steam version online accounts or license codes can be used with the retail Linux version. If the license code of the Steam version | + | 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 |
− | # Switch "Detail View" mode | + | # 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. | # Click "CD Key" to view license code of the game. | ||
Line 547: | Line 764: | ||
|minGPU2 = ATI Radeon 9700 | |minGPU2 = ATI Radeon 9700 | ||
|minVRAM = 128 MB | |minVRAM = 128 MB | ||
− | |minDX = 9 | + | |minDX = 9.0c |
|recOS = Vista | |recOS = Vista | ||
Line 573: | Line 790: | ||
|OSfamily = Linux | |OSfamily = Linux | ||
− | |minOS = Kernel 2.6.18 | + | |minOS = Kernel 2.6.18 |
|minCPU = 2.0 GHz or higher | |minCPU = 2.0 GHz or higher | ||
|minCPU2 = | |minCPU2 = |
Latest revision as of 00:02, 22 August 2024
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 |
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 | No physical copy protection; online-play requires online account which asks license code. | |||
Retail | Simple disc check; online-play requires online account which asks license code. | |||
Steam (unavailable) | Demo still available, install with steam://install/10050 |
- 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] |
---|
|
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] |
---|
|
ETQW Tweaker
ETQW Tweaker utility. 2.0.4 is the latest version.
Mods
Multi-player
Game data
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) | <SteamLibrary-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) | <SteamLibrary-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
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] |
---|
|
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | See Controller support. | |
Full controller support | ||
Controller remapping | Options → controls | |
Controller sensitivity | in_player_yaw_speed, in_player_pitch_speed | |
Controller Y-axis inversion | in_player_pitch_invert |
Controller types |
---|
XInput-compatible controllers |
---|
PlayStation controllers |
---|
Generic/other controllers |
---|
Additional information | ||
---|---|---|
Button prompts | ||
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
Audio
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 | ||||
Czech | Fan translation - #1 | |||
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: |
---|
|
Linux: |
---|
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: |
---|
|
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. |
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 ↹ |
---|
|
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] |
---|
|
Mods, custom maps, settings require restart crash the game on Windows 10
- 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] |
---|
Notes
|
The game does not properly fit the screen on Windows 10
- 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 |
---|
|
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] |
---|
|
Windows: Enable Alt+Tab ↹[13] |
---|
|
Linux: Use SDLCL to enable native Alt+Tab ↹ |
---|
|
Mac: Assign a key for windowed mode[14] |
---|
|
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] |
---|
|
Set Shader Level into Medium or above |
---|
|
Being kicked from server due to PunkBuster
- EvenBalance has dropped support for ETQW.[16]
Allow pb-update downloads from game servers[17] |
---|
|
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] |
---|
|
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] |
---|
|
Specify microphone device for ALSA[21] |
---|
Notes
|
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] |
---|
|
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] |
---|
|
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] |
---|
Notes
|
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
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 MojoSetup installer mirror.
- Make the installer executable.
chmod u+x etqw_1.5-multilingual_x86.mojo.run
- 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, high frame rate, issues fixed and issues unresolved sections for further points.
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | XP | Vista |
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) |
1 GB (XP) 2 GB (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 | 2 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.0 1.1 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Use Wine's registry editor to access any Windows registry paths.
- The app ID (10000) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ 1.0 1.1 https://support.activision.com/articles/legacy-activision-games
- ↑ http://forums.warchest.com/showthread.php/58044-Retail-PC-Retail-Mac-Steam-license-code-and-game-account-compability?p=566436&viewfull=1#post566436
- ↑ tweakguides.pcgamingwiki.com - last accessed on May 2023
- ↑ GitHub - last accessed on May 2023
- ↑ 5.0 5.1 Unlock FPS information and tuning tips - Enemy Territory: QUAKE Wars Official Community Site
- ↑ tweakguides.pcgamingwiki.com - last accessed on May 2023
- ↑ https://bbs.archlinux.org/viewtopic.php?id=133922
- ↑ forums.warchest.com - last accessed on May 2023
- ↑ forums.splashdamage.com - last accessed on May 2023
- ↑ modwiki.dhewm3.org - last accessed on May 2023
- ↑ https://modwiki.dhewm3.org/Win_viewlog_(cvar)
- ↑ https://www.linuxquestions.org/questions/linux-games-33/enemy-territory-quake-wars-keys-to-bring-up-console-and-get-to-desktop-627151/#post3084801
- ↑ https://www.bbaservers.com/forum/viewtopic.php?f=16&t=2574
- ↑ https://web.archive.org/web/20100606071904/http://www.etqw.jp/?FAQ%2F13
- ↑ http://forums.warchest.com/showthread.php/20178-ETQW-Map-Pack-2009-Edition?p=205946&viewfull=1#post205946
- ↑ pbbans.com - last accessed on May 2023
- ↑ forums.warchest.com - last accessed on May 2023
- ↑ http://zerowing.idsoftware.com/linux/etqw/ETQWFrontPage/#head-1e8d99c1eb09848172739a965be05a52258210bf
- ↑ https://www.linuxquestions.org/questions/linux-games-33/enemy-territory-quake-wars-keys-to-bring-up-console-and-get-to-desktop-627151/#post3085412
- ↑ http://forums.warchest.com/showthread.php/59627-Definitive-workaround-for-ETQW-microphone-issues-on-Linux?p=568749
- ↑ https://ubuntuforums.org/showthread.php?t=1446320&p=9485335#post9485335
- ↑ Reddit - last accessed on May 2023
- ↑ http://www.insidemacgames.com/forum/index.php?s=6b0d80f9bde3c77380c9141079afbbc1&showtopic=36303&#entry371850
- ↑ tweakguides.pcgamingwiki.com - last accessed on May 2023