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


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

Difference between revisions of "Wolfenstein: Enemy Territory"

From PCGamingWiki, the wiki about fixing PC games
(→‎Enemy Territory Ultimate Installer: Deleted, because this project is dead and download links for it are also dead. Besides, official installer now also has patches built-in and it's easier to install.)
 
(37 intermediate revisions by 15 users not shown)
Line 5: Line 5:
 
{{Infobox game/row/developer|id Software}}
 
{{Infobox game/row/developer|id Software}}
 
|publishers  =  
 
|publishers  =  
{{Infobox game/row/publisher|Activision}}
+
{{Infobox game/row/publisher|Activision|Original}}
 +
{{Infobox game/row/publisher|Bethesda Softworks|Current}}
 
|engines      =  
 
|engines      =  
 
{{Infobox game/row/engine|id Tech 3}}
 
{{Infobox game/row/engine|id Tech 3}}
Line 14: Line 15:
 
|reception    =  
 
|reception    =  
 
{{Infobox game/row/reception|Metacritic|return-to-castle-wolfenstein-enemy-territory|90}}
 
{{Infobox game/row/reception|Metacritic|return-to-castle-wolfenstein-enemy-territory|90}}
|steam appid  =  
+
|taxonomy    =
|gogcom id    =  
+
{{Infobox game/row/taxonomy/monetization      | Freeware }}
 +
{{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        | }}
 +
{{Infobox game/row/taxonomy/themes            | World War II, Sci-fi, Fantasy }}
 +
{{Infobox game/row/taxonomy/series            | Wolfenstein, Enemy Territory }}
 +
|steam appid  = 1873030
 +
|gogcom id    = 1126166849
 +
|official site= https://www.splashdamage.com/content/download-wolfenstein-enemy-territory
 +
|hltb        = 11253
 
|igdb        = wolfenstein-enemy-territory
 
|igdb        = wolfenstein-enemy-territory
 +
|lutris      = wolfenstein-enemy-territory
 +
|mobygames    = 9354
 
|strategywiki = Wolfenstein: Enemy Territory
 
|strategywiki = Wolfenstein: Enemy Territory
|mobygames    = wolfenstein-enemy-territory
 
 
|wikipedia    = Wolfenstein: Enemy Territory
 
|wikipedia    = Wolfenstein: Enemy Territory
 
|winehq      = 501
 
|winehq      = 501
 
|license      = Freeware
 
|license      = Freeware
 
}}
 
}}
{{Series|Wolfenstein}}
 
  
'''Key points'''
+
{{Introduction
{{ii}} Released as a standalone follow-up to [[Return to Castle Wolfenstein]].
+
|introduction      = '''''Wolfenstein: Enemy Territory''''' is a free standalone multiplayer-only expansion for the 2001 [[Glossary:FPS|first-person shooter]] ''[[Return to Castle Wolfenstein]]''.
{{++}} Available as freeware.
+
 
{{++}} Active modding community.
+
|release history  =
 +
 
 +
|current state    =
 +
}}
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://www.wolfenstein.com Official Wolfenstein series site]
+
{{mm}} [https://github.com/id-Software/Enemy-Territory Source code]
 
{{mm}} [https://forums.splashdamage.com/c/wolfenstein-enemy-territory Splash Damage Forum] - Official game subforum.
 
{{mm}} [https://forums.splashdamage.com/c/wolfenstein-enemy-territory Splash Damage Forum] - Official game subforum.
 
{{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://www.crossfire.nu Crossfire] - A community site for the competitive community.
 
{{mm}} [http://www.crossfire.nu Crossfire] - A community site for the competitive community.
 
{{mm}} [http://et.splatterladder.com/ Splatterladder] - A web-based server browser and community site for the public communities.
 
{{mm}} [http://et.splatterladder.com/ Splatterladder] - A web-based server browser and community site for the public communities.
 +
{{GOG.com links|1126166849|wolfenstein_enemy_territory}}
 +
{{mm}} [https://steamcommunity.com/app/1873030/discussions/ Steam Community Discussions]
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail | | unknown | | | Windows, OS X, Linux}}
+
{{Availability/row| Retail | | DRM-free | Released with [[Return to Castle Wolfenstein]]'s platinum edition. | | Windows, OS X, Linux}}
{{Availability/row| official | http://www.splashdamage.com/content/download-wolfenstein-enemy-territory | DRM-free | Available for free. | | Windows, OS X, Linux}}
+
{{Availability/row| developer | https://www.splashdamage.com/content/download-wolfenstein-enemy-territory | DRM-free | | | Windows, OS X, Linux}}
{{Availability/row| Bethesda.net |  | DRM-Free | Available for free. | | Windows }}
+
{{Availability/row| GOG.com | wolfenstein_enemy_territory | DRM-free | Unavailable in Germany. | | Windows }}
 +
{{Availability/row| Microsoft Store | 9n3pvj211xz2 | DRM-free | DRM-free after being copied to any other folder. <br/> Unavailable in Germany. | | Windows }}
 +
{{Availability/row| Steam | 1873030 | DRM-Free | Unavailable in Germany. | | Windows }}
 +
{{Availability/row| Zoom Platform | wolfenstein-enemy-territory | DRM-Free | | | Windows }}
 +
{{Availability/row| Bethesda.net |  | DRM-Free | | | Windows | Unavailable }}
 
}}
 
}}
  
Line 49: Line 74:
  
 
===ET Legacy===
 
===ET Legacy===
Major open-source game patch (made by community), fixing a lot of bugs and optimizing the game for modern machines (widescreen resolutions, alt+tab minimizing game, etc.), including latest official game patch, so it can be applied on fresh install of the game.
+
{{mm}} [https://www.etlegacy.com/ Project website]
 
+
{{ii}} Major open-source game patch (made by community), fixing a lot of bugs and optimizing the game for modern machines (widescreen resolutions, {{key|alt|tab}} minimizing game, etc.), including latest official game patch, so it can be applied on fresh install of the game.
[http://www.etlegacy.com/download Download link]
 
  
===Pre-built Linux install===
+
<!--===Pre-built Linux install===
 
This file is a pre-installed version of Enemy Territory for Linux players created by Psykorgasm from the official Splash Damage forums.
 
This file is a pre-installed version of Enemy Territory for Linux players created by Psykorgasm from the official Splash Damage forums.
 
{{ii}} Includes final version of PunkBuster
 
{{ii}} Includes final version of PunkBuster
{{ii}} Requires an etkey.  
+
{{ii}} Requires an etkey.
{{ii}} If you already have a version of ET installed on your system, remove that before proceeding with this one.  
+
{{ii}} If you already have a version of ET installed on your system, remove that before proceeding with this one.
  
 
[https://dl.dropbox.com/u/45656686/WET_Linux86_SDL_2-60b_27-02-2012.7z Download link]
 
[https://dl.dropbox.com/u/45656686/WET_Linux86_SDL_2-60b_27-02-2012.7z Download link]
 
+
-->
 
===Minimizing the game===
 
===Minimizing the game===
 
{{Fixbox|description=Minimizing the game|ref={{cn|date=July 2016}}|fix=
 
{{Fixbox|description=Minimizing the game|ref={{cn|date=July 2016}}|fix=
Line 67: Line 91:
  
 
'''Notes'''
 
'''Notes'''
{{ii}} There are also some tools that have been made for easier minimizing.
+
{{ii}} There are also some tools that have been made for easier minimizing [https://wolfet.vexer.info/wolf-et-minimizer].
 
}}
 
}}
  
 
===Run a mod straight from the executable===
 
===Run a mod straight from the executable===
{{Fixbox|description=Run a mod straight from the executable|ref={{cn|date=July 2016}}|fix=
+
{{Fixbox|description=Run the game with the <code>+set fs_game your_chosen_mod_here</code> [[Glossary:Command line arguments|command line arguments]]|ref={{cn|date=July 2016}}|fix=
# Right-click <code>ET.exe</code> and select '''Create shortcut'''
 
# Right-click the shortcut and select '''Properties'''
 
# To the end of the '''Target''' field, add <code>+set fs_game your_chosen_mod_here</code>
 
 
}}
 
}}
  
Line 81: Line 102:
 
{{Game data|
 
{{Game data|
 
{{Game data/config|Windows|{{p|game}}\etmain|{{p|localappdata}}\PunkBuster\ET\}}
 
{{Game data/config|Windows|{{p|game}}\etmain|{{p|localappdata}}\PunkBuster\ET\}}
{{Game data/config|OS X|~/Library/Application Support/Wolfenstein ET/}}
+
{{Game data/config|Microsoft Store|}}
{{Game data/config|Linux|~/.etwolf/}}
+
{{Game data/config|OS X|{{p|osxhome}}/Library/Application Support/Wolfenstein ET/}}
 +
{{Game data/config|Linux|{{p|linuxhome}}/.etwolf/}}
 
}}
 
}}
 
{{XDG|false}}
 
{{XDG|false}}
 +
 +
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 +
{{Save game cloud syncing
 +
|discord                  =
 +
|discord notes            =
 +
|epic games launcher      =
 +
|epic games launcher notes =
 +
|gog galaxy                = false
 +
|gog galaxy notes          =
 +
|origin                    =
 +
|origin notes              =
 +
|steam cloud              = false
 +
|steam cloud notes        =
 +
|ubisoft connect          =
 +
|ubisoft connect notes    =
 +
|xbox cloud                =
 +
|xbox cloud notes          =
 +
}}
  
 
==Video==
 
==Video==
Line 91: Line 131:
 
|wsgf link                  = https://www.wsgf.org/dr/wolfenstein-enemy-territory
 
|wsgf link                  = https://www.wsgf.org/dr/wolfenstein-enemy-territory
 
|widescreen wsgf award      = silver
 
|widescreen wsgf award      = silver
|multimonitor wsgf award    = silver
+
|multimonitor wsgf award    = incomplete
 
|ultrawidescreen wsgf award = incomplete
 
|ultrawidescreen wsgf award = incomplete
 
|4k ultra hd wsgf award    = incomplete
 
|4k ultra hd wsgf award    = incomplete
Line 112: Line 152:
 
|antialiasing              = false
 
|antialiasing              = false
 
|antialiasing notes        =  
 
|antialiasing notes        =  
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 
|vsync                      = true
 
|vsync                      = true
 
|vsync notes                =  
 
|vsync notes                =  
Line 117: Line 160:
 
|60 fps notes              =  
 
|60 fps notes              =  
 
|120 fps                    = hackable
 
|120 fps                    = hackable
|120 fps notes              = 90FPS by default; can be changed by typing /com_maxfps in the console with the number of frames wish. Certain numbers can adversely affect player physics, use at your own risk.
+
|120 fps notes              = 90 FPS by default; can be changed by typing /com_maxfps in the console with the number of frames wish. Certain numbers can adversely affect player physics; use at your own risk.
 
|hdr                        = unknown
 
|hdr                        = unknown
 
|hdr notes                  =  
 
|hdr notes                  =  
Line 126: Line 169:
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
 
{{Fixbox|description=Set resolution in etconfig.cfg|ref=<ref name="WSGF">[https://www.wsgf.org/dr/wolfenstein-enemy-territory Wolfenstein: Enemy Territory | WSGF]</ref>|fix=
 
{{Fixbox|description=Set resolution in etconfig.cfg|ref=<ref name="WSGF">[https://www.wsgf.org/dr/wolfenstein-enemy-territory Wolfenstein: Enemy Territory | WSGF]</ref>|fix=
# Make a profile in-game and set the other video settings you want.
+
# Make a profile in-game and set the other video settings.
# Go to <code>{{p|game}}\etmain\profiles\</code>
+
# Go to {{file|{{p|game}}\etmain\profiles|folder}}
# Go into your profile and edit <code>etconfig.cfg</code>
+
# Go into the profile and edit {{file|etconfig.cfg}}
 
# Change <code>seta r_mode</code> to <code>-1</code>
 
# Change <code>seta r_mode</code> to <code>-1</code>
# Change <code>seta r_customwidth</code> and <code>seta r_customheight</code> to match your resolution.
+
# Change <code>seta r_customwidth</code> and <code>seta r_customheight</code> to match the resolution.
# Change <code>seta cg_fov</code> to the [[#Field of view (FOV)|Field of view (FOV)]] you want, e.g. use 100.39 for 16:10 or 106.27 for 16:9.
+
# Change <code>seta cg_fov</code> to the desired [[#Field of view (FOV)|Field of view (FOV)]], e.g. use 100.39 for 16:10 or 106.27 for 16:9.
# Save your changes.
+
# Save the changes.
 
}}
 
}}
  
 
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
 
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
 
{{Fixbox|description=Set FOV in etconfig.cfg|ref=<ref name="WSGF"/>|fix=
 
{{Fixbox|description=Set FOV in etconfig.cfg|ref=<ref name="WSGF"/>|fix=
# Make a profile in-game and set the other video settings you want.
+
# Make a profile in-game and set the other video settings.
# Go to <code>{{p|game}}\etmain\profiles\</code>
+
# Go to {{file|{{p|game}}\etmain\profiles|folder}}
# Go into your profile and edit <code>etconfig.cfg</code>
+
# Go into the profile and edit {{file|etconfig.cfg}}.
# Change <code>seta cg_fov</code> to the value you want, e.g. use 100.39 for 16:10 or 106.27 for 16:9.
+
# Change <code>seta cg_fov</code> to the desired value, e.g. use 100.39 for 16:10 or 106.27 for 16:9.
# Save your changes.
+
# Save the changes.
 
}}
 
}}
  
Line 219: Line 262:
 
|closed captions          = false
 
|closed captions          = false
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost      = true
+
|mute on focus lost      = always on
 
|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 279: Line 324:
 
===Server has maps you don't have, but you can't download them===
 
===Server has maps you don't have, but you can't download them===
 
Enter <code>cl_allowdownload 1; vid_restart; reconnect</code> to the console.
 
Enter <code>cl_allowdownload 1; vid_restart; reconnect</code> to the console.
* If this doesn't help, Google the missing .pk3 files (maps) and download them to <code>{{p|game}}\etmain\</code>
+
* If this doesn't help, Google the missing .pk3 files (maps) and download them to {{file|{{p|game}}\etmain|folder}}.
  
 
===Kicked for excess flood===
 
===Kicked for excess flood===
Line 288: Line 333:
  
 
===Invalid Pb key and other PunkBuster problems===
 
===Invalid Pb key and other PunkBuster problems===
Evenbalance stopped supporting PunkBuster for ET in October 2011. Thus, new etkeys will not be generated by the game itself, and new players may find they cannot connect to servers running PunkBuster due to this.
+
Evenbalance stopped supporting PunkBuster for ET in October 2011. Thus, new etkeys will not be generated by the game itself, and new players may find they cannot connect to servers running PunkBuster due to this. Bethesda's 2022 re-releases of this game come with a modified game executable that generates etkeys again. These can not be used to play on ETPro servers, however.
There is an unofficial solution at [http://etkey.org/ etkey.org]. They offer an installer that will install the most recent PunkBuster version and generate a new etkey for you.
 
However, keep in mind the installer is in no way supported by any official entity, and therefore should be regarded with healthy skepticism.
 
  
 
==Other information==
 
==Other information==
Line 299: Line 342:
  
 
====Configuration files====
 
====Configuration files====
ET saves its settings in the <code>etconfig.cfg</code> file which is located:
+
ET saves its settings in the {{file|etconfig.cfg}} file which is located: {{file|{{p|game}}\etmain\profiles\{{p|uid}}|folder}}
 
 
<pre>C:\Program Files (x86)\Enemy Territory\etmain\profiles\{{p|uid}}\</pre>
 
  
This file can be overridden, and it is advisable to do so. To do so, copy the file to <code>etmain</code> (<code>etpro</code> if running etpro) and rename it to <code>autoexec.cfg</code>. ET will automatically look for this file in the etmain/etpro folder and execute it when starting up the game. To modify your config file, either edit the pre-existing console-variables ('''cvar'''s) within the file or add a new line and enter a cvar and its value.
+
This file can be overridden, and it is advisable to do so. To do so, copy the file to {{file|etmain|folder}} ({{file|etpro|folder}} if running etpro) and rename it to {{file|autoexec.cfg}}. ET will automatically look for this file in the {{file|etmain|folder}}/{{file|etpro|folder}} folder and execute it when starting up the game. To modify the config file, either edit the pre-existing console-variables ('''cvar'''s) within the file or add a new line and enter a cvar and its value.
  
 
::Example: '''set cg_drawfps 1''' (enables the fps counter)
 
::Example: '''set cg_drawfps 1''' (enables the fps counter)
Line 348: Line 389:
  
 
=====Scripting=====
 
=====Scripting=====
You can define your own variables to perform certain actions and multiple actions at once. Here is an example of a script which changes your class and cycles through that class's weapons without having to open the Limbo menu.
+
Custom variables to perform certain actions and multiple actions at once can be defined. Here is an example of a script which changes the class and cycles through that class's weapons without having to open the Limbo menu.
  
 
   bind F5 "vstr class_engy" // Engineer
 
   bind F5 "vstr class_engy" // Engineer
Line 397: Line 438:
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|windows 32-bit exe    = unknown
+
|windows 32-bit exe    = true
 
|windows 64-bit exe    = unknown
 
|windows 64-bit exe    = unknown
 +
|windows arm app        = unknown
 
|windows exe notes      =  
 
|windows exe notes      =  
 
|mac os x powerpc app  = true
 
|mac os x powerpc app  = true
|macos 32-bit app       = unknown
+
|macos intel 32-bit app = unknown
|macos 64-bit app       = unknown
+
|macos intel 64-bit app = true
 +
|macos arm app          = unknown
 
|macos app notes        =  
 
|macos app notes        =  
 
|linux powerpc app      = unknown
 
|linux powerpc app      = unknown
 
|linux 32-bit executable= unknown
 
|linux 32-bit executable= unknown
 
|linux 64-bit executable= unknown
 
|linux 64-bit executable= unknown
 +
|linux arm app          = unknown
 
|linux executable notes =  
 
|linux executable notes =  
 
}}
 
}}
Line 425: Line 469:
 
|multiplayer notes=  
 
|multiplayer notes=  
 
|anticheat        = PunkBuster
 
|anticheat        = PunkBuster
|anticheat notes  = {{cn}}
+
|anticheat notes  = Bethesda's rereleases on Steam, Microsoft Store, and GOG do not feature PunkBuster and can therefore not play on ETPro servers, yet come with modified game executables to generate ETKEYs.
 
}}
 
}}
  
Line 432: Line 476:
 
{{ii}}In order to enter commands or variables to the console in-game, you must enter the ''' forward slash''' character {{key|/}} before every command. While in the game menu (not connected to a server), the slash key is not required. These commands can also be added into an autoexec file to make the game automatically set to those parameters.
 
{{ii}}In order to enter commands or variables to the console in-game, you must enter the ''' forward slash''' character {{key|/}} before every command. While in the game menu (not connected to a server), the slash key is not required. These commands can also be added into an autoexec file to make the game automatically set to those parameters.
 
{{Standard table|collapsed=no|Command|Notes|content=
 
{{Standard table|collapsed=no|Command|Notes|content=
{{Standard table/row|r_mode [value]| Sets the screen resolution according to one of the values in the modelist. A value of -1 will allow custom resolutions to be set.}}
+
{{Standard table/row|r_mode [value]| Sets the screen resolution according to one of the values in the modelist. A value of -1 will allow custom resolutions to be set. [https://wolfet.vexer.info/how-to-setup-custom-resolution]}}  
 
{{Standard table/row|r_customwidth [value]|Sets the in-game resolution width (in pixels) to the specified value. This is to be used in conjunction with the <code>r_customheight</code> command.}}
 
{{Standard table/row|r_customwidth [value]|Sets the in-game resolution width (in pixels) to the specified value. This is to be used in conjunction with the <code>r_customheight</code> command.}}
 
{{Standard table/row|r_customheight [value]|Sets the in-game resolution height (in pixels) to the specified value. This is to be used in conjunction with the <code>r_customwidth</code> command.}}
 
{{Standard table/row|r_customheight [value]|Sets the in-game resolution height (in pixels) to the specified value. This is to be used in conjunction with the <code>r_customwidth</code> command.}}
Line 462: Line 506:
  
 
{{References}}
 
{{References}}
 +
{{GOG.com Enhancement Project}}

Latest revision as of 09:23, 21 April 2024

Wolfenstein: Enemy Territory
Wolfenstein: Enemy Territory cover
Developers
Splash Damage
id Software
Publishers
Original Activision
Current Bethesda Softworks
Engines
id Tech 3
Release dates
Windows May 29, 2003
macOS (OS X) May 29, 2003
Linux May 29, 2003
Reception
Metacritic 90
Taxonomy
Monetization Freeware
Modes Multiplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres FPS
Themes World War II, Sci-fi, Fantasy
Series Wolfenstein, Enemy Territory
Wolfenstein: Enemy Territory on HowLongToBeat
Wolfenstein: Enemy Territory on IGDB
Wolfenstein: Enemy Territory guide on StrategyWiki
Wolfenstein: Enemy Territory on MobyGames
Wolfenstein: Enemy Territory on Wikipedia
Castle Wolfenstein 1981
Beyond Castle Wolfenstein 1984
Wolfenstein 3D 1992
Spear of Destiny 1992
Return to Castle Wolfenstein 2001
Wolfenstein: Enemy Territory 2003
Wolfenstein 2009
Wolfram (unofficial game) 2012
Wolfenstein: The New Order 2014
Wolfenstein: The Old Blood 2015
Wolfenstein II: The New Colossus 2017
Wolfenstein: Youngblood 2019
Wolfenstein: Cyberpilot 2019
RealRTCW (unofficial mod) 2020

Wolfenstein: Enemy Territory is a free standalone multiplayer-only expansion for the 2001 first-person shooter Return to Castle Wolfenstein.

General information

Source code
Splash Damage Forum - Official game subforum.
Splash Damage Editing Wiki - The official modding wiki for the game.
Crossfire - A community site for the competitive community.
Splatterladder - A web-based server browser and community site for the public communities.
GOG.com Community Discussions
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
DRM-free
Released with Return to Castle Wolfenstein's platinum edition.
Windows
macOS (OS X)
Linux
Developer website
DRM-free
Windows
macOS (OS X)
Linux
GOG.com
DRM-free
Unavailable in Germany.
Windows
Microsoft Store
DRM-free after installation through Microsoft Store client (notes may include more details)
DRM-free after being copied to any other folder.
Unavailable in Germany.
Windows
Steam
DRM-free after installation through Steam client (notes may include more details)
Unavailable in Germany.
Windows
ZOOM Platform
DRM-free
Windows
Bethesda.net (unavailable)
DRM-free after installation through Bethesda.net Launcher (notes may include more details)
Windows

Essential improvements

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

ET Legacy

Project website
Major open-source game patch (made by community), fixing a lot of bugs and optimizing the game for modern machines (widescreen resolutions, Alt+Tab minimizing game, etc.), including latest official game patch, so it can be applied on fresh install of the game.

Minimizing the game

Minimizing the game[citation needed]
  1. Press LCtrl+LShift+Esc.
  2. Right-click Wolfenstein: Enemy Territory in the Applications tab and click Minimize.

Notes

There are also some tools that have been made for easier minimizing [1].

Run a mod straight from the executable

Run the game with the +set fs_game your_chosen_mod_here command line arguments[citation needed]

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\etmain[Note 1]
%LOCALAPPDATA%\PunkBuster\ET\
Microsoft Store
macOS (OS X) $HOME/Library/Application Support/Wolfenstein ET/
Linux $HOME/.etwolf/
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/1873030/pfx/[Note 2]
This game does not follow the XDG Base Directory Specification on Linux.

Save game cloud syncing

System Native Notes
GOG Galaxy
Steam Cloud

Video

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

Graphics feature State WSGF Notes
Widescreen resolution
See Widescreen resolution or ET Legacy.
Multi-monitor
See Widescreen resolution.
Ultra-widescreen
See Widescreen resolution.
4K Ultra HD
See Widescreen resolution.
Field of view (FOV)
See Field of view (FOV).
Windowed
Borderless fullscreen windowed
See the glossary page for potential workarounds.
Anisotropic filtering (AF)
See the glossary page for potential workarounds.
Anti-aliasing (AA)
See the glossary page for potential workarounds.
Vertical sync (Vsync)
60 FPS
120+ FPS
90 FPS by default; can be changed by typing /com_maxfps in the console with the number of frames wish. Certain numbers can adversely affect player physics; use at your own risk.
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Widescreen resolution

Set resolution in etconfig.cfg[1]
  1. Make a profile in-game and set the other video settings.
  2. Go to <path-to-game>\etmain\profiles
  3. Go into the profile and edit etconfig.cfg
  4. Change seta r_mode to -1
  5. Change seta r_customwidth and seta r_customheight to match the resolution.
  6. Change seta cg_fov to the desired Field of view (FOV), e.g. use 100.39 for 16:10 or 106.27 for 16:9.
  7. Save the changes.

Field of view (FOV)

Set FOV in etconfig.cfg[1]
  1. Make a profile in-game and set the other video settings.
  2. Go to <path-to-game>\etmain\profiles
  3. Go into the profile and edit etconfig.cfg.
  4. Change seta cg_fov to the desired value, e.g. use 100.39 for 16:10 or 106.27 for 16:9.
  5. Save the changes.

Input

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

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

Network

Multiplayer types

Type Native Players Notes
LAN play
64
Online play
64

Connection types

Type Native Notes
Matchmaking
Peer-to-peer
Dedicated
Self-hosting
Direct IP
Use the connect [Server IP Address] in-game console command.

Ports

Protocol Port(s) and/or port range(s)
TCP 27950, 27952, 27960, 27965
UDP 27950, 27952, 27960, 27965
Universal Plug and Play (UPnP) support status is unknown.

Issues fixed

ET crashes upon connecting to a server

If you're running Mumble, make sure the overlay option is disabled in the configuration.

Server has maps you don't have, but you can't download them

Enter cl_allowdownload 1; vid_restart; reconnect to the console.

  • If this doesn't help, Google the missing .pk3 files (maps) and download them to <path-to-game>\etmain.

Kicked for excess flood

You have been spamming the chat. Just reconnect, and you'll be fine.

This server is for low pings only

If a server has sv_maxPing setting set low enough, you may sometimes be kicked upon connecting. Try to reconnect, you usually get through.

Invalid Pb key and other PunkBuster problems

Evenbalance stopped supporting PunkBuster for ET in October 2011. Thus, new etkeys will not be generated by the game itself, and new players may find they cannot connect to servers running PunkBuster due to this. Bethesda's 2022 re-releases of this game come with a modified game executable that generates etkeys again. These can not be used to play on ETPro servers, however.

Other information

Configuration

To edit your configuration, you can either use the options provided by the user interface in-game, or edit your config files outside the game.

While using the in-game options is much easier, there are many options that cannot be fully edited through the user interface. For example, due to the age of the game, widescreen resolutions have to be set through the in-game console or the config files.

Configuration files

ET saves its settings in the etconfig.cfg file which is located: <path-to-game>\etmain\profiles\<user-id>

This file can be overridden, and it is advisable to do so. To do so, copy the file to etmain (etpro if running etpro) and rename it to autoexec.cfg. ET will automatically look for this file in the etmain/etpro folder and execute it when starting up the game. To modify the config file, either edit the pre-existing console-variables (cvars) within the file or add a new line and enter a cvar and its value.

Example: set cg_drawfps 1 (enables the fps counter)
Quick high quality config

Copy and paste to your config file

 set r_textureMode "GL_LINEAR_MIPMAP_LINEAR" //texture filtering, NEAREST for pixelated, LINEAR for smooth
 set r_picmip "0" //texture detail level, 0 = best 3 = worst
 set r_fastsky "0" //draw the sky like the map developer intended
 set r_drawSun "1" //draw the sun
 set r_foliage "1" //draw the grass (usually found as cheat protected, making it server-side)
 set r_lodbias "0" //geometric detail level, 0 = best, 2 = worst
 
 set cg_atmosphericeffects "1" //enables rain and snow in maps that feature them
 set cg_shadows "1" //enables player shadows
 set cg_marks "1" //enables marks on surfaces made by projectiles or explosions
 
 set r_dynamiclight "1"
 set r_flares "1"
 
 set r_mode "-1"
 set r_customwidth "your_screen_width_here"
 set r_customheight "your_screen_height_here"
Quick high FPS config

Copy and paste to your config file

 set r_textureMode "GL_LINEAR_MIPMAP_NEAREST" //texture filtering, NEAREST for pixelated, LINEAR for smooth
 set r_picmip "2" //texture detail level, 0 = best 2, = worst
 set r_fastsky "1" //draw a black sky without any texture
 set r_drawSun "0" //don't draw the sun
 set r_foliage "0" //don't draw the grass
 set r_lodbias "2"  //geometric detail level, 0 = best, 2 = worst
 
 set cg_atmosphericeffects "0" //disables rain and snow in maps that feature them
 set cg_shadows "0" //disables player shadows
 set cg_marks "0" //disables marks on surfaces made by projectiles or explosions
 
 set r_dynamiclight "0"
 set r_flares "0"
 
 set r_mode "-1"
 set r_customwidth "your_screen_width_here"
 set r_customheight "your_screen_height_here"
Scripting

Custom variables to perform certain actions and multiple actions at once can be defined. Here is an example of a script which changes the class and cycles through that class's weapons without having to open the Limbo menu.

 bind F5 "vstr class_engy" // Engineer
 bind F6 "vstr class_med" // Medic
 bind F7 "vstr class_fo" // Field Ops
 bind F8 "vstr class_sold" // Soldier
 bind F9 "vstr class_cov" // Covert Ops
 
 
 seta  class_fo   "class f 1; play sound/chat/axis/64a; echo ^7Field Ops - SMG"
 
 seta  class_med  "class m 1; play sound/chat/axis/62a; echo ^7Medic - SMG"
 
 seta  class_engy "vstr engy_smg"
 seta  engy_smg   "class e 1; play sound/chat/axis/63a; echo ^7Engineer - SMG; seta class_engy vstr engy_ns"
 seta  engy_ns    "class e 2; echo ^7Engineer - Rifle; seta class_engy vstr engy_smg"
 
 seta  class_sold "vstr sold_panz"
 seta  sold_panz  "class s 4; play sound/chat/axis/61a; echo ^7Soldier - Panzer; seta class_sold vstr sold_mg"
 seta  sold_mg    "class s 2; echo ^7Soldier - Machine Gun; seta class_sold vstr sold_mort"
 seta  sold_mort  "class s 5; echo ^7Soldier - Mortar; seta class_sold vstr sold_panz"
 
 seta  class_cov  "vstr cov_sniper"
 seta  cov_sniper "class c 3; play sound/chat/axis/65a; echo ^7Covert Ops - Sniper; seta class_cov vstr cov_sten"
 seta  cov_sten   "class c 1; echo ^7Covert Ops - Sten; seta class_cov vstr cov_sniper"

Other information

API

Technical specs Supported Notes
OpenGL 1.3
ExecutablePPC 32-bit 64-bit Notes
Windows
macOS (OS X)
Linux

Middleware

Middleware Notes
Anti-cheat PunkBuster Bethesda's rereleases on Steam, Microsoft Store, and GOG do not feature PunkBuster and can therefore not play on ETPro servers, yet come with modified game executables to generate ETKEYs.

Console commands

The in-game console can be brought up with ~.
In order to enter commands or variables to the console in-game, you must enter the forward slash character / before every command. While in the game menu (not connected to a server), the slash key is not required. These commands can also be added into an autoexec file to make the game automatically set to those parameters.
Command Notes
r_mode [value] Sets the screen resolution according to one of the values in the modelist. A value of -1 will allow custom resolutions to be set. [2]
r_customwidth [value] Sets the in-game resolution width (in pixels) to the specified value. This is to be used in conjunction with the r_customheight command.
r_customheight [value] Sets the in-game resolution height (in pixels) to the specified value. This is to be used in conjunction with the r_customwidth command.
connect [Server IP Address] Connect to a server IP through the console. For password protected servers, add ;password "password"
Example: connect 127.0.0.1;password foobar
bind [key] [action] Maps a key to an action. For example, bind mouse1 +attack makes the player shoot when clicking the left mouse button.
unbind [key] Unmaps a key. For example, unbind mouse1 makes the player do nothing when clicking the left mouse button.
quit Shuts down the game.
vid_restart Reloads the map and restarts the graphics renderer. Some changes, such as resolution change, requires the graphic renderer to restart.
A full list and explanation of all the possible console commands for the game can be found here.

System requirements

Windows
Minimum Recommended
Operating system (OS) 98
Processor (CPU) Intel Pentium III 600 MHz
System memory (RAM) 128 MB
Hard disk drive (HDD) 800 MB
Video card (GPU) 32 MB of VRAM
DirectX 8.1 compatible


Notes

  1. When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).
  2. Notes regarding Steam Play (Linux) data:

References