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 "Commandos 2: Men of Courage"

From PCGamingWiki, the wiki about fixing PC games
 
(70 intermediate revisions by 18 users not shown)
Line 1: Line 1:
 +
{{disambig|the original release|the HD Remaster|[[Commandos 2 HD Remaster]]}}
 
{{Infobox game
 
{{Infobox game
 
|cover        = commandos2.jpg
 
|cover        = commandos2.jpg
 
|developers  =  
 
|developers  =  
 
{{Infobox game/row/developer|Pyro Studios}}
 
{{Infobox game/row/developer|Pyro Studios}}
 +
{{Infobox game/row/porter|Zonic Limited|OS X}}
 
|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}}
 
{{Infobox game/row/publisher|Feral Interactive|OS X}}
 
{{Infobox game/row/publisher|Feral Interactive|OS X}}
 
|engines      =  
 
|engines      =  
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|September 20, 2001}}
 
{{Infobox game/row/date|Windows|September 20, 2001}}
{{Infobox game/row/date|OS X|May, 2005}}
+
{{Infobox game/row/date|OS X|June 15, 2005}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | Bird's-eye view, Free-roaming camera }}
 +
{{Infobox game/row/taxonomy/controls          | 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, Asia, Antarctica, Oceania, World War II }}
 +
{{Infobox game/row/taxonomy/series            | Commandos }}
 
|steam appid  = 6830
 
|steam appid  = 6830
|gogcom page  = commandos_2_3
+
|gogcom id    = 1207662213
 +
|gogcom id side = 1207658803
 +
|hltb        = 1867
 +
|lutris      = commandos-2-men-of-courage
 
|strategywiki = Commandos 2: Men of Courage
 
|strategywiki = Commandos 2: Men of Courage
 +
|mobygames    = 5181
 
|wikipedia    = Commandos 2: Men of Courage
 
|wikipedia    = Commandos 2: Men of Courage
|winehq      =  
+
|winehq      = 1374
 +
|license      = commercial
 
}}
 
}}
{{Series|Commandos}}
 
  
'''Key points'''
+
{{Introduction
{{ii}} Some [[#Modifications|mods]] are available, and a somewhat active modding community still exists.
+
|introduction      =
 +
 
 +
|release history  =
 +
 
 +
|current state    =
 +
}}
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://forums.revora.net/forum/2302-commandos-hq/ Revora Commandos Modding Community] (requires registration)
+
{{mm}} [https://commandos.fandom.com/wiki/Main_Page Commandos Wiki]
{{mm}} [http://steamcommunity.com/app/6830/discussions/ Steam Community Discussions]
+
{{mm}} [https://forums.revora.net/forum/2302-commandos-hq/ Revora Commandos Modding Community] (requires registration)
{{mm}} [http://forums.steampowered.com/forums/forumdisplay.php?f=232 Steam Users' Forums] for game series
+
{{GOG.com links|1207662213|commandos_series|for game series}}
{{GOG.com links|commandos_2_3|commandos_series|for game series}}
+
{{mm}} [https://steamcommunity.com/app/6830/discussions/ Steam Community Discussions]
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail | | unknown | | | Windows, OS X }}
+
{{Availability/row| Retail | | disc | {{DRM|SafeDisc|v2}}.<br>OS X version only available bundled with [[Commandos 3: Destination Berlin]]. | | Windows, OS X }}
{{Availability/row| GOG | commandos_2_3 | DRM-free | Bundled with [[Commandos 3: Destination Berlin]]. 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/row| Gamersgate | commandos-2-men-of-courage | Steam | | | Windows }}
 +
{{Availability/row| GOG.com | commandos_2_3 | DRM-free | Bundled with [[Commandos 3: Destination Berlin]]. 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/row| GMG | commandos-2-men-of-courage | Steam |  |  | Windows }}
 +
{{Availability/row| Humble | commandos-collection | Steam | Commandos Collection |  | Windows }}
 
{{Availability/row| Steam | 6830 | Steam | | | Windows }}
 
{{Availability/row| Steam | 6830 | Steam | | | Windows }}
 +
{{Availability/row| ZOOM | commandos-2-men-of-courage | DRM-free | Uses [[Glossary:DirectX/DirectDraw troubleshooting#Custom DirectDraw wrappers|DxWrapper]]. | | Windows }}
 
}}
 
}}
 +
{{ii}} A free demo version is available from [https://commandoshq.net/downloads.php CommandosHQ].
  
 
==Essential improvements==
 
==Essential improvements==
===Mission mods===
+
===Patches===
{{ii}} [http://commandoshq.net/c2dp_info.php Destination Paris] is a mod that makes the game more challenging.
+
{{mm}} The latest [https://www.patches-scrolls.de/patch/978/7/40526/download official patch] for the retail release is 1.2. Digital releases are already patched.
{{ii}} A [http://forums.revora.net/forum/2304-modding-mods/ modding community] for the game still exists.
 
  
 
==Game data==
 
==Game data==
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{P|game}}\OUTPUT\}}
+
{{Game data/config|Steam|{{P|userprofile\Documents}}\Commandos II\OUTPUT\COMM2.CFG|{{P|game}}\Legacy\OUTPUT\COMM2.CFG}}
{{Game data/row|OS X|}}
+
{{Game data/config|Windows|{{P|game}}\OUTPUT\COMM2.CFG}}
 +
{{Game data/config|OS X|}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{P|game}}\OUTPUT\}}
+
{{Game data/saves|Steam|{{P|userprofile\Documents}}\Commandos II\OUTPUT\|{{P|game}}\Legacy\OUTPUT\}}
{{Game data/row|OS X|}}
+
{{Game data/saves|Windows|{{P|game}}\OUTPUT\}}
 +
{{Game data/saves|OS X|}}
 
}}
 
}}
  
 
===[[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
|gog galaxy           = false
+
|discord                  =
|gog galaxy notes     =  
+
|discord notes            =
|origin               =  
+
|epic games launcher      =
|origin notes         =  
+
|epic games launcher notes =
|steam cloud           = false
+
|gog galaxy               = false
|steam cloud notes     =  
+
|gog galaxy notes         =  
|uplay                =  
+
|origin                   =  
|uplay notes           =  
+
|origin notes             =  
|xbox cloud           =  
+
|steam cloud               = false
|xbox cloud notes     =  
+
|steam cloud notes         =  
 +
|ubisoft connect          =  
 +
|ubisoft connect notes     =  
 +
|xbox cloud               =  
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
{{Image|Commandos2options.png|Video settings are limited.}}
+
{{Image|Commandos2options.png|General options}}
{{Video settings
+
{{Video
|wsgf link                  = http://www.wsgf.org/dr/commandos-2-men-courage
+
|wsgf link                  = https://www.wsgf.org/dr/commandos-2-men-courage
 
|widescreen wsgf award      = limited
 
|widescreen wsgf award      = limited
 
|multimonitor wsgf award    = unsupported
 
|multimonitor wsgf award    = unsupported
Line 92: Line 129:
 
|antialiasing              = n/a
 
|antialiasing              = n/a
 
|antialiasing notes        =  
 
|antialiasing notes        =  
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 
|vsync                      = false
 
|vsync                      = false
 
|vsync notes                =  
 
|vsync notes                =  
|60 fps                    = unknown
+
|60 fps                    = true
 
|60 fps notes              =  
 
|60 fps notes              =  
|120 fps                    = unknown
+
|120 fps                    = true
 
|120 fps notes              =  
 
|120 fps notes              =  
 +
|hdr                        = unknown
 +
|hdr notes                  =
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
Line 112: Line 154:
 
{{--}} Horizontal resolutions above 1440px, when playing non-tutorial missions, cause major graphical glitches and also crashes the game when zooming.
 
{{--}} Horizontal resolutions above 1440px, when playing non-tutorial missions, cause major graphical glitches and also crashes the game when zooming.
  
{{Fixbox|1=
+
{{Fixbox|description=Overriding built-in resolutions|ref={{cn|date=July 2016}}|fix=
{{Fixbox/fix|Overriding built-in resolutions|ref={{cn|date=July 2016}}}}
 
 
# Go to the installation folder.
 
# Go to the installation folder.
# Open <code>comm2.exe</code> with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD] (you might need to run the editor as an administrator).
+
# Open {{file|comm2.exe}} with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD].
 
# Pick one of the four built-in resolutions to override with a higher/wider resolution and remember its color:<br><code><span style="background:#f99">640x480</span></code>, <code><span style="background:#9c9">800x600</span></code>, <code><span style="background:#99f">1024x768</span></code>, <code><span style="background:#ffc">1280x1024</span></code>
 
# Pick one of the four built-in resolutions to override with a higher/wider resolution and remember its color:<br><code><span style="background:#f99">640x480</span></code>, <code><span style="background:#9c9">800x600</span></code>, <code><span style="background:#99f">1024x768</span></code>, <code><span style="background:#ffc">1280x1024</span></code>
 
# Search for these hexadecimal strings (which control window and viewport width, respectively):
 
# Search for these hexadecimal strings (which control window and viewport width, respectively):
 
#* <code><span style="background:#f99">80 02</span> 00 00 C3 B8 <span style="background:#9c9">20 03</span> 00 00 C3 B8 <span style="background:#99f">00 04</span> 00 00 C3 B8 <span style="background:#ffc">00 05</span></code>
 
#* <code><span style="background:#f99">80 02</span> 00 00 C3 B8 <span style="background:#9c9">20 03</span> 00 00 C3 B8 <span style="background:#99f">00 04</span> 00 00 C3 B8 <span style="background:#ffc">00 05</span></code>
 
#* <code><span style="background:#f99">80 02</span> 00 00 EB 13 BA <span style="background:#9c9">20 03</span> 00 00 EB 0C BA <span style="background:#99f">00 04</span> 00 00 EB 05 BA <span style="background:#ffc">00 05</span></code>
 
#* <code><span style="background:#f99">80 02</span> 00 00 EB 13 BA <span style="background:#9c9">20 03</span> 00 00 EB 0C BA <span style="background:#99f">00 04</span> 00 00 EB 05 BA <span style="background:#ffc">00 05</span></code>
# Then, for both, replace the string in the color you chose, with a new string corresponding to the horizontal resolution you want:
+
# Then, for both, replace the string in the schosen color, with a new string corresponding to the desired horizontal resolution:
 
#* For 1366px, replace with: <code>56 05</code>
 
#* For 1366px, replace with: <code>56 05</code>
 
#* For 1440px, replace with: <code>A0 05</code>
 
#* For 1440px, replace with: <code>A0 05</code>
#* For 1920px, replace with: <code>80 07</code> (Might cause glitches)
+
#* For 1920px, replace with: <code>80 07</code> (might cause glitches)
#* For other values, see [http://www.wsgf.org/forums/viewtopic.php?f=63&t=16237 this list of hex values].  
+
#* For other values, see [https://www.wsgf.org/phpBB3/viewtopic.php?f=63&t=16237 this list of hex values].  
 
# Search for these hexadecimal strings (which control window and viewport height, respectively):
 
# Search for these hexadecimal strings (which control window and viewport height, respectively):
 
#* <code><span style="background:#f99">E0 01</span> 00 00 C3 B8 <span style="background:#9c9">58 02</span> 00 00 C3 B8 <span style="background:#99f">00 03</span> 00 00 C3 B8 <span style="background:#ffc">00 04</span></code>
 
#* <code><span style="background:#f99">E0 01</span> 00 00 C3 B8 <span style="background:#9c9">58 02</span> 00 00 C3 B8 <span style="background:#99f">00 03</span> 00 00 C3 B8 <span style="background:#ffc">00 04</span></code>
 
#* <code><span style="background:#f99">E0 01</span> 00 00 89 10 89 48 04 C2 04 00 8B 44 24 04 B9 <span style="background:#9c9">58 02</span> 00 00 89 10 89 48 04 C2 04 00 8B 44 24 04 B9 <span style="background:#99f">00 03</span> 00 00 89 10 89 48 04 C2 04 00 B9 <span style="background:#ffc">00 04</span></code>
 
#* <code><span style="background:#f99">E0 01</span> 00 00 89 10 89 48 04 C2 04 00 8B 44 24 04 B9 <span style="background:#9c9">58 02</span> 00 00 89 10 89 48 04 C2 04 00 8B 44 24 04 B9 <span style="background:#99f">00 03</span> 00 00 89 10 89 48 04 C2 04 00 B9 <span style="background:#ffc">00 04</span></code>
# Then, for both, replace the string in the color you chose, with a new string corresponding to the vertical resolution you want:
+
# Then, for both, replace the string in the chosen color, with a new string corresponding to the desired vertical resolution:
 
#* For 768px, replace with: <code>00 03</code>
 
#* For 768px, replace with: <code>00 03</code>
 
#* For 900px, replace with: <code>84 03</code>
 
#* For 900px, replace with: <code>84 03</code>
 
#* For 1080px, replace with: <code>38 04</code>
 
#* For 1080px, replace with: <code>38 04</code>
#* For other values, see [http://www.wsgf.org/forums/viewtopic.php?f=63&t=16237 this list of hex values].  
+
#* For other values, see [https://www.wsgf.org/phpBB3/viewtopic.php?f=63&t=16237 this list of hex values].  
# Save your changes and close the hex editor.
+
# Save the changes and close the hex editor.
# Run the game, and under "Options" select (one of) the resolution(s) you hacked (it will still be listed as the original resolution).
+
# Run the game, and under "Options" select (one of) the hacked resolution(s) (it will still be listed as the original resolution).
 
}}
 
}}
  
 
===[[Glossary:Windowed|Windowed]]===
 
===[[Glossary:Windowed|Windowed]]===
 
{{--}} Unfortunately, playing the game windowed appears to disable edge-scrolling.
 
{{--}} Unfortunately, playing the game windowed appears to disable edge-scrolling.
To enable windowed, just press {{key|Alt|Enter}} at any time in-game.
+
To enable windowed mode, just press {{key|Alt|Enter}} at any time in-game.
  
{{Fixbox|1=
+
{{Fixbox|description=Permanently enabling windowed mode|ref={{cn|date=July 2016}}|fix=
{{Fixbox/fix|Permanently enabling windowed|ref={{cn|date=July 2016}}}}
 
 
# Go to the [[#Game data|save game data location]].
 
# Go to the [[#Game data|save game data location]].
# Open <code>COMM2.CFG</code> for editing
+
# Open {{file|COMM2.CFG}} in a text editor.
 
# Change <code>.INICIAR_EN_FULL_SCREEN 1</code> to <code>.INICIAR_EN_FULL_SCREEN 0</code>
 
# Change <code>.INICIAR_EN_FULL_SCREEN 1</code> to <code>.INICIAR_EN_FULL_SCREEN 0</code>
# Save your edit
+
# Save the changes.
 
}}
 
}}
  
==Input settings==
+
==Input==
{{Input settings
+
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          = Only the keyboard hot-keys are remappable.
 
|key remap notes          = Only the keyboard hot-keys are remappable.
 
|acceleration option      = false
 
|acceleration option      = false
 
|acceleration option notes =  
 
|acceleration option notes =  
|mouse sensitivity        = unknown
+
|mouse sensitivity        = false
 
|mouse sensitivity notes  =  
 
|mouse sensitivity notes  =  
 
|mouse menu                = true
 
|mouse menu                = true
 
|mouse menu notes          =  
 
|mouse menu notes          =  
|invert mouse y-axis      =  
+
|invert mouse y-axis      = unknown
 
|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 171: Line 213:
 
|invert controller y-axis  = unknown
 
|invert controller y-axis  = unknown
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               = unknown
+
|xinput controllers        = unknown
|touchscreen notes        =  
+
|xinput controllers notes  =
|button prompts           = unknown
+
|xbox prompts              = unknown
|button prompts notes     =  
+
|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        = unknown
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
 
|haptic feedback          = unknown
 
|haptic feedback          = unknown
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
|light bar support        = unknown
+
|simultaneous input        = unknown
|light bar support notes   =  
+
|simultaneous input notes  =
 +
|steam input api          = unknown
 +
|steam input api notes    =
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 +
|steam input presets      = unknown
 +
|steam input presets notes =
 +
|steam controller prompts  = unknown
 +
|steam controller prompts notes =
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =  
 
}}
 
}}
  
==Audio settings==
+
==Audio==
{{Audio settings
+
{{Image|Commandos 2 audio settings.png|Audio settings}}
 +
{{Audio
 
|separate volume          = true
 
|separate volume          = true
|separate volume notes    =  
+
|separate volume notes    = Master, Music, Sound Effects, Voice, Cutscenes
 
|surround sound          = false
 
|surround sound          = false
 
|surround sound notes    =  
 
|surround sound notes    =  
Line 193: Line 264:
 
|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      = 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 only.
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = German
 +
|interface = true
 +
|audio    = true
 +
|subtitles = false
 +
|notes    = Retail only; [https://www.compiware-forum.de/downloads/file/164-commandos-2-men-of-courage-german-patch/ download for digital releases].
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Hungarian
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|notes    = [https://magyaritasok.hu/magyaritasok/commandos-2/commandos-2-men-of-courage/126 Fan translation.]
 +
|fan      = true
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    = Retail only; [https://steamcommunity.com/sharedfiles/filedetails/?id=263112602 download for digital releases].
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Korean
 +
|interface = true
 +
|audio    = limited
 +
|subtitles = false
 +
|notes    = Command lines not voiced.
 +
|fan      =
 +
}}
 
}}
 
}}
  
Line 209: Line 333:
 
|lan play modes      = Co-op
 
|lan play modes      = Co-op
 
|lan play notes      =  
 
|lan play notes      =  
|online play          = unknown
+
|online play          = false
 
|online play players  =  
 
|online play players  =  
|online play modes    =  
+
|online play modes    = Co-op
|online play notes    =  
+
|online play notes    = The official multiplayer service has been shut down.
 
|asynchronous        =  
 
|asynchronous        =  
 
|asynchronous notes  =  
 
|asynchronous notes  =  
 
}}{{Network/Connections
 
}}{{Network/Connections
|matchmaking        =  
+
|matchmaking        = false
 
|matchmaking notes  =  
 
|matchmaking notes  =  
|p2p                =  
+
|p2p                = false
 
|p2p notes          =  
 
|p2p notes          =  
|dedicated          =  
+
|dedicated          = false
 
|dedicated notes    =  
 
|dedicated notes    =  
|self-hosting      =  
+
|self-hosting      = true
 
|self-hosting notes =  
 
|self-hosting notes =  
|direct ip          =  
+
|direct ip          = true
 
|direct ip notes    =  
 
|direct ip notes    =  
 
}}{{Network/Ports
 
}}{{Network/Ports
Line 231: Line 355:
 
|upnp =  
 
|upnp =  
 
}}
 
}}
 +
 +
==Issues unresolved==
 +
===Crash related to wireless peripherals===
 +
{{--}} The game crashes on startup if the user has wireless peripherals (headsets, mice...). Before the game is run, the USB dongle needs to be unplugged, and only plugged back in when the game's intro/menu is shown.<ref>{{Refcheck|user=Plok|date=2024-02-18|comment=Confirmed with the Logitech G533 wireless headset.}}</ref>
  
 
==Issues fixed==
 
==Issues fixed==
 
===Videos don't work===
 
===Videos don't work===
{{Fixbox|1=
+
{{Fixbox|description=Enable Indeo codec; see [[Troubleshooting guide/Startup and launching problems#Video not available. Cannot find 'vids:IV50' decompressor|Troubleshooting guide]].|ref=<ref>[https://web.archive.org/web/20141205063328/http://forums.steampowered.com/forums/showthread.php?t=1331567 All You Need to Fix and Modernize all Commandos Games in One Thread (Save/Resolution) - Steam Users' Forums] (retrieved)</ref>}}
{{Fixbox/fix|Install [http://www.free-codecs.com/download/indeo_codec.htm Indeo video codec]|ref=<ref>[http://forums.steampowered.com/forums/showthread.php?t=1331567 All You Need to Fix and Modernize all Commandos Games in One Thread (Save/Resolution) - Steam Users' Forums]</ref>}}
+
 
}}
+
{{Fixbox|description=Run the game in [[Windows Compatibility Mode|compatibility mode]] for Windows 2000.|ref=<ref>[https://web.archive.org/web/20170520121550/http://forums.steampowered.com/forums/showthread.php?t=1292463#post23105068 commandos 2 FMV sequences aren't playing - Steam Users' Forums](retrieved)</ref>}}
{{Fixbox|1=
+
 
{{Fixbox/fix|Run the game with Windows 2000 compatibility|ref=<ref>[http://forums.steampowered.com/forums/showpost.php?p=23105068&postcount=5  commandos 2 FMV sequences aren't playing - Steam Users' Forums]</ref>}}
+
===Commandos 2 won't launch===
}}
+
{{Fixbox|description=Disconnect USB Corsair Watercooling cable}}
  
 
==Other information==
 
==Other information==
Line 246: Line 374:
 
|direct3d versions      =  
 
|direct3d versions      =  
 
|direct3d notes        =  
 
|direct3d notes        =  
|directdraw versions    =  
+
|directdraw versions    = 7
 
|directdraw notes      =  
 
|directdraw notes      =  
 
|opengl versions        =  
 
|opengl versions        =  
Line 258: Line 386:
 
|metal support          =  
 
|metal support          =  
 
|metal support notes    =  
 
|metal support notes    =  
|vulkan support        =  
+
|vulkan versions        =  
|vulkan support notes   =  
+
|vulkan notes           =  
 
|dos modes              =  
 
|dos modes              =  
 
|dos modes notes        =  
 
|dos modes notes        =  
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = unknown
+
|windows 32-bit exe    = true
|64-bit executable notes=  
+
|windows 64-bit exe    = false
 +
|windows arm app        = false
 +
|windows exe notes      =
 +
|mac os x powerpc app  = true
 +
|macos intel 32-bit app = true
 +
|macos intel 64-bit app = false
 +
|macos arm app          =
 +
|macos app notes        =
 +
|linux 32-bit executable= unknown
 +
|linux 64-bit executable= unknown
 +
|linux arm app          = unknown
 +
|linux executable notes =  
 
}}
 
}}
 +
 +
===Modifications===
 +
{{ii}} [https://commandoshq.net/c2dp_info.php Destination Paris] is a mod that makes the game more challenging and includes missions from [[Commandos 3: Destination Berlin]].
 +
{{ii}} A [https://forums.revora.net/forum/2304-modding-mods/ modding community] for the game still exists.
  
 
==System requirements==
 
==System requirements==
{{ii}} GOG.com version.
 
 
{{System requirements
 
{{System requirements
 
|OSfamily = Windows
 
|OSfamily = Windows
  
|minOS    = XP, Vista, 7
+
|minOS    = 98
|minCPU  = 1 GHz
+
|minCPU  = Intel Pentium II 266 MHz
|minRAM  = 256 MB
+
|minRAM  = 64 MB
|minHD    = 3 GB
+
|minHD    = 1.5 GB
 
|minGPU  =  
 
|minGPU  =  
|minDX    = 7
+
|minVRAM  = 4 MB
 +
|minDX    = 8
  
|recOS    = 7
+
|recOS    =  
|recCPU  = 1.4 GHz
+
|recCPU  = Intel Pentium II 450 MHz
|recRAM  = 512 MB
+
|recRAM  = 128 MB
 +
|recHD    = 2.5 GB
 
|recGPU  =  
 
|recGPU  =  
|recDX    = 9
+
|recVRAM  = 8 MB
 +
|recDX    =  
 
}}
 
}}
  
 
{{References}}
 
{{References}}

Latest revision as of 13:34, 18 February 2024

This page is for the original release. For the HD Remaster, see Commandos 2 HD Remaster.

Commandos 2: Men of Courage
Commandos 2: Men of Courage cover
Developers
Pyro Studios
macOS (OS X) Zonic Limited
Publishers
Retail, original digital Eidos Interactive
Retail re-release Sold Out Software
Second digital Merge Games
Third digital Kalypso Media
OS X Feral Interactive
Release dates
Windows September 20, 2001
macOS (OS X) June 15, 2005
Taxonomy
Monetization One-time game purchase
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives Bird's-eye view, Free-roaming camera
Controls Point and select
Genres Stealth, Strategy
Vehicles Automobile, Naval/watercraft, Tank
Art styles Stylized
Themes Europe, Asia, Antarctica, Oceania, World War II
Series Commandos
Commandos 2: Men of Courage on HowLongToBeat
Commandos 2: Men of Courage guide on StrategyWiki
Commandos 2: Men of Courage on MobyGames
Commandos 2: Men of Courage on Wikipedia
Commandos
Commandos: Behind Enemy Lines 1998
Commandos: Beyond the Call of Duty 1999
Commandos 2: Men of Courage 2001
Commandos 3: Destination Berlin 2003
Commandos: Strike Force 2006
Commandos 2 HD Remaster 2020
Commandos 3 HD Remaster 2022
Commandos: Origins 2024

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.

Commandos 2: Men of Courage is a singleplayer and multiplayer bird's-eye view and free-roaming camera stealth and strategy game in the Commandos series.

General information

Commandos Wiki
Revora Commandos Modding Community (requires registration)
GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
SafeDisc v2 DRM[Note 1].
OS X version only available bundled with Commandos 3: Destination Berlin.
Windows
macOS (OS X)
GamersGate
Icon overlay.png
Windows
GOG.com
DRM-free
Bundled with Commandos 3: Destination Berlin. Cannot be purchased in Germany.[3]
Windows
Green Man Gaming
Icon overlay.png
Windows
Humble Store
Icon overlay.png
Commandos Collection
Windows
Steam
Icon overlay.png
Windows
ZOOM Platform
DRM-free
Uses DxWrapper.
Windows
SafeDisc retail DRM does not work on Windows Vista and later (see above for affected versions).
A free demo version is available from CommandosHQ.

Essential improvements

Patches

The latest official patch for the retail release is 1.2. Digital releases are already patched.

Game data

Configuration file(s) location

System Location
Steam %USERPROFILE%\Documents\Commandos II\OUTPUT\COMM2.CFG
<path-to-game>\Legacy\OUTPUT\COMM2.CFG
Windows <path-to-game>\OUTPUT\COMM2.CFG[Note 2]
macOS (OS X)
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/6830/pfx/[Note 3]

Save game data location

System Location
Steam %USERPROFILE%\Documents\Commandos II\OUTPUT\
<path-to-game>\Legacy\OUTPUT\
Windows <path-to-game>\OUTPUT\[Note 2]
macOS (OS X)
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/6830/pfx/[Note 3]

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

General options
General options

Widescreen resolution

Example of graphical glitch experienced with horizontal resolution of 1920px.
Example of graphical glitch experienced with horizontal resolution of 1920px.
Widescreen-ready executables - Just pick the one you want, rename the old one, put the new executable and rename it to "comm2". When you start the game, choose 800x600 resolution.
Retail versions need to have 1.2 patch (mirror) installed to work.
Destination Paris will not work with this.

Manual process

You need to override one (or more) of the four built-in resolution options with the custom resolution(s) you want.
Horizontal resolutions above 1440px, when playing non-tutorial missions, cause major graphical glitches and also crashes the game when zooming.
Overriding built-in resolutions[citation needed]
  1. Go to the installation folder.
  2. Open comm2.exe with a hex editor such as HxD.
  3. Pick one of the four built-in resolutions to override with a higher/wider resolution and remember its color:
    640x480, 800x600, 1024x768, 1280x1024
  4. Search for these hexadecimal strings (which control window and viewport width, respectively):
    • 80 02 00 00 C3 B8 20 03 00 00 C3 B8 00 04 00 00 C3 B8 00 05
    • 80 02 00 00 EB 13 BA 20 03 00 00 EB 0C BA 00 04 00 00 EB 05 BA 00 05
  5. Then, for both, replace the string in the schosen color, with a new string corresponding to the desired horizontal resolution:
    • For 1366px, replace with: 56 05
    • For 1440px, replace with: A0 05
    • For 1920px, replace with: 80 07 (might cause glitches)
    • For other values, see this list of hex values.
  6. Search for these hexadecimal strings (which control window and viewport height, respectively):
    • E0 01 00 00 C3 B8 58 02 00 00 C3 B8 00 03 00 00 C3 B8 00 04
    • E0 01 00 00 89 10 89 48 04 C2 04 00 8B 44 24 04 B9 58 02 00 00 89 10 89 48 04 C2 04 00 8B 44 24 04 B9 00 03 00 00 89 10 89 48 04 C2 04 00 B9 00 04
  7. Then, for both, replace the string in the chosen color, with a new string corresponding to the desired vertical resolution:
    • For 768px, replace with: 00 03
    • For 900px, replace with: 84 03
    • For 1080px, replace with: 38 04
    • For other values, see this list of hex values.
  8. Save the changes and close the hex editor.
  9. Run the game, and under "Options" select (one of) the hacked resolution(s) (it will still be listed as the original resolution).

Windowed

Unfortunately, playing the game windowed appears to disable edge-scrolling.

To enable windowed mode, just press Alt+ Enter at any time in-game.

Permanently enabling windowed mode[citation needed]
  1. Go to the save game data location.
  2. Open COMM2.CFG in a text editor.
  3. Change .INICIAR_EN_FULL_SCREEN 1 to .INICIAR_EN_FULL_SCREEN 0
  4. Save the changes.

Input

Keyboard and mouse State Notes
Remapping
Only the keyboard hot-keys are remappable.
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Controller types

Audio

Audio settings
Audio settings

Audio feature State Notes
Separate volume controls
Master, Music, Sound Effects, Voice, Cutscenes
Surround sound
Subtitles
Closed captions
Mute on focus lost
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
French
Retail only.
German
Retail only; download for digital releases.
Hungarian
Fan translation.
Spanish
Retail only; download for digital releases.
Korean
Command lines not voiced.

Network

Multiplayer types

Type Native Notes
LAN play
Co-op
Online play
Co-op
The official multiplayer service has been shut down.

Connection types

Issues unresolved

Crash related to wireless peripherals

The game crashes on startup if the user has wireless peripherals (headsets, mice...). Before the game is run, the USB dongle needs to be unplugged, and only plugged back in when the game's intro/menu is shown.[4]

Issues fixed

Videos don't work

Enable Indeo codec; see Troubleshooting guide.[5]
Run the game in compatibility mode for Windows 2000.[6]

Commandos 2 won't launch

Disconnect USB Corsair Watercooling cable

Other information

API

Technical specs Supported Notes
DirectDraw 7
ExecutablePPC 32-bit 64-bit Notes
Windows
macOS (OS X)
This 32-bit-only macOS game does not work on macOS Catalina (10.15) or later.

Modifications

Destination Paris is a mod that makes the game more challenging and includes missions from Commandos 3: Destination Berlin.
A modding community for the game still exists.

System requirements

Windows
Minimum Recommended
Operating system (OS) 98
Processor (CPU) Intel Pentium II 266 MHz
System memory (RAM) 64 MB
Hard disk drive (HDD) 1.5 GB
Video card (GPU) 4 MB of VRAM
DirectX 8 compatible


Notes

  1. SafeDisc retail DRM does not work on Windows 10[1] or Windows 11 and is disabled by default on Windows Vista, Windows 7, Windows 8, and Windows 8.1 when the KB3086255 update is installed.[2]
  2. 2.0 2.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).
  3. 3.0 3.1 Notes regarding Steam Play (Linux) data:

References