{
  "$comment": "JSON Schema for CRYENGINE 5.4",
  "$schema": "http://json-schema.org/draft-04/schema#",
  "definitions": {
    "cvars": {
      "$id": "/definitions/cvars",
      "type": "string",
      "title": "Variable name",
      "description": "CVar name",
      "default": "sys_target_platforms",
      "enum": [
        "a_poseAlignerDebugDraw",
        "a_poseAlignerEnable",
        "a_poseAlignerForceLock",
        "a_poseAlignerForceNoIntersections",
        "a_poseAlignerForceNoRootOffset",
        "a_poseAlignerForceTargetSmoothing",
        "a_poseAlignerForceWeightOne",
        "ac_ColliderModeAI",
        "ac_ColliderModePlayer",
        "ac_debugAnimEffects",
        "ac_debugAnimTarget",
        "ac_debugColliderMode",
        "ac_debugEntityParams",
        "ac_DebugFilter",
        "ac_debugLocations",
        "ac_debugLocationsGraphs",
        "ac_debugMotionParams",
        "ac_debugMovementControlMethods",
        "ac_debugText",
        "ac_debugXXXValues",
        "ac_disableSlidingContactEvents",
        "ac_enableExtraSolidCollider",
        "ac_entityAnimClamp",
        "ac_forceSimpleMovement",
        "ac_frametime",
        "ac_movementControlMethodFilter",
        "ac_movementControlMethodHor",
        "ac_movementControlMethodVer",
        "ac_templateMCMs",
        "ac_useMovementPrediction",
        "ac_useQueuedRotation",
        "ag_debugExactPos",
        "ag_defaultAIStance",
        "ag_travelSpeedSmoothing",
        "ag_turnAngleSmoothing",
        "ag_turnSpeedParamScale",
        "ag_turnSpeedSmoothing",
        "ai_AdjustPathsAroundDynamicObstacles",
        "ai_AgentStatsDist",
        "ai_AllowedToHit",
        "ai_AllowedToHitPlayer",
        "ai_AllTime",
        "ai_AmbientFireEnable",
        "ai_AmbientFireQuota",
        "ai_AmbientFireUpdateInterval",
        "ai_AttemptStraightPath",
        "ai_BannedNavSoTime",
        "ai_BeautifyPath",
        "ai_BubblesSystem",
        "ai_BubblesSystemAlertnessFilter",
        "ai_BubblesSystemAllowPrototypeDialogBubbles",
        "ai_BubblesSystemDecayTime",
        "ai_BubblesSystemFontSize",
        "ai_BubblesSystemNameFilter",
        "ai_BubblesSystemUseDepthTest",
        "ai_BurstWhileMovingDestinationRange",
        "ai_CheckWalkabilityOptimalSectionLength",
        "ai_CodeCoverageMode",
        "ai_CollisionAvoidanceAgentExtraFat",
        "ai_CollisionAvoidanceAgentTimeHorizon",
        "ai_CollisionAvoidanceClampVelocitiesWithNavigationMesh",
        "ai_CollisionAvoidanceEnableRadiusIncrement",
        "ai_CollisionAvoidanceMinSpeed",
        "ai_CollisionAvoidanceObstacleTimeHorizon",
        "ai_CollisionAvoidancePathEndCutoffRange",
        "ai_CollisionAvoidanceRadiusIncrementDecreaseRate",
        "ai_CollisionAvoidanceRadiusIncrementIncreaseRate",
        "ai_CollisionAvoidanceRange",
        "ai_CollisionAvoidanceSmartObjectCutoffRange",
        "ai_CollisionAvoidanceTargetCutoffRange",
        "ai_CollisionAvoidanceTimestep",
        "ai_CollisionAvoidanceUpdateVelocities",
        "ai_CommunicationForceTestVoicePack",
        "ai_CommunicationManagerHeighThresholdForTargetPosition",
        "ai_CompatibilityMode",
        "ai_CoolMissesBoxHeight",
        "ai_CoolMissesBoxSize",
        "ai_CoolMissesCooldown",
        "ai_CoolMissesMaxLightweightEntityMass",
        "ai_CoolMissesMinMissDistance",
        "ai_CoolMissesProbability",
        "ai_CoverExactPositioning",
        "ai_CoverMaxEyeCount",
        "ai_CoverPredictTarget",
        "ai_CoverSpacing",
        "ai_CoverSystem",
        "ai_CrouchVisibleRange",
        "ai_CrowdControlInPathfind",
        "ai_DebugCheckWalkability",
        "ai_DebugCheckWalkabilityRadius",
        "ai_DebugCollisionAvoidanceForceSpeed",
        "ai_DebugDraw",
        "ai_DebugDrawAdaptiveUrgency",
        "ai_DebugDrawAmbientFire",
        "ai_DebugDrawArrowLabelsVisibilityDistance",
        "ai_DebugDrawAStarOpenList",
        "ai_DebugDrawAStarOpenListTime",
        "ai_DebugDrawBannedNavsos",
        "ai_DebugDrawCollisionAvoidance",
        "ai_DebugDrawCollisionAvoidanceAgentName",
        "ai_DebugDrawCommunication",
        "ai_DebugDrawCommunicationHistoryDepth",
        "ai_DebugDrawCoolMisses",
        "ai_DebugDrawCover",
        "ai_DebugDrawCoverLocations",
        "ai_DebugDrawCoverOccupancy",
        "ai_DebugDrawCoverPlanes",
        "ai_DebugDrawCoverSampler",
        "ai_DebugDrawCrowdControl",
        "ai_DebugDrawDamageControl",
        "ai_DebugDrawDamageParts",
        "ai_DebugDrawDynamicCoverSampler",
        "ai_DebugDrawDynamicHideObjectsRange",
        "ai_DebugDrawEnabledActors",
        "ai_DebugDrawEnabledPlayers",
        "ai_DebugDrawExpensiveAccessoryQuota",
        "ai_DebugDrawFireCommand",
        "ai_DebugDrawFlight2",
        "ai_DebugDrawGroups",
        "ai_DebugDrawHidespotRange",
        "ai_DebugDrawHideSpotSearchRays",
        "ai_DebugDrawLightLevel",
        "ai_DebugDrawNavigation",
        "ai_DebugDrawNavigationWorldMonitor",
        "ai_DebugDrawPhysicsAccess",
        "ai_DebugDrawPlayerActions",
        "ai_DebugDrawReinforcements",
        "ai_DebugDrawStanceSize",
        "ai_DebugDrawVegetationCollisionDist",
        "ai_DebugDrawVisionMap",
        "ai_DebugDrawVisionMapObservables",
        "ai_DebugDrawVisionMapObservers",
        "ai_DebugDrawVisionMapObserversFOV",
        "ai_DebugDrawVisionMapStats",
        "ai_DebugDrawVisionMapVisibilityChecks",
        "ai_DebugDrawVolumeVoxels",
        "ai_DebugGlobalPerceptionScale",
        "ai_DebugHideSpotName",
        "ai_DebugInterestSystem",
        "ai_DebugMovementSystem",
        "ai_DebugMovementSystemActorRequests",
        "ai_DebugPathfinding",
        "ai_DebugPerceptionManager",
        "ai_DebugRangeSignaling",
        "ai_DebugSignalTimers",
        "ai_DebugTacticalPoints",
        "ai_DebugTacticalPointsBlocked",
        "ai_DebugTargetSilhouette",
        "ai_DebugTargetTracksAgent",
        "ai_DebugTargetTracksConfig",
        "ai_DebugTargetTracksConfig_Filter",
        "ai_DebugTargetTracksTarget",
        "ai_DebugTimestamps",
        "ai_DebugWalkabilityCache",
        "ai_DrawAgentFOV",
        "ai_DrawAgentStats",
        "ai_DrawAgentStatsGroupFilter",
        "ai_DrawAreas",
        "ai_DrawAttentionTargetPositions",
        "ai_DrawBadAnchors",
        "ai_DrawBulletEvents",
        "ai_DrawCollisionEvents",
        "ai_DrawDistanceLUT",
        "ai_DrawExplosions",
        "ai_DrawFakeDamageInd",
        "ai_DrawFakeHitEffects",
        "ai_DrawFakeTracers",
        "ai_DrawFireEffectDecayRange",
        "ai_DrawFireEffectEnabled",
        "ai_DrawFireEffectMaxAngle",
        "ai_DrawFireEffectMinDistance",
        "ai_DrawFireEffectMinTargetFOV",
        "ai_DrawFireEffectTimeScale",
        "ai_DrawFormations",
        "ai_DrawGetEnclosingFailures",
        "ai_DrawGoals",
        "ai_DrawGrenadeEvents",
        "ai_DrawGroupTactic",
        "ai_DrawHidespots",
        "ai_DrawModifiers",
        "ai_DrawModularBehaviorTreeStatistics",
        "ai_DrawNode",
        "ai_DrawNodeLinkCutoff",
        "ai_DrawNodeLinkType",
        "ai_DrawOffset",
        "ai_DrawPath",
        "ai_DrawPathAdjustment",
        "ai_DrawPathFollower",
        "ai_DrawPerceptionDebugging",
        "ai_DrawPerceptionHandlerModifiers",
        "ai_DrawPerceptionIndicators",
        "ai_DrawPerceptionModifiers",
        "ai_DrawPlayerRanges",
        "ai_DrawProbableTarget",
        "ai_DrawRadar",
        "ai_DrawRadarDist",
        "ai_DrawReadibilities",
        "ai_DrawRefPoints",
        "ai_DrawSelectedTargets",
        "ai_DrawShooting",
        "ai_DrawSmartObjects",
        "ai_DrawSoundEvents",
        "ai_DrawStats",
        "ai_DrawTargets",
        "ai_DrawTrajectory",
        "ai_DrawType",
        "ai_DrawUpdate",
        "ai_DynamicHidespotsEnabled",
        "ai_EnableCoolMisses",
        "ai_EnableORCA",
        "ai_EnablePerceptionStanceVisibleRange",
        "ai_EnableWarningsErrors",
        "ai_EnableWaterOcclusion",
        "ai_ExtraForbiddenRadiusDuringBeautification",
        "ai_ExtraRadiusDuringBeautification",
        "ai_ExtraVehicleAvoidanceRadiusBig",
        "ai_ExtraVehicleAvoidanceRadiusSmall",
        "ai_FilterAgentName",
        "ai_FlowNodeAlertnessCheck",
        "ai_ForceAGAction",
        "ai_ForceAGSignal",
        "ai_ForceAllowStrafing",
        "ai_ForceLookAimTarget",
        "ai_ForcePosture",
        "ai_ForceSerializeAllObjects",
        "ai_ForceStance",
        "ai_IgnoreBulletRainStimulus",
        "ai_IgnorePlayer",
        "ai_IgnoreSoundStimulus",
        "ai_IgnoreVisibilityChecks",
        "ai_IgnoreVisualStimulus",
        "ai_InterestSystem",
        "ai_InterestSystemCastRays",
        "ai_IntersectionTesterQuota",
        "ai_IslandConnectionsSystemProfileMemory",
        "ai_LobThrowMinAllowedDistanceFromFriends",
        "ai_LobThrowPercentageOfDistanceToTargetUsedForInaccuracySimulation",
        "ai_LobThrowTimePredictionForFriendPositions",
        "ai_LobThrowUseRandomForInaccuracySimulation",
        "ai_Locate",
        "ai_LogConsoleVerbosity",
        "ai_LogFileVerbosity",
        "ai_LogModularBehaviorTreeExecutionStacks",
        "ai_LogSignals",
        "ai_MinActorDynamicObstacleAvoidanceRadius",
        "ai_MNMAllowDynamicRegenInEditor",
        "ai_MNMDebugAccessibility",
        "ai_MNMEditorBackgroundUpdate",
        "ai_MNMPathfinderConcurrentRequests",
        "ai_MNMPathFinderDebug",
        "ai_MNMPathfinderMT",
        "ai_MNMPathfinderPositionInTrianglePredictionType",
        "ai_MNMPathFinderQuota",
        "ai_MNMProfileMemory",
        "ai_MNMRaycastImplementation",
        "ai_ModularBehaviorTree",
        "ai_MovementSystemPathReplanningEnabled",
        "ai_NavGenThreadJobs",
        "ai_NavigationSystemMT",
        "ai_NavmeshStabilizationTimeToUpdate",
        "ai_NavmeshTileDistanceDraw",
        "ai_NetworkDebug",
        "ai_NoUpdate",
        "ai_ObstacleSizeThreshold",
        "ai_OutputPersonalLogToConsole",
        "ai_OverlayMessageDuration",
        "ai_PathfinderAvoidanceCostForGroupMates",
        "ai_PathfinderDangerCostForAttentionTarget",
        "ai_PathfinderDangerCostForExplosives",
        "ai_PathfinderExplosiveDangerMaxThreatDistance",
        "ai_PathfinderExplosiveDangerRadius",
        "ai_PathfinderGroupMatesAvoidanceRadius",
        "ai_PathfinderUpdateTime",
        "ai_PathfindTimeLimit",
        "ai_PathStringPullingIterations",
        "ai_PlayerAffectedByLight",
        "ai_PredictivePathFollowing",
        "ai_ProfileGoals",
        "ai_ProneVisibleRange",
        "ai_RayCasterQuota",
        "ai_RecordCommunicationStats",
        "ai_Recorder",
        "ai_Recorder_Auto",
        "ai_Recorder_Buffer",
        "ai_RecordLog",
        "ai_RODAliveTime",
        "ai_RODAmbientFireInc",
        "ai_RODCombatRangeMod",
        "ai_RODCoverFireTimeMod",
        "ai_RODDirInc",
        "ai_RODFakeHitChance",
        "ai_RODKillRangeMod",
        "ai_RODKillZoneInc",
        "ai_RODLowHealthMercyTime",
        "ai_RODMoveInc",
        "ai_RODReactionDarkIllumInc",
        "ai_RODReactionDirInc",
        "ai_RODReactionDistInc",
        "ai_RODReactionLeanInc",
        "ai_RODReactionMediumIllumInc",
        "ai_RODReactionSuperDarkIllumInc",
        "ai_RODReactionTime",
        "ai_RODStanceInc",
        "ai_ShowBehaviorCalls",
        "ai_SightRangeDarkIllumMod",
        "ai_SightRangeMediumIllumMod",
        "ai_SightRangeSuperDarkIllumMod",
        "ai_SimpleWayptPassability",
        "ai_SmartPathFollower_decelerationHuman",
        "ai_SmartPathFollower_decelerationVehicle",
        "ai_SmartPathFollower_LookAheadPredictionTimeForMovingAlongPathRunAndSprint",
        "ai_SmartPathFollower_LookAheadPredictionTimeForMovingAlongPathWalk",
        "ai_SmartPathFollower_useAdvancedPathShortcutting",
        "ai_SmartPathFollower_useAdvancedPathShortcutting_debug",
        "ai_SOMSpeedCombat",
        "ai_SOMSpeedRelaxed",
        "ai_SoundPerception",
        "ai_StatsDisplayMode",
        "ai_StatsTarget",
        "ai_SteepSlopeAcrossValue",
        "ai_SteepSlopeUpValue",
        "ai_SystemUpdate",
        "ai_TacticalPointsDebugDrawMode",
        "ai_TacticalPointsDebugFadeMode",
        "ai_TacticalPointsDebugScaling",
        "ai_TacticalPointsDebugTime",
        "ai_TacticalPointsWarnings",
        "ai_TacticalPointUpdateTime",
        "ai_TargetTracking",
        "ai_TargetTracks_GlobalTargetLimit",
        "ai_UpdateAllAlways",
        "ai_UpdateInterval",
        "ai_UpdateProxy",
        "ai_UseCalculationStopperCounter",
        "ai_UseSimplePathfindingHeuristic",
        "ai_UseSmartPathFollower",
        "ai_UseSmartPathFollower_AABB_based",
        "ai_UseSmartPathFollower_LookAheadDistance",
        "ai_VisionMapNumberOfPVSUpdatesPerFrame",
        "ai_VisionMapNumberOfVisibilityUpdatesPerFrame",
        "ai_WaterOcclusion",
        "ban_timeout",
        "br_breakmaxworldsize",
        "br_breakworldoffsetx",
        "br_breakworldoffsety",
        "c_shakeMult",
        "ca_AllowMultipleEffectsOfSameName",
        "ca_AnimWarningLevel",
        "ca_ApplyJointVelocitiesMode",
        "ca_AttachmentCullingRation",
        "ca_AttachmentCullingRationMP",
        "ca_AttachmentMergingMemoryBudget",
        "ca_AttachmentTextureMemoryBudget",
        "ca_CharEditModel",
        "ca_cloth_air_resistance",
        "ca_cloth_damping",
        "ca_cloth_friction",
        "ca_cloth_max_safe_step",
        "ca_cloth_max_timestep",
        "ca_cloth_stiffness",
        "ca_cloth_stiffness_norm",
        "ca_cloth_stiffness_tang",
        "ca_cloth_thickness",
        "ca_cloth_vars_reset",
        "ca_ClothBlending",
        "ca_ClothBypassSimulation",
        "ca_ClothMaxChars",
        "ca_DBAUnloadRemoveTime",
        "ca_DBAUnloadUnregisterTime",
        "ca_DeathBlendTime",
        "ca_DebugADIKTargets",
        "ca_DebugAnimationStreaming",
        "ca_DebugAnimMemTracking",
        "ca_DebugAnimUpdates",
        "ca_DebugAnimUsage",
        "ca_DebugAnimUsageOnFileAccess",
        "ca_DebugCommandBuffer",
        "ca_DebugCriticalErrors",
        "ca_DebugFacial",
        "ca_DebugFacialEyes",
        "ca_DebugModelCache",
        "ca_DebugSegmentation",
        "ca_DebugSkeletonEffects",
        "ca_DebugSWSkinning",
        "ca_DecalSizeMultiplier",
        "ca_disable_thread",
        "ca_DisableAnimationUnloading",
        "ca_DisableAuxPhysics",
        "ca_DrawAimIKVEGrid",
        "ca_DrawAimPoses",
        "ca_DrawAllSimulatedSockets",
        "ca_DrawAttachmentOBB",
        "ca_DrawAttachmentProjection",
        "ca_DrawAttachments",
        "ca_DrawAttachmentsMergedForShadows",
        "ca_DrawBaseMesh",
        "ca_DrawBBox",
        "ca_DrawBinormals",
        "ca_DrawCC",
        "ca_DrawCGA",
        "ca_DrawCHR",
        "ca_DrawCloth",
        "ca_DrawDecalsBBoxes",
        "ca_DrawEmptyAttachments",
        "ca_DrawLocator",
        "ca_DrawLookIK",
        "ca_DrawNormals",
        "ca_DrawPose",
        "ca_DrawPositionPost",
        "ca_DrawSkeleton",
        "ca_DrawTangents",
        "ca_DrawVEGInfo",
        "ca_DrawWireframe",
        "ca_DumpUsedAnims",
        "ca_eyes_procedural",
        "ca_FacialAnimationRadius",
        "ca_FilterJoints",
        "ca_ForceUpdateSkeletons",
        "ca_KeepModels",
        "ca_lipsync_debug",
        "ca_lipsync_phoneme_crossfade",
        "ca_lipsync_phoneme_offset",
        "ca_lipsync_phoneme_strength",
        "ca_lipsync_vertex_drag",
        "ca_LoadUncompressedChunks",
        "ca_LockFeetWithIK",
        "ca_MemoryDefragEnabled",
        "ca_MemoryDefragPoolSize",
        "ca_MemoryUsageLog",
        "ca_MinInPlaceCAFStreamSize",
        "ca_MotionBlurMovementThreshold",
        "ca_NoAnim",
        "ca_ParametricPoolSize",
        "ca_physicsProcessImpact",
        "ca_PrecacheAnimationSets",
        "ca_PreloadAllCAFs",
        "ca_ReloadAllCHRPARAMS",
        "ca_SampleQuatHemisphereFromCurrentPose",
        "ca_SaveAABB",
        "ca_SerializeSkeletonAnim",
        "ca_SnapToVGrid",
        "ca_StoreAnimNamesOnLoad",
        "ca_StreamCHR",
        "ca_StreamDBAInPlace",
        "ca_thread",
        "ca_thread0Affinity",
        "ca_thread1Affinity",
        "ca_UnloadAnimationCAF",
        "ca_UnloadAnimationDBA",
        "ca_useADIKTargets",
        "ca_UseAimIK",
        "ca_UseAssetDefinedLod",
        "ca_UseDecals",
        "ca_UseFacialAnimation",
        "ca_UseIMG_AIM",
        "ca_UseIMG_CAF",
        "ca_UseJointMasking",
        "ca_UseLookIK",
        "ca_UseMorph",
        "ca_UsePhysics",
        "ca_UseRecoil",
        "ca_UseScaling",
        "ca_vaBlendCullingDebug",
        "ca_vaBlendCullingThreshold",
        "ca_vaBlendEnable",
        "ca_vaBlendPostSkinning",
        "ca_vaEnable",
        "ca_Validate",
        "ca_vaProfile",
        "ca_vaScaleFactor",
        "ca_vaSkipVertexAnimationLOD",
        "ca_vaUpdateTangents",
        "capture_file_format",
        "capture_file_name",
        "capture_file_prefix",
        "capture_folder",
        "capture_frame_once",
        "capture_frames",
        "cl_AISystem",
        "cl_bandwidth",
        "cl_camera_noise",
        "cl_camera_noise_freq",
        "cl_comment",
        "cl_DefaultNearPlane",
        "cl_DisableHUDText",
        "cl_ETColorOverrideB",
        "cl_ETColorOverrideEnable",
        "cl_ETColorOverrideG",
        "cl_ETColorOverrideR",
        "cl_ETFontSizeMultiplier",
        "cl_ETHideAIDebug",
        "cl_ETHideAll",
        "cl_ETHideBehaviour",
        "cl_ETHideFlowgraph",
        "cl_ETHideReadability",
        "cl_ETHideScriptBind",
        "cl_ETLog",
        "cl_ETMaxDisplayDistance",
        "cl_nickname",
        "cl_packetRate",
        "cl_serveraddr",
        "cl_serverpassword",
        "cl_serverport",
        "cl_tokenid",
        "cl_useCurrentUserNameAsDefault",
        "cl_ViewApplyHmdOffset",
        "cl_ViewSystemDebug",
        "cl_voice_recording",
        "cl_voice_volume",
        "co_coopAnimDebug",
        "co_slideWhileStreaming",
        "co_usenewcoopanimsystem",
        "con_debug",
        "con_display_last_messages",
        "con_line_buffer_size",
        "con_restricted",
        "con_showonload",
        "connect_repeatedly_num_attempts",
        "connect_repeatedly_time_between_attempts",
        "cvDoVerboseWindowTitle",
        "d3d11_CBUpdateStats",
        "d3d11_debugBreakOnce",
        "d3d11_debugBreakOnMsgID",
        "d3d11_debugMuteMsgID",
        "d3d11_debugMuteSeverity",
        "d3d11_forcedFeatureLevel",
        "d3d11_preventDriverThreading",
        "demo_ai",
        "demo_file",
        "demo_finish_cmd",
        "demo_finish_memreplay_sizer",
        "demo_finish_memreplay_stop",
        "demo_fixed_timestep",
        "demo_game_state",
        "demo_max_frames",
        "demo_noinfo",
        "demo_num_orientations",
        "demo_num_runs",
        "demo_panoramic",
        "demo_profile",
        "demo_quit",
        "demo_restart_level",
        "demo_save_every_frame",
        "demo_savestats",
        "demo_screenshot_frame",
        "demo_scroll_pause",
        "demo_time_of_day",
        "demo_use_hmd_rotation",
        "demo_vtune",
        "dlc_directory",
        "doc_use_subfolder_for_crash_backup",
        "doc_validate_surface_types",
        "drs_dataPath",
        "drs_dialogAudio",
        "drs_dialogBinaryFileFormat",
        "drs_dialogEntityRtpcName",
        "drs_dialogGlobalRtpcName",
        "drs_dialogsDefaultMaxQueueTime",
        "drs_dialogsDefaultPauseAfterLines",
        "drs_dialogsDefaultTalkAnimation",
        "drs_dialogsLipsyncAnimationLayer",
        "drs_dialogsLipsyncTransitionTime",
        "drs_dialogsSamePriorityCancels",
        "drs_dialogSubtitles",
        "drs_fileFormat",
        "drs_loggingOptions",
        "ds_AutoReloadScripts",
        "ds_LevelNameOverride",
        "ds_LoadExcelScripts",
        "ds_LoadSoundsSync",
        "ds_LogLevel",
        "ds_PrecacheSounds",
        "ds_WarnOnMissingLoc",
        "e_3dEngineLogAlways",
        "e_3dEngineTempPoolSize",
        "e_AutoPrecacheCameraJumpDist",
        "e_AutoPrecacheCgf",
        "e_AutoPrecacheTerrainAndProcVeget",
        "e_AutoPrecacheTexturesAndShaders",
        "e_BBoxes",
        "e_Brushes",
        "e_BrushUseTerrainColor",
        "e_CacheNearestCubePicking",
        "e_CameraFreeze",
        "e_CameraGoto",
        "e_CameraRotationSpeed",
        "e_CGFMaxFileSize",
        "e_CharLodMin",
        "e_CheckOcclusion",
        "e_CheckOcclusionOutputQueueSize",
        "e_CheckOcclusionQueueSize",
        "e_CheckOctreeObjectsBoxSize",
        "e_Clouds",
        "e_CoverageBuffer",
        "e_CoverageBufferAABBExpand",
        "e_CoverageBufferBias",
        "e_CoverageBufferCullIndividualBrushesMaxNodeSize",
        "e_CoverageBufferDebug",
        "e_CoverageBufferDebugFreeze",
        "e_CoverageBufferDrawOccluders",
        "e_CoverageBufferEarlyOut",
        "e_CoverageBufferEarlyOutDelay",
        "e_CoverageBufferOccludersViewDistRatio",
        "e_CoverageBufferRastPolyLimit",
        "e_CoverageBufferReproj",
        "e_CoverageBufferShowOccluder",
        "e_CoverageBufferTerrain",
        "e_CoverageBufferTerrainExpand",
        "e_CoverCgfDebug",
        "e_CullVegActivation",
        "e_DebugDraw",
        "e_DebugDrawFilter",
        "e_DebugDrawListBBoxIndex",
        "e_DebugDrawListFilter",
        "e_DebugDrawListSize",
        "e_DebugDrawShowOnlyCompound",
        "e_DebugDrawShowOnlyLod",
        "e_DebugGeomPrep",
        "e_DebugLights",
        "e_Decals",
        "e_DecalsAllowGameDecals",
        "e_DecalsClip",
        "e_DecalsDeferredDynamic",
        "e_DecalsDeferredDynamicDepthScale",
        "e_DecalsDeferredDynamicMinSize",
        "e_DecalsDeferredStatic",
        "e_DecalsForceDeferred",
        "e_DecalsHitCache",
        "e_DecalsLifeTimeScale",
        "e_DecalsMaxTrisInObject",
        "e_DecalsMaxUpdatesPerFrame",
        "e_DecalsMaxValidFrames",
        "e_DecalsMerge",
        "e_DecalsNeighborMaxLifeTime",
        "e_DecalsOverlapping",
        "e_DecalsPlacementTestAreaSize",
        "e_DecalsPlacementTestMinDepth",
        "e_DecalsPreCreate",
        "e_DecalsRange",
        "e_DecalsScissor",
        "e_DefaultMaterial",
        "e_DeferredPhysicsEvents",
        "e_DeformableObjects",
        "e_DisplayMemoryUsageIcon",
        "e_DynamicDistanceShadows",
        "e_DynamicLights",
        "e_DynamicLightsConsistentSortOrder",
        "e_DynamicLightsForceDeferred",
        "e_DynamicLightsFrameIdVisTest",
        "e_DynamicLightsMaxCount",
        "e_DynamicLightsMaxEntityLights",
        "e_Entities",
        "e_EntitySuppressionLevel",
        "e_Fog",
        "e_FogVolumes",
        "e_FoliageBranchesDamping",
        "e_FoliageBranchesStiffness",
        "e_FoliageBranchesTimeout",
        "e_FoliageBrokenBranchesDamping",
        "e_FoliageStiffness",
        "e_FoliageWindActivationDist",
        "e_ForceDetailLevelForScreenRes",
        "e_GeomCacheBufferSize",
        "e_GeomCacheDebug",
        "e_GeomCacheDebugDrawMode",
        "e_GeomCacheDebugFilter",
        "e_GeomCacheDecodeAheadTime",
        "e_GeomCacheLerpBetweenFrames",
        "e_GeomCacheMaxBufferAheadTime",
        "e_GeomCacheMaxPlaybackFromMemorySize",
        "e_GeomCacheMinBufferAheadTime",
        "e_GeomCachePreferredDiskRequestSize",
        "e_GeomCaches",
        "e_GI",
        "e_GsmCastFromTerrain",
        "e_GsmDepthBoundsDebug",
        "e_GsmLodsNum",
        "e_GsmRange",
        "e_GsmRangeStep",
        "e_GsmStats",
        "e_HwOcclusionCullingWater",
        "e_JointStrengthScale",
        "e_levelStartupFrameDelay",
        "e_levelStartupFrameNum",
        "e_LightVolumes",
        "e_LightVolumesDebug",
        "e_LodCompMaxSize",
        "e_LodFaceArea",
        "e_LodFaceAreaTargetSize",
        "e_LodMax",
        "e_LodMin",
        "e_LodMinTtris",
        "e_LodRatio",
        "e_Lods",
        "e_LodsForceUse",
        "e_LodTransitionSpriteDistRatio",
        "e_LodTransitionSpriteMinDist",
        "e_LodTransitionTime",
        "e_MaxDrawCalls",
        "e_MaxViewDistance",
        "e_MaxViewDistFullDistCamHeight",
        "e_MaxViewDistSpecLerp",
        "e_MergedMeshes",
        "e_MergedMeshesActiveDist",
        "e_MergedMeshesBulletLifetime",
        "e_MergedMeshesBulletScale",
        "e_MergedMeshesBulletSpeedFactor",
        "e_MergedMeshesClusterVisualization",
        "e_MergedMeshesClusterVisualizationDimension",
        "e_MergedMeshesDebug",
        "e_MergedMeshesDeformViewDistMod",
        "e_MergedMeshesInstanceDist",
        "e_MergedMeshesLodRatio",
        "e_MergedMeshesMaxTriangles",
        "e_MergedMeshesOutdoorOnly",
        "e_MergedMeshesPool",
        "e_MergedMeshesPoolSpines",
        "e_MergedMeshesTesselationSupport",
        "e_MergedMeshesUseSpines",
        "e_MergedMeshesViewDistRatio",
        "e_ObjectLayersActivation",
        "e_ObjectLayersActivationPhysics",
        "e_Objects",
        "e_ObjectsTreeBBoxes",
        "e_ObjectsTreeNodeMinSize",
        "e_ObjectsTreeNodeSizeRatio",
        "e_ObjFastRegister",
        "e_ObjQuality",
        "e_ObjShadowCastSpec",
        "e_ObjStats",
        "e_OcclusionCullingViewDistRatio",
        "e_OcclusionLazyHideFrames",
        "e_OcclusionVolumes",
        "e_OcclusionVolumesViewDistRatio",
        "e_OnDemandMaxSize",
        "e_OnDemandPhysics",
        "e_Particles",
        "e_ParticlesAllowRuntimeLoad",
        "e_ParticlesAnimBlend",
        "e_ParticlesAudio",
        "e_ParticlesConvertPfx1",
        "e_ParticlesCullAgainstOcclusionBuffer",
        "e_ParticlesCullAgainstViewFrustum",
        "e_ParticlesDebug",
        "e_ParticlesDumpMemoryAfterMapLoad",
        "e_ParticlesForceSeed",
        "e_ParticlesGI",
        "e_ParticleShadowsNumGSMs",
        "e_ParticlesIndexPoolSize",
        "e_ParticlesLightMinColorThreshold",
        "e_ParticlesLightMinRadiusThreshold",
        "e_ParticlesLights",
        "e_ParticlesLightsViewDistRatio",
        "e_ParticlesLod",
        "e_ParticlesMaxDrawScreen",
        "e_ParticlesMaxScreenFill",
        "e_ParticlesMinDrawAlpha",
        "e_ParticlesMinDrawPixels",
        "e_ParticlesMinPhysicsDynamicBounds",
        "e_ParticlesMotionBlur",
        "e_ParticlesObjectCollisions",
        "e_ParticlesPoolSize",
        "e_ParticlesPreload",
        "e_ParticlesProfile",
        "e_ParticlesProfiler",
        "e_ParticlesProfilerCountBudget",
        "e_ParticlesProfilerOutputFolder",
        "e_ParticlesProfilerOutputName",
        "e_ParticlesProfilerTimingBudget",
        "e_ParticlesQuality",
        "e_ParticlesSerializeNamedFields",
        "e_ParticlesShadows",
        "e_ParticlesSoftIntersect",
        "e_ParticlesSortQuality",
        "e_ParticlesThread",
        "e_ParticlesUseLevelSpecificLibs",
        "e_ParticlesVertexPoolSize",
        "e_PermanentRenderObjects",
        "e_PhysFoliage",
        "e_PhysMinCellSize",
        "e_PhysOceanCell",
        "e_PhysProxyTriLimit",
        "e_Portals",
        "e_PortalsBigEntitiesFix",
        "e_PortalsBlend",
        "e_PortalsMaxRecursion",
        "e_PrecacheLevel",
        "e_PreloadDecals",
        "e_PreloadMaterials",
        "e_PrepareDeformableObjectsAtLoadTime",
        "e_ProcVegetation",
        "e_ProcVegetationMaxCacheLevels",
        "e_ProcVegetationMaxChunksInCache",
        "e_ProcVegetationMaxObjectsInChunk",
        "e_ProcVegetationMaxSectorsInCache",
        "e_ProcVegetationMaxViewDistance",
        "e_Recursion",
        "e_RecursionViewDistRatio",
        "e_Render",
        "e_RenderMeshCollisionTolerance",
        "e_RenderMeshUpdateAsync",
        "e_RNTmpDataPoolMaxFrames",
        "e_Roads",
        "e_Ropes",
        "e_ScissorDebug",
        "e_ScreenShot",
        "e_ScreenShotDebug",
        "e_ScreenShotFileFormat",
        "e_ScreenShotHeight",
        "e_ScreenShotMapCamHeight",
        "e_ScreenShotMapCenterX",
        "e_ScreenShotMapCenterY",
        "e_ScreenShotMapOrientation",
        "e_ScreenShotMapSizeX",
        "e_ScreenShotMapSizeY",
        "e_ScreenShotMinSlices",
        "e_ScreenShotQuality",
        "e_ScreenShotWidth",
        "e_Shadows",
        "e_ShadowsAdaptScale",
        "e_ShadowsBlendCascades",
        "e_ShadowsBlendCascadesVal",
        "e_ShadowsCacheObjectLod",
        "e_ShadowsCacheRenderCharacters",
        "e_ShadowsCacheUpdate",
        "e_ShadowsCascadesCentered",
        "e_ShadowsCascadesDebug",
        "e_ShadowsCastViewDistRatio",
        "e_ShadowsCastViewDistRatioLights",
        "e_ShadowsClouds",
        "e_ShadowsConstBias",
        "e_ShadowsConstBiasHQ",
        "e_ShadowsDebug",
        "e_ShadowsFrustums",
        "e_ShadowsLodBiasFixed",
        "e_ShadowsLodBiasInvis",
        "e_ShadowsMasksLimit",
        "e_ShadowsMaxTexRes",
        "e_ShadowsPerObject",
        "e_ShadowsPerObjectResolutionScale",
        "e_ShadowsPoolSize",
        "e_ShadowsResScale",
        "e_ShadowsSlopeBias",
        "e_ShadowsSlopeBiasHQ",
        "e_ShadowsTessellateCascades",
        "e_ShadowsTessellateDLights",
        "e_ShadowsUpdateViewDistRatio",
        "e_SkyBox",
        "e_SkyQuality",
        "e_SkyType",
        "e_SkyUpdateRate",
        "e_Sleep",
        "e_SQTestBegin",
        "e_SQTestCount",
        "e_SQTestDelay",
        "e_SQTestDistance",
        "e_SQTestExitOnFinish",
        "e_SQTestMip",
        "e_SQTestMoveSpeed",
        "e_SQTestTextureName",
        "e_StaticInstancing",
        "e_StaticInstancingMinInstNum",
        "e_StatObjBufferRenderTasks",
        "e_StatObjMerge",
        "e_StatObjMergeMaxTrisPerDrawCall",
        "e_StatObjPreload",
        "e_StatObjRenderFilter",
        "e_StatObjRenderFilterMode",
        "e_StatObjStoreMesh",
        "e_StatObjTessellationMode",
        "e_StatObjValidate",
        "e_StatoscopeAllowFpsOverride",
        "e_StatoscopeConnectTimeout",
        "e_StatoscopeCreateLogFilePerLevel",
        "e_StatoscopeDataGroups",
        "e_StatoscopeDumpAll",
        "e_StatoscopeEnabled",
        "e_StatoscopeFilenameUseBuildInfo",
        "e_StatoscopeFilenameUseDatagroups",
        "e_StatoscopeFilenameUseMap",
        "e_StatoscopeFilenameUseTag",
        "e_StatoscopeFilenameUseTime",
        "e_StatoscopeIvDataGroups",
        "e_StatoscopeLogDestination",
        "e_StatoscopeMaxNumFuncsPerFrame",
        "e_StatoscopeMinFuncLengthMs",
        "e_StatoscopeScreenCapWhenGPULimited",
        "e_StatoscopeScreenshotCapturePeriod",
        "e_StatoscopeWriteTimeout",
        "e_StreamAutoMipFactorMax",
        "e_StreamAutoMipFactorMaxDVD",
        "e_StreamAutoMipFactorMin",
        "e_StreamAutoMipFactorSpeedThreshold",
        "e_StreamCgf",
        "e_StreamCgfDebug",
        "e_StreamCgfDebugFilter",
        "e_StreamCgfDebugHeatMap",
        "e_StreamCgfDebugMinObjSize",
        "e_StreamCgfFastUpdateMaxDistance",
        "e_StreamCgfGridUpdateDistance",
        "e_StreamCgfMaxNewTasksPerUpdate",
        "e_StreamCgfMaxTasksInProgress",
        "e_StreamCgfPoolSize",
        "e_StreamCgfUpdatePerNodeDistance",
        "e_StreamCgfVisObjPriority",
        "e_StreamInstances",
        "e_StreamInstancesDistRatio",
        "e_StreamInstancesMaxTasks",
        "e_StreamPredictionAhead",
        "e_StreamPredictionAheadDebug",
        "e_StreamPredictionAlwaysIncludeOutside",
        "e_StreamPredictionBoxRadius",
        "e_StreamPredictionDistanceFar",
        "e_StreamPredictionDistanceNear",
        "e_StreamPredictionMaxVisAreaRecursion",
        "e_StreamPredictionMinFarZoneDistance",
        "e_StreamPredictionMinReportDistance",
        "e_StreamPredictionTexelDensity",
        "e_StreamPredictionUpdateTimeSlice",
        "e_StreamSaveStartupResultsIntoXML",
        "e_Sun",
        "e_SunAngleSnapDot",
        "e_SunAngleSnapSec",
        "e_svoDebug",
        "e_svoDispatchX",
        "e_svoDispatchY",
        "e_svoDVR",
        "e_svoDVR_DistRatio",
        "e_svoEnabled",
        "e_svoLoadTree",
        "e_svoMaxAreaMeshSizeKB",
        "e_svoMaxAreaSize",
        "e_svoMaxBricksOnCPU",
        "e_svoMaxBrickUpdates",
        "e_svoMaxNodeSize",
        "e_svoMaxStreamRequests",
        "e_svoMinNodeSize",
        "e_svoRender",
        "e_svoRootSize",
        "e_svoTI_Active",
        "e_svoTI_AnalyticalGI",
        "e_svoTI_AnalyticalOccluders",
        "e_svoTI_AnalyticalOccludersRange",
        "e_svoTI_AnalyticalOccludersSoftness",
        "e_svoTI_Apply",
        "e_svoTI_AsyncCompute",
        "e_svoTI_ConeMaxLength",
        "e_svoTI_ConstantAmbientDebug",
        "e_svoTI_Diffuse_Cache",
        "e_svoTI_Diffuse_Spr",
        "e_svoTI_DiffuseAmplifier",
        "e_svoTI_DiffuseBias",
        "e_svoTI_DiffuseConeWidth",
        "e_svoTI_DualTracing",
        "e_svoTI_DynLights",
        "e_svoTI_EmissiveMultiplier",
        "e_svoTI_ForceGIForAllLights",
        "e_svoTI_GsmCascadeLod",
        "e_svoTI_HalfresKernelPrimary",
        "e_svoTI_HalfresKernelSecondary",
        "e_svoTI_HighGlossOcclusion",
        "e_svoTI_InjectionMultiplier",
        "e_svoTI_IntegrationMode",
        "e_svoTI_LowSpecMode",
        "e_svoTI_MinReflectance",
        "e_svoTI_MinVoxelOpacity",
        "e_svoTI_NumberOfBounces",
        "e_svoTI_ObjectsLod",
        "e_svoTI_ObjectsMaxViewDistance",
        "e_svoTI_PointLightsMultiplier",
        "e_svoTI_PortalsDeform",
        "e_svoTI_PortalsInject",
        "e_svoTI_PropagationBooster",
        "e_svoTI_Reflect_Vox_Max",
        "e_svoTI_Reflect_Vox_Max_Overhead",
        "e_svoTI_Reflect_Vox_MaxEdit",
        "e_svoTI_ResScaleAir",
        "e_svoTI_ResScaleBase",
        "e_svoTI_RsmConeMaxLength",
        "e_svoTI_RsmUseColors",
        "e_svoTI_RT_MaxDist",
        "e_svoTI_Saturation",
        "e_svoTI_Shadow_Sev",
        "e_svoTI_SkipNonGILights",
        "e_svoTI_SkyColorMultiplier",
        "e_svoTI_SkyLightBottomMultiplier",
        "e_svoTI_Specular_FromDiff",
        "e_svoTI_Specular_Reproj",
        "e_svoTI_Specular_Sev",
        "e_svoTI_SpecularAmplifier",
        "e_svoTI_SSAOAmount",
        "e_svoTI_SSDepthTrace",
        "e_svoTI_SunRSMInject",
        "e_svoTI_TemporalFilteringBase",
        "e_svoTI_ThreadAffinity0",
        "e_svoTI_ThreadAffinity1",
        "e_svoTI_TraceVoxels",
        "e_svoTI_TranslucentBrightness",
        "e_svoTI_Troposphere_Active",
        "e_svoTI_Troposphere_Brightness",
        "e_svoTI_Troposphere_CloudGen_Freq",
        "e_svoTI_Troposphere_CloudGen_FreqStep",
        "e_svoTI_Troposphere_CloudGen_Height",
        "e_svoTI_Troposphere_CloudGen_Scale",
        "e_svoTI_Troposphere_CloudGenTurb_Freq",
        "e_svoTI_Troposphere_CloudGenTurb_Scale",
        "e_svoTI_Troposphere_Density",
        "e_svoTI_Troposphere_Ground_Height",
        "e_svoTI_Troposphere_Layer0_Dens",
        "e_svoTI_Troposphere_Layer0_Height",
        "e_svoTI_Troposphere_Layer0_Rand",
        "e_svoTI_Troposphere_Layer1_Dens",
        "e_svoTI_Troposphere_Layer1_Height",
        "e_svoTI_Troposphere_Layer1_Rand",
        "e_svoTI_Troposphere_Snow_Height",
        "e_svoTI_Troposphere_Subdivide",
        "e_svoTI_UpdateGeometry",
        "e_svoTI_UpdateLighting",
        "e_svoTI_UseLightProbes",
        "e_svoTI_UseTODSkyColor",
        "e_svoTI_VegetationMaxOpacity",
        "e_svoTI_VoxelizaionLODRatio",
        "e_svoTI_VoxelizaionPostpone",
        "e_svoTI_VoxelizeHiddenObjects",
        "e_svoTI_VoxelizeUnderTerrain",
        "e_svoTI_VoxelOpacityMultiplier",
        "e_svoVoxDistRatio",
        "e_svoVoxelPoolResolution",
        "e_svoVoxGenRes",
        "e_svoVoxNodeRatio",
        "e_Terrain",
        "e_TerrainBBoxes",
        "e_TerrainDeformations",
        "e_TerrainDetailMaterials",
        "e_TerrainDetailMaterialsDebug",
        "e_TerrainDetailMaterialsViewDistXY",
        "e_TerrainDetailMaterialsViewDistZ",
        "e_TerrainDrawThisSectorOnly",
        "e_TerrainIntegrateObjectsMaxHeight",
        "e_TerrainIntegrateObjectsMaxVertices",
        "e_TerrainLodDistRatio",
        "e_TerrainLodRatio",
        "e_TerrainLodRatioHolesMin",
        "e_TerrainMeshInstancingMinLod",
        "e_TerrainMeshInstancingShadowBias",
        "e_TerrainMeshInstancingShadowLodRatio",
        "e_TerrainOcclusionCulling",
        "e_TerrainOcclusionCullingDebug",
        "e_TerrainOcclusionCullingMaxDist",
        "e_TerrainOcclusionCullingMaxSteps",
        "e_TerrainOcclusionCullingPrecision",
        "e_TerrainOcclusionCullingPrecisionDistRatio",
        "e_TerrainOcclusionCullingStepSize",
        "e_TerrainOcclusionCullingStepSizeDelta",
        "e_TerrainTextureLodRatio",
        "e_TerrainTextureStreamingDebug",
        "e_TerrainTextureStreamingPoolItemsNum",
        "e_Tessellation",
        "e_TessellationMaxDistance",
        "e_TimeOfDay",
        "e_TimeOfDayDebug",
        "e_TimeOfDaySpeed",
        "e_UseConsoleMtl",
        "e_Vegetation",
        "e_VegetationBending",
        "e_VegetationBillboards",
        "e_VegetationBoneInfo",
        "e_VegetationMinSize",
        "e_VegetationSprites",
        "e_VegetationSpritesBatching",
        "e_VegetationSpritesDistanceCustomRatioMin",
        "e_VegetationSpritesDistanceRatio",
        "e_VegetationSpritesMinDistance",
        "e_VegetationSpritesScaleFactor",
        "e_VegetationUseTerrainColor",
        "e_VegetationUseTerrainColorDistance",
        "e_ViewDistCompMaxSize",
        "e_ViewDistMin",
        "e_ViewDistRatio",
        "e_ViewDistRatioCustom",
        "e_ViewDistRatioDetail",
        "e_ViewDistRatioLights",
        "e_ViewDistRatioPortals",
        "e_ViewDistRatioVegetation",
        "e_VolObjShadowStrength",
        "e_VolumetricFog",
        "e_WaterOcean",
        "e_WaterOceanBottom",
        "e_WaterOceanFFT",
        "e_WaterRipplesDebug",
        "e_WaterTessellationAmount",
        "e_WaterTessellationAmountX",
        "e_WaterTessellationAmountY",
        "e_WaterTessellationSwathWidth",
        "e_WaterVolumes",
        "e_WaterWaves",
        "e_WaterWavesTessellationAmount",
        "e_Wind",
        "e_WindAreas",
        "e_WindBendingAreaStrength",
        "e_WindBendingDistRatio",
        "e_WindBendingStrength",
        "ed_enableAssetPickers",
        "ed_indexfiles",
        "ed_keepEditorActive",
        "ed_killmemory_size",
        "ed_logFileChanges",
        "ed_PhysToolHitExplPress0",
        "ed_PhysToolHitExplPress1",
        "ed_PhysToolHitExplR",
        "ed_PhysToolHitProjMass",
        "ed_PhysToolHitProjVel0",
        "ed_PhysToolHitProjVel1",
        "ed_PhysToolHitVelMax",
        "ed_PhysToolHitVelMin",
        "ed_useDevManager",
        "es_bboxes",
        "es_CharZOffsetSpeed",
        "es_DebrisLifetimeScale",
        "es_debug",
        "es_debug_not_seen_timeout",
        "es_debugContainers",
        "es_debugDrawEntityIDs",
        "es_debugEntityLifetime",
        "es_DebugEntityUsage",
        "es_DebugEntityUsageFilter",
        "es_DebugEntityUsageSortMode",
        "es_DebugEvents",
        "es_DebugFindEntity",
        "es_DebugTimers",
        "es_DisableTriggers",
        "es_DrawAreaDebug",
        "es_DrawAreaGrid",
        "es_DrawAreaGridCells",
        "es_DrawAreas",
        "es_DrawAudioProxyZRay",
        "es_DrawProximityTriggers",
        "es_enable_full_script_save",
        "es_EntityUpdatePosDelta",
        "es_FarPhysTimeout",
        "es_helpers",
        "es_HitCharacters",
        "es_HitDeadBodies",
        "es_ImpulseScale",
        "es_LayerDebugInfo",
        "es_LayerSaveLoadSerialization",
        "es_log_collisions",
        "es_MaxImpulseAdjMass",
        "es_MaxJointFx",
        "es_MaxPhysDist",
        "es_MaxPhysDistCloth",
        "es_MaxPhysDistInvisible",
        "es_MinImpulseVel",
        "es_not_seen_timeout",
        "es_profileentities",
        "es_removeEntity",
        "es_SaveLoadUseLUANoSaveFlag",
        "es_SortUpdatesByClass",
        "es_SplashThreshold",
        "es_SplashTimeout",
        "es_UpdateAI",
        "es_UpdateCollision",
        "es_UpdateCollisionScript",
        "es_UpdateContainer",
        "es_UpdateEntities",
        "es_UpdatePhysics",
        "es_UpdateScript",
        "es_UpdateTimer",
        "es_UsePhysVisibilityChecks",
        "es_VisCheckForUpdate",
        "ExitOnQuit",
        "ffs_debug",
        "fg_abortOnLoadError",
        "fg_debugmodules",
        "fg_debugmodules_filter",
        "fg_iDebugNextStep",
        "fg_iEnableFlowgraphNodeDebugging",
        "fg_inspectorLog",
        "fg_noDebugText",
        "fg_profile",
        "fg_SystemEnable",
        "g_aimdebug",
        "g_allowDisconnectIfUpdateFails",
        "g_allowSaveLoadInEditor",
        "g_asynclevelload",
        "g_breakage_debug",
        "g_breakage_mem_limit",
        "g_breakage_particles_limit",
        "g_breakageFadeDelay",
        "g_breakageFadeTime",
        "g_breakagelog",
        "g_breakageMinAxisInertia",
        "g_breakageNoDebrisCollisions",
        "g_breakageTreeDec",
        "g_breakageTreeInc",
        "g_breakageTreeIncGlass",
        "g_breakageTreeMax",
        "g_breakImpulseScale",
        "g_breaktimeoutframes",
        "g_debug_stats",
        "g_debugAspectChanges",
        "g_debugAspectFilterClass",
        "g_debugAspectFilterEntity",
        "g_debugAspectTrap",
        "g_debugAspectTrapCount",
        "g_debugDialogBuffers",
        "g_debugHardwareMouse",
        "g_debugRMI",
        "g_debugSaveLoadMemory",
        "g_disableInputKeyFlowNodeInDevMode",
        "g_disableSequencePlayback",
        "g_disableWinKeys",
        "g_displayCheckpointName",
        "g_distanceForceNoIk",
        "g_distanceForceNoLegRaycasts",
        "g_enableitems",
        "g_enableloadingscreen",
        "g_EnableLoadSave",
        "g_enableMergedMeshRuntimeAreas",
        "g_forceFastUpdate",
        "g_gameplayAnalyst",
        "g_glassAutoShatter",
        "g_glassAutoShatterMinArea",
        "g_glassAutoShatterOnExplosions",
        "g_glassForceTimeout",
        "g_glassForceTimeoutSpread",
        "g_glassMaxPanesToBreakPerFrame",
        "g_glassNoDecals",
        "g_glassSystemEnable",
        "g_groundAlignAll",
        "g_groundeffectsdebug",
        "g_handleEvents",
        "g_hostMigrationServerDelay",
        "g_immersive",
        "g_joint_breaking",
        "g_landingBobLandTimeFactor",
        "g_landingBobTimeFactor",
        "g_language",
        "g_languageAudio",
        "g_localPacketRate",
        "g_manualFrameStepFrequency",
        "g_multiplayerEnableVehicles",
        "g_no_breaking_by_objects",
        "g_no_secondary_breaking",
        "g_playerInteractorRadius",
        "g_procedural_breaking",
        "g_saveLoadBasicEntityOptimization",
        "g_saveLoadExtendedLog",
        "g_saveLoadUseExportedEntityList",
        "g_showUpdateState",
        "g_spectatorCollisions",
        "g_statisticsMode",
        "g_syncClassRegistry",
        "g_tree_cut_reuse_dist",
        "g_userNeverAutoSignsIn",
        "g_useSinglePosition",
        "g_useXMLCPBinForSaveLoad",
        "g_visibilityTimeout",
        "g_visibilityTimeoutTime",
        "g_waterHitOnly",
        "g_XMLCPBAddExtraDebugInfoToXmlDebugFiles",
        "g_XMLCPBBlockQueueLimit",
        "g_XMLCPBGenerateXmlDebugFiles",
        "g_XMLCPBSizeReportThreshold",
        "g_XMLCPBUseExtraZLibCompression",
        "gfx_ampserver",
        "gfx_debugdraw",
        "gfx_draw",
        "gfx_enabled",
        "gfx_FlashReloadEnabled",
        "gfx_FlashReloadTime",
        "gfx_inputevents_triggerrepeat",
        "gfx_inputevents_triggerstart",
        "gfx_loadtimethread",
        "gfx_reloadonlanguagechange",
        "gfx_uiaction_enable",
        "gfx_uiaction_folder",
        "gfx_uiaction_log",
        "gfx_uiaction_log_filter",
        "gfx_uievents_editorenabled",
        "gpu_particle_physics",
        "gt_show",
        "gt_showFilter",
        "gt_showLines",
        "gt_showPosX",
        "gt_showPosY",
        "hmd_device",
        "hmd_info",
        "hmd_resolution_scale",
        "hmd_social_screen",
        "hmd_social_screen_keep_aspect",
        "hmd_tracking_origin",
        "http_password",
        "i_bufferedkeys",
        "i_debug",
        "i_debugDigitalButtons",
        "i_forcefeedback",
        "i_inventory_capacity",
        "i_itemSystemDebugMemStats",
        "i_kinectDebug",
        "i_kinectXboxConnect",
        "i_kinectXboxConnectIP",
        "i_kinectXboxConnectPort",
        "i_kinGlobalExpCorrectionFactor",
        "i_kinGlobalExpDeviationRadius",
        "i_kinGlobalExpJitterRadius",
        "i_kinGlobalExpPredictionFactor",
        "i_kinGlobalExpSmoothFactor",
        "i_kinSkeletonMovedDistance",
        "i_kinSkeletonSmoothType",
        "i_listActionMaps",
        "i_lying_item_limit_mp",
        "i_lying_item_limit_sp",
        "i_mouse_accel",
        "i_mouse_accel_max",
        "i_mouse_buffered",
        "i_mouse_inertia",
        "i_mouse_sensitivity",
        "i_mouse_smooth",
        "i_precache",
        "i_seatedTracking",
        "i_useKinect",
        "i_xinput",
        "i_xinput_deadzone_handling",
        "i_xinput_poll_time",
        "log_EnableRemoteConsole",
        "log_IncludeTime",
        "log_Module",
        "log_SpamDelay",
        "log_tick",
        "log_Verbosity",
        "log_VerbosityOverridesWriteToFile",
        "log_WriteToFile",
        "log_WriteToFileVerbosity",
        "lua_CodeCoverage",
        "lua_debugger",
        "lua_stackonmalloc",
        "lua_StopOnError",
        "MemInfo",
        "MemStats",
        "MemStatsMaxDepth",
        "MemStatsThreshold",
        "mfx_Debug",
        "mfx_DebugFlowGraphFX",
        "mfx_DebugVisual",
        "mfx_DebugVisualFilter",
        "mfx_Enable",
        "mfx_EnableAttachedEffects",
        "mfx_EnableFGEffects",
        "mfx_ParticleImpactThresh",
        "mfx_pfx_maxDist",
        "mfx_pfx_maxScale",
        "mfx_pfx_minScale",
        "mfx_RaisedSoundImpactThresh",
        "mfx_SerializeFGEffects",
        "mfx_SoundImpactThresh",
        "mfx_Timeout",
        "mi_defaultMaterial",
        "mi_jointSize",
        "mi_lazyLodGeneration",
        "mn_allowEditableDatabasesInPureGame",
        "mn_LogToFile",
        "mn_override_preview_file",
        "mn_sequence_path",
        "mov_cameraPrecacheTime",
        "mov_debugSequences",
        "mov_NoCutscenes",
        "mov_overrideCam",
        "movie_physicalentity_animation_lerp",
        "movie_timeJumpTransitionTime",
        "net_availableBandwidthClient",
        "net_availableBandwidthServer",
        "net_backofftimeout",
        "net_breakage_sync_entities",
        "net_bw_aggressiveness",
        "net_channelstats",
        "net_connectivity_detection_interval",
        "net_debug_draw_scale",
        "net_debugChannelIndex",
        "net_debugEntityInfo",
        "net_debugEntityInfoClassName",
        "net_debugInfo",
        "net_debugVerboseLevel",
        "net_dedi_scheduler_client_base_port",
        "net_dedi_scheduler_server_port",
        "net_defaultBandwidthShares",
        "net_defaultPacketRate",
        "net_defaultPacketRateIdle",
        "net_disconnect_on_rmi_error",
        "net_enable_tfrc",
        "net_enable_voice_chat",
        "net_enable_watchdog_timer",
        "net_fragment_expiration_time",
        "net_highlatencythreshold",
        "net_highlatencytimelimit",
        "net_inactivitytimeout",
        "net_inactivitytimeoutDevmode",
        "net_keepalive_time",
        "net_lan_scanport_first",
        "net_lan_scanport_num",
        "net_lanbrowser",
        "net_lobbyUpdateFrequency",
        "net_log",
        "net_log_remote_methods",
        "net_max_fragmented_packets_per_source",
        "net_maxpacketsize",
        "net_meminfo",
        "net_minTCPFriendlyBitRate",
        "net_netMsgDispatcherDebug",
        "net_netMsgDispatcherLogging",
        "net_netMsgDispatcherWarnThreshold",
        "net_new_queue_behaviour",
        "net_numNetIDHighBitBits",
        "net_numNetIDLowBitBits",
        "net_numNetIDMediumBitBits",
        "net_packet_read_debug_output",
        "net_packetfragmentlossrate",
        "net_PacketLagMax",
        "net_PacketLagMin",
        "net_PacketLossRate",
        "net_phys_debug",
        "net_phys_lagsmooth",
        "net_phys_pingsmooth",
        "net_ping_time",
        "net_profile_budget_logging",
        "net_profile_budget_logname",
        "net_profile_deep_bandwidth_logging",
        "net_profile_deep_bandwidth_logname",
        "net_profile_enable",
        "net_profile_logging",
        "net_profile_logname",
        "net_profile_show_socket_measurements",
        "net_profile_untouched_delay",
        "net_profile_worst_num_channels",
        "net_receiveQueueSize",
        "net_remotetimeestimationwarning",
        "net_safetysleeps",
        "net_scheduler_debug",
        "net_scheduler_debug_mode",
        "net_scheduler_expiration_period",
        "net_sendQueueSize",
        "net_sim_loadprofiles",
        "net_SimUseProfile",
        "net_socketBoostTimeout",
        "net_socketMaxTimeout",
        "net_socketMaxTimeoutMultiplayer",
        "net_stats_login",
        "net_stats_pass",
        "osm_debug",
        "osm_enabled",
        "osm_fbMinScale",
        "osm_fbScaleDeltaDown",
        "osm_fbScaleDeltaUp",
        "osm_historyLength",
        "osm_stress",
        "osm_targetFPS",
        "osm_targetFPSTolerance",
        "p_accuracy_LCPCG",
        "p_accuracy_LCPCG_no_improvement",
        "p_accuracy_MC",
        "p_approx_caps_len",
        "p_break_on_validation",
        "p_CharacterIK",
        "p_check_out_of_bounds",
        "p_collision_mode",
        "p_cull_distance",
        "p_damping_group_size",
        "p_debug_explosions",
        "p_debug_joints",
        "p_do_step",
        "p_draw_helpers",
        "p_draw_helpers_num",
        "p_draw_helpers_opacity",
        "p_enforce_contacts",
        "p_ent_grid_use_obb",
        "p_fixed_timestep",
        "p_fly_mode",
        "p_force_sync",
        "p_GEB_max_cells",
        "p_gravity_z",
        "p_group_damping",
        "p_joint_damage_accum",
        "p_joint_damage_accum_threshold",
        "p_joint_gravity_step",
        "p_jump_to_profile_ent",
        "p_lattice_max_iters",
        "p_limit_simple_solver_energy",
        "p_list_active_objects",
        "p_log_lattice_tension",
        "p_max_approx_caps",
        "p_max_bone_velocity",
        "p_max_contact_gap",
        "p_max_contact_gap_player",
        "p_max_contact_gap_simple",
        "p_max_contacts",
        "p_max_debris_mass",
        "p_max_entity_cells",
        "p_max_LCPCG_contacts",
        "p_max_LCPCG_fruitless_iters",
        "p_max_LCPCG_iters",
        "p_max_LCPCG_microiters",
        "p_max_LCPCG_microiters_final",
        "p_max_LCPCG_subiters",
        "p_max_LCPCG_subiters_final",
        "p_max_MC_iters",
        "p_max_MC_mass_ratio",
        "p_max_MC_vel",
        "p_max_object_splashes",
        "p_max_plane_contacts",
        "p_max_plane_contacts_distress",
        "p_max_player_velocity",
        "p_max_substeps",
        "p_max_substeps_large_group",
        "p_max_unproj_vel",
        "p_max_velocity",
        "p_max_world_step",
        "p_min_LCPCG_improvement",
        "p_min_MC_iters",
        "p_min_separation_speed",
        "p_net_debugDraw",
        "p_net_extrapmax",
        "p_net_interp",
        "p_net_sequencefrequency",
        "p_num_bodies_large_group",
        "p_num_startup_overload_checks",
        "p_num_threads",
        "p_penalty_scale",
        "p_physics_library",
        "p_players_can_break",
        "p_profile",
        "p_profile_entities",
        "p_profile_functions",
        "p_prohibit_unprojection",
        "p_proxy_highlight_range",
        "p_proxy_highlight_threshold",
        "p_ray_fadeout",
        "p_ray_peak_time",
        "p_rope_collider_size_limit",
        "p_single_step_mode",
        "p_skip_redundant_colldet",
        "p_splash_dist0",
        "p_splash_dist1",
        "p_splash_force0",
        "p_splash_force1",
        "p_splash_vel0",
        "p_splash_vel1",
        "p_tick_breakable",
        "p_time_granularity",
        "p_unproj_vel_scale",
        "p_use_distance_contacts",
        "p_use_unproj_vel",
        "p_wireframe_distance",
        "pp_LoadOnlineAttributes",
        "pp_RichSaveGames",
        "pp_RSFDebugWrite",
        "pp_RSFDebugWriteOnLoad",
        "profile",
        "profile_additionalsub",
        "profile_allthreads",
        "profile_callstack",
        "profile_deep",
        "profile_disk",
        "profile_disk_budget",
        "profile_disk_max_draw_items",
        "profile_disk_max_items",
        "profile_disk_timeframe",
        "profile_disk_type_filter",
        "profile_filter",
        "profile_filter_thread",
        "profile_graph",
        "profile_graphScale",
        "profile_log",
        "profile_network",
        "profile_pagefaults",
        "profile_peak",
        "profile_peak_display",
        "profile_sampler",
        "profile_sampler_max_samples",
        "profile_smooth",
        "profile_weighting",
        "profileStreaming",
        "q_Renderer",
        "q_ShaderFX",
        "q_ShaderGeneral",
        "q_ShaderGlass",
        "q_ShaderHDR",
        "q_ShaderIce",
        "q_ShaderMetal",
        "q_ShaderPostProcess",
        "q_ShaderShadow",
        "q_ShaderSky",
        "q_ShaderTerrain",
        "q_ShaderVegetation",
        "q_ShaderWater",
        "r_3MonHack",
        "r_3MonHackHUDFOVX",
        "r_3MonHackHUDFOVY",
        "r_3MonHackLeftCGFOffsetX",
        "r_3MonHackRightCGFOffsetX",
        "r_AllowLiveMoCap",
        "r_AntialiasingMode",
        "r_AntialiasingModeDebug",
        "r_AntialiasingModeEditor",
        "r_AntialiasingModeSCull",
        "r_AntialiasingTAAFalloffHiFreq",
        "r_AntialiasingTAAFalloffLowFreq",
        "r_AntialiasingTAAPattern",
        "r_AntialiasingTAASharpening",
        "r_AntialiasingTSAAMipBias",
        "r_AntialiasingTSAASmoothness",
        "r_AntialiasingTSAASubpixelDetection",
        "r_ArmourPulseSpeedMultiplier",
        "r_auxGeom",
        "r_Batching",
        "r_BatchType",
        "r_BreakOnError",
        "r_Brightness",
        "r_buffer_banksize",
        "r_buffer_enable_lockless_updates",
        "r_buffer_pool_defrag_dynamic",
        "r_buffer_pool_defrag_max_moves",
        "r_buffer_pool_defrag_static",
        "r_buffer_pool_max_allocs",
        "r_buffer_sli_workaround",
        "r_CBufferUseNativeDepth",
        "r_Character_NoDeform",
        "r_ChromaticAberration",
        "r_CloakFadeByDist",
        "r_CloakFadeLightScale",
        "r_CloakFadeMaxDistSq",
        "r_CloakFadeMinDistSq",
        "r_CloakFadeMinValue",
        "r_CloakHeatScale",
        "r_cloakHighlightStrength",
        "r_CloakInterferenceSparksAlpha",
        "r_CloakLightScale",
        "r_CloakMinAmbientIndoors",
        "r_CloakMinAmbientOutdoors",
        "r_CloakMinLightValue",
        "r_CloakRefractionFadeByDist",
        "r_CloakRefractionFadeMaxDistSq",
        "r_CloakRefractionFadeMinDistSq",
        "r_CloakRefractionFadeMinValue",
        "r_CloakRenderInThermalVision",
        "r_CloakSparksAlpha",
        "r_CloakTransitionLightScale",
        "r_ColorBits",
        "r_ColorGrading",
        "r_ColorGradingCharts",
        "r_ColorGradingChartsCache",
        "r_ColorGradingFilters",
        "r_ColorGradingLevels",
        "r_ColorGradingSelectiveColor",
        "r_ColorRangeCompression",
        "r_ComputeSkinning",
        "r_ComputeSkinningDebugDraw",
        "r_ComputeSkinningMorphs",
        "r_ComputeSkinningTangents",
        "r_ConditionalRendering",
        "r_constantbuffer_banksize",
        "r_constantbuffer_watermarm",
        "r_Contrast",
        "r_CustomResHeight",
        "r_CustomResMaxSize",
        "r_CustomResPreview",
        "r_CustomResWidth",
        "r_CustomVisions",
        "r_D3D12AsynchronousCompute",
        "r_D3D12BatchResourceBarriers",
        "r_D3D12EarlyResourceBarriers",
        "r_D3D12HardwareComputeQueue",
        "r_D3D12HardwareCopyQueue",
        "r_D3D12SubmissionThread",
        "r_D3D12WaitableSwapChain",
        "r_DebugFontRendering",
        "r_DebugGBuffer",
        "r_DebugLayerEffect",
        "r_DebugLights",
        "r_DebugLightVolumes",
        "r_DebugRefraction",
        "r_DebugRenderMode",
        "r_DeferredDecals",
        "r_deferredDecalsDebug",
        "r_DeferredShadingAmbient",
        "r_DeferredShadingAmbientLights",
        "r_DeferredShadingAmbientSClear",
        "r_DeferredShadingAreaLights",
        "r_DeferredShadingDBTstencil",
        "r_DeferredShadingDebug",
        "r_DeferredShadingDepthBoundsTest",
        "r_DeferredShadingEnvProbes",
        "r_DeferredShadingFilterGBuffer",
        "r_DeferredShadingLBuffersFmt",
        "r_DeferredShadingLightLodRatio",
        "r_DeferredShadingLights",
        "r_DeferredShadingLightStencilRatio",
        "r_DeferredShadingLightVolumes",
        "r_DeferredShadingScissor",
        "r_DeferredShadingSortLights",
        "r_DeferredShadingSSS",
        "r_DeferredShadingStencilPrepass",
        "r_DeferredShadingTiled",
        "r_DeferredShadingTiledDebug",
        "r_DeferredShadingTiledHairQuality",
        "r_DepthBits",
        "r_DepthOfField",
        "r_DepthOfFieldBokehQuality",
        "r_DepthOfFieldDilation",
        "r_DepthOfFieldMode",
        "r_DetailDistance",
        "r_DetailTextures",
        "r_DisplayInfo",
        "r_displayinfoTargetFPS",
        "r_dofMinZ",
        "r_dofMinZBlendMult",
        "r_dofMinZScale",
        "r_DrawNearFarPlane",
        "r_DrawNearFoV",
        "r_DrawNearShadows",
        "r_DrawNearZRange",
        "r_Driver",
        "r_durango_async_dips",
        "r_durango_async_dips_sync",
        "r_DynTexAtlasCloudsMaxSize",
        "r_DynTexAtlasDynTexSrcSize",
        "r_DynTexAtlasSpritesMaxSize",
        "r_DynTexAtlasVoxTerrainMaxSize",
        "r_DynTexMaxSize",
        "r_DynTexSourceSharedRTHeight",
        "r_DynTexSourceSharedRTWidth",
        "r_DynTexSourceUseSharedRT",
        "r_enable_full_gpu_sync",
        "r_enableAltTab",
        "r_enableAuxGeom",
        "r_EnableDebugLayer",
        "r_EnvCMResolution",
        "r_EnvTexResolution",
        "r_EnvTexUpdateInterval",
        "r_ExcludeMesh",
        "r_ExcludeShader",
        "r_FlareHqShafts",
        "r_Flares",
        "r_FlaresChromaShift",
        "r_FlaresIrisShaftMaxPolyNum",
        "r_FlaresTessellationRatio",
        "r_FlashMatTexResQuality",
        "r_FogDepthTest",
        "r_FogShadows",
        "r_FogShadowsMode",
        "r_FogShadowsWater",
        "r_Fullscreen",
        "r_FullscreenNativeRes",
        "r_FullscreenPreemption",
        "r_FullscreenWindow",
        "r_Gamma",
        "r_GeomCacheInstanceThreshold",
        "r_GeomInstancing",
        "r_GeomInstancingDebug",
        "r_GeomInstancingThreshold",
        "r_GetScreenShot",
        "r_GpuParticles",
        "r_GpuParticlesConstantRadiusBoundingBoxes",
        "r_GpuPhysicsFluidDynamicsDebug",
        "r_GraphicsPipeline",
        "r_GraphicsPipelineMobile",
        "r_GraphicsPipelinePassScheduler",
        "r_GraphStyle",
        "r_HDRBloom",
        "r_HDRBloomQuality",
        "r_HDRDebug",
        "r_HDREyeAdaptationMode",
        "r_HDREyeAdaptationSpeed",
        "r_HDRGrainAmount",
        "r_HDRRangeAdapt",
        "r_HDRRangeAdaptationSpeed",
        "r_HDRRangeAdaptLBufferMax",
        "r_HDRRangeAdaptLBufferMaxRange",
        "r_HDRRangeAdaptMax",
        "r_HDRRangeAdaptMaxRange",
        "r_HDRRendering",
        "r_HDRTexFormat",
        "r_HDRVignetting",
        "r_Height",
        "r_HeightMapAO",
        "r_HeightMapAOAmount",
        "r_HeightMapAORange",
        "r_HeightMapAOResolution",
        "r_HideSunInCubemaps",
        "r_LightsSinglePass",
        "r_Log",
        "r_LogShaders",
        "r_LogTexStreaming",
        "r_LogVBuffers",
        "r_LogVidMem",
        "r_MaterialsBatching",
        "r_MaxSuitPulseSpeedMultiplier",
        "r_MeasureOverdrawScale",
        "r_MergeShadowDrawcalls",
        "r_MeshInstancePoolSize",
        "r_MeshPoolSize",
        "r_MeshPrecache",
        "r_minimizeLatency",
        "r_MotionBlur",
        "r_MotionBlurCameraMotionScale",
        "r_MotionBlurGBufferVelocity",
        "r_MotionBlurMaxViewDist",
        "r_MotionBlurQuality",
        "r_MotionBlurShutterSpeed",
        "r_MotionBlurThreshold",
        "r_MotionVectors",
        "r_MouseCursorTexture",
        "r_MSAA",
        "r_MSAA_debug",
        "r_MSAA_quality",
        "r_MSAA_samples",
        "r_MSAA_threshold_depth",
        "r_MSAA_threshold_normal",
        "r_MultiGPU",
        "r_MultiThreaded",
        "r_MultiThreadedDrawing",
        "r_MultiThreadedDrawingMinJobSize",
        "r_NightVision",
        "r_NightVisionBrightLevel",
        "r_NightVisionCamMovNoiseAmount",
        "r_NightVisionCamMovNoiseBlendSpeed",
        "r_NightVisionFinalMul",
        "r_NightVisionSonarLifetime",
        "r_NightVisionSonarMultiplier",
        "r_NightVisionSonarRadius",
        "r_NoDraw",
        "r_NoDrawNear",
        "r_NoDrawShaders",
        "r_NoHWGamma",
        "r_NormalsLength",
        "r_overrideDXGIAdapter",
        "r_overrideDXGIOutput",
        "r_overrideDXGIOutputFS",
        "r_overrideRefreshRate",
        "r_overrideScanlineOrder",
        "r_OverscanBorderScaleX",
        "r_OverscanBorderScaleY",
        "r_OverscanBordersDrawDebugView",
        "r_ParticlesAmountGI",
        "r_ParticlesDebug",
        "r_ParticlesHalfRes",
        "r_ParticlesHalfResAmount",
        "r_ParticlesHalfResBlendMode",
        "r_ParticlesInstanceVertices",
        "r_ParticlesRefraction",
        "r_ParticlesSoftIsec",
        "r_ParticlesTessellation",
        "r_ParticlesTessellationTriSize",
        "r_ParticleVerticePoolSize",
        "r_PostProcessEffects",
        "r_PostProcessFilters",
        "r_PostProcessGameFx",
        "r_PostProcessHUD3D",
        "r_PostProcessHUD3DCache",
        "r_PostProcessHUD3DDebugView",
        "r_PostProcessHUD3DGlowAmount",
        "r_PostProcessHUD3DShadowAmount",
        "r_PostProcessHUD3DStencilClear",
        "r_PostProcessNanoGlassDebugView",
        "r_PostProcessParamsBlending",
        "r_PostprocessParamsBlendingTimeScale",
        "r_PostProcessReset",
        "r_PredicatedTiling",
        "r_PrintMemoryLeaks",
        "r_profiler",
        "r_profilerTargetFPS",
        "r_Rain",
        "r_RainAmount",
        "r_RainDistMultiplier",
        "r_RainDropsEffect",
        "r_RainIgnoreNearest",
        "r_RainMaxViewDist",
        "r_RainMaxViewDist_Deferred",
        "r_RainOccluderSizeTreshold",
        "r_RC_AutoInvoke",
        "r_ReadZBufferDirectlyFromVMEM",
        "r_Reflections",
        "r_ReflectionsOffset",
        "r_ReflectionsQuality",
        "r_ReflectTextureSlots",
        "r_Refraction",
        "r_RefractionPartialResolves",
        "r_RefractionPartialResolvesDebug",
        "r_ReleaseAllResourcesOnExit",
        "r_ReloadShaders",
        "r_RenderMeshHashGridUnitSize",
        "r_RenderTargetPoolSize",
        "r_ReprojectOnlyStaticObjects",
        "r_ReverseDepth",
        "r_Scissor",
        "r_ShaderCompilerDontCache",
        "r_ShaderCompilerFolderName",
        "r_ShaderCompilerFolderSuffix",
        "r_ShaderCompilerPort",
        "r_ShaderCompilerServer",
        "r_ShaderEmailCCs",
        "r_ShaderEmailTags",
        "r_ShadersAllowCompilation",
        "r_ShadersAsyncActivation",
        "r_ShadersAsyncCompiling",
        "r_ShadersAsyncMaxThreads",
        "r_ShadersCacheDeterministic",
        "r_ShadersCompileAutoActivate",
        "r_ShadersCompileCompatible",
        "r_ShadersCompileStrict",
        "r_ShadersDebug",
        "r_ShadersDurango",
        "r_ShadersDX11",
        "r_ShadersEditing",
        "r_ShadersExport",
        "r_ShadersGL4",
        "r_ShadersGLES3",
        "r_ShadersIgnoreIncludesChanging",
        "r_ShadersImport",
        "r_ShadersLazyUnload",
        "r_ShadersLogCacheMisses",
        "r_ShadersOrbis",
        "r_ShadersPrecacheAllLights",
        "r_ShadersRemoteCompiler",
        "r_ShadersSubmitRequestline",
        "r_ShadowBluriness",
        "r_ShadowCastingLightsMaxCount",
        "r_ShadowGen",
        "r_ShadowGenDepthClip",
        "r_ShadowGenMode",
        "r_ShadowJittering",
        "r_ShadowMaskStencilPrepass",
        "r_ShadowPass",
        "r_ShadowPoolMaxFrames",
        "r_ShadowPoolMaxTimeslicedUpdatesPerFrame",
        "r_ShadowsAdaptionMin",
        "r_ShadowsAdaptionRangeClamp",
        "r_ShadowsAdaptionSize",
        "r_ShadowsBias",
        "r_ShadowsCache",
        "r_ShadowsCacheFormat",
        "r_ShadowsCacheResolutions",
        "r_ShadowsDepthBoundNV",
        "r_ShadowsGridAligned",
        "r_ShadowsMaskDownScale",
        "r_ShadowsMaskResolution",
        "r_ShadowsNearestMapResolution",
        "r_ShadowsParticleAnimJitterAmount",
        "r_ShadowsParticleJitterAmount",
        "r_ShadowsParticleKernelSize",
        "r_ShadowsParticleNormalEffect",
        "r_ShadowsPCFiltering",
        "r_ShadowsScreenSpace",
        "r_ShadowsStencilPrePass",
        "r_ShadowsUseClipVolume",
        "r_ShadowTexFormat",
        "r_Sharpening",
        "r_ShowBufferUsage",
        "r_ShowDynTextures",
        "r_ShowDynTexturesFilter",
        "r_ShowDynTexturesMaxCount",
        "r_ShowLightBounds",
        "r_ShowLines",
        "r_ShowNormals",
        "r_ShowTangents",
        "r_ShowTexture",
        "r_ShowTimeGraph",
        "r_ShowVideoMemoryStats",
        "r_SilhouettePOM",
        "r_SkipAlphaTested",
        "r_Snow",
        "r_SnowDisplacement",
        "r_SnowFlakeClusters",
        "r_SnowHalfRes",
        "r_SoftAlphaTest",
        "r_SonarVision",
        "r_ssdo",
        "r_ssdoAmountAmbient",
        "r_ssdoAmountDirect",
        "r_ssdoAmountReflection",
        "r_ssdoColorBleeding",
        "r_ssdoHalfRes",
        "r_ssdoRadius",
        "r_ssdoRadiusMax",
        "r_ssdoRadiusMin",
        "r_SSReflections",
        "r_SSReflHalfRes",
        "r_Stats",
        "r_statsMinDrawCalls",
        "r_StencilBits",
        "r_StereoDevice",
        "r_StereoEnableMgpu",
        "r_StereoEyeDist",
        "r_StereoFlipEyes",
        "r_StereoGammaAdjustment",
        "r_StereoHudScreenDist",
        "r_stereoMirrorProjection",
        "r_StereoMode",
        "r_StereoNearGeoScale",
        "r_StereoOutput",
        "r_stereoScaleCoefficient",
        "r_StereoScreenDist",
        "r_StereoStrength",
        "r_sunshafts",
        "r_Supersampling",
        "r_SupersamplingFilter",
        "r_SyncToFrameFence",
        "r_TessellationDebug",
        "r_TessellationTriangleSize",
        "r_TexAtlasSize",
        "r_TexBindMode",
        "r_TexelsPerMeter",
        "r_TexLog",
        "r_TexMaxAnisotropy",
        "r_TexMinAnisotropy",
        "r_TexNoAnisoAlphaTest",
        "r_TexNoLoad",
        "r_TexPostponeLoading",
        "r_TexPreallocateAtlases",
        "r_TextureCompiling",
        "r_TextureCompilingIndicator",
        "r_TextureCompressor",
        "r_TextureLodDistanceRatio",
        "r_texturesskiplowermips",
        "r_TexturesStreaming",
        "r_TexturesStreamingDebug",
        "r_TexturesStreamingDebugDumpIntoLog",
        "r_TexturesStreamingDebugFilter",
        "r_TexturesStreamingDebugMinMip",
        "r_TexturesStreamingDebugMinSize",
        "r_texturesstreamingDeferred",
        "r_TexturesStreamingDisableNoStreamDuringLoad",
        "r_texturesstreamingJobUpdate",
        "r_TexturesStreamingMaxRequestedJobs",
        "r_TexturesStreamingMaxRequestedMB",
        "r_TexturesStreamingMinReadSizeKB",
        "r_texturesstreamingMinUsableMips",
        "r_TexturesStreamingMipBias",
        "r_TexturesStreamingMipClampDVD",
        "r_TexturesStreamingMipFading",
        "r_TexturesStreamingNoUpload",
        "r_TexturesStreamingOnlyVideo",
        "r_TexturesStreamingPostponeMips",
        "r_TexturesStreamingPostponeThresholdKB",
        "r_texturesstreamingPostponeThresholdMip",
        "r_TexturesStreamingPrecacheRounds",
        "r_texturesstreamingSkipMips",
        "r_TexturesStreamingSuppress",
        "r_TexturesStreamingSync",
        "r_TexturesStreamingUpdateType",
        "r_texturesstreampooldefragmentation",
        "r_texturesstreampooldefragmentationmaxamount",
        "r_texturesstreampooldefragmentationmaxmoves",
        "r_TexturesStreamPoolSecondarySize",
        "r_TexturesStreamPoolSize",
        "r_ThermalVision",
        "r_ThermalVisionViewCloakFlickerMaxIntensity",
        "r_ThermalVisionViewCloakFlickerMinIntensity",
        "r_ThermalVisionViewCloakFrequencyPrimary",
        "r_ThermalVisionViewCloakFrequencySecondary",
        "r_ThermalVisionViewDistance",
        "r_transient_pool_size",
        "r_TransparentPasses",
        "r_TranspDepthFixup",
        "r_Unlit",
        "r_UpdateInstances",
        "r_UseDisplacementFactor",
        "r_UseESRAM",
        "r_UseHWSkinning",
        "r_UseMaterialLayers",
        "r_UseMergedPosts",
        "r_UsePersistentRTForModelHUD",
        "r_UseShadowsPool",
        "r_UseZPass",
        "r_ValidateDraw",
        "r_VegetationSpritesDebug",
        "r_VegetationSpritesGenAlways",
        "r_VegetationSpritesMaxLightingUpdates",
        "r_VegetationSpritesNoGen",
        "r_VegetationSpritesTexRes",
        "r_VisAreaClipLightsPerPixel",
        "r_VolumetricClouds",
        "r_VolumetricCloudsPipeline",
        "r_VolumetricCloudsRaymarchStepNum",
        "r_VolumetricCloudsShadowResolution",
        "r_VolumetricCloudsStereoReprojection",
        "r_VolumetricCloudsTemporalReprojection",
        "r_VolumetricFogDownscaledSunShadow",
        "r_VolumetricFogDownscaledSunShadowRatio",
        "r_VolumetricFogMinimumLightBulbSize",
        "r_VolumetricFogReprojectionBlendFactor",
        "r_VolumetricFogReprojectionMode",
        "r_VolumetricFogSample",
        "r_VolumetricFogShadow",
        "r_VolumetricFogSunLightCorrection",
        "r_VolumetricFogTexDepth",
        "r_VolumetricFogTexScale",
        "r_VrProjectionPreset",
        "r_VrProjectionType",
        "r_VSync",
        "r_WaterCaustics",
        "r_WaterCausticsDeferred",
        "r_WaterCausticsDistance",
        "r_WaterGodRays",
        "r_WaterGodRaysDistortion",
        "r_WaterReflections",
        "r_WaterReflectionsMGPU",
        "r_WaterReflectionsMinVisiblePixelsUpdate",
        "r_WaterReflectionsMinVisUpdateDistanceMul",
        "r_WaterReflectionsMinVisUpdateFactorMul",
        "r_WaterReflectionsQuality",
        "r_WaterReflectionsUseMinOffset",
        "r_WaterTessellationHW",
        "r_WaterUpdateDistance",
        "r_WaterUpdateFactor",
        "r_WaterUpdateThread",
        "r_WaterVolumeCaustics",
        "r_WaterVolumeCausticsDensity",
        "r_WaterVolumeCausticsMaxDist",
        "r_WaterVolumeCausticsRes",
        "r_WaterVolumeCausticsSnapFactor",
        "r_Width",
        "r_WindowIconTexture",
        "r_wireframe",
        "r_ZFightingDepthScale",
        "r_ZFightingExtrude",
        "r_ZPassDepthSorting",
        "r_ZPassOnly",
        "r_ZPrepassMaxDist",
        "rc_debugVerboseLevel",
        "rcon_password",
        "s_AudioEventPoolSize",
        "s_AudioImplName",
        "s_AudioLoggingOptions",
        "s_AudioObjectPoolSize",
        "s_AudioObjectsDebugFilter",
        "s_AudioObjectsRayType",
        "s_AudioProxiesInitType",
        "s_AudioStandaloneFilePoolSize",
        "s_AudioTriggersDebugFilter",
        "s_DefaultStandaloneFilesAudioTrigger",
        "s_DrawAudioDebug",
        "s_FileCacheManagerDebugFilter",
        "s_FileCacheManagerSize",
        "s_FullObstructionMaxDistance",
        "s_IgnoreWindowFocus",
        "s_OcclusionHighDistance",
        "s_OcclusionMaxDistance",
        "s_OcclusionMaxSyncDistance",
        "s_OcclusionMediumDistance",
        "s_OcclusionMinDistance",
        "s_OcclusionRayLengthOffset",
        "s_PositionUpdateThresholdMultiplier",
        "s_SDLMixerStandaloneFileExtension",
        "s_ShowActiveAudioObjectsOnly",
        "s_TickWithMainThread",
        "s_VelocityTrackingThreshold",
        "sc_allowFlowGraphNodes",
        "sc_DisplayCriticalErrors",
        "sc_EnableScriptPartitioning",
        "sc_EntityDebugConfig",
        "sc_EntityDebugFilter",
        "sc_EntityDebugTextPos",
        "sc_ExperimentalFeatures",
        "sc_IgnorePAKFiles",
        "sc_IgnoreUnderscoredFolders",
        "sc_LogFileMessageTypes",
        "sc_LogFileStreams",
        "sc_LogToFile",
        "sc_RootFolder",
        "sc_RunUnitTests",
        "sensor_Debug",
        "sensor_DebugRange",
        "STAP_DEBUG",
        "STAP_DISABLE",
        "STAP_LOCK_EFFECTOR",
        "STAP_OVERRIDE_TRACK_FACTOR",
        "STAP_TRANSLATION_FEATHER",
        "STAP_TRANSLATION_FUDGE",
        "stats_FpsBuckets",
        "stats_PakFile",
        "stats_Particles",
        "stats_RenderBatchStats",
        "stats_RenderSummary",
        "stats_Warnings",
        "sv_AISystem",
        "sv_autoconfigurl",
        "sv_bandwidth",
        "sv_bind",
        "sv_DedicatedCPUPercent",
        "sv_DedicatedCPUVariance",
        "sv_DedicatedMaxRate",
        "sv_dumpstats",
        "sv_dumpstatsperiod",
        "sv_gamerules",
        "sv_gamerulesdefault",
        "sv_lanonly",
        "sv_levelrotation",
        "sv_LoadAllLayersForResList",
        "sv_map",
        "sv_maxmemoryusage",
        "sv_maxplayers",
        "sv_maxspectators",
        "sv_packetRate",
        "sv_password",
        "sv_port",
        "sv_ranked",
        "sv_requireinputdevice",
        "sv_servername",
        "sv_timeofdayenable",
        "sv_timeofdaylength",
        "sv_timeofdaystart",
        "sv_timeout_disconnect",
        "sw_debugInfo",
        "sw_draw_bbox",
        "sw_gridSize",
        "sys_AI",
        "sys_archive_host_xml_version",
        "sys_asserts",
        "sys_audio_disable",
        "sys_bp_frames",
        "sys_bp_frames_threshold",
        "sys_bp_frames_worker_thread",
        "sys_bp_time_threshold",
        "sys_budget_frametime",
        "sys_budget_numdrawcalls",
        "sys_budget_numpolys",
        "sys_budget_soundchannels",
        "sys_budget_soundCPU",
        "sys_budget_soundmem",
        "sys_budget_streamingthroughput",
        "sys_budget_sysmem",
        "sys_budget_videomem",
        "sys_build_folder",
        "sys_crashrpt",
        "sys_crashrpt_appname",
        "sys_crashrpt_appversion",
        "sys_crashrpt_email",
        "sys_crashrpt_privacypolicy",
        "sys_crashrpt_server",
        "sys_DeactivateConsole",
        "sys_debugger_adjustments",
        "sys_deferAudioUpdateOptim",
        "sys_display_threads",
        "sys_dll_ai",
        "sys_dll_game",
        "sys_dll_response_system",
        "sys_dump_aux_threads",
        "sys_dump_type",
        "sys_enable_budgetmonitoring",
        "sys_enable_crash_handler",
        "sys_entities",
        "sys_error_debugbreak",
        "sys_filesystemCaseSensitivity",
        "sys_firstlaunch",
        "sys_flash",
        "sys_flash_address_space",
        "sys_flash_allow_reset_mesh_cache",
        "sys_flash_check_filemodtime",
        "sys_flash_curve_tess_error",
        "sys_flash_debugdraw",
        "sys_flash_debugdraw_depth",
        "sys_flash_debuglog",
        "sys_flash_edgeaa",
        "sys_flash_info",
        "sys_flash_info_histo_scale",
        "sys_flash_info_peak_exclude",
        "sys_flash_info_peak_tolerance",
        "sys_flash_log_options",
        "sys_flash_reset_mesh_cache",
        "sys_flash_static_pool_size",
        "sys_flash_stereo_maxparallax",
        "sys_flash_use_arenas",
        "sys_flash_video_soundvolume",
        "sys_flash_video_subaudiovolume",
        "sys_flash_warning_level",
        "sys_float_exceptions",
        "sys_force_installtohdd_mode",
        "sys_game_folder",
        "sys_game_name",
        "sys_highrestimer",
        "sys_ime",
        "sys_initpreloadpacks",
        "sys_intromoviesduringinit",
        "sys_job_system_enable",
        "sys_job_system_filter",
        "sys_job_system_max_worker",
        "sys_job_system_profiler",
        "sys_keyboard",
        "sys_keyboard_break",
        "sys_limit_phys_thread_count",
        "sys_livecreate",
        "sys_LoadFrontendShaderCache",
        "sys_localization_debug",
        "sys_localization_encode",
        "sys_localization_folder",
        "sys_LocalMemoryDiagramAlpha",
        "sys_LocalMemoryDiagramDistance",
        "sys_LocalMemoryDiagramRadius",
        "sys_LocalMemoryDiagramStreamingSpeedDistance",
        "sys_LocalMemoryDiagramStreamingSpeedRadius",
        "sys_LocalMemoryDiagramWidth",
        "sys_LocalMemoryDrawText",
        "sys_LocalMemoryGeometryLimit",
        "sys_LocalMemoryGeometryStreamingSpeedLimit",
        "sys_LocalMemoryInnerViewDistance",
        "sys_LocalMemoryLogText",
        "sys_LocalMemoryMaxMSecBetweenCalls",
        "sys_LocalMemoryObjectAlpha",
        "sys_LocalMemoryObjectHeight",
        "sys_LocalMemoryObjectWidth",
        "sys_LocalMemoryOptimalMSecPerSec",
        "sys_LocalMemoryOuterViewDistance",
        "sys_LocalMemoryStreamingSpeedObjectLength",
        "sys_LocalMemoryStreamingSpeedObjectWidth",
        "sys_LocalMemoryTextureLimit",
        "sys_LocalMemoryTextureStreamingSpeedLimit",
        "sys_LocalMemoryWarningRatio",
        "sys_log_asserts",
        "sys_logallocations",
        "sys_max_step",
        "sys_MaxFPS",
        "sys_maxTimeStepForMovieSystem",
        "sys_memory_debug",
        "sys_MemoryDeadListSize",
        "sys_menupreloadpacks",
        "sys_min_step",
        "sys_no_crash_dialog",
        "sys_noupdate",
        "sys_PakDisableNonLevelRelatedPaks",
        "sys_PakInMemorySizeLimit",
        "sys_PakLoadCache",
        "sys_PakLoadModePaks",
        "sys_PakLogAllFileAccess",
        "sys_PakLogInvalidFileAccess",
        "sys_PakLogMissingFiles",
        "sys_PakMessageInvalidFileAccess",
        "sys_PakPriority",
        "sys_PakReadSlice",
        "sys_PakSaveFastLoadResourceList",
        "sys_PakSaveLevelResourceList",
        "sys_PakSaveMenuCommonResourceList",
        "sys_PakSaveTotalResourceList",
        "sys_PakStreamCache",
        "sys_PakTotalInMemorySizeLimit",
        "sys_PakValidateFileHash",
        "sys_perfhud",
        "sys_perfhud_fpsBucketsExclusive",
        "sys_perfhud_pause",
        "sys_physics",
        "sys_physics_enable_MT",
        "sys_preload",
        "sys_ProfileLevelLoading",
        "sys_ProfileLevelLoadingDump",
        "sys_project",
        "sys_rendersplashscreen",
        "sys_resource_cache_folder",
        "sys_root",
        "sys_scale3DMouseTranslation",
        "sys_Scale3DMouseYPR",
        "sys_screensaver_allowed",
        "sys_simple_http_base_port",
        "sys_SimulateTask",
        "sys_spec",
        "sys_spec_full",
        "sys_spec_gameeffects",
        "sys_spec_light",
        "sys_spec_objectdetail",
        "sys_spec_particles",
        "sys_spec_physics",
        "sys_spec_postprocessing",
        "sys_spec_quality",
        "sys_spec_shading",
        "sys_spec_shadows",
        "sys_spec_sound",
        "sys_spec_texture",
        "sys_spec_textureresolution",
        "sys_spec_volumetriceffects",
        "sys_spec_water",
        "sys_SSInfo",
        "sys_streaming_debug",
        "sys_streaming_debug_filter",
        "sys_streaming_debug_filter_file_name",
        "sys_streaming_debug_filter_min_time",
        "sys_streaming_in_blocks",
        "sys_streaming_max_bandwidth",
        "sys_streaming_max_finalize_per_frame",
        "sys_streaming_memory_budget",
        "sys_streaming_requests_grouping_time_period",
        "sys_streaming_resetstats",
        "sys_streaming_use_optical_drive_thread",
        "sys_target_platforms",
        "sys_trackview",
        "sys_UncachedStreamReads",
        "sys_update_profile_time",
        "sys_use_mono",
        "sys_usePlatformSavingAPI",
        "sys_usePlatformSavingAPIEncryption",
        "sys_user_folder",
        "sys_UserAnalyticsCollect",
        "sys_UserAnalyticsLogging",
        "sys_UserAnalyticsServerAddress",
        "sys_version",
        "sys_vr_support",
        "sys_vtune",
        "sys_warnings",
        "sys_WER",
        "t_Debug",
        "t_FixedStep",
        "t_MaxStep",
        "t_Scale",
        "t_Smoothing",
        "ui_to_show",
        "v_autoDisable",
        "v_clientPredict",
        "v_clientPredictAdditionalTime",
        "v_clientPredictMaxTime",
        "v_clientPredictSmoothing",
        "v_clientPredictSmoothingConst",
        "v_debug_flip_over",
        "v_debug_mem",
        "v_debug_reorient",
        "v_debugCollisionDamage",
        "v_debugdraw",
        "v_debugSuspensionIK",
        "v_debugVehicle",
        "v_debugViewAbove",
        "v_debugViewAboveH",
        "v_debugViewDetach",
        "v_disable_hull",
        "v_disableEntry",
        "v_draw_components",
        "v_draw_helpers",
        "v_draw_passengers",
        "v_draw_seats",
        "v_draw_tm",
        "v_driverControlledMountedGuns",
        "v_enableMannequin",
        "v_FlippedExplosionPlayerMinDistance",
        "v_FlippedExplosionRetryTimeMS",
        "v_FlippedExplosionTimeToExplode",
        "v_goliathMode",
        "v_independentMountedGuns",
        "v_lights",
        "v_lights_enable_always",
        "v_playerTransitions",
        "v_ragdollPassengers",
        "v_serverControlled",
        "v_set_passenger_tm",
        "v_show_all",
        "v_slipFrictionModFront",
        "v_slipFrictionModRear",
        "v_slipSlopeFront",
        "v_slipSlopeRear",
        "v_staticTreadDeform",
        "v_testClientPredict",
        "v_transitionAnimations",
        "v_vehicle_quality"
      ]
    },
    "commands": {
      "$id": "/definitions/commands",
      "type": "string",
      "title": "Command name",
      "description": "Console command name",
      "default": "",
      "enum": [
        "_TestFormatMessage",
        "ai_CheckGoalpipes",
        "ai_commTest",
        "ai_commTestStop",
        "ai_DebugAgent",
        "ai_debugMNMAgentType",
        "ai_dumpCheckpoints",
        "ai_MNMCalculateAccessibility",
        "ai_MNMComputeConnectedIslands",
        "ai_NavigationReloadConfig",
        "ai_Recorder_Start",
        "ai_Recorder_Stop",
        "ai_reload",
        "ai_resetCommStats",
        "ai_writeCommStats",
        "audit_cvars",
        "ban",
        "ban_remove",
        "ban_status",
        "Bind",
        "ca_DebugText",
        "ca_DefaultTransitionInterpolationType",
        "connect",
        "connect_repeatedly",
        "ConsoleHide",
        "ConsoleShow",
        "demo",
        "demo_StartDemoChain",
        "demo_StartDemoLevel",
        "disconnect",
        "disconnectchannel",
        "drs_sendSignal",
        "ds_Dump",
        "ds_DumpSessions",
        "ds_Reload",
        "dump_action_maps",
        "dump_maps",
        "dump_stats",
        "DumpCommandsVars",
        "DumpVars",
        "e_DebugDrawListCMD",
        "e_ParticleListEffects",
        "e_ParticleListEmitters",
        "e_ParticleMemory",
        "e_ReloadSurfaces",
        "e_StatoscopeAddUserMarker",
        "ed_disable_game_mode",
        "ed_GenerateBillboardTextures",
        "ed_goto",
        "ed_killmemory",
        "ed_randomize_variations",
        "eqp_DumpPacks",
        "es_compile_area_grid",
        "es_debugAnim",
        "es_dump_entities",
        "es_dump_entity_classes_in_use",
        "es_togglelayer",
        "exec",
        "ffs_PlayEffect",
        "ffs_Reload",
        "ffs_StopAllEffects",
        "fg_InspectAction",
        "fg_InspectEntity",
        "fg_Inspector",
        "fg_reloadClasses",
        "fg_writeDocumentation",
        "g_dump_stats",
        "g_dumpClassRegistry",
        "g_saveLoadDumpEntity",
        "gamedata_playback",
        "gamedata_record",
        "gamedata_stop_record_or_playback",
        "gfx_reload_all",
        "gt_AddToDebugList",
        "gt_RemoveFromDebugList",
        "hmd_recenter_pose",
        "http_startserver",
        "http_stopserver",
        "i_dropitem",
        "i_giveallitems",
        "i_giveammo",
        "i_givedebugitems",
        "i_giveitem",
        "i_listitems",
        "i_reloadActionMaps",
        "i_saveweaponposition",
        "kick",
        "kickid",
        "load",
        "LoadConfig",
        "LocalizationDumpLoadedInfo",
        "lua_debugger_show",
        "lua_dump_coverage",
        "lua_dump_state",
        "lua_garbagecollect",
        "lua_reload_script",
        "map",
        "memDumpAllocs",
        "memReplayAddSizerTree",
        "memReplayDumpSymbols",
        "memReplayInfo",
        "memReplayLabel",
        "memReplayPause",
        "memReplayResume",
        "memReplayStop",
        "memResetAllocs",
        "mfx_Reload",
        "mfx_ReloadFGEffects",
        "mn_DebugAI",
        "mn_listAssets",
        "mn_reload",
        "mono_reload",
        "mov_goToFrameEditor",
        "net_dump_object_state",
        "net_DumpMessageApproximations",
        "net_getChannelPerformanceMetrics",
        "net_netMsgDispatcherClearStats",
        "net_pb_cl_enable",
        "net_pb_sv_enable",
        "net_set_cdkey",
        "net_setChannelPerformanceMetrics",
        "open_url",
        "osm_setFBScale",
        "play",
        "py",
        "q_Quality",
        "r_ColorGradingChartImage",
        "r_DumpFontNames",
        "r_DumpFontTexture",
        "r_getposteffectparamf",
        "r_OptimiseShaders",
        "r_OverscanBorders",
        "r_PrecacheShaderList",
        "r_setposteffectparamf",
        "r_ShowRenderTarget",
        "r_StatsShaderList",
        "rcon_command",
        "rcon_connect",
        "rcon_disconnect",
        "rcon_startserver",
        "rcon_stopserver",
        "readabilityReload",
        "record",
        "RecordClip",
        "ReloadDialogData",
        "RunUnitTests",
        "s_ExecuteTrigger",
        "s_SetRtpc",
        "s_SetSwitchState",
        "s_StopTrigger",
        "save",
        "save_genstrings",
        "SaveLevelStats",
        "sc_CriticalError",
        "sc_FatalError",
        "sc_rpcShow",
        "sc_SaveAllScriptFiles",
        "Screenshot",
        "sensor_SetOctreeBounds",
        "sensor_SetOctreeDepth",
        "status",
        "stopdemo",
        "stoprecording",
        "sys_crashrpt_generate",
        "sys_crashtest",
        "sys_crashtest_thread",
        "sys_job_system_dump_job_list",
        "sys_LvlRes_finalstep",
        "sys_LvlRes_findunused",
        "sys_RestoreSpec",
        "sys_StroboscopeDumpResults",
        "sys_StroboscopeStart",
        "sys_StroboscopeStop",
        "sys_threads_dump_thread_config_list",
        "test_delegate",
        "test_playersBounds",
        "test_profile",
        "test_reset",
        "unload",
        "v_dump_classes",
        "v_exit_player",
        "v_reload_system",
        "version",
        "VisRegTest",
        "voice_mute",
        "wait_frames",
        "wait_seconds"
      ]
    }
  },
  "id": "https://json.schemastore.org/cryproj.54.schema",
  "properties": {
    "console_variables": {
      "$id": "/properties/console_variables",
      "type": "array",
      "uniqueItems": true,
      "items": {
        "$id": "/properties/console_variables/items",
        "type": "object",
        "properties": {
          "name": {
            "$id": "/properties/console_variables/items/properties/name",
            "$ref": "#/definitions/cvars"
          },
          "value": {
            "$id": "/properties/console_variables/items/properties/value",
            "type": "string",
            "title": "Value of the CVar",
            "description": "The default value of the CVar",
            "default": "pc,ps4,xboxone,linux"
          }
        },
        "required": ["name", "value"]
      }
    },
    "content": {
      "$id": "/properties/content",
      "type": "object",
      "properties": {
        "assets": {
          "$id": "/properties/content/properties/assets",
          "type": "array",
          "items": {
            "$id": "/properties/content/properties/assets/items",
            "type": "string",
            "title": "Assets folder",
            "description": "This indicates where the assets are stored",
            "default": "Assets",
            "examples": ["Assets"]
          }
        },
        "code": {
          "$id": "/properties/content/properties/code",
          "type": "array",
          "items": {
            "$id": "/properties/content/properties/code/items",
            "type": "string",
            "title": "Code folder",
            "description": "This indicates where the code is stored",
            "default": "Code",
            "examples": ["Code"]
          }
        },
        "libs": {
          "$id": "/properties/content/properties/libs",
          "type": "array",
          "items": {
            "$id": "/properties/content/properties/libs/items",
            "type": "object",
            "properties": {
              "name": {
                "$id": "/properties/content/properties/libs/items/properties/name",
                "type": "string",
                "title": "Lib's name",
                "default": "",
                "examples": ["Blank"]
              },
              "shared": {
                "$id": "/properties/content/properties/libs/items/properties/shared",
                "type": "object",
                "properties": {
                  "any": {
                    "$id": "/properties/content/properties/libs/items/properties/shared/properties/any",
                    "type": "string",
                    "title": "Lib's name to import for all the supported platforms",
                    "default": "",
                    "examples": ["CryGameSDK"]
                  },
                  "win_x64": {
                    "$id": "/properties/content/properties/libs/items/properties/shared/properties/win_x64",
                    "type": "string",
                    "title": "Lib's name to import for the win_x64 platform",
                    "default": "",
                    "examples": ["bin/win_x64/Game.dll"]
                  },
                  "win_x86": {
                    "$id": "/properties/content/properties/libs/items/properties/shared/properties/win_x86",
                    "type": "string",
                    "title": "Lib's name to import for the win_x86 platform",
                    "default": "",
                    "examples": ["bin/win_x86/Game.dll"]
                  }
                }
              }
            }
          }
        }
      },
      "required": ["code"]
    },
    "info": {
      "$id": "/properties/info",
      "type": "object",
      "properties": {
        "name": {
          "$id": "/properties/info/properties/name",
          "type": "string",
          "title": "Project name",
          "description": "This indicates the project name",
          "default": "",
          "examples": ["MyFancyProject"]
        },
        "guid": {
          "$id": "/properties/info/properties/guid",
          "type": "string",
          "title": "Project GUID",
          "default": "",
          "pattern": "[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}"
        }
      },
      "required": ["name"]
    },
    "require": {
      "$id": "/properties/require",
      "type": "object",
      "properties": {
        "engine": {
          "$id": "/properties/require/properties/engine",
          "type": "string",
          "title": "Engine version",
          "description": "This indicates which engine version will be used",
          "default": "",
          "examples": ["engine-5.4"],
          "enum": ["engine-5.4"]
        },
        "plugins": {
          "$id": "/properties/require/properties/plugins",
          "type": "array",
          "items": {
            "$id": "/properties/require/properties/plugins/items",
            "type": "object",
            "properties": {
              "path": {
                "$id": "/properties/require/properties/plugins/items/properties/path",
                "type": "string",
                "title": "Plugin name",
                "description": "Required plugin's name",
                "examples": [
                  "CryDefaultEntities",
                  "CrySensorSystem",
                  "CryPerceptionSystem",
                  "CryUserAnalytics",
                  "CryOSVR",
                  "CryOculusVR",
                  "CryOpenVR",
                  "CryLobby"
                ]
              },
              "type": {
                "$id": "/properties/require/properties/plugins/items/properties/type",
                "type": "string",
                "title": "Plugin type",
                "description": "EPluginType::Native if it's a C++ plugin, EPluginType::Managed if it's a C# one",
                "default": "",
                "examples": ["EPluginType::Native", "EPluginType::Managed"],
                "enum": ["EPluginType::Native", "EPluginType::Managed"]
              },
              "platforms": {
                "$id": "/properties/plugins/items/properties/platforms",
                "type": "array",
                "items": {
                  "$id": "/properties/plugins/items/properties/platforms/items",
                  "type": "string",
                  "title": "This plugin will be used only by these platforms",
                  "default": "",
                  "examples": ["PS4"],
                  "enum": ["pc", "ps4", "xboxone", "linux"]
                }
              }
            },
            "required": ["path", "type"]
          }
        }
      },
      "required": ["engine"]
    },
    "type": {
      "$id": "/properties/type",
      "type": "string",
      "title": "",
      "default": "",
      "examples": [""]
    },
    "version": {
      "$id": "/properties/version",
      "type": "integer",
      "title": "Project version",
      "default": 1,
      "examples": [1]
    },
    "console_commands": {
      "$id": "/properties/console_commands",
      "type": "array",
      "uniqueItems": true,
      "items": {
        "$id": "/properties/console_commands/items",
        "type": "object",
        "properties": {
          "name": {
            "$id": "/properties/console_commands/items/properties/name",
            "$ref": "#/definitions/commands"
          },
          "value": {
            "$id": "/properties/console_commands/items/properties/value",
            "type": "string",
            "title": "Value of the command",
            "description": "Arguments that has to be passed to the command. Leave empty if it has not parameters",
            "default": ""
          }
        },
        "required": ["name", "value"]
      }
    }
  },
  "required": ["content", "info", "require", "version"],
  "title": "CryProj schema",
  "type": "object"
}