Difference between revisions of "Commandos: Behind Enemy Lines"
m (misc. fixes) |
m (→Availability) |
||
(128 intermediate revisions by 26 users not shown) | |||
Line 4: | Line 4: | ||
{{Infobox game/row/developer|Pyro Studios}} | {{Infobox game/row/developer|Pyro Studios}} | ||
|publishers = | |publishers = | ||
− | {{Infobox game/row/publisher|Eidos Interactive}} | + | {{Infobox game/row/publisher|Eidos Interactive|Retail, original digital}} |
+ | {{Infobox game/row/publisher|Sold Out Software|Retail re-release}} | ||
+ | {{Infobox game/row/publisher|Merge Games|Second digital}} | ||
+ | {{Infobox game/row/publisher|Kalypso Media|Third digital}} | ||
+ | |engines = | ||
|release dates= | |release dates= | ||
− | {{Infobox game/row/date|Windows| | + | {{Infobox game/row/date|Windows|August 28, 1998}} |
+ | |taxonomy = | ||
+ | {{Infobox game/row/taxonomy/monetization | One-time game purchase }} | ||
+ | {{Infobox game/row/taxonomy/microtransactions | None }} | ||
+ | {{Infobox game/row/taxonomy/modes | Singleplayer, Multiplayer }} | ||
+ | {{Infobox game/row/taxonomy/pacing | Real-time }} | ||
+ | {{Infobox game/row/taxonomy/perspectives | Bird's-eye view, Isometric }} | ||
+ | {{Infobox game/row/taxonomy/controls | Multiple select, Point and select }} | ||
+ | {{Infobox game/row/taxonomy/genres | Stealth, Strategy }} | ||
+ | {{Infobox game/row/taxonomy/sports | }} | ||
+ | {{Infobox game/row/taxonomy/vehicles | Automobile, Naval/watercraft, Tank }} | ||
+ | {{Infobox game/row/taxonomy/art styles | Stylized }} | ||
+ | {{Infobox game/row/taxonomy/themes | Europe, Africa, World War II }} | ||
+ | {{Infobox game/row/taxonomy/series | Commandos }} | ||
|steam appid = 6800 | |steam appid = 6800 | ||
− | |gogcom | + | |gogcom id = 1207662193 |
+ | |gogcom id side = 1207658800 | ||
+ | |hltb = 1870 | ||
+ | |lutris = commandos-behind-enemy-lines | ||
+ | |strategywiki = Commandos: Behind Enemy Lines | ||
+ | |mobygames = 976 | ||
|wikipedia = Commandos: Behind Enemy Lines | |wikipedia = Commandos: Behind Enemy Lines | ||
|winehq = 160 | |winehq = 160 | ||
+ | |license = commercial | ||
}} | }} | ||
− | |||
− | + | {{Introduction | |
− | {{--}} | + | |introduction = |
− | + | ||
+ | |release history = | ||
+ | |||
+ | |current state = The game has significant issues on modern systems out-of-the-box. In Windows 10 and newer, the internal compatibility library is assigned to a misspelled executable name ({{file|commandos.exe}} instead of {{file|comandos.exe}}), so the executable needs to be renamed to function properly and pass the [[#"DIRECTX 5 NOT FOUND." error|DirectX 5 check]] on startup (already applied in the Zoom Platform release). Issues with game speed have several workarounds in the [[#Essential improvements|Essential improvements]] section of the article as well. Additionally, the retail version's installer is a 16-bit application and can not run on 64-bit systems; see [[#Can.27t_install_original_retail_version_on_64-bit_Windows|Issues fixed]] for a workaround. | ||
+ | }} | ||
'''General information''' | '''General information''' | ||
− | {{mm}} [ | + | {{mm}} [https://commandos.fandom.com/wiki/Main_Page Commandos Wiki] |
− | + | {{GOG.com links|1207662193|commandos_series|for game series}} | |
− | {{mm}} [ | + | {{mm}} [https://steamcommunity.com/app/6800/discussions/ Steam Community Discussions] |
− | |||
==Availability== | ==Availability== | ||
− | {{Availability | + | {{Availability| |
− | {{Availability | + | {{Availability/row| Retail | | disc | Illegal Table of Contents and oversized {{term|DRM}} (lead-out area shortened and used for data, to prevent most contemporary CD-RW drives from copying the method) | | Windows }} |
− | {{Availability | + | {{Availability/row| Retail | | DRM-free | Ammo Pack retail release. The game might ask for the disc (depending on the game's registry values), however it's nonfunctional and can be ignored by selecting cancel. | | Windows }} |
− | {{Availability | + | {{Availability/row| GamersGate | commandos-behind-enemy-lines | Steam | | | Windows }} |
− | {{Availability | + | {{Availability/row| GOG.com | commandos_ammo_pack | DRM-free | Includes [[Commandos: Beyond the Call of Duty]]. Cannot be purchased in Germany.<ref>[https://www.gog.com/news/bherzlich_willkommenb_gogcom_goes_german Herzlich Willkommen! GOG.com goes German ● GOG.com]</ref> | | Windows }} |
− | {{Availability | + | {{Availability/row| GMG | commandos-behind-enemy-lines | Steam | | | Windows }} |
− | {{Availability | + | {{Availability/row| Humble | commandos-collection | Steam | Commandos Collection | | Windows }} |
+ | {{Availability/row| Steam | 6800 | Steam | | | Windows }} | ||
+ | {{Availability/row| ZOOM | commandos-behind-enemy-lines | DRM-free | | | Windows }} | ||
}} | }} | ||
===Version differences=== | ===Version differences=== | ||
− | {{++}} The GOG.com | + | {{++}} The GOG.com and Zoom Platform versions have added compatibility fixes for modern systems. |
+ | {{++}} The GOG.com version includes [[Commandos: Beyond the Call of Duty]], and is cheaper than buying both games separately on Steam. | ||
+ | {{ii}} The Zoom Platform release has assets fully extracted instead of bundled within {{file|{{p|game}}\WARGAME.dir}}. | ||
+ | |||
+ | ===Demo=== | ||
+ | {{ii}} A free demo version is available from [https://archive.org/details/CommandosBehindEnemyLinesDemo Archive.org] and [https://commandoshq.net/downloads.php CommandosHQ]. | ||
==Essential improvements== | ==Essential improvements== | ||
===Skip intro videos=== | ===Skip intro videos=== | ||
− | {{Fixbox| | + | {{Fixbox|description=Delete/rename H_Intro.avi|ref={{cn|date=July 2016}}|fix= |
− | {{ | + | # Go to {{file|{{p|game}}\VIDEO|folder}}. |
− | + | # Delete or rename {{file|H_Intro.avi}}. | |
− | # | + | }} |
− | + | ||
+ | ===Patches=== | ||
+ | {{mm}} The latest [https://www.patches-scrolls.de/patch/979/7/40528/download official patch] for the European retail release is 1.1. The US release is already patched. | ||
+ | |||
+ | ===Remove CD check=== | ||
+ | {{ii}} Only applies to the DRM-free Ammo Pack retail release. Do '''NOT''' use for DRM-protected releases. | ||
+ | {{Fixbox|description=Edit the registry keys|fix= | ||
+ | '''If installed manually:''' | ||
+ | * At step 3 of the manual installation fix [[#Can.27t_install_original_retail_version_on_64-bit_Windows|here]], for the <code>DirCd</code> value, use the same path as <code>DirIns</code>. | ||
+ | '''If installed using the game's installer:''' | ||
+ | # Copy the {{file|VIDEO|folder}} folder from the disc to {{folder|{{P|game}}}}. | ||
+ | # In Windows Registry navigate to {{Registry|HKEY_LOCAL_MACHINE\SOFTWARE\Pyro\Commandos\1.0}}. | ||
+ | # Change {{Registry|DirCd}}'s path to the same one as {{Registry|DirIns}}. | ||
+ | }} | ||
+ | |||
+ | === Stability and speed fixing === | ||
+ | {{ii}} The game is intended to run at 15-20 FPS as animations and game speed are tied to framerate. Increasing this will make the some missions needlessly difficult. Modern systems tend to run the game at a higher speed than they are supposed to. | ||
+ | |||
+ | {{Fixbox|description=Method 1: DDrawCompat|fix= | ||
+ | # Download [[Glossary:Display wrapper|DDrawCompat]] and extract it to {{folder|{{p|game}}}} (use the {{folder|Legacy}} subfolder if using the Steam version). | ||
+ | # Rename {{file|comandos.exe}} to {{file|commandos.exe}} if running Windows 10 or newer to pass the [[#"DIRECTX 5 NOT FOUND." error|DirectX 5 check]] on startup (do the same in the {{folder|Legacy}} subfolder if using the Steam version). | ||
}} | }} | ||
− | = | + | {{Fixbox|description=Method 2: DxWnd|fix= |
− | {{ | + | {{ii}} Allows game to be run in windowed mode, without the mouse freezing / game speed up issue and ingame sound. |
− | + | # Download [https://sourceforge.net/projects/dxwnd/ DxWnd] and extract it to an easily accessible location. | |
− | {{ | + | # Rename {{file|comandos.exe}} to {{file|commandos.exe}} if running Windows 10 or newer to pass the [[#"DIRECTX 5 NOT FOUND." error|DirectX 5 check]] on startup (do the same in the {{folder|Legacy}} subfolder if using the Steam version). |
− | {{Fixbox | + | # Open DxWnd |
− | {{ii}}Fixes many of the numerous bugs the Steam version has (lack of sound, not being able to save or load and the gameplay running incredibly fast) | + | # Under the "options" tab, select "expert mode". |
− | # Download the [ | + | # Under the "edit" tab, select "add". |
− | # | + | # Within "main", select the path and launch to be the newly renamed executable file (use the {{folder|Legacy}} subfolder if using the Steam version). |
+ | # Optionally, change the window size settings to desired values (note that too high resolutions can cause graphical issues due to limited map sizes early in the campaign). | ||
+ | # Up the top of DxWnd select the "Video" tab | ||
+ | # Deselect "Emulate Win Maximise" within window handling | ||
+ | # Check "Locked Size" within windows size and position | ||
+ | # Up the top of DxWnd select the "Msgs" tab | ||
+ | # Check "Swallow mouse move messages" within message handling | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=Method 3: Steam Ultimate fix|ref=<ref>[https://web.archive.org/web/20141205064821/http://forums.steampowered.com/forums/showthread.php?t=1236369 All you need to run BEL properly - Steam Users' Forums] (retrieved)</ref>|fix= | ||
+ | {{ii}} Fixes many of the numerous bugs the Steam version has (lack of sound, not being able to save or load and the gameplay running incredibly fast) | ||
+ | # Download the [https://community.pcgamingwiki.com/files/file/86-commandos-behind-enemy-lines-steam-version-fix/ patch] and extract it to {{folder|{{p|game}}}} (use the {{folder|Legacy}} subfolder if using the Steam version). | ||
+ | # Rename {{file|comandos.exe}} to {{file|commandos.exe}} if running Windows 10 or newer to pass the [[#"DIRECTX 5 NOT FOUND." error|DirectX 5 check]] on startup (do the same in the {{folder|Legacy}} subfolder if using the Steam version). | ||
}} | }} | ||
Line 59: | Line 123: | ||
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/ | + | {{Game data/config|Windows|{{P|game}}\OUTPUT\|{{p|userprofile\documents}}\Pyro Studios\Commandos\OUTPUT}} |
}} | }} | ||
===Save game data location=== | ===Save game data location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/ | + | {{Game data/saves|Windows|{{P|game}}\OUTPUT\|{{p|userprofile\documents}}\Pyro Studios\Commandos\OUTPUT}} |
}} | }} | ||
===[[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 = 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== |
− | + | {{Image|Commandos bel video.png|Video options is limited to changing between four resolutions.}} | |
− | {{Video | + | {{Video |
− | |wsgf link = | + | |wsgf link = https://www.wsgf.org/dr/commandos-behind-enemy-lines |
|widescreen wsgf award = incomplete | |widescreen wsgf award = incomplete | ||
|multimonitor wsgf award = incomplete | |multimonitor wsgf award = incomplete | ||
Line 95: | Line 165: | ||
|4k ultra hd = unknown | |4k ultra hd = unknown | ||
|4k ultra hd notes = | |4k ultra hd notes = | ||
− | |fov = | + | |fov = n/a |
|fov notes = | |fov notes = | ||
|windowed = hackable | |windowed = hackable | ||
− | |windowed notes = | + | |windowed notes = Use [https://sourceforge.net/projects/dxwnd/ DxWnd]. |
− | |borderless windowed = | + | |borderless windowed = unknown |
|borderless windowed notes = | |borderless windowed notes = | ||
− | |anisotropic = | + | |anisotropic = n/a |
|anisotropic notes = | |anisotropic notes = | ||
− | |antialiasing = | + | |antialiasing = n/a |
|antialiasing notes = | |antialiasing notes = | ||
+ | |upscaling = unknown | ||
+ | |upscaling tech = | ||
+ | |upscaling notes = | ||
|vsync = false | |vsync = false | ||
|vsync notes = | |vsync notes = | ||
− | | | + | |60 fps = false |
− | | | + | |60 fps notes = Game is coded to run at low FPS(aproximated 16fps), but mouse control is unaffected |
− | | | + | |120 fps = false |
− | | | + | |120 fps notes = |
+ | |hdr = unknown | ||
+ | |hdr notes = | ||
|color blind = unknown | |color blind = unknown | ||
|color blind notes = | |color blind notes = | ||
}} | }} | ||
− | ==Input | + | ==Input== |
− | {{Input | + | {{Input |
|key remap = false | |key remap = false | ||
|key remap notes = Keys cannot be remapped. {{key|F1}} displays a list of hotkeys. | |key remap notes = Keys cannot be remapped. {{key|F1}} displays a list of hotkeys. | ||
|acceleration option = false | |acceleration option = false | ||
|acceleration option notes = | |acceleration option notes = | ||
− | |mouse menu = | + | |mouse sensitivity = false |
+ | |mouse sensitivity notes = | ||
+ | |mouse menu = true | ||
|mouse menu notes = | |mouse menu notes = | ||
|invert mouse y-axis = false | |invert mouse y-axis = false | ||
|invert mouse y-axis notes = | |invert mouse y-axis notes = | ||
+ | |touchscreen = unknown | ||
+ | |touchscreen notes = | ||
|controller support = false | |controller support = false | ||
|controller support notes = | |controller support notes = | ||
Line 131: | Line 210: | ||
|controller remap = false | |controller remap = false | ||
|controller remap notes = | |controller remap notes = | ||
+ | |controller sensitivity = unknown | ||
+ | |controller sensitivity notes= | ||
|invert controller y-axis = false | |invert controller y-axis = false | ||
|invert controller y-axis notes= | |invert controller y-axis notes= | ||
− | | | + | |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= | ||
+ | |controller hotplug = unknown | ||
+ | |controller hotplug notes = | ||
+ | |haptic feedback = unknown | ||
+ | |haptic feedback notes = | ||
+ | |simultaneous input = unknown | ||
+ | |simultaneous input notes = | ||
+ | |steam input api = unknown | ||
+ | |steam input api notes = | ||
+ | |steam hook input = unknown | ||
+ | |steam hook input notes = | ||
+ | |steam input presets = unknown | ||
+ | |steam input presets notes = | ||
+ | |steam controller prompts = unknown | ||
+ | |steam controller prompts notes = | ||
+ | |steam cursor detection = unknown | ||
+ | |steam cursor detection notes = | ||
}} | }} | ||
− | ==Audio | + | ==Audio== |
− | + | {{Image|Commandos bel audio.png|The only available audio option is master volume.}} | |
− | {{Audio | + | {{Audio |
|separate volume = false | |separate volume = false | ||
|separate volume notes = | |separate volume notes = | ||
Line 152: | Line 269: | ||
|eax support = | |eax support = | ||
|eax support notes = | |eax support notes = | ||
+ | |royalty free audio = always on | ||
+ | |royalty free audio notes = | ||
+ | }} | ||
+ | |||
+ | {{L10n|content= | ||
+ | {{L10n/switch | ||
+ | |language = English | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = false | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = French | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = false | ||
+ | |notes = Retail and GOG.com only. | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = German | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = false | ||
+ | |notes = Retail and GOG.com only; [https://www.compiware-forum.de/downloads/file/172-commandos-behind-enemy-lines-german-patch/ download for Steam version]. | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Hungarian | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = false | ||
+ | |notes = [https://magyaritasok.hu/magyaritasok/commandos-behind-enemy-lines/commandos-behind-enemy-lines/574 Fan translation.] | ||
+ | |fan = true | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Italian | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = false | ||
+ | |notes = Retail and GOG.com only. | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Polish | ||
+ | |interface = true | ||
+ | |audio = false | ||
+ | |subtitles = false | ||
+ | |notes = Retail only. | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Russian | ||
+ | |interface = hackable | ||
+ | |audio = hackable | ||
+ | |subtitles = hackable | ||
+ | |notes = [https://enpy.net/forum/files/file/120-commandos-behind-enemy-lines-%D1%80%D1%83%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F-%D0%BE%D1%82-%C2%AB%D1%84%D0%B0%D1%80%D0%B3%D1%83%D1%81%C2%BB/ Unofficial localization by «Fargus Multimedia»] | ||
+ | |fan = true | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Spanish | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = false | ||
+ | |notes = Retail and GOG.com only; [https://steamcommunity.com/sharedfiles/filedetails/?id=268610459 download for Steam version]. | ||
+ | |fan = | ||
+ | }} | ||
+ | }} | ||
+ | |||
+ | ==Network== | ||
+ | {{Network/Multiplayer | ||
+ | |local play = | ||
+ | |local play players = | ||
+ | |local play modes = | ||
+ | |local play notes = | ||
+ | |lan play = true | ||
+ | |lan play players = 6 | ||
+ | |lan play modes = Co-op | ||
+ | |lan play notes = | ||
+ | |online play = false | ||
+ | |online play players = 6 | ||
+ | |online play modes = Co-op | ||
+ | |online play notes = The official [[MPlayer.com]] service has been shut down. | ||
+ | |asynchronous = | ||
+ | |asynchronous notes = | ||
+ | }}{{Network/Connections | ||
+ | |matchmaking = false | ||
+ | |matchmaking notes = | ||
+ | |p2p = false | ||
+ | |p2p notes = | ||
+ | |dedicated = true | ||
+ | |dedicated notes = | ||
+ | |self-hosting = true | ||
+ | |self-hosting notes = | ||
+ | |direct ip = true | ||
+ | |direct ip notes = | ||
+ | }}{{Network/Ports | ||
+ | |tcp = | ||
+ | |udp = | ||
+ | |upnp = | ||
}} | }} | ||
==Issues fixed== | ==Issues fixed== | ||
− | ===Can't install original retail version on 64 bit Windows=== | + | ===Can't install original retail version on 64-bit Windows=== |
− | {{Fixbox| | + | {{Fixbox|description=Manually install the game|ref=<ref>{{Refurl|url=http://forums.na.square-enix.com/showthread.php?t=96691|title=Here's a fix for installing Commandos BEL & BTCOD on Vista 64 - Square Enix Forums|date=May 2023}}</ref>|fix= |
− | + | # Create the game's directory (the default path is {{file|C:\Program Files (x86)\Eidos Interactive\Pyro\Commandos|folder}}) | |
− | # Create | + | # Open the {{file|<cd drive>\COMANDOS|folder}} folder and copy its ''content'' inside the first folder |
− | # Open the {{file|<cd drive>\COMANDOS}} folder and copy its ''content'' inside the first folder | + | # Open a text editor, save the following in a file with the <code>.reg</code> extension, then open and apply it. |
− | # Open | ||
<pre> | <pre> | ||
Windows Registry Editor Version 5.00 | Windows Registry Editor Version 5.00 | ||
− | [HKEY_LOCAL_MACHINE\SOFTWARE\ | + | [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Pyro] |
− | [HKEY_LOCAL_MACHINE\SOFTWARE\ | + | [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Pyro\Commandos] |
− | [HKEY_LOCAL_MACHINE\SOFTWARE\ | + | [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Pyro\Commandos\1.0] |
"DirCd"="D:\\Comandos" | "DirCd"="D:\\Comandos" | ||
"DirIns"="C:\\Program Files (x86)\\Eidos Interactive\\Pyro\\Commandos" | "DirIns"="C:\\Program Files (x86)\\Eidos Interactive\\Pyro\\Commandos" | ||
"Type"=dword:00000001 | "Type"=dword:00000001 | ||
</pre> | </pre> | ||
+ | |||
'''Notes''' | '''Notes''' | ||
− | {{ii}}The above .reg file | + | {{ii}} The above <code>.reg</code> file assumes {{file|D:|folder}} as the CD drive and the default game path as the installation folder. Adjust these registry keys accordingly. |
+ | {{ii}} On 32-bit Windows, omit <code>{{p|wow64}}</code> from the path. | ||
+ | }} | ||
+ | |||
+ | ===Save and load are disabled=== | ||
+ | {{ii}} This issue occurs if you install the game manually (by copying over the game files), but not create the registry keys. | ||
+ | {{Fixbox|description=Create the registry keys mentioned in the manual installation fix [[#Can.27t_install_original_retail_version_on_64-bit_Windows|here]].|fix= | ||
}} | }} | ||
==="Please run the German version on this computer" error=== | ==="Please run the German version on this computer" error=== | ||
{{++}} This issue has been fixed in the GOG.com version (specifically using the hex edit below). | {{++}} This issue has been fixed in the GOG.com version (specifically using the hex edit below). | ||
− | {{Fixbox| | + | |
− | + | {{Fixbox|description=Change your Windows language setting from "Deutsch (Deutschland)" to "Deutsch (Luxemburg)"|ref={{cn|date=September 2016}}}} | |
− | }} | + | {{Fixbox|description=Hex edit Comandos.exe|ref=<ref>{{Refurl|url=https://www.gog.com/forum/commandos_series/important_information_for_german_players_of_commandos_ammo_pack/post11|title=Important Information for German players of Commandos Ammo Pack, page 1 - Forum - GOG.com|date=May 2023}}</ref>|fix= |
− | {{Fixbox| | + | # Open the game executable with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD]. |
− | |||
− | # Open the game executable with | ||
# Search for <code>74 0C 81 FE 07 14 00 00 74 04</code> | # Search for <code>74 0C 81 FE 07 14 00 00 74 04</code> | ||
# Replace first and last 2 groups of byte ('''74 0C''' and '''74 04''') with '''90 90''' | # Replace first and last 2 groups of byte ('''74 0C''' and '''74 04''') with '''90 90''' | ||
Line 190: | Line 413: | ||
# Replace '''74 0C''' with '''90 90''' and '''0F 85''' with '''90 E9''' | # Replace '''74 0C''' with '''90 90''' and '''0F 85''' with '''90 E9''' | ||
}} | }} | ||
+ | |||
+ | ==="DIRECTX 5 NOT FOUND." error=== | ||
+ | {{ii}} This occurs due to the internal compatibility database within Windows 10/11 being assigned to the wrong (mistyped) filename. | ||
+ | {{Fixbox|description=Rename {{file|comandos.exe}} to {{file|commandos.exe}}|ref=<ref>{{Refurl|url=https://www.gog.com/forum/commandos_series/direct_x_5_not_found/post20|title=DIRECT X 5 NOT FOUND - Forum - GOG.com|date=May 2023}}</ref>|fix= | ||
+ | '''Notes''' | ||
+ | {{++}} Already applied in the Zoom Platform release. | ||
+ | }} | ||
+ | |||
+ | ===Black screen error=== | ||
+ | {{ii}} This occurs due to the lack of VP6F codecs in modern operating systems. | ||
+ | {{Fixbox|description=Move, delete or rename the {{file|Video|folder}} folder.|ref={{cn|January 2023}}|fix= | ||
+ | }} | ||
+ | |||
+ | ===Game stutters when moving the mouse=== | ||
+ | {{Fixbox|description=Mouse movement seems to be tied to frame rate which can cause the game to stutter only when the cursor is moved|fix= | ||
+ | {{ii}} Change your mouse polling rate to 125 using its software. If no software is available, try using a different mouse (cheap mice work better) or use any Bluetooth mouse to play the game. | ||
+ | }} | ||
+ | |||
+ | ==Other information== | ||
+ | ===API=== | ||
+ | {{API | ||
+ | |direct3d versions = | ||
+ | |direct3d notes = | ||
+ | |directdraw versions = 5 | ||
+ | |directdraw notes = | ||
+ | |opengl versions = | ||
+ | |opengl notes = | ||
+ | |glide versions = | ||
+ | |glide notes = | ||
+ | |software mode = | ||
+ | |software mode notes = | ||
+ | |mantle support = | ||
+ | |mantle support notes = | ||
+ | |vulkan versions = | ||
+ | |vulkan notes = | ||
+ | |dos modes = | ||
+ | |dos modes notes = | ||
+ | |shader model versions = | ||
+ | |shader model notes = | ||
+ | |windows 32-bit exe = true | ||
+ | |windows 64-bit exe = false | ||
+ | |windows arm app = unknown | ||
+ | |windows exe notes = | ||
+ | |macos intel 32-bit app = | ||
+ | |macos intel 64-bit app = | ||
+ | |macos arm app = unknown | ||
+ | |macos app notes = | ||
+ | |linux 32-bit executable= | ||
+ | |linux 64-bit executable= | ||
+ | |linux arm app = unknown | ||
+ | |linux executable notes = | ||
+ | }} | ||
+ | |||
+ | ===Middleware=== | ||
+ | {{Middleware | ||
+ | |physics = | ||
+ | |physics notes = | ||
+ | |audio = Miles Sound System | ||
+ | |audio notes = | ||
+ | |interface = | ||
+ | |interface notes = | ||
+ | |input = | ||
+ | |input notes = | ||
+ | |cutscenes = | ||
+ | |cutscenes notes = | ||
+ | |multiplayer = Mplayer.com | ||
+ | |multiplayer notes= Servers were taken offline in 2001. | ||
+ | }} | ||
+ | |||
+ | ===Mission passwords=== | ||
+ | {{ii}} From the main menu, individual missions can be accessed by inputting a 5-character password that is shown at the end of the preceding mission in the score screen. | ||
+ | {{++}} While different in-game profiles and potentially localizations will show different code sets, all of the codes for a specific mission work without restriction.<ref>{{Refcheck|user=Plok|date=2022-12-18|notes=Tested on the Zoom Platform version}}</ref> | ||
+ | |||
+ | {{Standard table| Mission | Codes | content= | ||
+ | {{Standard table/rowalt| 2. A Quiet Blow-up | 4JJXB / YS2B7 }} | ||
+ | {{Standard table/rowalt| 3. Reverse Engineering | 4FQBF / 4MD1T / ZDD1T }} | ||
+ | {{Standard table/rowalt| 4. Restore Pride | 5DNCQ / 4GF1J / RFF1J / GDNCQ }} | ||
+ | {{Standard table/rowalt| 5. Blind Justice | 6S5TL / 24TCG / K4TCG }} | ||
+ | {{Standard table/rowalt| 6. Menace of the Leopold | AT1WN / QT1WN / MIR4M / DT1WN }} | ||
+ | {{Standard table/rowalt| 7. Chase of the Wolves | O9VJ8 / 1QVJV / 7QVJV / SNYWX }} | ||
+ | {{Standard table/rowalt| 8. Pyrotechnics | WQ9XB / P99XC / K99XC / A3WJO }} | ||
+ | {{Standard table/rowalt| 9. A Courtesy Call | Q2AXT / J1PBF / AAAX1 / 924BF / 7IAX1 }} | ||
+ | {{Standard table/rowalt| 10. Operation Icarus | TUGPD / NU6PD / JSGPW / PSGPW }} | ||
+ | {{Standard table/rowalt| 11. In The Soup | 9WODW / ND0PW / CMODD / 7FOP3 / JF0P3 }} | ||
+ | {{Standard table/rowalt| 12. Up on the Roof | UVHDC / NMB4M / JGHD3 / KFHD3 / }} | ||
+ | {{Standard table/rowalt| 13. David and Goliath | FBK48 / JBK4V / PUUWW / KSUWW / BJK4Y }} | ||
+ | {{Standard table/rowalt| 14. D-Day Kickoff | WA8DW / EL34V / WT348 / 3T34V / EL34V / TI8D1 }} | ||
+ | {{Standard table/rowalt| 15. The End of the Butcher | KEWD3 / 69WDN / 139P0 / C39PM / XQWDC }} | ||
+ | {{Standard table/rowalt| 16. Stop Wildfire | R7JP3 / EQIPY / L9IPV / 334MW }} | ||
+ | {{Standard table/rowalt| 17. Before Dawn | FXIMV / R40JF / 5LIMV / 3A4PD }} | ||
+ | {{Standard table/rowalt| 18. The Force of Circumstance | ZZMJV / 9DGJ7 / YJOJG }} | ||
+ | {{Standard table/rowalt| 19. Frustrate Retaliation | 8HCWN / 7FV48 / YFCWJ / NMGJQ }} | ||
+ | {{Standard table/rowalt| 20. Operation Valhalla | C7KWW / Q8U4V / GDKWT / YDKWT }} | ||
+ | |collapsed=no}} | ||
+ | |||
+ | ===Cheats=== | ||
+ | {{ii}} To use cheats, type <code>1982gonzo</code> or <code>gonzo1982</code> while in-game and then use the following key combinations. | ||
+ | {{ii}} Other combinations can be found on the Internet, but have no effect in the latest version of the game. | ||
+ | |||
+ | {{Standard table| Key combination | Effect | content= | ||
+ | {{Standard table/rowalt| {{key|Ctrl|I}} | Invincibility }} | ||
+ | {{Standard table/rowalt| {{key|Ctrl|Shift|N}} | Skip current mission }} | ||
+ | {{Standard table/rowalt| {{key|F9}} | Display debug info (in Spanish) about element under the pointer }} | ||
+ | {{Standard table/rowalt| {{key|Shift|V}} | Displays view cones for all neutral/enemy units }} | ||
+ | {{Standard table/rowalt| {{key|Shift|F1}} | Shift resolution to 512x384 }} | ||
+ | {{Standard table/rowalt| {{key|Shift|F2}} | Shift resolution to 640x480 }} | ||
+ | {{Standard table/rowalt| {{key|Shift|F3}} | Shift resolution to 800x600 }} | ||
+ | {{Standard table/rowalt| {{key|Shift|F4}} | Shift resolution to 1024x768 }} | ||
+ | |collapsed=no}} | ||
==System requirements== | ==System requirements== | ||
+ | ===Steam=== | ||
{{System requirements | {{System requirements | ||
|OSfamily = Windows | |OSfamily = Windows | ||
− | |minOS = | + | |minOS = 9X, ME |
− | |minCPU = Pentium II 300 MHz | + | |minCPU = Intel Pentium II 300 MHz |
− | | | + | |minRAM = 64 MB |
|minHD = 2 GB | |minHD = 2 GB | ||
|minVRAM = 12 MB | |minVRAM = 12 MB | ||
+ | |minGPU = | ||
|minDX = 8 | |minDX = 8 | ||
+ | |minaudio = DirectX 8 compatible | ||
|recOS = 98SE, ME | |recOS = 98SE, ME | ||
− | |recCPU = Pentium II 450 MHz | + | |recCPU = Intel Pentium II 450 MHz |
− | | | + | |recRAM = 128 MB |
+ | |recHD = 3 GB | ||
|recVRAM = 32 MB | |recVRAM = 32 MB | ||
− | | | + | |recGPU = |
}} | }} | ||
+ | |||
+ | ===Disc Version=== | ||
+ | {{System requirements | ||
+ | |OSfamily = Windows | ||
+ | |||
+ | |minOS = 95 | ||
+ | |minCPU = Intel Pentium 120 MHz | ||
+ | |minRAM = 16 MB | ||
+ | |minHD = 135 MB | ||
+ | |minVRAM = 1 MB | ||
+ | |minGPU = | ||
+ | |minDX = 5 | ||
+ | |||
+ | |recOS = | ||
+ | |recCPU = Intel Pentium 166 MHz | ||
+ | |recRAM = 32 MB | ||
+ | |recVRAM = 4 MB | ||
+ | |recGPU = | ||
+ | |recDX = | ||
+ | }} | ||
+ | |||
{{References}} | {{References}} |
Latest revision as of 10:38, 3 June 2024
Developers | |
---|---|
Pyro Studios | |
Publishers | |
Retail, original digital | Eidos Interactive |
Retail re-release | Sold Out Software |
Second digital | Merge Games |
Third digital | Kalypso Media |
Release dates | |
Windows | August 28, 1998 |
Taxonomy | |
Monetization | One-time game purchase |
Microtransactions | None |
Modes | Singleplayer, Multiplayer |
Pacing | Real-time |
Perspectives | Bird's-eye view, Isometric |
Controls | Multiple select, Point and select |
Genres | Stealth, Strategy |
Vehicles | Automobile, Naval/watercraft, Tank |
Art styles | Stylized |
Themes | Europe, Africa, World War II |
Series | Commandos |
Commandos: Behind Enemy Lines is a singleplayer and multiplayer bird's-eye view and isometric stealth and strategy game in the Commandos series.
The game has significant issues on modern systems out-of-the-box. In Windows 10 and newer, the internal compatibility library is assigned to a misspelled executable name (commandos.exe
instead of comandos.exe
), so the executable needs to be renamed to function properly and pass the DirectX 5 check on startup (already applied in the Zoom Platform release). Issues with game speed have several workarounds in the Essential improvements section of the article as well. Additionally, the retail version's installer is a 16-bit application and can not run on 64-bit systems; see Issues fixed for a workaround.
General information
- Commandos Wiki
- GOG.com Community Discussions for game series
- GOG.com Support Page
- Steam Community Discussions
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | Illegal Table of Contents and oversized DRM (lead-out area shortened and used for data, to prevent most contemporary CD-RW drives from copying the method) | |||
Retail | Ammo Pack retail release. The game might ask for the disc (depending on the game's registry values), however it's nonfunctional and can be ignored by selecting cancel. | |||
GamersGate | ||||
GOG.com | Includes Commandos: Beyond the Call of Duty. Cannot be purchased in Germany.[1] | |||
Green Man Gaming | ||||
Humble Store | Commandos Collection | |||
Steam | ||||
ZOOM Platform |
Version differences
- The GOG.com and Zoom Platform versions have added compatibility fixes for modern systems.
- The GOG.com version includes Commandos: Beyond the Call of Duty, and is cheaper than buying both games separately on Steam.
- The Zoom Platform release has assets fully extracted instead of bundled within
<path-to-game>\WARGAME.dir
.
Demo
- A free demo version is available from Archive.org and CommandosHQ.
Essential improvements
Skip intro videos
Delete/rename H_Intro.avi[citation needed] |
---|
|
Patches
- The latest official patch for the European retail release is 1.1. The US release is already patched.
Remove CD check
- Only applies to the DRM-free Ammo Pack retail release. Do NOT use for DRM-protected releases.
Edit the registry keys |
---|
If installed manually:
If installed using the game's installer:
|
Stability and speed fixing
- The game is intended to run at 15-20 FPS as animations and game speed are tied to framerate. Increasing this will make the some missions needlessly difficult. Modern systems tend to run the game at a higher speed than they are supposed to.
Method 1: DDrawCompat |
---|
|
Method 2: DxWnd |
---|
|
Method 3: Steam Ultimate fix[2] |
---|
|
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\OUTPUT\[Note 1] %USERPROFILE%\Documents\Pyro Studios\Commandos\OUTPUT |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/6800/pfx/[Note 2] |
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\OUTPUT\[Note 1] %USERPROFILE%\Documents\Pyro Studios\Commandos\OUTPUT |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/6800/pfx/[Note 2] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy | ||
OneDrive | Requires enabling backup of the Documents folder in OneDrive on all computers. | |
Steam Cloud |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | Apply the resolution fix | ||
Multi-monitor | |||
Ultra-widescreen | |||
4K Ultra HD | |||
Field of view (FOV) | |||
Windowed | Use DxWnd. | ||
Borderless fullscreen windowed | |||
Anisotropic filtering (AF) | |||
Anti-aliasing (AA) | |||
Vertical sync (Vsync) | See the glossary page for potential workarounds. | ||
60 FPS and 120+ FPS | Game is coded to run at low FPS(aproximated 16fps), but mouse control is unaffected |
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | Keys cannot be remapped. F1 displays a list of hotkeys. | |
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support |
Controller types |
---|
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 | ||||
French | Retail and GOG.com only. | |||
German | Retail and GOG.com only; download for Steam version. | |||
Hungarian | Fan translation. | |||
Italian | Retail and GOG.com only. | |||
Polish | Retail only. | |||
Russian | Unofficial localization by «Fargus Multimedia» | |||
Spanish | Retail and GOG.com only; download for Steam version. |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
LAN play | 6 | Co-op |
||
Online play | 6 | Co-op The official MPlayer.com service has been shut down. |
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | ||
Direct IP |
Issues fixed
Can't install original retail version on 64-bit Windows
Manually install the game[3] |
---|
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Pyro] [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Pyro\Commandos] [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Pyro\Commandos\1.0] "DirCd"="D:\\Comandos" "DirIns"="C:\\Program Files (x86)\\Eidos Interactive\\Pyro\\Commandos" "Type"=dword:00000001 Notes
|
Save and load are disabled
- This issue occurs if you install the game manually (by copying over the game files), but not create the registry keys.
Create the registry keys mentioned in the manual installation fix here. |
---|
"Please run the German version on this computer" error
- This issue has been fixed in the GOG.com version (specifically using the hex edit below).
Change your Windows language setting from "Deutsch (Deutschland)" to "Deutsch (Luxemburg)"[citation needed] |
---|
Hex edit Comandos.exe[4] |
---|
|
"DIRECTX 5 NOT FOUND." error
- This occurs due to the internal compatibility database within Windows 10/11 being assigned to the wrong (mistyped) filename.
Rename comandos.exe to commandos.exe [5]
|
---|
Notes
|
Black screen error
- This occurs due to the lack of VP6F codecs in modern operating systems.
Move, delete or rename the Video folder.[citation needed]
|
---|
Game stutters when moving the mouse
Mouse movement seems to be tied to frame rate which can cause the game to stutter only when the cursor is moved |
---|
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
DirectDraw | 5 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows |
Middleware
Middleware | Notes | |
---|---|---|
Audio | Miles Sound System | |
Multiplayer | MPlayer.com | Servers were taken offline in 2001. |
Mission passwords
- From the main menu, individual missions can be accessed by inputting a 5-character password that is shown at the end of the preceding mission in the score screen.
- While different in-game profiles and potentially localizations will show different code sets, all of the codes for a specific mission work without restriction.[6]
Mission | Codes |
---|---|
2. A Quiet Blow-up | 4JJXB / YS2B7 |
3. Reverse Engineering | 4FQBF / 4MD1T / ZDD1T |
4. Restore Pride | 5DNCQ / 4GF1J / RFF1J / GDNCQ |
5. Blind Justice | 6S5TL / 24TCG / K4TCG |
6. Menace of the Leopold | AT1WN / QT1WN / MIR4M / DT1WN |
7. Chase of the Wolves | O9VJ8 / 1QVJV / 7QVJV / SNYWX |
8. Pyrotechnics | WQ9XB / P99XC / K99XC / A3WJO |
9. A Courtesy Call | Q2AXT / J1PBF / AAAX1 / 924BF / 7IAX1 |
10. Operation Icarus | TUGPD / NU6PD / JSGPW / PSGPW |
11. In The Soup | 9WODW / ND0PW / CMODD / 7FOP3 / JF0P3 |
12. Up on the Roof | UVHDC / NMB4M / JGHD3 / KFHD3 / |
13. David and Goliath | FBK48 / JBK4V / PUUWW / KSUWW / BJK4Y |
14. D-Day Kickoff | WA8DW / EL34V / WT348 / 3T34V / EL34V / TI8D1 |
15. The End of the Butcher | KEWD3 / 69WDN / 139P0 / C39PM / XQWDC |
16. Stop Wildfire | R7JP3 / EQIPY / L9IPV / 334MW |
17. Before Dawn | FXIMV / R40JF / 5LIMV / 3A4PD |
18. The Force of Circumstance | ZZMJV / 9DGJ7 / YJOJG |
19. Frustrate Retaliation | 8HCWN / 7FV48 / YFCWJ / NMGJQ |
20. Operation Valhalla | C7KWW / Q8U4V / GDKWT / YDKWT |
Cheats
- To use cheats, type
1982gonzo
orgonzo1982
while in-game and then use the following key combinations. - Other combinations can be found on the Internet, but have no effect in the latest version of the game.
Key combination | Effect |
---|---|
Ctrl+I | Invincibility |
Ctrl+⇧ Shift+N | Skip current mission |
F9 | Display debug info (in Spanish) about element under the pointer |
⇧ Shift+V | Displays view cones for all neutral/enemy units |
⇧ Shift+F1 | Shift resolution to 512x384 |
⇧ Shift+F2 | Shift resolution to 640x480 |
⇧ Shift+F3 | Shift resolution to 800x600 |
⇧ Shift+F4 | Shift resolution to 1024x768 |
System requirements
Steam
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 9X, ME | 98SE, ME |
Processor (CPU) | Intel Pentium II 300 MHz | Intel Pentium II 450 MHz |
System memory (RAM) | 64 MB | 128 MB |
Hard disk drive (HDD) | 2 GB | 3 GB |
Video card (GPU) | 12 MB of VRAM DirectX 8 compatible | 32 MB of VRAM |
Sound (audio device) | DirectX 8 compatible |
Disc Version
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 95 | |
Processor (CPU) | Intel Pentium 120 MHz | Intel Pentium 166 MHz |
System memory (RAM) | 16 MB | 32 MB |
Hard disk drive (HDD) | 135 MB | |
Video card (GPU) | 1 MB of VRAM DirectX 5 compatible | 4 MB of VRAM |
Notes
- ↑ 1.0 1.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.0 2.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 (6800) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ Herzlich Willkommen! GOG.com goes German ● GOG.com
- ↑ All you need to run BEL properly - Steam Users' Forums (retrieved)
- ↑ Here's a fix for installing Commandos BEL & BTCOD on Vista 64 - Square Enix Forums - last accessed on May 2023
- ↑ Important Information for German players of Commandos Ammo Pack, page 1 - Forum - GOG.com - last accessed on May 2023
- ↑ DIRECT X 5 NOT FOUND - Forum - GOG.com - last accessed on May 2023
- ↑ Verified by User:Plok on 2022-12-18