Difference between revisions of "Enemy Territory: Quake Wars"
(→In-game VoIP does not work on Linux: Mod info added.) |
m (updated template usage) |
||
Line 51: | Line 51: | ||
===Enable multithreading=== | ===Enable multithreading=== | ||
− | {{Fixbox| | + | {{Fixbox|description=Edit config|ref=<ref>http://www.tweakguides.com/ETQW_9.html</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. | ||
Line 131: | Line 130: | ||
===[[Glossary:Frame rate (FPS)|High frame rate]]=== | ===[[Glossary:Frame rate (FPS)|High frame rate]]=== | ||
− | {{Fixbox| | + | {{Fixbox|description=Change FPS cap|ref=<ref name="FPS cap"/>|fix= |
− | |||
# 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> | ||
Line 301: | Line 299: | ||
{{--}} 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. | ||
− | {{Fixbox| | + | {{Fixbox|description=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>|fix= |
− | |||
# Open the console ({{key|CTRL|ALT|~}}) or ({{key|~}}). | # Open the console ({{key|CTRL|ALT|~}}) or ({{key|~}}). | ||
# Enter <code>connect IP:Port</code> to connect a server. | # Enter <code>connect IP:Port</code> to connect a server. | ||
Line 312: | Line 309: | ||
{{--}} The game does not allow directly switching to desktop by {{key|Alt|Tab}}. | {{--}} The game does not allow directly switching to desktop by {{key|Alt|Tab}}. | ||
− | {{Fixbox| | + | {{Fixbox|description=Windows and Linux: 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]]. (Windows only) | # Go to the [[#Game data|configuration file(s) location]]. (Windows only) | ||
# Open {{file|etqwconfig.cfg}} with a text editor. (Windows only) | # Open {{file|etqwconfig.cfg}} with a text editor. (Windows only) | ||
Line 321: | Line 317: | ||
# Apply {{key|Alt|Tab}}. | # Apply {{key|Alt|Tab}}. | ||
}} | }} | ||
− | {{Fixbox| | + | {{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. | ||
Line 337: | Line 332: | ||
{{--}} EvenBalance has dropped support for Quake Wars.<ref>https://www.pbbans.com/forums/pb-support-discontinued-for-quake-wars-t147198.html</ref> | {{--}} EvenBalance has dropped support for Quake Wars.<ref>https://www.pbbans.com/forums/pb-support-discontinued-for-quake-wars-t147198.html</ref> | ||
− | {{Fixbox| | + | {{Fixbox|description=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>|fix= |
− | |||
# Check PunkBuster on servers menu. | # Check PunkBuster on servers menu. | ||
# Open the in-game console ({{key|CTRL|ALT|~}}). | # Open the in-game console ({{key|CTRL|ALT|~}}). | ||
Line 348: | Line 342: | ||
{{ii}} Mods require auto-restart which is prevented by Windows 10 since version 1703 (Creators Update). | {{ii}} Mods require auto-restart which is prevented by Windows 10 since version 1703 (Creators Update). | ||
− | {{Fixbox| | + | {{Fixbox|description=Create a shortcut that directly launches the mod|ref=<ref>https://modwiki.xnet.fi/Startup_parameters</ref>|fix= |
− | |||
# Put mods into <code>{{p|LocalAppData}}\id Software\Enemy Territory - QUAKE Wars\</code> | # Put mods into <code>{{p|LocalAppData}}\id Software\Enemy Territory - QUAKE Wars\</code> | ||
# Run {{file|etqw.exe}} with the [[Glossary:Command line arguments|command line arguments]] <code>+set fs_game '''modfoldername'''</code> | # Run {{file|etqw.exe}} with the [[Glossary:Command line arguments|command line arguments]] <code>+set fs_game '''modfoldername'''</code> | ||
Line 360: | Line 353: | ||
{{ii}} Vanilla game does not extract megatextures from custom maps. | {{ii}} Vanilla game does not extract megatextures from custom maps. | ||
− | {{Fixbox| | + | {{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= |
− | |||
# 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. | ||
Line 372: | Line 364: | ||
{{--}} 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| | + | {{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= |
− | |||
# 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> | ||
Line 382: | Line 373: | ||
{{ii}} The game supports Advanced Linux Sound Architecture ('''ALSA''') and Open Sound System ('''OSS''') for sound; game's default sound architecture ALSA has compatibility issues with '''PulseAudio''' on modern distros. | {{ii}} The game supports Advanced Linux Sound Architecture ('''ALSA''') and Open Sound System ('''OSS''') for sound; game's default sound architecture ALSA has compatibility issues with '''PulseAudio''' on modern distros. | ||
− | {{Fixbox| | + | {{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> | # Install '''osspd''' and '''osspd-pulseaudio''' packages;<pre>sudo apt-get install osspd osspd-pulseaudio</pre> | ||
# Open '''etqw-rthread''' or '''etqw''' launch script with a text editor in the installation directory. | # Open '''etqw-rthread''' or '''etqw''' launch script with a text editor in the installation directory. | ||
Line 399: | Line 389: | ||
{{--}} The game has compatibility issues with non-western localizations on Linux. | {{--}} The game has compatibility issues with non-western localizations on Linux. | ||
− | {{Fixbox| | + | {{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= |
− | |||
# Clear [[#Game data|configuration file(s) location]]. | # Clear [[#Game data|configuration file(s) location]]. | ||
# 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>or<pre>LC_ALL=C ./etqw</pre> | ||
Line 408: | Line 397: | ||
{{--}} 1.5 updater for Mac is not compatible with most recent releases of macOS. | {{--}} 1.5 updater for Mac is not compatible with most recent releases of macOS. | ||
− | {{Fixbox| | + | {{Fixbox|description=Manually extract and apply the patch|ref={{cn|date=August 2017}}|fix= |
− | |||
# Download and mount [http://files.aspyr.com/support/QuakeWars_EFG_1.5.dmg QuakeWars_EFG_1.5.dmg]. | # Download and mount [http://files.aspyr.com/support/QuakeWars_EFG_1.5.dmg QuakeWars_EFG_1.5.dmg]. | ||
# Follow "Enemy Territory QUAKE Wars 1.5 > AspyrDocWrapper.app > Contents > Resources" path. | # Follow "Enemy Territory QUAKE Wars 1.5 > AspyrDocWrapper.app > Contents > Resources" path. | ||
Line 423: | Line 411: | ||
{{--}} 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| | + | {{Fixbox|description=Manually rename configuration directory|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. | # After the initial crash, go to the [[#Game data|configuration file(s) location]]; open '''game.so.bundle''' folder. | ||
# Rename '''content''' folder into '''Content''' and open it. | # Rename '''content''' folder into '''Content''' and open it. |
Revision as of 01:32, 23 November 2017
Developers | |
---|---|
Splash Damage | |
id Software | |
Publishers | |
Activision | |
id Software | |
Engines | |
id Tech 4 | |
Release dates | |
Windows | September 28, 2007 |
Linux | October 19, 2007 |
macOS (OS X) | March 18, 2008 |
Warnings
- The macOS (OS X) version of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.
Quake | |
---|---|
Quake | 1996 |
Quake II | 1997 |
Quake III Arena | 1999 |
Quake 4 | 2005 |
Enemy Territory: Quake Wars | 2007 |
Quake Live | 2010 |
Quake II RTX | 2019 |
Quake Enhanced | 2021 |
Quake Champions | 2022 |
Quake II Enhanced | 2023 |
Key points
- Frame rate is capped at 30 FPS on 1.0 version; later updates removed that limitation.[1][2]
- License codes and online accounts of retail PC, retail Mac and Steam version are compatible with each other; not to confuse with Steam CD key activation.[3]
General information
- Official game site
- Official forums
- Enemy Territory: Quake Wars Tweak Guide
- LIFLG - 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, no physical copy protection; online-play requires online account which asks license code. |
Essential improvements
Patches
1.5 Game Update is the latest version.
SDK, etc.
All downloads available for the game can be found at the Splash Damage game downloads page.
Enable multithreading
Edit config[4] |
---|
|
Mods
Multi-player
Game data
Configuration file(s) location
System | Location |
---|---|
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/10000/pfx/[Note 1] |
- This game does not follow the XDG Base Directory Specification on Linux.
Save game data location
System | Location |
---|---|
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/10000/pfx/[Note 1] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
Steam Cloud |
Video settings
High frame rate
Change FPS cap[1] |
---|
|
Input settings
Audio settings
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
French | ||||
German | ||||
Korean | Only available in Korean retail release. | |||
Polish | Only available in Russian/Polish retail release. | |||
Russian | Only available in Russian/Polish retail release. | |||
Spanish |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
LAN play | 32 | |||
Online play | 32 |
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | All new games need to be created externally. | |
Dedicated | ||
Self-hosting | ||
Direct IP |
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
Custom maps crash the game on Windows 10
- Custom maps require auto-restart which is prevented by Windows 10 since version 1703 (Creators Update).[5]
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.
Use in-game console to connect a server[6][7] |
---|
|
Issues fixed
Cannot use Alt+Tab ↹ while in-game
- The game does not allow directly switching to desktop by Alt+Tab ↹.
Windows and Linux: Switch to windowed mode while console is active[8] |
---|
|
Mac: Assign a key for windowed mode[9] |
---|
|
Being kicked from server due to PunkBuster
- EvenBalance has dropped support for Quake Wars.[10]
Allow pb-update downloads from game servers[11] |
---|
|
Mods crash the game on Windows 10
- Mods require auto-restart which is prevented by Windows 10 since version 1703 (Creators Update).
Create a shortcut that directly launches the mod[12] |
---|
Notes
|
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[13] |
---|
|
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.[14]
- 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[15] |
---|
|
In-game VoIP does not work on Linux
- The game supports Advanced Linux Sound Architecture (ALSA) and Open Sound System (OSS) for sound; game's default sound architecture ALSA has compatibility issues with PulseAudio on modern distros.
Use OSS interface via OSS Proxy Daemon (osspd) instead of ALSA[16] |
---|
|
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[17] |
---|
|
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 directory[18] |
---|
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
OpenGL | 2.1 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows | |||
macOS (OS X) | |||
Linux |
Middleware
Middleware | Notes | |
---|---|---|
Audio | DirectSound, OpenAL | Linux and Mac versions have only OpenAL which is optional for Windows.[19] |
Cutscenes | Bink Video | |
Multiplayer | 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.
- 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 the license code of the Steam version is required, use Steam for Windows to view license code, Steam for Linux will not show the license code of ETQW.
- Download, install and launch Steam for Windows via PlayOnLinux.
- Switch "Detail View" mode on 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 IV 2.8 GHz or AMD Athlon XP 2800+ (XP) Intel Pentium IV 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 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 or higher | |
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 Unlock FPS information and tuning tips - Enemy Territory: QUAKE Wars Official Community Site
- ↑ http://www.tweakguides.com/ETQW_10.html
- ↑ http://forums.warchest.com/showthread.php/58044-Retail-PC-Retail-Mac-Steam-license-code-and-game-account-compability?p=566436&viewfull=1#post566436
- ↑ http://www.tweakguides.com/ETQW_9.html
- ↑ http://forums.warchest.com/showthread.php/58580-Mods-amp-custom-maps-workaround-for-Windows-10
- ↑ https://bbs.archlinux.org/viewtopic.php?id=133922
- ↑ http://forums.warchest.com/showthread.php/32089-ETQW-oddities-with-glibc-2-15-FIX
- ↑ https://www.linuxquestions.org/questions/linux-games-33/enemy-territory-quake-wars-keys-to-bring-up-console-and-get-to-desktop-627151/#post3084801
- ↑ https://web.archive.org/web/20100606071904/http://www.etqw.jp/?FAQ%2F13
- ↑ https://www.pbbans.com/forums/pb-support-discontinued-for-quake-wars-t147198.html
- ↑ http://forums.warchest.com/showthread.php/31245-Punk-Buster-Legacy-Files-Including-Quake-Wars-question
- ↑ https://modwiki.xnet.fi/Startup_parameters
- ↑ http://forums.warchest.com/showthread.php/20178-ETQW-Map-Pack-2009-Edition?p=205946&viewfull=1#post205946
- ↑ 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://www.reddit.com/r/linux_gaming/comments/5fcwcv/localization_problems_cause_launch_failures_on/
- ↑ http://www.insidemacgames.com/forum/index.php?s=6b0d80f9bde3c77380c9141079afbbc1&showtopic=36303&#entry371850
- ↑ http://www.tweakguides.com/ETQW_5.html