Difference between revisions of "Supreme Commander"
m |
m |
||
(138 intermediate revisions by 37 users not shown) | |||
Line 1: | Line 1: | ||
− | {{ | + | {{Infobox game |
− | + | |cover = Supreme Commander Coverart.jpg | |
− | + | |developers = | |
− | |cover | + | {{Infobox game/row/developer|Gas Powered Games}} |
− | |developer | + | |publishers = |
− | |publisher | + | {{Infobox game/row/publisher|THQ|Retail}} |
− | |engine | + | {{Infobox game/row/publisher|Nordic Games|Digital, original}} |
− | |release dates | + | {{Infobox game/row/publisher|Square Enix|Digital, current}} |
+ | |engines = | ||
+ | {{Infobox game/row/engine|Moho}} | ||
+ | |release dates= | ||
+ | {{Infobox game/row/date|Windows|February 16, 2007}} | ||
+ | |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, Top-down view }} | ||
+ | {{Infobox game/row/taxonomy/controls | Multiple select, Point and select}} | ||
+ | {{Infobox game/row/taxonomy/genres | RTS }} | ||
+ | {{Infobox game/row/taxonomy/sports | }} | ||
+ | {{Infobox game/row/taxonomy/vehicles | }} | ||
+ | {{Infobox game/row/taxonomy/art styles | }} | ||
+ | {{Infobox game/row/taxonomy/themes | Sci-fi }} | ||
+ | {{Infobox game/row/taxonomy/series | Supreme Commander }} | ||
+ | |reception = | ||
+ | {{Infobox game/row/reception|Metacritic|supreme-commander|86}} | ||
+ | {{Infobox game/row/reception|IGDB|supreme-commander|76}} | ||
+ | |steam appid = 9350 | ||
+ | |gogcom id = 1448050501 | ||
+ | |gogcom id side= 1158031056 | ||
+ | |hltb = 9483 | ||
+ | |lutris = supreme-commander | ||
+ | |strategywiki = Supreme Commander | ||
+ | |mobygames = 26709 | ||
+ | |wikipedia = Supreme Commander (video game) | ||
+ | |winehq = 4051 | ||
+ | |license = commercial | ||
}} | }} | ||
− | {{ | + | |
+ | {{Introduction | ||
+ | |introduction = | ||
+ | |||
+ | |release history = | ||
+ | |||
+ | |current state = | ||
+ | }} | ||
+ | |||
+ | '''General information''' | ||
+ | {{mm}} [https://supcom.fandom.com/wiki/Main_Page Supreme Commander Wiki] | ||
+ | {{GOG.com links|1448050501|supreme_commander_series|for game series}} | ||
+ | {{mm}} [https://steamcommunity.com/app/9350/discussions/ Steam Community Discussions] | ||
==Availability== | ==Availability== | ||
− | {{Availability | + | {{Availability| |
− | {{Availability | + | {{Availability/row| Retail | | Disc, Key | {{DRM|SecuROM|7}} - removed in official update 1.0.3220 | Steam | Windows }} |
− | {{ | + | {{Availability/row| GOG.com | supreme_commander_gold_edition | DRM-free | Gold Edition. Also includes Supreme Commander: Forged Alliance. Multiplayer only available via LAN | | Windows }} |
+ | {{Availability/row| Steam | 9350 | Steam | {{store link|Steam-sub|11732|Gold Edition}} also available. | | Windows }} | ||
+ | {{Availability/row| Games for Windows Marketplace | GFWL | GFWL | <ref>{{Refurl|url=https://web.archive.org/web/20110131183411/http://www.gamesforwindows.com/en-US/Games/Supreme-Commander/|title=Supreme Commander - Games for Windows|date=19 August 2022}}</ref> | | Windows | unavailable }} | ||
+ | }} | ||
+ | {{ii}} [https://community.pcgamingwiki.com/files/file/460-supreme-commander-demo/ Demo] | ||
+ | {{++}} Retail copies of Supreme Commander activate on Steam and give a free copy of [[Supreme Commander: Forged Alliance]].<ref>{{Refurl|url=https://web.archive.org/web/20140903143132/http://forums.gaspowered.com/viewtopic.php?f=67&t=57459|title=GPGNet Services Update 2 (GPGnet has been shutdown)|date=2020-12-06}}</ref><ref>[https://web.archive.org/web/20150619122759/http://forums.steampowered.com/forums/showthread.php?t=2622225 Boxed keys redeemed on steam - Steam Users' Forums] (retrieved)</ref> | ||
+ | {{--}} The GOG.com and Steam versions do not come with online multiplayer support. | ||
+ | |||
+ | ==Essential improvements== | ||
+ | ===Patches=== | ||
+ | {{ii}} [https://community.pcgamingwiki.com/files/file/456-supreme-commander-patch/ Patch v1.1.3280] is the latest patch available for the game. | ||
+ | {{ii}} Not required for the Steam or GOG versions. | ||
+ | |||
+ | ==Game data== | ||
+ | {{Image|Supreme Commander General.png|In-game general settings.}} | ||
+ | |||
+ | ===Configuration file(s) location=== | ||
+ | {{Game data| | ||
+ | {{Game data/config|Windows|{{p|localappdata}}\Gas Powered Games\SupremeCommander\Game.prefs}} | ||
+ | }} | ||
+ | |||
+ | ===Save game data location=== | ||
+ | {{Game data| | ||
+ | {{Game data/saves|Windows|{{p|localappdata}}\Gas Powered Games\SupremeCommander\savegames}} | ||
+ | }} | ||
+ | |||
+ | ===[[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 = true | ||
+ | |gog galaxy notes = | ||
+ | |origin = | ||
+ | |origin notes = | ||
+ | |steam cloud = false | ||
+ | |steam cloud notes = | ||
+ | |ubisoft connect = | ||
+ | |ubisoft connect notes = | ||
+ | |xbox cloud = | ||
+ | |xbox cloud notes = | ||
+ | }} | ||
+ | |||
+ | ==Video== | ||
+ | {{Image|Supreme Commander Video.png|In-game video settings.}} | ||
+ | {{Video | ||
+ | |wsgf link = https://www.wsgf.org/dr/supreme-commander | ||
+ | |widescreen wsgf award = limited | ||
+ | |multimonitor wsgf award = limited | ||
+ | |ultrawidescreen wsgf award = incomplete | ||
+ | |4k ultra hd wsgf award = incomplete | ||
+ | |widescreen resolution = true | ||
+ | |widescreen resolution notes= | ||
+ | |multimonitor = true | ||
+ | |multimonitor notes = Works with limitations. A non-spanned display can also be used for a large interactive map. Can be improved with [[DgVoodoo 2]].<ref>{{Refurl|url=https://www.vogons.org/viewtopic.php?p=1066032#p1066032|title=VOGONS - Multi-Monitor support for Supreme Commander|date=2022-04-28}}</ref> | ||
+ | |ultrawidescreen = unknown | ||
+ | |ultrawidescreen notes = | ||
+ | |4k ultra hd = unknown | ||
+ | |4k ultra hd notes = | ||
+ | |fov = hackable | ||
+ | |fov notes = See [[#Field of view (FOV)|Field of view (FOV)]]. | ||
+ | |windowed = hackable | ||
+ | |windowed notes = See [[#Windowed|Windowed]]. | ||
+ | |borderless windowed = hackable | ||
+ | |borderless windowed notes = See [[#Windowed|Windowed]]. | ||
+ | |anisotropic = unknown | ||
+ | |anisotropic notes = | ||
+ | |antialiasing = true | ||
+ | |antialiasing notes = Off, 2x, 4x, 8x. | ||
+ | |upscaling = unknown | ||
+ | |upscaling tech = | ||
+ | |upscaling notes = | ||
+ | |vsync = true | ||
+ | |vsync notes = | ||
+ | |60 fps = true | ||
+ | |60 fps notes = | ||
+ | |120 fps = hackable | ||
+ | |120 fps notes = Capped at 100 fps by default. | ||
+ | Type into console (`~`): <code>SC_FrameTimeClamp [desired frametime]</code> <br> | ||
+ | e.g.: <code>SC_FrameTimeClamp 4.2</code> for 238fps (1000/238) | ||
+ | |hdr = unknown | ||
+ | |hdr notes = | ||
+ | |color blind = unknown | ||
+ | |color blind notes = | ||
+ | }} | ||
+ | |||
+ | ===[[Glossary:Field of view (FOV)|Field of view (FOV)]]=== | ||
+ | {{Fixbox|description=FoV tweak|ref={{cn|date=July 2016}}|fix= | ||
+ | # In game launch console with {{key|~}}. | ||
+ | # Enter <code>cam_NearFOV XX</code> for FoV at the closest zoom. | ||
+ | # Enter <code>cam_FarFOV XX</code> for FoV at the furthest zoom. | ||
+ | }} | ||
+ | |||
+ | ===[[Glossary:Windowed|Windowed]]=== | ||
+ | {{Fixbox|description=Windowed mode|ref={{cn|date=January 2017}}|fix= | ||
+ | Use the [[Glossary:Command line arguments|command line arguments]] <code>/windowed X Y</code> where X is your desired horizontal resolution and Y your vertical. | ||
+ | }} | ||
+ | |||
+ | ==Input== | ||
+ | {{Image|Supreme Commander Controls.png|In-game control settings.}} | ||
+ | {{Input | ||
+ | |key remap = false | ||
+ | |key remap notes = | ||
+ | |acceleration option = false | ||
+ | |acceleration option notes = | ||
+ | |mouse sensitivity = unknown | ||
+ | |mouse sensitivity notes = | ||
+ | |mouse menu = true | ||
+ | |mouse menu notes = | ||
+ | |invert mouse y-axis = false | ||
+ | |invert mouse y-axis notes = | ||
+ | |touchscreen = unknown | ||
+ | |touchscreen notes = | ||
+ | |controller support = false | ||
+ | |controller support notes = | ||
+ | |full controller = unknown | ||
+ | |full controller notes = | ||
+ | |controller remap = unknown | ||
+ | |controller remap notes = | ||
+ | |controller sensitivity = unknown | ||
+ | |controller sensitivity notes= | ||
+ | |invert controller y-axis = unknown | ||
+ | |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== | ||
+ | {{Image|Supreme Commander Audio.png|In-game audio settings.}} | ||
+ | {{Audio | ||
+ | |separate volume = true | ||
+ | |separate volume notes = | ||
+ | |surround sound = true | ||
+ | |surround sound notes = 5.1<ref>{{Refurl|url=https://www.overclock.net/t/220287/supreme-commander-and-surround-sound-solved|title=Supreme Commander And Surround Sound? (SOLVED) - Overclock.net Forums|date=May 2023}}</ref> | ||
+ | |subtitles = true | ||
+ | |subtitles notes = | ||
+ | |closed captions = false | ||
+ | |closed captions notes = | ||
+ | |mute on focus lost = always on | ||
+ | |mute on focus lost notes = | ||
+ | |eax support = | ||
+ | |eax support notes = | ||
+ | |royalty free audio = always on | ||
+ | |royalty free audio notes = | ||
+ | }} | ||
+ | |||
+ | {{L10n|content= | ||
+ | {{L10n/switch | ||
+ | |language = English | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Traditional Chinese | ||
+ | |interface = true | ||
+ | |audio = false | ||
+ | |subtitles = true | ||
+ | |notes = Retail and Steam only | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Czech | ||
+ | |interface = true | ||
+ | |audio = false | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = French | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = German | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Italian | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Polish | ||
+ | |interface = true | ||
+ | |audio = false | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Russian | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Spanish | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
}} | }} | ||
− | |||
− | == | + | ==Network== |
+ | {{Network/Multiplayer | ||
+ | |local play = | ||
+ | |local play players = | ||
+ | |local play modes = | ||
+ | |local play notes = | ||
+ | |lan play = true | ||
+ | |lan play players = 8 | ||
+ | |lan play modes = Versus | ||
+ | |lan play notes = | ||
+ | |online play = limited | ||
+ | |online play players = 8 | ||
+ | |online play modes = Versus | ||
+ | |online play notes = Retail: GPGnet (powered by Quazal); discontinued<ref>http://forums.gaspowered.com/viewtopic.php?f=2&t=57459</ref><br>Steam: Steamworks<br>GOG: disabled | ||
+ | |asynchronous = | ||
+ | |asynchronous notes = | ||
+ | }} | ||
− | + | {{Network/Connections | |
+ | |matchmaking = true | ||
+ | |matchmaking notes = | ||
+ | |p2p = true | ||
+ | |p2p notes = | ||
+ | |dedicated = false | ||
+ | |dedicated notes = | ||
+ | |self-hosting = true | ||
+ | |self-hosting notes = | ||
+ | |direct ip = true | ||
+ | |direct ip notes = | ||
+ | }} | ||
− | + | {{Network/Ports | |
− | {{ | + | |tcp = |
− | + | |udp = 6112, 9103, 30350-30351 | |
− | + | |upnp = unknown | |
− | |||
− | |||
− | |||
}} | }} | ||
+ | ==VR support== | ||
+ | {{VR support | ||
+ | |gg3d name = | ||
+ | |native 3d gg3d award = | ||
+ | |nvidia 3d vision gg3d award = | ||
+ | |tridef 3d gg3d award = | ||
+ | |iz3d gg3d award = | ||
+ | |native 3d = false | ||
+ | |native 3d notes = | ||
+ | |nvidia 3d vision = true | ||
+ | |nvidia 3d vision notes = | ||
+ | |tridef 3d = true | ||
+ | |tridef 3d notes = | ||
+ | |iz3d = true | ||
+ | |iz3d notes = | ||
+ | |vorpx = hackable | ||
+ | |vorpx modes = Z3D | ||
+ | |vorpx notes = User created game profile, see [https://www.vorpx.com/forums/topic/supreme-commander/ vorpx forum] profile introduction. | ||
+ | |htc vive = | ||
+ | |htc vive notes = | ||
+ | |oculus rift = | ||
+ | |oculus rift notes = | ||
+ | |osvr = | ||
+ | |osvr notes = | ||
+ | |keyboard-mouse = | ||
+ | |keyboard-mouse notes = | ||
+ | |3rd space gaming vest = | ||
+ | |3rd space gaming vest notes = | ||
+ | |novint falcon = | ||
+ | |novint falcon notes = | ||
+ | |trackir = | ||
+ | |trackir notes = | ||
+ | |tobii eye tracking = | ||
+ | |tobii eye tracking notes = | ||
+ | |play area seated = | ||
+ | |play area seated notes = | ||
+ | |play area standing = | ||
+ | |play area standing notes = | ||
+ | |play area room-scale = | ||
+ | |play area room-scale notes = | ||
+ | }} | ||
− | + | ==Issues fixed== | |
− | {{ | + | ===Crash to desktop on startup=== |
− | + | {{ii}} Game will not start, or will start, give a black screen and shut down again. | |
− | {{ | + | {{Fixbox|description=Run {{file|SupremeCommander.exe}} in [[Windows Compatibility Mode|compatibility mode]] for Windows XP SP3.|fix= |
− | |||
− | |||
}} | }} | ||
− | ==Other | + | {{Fixbox|description=Uninstall Visual C++ 2005 redistributables|ref={{cn|January 2023}}|fix= |
− | === | + | # Open Programs and Features: |
− | [[Supreme Commander | + | #* Vista and later: Open the Start screen/Start menu, type <code>appwiz.cpl</code> and press {{key|Enter}}. |
+ | #* Windows XP: Press {{key|Win|R}}, type <code>appwiz.cpl</code> and press {{key|Enter}}. | ||
+ | # Remove all entries for Microsoft Visual C++ 2005 Redistributable. | ||
+ | }} | ||
+ | |||
+ | ===Mouse cursor does not match mouse input=== | ||
+ | {{Fixbox|description=Visible mouse cursor unresponsive and mouse inputs are invisible|ref={{cn|date=July 2016}}|fix= | ||
+ | # Open Control Panel > Appearance and Personalisation > Display | ||
+ | # Adjust all text sizes to default (100%) | ||
+ | # Restart the computer | ||
+ | # Launch the game | ||
+ | }} | ||
+ | |||
+ | ===No sound during gameplay=== | ||
+ | {{Fixbox|description=Game does not have sound, or has sound stop functioning|ref={{cn|date=February 2017}}|fix= | ||
+ | {{ii}} Reports of issue: [https://steamcommunity.com/app/9350/discussions/0/828923952224589177/] [https://steamcommunity.com/app/9350/discussions/0/828925849173722331/] [https://steamcommunity.com/app/9350/discussions/0/846946588500420155/] [https://web.archive.org/web/20141205123314/http://forums.steampowered.com/forums/showthread.php?t=2167191] [https://web.archive.org/web/20141205123311/http://forums.steampowered.com/forums/showthread.php?t=2264539] [https://web.archive.org/web/20141205123328/http://forums.steampowered.com/forums/showthread.php?t=2656087] | ||
+ | {{ii}} Possible solution available for Windows XP: http://forums.gaspowered.com/viewtopic.php?f=10&t=295 - adjusting audio acceleration to Basic. ''Unconfirmed.'' | ||
+ | {{ii}} Possible solution to reintall DirectX. ''Unconfirmed.'' | ||
+ | {{ii}} Possible solution is to disable surround sound configuration of our output device. | ||
+ | # Open Control Panel > Hardware and Sound > Sound | ||
+ | # Disable all playback devices except dedicated speakers or headphones | ||
+ | # Select the dedicated playback device > Configure | ||
+ | # Set Audio channels to "Stereo" > Next > Next > Finish | ||
+ | }} | ||
+ | |||
+ | ==Other information== | ||
+ | ===API=== | ||
+ | {{API | ||
+ | |direct3d versions = 9.0c | ||
+ | |direct3d notes = | ||
+ | |directdraw versions = | ||
+ | |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 = 2 | ||
+ | |shader model notes = | ||
+ | |windows 32-bit exe = true | ||
+ | |windows 64-bit exe = false | ||
+ | |windows arm app = false | ||
+ | |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 = | ||
+ | |audio notes = | ||
+ | |interface = | ||
+ | |interface notes = | ||
+ | |cutscenes = Sofdec | ||
+ | |cutscenes notes = | ||
+ | |multiplayer = GPGNet, Quazal | ||
+ | |multiplayer notes= | ||
+ | }} | ||
+ | |||
+ | ===[[Glossary:Command line arguments|Command line arguments]]=== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Command<ref name="SupComArgs1">[https://wiki.faforever.com/en/Command-Line-Switches Command Line Switches | FAForever Wiki]</ref> <ref name="SupComArgs2">[https://supcom.fandom.com/wiki/Command_line_switches Command line switches - Supreme Commander Wiki - Fandom]</ref> !! Description | ||
+ | |- | ||
+ | | /windowed [number] [number] || Runs the game in windowed mode with a specified resolution | ||
+ | |- | ||
+ | | /position [number] [number] || Specifies coordinate offset for game window | ||
+ | |- | ||
+ | | /prefs [filename] || Overrides the [[#Configuration file(s) location|configuration file]] with a specified file | ||
+ | |- | ||
+ | | /novalidate || Ignores system requirements check | ||
+ | |- | ||
+ | | /perf (or /map PerfTest) || Runs performance test | ||
+ | |- | ||
+ | | /nosound || Disables game audio | ||
+ | |- | ||
+ | | /nomusic || Disables game music | ||
+ | |- | ||
+ | | /nomovie || Disables cutscenes | ||
+ | |- | ||
+ | | /exitongameover || Forces the game to exit upon match end | ||
+ | |- | ||
+ | | /debug || Opens debugging tool at startup | ||
+ | |- | ||
+ | | /EnableDiskWatch || Checks all game files in real time and attempts to reload them if a change is detected | ||
+ | |- | ||
+ | | /log [filename] || Exports a message log to the specified file | ||
+ | |- | ||
+ | | /replay [filename] || Immediately loads the specified replay file | ||
+ | |- | ||
+ | | /savereplay [filename] || Forces the game to save the match to a replay file; does not work in skirmishes loaded via <code>/map</code> by default | ||
+ | |- | ||
+ | | /showlog || Displays the log window upon startup | ||
+ | |} | ||
+ | |||
+ | {{ii}} Combining the following arguments, starting with <code>/map</code>, allow immediate skirmish setup upon launch. | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Command<ref name="SupComArgs1"/> <ref name="SupComArgs2"/> !! Description | ||
+ | |- | ||
+ | | /map [path] || Specifies the map (needs to point to its folder, not a specific file). '''Required argument for this feature'''. | ||
+ | |- | ||
+ | | /faction [option] || Specifies the player's faction. Options: <code>1</code> (UEF), <code>2</code> (Aeon), <code>3</code> (Cybran) | ||
+ | |- | ||
+ | | /victory "[option]" || Specifies the victory condition(s). Options: <code>demoralization</code> (Assassination), <code>domination</code> (Supremacy), <code>eradication</code> (Annihilation), <code>sandbox</code> (Sandbox). Quotation marks are required. | ||
+ | |- | ||
+ | | /nofog || Disables the fog of war | ||
+ | |- | ||
+ | | /blackfog || Sets the fog of war to Unexplored | ||
+ | |- | ||
+ | | /predeployed || Allows pre-built units | ||
+ | |} | ||
+ | |||
+ | ===Console commands=== | ||
+ | {{ii}} Game features console with a lot of commands available to player.<ref>{{Refurl|url=https://supcom.fandom.com/wiki/Console_commands|title=supcom.wikia.com|date=May 2023}}</ref> | ||
+ | {{ii}} Launch console with {{key|~}}. | ||
+ | |||
+ | {| class="mw-collapsible mw-collapsed wikitable" | ||
+ | |- | ||
+ | !Command !! Description !! | ||
+ | |- | ||
+ | |AddBeam || Add a test beam into the world | ||
+ | |- | ||
+ | |AddImpulse || AddImpulse (x,y,z) | ||
+ | |- | ||
+ | |AddLightParticle || Add a light to the world under the cursor | ||
+ | |- | ||
+ | |AddSplat || Add a splat to the world underneath the cursor | ||
+ | |- | ||
+ | |AI_DebugArmyIndex || Set up an army index for debugging purposes | ||
+ | |- | ||
+ | |AI_DebugCollision || Toggle on/off collision detection | ||
+ | |- | ||
+ | |AI_DebugIgnorePlayableRect || Toggle on/off ignore playable rect | ||
+ | |- | ||
+ | |ai_FreeBuild || Unit build costs are 0 | ||
+ | |- | ||
+ | |ai_InitialEnergyCurrency || Initial currency of energy economy. | ||
+ | |- | ||
+ | |ai_InitialEnergyCurrencyMax || Initial currency of energy economy. | ||
+ | |- | ||
+ | |ai_InitialMassCurrency || Initial currency of mass economy. | ||
+ | |- | ||
+ | |ai_InitialMassCurrencyMax || Initial currency of mass economy. | ||
+ | |- | ||
+ | |ai_InstaBuild || Units build instantly. | ||
+ | |- | ||
+ | |AI_RenderBombDropZone || Toggle on/off rendering of bomb drop zone | ||
+ | |- | ||
+ | |AI_RenderDebugAttackVectors || Toggle on/off rendering of debug base attack vectors | ||
+ | |- | ||
+ | |AI_RenderDebugPlayableRect || Toggle on/off rendering of debug playable rect | ||
+ | |- | ||
+ | |AI_RunOpponentAI || Turns on or off Opponent AI | ||
+ | |- | ||
+ | |ai_SteeringAirTolerance || Tolerance used to detect whether an aircraft has reached its destination. | ||
+ | |- | ||
+ | |AirLookAheadMult || Alter the air units look ahead distance | ||
+ | |- | ||
+ | |ANI_DumpSkeleton || Dump the skeleton for the selected entity | ||
+ | |- | ||
+ | |BeginLoggingStats || Begin logging stats | ||
+ | |- | ||
+ | |BlingBling || Cash money yo | ||
+ | |- | ||
+ | |cam_DefaultLOD || default value for camera level-of-detail scaling factor | ||
+ | |- | ||
+ | |cam_DefaultMiniLOD || Default LOD for mini-map | ||
+ | |- | ||
+ | |cam_EntityBoxExpand || How much to expand the entity box when targeting entity | ||
+ | |- | ||
+ | |cam_FarFOV || FOV to use for perspective camera at farthest zoom, in degrees | ||
+ | |- | ||
+ | |cam_FarPitch || Pitch of camera at farthest zoom, in degrees | ||
+ | |- | ||
+ | |cam_Free || Allow the camera to remain rotated | ||
+ | |- | ||
+ | |cam_HighLOD|| | ||
+ | |- | ||
+ | |cam_LowLOD|| | ||
+ | |- | ||
+ | |cam_MediumLOD|| | ||
+ | |- | ||
+ | |cam_MinSpinPitch || The min pitch resulting from a spin | ||
+ | |- | ||
+ | |cam_NearFOV || FOV to use for perspective camera at nearest zoom, in degrees | ||
+ | |- | ||
+ | |cam_NearPitch || Pitch of camera at nearest zoom, in degrees | ||
+ | |- | ||
+ | |cam_NearZoom || Closest mouse can zoom in to terrain | ||
+ | |- | ||
+ | |cam_PanSpeed || How fast the camera pans. | ||
+ | |- | ||
+ | |cam_SetLOD || Set the lod scale factor for a camera | ||
+ | |- | ||
+ | |cam_ShakeMult || How much camera shake to allow. | ||
+ | |- | ||
+ | |cam_SpinSpeed || How fast mouse spins camera, in degrees across screen size | ||
+ | |- | ||
+ | |cam_TrackProjectileTimeout || Delay after tracking a projectile. | ||
+ | |- | ||
+ | |cam_ZoomAmount || How far to zoom in response to the mouse wheel. | ||
+ | |- | ||
+ | |cam_ZoomSpeedLarge || How fast the camera actually moves in response to a large zoom. | ||
+ | |- | ||
+ | |cam_ZoomSpeedSmall || How fast the camera actually moves in response to a small zoom. | ||
+ | |- | ||
+ | |ClearStats || Clear stats starting with given parent | ||
+ | |- | ||
+ | |CON_Echo || Echo out input to function. | ||
+ | |- | ||
+ | |CON_ExecuteLastCommand || Repeat the last command. | ||
+ | |- | ||
+ | |CON_ListCommands || List all console commands and variables. | ||
+ | |- | ||
+ | |con_TestVar || Test variable - not used. | ||
+ | |- | ||
+ | |con_TestVarBool || Test variable - not used. | ||
+ | |- | ||
+ | |con_TestVarFloat || Test variable - not used. | ||
+ | |- | ||
+ | |con_TestVarStr || Test variable - not used. | ||
+ | |- | ||
+ | |con_TestVarUByte || Test variable - not used. | ||
+ | |- | ||
+ | |CopySelectedUnitsToClipboard || Copy all the selected units to the clipboard. | ||
+ | |- | ||
+ | |CreateProp || Spawn a prop underneath the mouse cursor | ||
+ | |- | ||
+ | |CreateUnit || spawn a unit by id at the mouse cursor or specified location, case sensitive | ||
+ | |- | ||
+ | |d3d_AntiAliasingSamples|| | ||
+ | |- | ||
+ | |d3d_ForceDirect3DDebugEnabled || Disable shader optimization and allow D3D debugging. | ||
+ | |- | ||
+ | |d3d_ForceSoftwareVP || Force D3d to do vertex processing in software. | ||
+ | |- | ||
+ | |d3d_NoPureDevice || Use a non-pure D3D hardware device. | ||
+ | |- | ||
+ | |d3d_UseRefRast || Force D3d to do rasterization in software. | ||
+ | |- | ||
+ | |d3d_WindowsCursor|| Fixes flickering Mouse cursor | ||
+ | |- | ||
+ | |DamageUnit || Damage the selected unit (negative values heal) | ||
+ | |- | ||
+ | |dbg || Enable/Disable debug overlay | ||
+ | |- | ||
+ | |dbg_Ballistics || Draw ballistic debug stuff. | ||
+ | |- | ||
+ | |dbg_Beam || Draw beam debug stuff. | ||
+ | |- | ||
+ | |dbg_CollisionBeam || Draw collision beam debug stuff. | ||
+ | |- | ||
+ | |dbg_Emitter || Show emitter positions. | ||
+ | |- | ||
+ | |dbg_Metronome || Tick a metronome every tick. | ||
+ | |- | ||
+ | |dbg_MonitorAddressSpace || If true, monitor address space usage. | ||
+ | |- | ||
+ | |dbg_Projectile || Draw projectile debug stuff. | ||
+ | |- | ||
+ | |dbg_ShowAiPathSpline || Draw AI Path Spline debug information. | ||
+ | |- | ||
+ | |dbg_Trail || Draw trail debug stuff. | ||
+ | |- | ||
+ | |Debug_Assert || Fail an assertion (for debugging purposes) | ||
+ | |- | ||
+ | |Debug_Crash || Cause a crash (for debugging purposes) | ||
+ | |- | ||
+ | |Debug_Error || Log an error string (for debugging purposes) | ||
+ | |- | ||
+ | |debug_movie || debug movie output | ||
+ | |- | ||
+ | |Debug_Throw || Throw a std::exception. | ||
+ | |- | ||
+ | |Debug_Warn || Log a warning string (for debugging purposes) | ||
+ | |- | ||
+ | |DebugAIStatesOff || debug function to show some AI states | ||
+ | |- | ||
+ | |DebugAIStatesOn || debug function to show some AI states | ||
+ | |- | ||
+ | |DebugClearBuildTemplates || debug clear and disable the build templates. | ||
+ | |- | ||
+ | |DebugDumpArmyStats || Dump current stats for army index. | ||
+ | |- | ||
+ | |DebugGenerateBuildTemplateFromSelection || debug generate and enable build templates from the current selection. | ||
+ | |- | ||
+ | |DebugMoveCamera || Debug function for moving the camera in sim script. | ||
+ | |- | ||
+ | |DebugSetConsumptionActive || debug function to turn selected units consumption of resources into active state | ||
+ | |- | ||
+ | |DebugSetConsumptionInActive || debug function to turn selected units consumption of resources into inactive state | ||
+ | |- | ||
+ | |DebugSetPlayableRect || Set the playable rect of the map (minX, minZ, maxX, maxZ). | ||
+ | |- | ||
+ | |DebugSetProductionActive || debug function to turn selected units production of resources into active state | ||
+ | |- | ||
+ | |DebugSetProductionInActive || debug function to turn selected units production of resources into inactive state | ||
+ | |- | ||
+ | |DestroyAll || Destroy all units. If any optional army indices are supplied, destroy those army's units. | ||
+ | |- | ||
+ | |DestroySelectedUnits || destroy selected units. | ||
+ | |- | ||
+ | |DoSimCommand || do a sim command. | ||
+ | |- | ||
+ | |dump_Frame || Dump a single video frame. A folder can be specified, otherwise it will prompt for one. | ||
+ | |- | ||
+ | |dump_Frames || Toggle dumping of video frames. | ||
+ | |- | ||
+ | |dump_outputFrameNumber || Starting frame to dump on | ||
+ | |- | ||
+ | |dump_Rate || Frame rate to use for movie dumps | ||
+ | |- | ||
+ | |DumpActiveLoops || List all active entity loops | ||
+ | |- | ||
+ | |DumpCamera || Dump out camera position data for the editor | ||
+ | |- | ||
+ | |DumpPreloadedTextures || Dump debug texture info | ||
+ | |- | ||
+ | |DumpUnits || Print out units in play | ||
+ | |- | ||
+ | |ed_EnableHook|| | ||
+ | |- | ||
+ | |efx_AttachEmitter || Attach an emitter to selected unit, must specify bone name and blueprint | ||
+ | |- | ||
+ | |EFX_CreateEmitterWindow || Create emitter control window | ||
+ | |- | ||
+ | |efx_NewEmitter || Create an emitter, must specify blueprint | ||
+ | |- | ||
+ | |efx_ParticleWaterSurface || Sort order at which particles start rendering under water | ||
+ | |- | ||
+ | |efx_WaterOffset || Amount that particles which are clamped to the waters surfaces are offset from it. | ||
+ | |- | ||
+ | |efx_WaveCutoff || Shoreline LOD cutoff | ||
+ | |- | ||
+ | |EndLoggingStats || End logging stats | ||
+ | |- | ||
+ | |ExecutePasteBuffer || Execute paste buffer in clipboard. | ||
+ | |- | ||
+ | |exit || Exit the application. | ||
+ | |- | ||
+ | |FindUnit || Find a unit by a (case insensitive) string contained in its description. | ||
+ | |- | ||
+ | |fog_DistanceFog || Distance fog enabled? | ||
+ | |- | ||
+ | |fog_OffsetMultiplier || amount to fudge offset by to make fog go away as we zoom out | ||
+ | |- | ||
+ | |GetVersion || Get game version | ||
+ | |- | ||
+ | |graphics_Fidelity || current graphics fidelity setting | ||
+ | |- | ||
+ | |graphics_FidelitySupported || maximum graphics fidelity supported | ||
+ | |- | ||
+ | |imap_debug || Toggle influence map debug info. | ||
+ | |- | ||
+ | |imap_debug_grid || Toggle influence map debug grid info. | ||
+ | |- | ||
+ | |imap_debug_grid_army || Set influence map debug grid for which army threat type. | ||
+ | |- | ||
+ | |imap_debug_grid_type || Set influence map debug grid threat type. | ||
+ | |- | ||
+ | |imap_debug_path_graph || Toggle map hints path graph. | ||
+ | |- | ||
+ | |IN_BindKey || Specify a key combo and a console command, binds console command to key | ||
+ | |- | ||
+ | |IN_DumpKeyBindings || Shows all the key bindings | ||
+ | |- | ||
+ | |IN_DumpKeyNames || Shows all the key names | ||
+ | |- | ||
+ | |IN_SetKeyName || Set a key name to map to a key code | ||
+ | |- | ||
+ | |IssueCommand || Issue the buildSilo/dive/stop command to the selected units. | ||
+ | |- | ||
+ | |KillAll || Kill all units | ||
+ | |- | ||
+ | |KillSelectedUnits || kill selected units. | ||
+ | |- | ||
+ | |lob_IgnoreNames || Comma separated list of names of people to ignore. For debugging purposes. | ||
+ | |- | ||
+ | |Log || Log a string (for debugging purposes) | ||
+ | |- | ||
+ | |LotsOfProps || spawn 100 props all over the map; second argument is the name of the prop | ||
+ | |- | ||
+ | |LUA || Run a bit of lua code. | ||
+ | |- | ||
+ | |LUADOC || Dump out documentation for Lua functions | ||
+ | |- | ||
+ | |mesh_Rebatch || Override mesh batch settings | ||
+ | |- | ||
+ | |NeedRefuelThresholdRatio || Start looking for refueling platform when fuel ratio drops below this point | ||
+ | |- | ||
+ | |NeedRepairThresholdRatio || Start looking for refueling platform when health ratio drops below this point | ||
+ | |- | ||
+ | |net_AckDelay || Number of milliseconds to delay before sending ACKs | ||
+ | |- | ||
+ | |net_CompressionMethod || Compression method, 0=none, 1=deflate. Only takes effect when connections are first established. | ||
+ | |- | ||
+ | |net_DebugCrash || If true, crash. | ||
+ | |- | ||
+ | |net_DebugLevel || Amount of network debug spew | ||
+ | |- | ||
+ | |net_Lag || Lag, in milliseconds. | ||
+ | |- | ||
+ | |net_LogPackets || Log all incoming/outgoing packets. | ||
+ | |- | ||
+ | |net_MaxBacklog || Maximum number of bytes to backlog to any one client. | ||
+ | |- | ||
+ | |net_MaxResendDelay || Maximum number of milliseconds to delay before resending a packet. | ||
+ | |- | ||
+ | |net_MaxSendRate || Maximum number of bytes to send per second to any one client. | ||
+ | |- | ||
+ | |net_MinResendDelay || Minimum number of milliseconds to delay before resending a packet. | ||
+ | |- | ||
+ | |net_ResendDelayBias || The resend delay is ping*new_ResendPingMultiplier+net_ResendDelayBias. | ||
+ | |- | ||
+ | |net_ResendPingMultiplier || The resend delay is ping*new_ResendPingMultiplier+net_ResendDelayBias. | ||
+ | |- | ||
+ | |net_SendDelay || Number of milliseconds to delay before sending Data | ||
+ | |- | ||
+ | |NoDamage || Disables all damage to units when set. | ||
+ | |- | ||
+ | |p4_Edit || Check out file(s) from perfoce | ||
+ | |- | ||
+ | |p4_IsOpenedForEdit || Is the specified file opened for edit? | ||
+ | |- | ||
+ | |path_ArmyBudget || Budget for each army to do pathfinding each tick | ||
+ | |- | ||
+ | |path_BackgroundBudget || Maximum number of steps to run pathfinder in background | ||
+ | |- | ||
+ | |path_BackgroundUpdate || Update pathfinding tables in background | ||
+ | |- | ||
+ | |path_GeneratePreview || Do a pathfind for the UI preview | ||
+ | |- | ||
+ | |path_MaxInstantWorkUnits || Budget for instant pathfinds by the AI | ||
+ | |- | ||
+ | |path_TimeoutPreview || Maximum number of ticks to allow pathfinder preview to take | ||
+ | |- | ||
+ | |path_UnreachableTimeoutSearchSteps || Maximum number of ticks to allow a single pathfind to take for an unreachable path | ||
+ | |- | ||
+ | |PathDebug || Debug the path finder | ||
+ | |- | ||
+ | |PopupCreateUnitMenu || Popup the create unit menu. | ||
+ | |- | ||
+ | |PrintStats || Test the stat system | ||
+ | |- | ||
+ | |ProcessInfoPair || set the assist mode flag for the selected units. | ||
+ | |- | ||
+ | |Purge || Purge all entities of a specified type <shield|projectile|unit|all>. If any optional army indices are supplied, destroy those army's entities. | ||
+ | |- | ||
+ | |quit || Quit the session. | ||
+ | |- | ||
+ | |RandomElevationOffset || Alter random non-combat elevation offset so plane don't all stick on the same plane | ||
+ | |- | ||
+ | |range_Fill|| | ||
+ | |- | ||
+ | |range_InnerThicknessCoeff|| | ||
+ | |- | ||
+ | |range_OuterThicknessCoeff|| | ||
+ | |- | ||
+ | |range_RenderBuild|| | ||
+ | |- | ||
+ | |range_RenderHighlighted|| | ||
+ | |- | ||
+ | |range_RenderSelected|| | ||
+ | |- | ||
+ | |recon_debug || Show debug recon info for specified army index | ||
+ | |- | ||
+ | |ReconFlush || Flush all recon databases (destroys all blips) | ||
+ | |- | ||
+ | |ren_BandwidthDisplayKernel || Width of bandwidth filter (in seconds). | ||
+ | |- | ||
+ | |ren_BandwidthDisplaySeconds || Number of seconds of bandwidth data to display. | ||
+ | |- | ||
+ | |ren_Beams || Render the beam fx. | ||
+ | |- | ||
+ | |ren_BgLowerBound|| | ||
+ | |- | ||
+ | |ren_bicubicnormals || Sample normal map basis using bicubic filter | ||
+ | |- | ||
+ | |ren_Bloom || Render Blooms? | ||
+ | |- | ||
+ | |ren_BloomBlurCount || Bloom Blur Count | ||
+ | |- | ||
+ | |ren_BloomBlurKernelScale || Amount to scale blurred amount by. | ||
+ | |- | ||
+ | |ren_BloomGlowCopyScale || Scale when copying glowing stuff to glow buffer before blur | ||
+ | |- | ||
+ | |ren_BorderSize || Size of edge border | ||
+ | |- | ||
+ | |ren_ClipDecalLevel || Level at which we clip decals for super quick reject | ||
+ | |- | ||
+ | |ren_ClipDecals || Clip Decals vertex count | ||
+ | |- | ||
+ | |ren_Clutter || Render clutter | ||
+ | |- | ||
+ | |ren_ClutterRadius|| | ||
+ | |- | ||
+ | |ren_DecalAlbedoLodCutoff || Fudge factor for decal cutoff on zoom out for albedos | ||
+ | |- | ||
+ | |ren_DecalFadeFraction || fraction (0..1) of their range that decals start to fade | ||
+ | |- | ||
+ | |ren_DecalFidelity|| | ||
+ | |- | ||
+ | |ren_DecalFlatTol || flatness tolerance | ||
+ | |- | ||
+ | |ren_DecalNormalLodCutoff || Fudge factor for decal cutoff on zoom out for normals | ||
+ | |- | ||
+ | |ren_DecalOverDraw || Render overdraw display for decals | ||
+ | |- | ||
+ | |ren_Decals || Render Terrain Decals. | ||
+ | |- | ||
+ | |ren_ErrorCache || use error threshold cache? | ||
+ | |- | ||
+ | |ren_fog || Do we render fog of war, rendering only no effect on database. | ||
+ | |- | ||
+ | |ren_FogIntensity || intensity of gray fog | ||
+ | |- | ||
+ | |ren_FogOfWar || Draw terrain with fog-of-war. | ||
+ | |- | ||
+ | |ren_ForceUpdateMinimapTerrain || Update the terrain tesselation/decals if it's a minimap | ||
+ | |- | ||
+ | |ren_FrameTimeSeconds || Number of seconds to display. | ||
+ | |- | ||
+ | |ren_Fx || Render FX? | ||
+ | |- | ||
+ | |ren_GenerateMesh || Generate a new mesh or use the old one? | ||
+ | |- | ||
+ | |ren_glowingDecals || Render glowing decals | ||
+ | |- | ||
+ | |ren_HideSecondary || Hide secondary views | ||
+ | |- | ||
+ | |ren_IgnoreDecalLOD || Force decals to render regardless of LOD | ||
+ | |- | ||
+ | |ren_MapBorderAdd || Add a mesh to the map border list | ||
+ | |- | ||
+ | |ren_MapBorderClear || Clear all map border meshes | ||
+ | |- | ||
+ | |ren_MeshDissolve || Fade mesh alpha from 1.0 to 0.0 | ||
+ | |- | ||
+ | |ren_MeshDissolveCutoff|| | ||
+ | |- | ||
+ | |ren_MeshSkinned || toggle rendering of meshes which have and use skeletons | ||
+ | |- | ||
+ | |ren_MeshStatic || toggle rendering of meshes which do not have or ignore skeletons | ||
+ | |- | ||
+ | |ren_MipSkipLevels|| | ||
+ | |- | ||
+ | |ren_NewFogUpdate || Use new fog update code | ||
+ | |- | ||
+ | |ren_NewPipeline|| | ||
+ | |- | ||
+ | |ren_NormalDecals || Render Normal Decals | ||
+ | |- | ||
+ | |ren_Oblivion|| | ||
+ | |- | ||
+ | |ren_OnlyFirstView || Render only the first view in the list | ||
+ | |- | ||
+ | |ren_PlayableBoundary|| | ||
+ | |- | ||
+ | |ren_Ranges|| | ||
+ | |- | ||
+ | |ren_Reflection || Render reflection? | ||
+ | |- | ||
+ | |ren_Refraction || Render refraction? | ||
+ | |- | ||
+ | |ren_RegenShore || Regenerate shoreline (editor only) | ||
+ | |- | ||
+ | |ren_RenderNothing || Render nothing? | ||
+ | |- | ||
+ | |ren_Select || Render select meshes? | ||
+ | |- | ||
+ | |ren_SelectBoxes || Toggle selection box rendering | ||
+ | |- | ||
+ | |ren_SelectBracketMinPixelSize || Minimum selection bracket thickness in pixels. | ||
+ | |- | ||
+ | |ren_SelectBracketSize || Default selection bracket thickness | ||
+ | |- | ||
+ | |ren_SelectColor || What color do we want the selection box? | ||
+ | |- | ||
+ | |ren_SelectionHeightFudge || How far off the ground selection boxes are fudged | ||
+ | |- | ||
+ | |ren_SelectionSizeFudge || How much selection box extents are fudged (multiplier) | ||
+ | |- | ||
+ | |ren_ShadowBias || Constant shadow bias | ||
+ | |- | ||
+ | |ren_ShadowBlur || Toggle shadow blurring | ||
+ | |- | ||
+ | |ren_ShadowCoeff|| | ||
+ | |- | ||
+ | |ren_ShadowLOD || At what LODMetric do we stop rendering shadows | ||
+ | |- | ||
+ | |ren_Shadows || Render Shadows? | ||
+ | |- | ||
+ | |ren_ShadowSize || Sizeof shadow texture | ||
+ | |- | ||
+ | |ren_ShoreErrorCoeff|| | ||
+ | |- | ||
+ | |ren_Shoreline || Render shoreline | ||
+ | |- | ||
+ | |ren_ShorelineCutoff || Shoreline LOD cutoff | ||
+ | |- | ||
+ | |ren_ShowBandwidthUsage || Show the amount of network bandwidth we are using. | ||
+ | |- | ||
+ | |ren_ShowBoneNames || Show bone names | ||
+ | |- | ||
+ | |ren_ShowDirtyTerrain || Show or hide the dirty terrain bits. | ||
+ | |- | ||
+ | |ren_ShowFrameTimes || Graphically show the frame times. | ||
+ | |- | ||
+ | |ren_ShowNetworkStats || Show various network stats. | ||
+ | |- | ||
+ | |ren_ShowNormals || Variable to track show/hide normals rendering. | ||
+ | |- | ||
+ | |ren_ShowSkeletons || Show mesh skeletons | ||
+ | |- | ||
+ | |ren_ShowWireframe || Variable to track show/hide wireframe rendering. | ||
+ | |- | ||
+ | |ren_Skirt || Use new fog update code | ||
+ | |- | ||
+ | |ren_SkyDome || Render sky | ||
+ | |- | ||
+ | |ren_Splats || Render Terrain splats. | ||
+ | |- | ||
+ | |ren_SyncTerrainLOD || Distance at which to start display terrain sync changes | ||
+ | |- | ||
+ | |ren_TeamColorLookupCount || Number of 'channels' in team color lookup texture. | ||
+ | |- | ||
+ | |ren_Terrain || Show or hide the terrain. | ||
+ | |- | ||
+ | |ren_Trees || Show or hide the trees. | ||
+ | |- | ||
+ | |ren_TTerrainGlow || Render the terrain using TTerrainGlow | ||
+ | |- | ||
+ | |ren_Ui || Render UI? | ||
+ | |- | ||
+ | |ren_UnitSelectionScale || How much unit selection box extents are scaled (multiplier) | ||
+ | |- | ||
+ | |ren_UnitSilhouette|| | ||
+ | |- | ||
+ | |ren_ViewError|| | ||
+ | |- | ||
+ | |ren_Water || Show or hide the water. | ||
+ | |- | ||
+ | |ren_WorldBorder || Render UI world border frame? | ||
+ | |- | ||
+ | |RenameUnit || Give selected unit a custom name, or with no parameters print name | ||
+ | |- | ||
+ | |res_AfterPrefetchDelay || Number of milliseconds to nap after prefetching something. So the prefetcher thread doesn't bog us down too much. | ||
+ | |- | ||
+ | |res_EnablePrefetching || If true, enable prefetching. | ||
+ | |- | ||
+ | |res_PrefetcherActivityDelay || Number of seconds to delay prefetching after there is foreground disk activity. | ||
+ | |- | ||
+ | |res_SpewLoadSpam || If true, spew spam with each resource load. | ||
+ | |- | ||
+ | |rule_BlueprintReloadDelay || seconds to delay before reloading a blueprint once we notice that it has changed. | ||
+ | |- | ||
+ | |rule_Paranoid || Paranoid mode for RULE system, print all error messages. | ||
+ | |- | ||
+ | |SallyShears || Reveal entire map. | ||
+ | |- | ||
+ | |SC_AntiAliasingSamples|| | ||
+ | |- | ||
+ | |SC_CameraScaleLOD|| | ||
+ | |- | ||
+ | |SC_CreateEntityDialog || Create object editing box for the primary selected unit | ||
+ | |- | ||
+ | |sc_FrameTimeClamp || Minimum time between frames, in milliseconds | ||
+ | |- | ||
+ | |SC_LuaDebugger || Open Lua debugger window | ||
+ | |- | ||
+ | |SC_PrimaryAdapter|| | ||
+ | |- | ||
+ | |SC_SecondaryAdapter|| | ||
+ | |- | ||
+ | |sc_SkipIntro || Skip intro movies | ||
+ | |- | ||
+ | |SC_StartMemoryLog || Start up memory logging to filename | ||
+ | |- | ||
+ | |SC_StopMemoryLog || Stop memory logging | ||
+ | |- | ||
+ | |SC_ToggleCursorClip || Set the cursor clip to either the pre-launch clip or the current clip | ||
+ | |- | ||
+ | |SC_VerticalSync|| Switches VSync | ||
+ | |- | ||
+ | |ScenarioMethod || Run a scenario-specific command | ||
+ | |- | ||
+ | |SetArmyColor || SetArmyColor(army,r,g,b) | ||
+ | |- | ||
+ | |SetFocusArmy || Pass in army index or -1 | ||
+ | |- | ||
+ | |shadow_Fidelity || current shadow fidelity setting | ||
+ | |- | ||
+ | |shadow_FidelitySupported || maximum shadow fidelity supported | ||
+ | |- | ||
+ | |ShowArmyStats || Show engine statistics | ||
+ | |- | ||
+ | |ShowRaisedPlatforms || Turns on or off rendering of raised platform for tweaking and setting up purposes | ||
+ | |- | ||
+ | |ShowStats || Show engine statistics | ||
+ | |- | ||
+ | |sim_ChecksumPeriod || How many beats between checksums. | ||
+ | |- | ||
+ | |sim_DebugCheats || Log a backtrace when we detect a cheat. | ||
+ | |- | ||
+ | |sim_DebugCrash || Crash the sim. | ||
+ | |- | ||
+ | |sim_DebugDelay || Milliseconds to delay each sim tick to simulate a slow sim. | ||
+ | |- | ||
+ | |sim_Gravity || Show or change the current gravity. Units are ogrids/(second^2) | ||
+ | |- | ||
+ | |sim_Interlocked || If true, force the sim and UI threads to run interlocked. | ||
+ | |- | ||
+ | |sim_IssueThreadDebugLevel || How much debug spam to spew from the issue thread. | ||
+ | |- | ||
+ | |sim_KeepAllLogFiles || If true, keep all long files instead of just the ones for beats that appear out-of-sync. | ||
+ | |- | ||
+ | |sim_LogSize || How many ticks to log before flushing files. | ||
+ | |- | ||
+ | |sim_ReportCheats || Report cheating when cheats are enabled. | ||
+ | |- | ||
+ | |sim_ShowDamage || Show debug damage info | ||
+ | |- | ||
+ | |sim_TestFunc || Test function - not used. | ||
+ | |- | ||
+ | |sim_TestVar || Test variable - not used. | ||
+ | |- | ||
+ | |sim_TestVarBool || Test variable - not used. | ||
+ | |- | ||
+ | |sim_TestVarFloat || Test variable - not used. | ||
+ | |- | ||
+ | |sim_TestVarStr || Test variable - not used. | ||
+ | |- | ||
+ | |sim_TestVarUByte || Test variable - not used. | ||
+ | |- | ||
+ | |SimAssert || Fail an assertion (for debugging purposes) | ||
+ | |- | ||
+ | |SimCrash || Cause a crash (for debugging purposes) | ||
+ | |- | ||
+ | |SimError || Log an error string (for debugging purposes) | ||
+ | |- | ||
+ | |SimLog || Log a string (for debugging purposes) | ||
+ | |- | ||
+ | |SimLua || Run some lua code in the sim's Lua. | ||
+ | |- | ||
+ | |SimWarn || Log a warning string (for debugging purposes) | ||
+ | |- | ||
+ | |SkipUIChecks || Don't perform any command validation in UI | ||
+ | |- | ||
+ | |snd_CheckDistance || Do distance checks for sound culling. | ||
+ | |- | ||
+ | |snd_CheckLOS || Do LOS checks for sound culling. | ||
+ | |- | ||
+ | |snd_ExtraDoWorkCalls || Enable mid-frame DoWork calls. | ||
+ | |- | ||
+ | |snd_SpewSound || Spew debug sound info | ||
+ | |- | ||
+ | |StartCommandMode || Set the UI context for some commands. | ||
+ | |- | ||
+ | |TeleportSelectedUnits || teleport selected units. | ||
+ | |- | ||
+ | |timestamp || Dump out EXE timestamp | ||
+ | |- | ||
+ | |TrackStats || Begin/End tracking stats of selected units. | ||
+ | |- | ||
+ | |tree_AccelFactor || How quickly falling trees accelerate | ||
+ | |- | ||
+ | |tree_DampFactor || Damping on swaying trees (0 to 1) | ||
+ | |- | ||
+ | |tree_SpringFactor || How quickly swaying trees spring back | ||
+ | |- | ||
+ | |tree_UprootFactor || How far to raise falling trees up out of the ground | ||
+ | |- | ||
+ | |ui_AlwaysRenderStrategicIcons || When true, strategic icons always render, even when zoomed in | ||
+ | |- | ||
+ | |UI_ApplySelectionSet || Takes a selection set name and applies the selection | ||
+ | |- | ||
+ | |ui_ArrowKeysScrollView || Toggle if the arrow keys scroll the main view | ||
+ | |- | ||
+ | |ui_BuildPlaceTarmacAlpha || Tarmac alpha for buildings that are about to be placed | ||
+ | |- | ||
+ | |ui_CommandClickScale || Scale applied to the click distance size of command waypoints | ||
+ | |- | ||
+ | |ui_CommandGraphMaxNodeUnits || Limits the size of the waypoints | ||
+ | |- | ||
+ | |UI_CreateHead1Map || Destroys anything on head 1 and shows a full screen map in its place | ||
+ | |- | ||
+ | |ui_CurveSegments || How many segments to subdivide curves into | ||
+ | |- | ||
+ | |ui_CurveSmoothness || How big to make curves when drawing command previews | ||
+ | |- | ||
+ | |ui_CustomNameColor || Color of the custom name display | ||
+ | |- | ||
+ | |ui_CustomNameFontSize || Point size of the custom name display | ||
+ | |- | ||
+ | |ui_CutsomNameFont || Font family name of the custom name display | ||
+ | |- | ||
+ | |ui_DebugAltClick || Enable {{key|ALT|Click}} debug command to switch armies | ||
+ | |- | ||
+ | |ui_DisableCursorFixing || Allows you to toggle the cursor fixing functionality that is used for the mouse-controlled camera spinning/scrolling | ||
+ | |- | ||
+ | |ui_DragSelect2D || Use a 2D (screen-space) drag-selection box | ||
+ | |- | ||
+ | |ui_DrawPathPreview || Turns on/off the arrow line | ||
+ | |- | ||
+ | |UI_DumpControls || Dumps information about all controls to current log target. | ||
+ | |- | ||
+ | |UI_DumpControlsUnderCursor || Dumps all controls under the cursor to the debug log | ||
+ | |- | ||
+ | |UI_ExpandCurrentSelection || Expand selection to all units in view that is found in our current selection group | ||
+ | |- | ||
+ | |ui_ExtractSnapTolerance || Sets the extraction unit 'snap-to' tolerance (in meters) for building. Increase this to make it easier to auto-snap to extraction sites. | ||
+ | |- | ||
+ | |ui_FootprintMinThickness || Mimimum render size for the footprint outline. | ||
+ | |- | ||
+ | |ui_ForceLifbarsOnEnemy || force lifebars on for enemy units | ||
+ | |- | ||
+ | |UI_forceWeaponsToYellow || Force all minimap weapon fire to yellow | ||
+ | |- | ||
+ | |ui_FuelBarColor || The color of the secondary Fuel bar | ||
+ | |- | ||
+ | |ui_fuelbarHeight || size of the fuel bar as a fraction of the bar height | ||
+ | |- | ||
+ | |ui_FuelEmptyBlinkRate || Blink timer scale for empty fuel | ||
+ | |- | ||
+ | |ui_FuelWarningColor || The color of the feul warning flash | ||
+ | |- | ||
+ | |ui_KeyboardPanAccelerateMultiplier || How much faster the camera pans when accelerated | ||
+ | |- | ||
+ | |ui_KeyboardPanSpeed || How fast arrow keys pans camera | ||
+ | |- | ||
+ | |ui_KeyboardRotateAccelerateMultiplier || How much faster the camera rotates when accelerated | ||
+ | |- | ||
+ | |ui_KeyboardRotateSpeed || How fast ins/del rotate camera | ||
+ | |- | ||
+ | |ui_LifeBarBadColor || The color of the lifebar when there is poor health | ||
+ | |- | ||
+ | |ui_LifeBarBadCutoff || The percent of health where the life bar changes from bad to medium | ||
+ | |- | ||
+ | |ui_LifeBarGoodColor || The color of the lifebar when there is good health | ||
+ | |- | ||
+ | |ui_LifeBarGoodCutoff || The percent of health where the life bar changes from medium to good | ||
+ | |- | ||
+ | |ui_lifebarHeight || height of health/fuel bar in ogrids | ||
+ | |- | ||
+ | |ui_LifebarLOD || LOD Cutoff for health bars | ||
+ | |- | ||
+ | |ui_LifeBarMedColor || The color of the lifebar when there is medium health | ||
+ | |- | ||
+ | |ui_LifebarOffset || Y Offset in ogrids of all lifebars | ||
+ | |- | ||
+ | |ui_LifebarWidth || width of health/fuel bar in ogrids | ||
+ | |- | ||
+ | |UI_Lua || Run lua code in the appropriate UI lua state. | ||
+ | |- | ||
+ | |UI_MakeSelectionSet || Takes a name, and makes a named selection set from the current selection | ||
+ | |- | ||
+ | |ui_MaxExtractSnapPixels || Allows us to put a pixel cap on the snap tolerance (in case we are zoomed in close. | ||
+ | |- | ||
+ | |ui_MaxTextLOD || LOD level that timer text disappears | ||
+ | |- | ||
+ | |ui_MaxWaypointSize || Set the maximum pixel size of a waypoint | ||
+ | |- | ||
+ | |ui_MinExtractSnapPixels || Allows us to put a pixel cap on the snap tolerance (in case we are zoomed out relatively far. | ||
+ | |- | ||
+ | |ui_MinWaypointSize || Set the minimum pixel size of a waypoint | ||
+ | |- | ||
+ | |ui_NisRenderIcons || nis toggle for strat icons, also removes pause and diabled icons | ||
+ | |- | ||
+ | |ui_PathPreview || Turns on/off the pathfinding preview line | ||
+ | |- | ||
+ | |ui_PathSmoothness || How big to make curves when drawing path preview | ||
+ | |- | ||
+ | |ui_ProgressBarColor || The color of the secondary Construction Progress bar | ||
+ | |- | ||
+ | |UI_Quit || Drives quit behavior of the game depending on the state of the UI | ||
+ | |- | ||
+ | |ui_RenderCustomNames || toggle custom name display | ||
+ | |- | ||
+ | |ui_RenderIcons || toggle strategic icons on/off | ||
+ | |- | ||
+ | |ui_RenderSelectionSetNames || toggle selection set names on/off | ||
+ | |- | ||
+ | |ui_RenderUnitBars || render unit life/fuel bars? | ||
+ | |- | ||
+ | |UI_RenProectileTrailWidth || The half width, in pixels, of the projectile trail | ||
+ | |- | ||
+ | |UI_RenProjectileArcs || toggle projectile trails on/off | ||
+ | |- | ||
+ | |UI_RenProjectileArcsSampleInterval || How often the position is updated for the projectile trail | ||
+ | |- | ||
+ | |UI_RenProjectileGlow || Toggle projectile icon glow | ||
+ | |- | ||
+ | |UI_RenProjectileGlowMax || Maximum glow alpha on projecile icon | ||
+ | |- | ||
+ | |UI_RenProjectileGlowMin || Minimum glow alpha on projectile icon | ||
+ | |- | ||
+ | |UI_RenProjectileGlowPeriod || The period in which the projectile icon glow will pulse from min to max to min | ||
+ | |- | ||
+ | |UI_RenProjectileIcons || toggle projectile icons on/off | ||
+ | |- | ||
+ | |UI_RenProjectileTrailColor || ARGB value of the projectile trail | ||
+ | |- | ||
+ | |UI_RenResources || toggle resource icons on/off | ||
+ | |- | ||
+ | |UI_ResetView || Reset a named camera to the default view | ||
+ | |- | ||
+ | |UI_ResourceLODCutoff || When to draw icons instead of resource deposit textures | ||
+ | |- | ||
+ | |UI_RotateLayout || Cycles through all available layouts | ||
+ | |- | ||
+ | |UI_RotateSkin || Cycles through all available skins | ||
+ | |- | ||
+ | |ui_ScreenEdgeScrollView || Toggle if the mouse on the sides of the main window will scroll the view (fullscreen only) | ||
+ | |- | ||
+ | |UI_SelectAnything || Debug to allow UI to select anything | ||
+ | |- | ||
+ | |UI_SelectByCategory || Select a set of units by category | ||
+ | |- | ||
+ | |ui_SelectionSetNamesColor || Color of the selection set names | ||
+ | |- | ||
+ | |ui_SelectTolerance || Sets the unit click tolerance (in pixels) for selection. Increase this to make units have a larger selection box. | ||
+ | |- | ||
+ | |UI_SetSkin || Sets a new skin | ||
+ | |- | ||
+ | |ui_ShieldBarColor || The color of the secondary Shield bar | ||
+ | |- | ||
+ | |UI_ShowControlUnderMouse || Highlights the control currently under the mouse | ||
+ | |- | ||
+ | |UI_ShowRenameDialog || Display the rename unit dialog during a game | ||
+ | |- | ||
+ | |ui_StrategicIconBlinkDuration || How long to blink icon when unit is damage | ||
+ | |- | ||
+ | |ui_StrategicIconBlinkRate || Blink timer scale for strategic icons on damage | ||
+ | |- | ||
+ | |UI_StrategicProjectileLOD || At what LODMetric do we draw projectile pixels on strategic view | ||
+ | |- | ||
+ | |UI_ToggleGamePanels || Hide/show the UI panels in game, and expands the world view to fill the screen when panels are hidden. | ||
+ | |- | ||
+ | |UI_TrackUnit || track selected units. | ||
+ | |- | ||
+ | |ui_WaypointLineScale || Scale applied to the calculated waypoint line size | ||
+ | |- | ||
+ | |ui_WindowedAlwaysShowsCursor || Always show cursor in windowed mode, regardless of show/hide | ||
+ | |- | ||
+ | |WeaponTerrainBlockageTest || Toggle on/off wepaon collision tests against terrain blockages | ||
+ | |- | ||
+ | |WIN_ShowLogDialog || Explicit show/hide log dialog box | ||
+ | |- | ||
+ | |WIN_ToggleLogDialog || Show/hide log dialog box | ||
+ | |- | ||
+ | |WLD_AdvanceBeat || Advance the sim one beat. | ||
+ | |- | ||
+ | |wld_ClientDebugDump || Dump out debug info about the network connections | ||
+ | |- | ||
+ | |WLD_DecreaseSimRate || Decrease the game speed. | ||
+ | |- | ||
+ | |WLD_GameSpeed || Set a new game speed | ||
+ | |- | ||
+ | |WLD_IncreaseSimRate || Increase the game speed. | ||
+ | |- | ||
+ | |WLD_ResetSimRate || Increase the game speed. | ||
+ | |- | ||
+ | |WLD_RestartBeat || Restart rendering the current beat. | ||
+ | |- | ||
+ | |wld_RunWithTheWind || If true, run beats as fast as we can. | ||
+ | |- | ||
+ | |WLD_SingleStep || Single-step the sim one tick. | ||
+ | |- | ||
+ | |wld_SkewRateAdjustBase || How much to adjust the sim rate based on one beat of skew. | ||
+ | |- | ||
+ | |wld_SkewRateAdjustMax || Max amount to adjust the sim rate due to skew. | ||
+ | |- | ||
+ | |wnd_DefaultCreateHeight || Minimum initial window height | ||
+ | |- | ||
+ | |wnd_DefaultCreateWidth || Minimum initial window width | ||
+ | |- | ||
+ | |wnd_MinCmdLineHeight || Minimum command line height | ||
+ | |- | ||
+ | |wnd_MinCmdLineWidth || Minimum command line width | ||
+ | |- | ||
+ | |wnd_MinDragHeight || Minimum drag-resize height | ||
+ | |- | ||
+ | |wnd_MinDragWidth || Minimum drag-resize width | ||
+ | |- | ||
+ | |WxInputBox || Text the WWxInputBox dialog. | ||
+ | |- | ||
+ | |ZeroExtraStorage || Set energy and mass extra storage to 0 | ||
+ | |} | ||
+ | [https://supcom.fandom.com/wiki/Console Source] | ||
− | === | + | ===[[Microsoft Windows#4-Gigabyte Tuning|Large Address Aware]]=== |
− | + | Improves stability on systems with at least 3GB RAM by allowing the application to use more than 2GB RAM. | |
==System requirements== | ==System requirements== | ||
− | {{System | + | {{System requirements |
+ | |OSfamily = Windows | ||
− | |minOS | + | |minOS = XP SP2 |
− | | | + | |minCPU = 1.8 GHz |
− | | | + | |minRAM = 512 MB |
− | |minHD = | + | |minHD = 8 GB |
− | | | + | |minGPU = ATI Radeon 9600 |
+ | |minGPU2 = Nvidia GeForce 6200+ | ||
+ | |minVRAM = 128 MB | ||
+ | |minDX = 9 | ||
+ | |minSM = 2.0 | ||
− | |recOS | + | |recOS = Vista |
− | | | + | |recCPU = 3.0 GHz |
− | | | + | |recRAM = 1 GB |
− | |recHD = | + | |recHD = |
− | | | + | |recGPU = Nvidia GeForce 6800 |
+ | |recVRAM = 256 MB | ||
+ | |recDX = | ||
+ | |recSM = | ||
}} | }} | ||
− | + | {{References}} |
Revision as of 09:54, 28 July 2023
Developers | |
---|---|
Gas Powered Games | |
Publishers | |
Retail | THQ |
Digital, original | Nordic Games |
Digital, current | Square Enix |
Engines | |
Moho | |
Release dates | |
Windows | February 16, 2007 |
Reception | |
Metacritic | 86 |
IGDB | 76 |
Taxonomy | |
Monetization | One-time game purchase |
Modes | Singleplayer, Multiplayer |
Pacing | Real-time |
Perspectives | Bird's-eye view, Top-down view |
Controls | Multiple select, Point and select |
Genres | RTS |
Themes | Sci-fi |
Series | Supreme Commander |
Supreme Commander | |
---|---|
Supreme Commander | 2007 |
Supreme Commander: Forged Alliance | 2007 |
Supreme Commander 2 | 2010 |
Supreme Commander is a singleplayer and multiplayer bird's-eye view and top-down view RTS game in the Supreme Commander series.
General information
- Supreme Commander Wiki
- GOG.com Community Discussions for game series
- GOG.com Support Page
- Steam Community Discussions
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | SecuROM 7 DRM - removed in official update 1.0.3220 | |||
GOG.com | Gold Edition. Also includes Supreme Commander: Forged Alliance. Multiplayer only available via LAN | |||
Steam | Gold Edition also available. | |||
Games for Windows Marketplace (unavailable) | [1] |
- Demo
- Retail copies of Supreme Commander activate on Steam and give a free copy of Supreme Commander: Forged Alliance.[2][3]
- The GOG.com and Steam versions do not come with online multiplayer support.
Essential improvements
Patches
- Patch v1.1.3280 is the latest patch available for the game.
- Not required for the Steam or GOG versions.
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | %LOCALAPPDATA%\Gas Powered Games\SupremeCommander\Game.prefs |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/9350/pfx/[Note 1] |
Save game data location
System | Location |
---|---|
Windows | %LOCALAPPDATA%\Gas Powered Games\SupremeCommander\savegames |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/9350/pfx/[Note 1] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy | ||
Steam Cloud |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | |||
Multi-monitor | Works with limitations. A non-spanned display can also be used for a large interactive map. Can be improved with DgVoodoo 2.[4] | ||
Ultra-widescreen | |||
4K Ultra HD | |||
Field of view (FOV) | See Field of view (FOV). | ||
Windowed | See Windowed. | ||
Borderless fullscreen windowed | See Windowed. | ||
Anisotropic filtering (AF) | |||
Anti-aliasing (AA) | Off, 2x, 4x, 8x. | ||
Vertical sync (Vsync) | |||
60 FPS | |||
120+ FPS | Capped at 100 fps by default.
Type into console (`~`): SC_FrameTimeClamp 4.2 for 238fps (1000/238) |
||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
Field of view (FOV)
FoV tweak[citation needed] |
---|
|
Windowed
Windowed mode[citation needed] |
---|
Use the command line arguments |
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | See the glossary page for potential workarounds. | |
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 | 5.1[5] | |
Subtitles | ||
Closed captions | ||
Mute on focus lost | ||
Royalty free audio |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Traditional Chinese | Retail and Steam only | |||
Czech | ||||
French | ||||
German | ||||
Italian | ||||
Polish | ||||
Russian | ||||
Spanish |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
LAN play | 8 | Versus |
||
Online play | 8 | Versus Retail: GPGnet (powered by Quazal); discontinued[6] Steam: Steamworks GOG: disabled |
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | ||
Direct IP |
Ports
Protocol | Port(s) and/or port range(s) |
---|---|
UDP | 6112, 9103, 30350-30351 |
- Universal Plug and Play (UPnP) support status is unknown.
VR support
3D modes | State | Notes | |
---|---|---|---|
Native 3D | |||
Nvidia 3D Vision | |||
TriDef 3D | |||
iZ3D | |||
vorpX | Z3D User created game profile, see vorpx forum profile introduction. |
Issues fixed
Crash to desktop on startup
- Game will not start, or will start, give a black screen and shut down again.
Run SupremeCommander.exe in compatibility mode for Windows XP SP3.
|
---|
Uninstall Visual C++ 2005 redistributables[citation needed] |
---|
|
Mouse cursor does not match mouse input
Visible mouse cursor unresponsive and mouse inputs are invisible[citation needed] |
---|
|
No sound during gameplay
Game does not have sound, or has sound stop functioning[citation needed] |
---|
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 9.0c | |
Shader Model support | 2 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows |
Middleware
Middleware | Notes | |
---|---|---|
Cutscenes | Sofdec | |
Multiplayer | GPGNet, Quazal |
Command line arguments
Command[7] [8] | Description |
---|---|
/windowed [number] [number] | Runs the game in windowed mode with a specified resolution |
/position [number] [number] | Specifies coordinate offset for game window |
/prefs [filename] | Overrides the configuration file with a specified file |
/novalidate | Ignores system requirements check |
/perf (or /map PerfTest) | Runs performance test |
/nosound | Disables game audio |
/nomusic | Disables game music |
/nomovie | Disables cutscenes |
/exitongameover | Forces the game to exit upon match end |
/debug | Opens debugging tool at startup |
/EnableDiskWatch | Checks all game files in real time and attempts to reload them if a change is detected |
/log [filename] | Exports a message log to the specified file |
/replay [filename] | Immediately loads the specified replay file |
/savereplay [filename] | Forces the game to save the match to a replay file; does not work in skirmishes loaded via /map by default
|
/showlog | Displays the log window upon startup |
- Combining the following arguments, starting with
/map
, allow immediate skirmish setup upon launch.
Command[7] [8] | Description |
---|---|
/map [path] | Specifies the map (needs to point to its folder, not a specific file). Required argument for this feature. |
/faction [option] | Specifies the player's faction. Options: 1 (UEF), 2 (Aeon), 3 (Cybran)
|
/victory "[option]" | Specifies the victory condition(s). Options: demoralization (Assassination), domination (Supremacy), eradication (Annihilation), sandbox (Sandbox). Quotation marks are required.
|
/nofog | Disables the fog of war |
/blackfog | Sets the fog of war to Unexplored |
/predeployed | Allows pre-built units |
Console commands
- Game features console with a lot of commands available to player.[9]
- Launch console with ~.
Command | Description | |
---|---|---|
AddBeam | Add a test beam into the world | |
AddImpulse | AddImpulse (x,y,z) | |
AddLightParticle | Add a light to the world under the cursor | |
AddSplat | Add a splat to the world underneath the cursor | |
AI_DebugArmyIndex | Set up an army index for debugging purposes | |
AI_DebugCollision | Toggle on/off collision detection | |
AI_DebugIgnorePlayableRect | Toggle on/off ignore playable rect | |
ai_FreeBuild | Unit build costs are 0 | |
ai_InitialEnergyCurrency | Initial currency of energy economy. | |
ai_InitialEnergyCurrencyMax | Initial currency of energy economy. | |
ai_InitialMassCurrency | Initial currency of mass economy. | |
ai_InitialMassCurrencyMax | Initial currency of mass economy. | |
ai_InstaBuild | Units build instantly. | |
AI_RenderBombDropZone | Toggle on/off rendering of bomb drop zone | |
AI_RenderDebugAttackVectors | Toggle on/off rendering of debug base attack vectors | |
AI_RenderDebugPlayableRect | Toggle on/off rendering of debug playable rect | |
AI_RunOpponentAI | Turns on or off Opponent AI | |
ai_SteeringAirTolerance | Tolerance used to detect whether an aircraft has reached its destination. | |
AirLookAheadMult | Alter the air units look ahead distance | |
ANI_DumpSkeleton | Dump the skeleton for the selected entity | |
BeginLoggingStats | Begin logging stats | |
BlingBling | Cash money yo | |
cam_DefaultLOD | default value for camera level-of-detail scaling factor | |
cam_DefaultMiniLOD | Default LOD for mini-map | |
cam_EntityBoxExpand | How much to expand the entity box when targeting entity | |
cam_FarFOV | FOV to use for perspective camera at farthest zoom, in degrees | |
cam_FarPitch | Pitch of camera at farthest zoom, in degrees | |
cam_Free | Allow the camera to remain rotated | |
cam_HighLOD | ||
cam_LowLOD | ||
cam_MediumLOD | ||
cam_MinSpinPitch | The min pitch resulting from a spin | |
cam_NearFOV | FOV to use for perspective camera at nearest zoom, in degrees | |
cam_NearPitch | Pitch of camera at nearest zoom, in degrees | |
cam_NearZoom | Closest mouse can zoom in to terrain | |
cam_PanSpeed | How fast the camera pans. | |
cam_SetLOD | Set the lod scale factor for a camera | |
cam_ShakeMult | How much camera shake to allow. | |
cam_SpinSpeed | How fast mouse spins camera, in degrees across screen size | |
cam_TrackProjectileTimeout | Delay after tracking a projectile. | |
cam_ZoomAmount | How far to zoom in response to the mouse wheel. | |
cam_ZoomSpeedLarge | How fast the camera actually moves in response to a large zoom. | |
cam_ZoomSpeedSmall | How fast the camera actually moves in response to a small zoom. | |
ClearStats | Clear stats starting with given parent | |
CON_Echo | Echo out input to function. | |
CON_ExecuteLastCommand | Repeat the last command. | |
CON_ListCommands | List all console commands and variables. | |
con_TestVar | Test variable - not used. | |
con_TestVarBool | Test variable - not used. | |
con_TestVarFloat | Test variable - not used. | |
con_TestVarStr | Test variable - not used. | |
con_TestVarUByte | Test variable - not used. | |
CopySelectedUnitsToClipboard | Copy all the selected units to the clipboard. | |
CreateProp | Spawn a prop underneath the mouse cursor | |
CreateUnit | spawn a unit by id at the mouse cursor or specified location, case sensitive | |
d3d_AntiAliasingSamples | ||
d3d_ForceDirect3DDebugEnabled | Disable shader optimization and allow D3D debugging. | |
d3d_ForceSoftwareVP | Force D3d to do vertex processing in software. | |
d3d_NoPureDevice | Use a non-pure D3D hardware device. | |
d3d_UseRefRast | Force D3d to do rasterization in software. | |
d3d_WindowsCursor | Fixes flickering Mouse cursor | |
DamageUnit | Damage the selected unit (negative values heal) | |
dbg | Enable/Disable debug overlay | |
dbg_Ballistics | Draw ballistic debug stuff. | |
dbg_Beam | Draw beam debug stuff. | |
dbg_CollisionBeam | Draw collision beam debug stuff. | |
dbg_Emitter | Show emitter positions. | |
dbg_Metronome | Tick a metronome every tick. | |
dbg_MonitorAddressSpace | If true, monitor address space usage. | |
dbg_Projectile | Draw projectile debug stuff. | |
dbg_ShowAiPathSpline | Draw AI Path Spline debug information. | |
dbg_Trail | Draw trail debug stuff. | |
Debug_Assert | Fail an assertion (for debugging purposes) | |
Debug_Crash | Cause a crash (for debugging purposes) | |
Debug_Error | Log an error string (for debugging purposes) | |
debug_movie | debug movie output | |
Debug_Throw | Throw a std::exception. | |
Debug_Warn | Log a warning string (for debugging purposes) | |
DebugAIStatesOff | debug function to show some AI states | |
DebugAIStatesOn | debug function to show some AI states | |
DebugClearBuildTemplates | debug clear and disable the build templates. | |
DebugDumpArmyStats | Dump current stats for army index. | |
DebugGenerateBuildTemplateFromSelection | debug generate and enable build templates from the current selection. | |
DebugMoveCamera | Debug function for moving the camera in sim script. | |
DebugSetConsumptionActive | debug function to turn selected units consumption of resources into active state | |
DebugSetConsumptionInActive | debug function to turn selected units consumption of resources into inactive state | |
DebugSetPlayableRect | Set the playable rect of the map (minX, minZ, maxX, maxZ). | |
DebugSetProductionActive | debug function to turn selected units production of resources into active state | |
DebugSetProductionInActive | debug function to turn selected units production of resources into inactive state | |
DestroyAll | Destroy all units. If any optional army indices are supplied, destroy those army's units. | |
DestroySelectedUnits | destroy selected units. | |
DoSimCommand | do a sim command. | |
dump_Frame | Dump a single video frame. A folder can be specified, otherwise it will prompt for one. | |
dump_Frames | Toggle dumping of video frames. | |
dump_outputFrameNumber | Starting frame to dump on | |
dump_Rate | Frame rate to use for movie dumps | |
DumpActiveLoops | List all active entity loops | |
DumpCamera | Dump out camera position data for the editor | |
DumpPreloadedTextures | Dump debug texture info | |
DumpUnits | Print out units in play | |
ed_EnableHook | ||
efx_AttachEmitter | Attach an emitter to selected unit, must specify bone name and blueprint | |
EFX_CreateEmitterWindow | Create emitter control window | |
efx_NewEmitter | Create an emitter, must specify blueprint | |
efx_ParticleWaterSurface | Sort order at which particles start rendering under water | |
efx_WaterOffset | Amount that particles which are clamped to the waters surfaces are offset from it. | |
efx_WaveCutoff | Shoreline LOD cutoff | |
EndLoggingStats | End logging stats | |
ExecutePasteBuffer | Execute paste buffer in clipboard. | |
exit | Exit the application. | |
FindUnit | Find a unit by a (case insensitive) string contained in its description. | |
fog_DistanceFog | Distance fog enabled? | |
fog_OffsetMultiplier | amount to fudge offset by to make fog go away as we zoom out | |
GetVersion | Get game version | |
graphics_Fidelity | current graphics fidelity setting | |
graphics_FidelitySupported | maximum graphics fidelity supported | |
imap_debug | Toggle influence map debug info. | |
imap_debug_grid | Toggle influence map debug grid info. | |
imap_debug_grid_army | Set influence map debug grid for which army threat type. | |
imap_debug_grid_type | Set influence map debug grid threat type. | |
imap_debug_path_graph | Toggle map hints path graph. | |
IN_BindKey | Specify a key combo and a console command, binds console command to key | |
IN_DumpKeyBindings | Shows all the key bindings | |
IN_DumpKeyNames | Shows all the key names | |
IN_SetKeyName | Set a key name to map to a key code | |
IssueCommand | Issue the buildSilo/dive/stop command to the selected units. | |
KillAll | Kill all units | |
KillSelectedUnits | kill selected units. | |
lob_IgnoreNames | Comma separated list of names of people to ignore. For debugging purposes. | |
Log | Log a string (for debugging purposes) | |
LotsOfProps | spawn 100 props all over the map; second argument is the name of the prop | |
LUA | Run a bit of lua code. | |
LUADOC | Dump out documentation for Lua functions | |
mesh_Rebatch | Override mesh batch settings | |
NeedRefuelThresholdRatio | Start looking for refueling platform when fuel ratio drops below this point | |
NeedRepairThresholdRatio | Start looking for refueling platform when health ratio drops below this point | |
net_AckDelay | Number of milliseconds to delay before sending ACKs | |
net_CompressionMethod | Compression method, 0=none, 1=deflate. Only takes effect when connections are first established. | |
net_DebugCrash | If true, crash. | |
net_DebugLevel | Amount of network debug spew | |
net_Lag | Lag, in milliseconds. | |
net_LogPackets | Log all incoming/outgoing packets. | |
net_MaxBacklog | Maximum number of bytes to backlog to any one client. | |
net_MaxResendDelay | Maximum number of milliseconds to delay before resending a packet. | |
net_MaxSendRate | Maximum number of bytes to send per second to any one client. | |
net_MinResendDelay | Minimum number of milliseconds to delay before resending a packet. | |
net_ResendDelayBias | The resend delay is ping*new_ResendPingMultiplier+net_ResendDelayBias. | |
net_ResendPingMultiplier | The resend delay is ping*new_ResendPingMultiplier+net_ResendDelayBias. | |
net_SendDelay | Number of milliseconds to delay before sending Data | |
NoDamage | Disables all damage to units when set. | |
p4_Edit | Check out file(s) from perfoce | |
p4_IsOpenedForEdit | Is the specified file opened for edit? | |
path_ArmyBudget | Budget for each army to do pathfinding each tick | |
path_BackgroundBudget | Maximum number of steps to run pathfinder in background | |
path_BackgroundUpdate | Update pathfinding tables in background | |
path_GeneratePreview | Do a pathfind for the UI preview | |
path_MaxInstantWorkUnits | Budget for instant pathfinds by the AI | |
path_TimeoutPreview | Maximum number of ticks to allow pathfinder preview to take | |
path_UnreachableTimeoutSearchSteps | Maximum number of ticks to allow a single pathfind to take for an unreachable path | |
PathDebug | Debug the path finder | |
PopupCreateUnitMenu | Popup the create unit menu. | |
PrintStats | Test the stat system | |
ProcessInfoPair | set the assist mode flag for the selected units. | |
Purge | projectile|unit|all>. If any optional army indices are supplied, destroy those army's entities. | |
quit | Quit the session. | |
RandomElevationOffset | Alter random non-combat elevation offset so plane don't all stick on the same plane | |
range_Fill | ||
range_InnerThicknessCoeff | ||
range_OuterThicknessCoeff | ||
range_RenderBuild | ||
range_RenderHighlighted | ||
range_RenderSelected | ||
recon_debug | Show debug recon info for specified army index | |
ReconFlush | Flush all recon databases (destroys all blips) | |
ren_BandwidthDisplayKernel | Width of bandwidth filter (in seconds). | |
ren_BandwidthDisplaySeconds | Number of seconds of bandwidth data to display. | |
ren_Beams | Render the beam fx. | |
ren_BgLowerBound | ||
ren_bicubicnormals | Sample normal map basis using bicubic filter | |
ren_Bloom | Render Blooms? | |
ren_BloomBlurCount | Bloom Blur Count | |
ren_BloomBlurKernelScale | Amount to scale blurred amount by. | |
ren_BloomGlowCopyScale | Scale when copying glowing stuff to glow buffer before blur | |
ren_BorderSize | Size of edge border | |
ren_ClipDecalLevel | Level at which we clip decals for super quick reject | |
ren_ClipDecals | Clip Decals vertex count | |
ren_Clutter | Render clutter | |
ren_ClutterRadius | ||
ren_DecalAlbedoLodCutoff | Fudge factor for decal cutoff on zoom out for albedos | |
ren_DecalFadeFraction | fraction (0..1) of their range that decals start to fade | |
ren_DecalFidelity | ||
ren_DecalFlatTol | flatness tolerance | |
ren_DecalNormalLodCutoff | Fudge factor for decal cutoff on zoom out for normals | |
ren_DecalOverDraw | Render overdraw display for decals | |
ren_Decals | Render Terrain Decals. | |
ren_ErrorCache | use error threshold cache? | |
ren_fog | Do we render fog of war, rendering only no effect on database. | |
ren_FogIntensity | intensity of gray fog | |
ren_FogOfWar | Draw terrain with fog-of-war. | |
ren_ForceUpdateMinimapTerrain | Update the terrain tesselation/decals if it's a minimap | |
ren_FrameTimeSeconds | Number of seconds to display. | |
ren_Fx | Render FX? | |
ren_GenerateMesh | Generate a new mesh or use the old one? | |
ren_glowingDecals | Render glowing decals | |
ren_HideSecondary | Hide secondary views | |
ren_IgnoreDecalLOD | Force decals to render regardless of LOD | |
ren_MapBorderAdd | Add a mesh to the map border list | |
ren_MapBorderClear | Clear all map border meshes | |
ren_MeshDissolve | Fade mesh alpha from 1.0 to 0.0 | |
ren_MeshDissolveCutoff | ||
ren_MeshSkinned | toggle rendering of meshes which have and use skeletons | |
ren_MeshStatic | toggle rendering of meshes which do not have or ignore skeletons | |
ren_MipSkipLevels | ||
ren_NewFogUpdate | Use new fog update code | |
ren_NewPipeline | ||
ren_NormalDecals | Render Normal Decals | |
ren_Oblivion | ||
ren_OnlyFirstView | Render only the first view in the list | |
ren_PlayableBoundary | ||
ren_Ranges | ||
ren_Reflection | Render reflection? | |
ren_Refraction | Render refraction? | |
ren_RegenShore | Regenerate shoreline (editor only) | |
ren_RenderNothing | Render nothing? | |
ren_Select | Render select meshes? | |
ren_SelectBoxes | Toggle selection box rendering | |
ren_SelectBracketMinPixelSize | Minimum selection bracket thickness in pixels. | |
ren_SelectBracketSize | Default selection bracket thickness | |
ren_SelectColor | What color do we want the selection box? | |
ren_SelectionHeightFudge | How far off the ground selection boxes are fudged | |
ren_SelectionSizeFudge | How much selection box extents are fudged (multiplier) | |
ren_ShadowBias | Constant shadow bias | |
ren_ShadowBlur | Toggle shadow blurring | |
ren_ShadowCoeff | ||
ren_ShadowLOD | At what LODMetric do we stop rendering shadows | |
ren_Shadows | Render Shadows? | |
ren_ShadowSize | Sizeof shadow texture | |
ren_ShoreErrorCoeff | ||
ren_Shoreline | Render shoreline | |
ren_ShorelineCutoff | Shoreline LOD cutoff | |
ren_ShowBandwidthUsage | Show the amount of network bandwidth we are using. | |
ren_ShowBoneNames | Show bone names | |
ren_ShowDirtyTerrain | Show or hide the dirty terrain bits. | |
ren_ShowFrameTimes | Graphically show the frame times. | |
ren_ShowNetworkStats | Show various network stats. | |
ren_ShowNormals | Variable to track show/hide normals rendering. | |
ren_ShowSkeletons | Show mesh skeletons | |
ren_ShowWireframe | Variable to track show/hide wireframe rendering. | |
ren_Skirt | Use new fog update code | |
ren_SkyDome | Render sky | |
ren_Splats | Render Terrain splats. | |
ren_SyncTerrainLOD | Distance at which to start display terrain sync changes | |
ren_TeamColorLookupCount | Number of 'channels' in team color lookup texture. | |
ren_Terrain | Show or hide the terrain. | |
ren_Trees | Show or hide the trees. | |
ren_TTerrainGlow | Render the terrain using TTerrainGlow | |
ren_Ui | Render UI? | |
ren_UnitSelectionScale | How much unit selection box extents are scaled (multiplier) | |
ren_UnitSilhouette | ||
ren_ViewError | ||
ren_Water | Show or hide the water. | |
ren_WorldBorder | Render UI world border frame? | |
RenameUnit | Give selected unit a custom name, or with no parameters print name | |
res_AfterPrefetchDelay | Number of milliseconds to nap after prefetching something. So the prefetcher thread doesn't bog us down too much. | |
res_EnablePrefetching | If true, enable prefetching. | |
res_PrefetcherActivityDelay | Number of seconds to delay prefetching after there is foreground disk activity. | |
res_SpewLoadSpam | If true, spew spam with each resource load. | |
rule_BlueprintReloadDelay | seconds to delay before reloading a blueprint once we notice that it has changed. | |
rule_Paranoid | Paranoid mode for RULE system, print all error messages. | |
SallyShears | Reveal entire map. | |
SC_AntiAliasingSamples | ||
SC_CameraScaleLOD | ||
SC_CreateEntityDialog | Create object editing box for the primary selected unit | |
sc_FrameTimeClamp | Minimum time between frames, in milliseconds | |
SC_LuaDebugger | Open Lua debugger window | |
SC_PrimaryAdapter | ||
SC_SecondaryAdapter | ||
sc_SkipIntro | Skip intro movies | |
SC_StartMemoryLog | Start up memory logging to filename | |
SC_StopMemoryLog | Stop memory logging | |
SC_ToggleCursorClip | Set the cursor clip to either the pre-launch clip or the current clip | |
SC_VerticalSync | Switches VSync | |
ScenarioMethod | Run a scenario-specific command | |
SetArmyColor | SetArmyColor(army,r,g,b) | |
SetFocusArmy | Pass in army index or -1 | |
shadow_Fidelity | current shadow fidelity setting | |
shadow_FidelitySupported | maximum shadow fidelity supported | |
ShowArmyStats | Show engine statistics | |
ShowRaisedPlatforms | Turns on or off rendering of raised platform for tweaking and setting up purposes | |
ShowStats | Show engine statistics | |
sim_ChecksumPeriod | How many beats between checksums. | |
sim_DebugCheats | Log a backtrace when we detect a cheat. | |
sim_DebugCrash | Crash the sim. | |
sim_DebugDelay | Milliseconds to delay each sim tick to simulate a slow sim. | |
sim_Gravity | Show or change the current gravity. Units are ogrids/(second^2) | |
sim_Interlocked | If true, force the sim and UI threads to run interlocked. | |
sim_IssueThreadDebugLevel | How much debug spam to spew from the issue thread. | |
sim_KeepAllLogFiles | If true, keep all long files instead of just the ones for beats that appear out-of-sync. | |
sim_LogSize | How many ticks to log before flushing files. | |
sim_ReportCheats | Report cheating when cheats are enabled. | |
sim_ShowDamage | Show debug damage info | |
sim_TestFunc | Test function - not used. | |
sim_TestVar | Test variable - not used. | |
sim_TestVarBool | Test variable - not used. | |
sim_TestVarFloat | Test variable - not used. | |
sim_TestVarStr | Test variable - not used. | |
sim_TestVarUByte | Test variable - not used. | |
SimAssert | Fail an assertion (for debugging purposes) | |
SimCrash | Cause a crash (for debugging purposes) | |
SimError | Log an error string (for debugging purposes) | |
SimLog | Log a string (for debugging purposes) | |
SimLua | Run some lua code in the sim's Lua. | |
SimWarn | Log a warning string (for debugging purposes) | |
SkipUIChecks | Don't perform any command validation in UI | |
snd_CheckDistance | Do distance checks for sound culling. | |
snd_CheckLOS | Do LOS checks for sound culling. | |
snd_ExtraDoWorkCalls | Enable mid-frame DoWork calls. | |
snd_SpewSound | Spew debug sound info | |
StartCommandMode | Set the UI context for some commands. | |
TeleportSelectedUnits | teleport selected units. | |
timestamp | Dump out EXE timestamp | |
TrackStats | Begin/End tracking stats of selected units. | |
tree_AccelFactor | How quickly falling trees accelerate | |
tree_DampFactor | Damping on swaying trees (0 to 1) | |
tree_SpringFactor | How quickly swaying trees spring back | |
tree_UprootFactor | How far to raise falling trees up out of the ground | |
ui_AlwaysRenderStrategicIcons | When true, strategic icons always render, even when zoomed in | |
UI_ApplySelectionSet | Takes a selection set name and applies the selection | |
ui_ArrowKeysScrollView | Toggle if the arrow keys scroll the main view | |
ui_BuildPlaceTarmacAlpha | Tarmac alpha for buildings that are about to be placed | |
ui_CommandClickScale | Scale applied to the click distance size of command waypoints | |
ui_CommandGraphMaxNodeUnits | Limits the size of the waypoints | |
UI_CreateHead1Map | Destroys anything on head 1 and shows a full screen map in its place | |
ui_CurveSegments | How many segments to subdivide curves into | |
ui_CurveSmoothness | How big to make curves when drawing command previews | |
ui_CustomNameColor | Color of the custom name display | |
ui_CustomNameFontSize | Point size of the custom name display | |
ui_CutsomNameFont | Font family name of the custom name display | |
ui_DebugAltClick | Enable Alt+Click debug command to switch armies | |
ui_DisableCursorFixing | Allows you to toggle the cursor fixing functionality that is used for the mouse-controlled camera spinning/scrolling | |
ui_DragSelect2D | Use a 2D (screen-space) drag-selection box | |
ui_DrawPathPreview | Turns on/off the arrow line | |
UI_DumpControls | Dumps information about all controls to current log target. | |
UI_DumpControlsUnderCursor | Dumps all controls under the cursor to the debug log | |
UI_ExpandCurrentSelection | Expand selection to all units in view that is found in our current selection group | |
ui_ExtractSnapTolerance | Sets the extraction unit 'snap-to' tolerance (in meters) for building. Increase this to make it easier to auto-snap to extraction sites. | |
ui_FootprintMinThickness | Mimimum render size for the footprint outline. | |
ui_ForceLifbarsOnEnemy | force lifebars on for enemy units | |
UI_forceWeaponsToYellow | Force all minimap weapon fire to yellow | |
ui_FuelBarColor | The color of the secondary Fuel bar | |
ui_fuelbarHeight | size of the fuel bar as a fraction of the bar height | |
ui_FuelEmptyBlinkRate | Blink timer scale for empty fuel | |
ui_FuelWarningColor | The color of the feul warning flash | |
ui_KeyboardPanAccelerateMultiplier | How much faster the camera pans when accelerated | |
ui_KeyboardPanSpeed | How fast arrow keys pans camera | |
ui_KeyboardRotateAccelerateMultiplier | How much faster the camera rotates when accelerated | |
ui_KeyboardRotateSpeed | How fast ins/del rotate camera | |
ui_LifeBarBadColor | The color of the lifebar when there is poor health | |
ui_LifeBarBadCutoff | The percent of health where the life bar changes from bad to medium | |
ui_LifeBarGoodColor | The color of the lifebar when there is good health | |
ui_LifeBarGoodCutoff | The percent of health where the life bar changes from medium to good | |
ui_lifebarHeight | height of health/fuel bar in ogrids | |
ui_LifebarLOD | LOD Cutoff for health bars | |
ui_LifeBarMedColor | The color of the lifebar when there is medium health | |
ui_LifebarOffset | Y Offset in ogrids of all lifebars | |
ui_LifebarWidth | width of health/fuel bar in ogrids | |
UI_Lua | Run lua code in the appropriate UI lua state. | |
UI_MakeSelectionSet | Takes a name, and makes a named selection set from the current selection | |
ui_MaxExtractSnapPixels | Allows us to put a pixel cap on the snap tolerance (in case we are zoomed in close. | |
ui_MaxTextLOD | LOD level that timer text disappears | |
ui_MaxWaypointSize | Set the maximum pixel size of a waypoint | |
ui_MinExtractSnapPixels | Allows us to put a pixel cap on the snap tolerance (in case we are zoomed out relatively far. | |
ui_MinWaypointSize | Set the minimum pixel size of a waypoint | |
ui_NisRenderIcons | nis toggle for strat icons, also removes pause and diabled icons | |
ui_PathPreview | Turns on/off the pathfinding preview line | |
ui_PathSmoothness | How big to make curves when drawing path preview | |
ui_ProgressBarColor | The color of the secondary Construction Progress bar | |
UI_Quit | Drives quit behavior of the game depending on the state of the UI | |
ui_RenderCustomNames | toggle custom name display | |
ui_RenderIcons | toggle strategic icons on/off | |
ui_RenderSelectionSetNames | toggle selection set names on/off | |
ui_RenderUnitBars | render unit life/fuel bars? | |
UI_RenProectileTrailWidth | The half width, in pixels, of the projectile trail | |
UI_RenProjectileArcs | toggle projectile trails on/off | |
UI_RenProjectileArcsSampleInterval | How often the position is updated for the projectile trail | |
UI_RenProjectileGlow | Toggle projectile icon glow | |
UI_RenProjectileGlowMax | Maximum glow alpha on projecile icon | |
UI_RenProjectileGlowMin | Minimum glow alpha on projectile icon | |
UI_RenProjectileGlowPeriod | The period in which the projectile icon glow will pulse from min to max to min | |
UI_RenProjectileIcons | toggle projectile icons on/off | |
UI_RenProjectileTrailColor | ARGB value of the projectile trail | |
UI_RenResources | toggle resource icons on/off | |
UI_ResetView | Reset a named camera to the default view | |
UI_ResourceLODCutoff | When to draw icons instead of resource deposit textures | |
UI_RotateLayout | Cycles through all available layouts | |
UI_RotateSkin | Cycles through all available skins | |
ui_ScreenEdgeScrollView | Toggle if the mouse on the sides of the main window will scroll the view (fullscreen only) | |
UI_SelectAnything | Debug to allow UI to select anything | |
UI_SelectByCategory | Select a set of units by category | |
ui_SelectionSetNamesColor | Color of the selection set names | |
ui_SelectTolerance | Sets the unit click tolerance (in pixels) for selection. Increase this to make units have a larger selection box. | |
UI_SetSkin | Sets a new skin | |
ui_ShieldBarColor | The color of the secondary Shield bar | |
UI_ShowControlUnderMouse | Highlights the control currently under the mouse | |
UI_ShowRenameDialog | Display the rename unit dialog during a game | |
ui_StrategicIconBlinkDuration | How long to blink icon when unit is damage | |
ui_StrategicIconBlinkRate | Blink timer scale for strategic icons on damage | |
UI_StrategicProjectileLOD | At what LODMetric do we draw projectile pixels on strategic view | |
UI_ToggleGamePanels | Hide/show the UI panels in game, and expands the world view to fill the screen when panels are hidden. | |
UI_TrackUnit | track selected units. | |
ui_WaypointLineScale | Scale applied to the calculated waypoint line size | |
ui_WindowedAlwaysShowsCursor | Always show cursor in windowed mode, regardless of show/hide | |
WeaponTerrainBlockageTest | Toggle on/off wepaon collision tests against terrain blockages | |
WIN_ShowLogDialog | Explicit show/hide log dialog box | |
WIN_ToggleLogDialog | Show/hide log dialog box | |
WLD_AdvanceBeat | Advance the sim one beat. | |
wld_ClientDebugDump | Dump out debug info about the network connections | |
WLD_DecreaseSimRate | Decrease the game speed. | |
WLD_GameSpeed | Set a new game speed | |
WLD_IncreaseSimRate | Increase the game speed. | |
WLD_ResetSimRate | Increase the game speed. | |
WLD_RestartBeat | Restart rendering the current beat. | |
wld_RunWithTheWind | If true, run beats as fast as we can. | |
WLD_SingleStep | Single-step the sim one tick. | |
wld_SkewRateAdjustBase | How much to adjust the sim rate based on one beat of skew. | |
wld_SkewRateAdjustMax | Max amount to adjust the sim rate due to skew. | |
wnd_DefaultCreateHeight | Minimum initial window height | |
wnd_DefaultCreateWidth | Minimum initial window width | |
wnd_MinCmdLineHeight | Minimum command line height | |
wnd_MinCmdLineWidth | Minimum command line width | |
wnd_MinDragHeight | Minimum drag-resize height | |
wnd_MinDragWidth | Minimum drag-resize width | |
WxInputBox | Text the WWxInputBox dialog. | |
ZeroExtraStorage | Set energy and mass extra storage to 0 |
Large Address Aware
Improves stability on systems with at least 3GB RAM by allowing the application to use more than 2GB RAM.
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | XP SP2 | Vista |
Processor (CPU) | 1.8 GHz | 3.0 GHz |
System memory (RAM) | 512 MB | 1 GB |
Hard disk drive (HDD) | 8 GB | |
Video card (GPU) | ATI Radeon 9600 Nvidia GeForce 6200+ 128 MB of VRAM DirectX 9 compatible Shader model 2.0 support |
Nvidia GeForce 6800 256 MB of VRAM |
Notes
- ↑ 1.0 1.1 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Use Wine's registry editor to access any Windows registry paths.
- The app ID (9350) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ Supreme Commander - Games for Windows - last accessed on 19 August 2022
- ↑ GPGNet Services Update 2 (GPGnet has been shutdown) - last accessed on 2020-12-06
- ↑ Boxed keys redeemed on steam - Steam Users' Forums (retrieved)
- ↑ VOGONS - Multi-Monitor support for Supreme Commander - last accessed on 2022-04-28
- ↑ Supreme Commander And Surround Sound? (SOLVED) - Overclock.net Forums - last accessed on May 2023
- ↑ http://forums.gaspowered.com/viewtopic.php?f=2&t=57459
- ↑ 7.0 7.1 Command Line Switches | FAForever Wiki
- ↑ 8.0 8.1 Command line switches - Supreme Commander Wiki - Fandom
- ↑ supcom.wikia.com - last accessed on May 2023