Option | Value |
---|---|
/ResetRoomData |
bool |
/ShowSocialLinks |
bool |
/WindowY |
int |
/SkipVideoCardTest |
bool |
/SteamTrackpadMultiplier |
float |
/LastUpdateDate |
std::string |
/ZPassCullRadius |
float |
/DirectLoadCheckpoint |
bool |
/DebugDrawScissorRects |
bool |
/EasyMode |
bool |
/LuaBreakpointEdit |
bool |
/FreeFormSelectRepeatDelay |
float |
/LoadScreenMinTime |
float |
/DirectLoad |
std::string |
/IsometricMovement |
bool |
/DebugPrintSpeed |
bool |
/UseNativeAudio |
bool |
/LoadScreenShowComponentsDelay |
float |
/LoadSaveScreenSortType |
std::string |
/LuaSpikeWarningMs |
float |
/PauseSoundsWhenPaused |
bool |
/CameraEdgePanSpeed |
float |
/BlinkKeyboardAim |
bool |
/ShowDocumentsPathError |
bool |
/AudioMaxAudibleVoices |
int |
/MultiThreadMeshFromDrawable |
bool |
/GamepadCursorTextOpacity |
float |
/ColorGradingScreenshot |
bool |
/UseSideBarArt |
bool |
/GamepadLightBrightness |
float |
/EnableTwitch |
bool |
/GamepadCursorInteractScale |
float |
/DebugDrawAllCursors |
bool |
/LastManualLoadName |
std::string |
/UseRenderMeshCache |
bool |
/DebugDrawMouseCoordinates |
bool |
/SaveCollectionEndDate |
std::string |
/DebugGridManager |
bool |
/AllowHardQuit |
bool |
/UseDefaultGpu |
bool |
/EnableTestLoadTask |
bool |
/AllowOversizeWindows |
bool |
/DrawBlendMax |
int |
/DebugDof |
bool |
/AllowControlHotSwap |
bool |
/ZeroMouseTether |
bool |
/ScriptDebugFilter |
std::string |
/NewUpdateSoundRevision |
int |
/UseNativeOpenGLRenderer |
bool |
/PermanentVfxCap |
int |
/RequireFocusToUpdate |
bool |
/DefaultTodoList |
std::string |
/WindowX |
int |
/EditorPreviewNameAndId |
bool |
/EditorAutoSaveBackups |
int |
/LuaWatchListFileStr |
std::string |
/FlipMapThings |
bool |
/UseResourceLoaderSingleThread |
bool |
/ControlsResetRevisionViewed |
int |
/AllowPause |
bool |
/EditorTimeLapseInterval |
float |
/DebugCameraZoom |
bool |
/NoDiscard |
bool |
/EditorWindowsStayOnTop |
bool |
/ThingDebugFilter |
std::string |
/FullScreen |
bool |
/EditorAutoSaveInterval |
float |
/BasecampProject |
std::string |
/PerfDash |
bool |
/BinkWeaponStreamCacheSize |
int |
/BackupSaveCount |
int |
/DirectControl |
bool |
/GamepadCursorScaleSpeed |
float |
/ControllerPropelSpeed |
float |
/AutoPlaySaveQueueDeleteOnLoad |
bool |
/SpeedMultiplier |
float |
/MouseXDistanceMultiplier |
float |
/GpuIndex |
int |
/UseTelemetry |
bool |
/HotLoadScripts |
bool |
/DrawIds |
bool |
/UseDeferredResourceCreation |
bool |
/OffscreenIndicatorMargin |
float |
/AutoDeleteExtraDevSaves |
bool |
/DebugBinkMask |
bool |
/CameraEdgePanThreshold |
float |
/ControllerReturnPropelSpeed |
float |
/MaxWorkerThreads |
int |
/TextInputRepeatInterval |
float |
/EnableConsoleMenus |
bool |
/LuaGCStepSize |
int |
/ProfileZoneUsecThreshold |
int |
/LoadSavedControls |
bool |
/UiLanguage |
std::string |
/ValidateSaves |
bool |
/EditorDrawGridBeforeGroup |
std::string |
/UseDXGI12SwapChain |
bool |
/DisableScreenSaver |
bool |
/LogPlayTime |
bool |
/PerfDashWarnings |
bool |
/LuaIgnoreListFileStr |
std::string |
/AuthBasecampOnStartup |
bool |
/MasterVolume |
float |
/UseBc3Assets |
bool |
/VfxScalarDamage |
float |
/Subtitles |
bool |
/BinkStreamCacheSize |
int |
/GamepadCursorSlowSpeed |
float |
/DevSaveCustomName |
bool |
/MouseTetherWeight |
float |
/MaxPerCmdDraws |
int |
/ShowSaveErrors |
bool |
/MachineName |
std::string |
/ShowMissingSubtitles |
bool |
/BasecampMaxLogSize |
int |
/DamageMultiplier |
float |
/SubmitBugsToJira |
bool |
/SteamAccessToken |
std::string |
/TooltipHideDelay |
float |
/DisableManifestLogging |
bool |
/CameraFollowCursor |
float |
/SelectionRelativeEditing |
bool |
/EnableWin32DebugHelpLogging |
bool |
/PS4GamepadRumbleMultiplier |
float |
/LuaDataBreakpoint |
std::string |
/DebugKeyScreenFilter |
std::string |
/OldestAllowedSave |
std::string |
/SaveNotableLuaInfo |
bool |
/RallyPointAnimation |
std::string |
/LogRandomDebug |
bool |
/EmptyScriptActionAsserts |
bool |
/MousePropelSpeed |
float |
/DebugRNGSeed |
int |
/ResetProgress |
bool |
/LockInputToWindow |
bool |
/TooltipShowDelay |
float |
/NoFixedStep |
bool |
/ShowLogFileError |
bool |
/LoadSaveScreenSortReverse |
bool |
/EditingMode |
bool |
/ShowOffscreenIndicators |
bool |
/EnableStreamingIntegration |
bool |
/DeadZone |
float |
/StepFrameRepeatInterval |
int |
/Logging |
ignored? |
/DrawBloom |
bool |
/TwitchChatChannel |
std::string |
/AutoPlaySaveQueueFolderStr |
std::string |
/EnableTestLogs |
bool |
/ConfigInclude |
std::string |
/DebugSortGroupName |
std::string |
/SwitchGamepad |
bool |
/FreeFormSelecSearchFromId |
int |
/XboxOneGamepad |
bool |
/DebugPrintCollisions |
bool |
/LoadMapScreenFilter |
std::string |
/EnableEditorTimeLapse |
bool |
/AllowUnitInput |
bool |
/AutoDownloadSavePathStr |
std::string |
/DebugPrintAnimations |
bool |
/AttemptHighDPI |
bool |
/RepeatSaveOnLoad |
bool |
/EditorAngleSnapping |
float |
/AuthTwitchOnStartup |
bool |
/EditorOutlineThickness |
float |
/AutoSubmitBugs |
bool |
/ControlsResetRevision |
int |
/ValidCheckpoint |
bool |
/AutoPlaySaveQueueLoadInterval |
float |
/UseDx10 |
ignored? |
/ParseTextMarkup |
bool |
/PatchNoteRevision |
int |
/DebugPrintBinkWarnings |
bool |
/AllowVoiceBankStreaming |
bool |
/DebugKeysEnabled |
bool |
/DefaultProfileName |
std::string |
/DebugDrawBounds |
bool |
/UseAudioDriver |
bool |
/KioskModeNumLives |
int |
/GamepadCursorFreeFormSelect |
bool |
/NextUpdateDate |
std::string |
/AutoDetectLowResAssets |
bool |
/DefaultAssignee |
std::string |
/LastRoadmapRevisionViewed |
int |
/NoBorder |
bool |
/DrawLights |
bool |
/UseOcclusion |
bool |
/EnabledDebugDisplays |
enum |
/ClearDebugLogOnDevLoad |
bool |
/EditorOutlineThreshold |
float |
/SteamGamepadCount |
int |
/UseSwapEffectDiscard |
bool |
/CameraMinZoom |
float |
/ShowSpeechBubble |
bool |
/SingleThread |
bool |
/EditorCameraScrollSpeed |
float |
/LogLuaMemoryDump |
bool |
/FreeFormSelectWrapY |
bool |
/FreeFormSelectWrapX |
bool |
/AllowAutoLock |
bool |
/AllowStripRequirements |
bool |
/SfxFrameCap |
int |
/DebugDisplay |
enum |
/UseAutoPlaySaveQueue |
bool |
/TextInputRepeatDelay |
float |
/UseSwapchainBlit |
bool |
/DebugMessages |
bool |
/FastForwardSpeed |
float |
/GamepadCursorControl |
bool |
/DisableAudio |
bool |
/AllowPlaySpeech |
bool |
/DebugDrawLiveEditorQuadTree |
bool |
/ConfigFileName |
std::string |
/DebugDraw |
bool |
/BackgroundAudioThread |
bool |
/FreeFormSelectSuccessDistanceStep |
float |
/UseCpuBoost |
bool |
/DialogueVolume |
float |
/BugReportSendTo |
std::string |
/UseInternalBugReporter |
bool |
/UseNativeGaInput |
bool |
/ScriptErrorAsserts |
bool |
/DirectLoadSave |
std::string |
/Language |
std::string |
/UseNativeAnalytics |
bool |
/CycleSelectWrap |
bool |
/FxVolume |
float |
/EnableLuaMessageHook |
bool |
/UserName |
std::string |
/NonPS4GamepadRumbleMultiplier |
float |
/AudioMaxVirtualVoices |
int |
/FastForward |
bool |
/FreeFormSelectStepDistance |
float |
/PS4Gamepad |
bool |
/DisableDamage |
bool |
/SwapInterval |
int |
/AttachDxDiagToBugReports |
bool |
/TooltipSwitchBlockFrames |
int |
/ScreenshotCount |
int |
/DrawGround |
bool |
/CameraShake |
bool |
/LoadMapScreenSortType |
std::string |
/MouseTetherZone |
float |
/UseMouse |
bool |
/UseNativeGaInputNoControllers |
bool |
/AudioMemoryPoolSize |
int |
/AttachmentMode |
bool |
/ProfileAudio |
bool |
/SkipCollisionCheck |
bool |
/DebugPrintWeapons |
bool |
/ValueRelativeEditing |
bool |
/DisablePreDrawThread |
bool |
/TelemetryServer |
std::string |
/AutoHotLoad |
bool |
/UseLowResAssets |
bool |
/UseGamepadGlyphs |
bool |
/DynamicZoomBufferY |
float |
/DynamicZoomBufferX |
float |
/TextDebugShowIds |
bool |
/WindowHeight |
int |
/ForceVoiceBankStreaming |
bool |
/DamageTakenMultiplier |
float |
/PlatformAudioAlloc |
bool |
/UseDevSaves |
bool |
/DrawColorGrading |
bool |
/VerboseScriptLogging |
bool |
/ExclusiveInteractGroup |
std::string |
/RoadmapRevision |
int |
/LoadSaveScreenFilter |
std::string |
/EditorGridSize |
int |
/OnlyFancyText |
bool |
/DisableAnalyticsInDebug |
bool |
/PerfDashFpsOnly |
bool |
/NewUpdateSoundRevisionViewed |
int |
/DebugLog |
std::string |
/AllowSaveLoad |
bool |
/EnableSimulateCloudConflicts |
bool |
/FullscreenEffectGroup |
std::string |
/DebugOverlayFilterEdit |
bool |
/Letterbox |
bool |
/ShowGameplayTimer |
bool |
/DevSavePathStr |
std::string |
/UseAltCursor |
bool |
/LogTelemetry |
bool |
/DumpRunStatsOnLoad |
bool |
/AmbienceDistanceMax |
float |
/MouseYDistanceMultiplier |
float |
/SaveToTempAndMove |
bool |
/LiveCreateTexturesRetryAttempts |
int |
/UseOverlayHardware |
bool |
/VfxFrameCap |
int |
/OutputWindowLogging |
bool |
/FreeFormSelectRepeatInterval |
float |
/DisablePoolLogging |
bool |
/LoadMapScreenSortReverse |
bool |
/ApplyDeadZone |
bool |
/RotatedIsometricMovement |
bool |
/DebugDrawPathfinding |
bool |
/IgnoreGamepads |
bool |
/EditorAutoOpenRecent |
bool |
/AllowEditFlippedMaps |
bool |
/LogCombatMultipliers |
bool |
/WindowWidth |
int |
/ZTesting |
bool |
/DrawBuildNumber |
bool |
/LiveCreateTextures |
bool |
/EnableAudioDeviceChangeCallBack |
bool |
/DrawDof |
ignored? |
/DisplayIndex |
int |
/AudioStreamBufferSize |
int |
/FreeFormSelectGridLock |
bool |
/LoadScreenHints |
std::string |
/Y |
int |
/GamepadCursorSpeed |
float |
/GamepadSlot |
int |
/X |
int |
/UseBugReportVideo |
bool |
/LastPatchNoteRevisionViewed |
int |
/TerrainFxGroup |
std::string |
/UseTheForgeRenderer |
bool |
/VfxManagerCapMultiplier |
float |
/DefaultControlsChosen |
bool |
/DrawLightsWithExtents |
bool |
/ShowDamageNumbers |
bool |
/MouseDeadZone |
float |
/DrawHealthFX |
bool |
/TooltipsOnPlayerRadius |
int |
/MouseTetherEnabled |
bool |
/SafeFrameCompliant |
bool |
/AllowStrafe |
bool |
/CloudSyncLongWaitMessageTime |
float |
/BugReportVideoPath |
std::string |
/DebugDrawGridManager |
bool |
/UseNativeOS |
bool |
/EnableHulls |
bool |
/UpdateWarningDate |
std::string |
/CatchExceptions |
bool |
/HardMode |
bool |
/CopyDragAndDroppedSaves |
bool |
/DrawExtents |
bool |
/EditorSelectionAsHighlight |
bool |
/LogFrameNumber |
bool |
/EnableOutOfMemoryAsserts |
bool |
/CameraMaxZoom |
float |
/AssetSwatchPreviewSize |
int |
/Brightness |
float |
/DrawCamera |
bool |
/DebugLogSounds |
bool |
/MissingCue |
std::string |
/DebugPrintInteractTarget |
bool |
/MaxDevSaves |
int |
/AutoReportAsserts |
bool |
/ForceFlipMapThings |
bool |
/SaveCollectionBeginDate |
std::string |
/MusicVolume |
float |
/ShowUIAnimations |
bool |
/LoadingSkipRenderFrames |
int |
/UseAnalytics |
bool |
/AssetErrorAsserts |
bool |
/TwitchRefreshToken |
std::string |
/DrawBlur |
bool |
/Rumble |
bool |
/DirectLoadShell |
bool |
/KioskMode |
bool |
Last active
July 13, 2024 22:51
-
-
Save Caellian/7430e7bc6d47540ac3d9026c471bea3e to your computer and use it in GitHub Desktop.
Dump of all Hades game console options
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PropertyInfo * __cdecl | |
sgg::ConfigOptions::GetPropertyInfo(PropertyInfo *__return_storage_ptr__,char *argument) | |
{ | |
uint binary_hash; | |
int check_match; | |
bool *bool_val_ptr; | |
longlong lVar1; | |
longlong lVar2; | |
uint parser_kind; | |
undefined4 myb_unused; | |
void *value_ptr; | |
binary_hash = hash_32_fnv1a(argument); | |
if (binary_hash < 0x7b3c856c) { | |
if (binary_hash == 0x7b3c856b) { | |
check_match = strcmp(argument,"ResetRoomData"); | |
if (check_match == 0) { | |
bool_val_ptr = &ResetRoomData; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0x3d4f8fc1) { | |
if (binary_hash == 0x3d4f8fc0) { | |
check_match = strcmp(argument,"ShowSocialLinks"); | |
if (check_match == 0) { | |
bool_val_ptr = &ShowSocialLinks; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0x1c40252d) { | |
if (binary_hash == 0x1c40252c) { | |
lVar2 = 0; | |
do { | |
lVar1 = lVar2 + 1; | |
if (argument[lVar2] != "WindowY"[lVar2]) goto IGNORE; | |
lVar2 = lVar1; | |
} while (lVar1 != 8); | |
parser_kind = 2; | |
value_ptr = &WindowY; | |
goto HANDLE_SPECIAL; | |
} | |
if (binary_hash < 0xd06a9e0) { | |
if (binary_hash == 0xd06a9df) { | |
check_match = strcmp(argument,"SkipVideoCardTest"); | |
if (check_match == 0) { | |
bool_val_ptr = &SkipVideoCardTest; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0x842dba9) { | |
if (binary_hash == 0x842dba8) { | |
check_match = strcmp(argument,"SteamTrackpadMultiplier"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &SteamTrackpadMultiplier; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0x3eb5a4d) { | |
if (binary_hash == 0x3eb5a4c) { | |
check_match = strcmp(argument,"LastUpdateDate"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &LastUpdateDate; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x1073382) { | |
check_match = strcmp(argument,"ZPassCullRadius"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &ZPassCullRadius; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x110100e) { | |
check_match = strcmp(argument,"DirectLoadCheckpoint"); | |
if (check_match == 0) { | |
bool_val_ptr = &DirectLoadCheckpoint; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x2529ae7) { | |
check_match = strcmp(argument,"DebugDrawScissorRects"); | |
if (check_match == 0) { | |
bool_val_ptr = &DebugDrawScissorRects; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x2b21944) { | |
check_match = strcmp(argument,"EasyMode"); | |
if (check_match == 0) { | |
bool_val_ptr = &EasyMode; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0x32808f6) && | |
(check_match = strcmp(argument,"LuaBreakpointEdit"), check_match == 0)) { | |
bool_val_ptr = &LuaBreakpointEdit; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x4342c71) { | |
check_match = strcmp(argument,"FreeFormSelectRepeatDelay"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &FreeFormSelectRepeatDelay; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x49a92ae) { | |
check_match = strcmp(argument,"LoadScreenMinTime"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &LoadScreenMinTime; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x532a1c0) { | |
check_match = strcmp(argument,"DirectLoad"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &DirectLoad; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x584f72b) { | |
check_match = strcmp(argument,"IsometricMovement"); | |
if (check_match == 0) { | |
bool_val_ptr = &IsometricMovement; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0x69aa3ca) && | |
(check_match = strcmp(argument,"DebugPrintSpeed"), check_match == 0)) { | |
bool_val_ptr = &DebugPrintSpeed; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0xb76f14c) { | |
if (binary_hash == 0xb76f14b) { | |
check_match = strcmp(argument,"UseNativeAudio"); | |
if (check_match == 0) { | |
bool_val_ptr = &UseNativeAudio; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x991c99f) { | |
check_match = strcmp(argument,"LoadScreenShowComponentsDelay"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &LoadScreenShowComponentsDelay; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x9d58b6c) { | |
check_match = strcmp(argument,"LoadSaveScreenSortType"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &LoadSaveScreenSortType; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xa4a598b) { | |
check_match = strcmp(argument,"LuaSpikeWarningMs"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &LuaSpikeWarningMs; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xa8df38f) { | |
check_match = strcmp(argument,"PauseSoundsWhenPaused"); | |
if (check_match == 0) { | |
bool_val_ptr = &PauseSoundsWhenPaused; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0xb2e0169) && | |
(check_match = strcmp(argument,"CameraEdgePanSpeed"), check_match == 0)) { | |
parser_kind = 4; | |
value_ptr = &CameraEdgePanSpeed; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xbc25e19) { | |
check_match = strcmp(argument,"BlinkKeyboardAim"); | |
if (check_match == 0) { | |
bool_val_ptr = &BlinkKeyboardAim; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xbd0588d) { | |
check_match = strcmp(argument,"ShowDocumentsPathError"); | |
if (check_match == 0) { | |
bool_val_ptr = &ShowDocumentsPathError; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xbe78526) { | |
check_match = strcmp(argument,"AudioMaxAudibleVoices"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &AudioMaxAudibleVoices; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0xca9b831) && | |
(check_match = strcmp(argument,"MultiThreadMeshFromDrawable"), check_match == 0)) | |
{ | |
bool_val_ptr = &MultiThreadMeshFromDrawable; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0x1664f92b) { | |
if (binary_hash == 0x1664f92a) { | |
check_match = strcmp(argument,"GamepadCursorTextOpacity"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &GamepadCursorTextOpacity; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0x13899a7d) { | |
if (binary_hash == 0x13899a7c) { | |
check_match = strcmp(argument,"ColorGradingScreenshot"); | |
if (check_match == 0) { | |
bool_val_ptr = &ColorGradingScreenshot; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xf549445) { | |
check_match = strcmp(argument,"UseSideBarArt"); | |
if (check_match == 0) { | |
bool_val_ptr = &UseSideBarArt; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xfe604d3) { | |
check_match = strcmp(argument,"GamepadLightBrightness"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &GamepadLightBrightness; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x1309ebf5) { | |
check_match = strcmp(argument,"EnableTwitch"); | |
if (check_match == 0) { | |
bool_val_ptr = &EnableTwitch; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x137140c6) { | |
check_match = strcmp(argument,"GamepadCursorInteractScale"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &GamepadCursorInteractScale; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0x1371d6e8) && | |
(check_match = strcmp(argument,"DebugDrawAllCursors"), check_match == 0)) { | |
bool_val_ptr = &DebugDrawAllCursors; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x14a02bac) { | |
check_match = strcmp(argument,"LastManualLoadName"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &LastManualLoadName; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x156277a9) { | |
check_match = strcmp(argument,"UseRenderMeshCache"); | |
if (check_match == 0) { | |
bool_val_ptr = &UseRenderMeshCache; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x15d695e4) { | |
check_match = strcmp(argument,"DebugDrawMouseCoordinates"); | |
if (check_match == 0) { | |
bool_val_ptr = &DebugDrawMouseCoordinates; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x15e6b1b5) { | |
check_match = strcmp(argument,"SaveCollectionEndDate"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &SaveCollectionEndDate; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0x164d21a7) && | |
(check_match = strcmp(argument,"DebugGridManager"), check_match == 0)) { | |
bool_val_ptr = &DebugGridManager; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0x1a519fd5) { | |
if (binary_hash == 0x1a519fd4) { | |
check_match = strcmp(argument,"AllowHardQuit"); | |
if (check_match == 0) { | |
bool_val_ptr = &AllowHardQuit; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x185658c1) { | |
check_match = strcmp(argument,"UseDefaultGpu"); | |
if (check_match == 0) { | |
bool_val_ptr = &UseDefaultGpu; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x1859254b) { | |
check_match = strcmp(argument,"EnableTestLoadTask"); | |
if (check_match == 0) { | |
bool_val_ptr = &EnableTestLoadTask; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x18eea146) { | |
check_match = strcmp(argument,"AllowOversizeWindows"); | |
if (check_match == 0) { | |
bool_val_ptr = &AllowOversizeWindows; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x197add44) { | |
check_match = strcmp(argument,"DrawBlendMax"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &DrawBlendMax; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0x19a43665) && | |
(check_match = strcmp(argument,"DebugDof"), check_match == 0)) { | |
bool_val_ptr = &DebugDof; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x1a5f5881) { | |
check_match = strcmp(argument,"AllowControlHotSwap"); | |
if (check_match == 0) { | |
bool_val_ptr = &AllowControlHotSwap; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x1afdc4be) { | |
check_match = strcmp(argument,"ZeroMouseTether"); | |
if (check_match == 0) { | |
bool_val_ptr = &ZeroMouseTether; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x1c17466f) { | |
check_match = strcmp(argument,"ScriptDebugFilter"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &ScriptDebugFilter; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0x1c31df4e) && | |
(check_match = strcmp(argument,"NewUpdateSoundRevision"), check_match == 0)) { | |
parser_kind = 2; | |
value_ptr = &NewUpdateSoundRevision; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0x2dd65df8) { | |
if (binary_hash == 0x2dd65df7) { | |
check_match = strcmp(argument,"UseNativeOpenGLRenderer"); | |
if (check_match == 0) { | |
bool_val_ptr = &UseNativeOpenGLRenderer; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0x2439e50e) { | |
if (binary_hash == 0x2439e50d) { | |
check_match = strcmp(argument,"PermanentVfxCap"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &PermanentVfxCap; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0x20c3ceb5) { | |
if (binary_hash == 0x20c3ceb4) { | |
check_match = strcmp(argument,"RequireFocusToUpdate"); | |
if (check_match == 0) { | |
bool_val_ptr = &RequireFocusToUpdate; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x1c8f128a) { | |
check_match = strcmp(argument,"DefaultTodoList"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &DefaultTodoList; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else { | |
if (binary_hash == 0x1d4026bf) { | |
lVar2 = 0; | |
do { | |
lVar1 = lVar2 + 1; | |
if (argument[lVar2] != (&s_WindowX)[lVar2]) goto IGNORE; | |
lVar2 = lVar1; | |
} while (lVar1 != 8); | |
parser_kind = 2; | |
value_ptr = &WindowX; | |
goto HANDLE_SPECIAL; | |
} | |
if (binary_hash == 0x1d99ccdd) { | |
check_match = strcmp(argument,"EditorPreviewNameAndId"); | |
if (check_match == 0) { | |
bool_val_ptr = &EditorPreviewNameAndId; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x1dd8fd4d) { | |
check_match = strcmp(argument,"EditorAutoSaveBackups"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &EditorAutoSaveBackups; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0x204d8415) && | |
(check_match = strcmp(argument,"LuaWatchListFileStr"), check_match == 0)) { | |
parser_kind = 5; | |
value_ptr = &LuaWatchListFileStr; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
} | |
else if (binary_hash == 0x2136003d) { | |
check_match = strcmp(argument,"FlipMapThings"); | |
if (check_match == 0) { | |
bool_val_ptr = &FlipMapThings; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x22b6a003) { | |
check_match = strcmp(argument,"UseResourceLoaderSingleThread"); | |
if (check_match == 0) { | |
bool_val_ptr = &UseResourceLoaderSingleThread; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x22b76dab) { | |
check_match = strcmp(argument,"ControlsResetRevisionViewed"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &ControlsResetRevisionViewed; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x23906a74) { | |
check_match = strcmp(argument,"AllowPause"); | |
if (check_match == 0) { | |
bool_val_ptr = &AllowPause; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0x2396087b) && | |
(check_match = strcmp(argument,"EditorTimeLapseInterval"), check_match == 0)) { | |
parser_kind = 4; | |
value_ptr = &EditorTimeLapseInterval; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0x2aafd359) { | |
if (binary_hash == 0x2aafd358) { | |
check_match = strcmp(argument,"DebugCameraZoom"); | |
if (check_match == 0) { | |
bool_val_ptr = &DebugCameraZoom; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x24ea1cfc) { | |
check_match = strcmp(argument,"NoDiscard"); | |
if (check_match == 0) { | |
bool_val_ptr = &NoDiscard; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x293777e8) { | |
check_match = strcmp(argument,"EditorWindowsStayOnTop"); | |
if (check_match == 0) { | |
bool_val_ptr = &EditorWindowsStayOnTop; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x29a4e7c8) { | |
check_match = strcmp(argument,"ThingDebugFilter"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &ThingDebugFilter; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x2a860798) { | |
check_match = strcmp(argument,"FullScreen"); | |
if (check_match == 0) { | |
bool_val_ptr = &FullScreen; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0x2a8e936f) && | |
(check_match = strcmp(argument,"EditorAutoSaveInterval"), check_match == 0)) { | |
parser_kind = 4; | |
value_ptr = &EditorAutoSaveInterval; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x2ac30b5e) { | |
check_match = strcmp(argument,"BasecampProject"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &BasecampProject; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x2acfd39e) { | |
check_match = strcmp(argument,"PerfDash"); | |
if (check_match == 0) { | |
bool_val_ptr = &PerfDash; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x2d4b4d42) { | |
check_match = strcmp(argument,"BinkWeaponStreamCacheSize"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &BinkWeaponStreamCacheSize; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0x2d742761) && | |
(check_match = strcmp(argument,"BackupSaveCount"), check_match == 0)) { | |
parser_kind = 2; | |
value_ptr = &BackupSaveCount; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0x3825fc22) { | |
if (binary_hash == 0x3825fc21) { | |
check_match = strcmp(argument,"DirectControl"); | |
if (check_match == 0) { | |
bool_val_ptr = &DirectControl; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0x337e2dbc) { | |
if (binary_hash == 0x337e2dbb) { | |
check_match = strcmp(argument,"GamepadCursorScaleSpeed"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &GamepadCursorScaleSpeed; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x2ea723b0) { | |
check_match = strcmp(argument,"ControllerPropelSpeed"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &ControllerPropelSpeed; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x3016ddfe) { | |
check_match = strcmp(argument,"AutoPlaySaveQueueDeleteOnLoad"); | |
if (check_match == 0) { | |
bool_val_ptr = &AutoPlaySaveQueueDeleteOnLoad; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x32327377) { | |
check_match = strcmp(argument,"SpeedMultiplier"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &SpeedMultiplier; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x33075ae4) { | |
check_match = strcmp(argument,"MouseXDistanceMultiplier"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &MouseXDistanceMultiplier; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0x33749afb) && | |
(check_match = strcmp(argument,"GpuIndex"), check_match == 0)) { | |
parser_kind = 2; | |
value_ptr = &GpuIndex; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x34ca3c93) { | |
check_match = strcmp(argument,"UseTelemetry"); | |
if (check_match == 0) { | |
bool_val_ptr = &UseTelemetry; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x353d30a8) { | |
check_match = strcmp(argument,"HotLoadScripts"); | |
if (check_match == 0) { | |
bool_val_ptr = &HotLoadScripts; | |
goto HANDLE_BINARY; | |
} | |
} | |
else { | |
if (binary_hash != 0x35f9f8c5) { | |
if (binary_hash == 0x36c6ec57) { | |
lVar2 = 0; | |
do { | |
lVar1 = lVar2 + 1; | |
if (argument[lVar2] != "DrawIds"[lVar2]) goto IGNORE; | |
lVar2 = lVar1; | |
} while (lVar1 != 8); | |
bool_val_ptr = &DrawIds; | |
} | |
else { | |
if ((binary_hash != 0x373d168a) || | |
(check_match = strcmp(argument,"UseDeferredResourceCreation"), check_match != 0)) | |
goto IGNORE; | |
bool_val_ptr = &UseDeferredResourceCreation; | |
} | |
goto HANDLE_BINARY; | |
} | |
check_match = strcmp(argument,"OffscreenIndicatorMargin"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &OffscreenIndicatorMargin; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
} | |
else if (binary_hash < 0x3c37a757) { | |
if (binary_hash == 0x3c37a756) { | |
check_match = strcmp(argument,"AutoDeleteExtraDevSaves"); | |
if (check_match == 0) { | |
bool_val_ptr = &AutoDeleteExtraDevSaves; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x39b0a8be) { | |
check_match = strcmp(argument,"DebugBinkMask"); | |
if (check_match == 0) { | |
bool_val_ptr = &DebugBinkMask; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x3a174851) { | |
check_match = strcmp(argument,"CameraEdgePanThreshold"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &CameraEdgePanThreshold; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x3ae3115a) { | |
check_match = strcmp(argument,"ControllerReturnPropelSpeed"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &ControllerReturnPropelSpeed; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x3b5b4fa8) { | |
check_match = strcmp(argument,"MaxWorkerThreads"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &MaxWorkerThreads; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0x3c003420) && | |
(check_match = strcmp(argument,"TextInputRepeatInterval"), check_match == 0)) { | |
parser_kind = 4; | |
value_ptr = &TextInputRepeatInterval; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x3c4697a1) { | |
check_match = strcmp(argument,"EnableConsoleMenus"); | |
if (check_match == 0) { | |
bool_val_ptr = &EnableConsoleMenus; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x3c51f530) { | |
check_match = strcmp(argument,"LuaGCStepSize"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &LuaGCStepSize; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x3c9eccd3) { | |
check_match = strcmp(argument,"ProfileZoneUsecThreshold"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &ProfileZoneUsecThreshold; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0x3ceadcca) && | |
(check_match = strcmp(argument,"LoadSavedControls"), check_match == 0)) { | |
bool_val_ptr = &LoadSavedControls; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0x621b46ce) { | |
if (binary_hash == 0x621b46cd) { | |
check_match = strcmp(argument,"UiLanguage"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &UiLanguage; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0x4a1b6890) { | |
if (binary_hash == 0x4a1b688f) { | |
check_match = strcmp(argument,"ValidateSaves"); | |
if (check_match == 0) { | |
bool_val_ptr = &ValidateSaves; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0x4528a4e5) { | |
if (binary_hash == 0x4528a4e4) { | |
check_match = strcmp(argument,"EditorDrawGridBeforeGroup"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &EditorDrawGridBeforeGroup; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0x42d92af2) { | |
if (binary_hash == 0x42d92af1) { | |
check_match = strcmp(argument,"UseDXGI12SwapChain"); | |
if (check_match == 0) { | |
bool_val_ptr = &UseDXGI12SwapChain; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x3e3ee9c8) { | |
check_match = strcmp(argument,"DisableScreenSaver"); | |
if (check_match == 0) { | |
bool_val_ptr = &DisableScreenSaver; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x3e71c3b6) { | |
check_match = strcmp(argument,"LogPlayTime"); | |
if (check_match == 0) { | |
bool_val_ptr = &LogPlayTime; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x3ee8e673) { | |
check_match = strcmp(argument,"PerfDashWarnings"); | |
if (check_match == 0) { | |
bool_val_ptr = &PerfDashWarnings; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x3f88a994) { | |
check_match = strcmp(argument,"LuaIgnoreListFileStr"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &LuaIgnoreListFileStr; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0x426f3a53) && | |
(check_match = strcmp(argument,"AuthBasecampOnStartup"), check_match == 0)) { | |
bool_val_ptr = &AuthBasecampOnStartup; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x4307256d) { | |
check_match = strcmp(argument,"MasterVolume"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &MasterVolume; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x44031199) { | |
check_match = strcmp(argument,"UseBc3Assets"); | |
if (check_match == 0) { | |
bool_val_ptr = &UseBc3Assets; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x44090b42) { | |
check_match = strcmp(argument,"VfxScalarDamage"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &VfxScalarDamage; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x44d6b09e) { | |
check_match = strcmp(argument,"Subtitles"); | |
if (check_match == 0) { | |
bool_val_ptr = &Subtitles; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0x44f501a2) && | |
(check_match = strcmp(argument,"BinkStreamCacheSize"), check_match == 0)) { | |
parser_kind = 2; | |
value_ptr = &BinkStreamCacheSize; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0x483aeb77) { | |
if (binary_hash == 0x483aeb76) { | |
check_match = strcmp(argument,"GamepadCursorSlowSpeed"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &GamepadCursorSlowSpeed; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x45a8aff9) { | |
check_match = strcmp(argument,"DevSaveCustomName"); | |
if (check_match == 0) { | |
bool_val_ptr = &DevSaveCustomName; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x46883a28) { | |
check_match = strcmp(argument,"MouseTetherWeight"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &MouseTetherWeight; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x46978ab3) { | |
check_match = strcmp(argument,"MaxPerCmdDraws"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &MaxPerCmdDraws; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x46e1042a) { | |
check_match = strcmp(argument,"ShowSaveErrors"); | |
if (check_match == 0) { | |
bool_val_ptr = &ShowSaveErrors; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0x4711418d) && | |
(check_match = strcmp(argument,"MachineName"), check_match == 0)) { | |
parser_kind = 5; | |
value_ptr = &MachineName; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x4891e1b1) { | |
check_match = strcmp(argument,"ShowMissingSubtitles"); | |
if (check_match == 0) { | |
bool_val_ptr = &ShowMissingSubtitles; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x48e1afdc) { | |
check_match = strcmp(argument,"BasecampMaxLogSize"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &BasecampMaxLogSize; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x49e93cb7) { | |
check_match = strcmp(argument,"DamageMultiplier"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &DamageMultiplier; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0x4a0aa99b) && | |
(check_match = strcmp(argument,"SubmitBugsToJira"), check_match == 0)) { | |
bool_val_ptr = &SubmitBugsToJira; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0x557b137f) { | |
if (binary_hash == 0x557b137e) { | |
check_match = strcmp(argument,"SteamAccessToken"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &SteamAccessToken; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0x5063fae0) { | |
if (binary_hash == 0x5063fadf) { | |
check_match = strcmp(argument,"TooltipHideDelay"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &TooltipHideDelay; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x4a3b312f) { | |
check_match = strcmp(argument,"DisableManifestLogging"); | |
if (check_match == 0) { | |
bool_val_ptr = &DisableManifestLogging; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x4ec23609) { | |
check_match = strcmp(argument,"CameraFollowCursor"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &CameraFollowCursor; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x4ed24bf7) { | |
check_match = strcmp(argument,"SelectionRelativeEditing"); | |
if (check_match == 0) { | |
bool_val_ptr = &SelectionRelativeEditing; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x4ef62a88) { | |
check_match = strcmp(argument,"EnableWin32DebugHelpLogging"); | |
if (check_match == 0) { | |
bool_val_ptr = &EnableWin32DebugHelpLogging; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0x4f1b1035) && | |
(check_match = strcmp(argument,"PS4GamepadRumbleMultiplier"), check_match == 0)) { | |
parser_kind = 4; | |
value_ptr = &PS4GamepadRumbleMultiplier; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x510131ca) { | |
check_match = strcmp(argument,"LuaDataBreakpoint"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &LuaDataBreakpoint; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x51f25495) { | |
check_match = strcmp(argument,"DebugKeyScreenFilter"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &DebugKeyScreenFilter; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x52f8fc1f) { | |
check_match = strcmp(argument,"OldestAllowedSave"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &OldestAllowedSave; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x537bbf6d) { | |
check_match = strcmp(argument,"SaveNotableLuaInfo"); | |
if (check_match == 0) { | |
bool_val_ptr = &SaveNotableLuaInfo; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0x54b09d27) && | |
(check_match = strcmp(argument,"RallyPointAnimation"), check_match == 0)) { | |
parser_kind = 5; | |
value_ptr = &RallyPointAnimation; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0x5ba6d97a) { | |
if (binary_hash == 0x5ba6d979) { | |
check_match = strcmp(argument,"LogRandomDebug"); | |
if (check_match == 0) { | |
bool_val_ptr = &LogRandomDebug; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x55e7095e) { | |
check_match = strcmp(argument,"EmptyScriptActionAsserts"); | |
if (check_match == 0) { | |
bool_val_ptr = &EmptyScriptActionAsserts; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x574c38e7) { | |
check_match = strcmp(argument,"MousePropelSpeed"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &MousePropelSpeed; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x5756f07c) { | |
check_match = strcmp(argument,"DebugRNGSeed"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &DebugRNGSeed; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x58f2ad83) { | |
check_match = strcmp(argument,"ResetProgress"); | |
if (check_match == 0) { | |
bool_val_ptr = &ResetProgress; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0x59b6b583) && | |
(check_match = strcmp(argument,"LockInputToWindow"), check_match == 0)) { | |
bool_val_ptr = &LockInputToWindow; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x5d67998c) { | |
check_match = strcmp(argument,"TooltipShowDelay"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &TooltipShowDelay; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x5dca23c6) { | |
check_match = strcmp(argument,"NoFixedStep"); | |
if (check_match == 0) { | |
bool_val_ptr = &NoFixedStep; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x5ec5a85e) { | |
check_match = strcmp(argument,"ShowLogFileError"); | |
if (check_match == 0) { | |
bool_val_ptr = &ShowLogFileError; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0x5ef4b5f2) && | |
(check_match = strcmp(argument,"LoadSaveScreenSortReverse"), check_match == 0)) { | |
bool_val_ptr = &LoadSaveScreenSortReverse; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0x6f456209) { | |
if (binary_hash == 0x6f456208) { | |
check_match = strcmp(argument,"EditingMode"); | |
if (check_match == 0) { | |
bool_val_ptr = &EditingMode; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0x6ae374c8) { | |
if (binary_hash == 0x6ae374c7) { | |
check_match = strcmp(argument,"ShowOffscreenIndicators"); | |
if (check_match == 0) { | |
bool_val_ptr = &ShowOffscreenIndicators; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0x659b25b5) { | |
if (binary_hash == 0x659b25b4) { | |
check_match = strcmp(argument,"EnableStreamingIntegration"); | |
if (check_match == 0) { | |
bool_val_ptr = &EnableStreamingIntegration; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x631d43a5) { | |
check_match = strcmp(argument,"DeadZone"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &DeadZone; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x63245202) { | |
check_match = strcmp(argument,"StepFrameRepeatInterval"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &StepFrameRepeatInterval; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else { | |
if (binary_hash != 0x63e18127) { | |
if (binary_hash == 0x63e9d33e) { | |
lVar2 = 0; | |
do { | |
lVar1 = lVar2 + 1; | |
if (argument[lVar2] != "Logging"[lVar2]) goto IGNORE; | |
lVar2 = lVar1; | |
} while (lVar1 != 8); | |
bool_val_ptr = &Logging; | |
} | |
else { | |
if ((binary_hash != 0x6574ab02) || | |
(check_match = strcmp(argument,"DrawBloom"), check_match != 0)) goto IGNORE; | |
bool_val_ptr = &DrawBloom; | |
} | |
goto HANDLE_BINARY; | |
} | |
check_match = strcmp(argument,"TwitchChatChannel"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &TwitchChatChannel; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
} | |
else if (binary_hash == 0x66ca62bb) { | |
check_match = strcmp(argument,"AutoPlaySaveQueueFolderStr"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &AutoPlaySaveQueueFolderStr; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x679de1bd) { | |
check_match = strcmp(argument,"EnableTestLogs"); | |
if (check_match == 0) { | |
bool_val_ptr = &EnableTestLogs; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x69699e55) { | |
check_match = strcmp(argument,"ConfigInclude"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &ConfigInclude; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x6a0c5414) { | |
check_match = strcmp(argument,"DebugSortGroupName"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &DebugSortGroupName; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0x6a560c3c) && | |
(check_match = strcmp(argument,"SwitchGamepad"), check_match == 0)) { | |
bool_val_ptr = &SwitchGamepad; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0x6cfd808f) { | |
if (binary_hash == 0x6cfd808e) { | |
check_match = strcmp(argument,"FreeFormSelecSearchFromId"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &FreeFormSelecSearchFromId; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x6af9b287) { | |
check_match = strcmp(argument,"XboxOneGamepad"); | |
if (check_match == 0) { | |
bool_val_ptr = &XboxOneGamepad; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x6b10a036) { | |
check_match = strcmp(argument,"DebugPrintCollisions"); | |
if (check_match == 0) { | |
bool_val_ptr = &DebugPrintCollisions; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x6bee6b03) { | |
check_match = strcmp(argument,"LoadMapScreenFilter"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &LoadMapScreenFilter; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x6c412eb3) { | |
check_match = strcmp(argument,"EnableEditorTimeLapse"); | |
if (check_match == 0) { | |
bool_val_ptr = &EnableEditorTimeLapse; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0x6c986c18) && | |
(check_match = strcmp(argument,"AllowUnitInput"), check_match == 0)) { | |
bool_val_ptr = &AllowUnitInput; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x6e1d7eeb) { | |
check_match = strcmp(argument,"AutoDownloadSavePathStr"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &AutoDownloadSavePathStr; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x6e222c5c) { | |
check_match = strcmp(argument,"DebugPrintAnimations"); | |
if (check_match == 0) { | |
bool_val_ptr = &DebugPrintAnimations; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x6e57ad99) { | |
check_match = strcmp(argument,"AttemptHighDPI"); | |
if (check_match == 0) { | |
bool_val_ptr = &AttemptHighDPI; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0x6e8764ea) && | |
(check_match = strcmp(argument,"RepeatSaveOnLoad"), check_match == 0)) { | |
bool_val_ptr = &RepeatSaveOnLoad; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0x748076e0) { | |
if (binary_hash == 0x748076df) { | |
check_match = strcmp(argument,"EditorAngleSnapping"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &EditorAngleSnapping; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0x72d1fa13) { | |
if (binary_hash == 0x72d1fa12) { | |
check_match = strcmp(argument,"AuthTwitchOnStartup"); | |
if (check_match == 0) { | |
bool_val_ptr = &AuthTwitchOnStartup; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x6f93cc98) { | |
check_match = strcmp(argument,"EditorOutlineThickness"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &EditorOutlineThickness; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x6fe704e5) { | |
check_match = strcmp(argument,"AutoSubmitBugs"); | |
if (check_match == 0) { | |
bool_val_ptr = &AutoSubmitBugs; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x701319af) { | |
check_match = strcmp(argument,"ControlsResetRevision"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &ControlsResetRevision; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x70bfb29b) { | |
check_match = strcmp(argument,"ValidCheckpoint"); | |
if (check_match == 0) { | |
bool_val_ptr = &ValidCheckpoint; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0x71944955) && | |
(check_match = strcmp(argument,"AutoPlaySaveQueueLoadInterval"), check_match == 0)) | |
{ | |
parser_kind = 4; | |
value_ptr = &AutoPlaySaveQueueLoadInterval; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else { | |
if (binary_hash == 0x72eaefe1) { | |
lVar2 = 0; | |
do { | |
lVar1 = lVar2 + 1; | |
if (argument[lVar2] != (&s_UseDx10)[lVar2]) goto IGNORE; | |
lVar2 = lVar1; | |
} while (lVar1 != 8); | |
bool_val_ptr = &UseDx10; | |
goto HANDLE_BINARY; | |
} | |
if (binary_hash == 0x74035db3) { | |
check_match = strcmp(argument,"ParseTextMarkup"); | |
if (check_match == 0) { | |
bool_val_ptr = &ParseTextMarkup; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x740524b4) { | |
check_match = strcmp(argument,"PatchNoteRevision"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &PatchNoteRevision; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0x7435f7e4) && | |
(check_match = strcmp(argument,"DebugPrintBinkWarnings"), check_match == 0)) { | |
bool_val_ptr = &DebugPrintBinkWarnings; | |
goto HANDLE_BINARY; | |
} | |
} | |
} | |
else if (binary_hash < 0x7834ea0f) { | |
if (binary_hash == 0x7834ea0e) { | |
check_match = strcmp(argument,"AllowVoiceBankStreaming"); | |
if (check_match == 0) { | |
bool_val_ptr = &AllowVoiceBankStreaming; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x750b4d6d) { | |
check_match = strcmp(argument,"DebugKeysEnabled"); | |
if (check_match == 0) { | |
bool_val_ptr = &DebugKeysEnabled; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x75241888) { | |
check_match = strcmp(argument,"DefaultProfileName"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &DefaultProfileName; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x758eb2cb) { | |
check_match = strcmp(argument,"DebugDrawBounds"); | |
if (check_match == 0) { | |
bool_val_ptr = &DebugDrawBounds; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x77640050) { | |
check_match = strcmp(argument,"UseAudioDriver"); | |
if (check_match == 0) { | |
bool_val_ptr = &UseAudioDriver; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0x77717f98) && | |
(check_match = strcmp(argument,"KioskModeNumLives"), check_match == 0)) { | |
parser_kind = 2; | |
value_ptr = &KioskModeNumLives; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x786c3a6e) { | |
check_match = strcmp(argument,"GamepadCursorFreeFormSelect"); | |
if (check_match == 0) { | |
bool_val_ptr = &GamepadCursorFreeFormSelect; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x78966ba5) { | |
check_match = strcmp(argument,"NextUpdateDate"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &NextUpdateDate; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x79affa44) { | |
check_match = strcmp(argument,"AutoDetectLowResAssets"); | |
if (check_match == 0) { | |
bool_val_ptr = &AutoDetectLowResAssets; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0x7a4a9f59) && | |
(check_match = strcmp(argument,"DefaultAssignee"), check_match == 0)) { | |
parser_kind = 5; | |
value_ptr = &DefaultAssignee; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0x7f31e2ef) { | |
if (binary_hash == 0x7f31e2ee) { | |
check_match = strcmp(argument,"LastRoadmapRevisionViewed"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &LastRoadmapRevisionViewed; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0x7c9fc861) { | |
if (binary_hash == 0x7c9fc860) { | |
check_match = strcmp(argument,"NoBorder"); | |
if (check_match == 0) { | |
bool_val_ptr = &NoBorder; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x7b45eb4a) { | |
check_match = strcmp(argument,"DrawLights"); | |
if (check_match == 0) { | |
bool_val_ptr = &DrawLights; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x7b55436d) { | |
check_match = strcmp(argument,"UseOcclusion"); | |
if (check_match == 0) { | |
bool_val_ptr = &UseOcclusion; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x7b92ec16) { | |
check_match = strcmp(argument,"EnabledDebugDisplays"); | |
if (check_match == 0) { | |
parser_kind = 7; | |
value_ptr = &EnabledDebugDisplays; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0x7c3abc53) && | |
(check_match = strcmp(argument,"ClearDebugLogOnDevLoad"), check_match == 0)) { | |
bool_val_ptr = &ClearDebugLogOnDevLoad; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x7cebf769) { | |
check_match = strcmp(argument,"EditorOutlineThreshold"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &EditorOutlineThreshold; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x7d8f7535) { | |
check_match = strcmp(argument,"SteamGamepadCount"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &SteamGamepadCount; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0x7ea1ce7c) && | |
(check_match = strcmp(argument,"UseSwapEffectDiscard"), check_match == 0)) { | |
bool_val_ptr = &UseSwapEffectDiscard; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0xc786a962) { | |
if (binary_hash == 0xc786a961) { | |
check_match = strcmp(argument,"CameraMinZoom"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &CameraMinZoom; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0xa4d97495) { | |
if (binary_hash == 0xa4d97494) { | |
check_match = strcmp(argument,"ShowSpeechBubble"); | |
if (check_match == 0) { | |
bool_val_ptr = &ShowSpeechBubble; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0x95bff97e) { | |
if (binary_hash == 0x95bff97d) { | |
check_match = strcmp(argument,"SingleThread"); | |
if (check_match == 0) { | |
bool_val_ptr = &SingleThread; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0x86af429a) { | |
if (binary_hash == 0x86af4299) { | |
check_match = strcmp(argument,"EditorCameraScrollSpeed"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &EditorCameraScrollSpeed; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0x836ff9fd) { | |
if (binary_hash == 0x836ff9fc) { | |
check_match = strcmp(argument,"LogLuaMemoryDump"); | |
if (check_match == 0) { | |
bool_val_ptr = &LogLuaMemoryDump; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x7f9f8d00) { | |
check_match = strcmp(argument,"FreeFormSelectWrapY"); | |
if (check_match == 0) { | |
bool_val_ptr = &FreeFormSelectWrapY; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x809f8e93) { | |
check_match = strcmp(argument,"FreeFormSelectWrapX"); | |
if (check_match == 0) { | |
bool_val_ptr = &FreeFormSelectWrapX; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x81aa708a) { | |
check_match = strcmp(argument,"AllowAutoLock"); | |
if (check_match == 0) { | |
bool_val_ptr = &AllowAutoLock; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x81c54b3c) { | |
check_match = strcmp(argument,"AllowStripRequirements"); | |
if (check_match == 0) { | |
bool_val_ptr = &AllowStripRequirements; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0x8265d677) && | |
(check_match = strcmp(argument,"SfxFrameCap"), check_match == 0)) { | |
parser_kind = 2; | |
value_ptr = &SfxFrameCap; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x83bf0a26) { | |
check_match = strcmp(argument,"DebugDisplay"); | |
if (check_match == 0) { | |
parser_kind = 7; | |
value_ptr = &DebugDisplay; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x84455473) { | |
check_match = strcmp(argument,"UseAutoPlaySaveQueue"); | |
if (check_match == 0) { | |
bool_val_ptr = &UseAutoPlaySaveQueue; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x84df1f80) { | |
check_match = strcmp(argument,"TextInputRepeatDelay"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &TextInputRepeatDelay; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0x84f9ce97) && | |
(check_match = strcmp(argument,"UseSwapchainBlit"), check_match == 0)) { | |
bool_val_ptr = &UseSwapchainBlit; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0x8e8198d5) { | |
if (binary_hash == 0x8e8198d4) { | |
check_match = strcmp(argument,"DebugMessages"); | |
if (check_match == 0) { | |
bool_val_ptr = &DebugMessages; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x88ae1e77) { | |
check_match = strcmp(argument,"FastForwardSpeed"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &FastForwardSpeed; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x8ab770df) { | |
check_match = strcmp(argument,"GamepadCursorControl"); | |
if (check_match == 0) { | |
bool_val_ptr = &GamepadCursorControl; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x8b79a1cf) { | |
check_match = strcmp(argument,"DisableAudio"); | |
if (check_match == 0) { | |
bool_val_ptr = &DisableAudio; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x8da487e2) { | |
check_match = strcmp(argument,"AllowPlaySpeech"); | |
if (check_match == 0) { | |
bool_val_ptr = &AllowPlaySpeech; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0x8e31c1ee) && | |
(check_match = strcmp(argument,"DebugDrawLiveEditorQuadTree"), check_match == 0)) | |
{ | |
bool_val_ptr = &DebugDrawLiveEditorQuadTree; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x90d33d72) { | |
check_match = strcmp(argument,"ConfigFileName"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &ConfigFileName; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x9127757a) { | |
check_match = strcmp(argument,"DebugDraw"); | |
if (check_match == 0) { | |
bool_val_ptr = &DebugDraw; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x94bc9b25) { | |
check_match = strcmp(argument,"BackgroundAudioThread"); | |
if (check_match == 0) { | |
bool_val_ptr = &BackgroundAudioThread; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0x9545bdcd) && | |
(check_match = strcmp(argument,"FreeFormSelectSuccessDistanceStep"), | |
check_match == 0)) { | |
parser_kind = 4; | |
value_ptr = &FreeFormSelectSuccessDistanceStep; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0x9be53d1e) { | |
if (binary_hash == 0x9be53d1d) { | |
check_match = strcmp(argument,"UseCpuBoost"); | |
if (check_match == 0) { | |
bool_val_ptr = &UseCpuBoost; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0x98ff204e) { | |
if (binary_hash == 0x98ff204d) { | |
check_match = strcmp(argument,"DialogueVolume"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &DialogueVolume; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x961a762c) { | |
check_match = strcmp(argument,"BugReportSendTo"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &BugReportSendTo; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x965100b0) { | |
check_match = strcmp(argument,"UseInternalBugReporter"); | |
if (check_match == 0) { | |
bool_val_ptr = &UseInternalBugReporter; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x97141189) { | |
check_match = strcmp(argument,"UseNativeGaInput"); | |
if (check_match == 0) { | |
bool_val_ptr = &UseNativeGaInput; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x97837917) { | |
check_match = strcmp(argument,"ScriptErrorAsserts"); | |
if (check_match == 0) { | |
bool_val_ptr = &ScriptErrorAsserts; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0x97cf51dd) && | |
(check_match = strcmp(argument,"DirectLoadSave"), check_match == 0)) { | |
parser_kind = 5; | |
value_ptr = &DirectLoadSave; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x9a73db9b) { | |
check_match = strcmp(argument,"Language"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &Language; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x9b3461ad) { | |
check_match = strcmp(argument,"UseNativeAnalytics"); | |
if (check_match == 0) { | |
bool_val_ptr = &UseNativeAnalytics; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x9b6a4111) { | |
check_match = strcmp(argument,"CycleSelectWrap"); | |
if (check_match == 0) { | |
bool_val_ptr = &CycleSelectWrap; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0x9bb8626d) && | |
(check_match = strcmp(argument,"FxVolume"), check_match == 0)) { | |
parser_kind = 4; | |
value_ptr = &FxVolume; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0xa12010f9) { | |
if (binary_hash == 0xa12010f8) { | |
check_match = strcmp(argument,"EnableLuaMessageHook"); | |
if (check_match == 0) { | |
bool_val_ptr = &EnableLuaMessageHook; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0x9c3520f9) { | |
check_match = strcmp(argument,"UserName"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &UserName; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x9d95d6d8) { | |
check_match = strcmp(argument,"NonPS4GamepadRumbleMultiplier"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &NonPS4GamepadRumbleMultiplier; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x9e42e687) { | |
check_match = strcmp(argument,"AudioMaxVirtualVoices"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &AudioMaxVirtualVoices; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0x9f7395dc) { | |
check_match = strcmp(argument,"FastForward"); | |
if (check_match == 0) { | |
bool_val_ptr = &FastForward; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0xa0a5dc74) && | |
(check_match = strcmp(argument,"FreeFormSelectStepDistance"), check_match == 0)) { | |
parser_kind = 4; | |
value_ptr = &FreeFormSelectStepDistance; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xa19363e3) { | |
check_match = strcmp(argument,"PS4Gamepad"); | |
if (check_match == 0) { | |
bool_val_ptr = &PS4Gamepad; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xa2d33f92) { | |
check_match = strcmp(argument,"DisableDamage"); | |
if (check_match == 0) { | |
bool_val_ptr = &DisableDamage; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xa326de6b) { | |
check_match = strcmp(argument,"SwapInterval"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &SwapInterval; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0xa417ed6b) && | |
(check_match = strcmp(argument,"AttachDxDiagToBugReports"), check_match == 0)) { | |
bool_val_ptr = &AttachDxDiagToBugReports; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0xb79103e0) { | |
if (binary_hash == 0xb79103df) { | |
check_match = strcmp(argument,"TooltipSwitchBlockFrames"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &TooltipSwitchBlockFrames; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0xac844809) { | |
if (binary_hash == 0xac844808) { | |
check_match = strcmp(argument,"ScreenshotCount"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &ScreenshotCount; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0xa96d539d) { | |
if (binary_hash == 0xa96d539c) { | |
check_match = strcmp(argument,"DrawGround"); | |
if (check_match == 0) { | |
bool_val_ptr = &DrawGround; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xa4f03f58) { | |
check_match = strcmp(argument,"CameraShake"); | |
if (check_match == 0) { | |
bool_val_ptr = &CameraShake; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xa56f9535) { | |
check_match = strcmp(argument,"LoadMapScreenSortType"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &LoadMapScreenSortType; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xa618935e) { | |
check_match = strcmp(argument,"MouseTetherZone"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &MouseTetherZone; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xa680e737) { | |
check_match = strcmp(argument,"UseMouse"); | |
if (check_match == 0) { | |
bool_val_ptr = &UseMouse; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0xa82c5c97) && | |
(check_match = strcmp(argument,"UseNativeGaInputNoControllers"), check_match == 0) | |
) { | |
bool_val_ptr = &UseNativeGaInputNoControllers; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xa99e0d11) { | |
check_match = strcmp(argument,"AudioMemoryPoolSize"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &AudioMemoryPoolSize; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xaa3aaa3b) { | |
check_match = strcmp(argument,"AttachmentMode"); | |
if (check_match == 0) { | |
bool_val_ptr = &AttachmentMode; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xaabea378) { | |
check_match = strcmp(argument,"ProfileAudio"); | |
if (check_match == 0) { | |
bool_val_ptr = &ProfileAudio; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0xaacb1dd2) && | |
(check_match = strcmp(argument,"SkipCollisionCheck"), check_match == 0)) { | |
bool_val_ptr = &SkipCollisionCheck; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0xb0a083f5) { | |
if (binary_hash == 0xb0a083f4) { | |
check_match = strcmp(argument,"DebugPrintWeapons"); | |
if (check_match == 0) { | |
bool_val_ptr = &DebugPrintWeapons; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xac8cc63a) { | |
check_match = strcmp(argument,"ValueRelativeEditing"); | |
if (check_match == 0) { | |
bool_val_ptr = &ValueRelativeEditing; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xacf8bffa) { | |
check_match = strcmp(argument,"DisablePreDrawThread"); | |
if (check_match == 0) { | |
bool_val_ptr = &DisablePreDrawThread; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xade0586b) { | |
check_match = strcmp(argument,"TelemetryServer"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &TelemetryServer; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xade93e7d) { | |
check_match = strcmp(argument,"AutoHotLoad"); | |
if (check_match == 0) { | |
bool_val_ptr = &AutoHotLoad; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0xae5468a1) && | |
(check_match = strcmp(argument,"UseLowResAssets"), check_match == 0)) { | |
bool_val_ptr = &UseLowResAssets; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xb21efed4) { | |
check_match = strcmp(argument,"UseGamepadGlyphs"); | |
if (check_match == 0) { | |
bool_val_ptr = &UseGamepadGlyphs; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xb49f886e) { | |
check_match = strcmp(argument,"DynamicZoomBufferY"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &DynamicZoomBufferY; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xb59f8a01) { | |
check_match = strcmp(argument,"DynamicZoomBufferX"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &DynamicZoomBufferX; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0xb75fef7a) && | |
(check_match = strcmp(argument,"TextDebugShowIds"), check_match == 0)) { | |
bool_val_ptr = &TextDebugShowIds; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0xbd75892b) { | |
if (binary_hash == 0xbd75892a) { | |
check_match = strcmp(argument,"WindowHeight"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &WindowHeight; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0xbbb858f1) { | |
if (binary_hash == 0xbbb858f0) { | |
check_match = strcmp(argument,"ForceVoiceBankStreaming"); | |
if (check_match == 0) { | |
bool_val_ptr = &ForceVoiceBankStreaming; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xb8b7a53c) { | |
check_match = strcmp(argument,"DamageTakenMultiplier"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &DamageTakenMultiplier; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xb9cc1ca1) { | |
check_match = strcmp(argument,"PlatformAudioAlloc"); | |
if (check_match == 0) { | |
bool_val_ptr = &PlatformAudioAlloc; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xbab24a1f) { | |
check_match = strcmp(argument,"UseDevSaves"); | |
if (check_match == 0) { | |
bool_val_ptr = &UseDevSaves; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xbaf510fe) { | |
check_match = strcmp(argument,"DrawColorGrading"); | |
if (check_match == 0) { | |
bool_val_ptr = &DrawColorGrading; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0xbb8686b3) && | |
(check_match = strcmp(argument,"VerboseScriptLogging"), check_match == 0)) { | |
bool_val_ptr = &VerboseScriptLogging; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xbc2c97e8) { | |
check_match = strcmp(argument,"ExclusiveInteractGroup"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &ExclusiveInteractGroup; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xbc8393ba) { | |
check_match = strcmp(argument,"RoadmapRevision"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &RoadmapRevision; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xbccb34aa) { | |
check_match = strcmp(argument,"LoadSaveScreenFilter"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &LoadSaveScreenFilter; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0xbd4a83e9) && | |
(check_match = strcmp(argument,"EditorGridSize"), check_match == 0)) { | |
parser_kind = 2; | |
value_ptr = &EditorGridSize; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0xc28eee10) { | |
if (binary_hash == 0xc28eee0f) { | |
check_match = strcmp(argument,"OnlyFancyText"); | |
if (check_match == 0) { | |
bool_val_ptr = &OnlyFancyText; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xbe1874a5) { | |
check_match = strcmp(argument,"DisableAnalyticsInDebug"); | |
if (check_match == 0) { | |
bool_val_ptr = &DisableAnalyticsInDebug; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xbe2c1c3b) { | |
check_match = strcmp(argument,"PerfDashFpsOnly"); | |
if (check_match == 0) { | |
bool_val_ptr = &PerfDashFpsOnly; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xbfc5e60e) { | |
check_match = strcmp(argument,"NewUpdateSoundRevisionViewed"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &NewUpdateSoundRevisionViewed; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0xc1e657aa) && | |
(check_match = strcmp(argument,"DebugLog"), check_match == 0)) { | |
parser_kind = 5; | |
value_ptr = &DebugLog; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xc47a71d7) { | |
check_match = strcmp(argument,"AllowSaveLoad"); | |
if (check_match == 0) { | |
bool_val_ptr = &AllowSaveLoad; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xc4c3a1f4) { | |
check_match = strcmp(argument,"EnableSimulateCloudConflicts"); | |
if (check_match == 0) { | |
bool_val_ptr = &EnableSimulateCloudConflicts; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xc5430060) { | |
check_match = strcmp(argument,"FullscreenEffectGroup"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &FullscreenEffectGroup; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0xc5d24ff6) && | |
(check_match = strcmp(argument,"DebugOverlayFilterEdit"), check_match == 0)) { | |
bool_val_ptr = &DebugOverlayFilterEdit; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0xe377ae5b) { | |
if (binary_hash == 0xe377ae5a) { | |
check_match = strcmp(argument,"Letterbox"); | |
if (check_match == 0) { | |
bool_val_ptr = &Letterbox; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0xd5ee87aa) { | |
if (binary_hash == 0xd5ee87a9) { | |
check_match = strcmp(argument,"ShowGameplayTimer"); | |
if (check_match == 0) { | |
bool_val_ptr = &ShowGameplayTimer; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0xce5497e6) { | |
if (binary_hash == 0xce5497e5) { | |
check_match = strcmp(argument,"DevSavePathStr"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &DevSavePathStr; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0xcaa29146) { | |
if (binary_hash == 0xcaa29145) { | |
check_match = strcmp(argument,"UseAltCursor"); | |
if (check_match == 0) { | |
bool_val_ptr = &UseAltCursor; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xc798512c) { | |
check_match = strcmp(argument,"LogTelemetry"); | |
if (check_match == 0) { | |
bool_val_ptr = &LogTelemetry; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xc7d5c2ee) { | |
check_match = strcmp(argument,"DumpRunStatsOnLoad"); | |
if (check_match == 0) { | |
bool_val_ptr = &DumpRunStatsOnLoad; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xc81bb39c) { | |
check_match = strcmp(argument,"AmbienceDistanceMax"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &AmbienceDistanceMax; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xc9fd5037) { | |
check_match = strcmp(argument,"MouseYDistanceMultiplier"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &MouseYDistanceMultiplier; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0xc9ff2cb9) && | |
(check_match = strcmp(argument,"SaveToTempAndMove"), check_match == 0)) { | |
bool_val_ptr = &SaveToTempAndMove; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xcb426f8d) { | |
check_match = strcmp(argument,"LiveCreateTexturesRetryAttempts"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &LiveCreateTexturesRetryAttempts; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xcb75fc4c) { | |
check_match = strcmp(argument,"UseOverlayHardware"); | |
if (check_match == 0) { | |
bool_val_ptr = &UseOverlayHardware; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xcc2dfbb4) { | |
check_match = strcmp(argument,"VfxFrameCap"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &VfxFrameCap; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0xcc754c41) && | |
(check_match = strcmp(argument,"OutputWindowLogging"), check_match == 0)) { | |
bool_val_ptr = &OutputWindowLogging; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0xd1776ebc) { | |
if (binary_hash == 0xd1776ebb) { | |
check_match = strcmp(argument,"FreeFormSelectRepeatInterval"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &FreeFormSelectRepeatInterval; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xce7b6cd2) { | |
check_match = strcmp(argument,"DisablePoolLogging"); | |
if (check_match == 0) { | |
bool_val_ptr = &DisablePoolLogging; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xce880f6d) { | |
check_match = strcmp(argument,"LoadMapScreenSortReverse"); | |
if (check_match == 0) { | |
bool_val_ptr = &LoadMapScreenSortReverse; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xcec7a55f) { | |
check_match = strcmp(argument,"ApplyDeadZone"); | |
if (check_match == 0) { | |
bool_val_ptr = &ApplyDeadZone; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xd0f49586) { | |
check_match = strcmp(argument,"RotatedIsometricMovement"); | |
if (check_match == 0) { | |
bool_val_ptr = &RotatedIsometricMovement; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0xd13dc21a) && | |
(check_match = strcmp(argument,"DebugDrawPathfinding"), check_match == 0)) { | |
bool_val_ptr = &DebugDrawPathfinding; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xd2a0e15f) { | |
check_match = strcmp(argument,"IgnoreGamepads"); | |
if (check_match == 0) { | |
bool_val_ptr = &IgnoreGamepads; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xd374b270) { | |
check_match = strcmp(argument,"EditorAutoOpenRecent"); | |
if (check_match == 0) { | |
bool_val_ptr = &EditorAutoOpenRecent; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xd45602d9) { | |
check_match = strcmp(argument,"AllowEditFlippedMaps"); | |
if (check_match == 0) { | |
bool_val_ptr = &AllowEditFlippedMaps; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0xd54b5ccf) && | |
(check_match = strcmp(argument,"LogCombatMultipliers"), check_match == 0)) { | |
bool_val_ptr = &LogCombatMultipliers; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0xdc5503a8) { | |
if (binary_hash == 0xdc5503a7) { | |
check_match = strcmp(argument,"WindowWidth"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &WindowWidth; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0xda748974) { | |
if (binary_hash == 0xda748973) { | |
check_match = strcmp(argument,"ZTesting"); | |
if (check_match == 0) { | |
bool_val_ptr = &ZTesting; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xd64e8464) { | |
check_match = strcmp(argument,"DrawBuildNumber"); | |
if (check_match == 0) { | |
bool_val_ptr = &DrawBuildNumber; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xd6c0e17f) { | |
check_match = strcmp(argument,"LiveCreateTextures"); | |
if (check_match == 0) { | |
bool_val_ptr = &LiveCreateTextures; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xd91808f9) { | |
check_match = strcmp(argument,"EnableAudioDeviceChangeCallBack"); | |
if (check_match == 0) { | |
bool_val_ptr = &EnableAudioDeviceChangeCallBack; | |
goto HANDLE_BINARY; | |
} | |
} | |
else { | |
if (binary_hash == 0xd9ebfcf8) { | |
lVar2 = 0; | |
do { | |
lVar1 = lVar2 + 1; | |
if (argument[lVar2] != (&s_DrawDof)[lVar2]) goto IGNORE; | |
lVar2 = lVar1; | |
} while (lVar1 != 8); | |
bool_val_ptr = &DrawDof; | |
goto HANDLE_BINARY; | |
} | |
if ((binary_hash == 0xda264dfb) && | |
(check_match = strcmp(argument,"DisplayIndex"), check_match == 0)) { | |
parser_kind = 2; | |
value_ptr = &DisplayIndex; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
} | |
else if (binary_hash == 0xdb6cbdce) { | |
check_match = strcmp(argument,"AudioStreamBufferSize"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &AudioStreamBufferSize; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xdbf12f7a) { | |
check_match = strcmp(argument,"FreeFormSelectGridLock"); | |
if (check_match == 0) { | |
bool_val_ptr = &FreeFormSelectGridLock; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xdbf84819) { | |
check_match = strcmp(argument,"LoadScreenHints"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &LoadScreenHints; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (((binary_hash == 0xdc0c1c94) && (*argument == 'Y')) && (argument[1] == '\0')) { | |
parser_kind = 2; | |
value_ptr = &Y; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0xdf43439e) { | |
if (binary_hash == 0xdf43439d) { | |
check_match = strcmp(argument,"GamepadCursorSpeed"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &GamepadCursorSpeed; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xdcfc6494) { | |
check_match = strcmp(argument,"GamepadSlot"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &GamepadSlot; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xdd0c1e27) { | |
if ((*argument == 'X') && (argument[1] == '\0')) { | |
parser_kind = 2; | |
value_ptr = &X; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xde09fc4f) { | |
check_match = strcmp(argument,"UseBugReportVideo"); | |
if (check_match == 0) { | |
bool_val_ptr = &UseBugReportVideo; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0xdec26220) && | |
(check_match = strcmp(argument,"LastPatchNoteRevisionViewed"), check_match == 0)) { | |
parser_kind = 2; | |
value_ptr = &LastPatchNoteRevisionViewed; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xdf5d65c3) { | |
check_match = strcmp(argument,"TerrainFxGroup"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &TerrainFxGroup; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xdfb36ea5) { | |
check_match = strcmp(argument,"UseTheForgeRenderer"); | |
if (check_match == 0) { | |
bool_val_ptr = &UseTheForgeRenderer; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xe07d6ab1) { | |
check_match = strcmp(argument,"VfxManagerCapMultiplier"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &VfxManagerCapMultiplier; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0xe3607f1a) && | |
(check_match = strcmp(argument,"DefaultControlsChosen"), check_match == 0)) { | |
bool_val_ptr = &DefaultControlsChosen; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0xf44066fc) { | |
if (binary_hash == 0xf44066fb) { | |
check_match = strcmp(argument,"DrawLightsWithExtents"); | |
if (check_match == 0) { | |
bool_val_ptr = &DrawLightsWithExtents; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0xec473812) { | |
if (binary_hash == 0xec473811) { | |
check_match = strcmp(argument,"ShowDamageNumbers"); | |
if (check_match == 0) { | |
bool_val_ptr = &ShowDamageNumbers; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0xe81d30a5) { | |
if (binary_hash == 0xe81d30a4) { | |
check_match = strcmp(argument,"MouseDeadZone"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &MouseDeadZone; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xe4dfc253) { | |
check_match = strcmp(argument,"DrawHealthFX"); | |
if (check_match == 0) { | |
bool_val_ptr = &DrawHealthFX; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xe67be127) { | |
check_match = strcmp(argument,"TooltipsOnPlayerRadius"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &TooltipsOnPlayerRadius; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xe6eb32b9) { | |
check_match = strcmp(argument,"MouseTetherEnabled"); | |
if (check_match == 0) { | |
bool_val_ptr = &MouseTetherEnabled; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xe71ac51a) { | |
check_match = strcmp(argument,"SafeFrameCompliant"); | |
if (check_match == 0) { | |
bool_val_ptr = &SafeFrameCompliant; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0xe7b8bb51) && | |
(check_match = strcmp(argument,"AllowStrafe"), check_match == 0)) { | |
bool_val_ptr = &AllowStrafe; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xe97ce620) { | |
check_match = strcmp(argument,"CloudSyncLongWaitMessageTime"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &CloudSyncLongWaitMessageTime; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xea3bb70d) { | |
check_match = strcmp(argument,"BugReportVideoPath"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &BugReportVideoPath; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xea790259) { | |
check_match = strcmp(argument,"DebugDrawGridManager"); | |
if (check_match == 0) { | |
bool_val_ptr = &DebugDrawGridManager; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0xebcc2109) && | |
(check_match = strcmp(argument,"UseNativeOS"), check_match == 0)) { | |
bool_val_ptr = &UseNativeOS; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash < 0xf3028883) { | |
if (binary_hash == 0xf3028882) { | |
check_match = strcmp(argument,"EnableHulls"); | |
if (check_match == 0) { | |
bool_val_ptr = &EnableHulls; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xf027fb9c) { | |
check_match = strcmp(argument,"UpdateWarningDate"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &UpdateWarningDate; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xf0c6e08a) { | |
check_match = strcmp(argument,"CatchExceptions"); | |
if (check_match == 0) { | |
bool_val_ptr = &CatchExceptions; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xf0d2a1bf) { | |
check_match = strcmp(argument,"HardMode"); | |
if (check_match == 0) { | |
bool_val_ptr = &HardMode; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xf187b187) { | |
check_match = strcmp(argument,"CopyDragAndDroppedSaves"); | |
if (check_match == 0) { | |
bool_val_ptr = &CopyDragAndDroppedSaves; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0xf1ce7218) && | |
(check_match = strcmp(argument,"DrawExtents"), check_match == 0)) { | |
bool_val_ptr = &DrawExtents; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xf3632a4e) { | |
check_match = strcmp(argument,"EditorSelectionAsHighlight"); | |
if (check_match == 0) { | |
bool_val_ptr = &EditorSelectionAsHighlight; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xf3e086cf) { | |
check_match = strcmp(argument,"LogFrameNumber"); | |
if (check_match == 0) { | |
bool_val_ptr = &LogFrameNumber; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xf403bbb7) { | |
check_match = strcmp(argument,"EnableOutOfMemoryAsserts"); | |
if (check_match == 0) { | |
bool_val_ptr = &EnableOutOfMemoryAsserts; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0xf421446b) && | |
(check_match = strcmp(argument,"CameraMaxZoom"), check_match == 0)) { | |
parser_kind = 4; | |
value_ptr = &CameraMaxZoom; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0xfa97c54d) { | |
if (binary_hash == 0xfa97c54c) { | |
check_match = strcmp(argument,"AssetSwatchPreviewSize"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &AssetSwatchPreviewSize; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0xf884324b) { | |
if (binary_hash == 0xf884324a) { | |
check_match = strcmp(argument,"Brightness"); | |
if (check_match == 0) { | |
parser_kind = 4; | |
value_ptr = &Brightness; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xf578a5b4) { | |
check_match = strcmp(argument,"DrawCamera"); | |
if (check_match == 0) { | |
bool_val_ptr = &DrawCamera; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xf5be1c96) { | |
check_match = strcmp(argument,"DebugLogSounds"); | |
if (check_match == 0) { | |
bool_val_ptr = &DebugLogSounds; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xf5e6831a) { | |
check_match = strcmp(argument,"MissingCue"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &MissingCue; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xf7e64fc8) { | |
check_match = strcmp(argument,"DebugPrintInteractTarget"); | |
if (check_match == 0) { | |
bool_val_ptr = &DebugPrintInteractTarget; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0xf87d997a) && | |
(check_match = strcmp(argument,"MaxDevSaves"), check_match == 0)) { | |
parser_kind = 2; | |
value_ptr = &MaxDevSaves; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xf922388f) { | |
check_match = strcmp(argument,"AutoReportAsserts"); | |
if (check_match == 0) { | |
bool_val_ptr = &AutoReportAsserts; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xf9578eea) { | |
check_match = strcmp(argument,"ForceFlipMapThings"); | |
if (check_match == 0) { | |
bool_val_ptr = &ForceFlipMapThings; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xf9b16895) { | |
check_match = strcmp(argument,"SaveCollectionBeginDate"); | |
if (check_match == 0) { | |
parser_kind = 5; | |
value_ptr = &SaveCollectionBeginDate; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if ((binary_hash == 0xf9c963a6) && | |
(check_match = strcmp(argument,"MusicVolume"), check_match == 0)) { | |
parser_kind = 4; | |
value_ptr = &MusicVolume; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash < 0xfc156ed6) { | |
if (binary_hash == 0xfc156ed5) { | |
check_match = strcmp(argument,"ShowUIAnimations"); | |
if (check_match == 0) { | |
bool_val_ptr = &ShowUIAnimations; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xfab6c96e) { | |
check_match = strcmp(argument,"LoadingSkipRenderFrames"); | |
if (check_match == 0) { | |
parser_kind = 2; | |
value_ptr = &LoadingSkipRenderFrames; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xfac2ea0c) { | |
check_match = strcmp(argument,"UseAnalytics"); | |
if (check_match == 0) { | |
bool_val_ptr = &UseAnalytics; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if (binary_hash == 0xfb541652) { | |
check_match = strcmp(argument,"AssetErrorAsserts"); | |
if (check_match == 0) { | |
bool_val_ptr = &AssetErrorAsserts; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0xfbdc8416) && | |
(check_match = strcmp(argument,"TwitchRefreshToken"), check_match == 0)) { | |
parser_kind = 5; | |
value_ptr = &TwitchRefreshToken; | |
goto HANDLE_SPECIAL; | |
} | |
} | |
else if (binary_hash == 0xfd2ff8fe) { | |
check_match = strcmp(argument,"DrawBlur"); | |
if (check_match == 0) { | |
bool_val_ptr = &DrawBlur; | |
goto HANDLE_BINARY; | |
} | |
} | |
else { | |
if (binary_hash == 0xfd3d22d4) { | |
lVar2 = 0; | |
do { | |
lVar1 = lVar2 + 1; | |
if (argument[lVar2] != "Rumble"[lVar2]) goto IGNORE; | |
lVar2 = lVar1; | |
} while (lVar1 != 7); | |
bool_val_ptr = &Rumble; | |
HANDLE_BINARY: | |
parser_kind = 1; | |
value_ptr = bool_val_ptr; | |
goto HANDLE_SPECIAL; | |
} | |
if (binary_hash == 0xfe516172) { | |
check_match = strcmp(argument,"DirectLoadShell"); | |
if (check_match == 0) { | |
bool_val_ptr = &DirectLoadShell; | |
goto HANDLE_BINARY; | |
} | |
} | |
else if ((binary_hash == 0xff8e540b) && | |
(check_match = strcmp(argument,"KioskMode"), check_match == 0)) { | |
bool_val_ptr = &KioskMode; | |
goto HANDLE_BINARY; | |
} | |
} | |
IGNORE: | |
parser_kind = 0; | |
value_ptr = (void *)0x0; | |
HANDLE_SPECIAL: | |
__return_storage_ptr__->mType = parser_kind; | |
*(undefined4 *)&__return_storage_ptr__->field_0x4 = myb_unused; | |
*(undefined4 *)&__return_storage_ptr__->pPtr = value_ptr._0_4_; | |
*(undefined4 *)((longlong)&__return_storage_ptr__->pPtr + 4) = value_ptr._4_4_; | |
return __return_storage_ptr__; | |
} | |
parser_kind |
C++ type | Example |
---|---|---|
0 | none | N/A |
1 | bool |
true or false |
2 | int |
23 |
3 | unused | ? |
4 | float |
2.14 |
5 | std::string |
"example" |
6 | unused | ? |
7 | category (enum) | depends on context |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment