| Launch option | Description | Works in non-debug builds |
|---|---|---|
| AIDEBUGGING | Enable AI system debugging | yes |
| AISCRIPTDEBUGGING | Enable AI script system debugging | yes |
| AISCRIPTPROFILING | Enable AI system profiling | |
| ALLCP | All computer players? | |
| ALLCP1 | ||
| ALLGRASS | ||
| ALLOW_SOFTWARE_RENDERER | Allow the use of a software render driver to run the game | |
| ALLOWCPGAIACAPTURE | ||
| AUTOGROUPUNITS | ||
| AUTOSAVE | Auto save time interval (seconds) | |
| CREDIT | ||
| CUBEOUTLINE | ||
| DEBUG_BAN | Populate provider with debug ban data. | |
| DEBUG_SIMPLE_UI_OPTIONS | Allow toggling debug simple ui elements. | |
| DEBUGMAINTENANCE | Debug maintenance Messages | |
| DEBUGPATHGRAPHICAL | ||
| DEBUGSPEEDS | Enable 4.0/8.0 speeds. | yes |
| DEVELOPER | ||
| DISABLE_ADAPTER_CHECK | Disable a check for black-listed graphics adapters (NOT drivers) | |
| DISABLE_COMMAND_VERIFICATION | ||
| DISABLE_CONTROLLER_DISCONNECTED_DIALOG | Turn off the controller disconnected dialog | |
| DISABLE_GAMEPAD_RUMBLE | Turn off gamepad rumble regardless of other settings | |
| DISABLE_RL_UPDATE | Use original update mode (command timing not driven by relay). | |
| DISABLEMAINTENANCE | Disable maintenance Messages | |
| DOLOGSTATUS | ||
| DONOTUSELOWLEVELPATHING | ||
| DONOTUSEMIDLEVELPATHING | ||
| DONOTUSEOLDPATHING | ||
| DRAWGROUPF | ||
| DRAWGROUPP | ||
| DRAWLOG | Draw logging file | |
| EDGEOUTLINE | ||
| EDITOR | Boot directly into the scenario editor. | yes |
| ENABLE_ATLAS_LOGGING | Enable check for atlas page issue | |
| ENABLE_ATLAS_PAGE_CHECK | ||
| ENABLE_BC7_ASSETS | Enable support for BC7 assets | |
| ENABLE_GAMEPAD | Enable gamepad support in Phoenix | |
| ENABLE_GLOBAL_CONTROL | ||
| ENABLE_LOAD_DIAGNOSTIC_TELEMETRY | Enable telemetry of sprite loading process. | |
| ENABLE_SMX_ASSETS | Enable support for SMX assets | |
| ENABLE_TEARING | Enable advanced tearing support. | |
| EXIT | Automatically exit after specified game time | |
| FAKE_BENCHMARK_SCORE | Override your benchmark score | |
| FASTVIEW | ||
| FEATURE_LEVEL | Force a specific feature level (one of 11_0, 10_1, 10_0, 9_3, 9_2, 9_1) | |
| FIXEDDELTASECONDS | ||
| FIXEDUPDATE | ||
| FIXELEVATION | ||
| FOLLOWCP | ||
| FORCE_2X_ASSETS | Force enable high resolution sprites | |
| FORCE_LAN_WINDOW | Force the battle server console to appear | |
| FORCE_LANGUAGE | Force default language used when resetting defaults | |
| FORCE_LIVE_SERVERS | Connect to the retail servers rather than the test servers. | |
| FORCE_ORIGINAL_MENU | Force original main menu | |
| FORCE_SCENARIO_VERSION | ||
| FORCE_SIMPLE_MENU | Force light main menu | |
| FORCE_SINGLE_UPDATE_PER_RENDER | Forces only one update per render in multiplayer games | |
| FORCE_TEST_SERVERS | Connect to the test servers rather than the retail servers. | |
| FORCEWOLF | ||
| GAM | Startup save game file | |
| GROUNDOUTLINE | ||
| HIDE_CAMPAIGN_PANEL_UI | ||
| IGNORE_MP_VERSION | Allow builds with this command arg to match with each other regardless of build version or configuration | |
| IGNORECRCFAILURE | Ignore failures due to non-matching expected file crc's | |
| INTEL_DRIVER_PATCH | Disables optimisation for UpdateSlice to prevent memory leak on certain intel drivers | |
| LAUNCH_GAME_VARIANT | AOE1 or AOE2. User privilege is still required. e.g. LAUNCH_GAME_VARIANT=AOE1, can be combined with other params | yes |
| LIMIT | Limit population (25 - 200) | |
| LOBBY | ||
| LOGACTION | ||
| LOGAI | ||
| LOGCOMM | ||
| LOGCOMMANDS | ||
| LOGCONVERT | ||
| LOGDEBUG | Specific unit to log debug, | |
| LOGDIR | ||
| LOGESNET | ||
| LOGEXPLORE | ||
| LOGFPS | Log Frames per Second | |
| LOGGROUP | Specific group to log debug. | |
| LOGLOCAL | ||
| LOGMOVE | ||
| LOGMOVECONSTANT | ||
| LOGNET | Custom path for logging to network. | |
| LOGOBJECTTIME | ||
| LOGOUTPUT | ||
| LOGPATH | ||
| LOGPLAYER | Player ID to log | |
| LOGSPRITEMEMORY | Log loading and unloading of sprites. | |
| LOGSTART | Time to begin logging | |
| LOGSTATS | ||
| LOGSYSTEMS | The systems that will be logged | yes |
| LOGUAI | ||
| LOGUPDATECHANGES | ||
| LOGUPDATETIME | ||
| LOGWAYPOINT | ||
| LOGWAYPOINT2 | ||
| MORE_MAP_SIZES | Display additional map sizes when setting up a game or scenario. | yes |
| NETWORK_DEBUG | Debug network activity | |
| NO_FPS_THROTTLE | Disable frame rate throttle. | |
| NO_PATCHING | Disable all recommended workarounds for driver issues | |
| NOAICHEAT | ||
| NOAUTOFORMATION | ||
| NOCHATCHEATCODES | ||
| NOCOMMSPEED | ||
| NOFOOTPRINTS | Disable snow footprints | |
| NOLOGSTATUS | Output debug lgs for player index to logs | |
| NOMODS | Disables all mods | yes |
| NOPATHCAP | ||
| NOPATHLIMIT | ||
| NORECORDING | Disable recording games. | |
| NOTERRAINSOUND | ||
| NOVSYNC | Disable Vertical Synchronization | |
| NOWOLF | ||
| OLDLOS | used for savegame compatibility with old LOS shape | |
| ONEBUTTON | Force One Button Mouse | |
| OVERRIDE_MP_VERSION | Override the app version sent up to MP services. | |
| PERFORMANCE_EVENT_JOURNAL_FILEPATH | File path (relative) to the performance event journal. Ex: \Logs\Logs.csv. '<TIMESTAMP>' will be replaced with a timestamp at the start of each capture if it's in the path. | |
| PURGE_MOD_STATUS_FILE | Purge the mod status file | |
| QUICKBUILD | ||
| RANDOMGAME | Starting random game seed | |
| RANDOMMAP | Starting random map seed. | |
| RECORDGAME | Force record game on | |
| REFERENCE_RENDERER | Use a reference driver (developer only). | |
| RELOADGAMEDATA | Reload game data files between games. | |
| REPORT_LIVE_OBJECTS | Call ReportLiveObjects() on shutdown (debug build only). | |
| ROLLOVER | ||
| RUN_REGRESSION_TESTS | Run regression tests on game data from previous versions of the game. | |
| RUNLOG | ||
| RUNNING_AUTOTEST | Ignore any code that may halt the game since we are running an automation test that may not handle what a human can. | |
| SAFEDRAWLOG | ||
| SCRIPT | Script to run | |
| SCRIPTREPORT | Script report outputfile | |
| SERVER_TIME_OFFSET | Offsets server time by the given number of seconds. | |
| SESSIONID | Session ID with which client script should join! | |
| SHOWAIGROUPS | ||
| SHOWGROUPIDS | ||
| SHOWOBS1 | ||
| SHOWOBS2 | ||
| SHOWOBS3 | ||
| SHOWUNITIDS | ||
| SIMULATE_MAINTENANCE | Simulate server maintenance | |
| SKIP_EG_INSTALL_CHECK | Skip the EG install check | |
| SKIP_EG_MEM_CHECK | Skip the EG memory check | |
| SKIPINTRO | Skip the intro movies | yes |
| SKIPSYNCSAVE | ||
| SLOWVIEW | ||
| SPEED1 | Enable 4.0 speed. | |
| SPEED2 | Enable 8.0 speed. | |
| SQUAREOUTLINE | ||
| STEPMODE | ||
| SUBSCRIBE_TO_MODS | Force subscription to comma-separated mod IDs on login. | |
| SYNCSTOP | ||
| TEST_RL_ACCOUNT | Log into Relic using the given test account name (instead of PC name). | |
| TESTUISCREEN | Run game with testscreen | |
| TWOBUTTON | Force two button mouse | |
| UIP | Use InfluencePlacement | |
| UNCAPPED_SIMULATION_SPEED | Test simulation speed uncapped | |
| UNLOCK_ALL_CIVS | Ignore civ rotation feature entirely. | |
| USELOWLEVELPATHING | ||
| USEMIDLEVELPATHING | ||
| USEOLDPATHING | ||
| VERBOSELOGGING | Log at verbose depth | yes |
| WINDOW | Always launch app in windowed mode | |
| WRITE_MAP_INFO | Write out a text file containing map info | |
| WW_ENABLE_BETA_SAVES | Enable all saves on loading screen |