diff --git a/Asset/Patch/contribution.md b/Asset/Patch/contribution.md index 727cb893..af2d3e09 100644 --- a/Asset/Patch/contribution.md +++ b/Asset/Patch/contribution.md @@ -104,7 +104,7 @@ The `Patch104p` word and `@keyword` are mandatory. `author` and date can be omit | @feature | Adding something new | | @fix | Fixing something, but is not a user facing bug | | @performance | Improving performance | -| @refactor | Moving or rewriting code, but does not change the behavior | +| @refactor | Moving or rewriting code, but does not change the behavior | | @tweak | Changing some values or settings | Block comment sample diff --git a/SourceCode/Debug/ingame_debug_commands.md b/SourceCode/Debug/ingame_debug_commands.md index 3fc54fe0..2a5e5fe4 100644 --- a/SourceCode/Debug/ingame_debug_commands.md +++ b/SourceCode/Debug/ingame_debug_commands.md @@ -14,10 +14,10 @@ ├─ Game State & Cheats (12) | Hotkey | Command Name | Description | Accessible In | Usable in Multiplayer? | Image | -|--------|--------------|-------------|---------------|------------------------|-------| +| ------ | ------------ | ----------- | ------------- | ---------------------- | ----- | | Ctrl + W | DEMO_WIN | Instantly win the current game or mission | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_win.jpg) | | Ctrl + = | DEMO_ADDCASH | Adds 10000 cash to the player's current resources | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_addcash.jpg) | -| Alt + F | DEMO_INSTANT_BUILD | Toggles instant building for all units and structures | GAME | Yes | | +| Alt + F | DEMO_INSTANT_BUILD | Toggles instant building for all units and structures | GAME | Yes | | | Ctrl + V | DEMO_GIVE_VETERANCY | Grants the selected unit(s) a level of veterancy | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_give_veterancy.jpg) | | Shift + Ctrl + V | DEMO_TAKE_VETERANCY | Removes a level of veterancy from the selected unit(s) | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_take_veterancy.jpg) | | Shift + Ctrl + P | DEMO_GIVE_SCIENCEPURCHASEPOINTS | Gives the player 1 science purchase point | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_give_sciencepurchasepoints.jpg) | @@ -34,17 +34,17 @@ ├─ Visual & Rendering (14) | Hotkey | Command Name | Description | Accessible In | Usable in Multiplayer? | Image | -|--------|--------------|-------------|---------------|------------------------|-------| +| ------ | ------------ | ----------- | ------------- | ---------------------- | ----- | | F11 | DEMO_TOGGLE_BEHIND_BUILDINGS | Toggles the outline around units when they are obscured by buildings | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_toggle_behind_buildings.jpg) | | Ctrl + F10 | DEMO_TOGGLE_BW_VIEW | Toggles a black and white wireframe mode | GAME SHELL | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_toggle_bw_view.jpg) | | Ctrl + F11 | DEMO_TOGGLE_RED_VIEW | Toggles a (useless?) red view mode | GAME SHELL | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_toggle_red_view.jpg) | | Ctrl + F12 | DEMO_TOGGLE_GREEN_VIEW | Toggles a (useless?) green view mode | GAME SHELL | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_toggle_green_view.jpg) | | Ctrl + F9 | DEMO_TOGGLE_MOTION_BLUR_ZOOM | Plays a (useless?) zoom animation with motion blur effects | GAME SHELL | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_toggle_motion_blur_zoom.jpg) | -| Ctrl + \\ | DEMO_TOGGLE_RENDER | Toggles rendering of new frames (essentially freezes the game in place) | GAME | No | | -| / | DEMO_TOGGLE_NO_DRAW | Toggles rendering of new frames (essentially freezes the game in place). Appears to be redundant with DEMO_TOGGLE_RENDER. **Note:** BROKEN, the off toggle does not work | GAME | No | | +| Ctrl + \\ | DEMO_TOGGLE_RENDER | Toggles rendering of new frames (essentially freezes the game in place) | GAME | No | | +| / | DEMO_TOGGLE_NO_DRAW | Toggles rendering of new frames (essentially freezes the game in place). Appears to be redundant with DEMO_TOGGLE_RENDER. **Note:** BROKEN, the off toggle does not work | GAME | No | | | Shift + J | DEMO_TOGGLE_SHADOW_VOLUMES | Toggles the rendering of shadow volumes | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_toggle_shadow_volumes.jpg) | -| ] | DEMO_TOGGLE_WATERPLANE | Toggles the rendering of the water plane (does not seem to work) | GAME | No | | -| [ | DEMO_TOGGLE_TRACKMARKS | Toggles the rendering of track marks on the ground | GAME | No | | +| ] | DEMO_TOGGLE_WATERPLANE | Toggles the rendering of the water plane (does not seem to work) | GAME | No | | +| [ | DEMO_TOGGLE_TRACKMARKS | Toggles the rendering of track marks on the ground | GAME | No | | | Alt + W | DEMO_TOGGLE_FEATHER_WATER | Visually cycles between different water depths | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_toggle_feather_water.jpg) | | Ctrl + E | DEMO_SHOW_EXTENTS | Toggles the visibility of the bounding box around units | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_show_extents.jpg) | | Alt + H | DEMO_SHOW_HEALTH | Toggles the visibility of health bars above units and structures | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_show_health.jpg) | @@ -56,8 +56,8 @@ ├─ Audio (5) | Hotkey | Command Name | Description | Accessible In | Usable in Multiplayer? | Image | -|--------|--------------|-------------|---------------|------------------------|-------| -| Shift + Ctrl + S | DEMO_TOGGLE_SOUND | Toggles game audio on and off | GAME | No | | +| ------ | ------------ | ----------- | ------------- | ---------------------- | ----- | +| Shift + Ctrl + S | DEMO_TOGGLE_SOUND | Toggles game audio on and off | GAME | No | | | Shift + Ctrl + M | DEMO_TOGGLE_MUSIC | Toggles game music on and off | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_toggle_music.jpg) | | Shift + M | DEMO_MUSIC_NEXT_TRACK | Skips to the next music track in the playlist | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_music_next_track.jpg) | | Ctrl + M | DEMO_MUSIC_PREV_TRACK | Skips to the previous music track in the playlist | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_music_prev_track.jpg) | @@ -69,8 +69,8 @@ ├─ Camera & View (7) | Hotkey | Command Name | Description | Accessible In | Usable in Multiplayer? | Image | -|--------|--------------|-------------|---------------|------------------------|-------| -| Shift + Ctrl + L | DEMO_LOCK_CAMERA_TO_SELECTION | Locks the camera to the currently selected unit or structure | GAME | No | | +| ------ | ------------ | ----------- | ------------- | ---------------------- | ----- | +| Shift + Ctrl + L | DEMO_LOCK_CAMERA_TO_SELECTION | Locks the camera to the currently selected unit or structure | GAME | No | | | Shift + Ctrl + C | DEMO_TOGGLE_CAMERA_DEBUG | Needs further information | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_toggle_camera_debug.jpg) | | Shift + Alt + Ctrl + C | DEMO_TOGGLE_ZOOM_LOCK | Toggles the camera's zoom limitations, allowing for unrestricted zooming in and out when disabled | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_toggle_zoom_lock.jpg) | | , | DEMO_BEGIN_ADJUST_PITCH | Begins adjusting the camera's pitch | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_begin_adjust_pitch%20%26%20demo_end_adjust_pitch.jpg) | @@ -84,9 +84,9 @@ ├─ AI & Team (3) | Hotkey | Command Name | Description | Accessible In | Usable in Multiplayer? | Image | -|--------|--------------|-------------|---------------|------------------------|-------| +| ------ | ------------ | ----------- | ------------- | ---------------------- | ----- | | Shift + Ctrl + Space | DEMO_SWITCH_TEAMS | Cycles through the players in the game, sequentially passing control to each one | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_switch_teams.jpg) | -| Ctrl + T | DEMO_SWITCH_TEAMS_CHINA_USA | Cycles through USA and China players in the game on the same team as the player, sequentially passing control to each one | GAME | No | | +| Ctrl + T | DEMO_SWITCH_TEAMS_CHINA_USA | Cycles through USA and China players in the game on the same team as the player, sequentially passing control to each one | GAME | No | | | Ctrl + A | DEMO_TOGGLE_AI_DEBUG | Toggles visual AI debugging information on and off | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_toggle_ai_debug.jpg) | @@ -95,15 +95,15 @@ ├─ Debug Information & Stats (9) | Hotkey | Command Name | Description | Accessible In | Usable in Multiplayer? | Image | -|--------|--------------|-------------|---------------|------------------------|-------| +| ------ | ------------ | ----------- | ------------- | ---------------------- | ----- | | Ctrl + Q | DEMO_TOGGLE_DEBUG_STATS | Toggles the visibility of debug information overlays | GAME SHELL | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_toggle_debug_stats.jpg) | -| Ctrl + L | DEMO_TOGGLE_METRICS | Needs further information | GAME | No | | +| Ctrl + L | DEMO_TOGGLE_METRICS | Needs further information | GAME | No | | | Shift + Ctrl + Q | DEMO_TOGGLE_GRAPHICALFRAMERATEBAR | Toggles the world's most useless graphical frame rate bar on and off | GAME SHELL | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_toggle_graphicalframeratebar.jpg) | | Shift + Alt + V | DEMO_TOGGLE_VISIONDEBUG | Toggles the visibility of the vision debug overlay for units and structures | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_toggle_visiondebug.jpg) | | Shift + Ctrl + B | DEMO_TOGGLE_PROJECTILEDEBUG | Toggles the visibility of visual projectile debug information | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_toggle_projectiledebug.jpg) | | Ctrl + P | DEMO_TOGGLE_PARTICLEDEBUG | Toggles the visibility of visual particle debug information | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_toggle_particledebug.jpg) | | Ctrl + O | DEMO_TOGGLE_CASHMAPDEBUG | Toggles the visibility of visual cash map debug information | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_toggle_cashmapdebug.jpg) | -| Shift + Ctrl + O | DEMO_TOGGLE_THREATDEBUG | Toggles the visibility of visual threat debug information | GAME | No | | +| Shift + Ctrl + O | DEMO_TOGGLE_THREATDEBUG | Toggles the visibility of visual threat debug information | GAME | No | | | Ctrl + D | DEMO_DEBUG_SELECTION | Toggles the visibility of the selected unit(s) or structure's debug information | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_debug_selection.jpg) | @@ -112,7 +112,7 @@ ├─ Map & Fog of War (3) | Hotkey | Command Name | Description | Accessible In | Usable in Multiplayer? | Image | -|--------|--------------|-------------|---------------|------------------------|-------| +| ------ | ------------ | ----------- | ------------- | ---------------------- | ----- | | Shift + Alt + F | DEMO_TOGGLE_FOGOFWAR | Toggles the rendering of certain things in the fog of war (Useless?) | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_toggle_fogofwar.jpg) | | Shift + Ctrl + R | DEMO_ENSHROUD | Shrouds all areas of the map that are not currently visible to the player or their allies | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_enshroud.jpg) | | Ctrl + R | DEMO_DESHROUD | Fully reveals the entire map, removing all fog of war and shroud | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_deshroud.jpg) | @@ -123,12 +123,12 @@ ├─ Combat & Units (5) | Hotkey | Command Name | Description | Accessible In | Usable in Multiplayer? | Image | -|--------|--------------|-------------|---------------|------------------------|-------| +| ------ | ------------ | ----------- | ------------- | ---------------------- | ----- | | Shift + Ctrl + Numpad / | DEMO_KILL_ALL_ENEMIES | Instantly kills all enemies on the map | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_kill_all_enemies.jpg) | | Shift + Ctrl + X | DEMO_KILL_SELECTION | Instantly kills the currently selected unit or structure. Only works on units and structures belonging to the player | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_kill_selection.jpg) | | Ctrl + X | DEMO_TOGGLE_HURT_ME_MODE | Toggles the "Hurt Me" mode, causing 10% damage every time a unit or structure is selected | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_toggle_hurt_me_mode.jpg) | | Alt + G | DEMO_TOGGLE_HAND_OF_GOD_MODE | Toggles the "Hand of God" mode, allowing the player to instantly destroy any unit or structure by selecting it | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_toggle_hand_of_god_mode.jpg) | -| Shift + B | DEMO_BATTLE_CRY | Plays a battle cry sound effect (Useless?) | GAME | No | | +| Shift + B | DEMO_BATTLE_CRY | Plays a battle cry sound effect (Useless?) | GAME | No | | @@ -136,7 +136,7 @@ ├─ Performance & Level of Detail (5) | Hotkey | Command Name | Description | Accessible In | Usable in Multiplayer? | Image | -|--------|--------------|-------------|---------------|------------------------|-------| +| ------ | ------------ | ----------- | ------------- | ---------------------- | ----- | | = | DEMO_LOD_DECREASE | Decreases the level of detail (LOD) by one level for all objects in the game | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_lod_decrease%20%26%20demo_lod_increase.jpg) | | - | DEMO_LOD_INCREASE | Increases the level of detail (LOD) by one level for all objects in the game | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_lod_decrease%20%26%20demo_lod_increase.jpg) | | Alt + - | DEMO_CYCLE_LOD_LEVEL | Cycles through the available LOD levels for all objects in the game | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_cycle_lod_level.jpg) | @@ -149,15 +149,15 @@ ├─ System & Technical (8) | Hotkey | Command Name | Description | Accessible In | Usable in Multiplayer? | Image | -|--------|--------------|-------------|---------------|------------------------|-------| -| Shift + Ctrl + A | DEMO_DUMP_ASSETS | (Needs further information) | GAME | No | | -| Shift + F11 | DEMO_TOGGLE_AVI | (Needs further information) | GAME SHELL | No | | -| Shift + Alt + Ctrl + N | DEMO_TOGGLE_NETWORK | (Needs further information) | GAME | No | | +| ------ | ------------ | ----------- | ------------- | ---------------------- | ----- | +| Shift + Ctrl + A | DEMO_DUMP_ASSETS | (Needs further information) | GAME | No | | +| Shift + F11 | DEMO_TOGGLE_AVI | (Needs further information) | GAME SHELL | No | | +| Shift + Alt + Ctrl + N | DEMO_TOGGLE_NETWORK | (Needs further information) | GAME | No | | | Alt + T | DEMO_TOGGLE_MESSAGE_TEXT | Toggles the visibility of in-game messages | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_toggle_message_text.jpg) | -| Ctrl + G | DEMO_VTUNE_ON | (Needs further information) | GAME | No | | -| Shift + Ctrl + G | DEMO_VTUNE_OFF | (Needs further information) | GAME | No | | -| Alt + O | DEBUG_DUMP_PLAYER_OBJECTS | (Needs further information) | GAME | No | | -| Shift + Alt + O | DEBUG_DUMP_ALL_PLAYER_OBJECTS | (Needs further information) | GAME | No | | +| Ctrl + G | DEMO_VTUNE_ON | (Needs further information) | GAME | No | | +| Shift + Ctrl + G | DEMO_VTUNE_OFF | (Needs further information) | GAME | No | | +| Alt + O | DEBUG_DUMP_PLAYER_OBJECTS | (Needs further information) | GAME | No | | +| Shift + Alt + O | DEBUG_DUMP_ALL_PLAYER_OBJECTS | (Needs further information) | GAME | No | | @@ -165,17 +165,17 @@ ├─ Scripts & Movies (10) | Hotkey | Command Name | Description | Accessible In | Usable in Multiplayer? | Image | -|--------|--------------|-------------|---------------|------------------------|-------| -| Shift + Ctrl + F1 | DEMO_RUNSCRIPT1 | (Needs further information) | GAME | No | | -| Shift + Ctrl + F2 | DEMO_RUNSCRIPT2 | (Needs further information) | GAME | No | | -| Shift + Ctrl + F3 | DEMO_RUNSCRIPT3 | (Needs further information) | GAME | No | | -| Shift + Ctrl + F4 | DEMO_RUNSCRIPT4 | (Needs further information) | GAME | No | | -| Shift + Ctrl + F5 | DEMO_RUNSCRIPT5 | (Needs further information) | GAME | No | | -| Shift + Ctrl + F6 | DEMO_RUNSCRIPT6 | (Needs further information) | GAME | No | | -| Shift + Ctrl + F7 | DEMO_RUNSCRIPT7 | (Needs further information) | GAME | No | | -| Shift + Ctrl + F8 | DEMO_RUNSCRIPT8 | (Needs further information) | GAME | No | | -| Shift + Ctrl + F9 | DEMO_RUNSCRIPT9 | (Needs further information) | GAME | No | | -| Shift + Ctrl + Tab | DEMO_NEXT_OBJECTIVE_MOVIE | (Needs further information) | GAME | No | | +| ------ | ------------ | ----------- | ------------- | ---------------------- | ----- | +| Shift + Ctrl + F1 | DEMO_RUNSCRIPT1 | (Needs further information) | GAME | No | | +| Shift + Ctrl + F2 | DEMO_RUNSCRIPT2 | (Needs further information) | GAME | No | | +| Shift + Ctrl + F3 | DEMO_RUNSCRIPT3 | (Needs further information) | GAME | No | | +| Shift + Ctrl + F4 | DEMO_RUNSCRIPT4 | (Needs further information) | GAME | No | | +| Shift + Ctrl + F5 | DEMO_RUNSCRIPT5 | (Needs further information) | GAME | No | | +| Shift + Ctrl + F6 | DEMO_RUNSCRIPT6 | (Needs further information) | GAME | No | | +| Shift + Ctrl + F7 | DEMO_RUNSCRIPT7 | (Needs further information) | GAME | No | | +| Shift + Ctrl + F8 | DEMO_RUNSCRIPT8 | (Needs further information) | GAME | No | | +| Shift + Ctrl + F9 | DEMO_RUNSCRIPT9 | (Needs further information) | GAME | No | | +| Shift + Ctrl + Tab | DEMO_NEXT_OBJECTIVE_MOVIE | (Needs further information) | GAME | No | | @@ -187,8 +187,8 @@ Commands Available Only in Generals | Hotkey | Command Name | Description | Accessible In | Usable in Multiplayer? | Image | -|--------|--------------|-------------|---------------|------------------------|-------| -| Shift + Ctrl + Backspace | DEMO_INSTANT_QUIT | (Needs further information) | GAME SHELL | No | | +| ------ | ------------ | ----------- | ------------- | ---------------------- | ----- | +| Shift + Ctrl + Backspace | DEMO_INSTANT_QUIT | (Needs further information) | GAME SHELL | No | | @@ -201,7 +201,7 @@ ├─ Performance Analysis (4) | Hotkey | Command Name | Description | Accessible In | Usable in Multiplayer? | Image | -|--------|--------------|-------------|---------------|------------------------|-------| +| ------ | ------------ | ----------- | ------------- | ---------------------- | ----- | | Shift + Alt + Ctrl + Q | DEBUG_OBJECT_ID_PERFORMANCE | (Needs further information) | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/debug_object_id_performance.jpg) | | Shift + Alt + Ctrl + A | DEBUG_DRAWABLE_ID_PERFORMANCE | (Needs further information) | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/debug_drawable_id_performance.jpg) | | Shift + Alt + Ctrl + W | DEBUG_SLEEPY_UPDATE_PERFORMANCE | (Needs further information) | GAME | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/debug_sleepy_update_performance.jpg) | @@ -213,8 +213,8 @@ ├─ Game Features (1) | Hotkey | Command Name | Description | Accessible In | Usable in Multiplayer? | Image | -|--------|--------------|-------------|---------------|------------------------|-------| -| Shift + Alt + Ctrl + S | DEMO_TOGGLE_SUPPLY_CENTER_PLACEMENT | (Needs further information) | GAME | No | | +| ------ | ------------ | ----------- | ------------- | ---------------------- | ----- | +| Shift + Alt + Ctrl + S | DEMO_TOGGLE_SUPPLY_CENTER_PLACEMENT | (Needs further information) | GAME | No | | @@ -222,7 +222,7 @@ ├─ Audio (1) | Hotkey | Command Name | Description | Accessible In | Usable in Multiplayer? | Image | -|--------|--------------|-------------|---------------|------------------------|-------| +| ------ | ------------ | ----------- | ------------- | ---------------------- | ----- | | Shift + Alt + A | DEMO_SHOW_AUDIO_LOCATIONS | Displays visual overlays regarding audio (Needs further information) | GAME SHELL | No | [Image](https://github.com/TheSuperHackers/GeneralsWiki/raw/refs/heads/main/SourceCode/Debug/files/ingame_debugs_media/demo_show_audio_locations.jpg) | diff --git a/SourceCode/new_configuration_options.md b/SourceCode/new_configuration_options.md index 2dc8bb45..aa585c6a 100644 --- a/SourceCode/new_configuration_options.md +++ b/SourceCode/new_configuration_options.md @@ -1,5 +1,6 @@ + # New Configuration Options Several new configuration options have been added to the game. The new configuration options can be @@ -7,31 +8,31 @@ configured from the following locations: ## Options.ini -| Name | Description | Accepted Values | Default Value | -|-----------------|---------------------------------------------------------------------------------------------|-----------------|----------------| -| MoneyTransactionVolume | Controls the volume of money deposit and withdraw audio events. Set to 0 to mute these sounds. | 0-100 | 100 (Generals), 0 (Zero Hour) | -| SystemTimeFontSize | Controls the font size for system time display. Set to 0 to disable the system time display. | 0+ | 8 | -| GameTimeFontSize | Controls the font size for game time display. Set to 0 to disable the game time display. | 0+ | 8 | -| CursorCaptureMode | Controls when the game window captures the mouse cursor. | None, InGame, Always, Auto | Auto | +| Name | Description | Accepted Values | Default Value | +| ---------------------- | ---------------------------------------------------------------------------------------------- | -------------------------- | ----------------------------- | +| MoneyTransactionVolume | Controls the volume of money deposit and withdraw audio events. Set to 0 to mute these sounds. | 0-100 | 100 (Generals), 0 (Zero Hour) | +| SystemTimeFontSize | Controls the font size for system time display. Set to 0 to disable the system time display. | 0+ | 8 | +| GameTimeFontSize | Controls the font size for game time display. Set to 0 to disable the game time display. | 0+ | 8 | +| CursorCaptureMode | Controls when the game window captures the mouse cursor. | None, InGame, Always, Auto | Auto | ## CommandMap.ini -| Name | Description | Default Keybinding | -|-------------------------|------------------------------------------|-------------------| -| TOGGLE_PAUSE | Toggles pause in replay playback | P | -| STEP_FRAME | Steps one frame in replay playback | O | -| SELECT_NEXT_IDLE_WORKER | Selects the next idle worker unit | Ctrl+I | +| Name | Description | Default Keybinding | +| ----------------------- | ---------------------------------- | ---------------------------- | +| TOGGLE_PAUSE | Toggles pause in replay playback | P | +| STEP_FRAME | Steps one frame in replay playback | O | +| SELECT_NEXT_IDLE_WORKER | Selects the next idle worker unit | Ctrl+I | ## GameData.ini -| Name | Description | Accepted Values | Default Value | -|------|-------------|-----------------|---------------| -| ViewportHeightScale | Controls the height scale of the tactical view. Used to hide the world behind the Control Bar for 'Control Bar Pro' Addons. | 0.0 - 1.0 | 0.8 | +| Name | Description | Accepted Values | Default Value | +| ------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------- | ------------- | +| ViewportHeightScale | Controls the height scale of the tactical view. Used to hide the world behind the Control Bar for 'Control Bar Pro' Addons. | 0.0 - 1.0 | 0.8 | ## Command Line Arguments -| Argument | Description | -|----------|-------------| +| Argument | Description | +| ------------------ | -------------------------------------------------------------------------------------------- | | -forcefullviewport | Forces full viewport mode for 'Control Bar Pro' Addons by setting ViewportHeightScale to 1.0 | ## CursorCaptureMode Details @@ -39,12 +40,12 @@ configured from the following locations: The `CursorCaptureMode` option controls when the game window captures the mouse cursor, preventing it from leaving the game window boundaries. This is particularly useful for windowed mode gameplay. -| Mode | Behavior | -|------|----------| -| **None** | Game window does not capture the cursor | -| **InGame** | Game window captures the cursor when playing and observing | -| **Always** | Game window captures the cursor always in menus and game | -| **Auto** | Applies mode "InGame" when Windowed, "Always" when Fullscreen | +| Mode | Behavior | +| ---------- | ------------------------------------------------------------- | +| **None** | Game window does not capture the cursor | +| **InGame** | Game window captures the cursor when playing and observing | +| **Always** | Game window captures the cursor always in menus and game | +| **Auto** | Applies mode "InGame" when Windowed, "Always" when Fullscreen | The cursor capture is automatically released when the game window loses focus (e.g., when Alt+Tab is used to switch to another application).