void ChangeConsoleQuality (int32 ID ) Script4 statements · 41 bytes of bytecode 0x0000 ConsoleQ = false;0x000B QualityConsole = ID;0x0026 return;Public 0x14f0670 0x04 void ApplyGameOptions () Script4 statements · 49 bytes of bytecode 0x0000 ChangeCameraMode(CameraModeID);0x0017 ChangeQTE(ChangeQTEID);0x002E return;Public 0x14f0670 0x00 void ConsoleSettings () Script43 statements · 939 bytes of bytecode 0x0000 PushFlow(Label_03A8);0x0005 CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0019 CallFunc_PlatformFlags_ReturnValue = PlatformFlags();0x0035 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_PlatformFlags_ReturnValue.Category, 0);0x005D if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_010E;0x006B K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_PlatformFlags_ReturnValue.Category, 1);0x0093 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_010E;0x00A1 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_PlatformFlags_ReturnValue.Category, 2);0x00C9 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_010E;0x00D7 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_PlatformFlags_ReturnValue.Category, 3);0x00FF if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_010E;0x010D PopFlow();0x010E Label_010E:0x010E PushFlow(Label_0291);0x0113 CallFunc_GetAllActorsOfClass_OutActors = {};0x011E GetAllActorsOfClass(this, /Script/Engine.PostProcessVolume, CallFunc_GetAllActorsOfClass_OutActors);0x013B Temp_int_Loop_Counter_Variable = 0;0x0152 Temp_int_Array_Index_Variable = 0;0x0169 Label_0169:0x0169 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x01A4 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x01CA if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0309;0x01D8 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01F3 PushFlow(Label_035E);0x01F8 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0233 CallFunc_Array_Get_Item.Settings.DynamicGlobalIlluminationMethod = 1;0x0266 CallFunc_Array_Get_Item.Settings.bOverride_DynamicGlobalIlluminationMethod = true;0x0290 PopFlow();0x0291 Label_0291:0x0291 LumenChange.Broadcast(CurrentLumen);0x02AD PrintString(this, "APPLIED CONSOLE SETTINGS", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0308 PopFlow();0x0309 Label_0309:0x0309 CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("r.Lumen.DiffuseIndirect.Allow ", "1");0x0348 ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue, nullptr);0x035D PopFlow();0x035E Label_035E:0x035E CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0388 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x03A3 goto Label_0169;0x03A8 Label_03A8:0x03A8 return;Public 0x14f0670 0x00 void ChangeDirtLens (bool LensBlinkEnabled ) Script9 statements · 168 bytes of bytecode 0x0000 EnableDirtLens = LensBlinkEnabled;0x0013 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x002D K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0051 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x006E if (!(K2Node_DynamicCast_bSuccess)) goto Label_00A5;0x007C K2Node_DynamicCast_AsMain_Char.EnableDirtLens = EnableDirtLens;0x00A5 Label_00A5:0x00A5 return;Public 0x14f0670 0x01 void ChangeLumen (bool OnOff ) Script34 statements · 817 bytes of bytecode 0x0000 PushFlow(Label_032E);0x0005 CurrentLumen = OnOff;0x0018 CallFunc_GetAllActorsOfClass_OutActors = {};0x0023 GetAllActorsOfClass(this, /Script/Engine.PostProcessVolume, CallFunc_GetAllActorsOfClass_OutActors);0x0040 Temp_int_Loop_Counter_Variable = 0;0x0057 Temp_int_Array_Index_Variable = 0;0x006E Label_006E:0x006E CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x00A9 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00CF if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0204;0x00DD Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00F8 PushFlow(Label_02E4);0x00FD Temp_byte_Variable = 1;0x0111 Temp_byte_Variable_1 = 2;0x0125 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0160 Temp_bool_Variable_1 = CurrentLumen;0x0173 CallFunc_Array_Get_Item.Settings.DynamicGlobalIlluminationMethod = Switch(Temp_bool_Variable_1, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default_1);0x01D9 CallFunc_Array_Get_Item.Settings.bOverride_DynamicGlobalIlluminationMethod = true;0x0203 PopFlow();0x0204 Label_0204:0x0204 Temp_string_Variable = "1";0x0219 Temp_string_Variable_1 = "0";0x022E Temp_bool_Variable = CurrentLumen;0x0241 CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("r.Lumen.DiffuseIndirect.Allow ", Switch(Temp_bool_Variable, false => Temp_string_Variable_1, true => Temp_string_Variable, default => K2Node_Select_Default));0x02B2 ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue, nullptr);0x02C7 LumenChange.Broadcast(CurrentLumen);0x02E3 PopFlow();0x02E4 Label_02E4:0x02E4 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x030E Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0329 goto Label_006E;0x032E Label_032E:0x032E return;Public 0x14f0670 0x01 void ChangeResolutionScale (double Value ) Script33 statements · 1,085 bytes of bytecode 0x0000 CallFunc_FindPlatform_ReturnValue = FindPlatform();0x001C CallFunc_FindPlatformType_ReturnValue = FindPlatformType(CallFunc_FindPlatform_ReturnValue);0x0041 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_FindPlatformType_ReturnValue, 0);0x0060 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00A0;0x006E K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_FindPlatformType_ReturnValue, 2);0x008D if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00A0;0x009B goto Label_043A;0x00A0 Label_00A0:0x00A0 ResolutionScale = Value;0x00BB CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1);0x00E0 NewLocalVar = CallFunc_MakeLiteralDouble_ReturnValue;0x00FB CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x010F CallFunc_GetViewportSize_ReturnValue = /Script/UMG.Default__WidgetLayoutLibrary.GetViewportSize(this);0x0142 BreakVector2D(CallFunc_GetViewportSize_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x0167 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_BreakVector2D_Y, 1080);0x018D CallFunc_SelectFloat_ReturnValue = SelectFloat(CheapInternalResolutionMultiplyer2, CheapInternalResolutionMultiplyer, CallFunc_Greater_DoubleDouble_ReturnValue);0x01C4 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(ResolutionScale, CallFunc_SelectFloat_ReturnValue);0x01F2 CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, NewLocalVar);0x0220 CallFunc_SetResolutionScaleValueEx_NewScaleValue_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x023D CallFunc_GetGameUserSettings_ReturnValue.SetResolutionScaleValueEx(CallFunc_SetResolutionScaleValueEx_NewScaleValue_ImplicitCast);0x0266 CallFunc_GetViewportSize_ReturnValue = /Script/UMG.Default__WidgetLayoutLibrary.GetViewportSize(this);0x0299 BreakVector2D(CallFunc_GetViewportSize_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x02BE CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_BreakVector2D_Y, 1080);0x02E4 CallFunc_SelectFloat_ReturnValue = SelectFloat(CheapInternalResolutionMultiplyer2, CheapInternalResolutionMultiplyer, CallFunc_Greater_DoubleDouble_ReturnValue);0x031B CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(ResolutionScale, CallFunc_SelectFloat_ReturnValue);0x0349 CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, NewLocalVar);0x0377 CallFunc_Conv_DoubleToString_ReturnValue = Conv_DoubleToString(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x039C CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("ResScale", CallFunc_Conv_DoubleToString_ReturnValue);0x03CB PrintString(this, CallFunc_Concat_StrStr_ReturnValue, true, true, LinearColor{0.691541f, 1f, 0.167883f, 1f}, 2f, FName(None));0x0415 CallFunc_GetGameUserSettings_ReturnValue.ApplySettings(true);0x043A Label_043A:0x043A return;Public 0x14f0670 0x08 void ApplyKeyBindings () Script164 statements · 3,726 bytes of bytecode 0x0000 PushFlow(Label_0E8B);0x0005 NewLocalVar_0 = Key{FName(None)};0x0032 Temp_int_Variable = 0;0x0049 Temp_int_Variable_1 = 0;0x0060 Label_0060:0x0060 CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(20);0x0081 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Variable, CallFunc_MakeLiteralInt_ReturnValue);0x00A7 if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0566;0x00B5 CallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(Temp_int_Variable);0x00DA CallFunc_GetEnumeratorValueFromIndex_ReturnValue = GetEnumeratorValueFromIndex(/Game/Blueprints/Essentials/Input/ActionCommands.ActionCommands, CallFunc_Conv_IntToByte_ReturnValue);0x0108 CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(CallFunc_GetEnumeratorValueFromIndex_ReturnValue);0x012D Temp_int_Variable_1 = CallFunc_Conv_ByteToInt_ReturnValue;0x0148 PushFlow(Label_0613);0x014D CallFunc_Conv_IntToByte_ReturnValue_1 = Conv_IntToByte(Temp_int_Variable_1);0x0172 CallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/Blueprints/Essentials/Input/ActionCommands.ActionCommands, CallFunc_Conv_IntToByte_ReturnValue_1);0x01A0 NewLocalVar_1 = CallFunc_GetValidValue_ReturnValue;0x01BB CallFunc_Conv_IntToByte_ReturnValue_1 = Conv_IntToByte(Temp_int_Variable_1);0x01E0 CallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/Blueprints/Essentials/Input/ActionCommands.ActionCommands, CallFunc_Conv_IntToByte_ReturnValue_1);0x020E K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 1);0x022D if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_065D;0x023B K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 2);0x025A if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0682;0x0268 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 3);0x0287 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_06A7;0x0295 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 4);0x02B4 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0BED;0x02C2 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 5);0x02E1 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0C16;0x02EF K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 6);0x030E if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0C3F;0x031C K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 7);0x033B if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0C68;0x0349 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 8);0x0368 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0C91;0x0376 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 9);0x0395 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0CBA;0x03A3 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 10);0x03C2 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0CE3;0x03D0 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 11);0x03EF if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0D11;0x03FD K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 12);0x041C if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0D3A;0x042A K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 13);0x0449 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0D63;0x0457 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 14);0x0476 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0D8C;0x0484 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 15);0x04A3 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0DBE;0x04B1 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 16);0x04D0 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0DE7;0x04DE K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 17);0x04FD if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0E10;0x050B K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 18);0x052A if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0E39;0x0538 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 19);0x0557 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0E62;0x0565 PopFlow();0x0566 Label_0566:0x0566 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0580 CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue = GetLocalPlayerSubSystemFromPlayerController(CallFunc_GetPlayerController_ReturnValue, /Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem);0x05A6 K2Node_MakeStruct_ModifyContextOptions.bIgnoreAllPressedKeysUntilRelease = true;0x05BA K2Node_MakeStruct_ModifyContextOptions.bForceImmediately = true;0x05CE K2Node_MakeStruct_ModifyContextOptions.bNotifyUserSettings = true;0x05E2 CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue.RequestRebuildControlMappings(K2Node_MakeStruct_ModifyContextOptions, 2);0x0612 PopFlow();0x0613 Label_0613:0x0613 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x063D Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0658 goto Label_0060;0x065D Label_065D:0x065D NewLocalVar_0 = CurrentUserKeyboardKeys.Movement_41_DB1E1342448BF89D3EB9278B554413E9;0x0681 PopFlow();0x0682 Label_0682:0x0682 NewLocalVar_0 = CurrentUserKeyboardKeys.Camera_15_83AAA1A14A84CE3B1FE8B3A315EF5361;0x06A6 PopFlow();0x06A7 Label_06A7:0x06A7 NewLocalVar_0 = CurrentUserKeyboardKeys.Jump_16_D6D96A9045B5D55B0F1684A28A40C26E;0x06CB Label_06CB:0x06CB CallFunc_IsValid_ReturnValue = IsValid(MappingContext);0x06E8 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x06F2 Temp_int_Loop_Counter_Variable = 0;0x0709 Temp_int_Array_Index_Variable = 0;0x0720 Label_0720:0x0720 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(MappingContext.DefaultKeyMappings.Mappings);0x077A CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x07A0 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0A74;0x07AE Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x07C9 PushFlow(Label_0A2A);0x07CE CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Game/Blueprints/Essentials/Input/ActionCommands.ActionCommands, NewLocalVar_1);0x07FC CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_GetEnumeratorUserFriendlyName_ReturnValue);0x0821 /Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.DefaultKeyMappings.Mappings, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x087B CallFunc_GetPlayerMappableKeySettings_ReturnValue = GetPlayerMappableKeySettings(CallFunc_Array_Get_Item);0x0898 CallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(CallFunc_GetPlayerMappableKeySettings_ReturnValue.Name, CallFunc_Conv_StringToName_ReturnValue);0x08D4 if (!(CallFunc_EqualEqual_NameName_ReturnValue)) PopFlow();0x08DE /Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.DefaultKeyMappings.Mappings, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0938 CallFunc_Key_IsKeyboardKey_ReturnValue = Key_IsKeyboardKey(CallFunc_Array_Get_Item.Key);0x095E CallFunc_Key_IsMouseButton_ReturnValue = Key_IsMouseButton(CallFunc_Array_Get_Item.Key);0x0984 CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Key_IsKeyboardKey_ReturnValue, CallFunc_Key_IsMouseButton_ReturnValue);0x09AA if (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x09B4 /Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.DefaultKeyMappings.Mappings, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0A0E ActionKeySelected = CallFunc_Array_Get_Item;0x0A29 PopFlow();0x0A2A Label_0A2A:0x0A2A CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0A54 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x0A6F goto Label_0720;0x0A74 Label_0A74:0x0A74 CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(MappingContext.DefaultKeyMappings.Mappings, ActionKeySelected);0x0AD7 CallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(MappingContext.DefaultKeyMappings.Mappings, CallFunc_Array_Find_ReturnValue);0x0B32 if (!(CallFunc_Array_IsValidIndex_ReturnValue)) PopFlow();0x0B3C CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(MappingContext.DefaultKeyMappings.Mappings, ActionKeySelected);0x0B9F MappingContext.DefaultKeyMappings.Mappings[CallFunc_Array_Find_ReturnValue].Key = NewLocalVar_0;0x0BEC PopFlow();0x0BED Label_0BED:0x0BED NewLocalVar_0 = CurrentUserKeyboardKeys.Attack_24_B68A71884ABEB526D0C289AD55184165;0x0C11 goto Label_06CB;0x0C16 Label_0C16:0x0C16 NewLocalVar_0 = CurrentUserKeyboardKeys.Crouch_25_957A5C2C47173BE658F97F96561EA591;0x0C3A goto Label_06CB;0x0C3F Label_0C3F:0x0C3F NewLocalVar_0 = CurrentUserKeyboardKeys.Flashlight_26_A43CDA7B4C37028C8DFB4EBFAAA22675;0x0C63 goto Label_06CB;0x0C68 Label_0C68:0x0C68 NewLocalVar_0 = CurrentUserKeyboardKeys.Retry_27_D5D7A971444BF1B6D5864F80FAD8B220;0x0C8C goto Label_06CB;0x0C91 Label_0C91:0x0C91 NewLocalVar_0 = CurrentUserKeyboardKeys.Scan_28_4D935FD846B269DB41F85A83A42EC2D9;0x0CB5 goto Label_06CB;0x0CBA Label_0CBA:0x0CBA NewLocalVar_0 = CurrentUserKeyboardKeys.Action_42_A1F8AE3D4283CB7683D0FAA6017EC7A8;0x0CDE goto Label_06CB;0x0CE3 Label_0CE3:0x0CE3 NewLocalVar_0 = DefaultSettings.DefaultKeyboardKeys_63_30D53077487B2EEDCA4BD591FFE8E338.Selfie_52_71F3A6E74F32A684F28A69BBA1848650;0x0D10 PopFlow();0x0D11 Label_0D11:0x0D11 NewLocalVar_0 = CurrentUserKeyboardKeys.Zoom_45_7DEC5A3A4CEA7E598EC1BCBDCE649416;0x0D35 goto Label_06CB;0x0D3A Label_0D3A:0x0D3A NewLocalVar_0 = CurrentUserKeyboardKeys.Lens_48_F0792224437F652CBF20CA8E4F459125;0x0D5E goto Label_06CB;0x0D63 Label_0D63:0x0D63 NewLocalVar_0 = CurrentUserKeyboardKeys.CameraView_51_9A14D2284E1E15ACB30BD3A0561E855C;0x0D87 goto Label_06CB;0x0D8C Label_0D8C:0x0D8C NewLocalVar_0 = DefaultSettings.DefaultKeyboardKeys_63_30D53077487B2EEDCA4BD591FFE8E338.Pause_31_DBBA6D7D43979F08DF6B9A8DD6AB8811;0x0DB9 goto Label_06CB;0x0DBE Label_0DBE:0x0DBE NewLocalVar_0 = CurrentUserKeyboardKeys.MoveForward_3_3C719D214DC030F769E429BB64A762FE;0x0DE2 goto Label_06CB;0x0DE7 Label_0DE7:0x0DE7 NewLocalVar_0 = CurrentUserKeyboardKeys.MoveLeft_7_442537354F25B22474BCDBA3BEFA5F73;0x0E0B goto Label_06CB;0x0E10 Label_0E10:0x0E10 NewLocalVar_0 = CurrentUserKeyboardKeys.MoveBackwards_9_B23785A74111E9FA87A995AE764C1DA5;0x0E34 goto Label_06CB;0x0E39 Label_0E39:0x0E39 NewLocalVar_0 = CurrentUserKeyboardKeys.MoveRight_10_009E0F2A4DF399AA60B075BDC5E6A48F;0x0E5D goto Label_06CB;0x0E62 Label_0E62:0x0E62 NewLocalVar_0 = CurrentUserKeyboardKeys.ToggleWalk_30_78630B1045FAB83B98A985A4AFA1102B;0x0E86 goto Label_06CB;0x0E8B Label_0E8B:0x0E8B return;Public 0x14f0670 0x00 void ShadowQuality (int32 NewParam ) Script45 statements · 1,756 bytes of bytecode 0x0000 CurrentPreset = NewParam;0x001B Temp_string_Variable_20 = "5";0x0030 Temp_string_Variable_21 = "4";0x0045 Temp_string_Variable_22 = "4";0x005A Temp_string_Variable_23 = "3";0x006F Temp_int_Variable_4 = CurrentPreset;0x008A CallFunc_Concat_StrStr_ReturnValue_5 = Concat_StrStr("r.ShadowQuality ", Switch(Temp_int_Variable_4, 0 => Temp_string_Variable_23, 1 => Temp_string_Variable_22, 2 => Temp_string_Variable_21, 3 => Temp_string_Variable_20, default => K2Node_Select_Default_5));0x0119 ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue_5, nullptr);0x012E Temp_string_Variable_16 = "4";0x0143 Temp_string_Variable_17 = "4";0x0158 Temp_string_Variable_18 = "4";0x016D Temp_string_Variable_19 = "3";0x0182 Temp_int_Variable_3 = CurrentPreset;0x019D CallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr("r.Shadow.CSM.MaxCascades ", Switch(Temp_int_Variable_3, 0 => Temp_string_Variable_19, 1 => Temp_string_Variable_18, 2 => Temp_string_Variable_17, 3 => Temp_string_Variable_16, default => K2Node_Select_Default_4));0x0235 ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue_4, nullptr);0x024A Temp_string_Variable_12 = "1024";0x0262 Temp_string_Variable_13 = "1024";0x027A Temp_string_Variable_14 = "512";0x0291 Temp_string_Variable_15 = "256";0x02A8 Temp_int_Variable_2 = CurrentPreset;0x02C3 CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr("r.Shadow.MaxResolution ", Switch(Temp_int_Variable_2, 0 => Temp_string_Variable_15, 1 => Temp_string_Variable_14, 2 => Temp_string_Variable_13, 3 => Temp_string_Variable_12, default => K2Node_Select_Default_3));0x0359 ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue_3, nullptr);0x036E Temp_string_Variable_8 = "0.005";0x0387 Temp_string_Variable_9 = "0.02";0x039F Temp_string_Variable_10 = "0.05";0x03B7 Temp_string_Variable_11 = "0.06";0x03CF Temp_int_Variable_1 = CurrentPreset;0x03EA CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr("r.Shadow.RadiusThreshold ", Switch(Temp_int_Variable_1, 0 => Temp_string_Variable_11, 1 => Temp_string_Variable_10, 2 => Temp_string_Variable_9, 3 => Temp_string_Variable_8, default => K2Node_Select_Default_2));0x0482 ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue_2, nullptr);0x0497 Temp_string_Variable_4 = "1";0x04AC Temp_string_Variable_5 = "1";0x04C1 Temp_string_Variable_6 = ".75";0x04D8 Temp_string_Variable_7 = "0.5";0x04EF Temp_int_Variable = CurrentPreset;0x050A CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr("r.Shadow.DistanceScale ", Switch(Temp_int_Variable, 0 => Temp_string_Variable_7, 1 => Temp_string_Variable_6, 2 => Temp_string_Variable_5, 3 => Temp_string_Variable_4, default => K2Node_Select_Default_1));0x05A0 ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue_1, nullptr);0x05B5 Temp_string_Variable = "1";0x05CA Temp_string_Variable_1 = ".8";0x05E0 Temp_string_Variable_2 = ".25";0x05F7 Temp_string_Variable_3 = ".1";0x060D Temp_int_Variable_5 = CurrentPreset;0x0628 CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("r.Shadow.CSM.TransitionScale ", Switch(Temp_int_Variable_5, 0 => Temp_string_Variable_3, 1 => Temp_string_Variable_2, 2 => Temp_string_Variable_1, 3 => Temp_string_Variable, default => K2Node_Select_Default));0x06C4 ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue, nullptr);0x06D9 return;Public 0x14f0670 0x04 void GetPlayerUserName (const FString & Name , const bool & ReturnAny , const bool & STEAM ) Script51 statements · 1,056 bytes of bytecode 0x0000 PushFlow(Label_041D);0x0005 Stim = false;0x0010 CallFunc_PlatformFlags_ReturnValue = PlatformFlags();0x002C K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_PlatformFlags_ReturnValue.Type, 0);0x0054 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0099;0x0062 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_PlatformFlags_ReturnValue.Type, 1);0x008A if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_02F4;0x0098 PopFlow();0x0099 Label_0099:0x0099 CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/THS_PS5_UE5.OnlineIdentitySubsystem);0x00B7 CallFunc_GetUniquePlayerId_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.GetUniquePlayerId(0);0x00EE CallFunc_Conv_FUniqueNetIdReplToString_ReturnValue = Conv_FUniqueNetIdReplToString(CallFunc_GetUniquePlayerId_ReturnValue);0x0113 CallFunc_IsNumeric_ReturnValue = IsNumeric(CallFunc_Conv_FUniqueNetIdReplToString_ReturnValue);0x0130 Stim = CallFunc_IsNumeric_ReturnValue;0x0143 if (!(Stim)) goto Label_02B8;0x0151 CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/THS_PS5_UE5.OnlineIdentitySubsystem);0x016F CallFunc_GetUniquePlayerId_ReturnValue_1 = CallFunc_GetGameInstanceSubsystem_ReturnValue.GetUniquePlayerId(0);0x01A6 CallFunc_GetPlayerNickname_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.GetPlayerNickname(CallFunc_GetUniquePlayerId_ReturnValue_1);0x01E1 Username = CallFunc_GetPlayerNickname_ReturnValue;0x01FC Label_01FC:0x01FC PushFlow(Label_03CB);0x0201 CallFunc_GetCharacterArrayFromString_ReturnValue = GetCharacterArrayFromString(Username);0x0226 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetCharacterArrayFromString_ReturnValue);0x0261 CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, 0);0x0283 if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_0411;0x0291 hasl = true;0x029C namel = Username;0x02B7 PopFlow();0x02B8 Label_02B8:0x02B8 CallFunc_GetPlatformUserName_ReturnValue = GetPlatformUserName();0x02D4 Username = CallFunc_GetPlatformUserName_ReturnValue;0x02EF goto Label_01FC;0x02F4 Label_02F4:0x02F4 Stim = false;0x02FF CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0319 CallFunc_GetPlayerName_ReturnValue = CallFunc_GetPlayerController_ReturnValue.PlayerState.GetPlayerName();0x0361 CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetPlayerName_ReturnValue);0x0386 CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Conv_StringToText_ReturnValue);0x03AB Username = CallFunc_Conv_TextToString_ReturnValue;0x03C6 goto Label_01FC;0x03CB Label_03CB:0x03CB Name = namel;0x03E6 ReturnAny = hasl;0x03F9 STEAM = Stim;0x040C goto Label_041D;0x0411 Label_0411:0x0411 hasl = false;0x041C PopFlow();0x041D Label_041D:0x041D return;Public 0x14f0670 0x12 void SageGame_StartFrom () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void FadeAudioFucntion (double FadeAudio ) Script3 statements · 30 bytes of bytecode 0x0000 FadeAudio = FadeAudio;0x001B return;Public 0x14f0670 0x08 void OrbDeathSound (double OrbDeath ) Script4 statements · 44 bytes of bytecode 0x0000 OrbDeath = OrbDeath;0x001B GlobalMixVolume();0x0029 return;Public 0x14f0670 0x08 void UISound (const UIActions & UI ) Script30 statements · 444 bytes of bytecode 0x0000 CurrentUIPitch = 1f;0x0017 CurrentUISound = /Game/Sound/SFX/UI/UiHover_Cue.UiHover_Cue;0x002A CurrentUISound = /Game/Sound/SFX/UI/UiHover_Cue.UiHover_Cue;0x003D K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(UI, 1);0x005C if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00F6;0x006A K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(UI, 2);0x0089 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0152;0x0097 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(UI, 3);0x00B6 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_016E;0x00C4 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(UI, 4);0x00E3 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_018A;0x00F1 goto Label_01B9;0x00F6 Label_00F6:0x00F6 CurrentUIPitch = 1f;0x010D Label_010D:0x010D /Script/Engine.Default__GameplayStatics.PlaySound2D(this, CurrentUISound, 1f, CurrentUIPitch, 0f, nullptr, nullptr, true);0x014D goto Label_01B9;0x0152 Label_0152:0x0152 CurrentUIPitch = 1.2f;0x0169 goto Label_010D;0x016E Label_016E:0x016E CurrentUIPitch = 0.7f;0x0185 goto Label_010D;0x018A Label_018A:0x018A CurrentUISound = /Game/Sound/SFX/UI/UiHover2_Cue.UiHover2_Cue;0x019D CurrentUIPitch = 1f;0x01B4 goto Label_010D;0x01B9 Label_01B9:0x01B9 return;Public 0x14f0670 0x01 void VRPulseEffect (double VRSFX ) Script4 statements · 44 bytes of bytecode 0x0000 VRSFX = VRSFX;0x001B GlobalMixVolume();0x0029 return;Public 0x14f0670 0x08 void DeathSoundEffect (double DeathEffectSFX ) Script7 statements · 161 bytes of bytecode 0x0000 CallFunc_GetFloatValue_InTime_ImplicitCast = Cast<3>(DeathEffectSFX);0x001D CallFunc_GetFloatValue_ReturnValue = audioCurve.GetFloatValue(CallFunc_GetFloatValue_InTime_ImplicitCast);0x0058 K2Node_VariableSet_DeathEffectSFX_ImplicitCast = Cast<4>(CallFunc_GetFloatValue_ReturnValue);0x0075 DeathEffectSFX = K2Node_VariableSet_DeathEffectSFX_ImplicitCast;0x0090 GlobalMixVolume();0x009E return;Public 0x14f0670 0x08 void GlobalMixVolume () Script46 statements · 1,693 bytes of bytecode 0x0000 Music = 0f;0x0017 SFX = 0f;0x002E Voice = 0f;0x0045 FadeInTime = 0.1f;0x005C FadeInTime = 0f;0x0073 CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(VolumeMaster, 100);0x00A1 CallFunc_GetFloatValue_InTime_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue);0x00BE CallFunc_GetFloatValue_ReturnValue = audioCurve.GetFloatValue(CallFunc_GetFloatValue_InTime_ImplicitCast);0x00F9 K2Node_VariableSet_Master_ImplicitCast = Cast<4>(CallFunc_GetFloatValue_ReturnValue);0x0116 Master = K2Node_VariableSet_Master_ImplicitCast;0x0131 CallFunc_Divide_DoubleDouble_ReturnValue_3 = Divide_DoubleDouble(VolumeMusic, 100);0x015F CallFunc_GetFloatValue_InTime_ImplicitCast_3 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_3);0x017C CallFunc_GetFloatValue_ReturnValue_3 = audioCurve.GetFloatValue(CallFunc_GetFloatValue_InTime_ImplicitCast_3);0x01B7 Music = CallFunc_GetFloatValue_ReturnValue_3;0x01D2 CallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(VolumeSFX, 100);0x0200 CallFunc_GetFloatValue_InTime_ImplicitCast_2 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_2);0x021D CallFunc_GetFloatValue_ReturnValue_2 = audioCurve.GetFloatValue(CallFunc_GetFloatValue_InTime_ImplicitCast_2);0x0258 SFX = CallFunc_GetFloatValue_ReturnValue_2;0x0273 CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(VolumeVoice, 100);0x02A1 CallFunc_GetFloatValue_InTime_ImplicitCast_1 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_1);0x02BE CallFunc_GetFloatValue_ReturnValue_1 = audioCurve.GetFloatValue(CallFunc_GetFloatValue_InTime_ImplicitCast_1);0x02F9 Voice = CallFunc_GetFloatValue_ReturnValue_1;0x0314 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(Master, OrbDeath);0x0342 CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, FadeAudio);0x0370 CallFunc_SetSoundMixClassOverride_Volume_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x038D SetSoundMixClassOverride(this, /Game/Sound/MasterMix.MasterMix, /Game/Sound/MixerMaster.MixerMaster, CallFunc_SetSoundMixClassOverride_Volume_ImplicitCast, 1f, FadeInTime, true);0x03C2 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(DeactivateMusicCheat);0x03DF CallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(CallFunc_Not_PreBool_ReturnValue);0x0404 CallFunc_Multiply_DoubleDouble_A_ImplicitCast_2 = Cast<4>(Music);0x0421 CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_2, VRSFX);0x044F CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_5, CallFunc_Conv_BoolToDouble_ReturnValue);0x047D CallFunc_SetSoundMixClassOverride_Volume_ImplicitCast_3 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_7);0x049A SetSoundMixClassOverride(this, /Game/Sound/MasterMix.MasterMix, /Game/Sound/MixerMusic.MixerMusic, CallFunc_SetSoundMixClassOverride_Volume_ImplicitCast_3, 1f, FadeInTime, true);0x04CF CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1 = Cast<4>(SFX);0x04EC CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1, DeathEffectSFX);0x051A CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_3, VRSFX);0x0548 CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_4, TemporalSFXVolume);0x0576 CallFunc_SetSoundMixClassOverride_Volume_ImplicitCast_2 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_6);0x0593 SetSoundMixClassOverride(this, /Game/Sound/MasterMix.MasterMix, /Game/Sound/MixerSFX.MixerSFX, CallFunc_SetSoundMixClassOverride_Volume_ImplicitCast_2, 1f, FadeInTime, true);0x05C8 SetSoundMixClassOverride(this, /Game/Sound/MasterMix.MasterMix, /Game/Sound/MixerSFXEffect.MixerSFXEffect, SFX, 1f, FadeInTime, true);0x05FD CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(Voice);0x061A CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, DeathEffectSFX);0x0648 CallFunc_SetSoundMixClassOverride_Volume_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x0665 SetSoundMixClassOverride(this, /Game/Sound/MasterMix.MasterMix, /Game/Sound/MixerVoice.MixerVoice, CallFunc_SetSoundMixClassOverride_Volume_ImplicitCast_1, 1f, FadeInTime, true);0x069A return;Public 0x14f0670 0x00 void TurnOnOffWorldLight (bool On ) Script18 statements · 359 bytes of bytecode 0x0000 if (!(On)) goto Label_0021;0x000E if (!(LightWasTurnedOn)) goto Label_00CC;0x001C goto Label_0164;0x0021 Label_0021:0x0021 if (!(LightWasTurnedOn)) goto Label_0164;0x002F CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Script/Engine.DirectionalLight);0x004D CallFunc_GetActorOfClass_ReturnValue.LightComponent.SetVisibility(false, false);0x0085 CallFunc_GetActorOfClass_ReturnValue.LightComponent.SetCastShadows(false);0x00BC LightWasTurnedOn = false;0x00C7 goto Label_0164;0x00CC Label_00CC:0x00CC CallFunc_GetActorOfClass_ReturnValue_1 = GetActorOfClass(this, /Script/Engine.DirectionalLight);0x00EA CallFunc_GetActorOfClass_ReturnValue_1.LightComponent.SetVisibility(true, false);0x0122 CallFunc_GetActorOfClass_ReturnValue_1.LightComponent.SetCastShadows(true);0x0159 LightWasTurnedOn = true;0x0164 Label_0164:0x0164 return;Public 0x14f0670 0x01 void CommandIconDetection (const ActionCommands & PromptCommand , const ForceInputMeths & ForceInput , const UObject * & Icon ) Script227 statements · 5,957 bytes of bytecode 0x0000 PushFlow(Label_1742);0x0005 CurrentCommand = 0;0x0019 Key = Key{FName(None)};0x0046 NewLocalVar = FName(None);0x0065 CurrentCommand = PromptCommand;0x0080 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(ForceInput, 0);0x009F if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0108;0x00AD K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(ForceInput, 1);0x00CC if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_038B;0x00DA K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(ForceInput, 2);0x00F9 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_018C;0x0107 PopFlow();0x0108 Label_0108:0x0108 CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x011D K2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x0141 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x015E if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0168 if (!(K2Node_DynamicCast_AsMy_Game_Mode.GPInput)) goto Label_038B;0x018C Label_018C:0x018C CallFunc_FindPlatform_ReturnValue = FindPlatform();0x01A8 CallFunc_FindPlatformCategory_ReturnValue = FindPlatformCategory(CallFunc_FindPlatform_ReturnValue);0x01CD K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_FindPlatformCategory_ReturnValue, 0);0x01EC if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_02DC;0x01FA K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_FindPlatformCategory_ReturnValue, 1);0x0219 if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_02DC;0x0227 K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_FindPlatformCategory_ReturnValue, 2);0x0246 if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_02DC;0x0254 K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_FindPlatformCategory_ReturnValue, 3);0x0273 if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_10AF;0x0281 K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_FindPlatformCategory_ReturnValue, 4);0x02A0 if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_10CF;0x02AE K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_FindPlatformCategory_ReturnValue, 5);0x02CD if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_02DC;0x02DB PopFlow();0x02DC Label_02DC:0x02DC InputIconSettings = DefaultSettings;0x02F7 Label_02F7:0x02F7 CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(CurrentCommand);0x031C /Script/Engine.Default__KismetArrayLibrary.Array_Get(InputIconSettings.GamepagIcons_53_E9F1FAF14C6A231AE298AF8AE3358419, CallFunc_Conv_ByteToInt_ReturnValue, CallFunc_Array_Get_Item_4);0x0360 IconSelect = CallFunc_Array_Get_Item_4;0x0373 Label_0373:0x0373 Icon = IconSelect;0x0386 goto Label_1742;0x038B Label_038B:0x038B IconSelect = nullptr;0x0396 CallFunc_Conv_ByteToInt_ReturnValue_1 = Conv_ByteToInt(CurrentCommand);0x03BB IconID = CallFunc_Conv_ByteToInt_ReturnValue_1;0x03D6 K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 1);0x03F5 if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_0746;0x0403 K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 2);0x0422 if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_072E;0x0430 K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 3);0x044F if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x045D K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 4);0x047C if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x048A K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 5);0x04A9 if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x04B7 K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 6);0x04D6 if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x04E4 K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 7);0x0503 if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x0511 K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 8);0x0530 if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x053E K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 9);0x055D if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x056B K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 10);0x058A if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x0598 K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 11);0x05B7 if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x05C5 K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 12);0x05E4 if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x05F2 K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 13);0x0611 if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x061F K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 14);0x063E if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_172A;0x064C K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 15);0x066B if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x0679 K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 16);0x0698 if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x06A6 K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 17);0x06C5 if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x06D3 K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 18);0x06F2 if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x0700 K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 19);0x071F if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x072D PopFlow();0x072E Label_072E:0x072E IconSelect = /Game/Blueprints/HUD/Icons/Keyboard/MouseAxis.MouseAxis;0x0741 goto Label_0373;0x0746 Label_0746:0x0746 Temp_int_Loop_Counter_Variable_2 = 0;0x075D Temp_int_Array_Index_Variable = 0;0x0774 Label_0774:0x0774 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x078E CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue = GetLocalPlayerSubSystemFromPlayerController(CallFunc_GetPlayerController_ReturnValue, /Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem);0x07B4 CallFunc_GetAllPlayerMappableActionKeyMappings_ReturnValue = CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue.GetAllPlayerMappableActionKeyMappings();0x07EB CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllPlayerMappableActionKeyMappings_ReturnValue);0x0826 CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x084C if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_0D2C;0x085A Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_2;0x0875 PushFlow(Label_0CE2);0x087A CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0894 CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue = GetLocalPlayerSubSystemFromPlayerController(CallFunc_GetPlayerController_ReturnValue, /Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem);0x08BA CallFunc_GetAllPlayerMappableActionKeyMappings_ReturnValue = CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue.GetAllPlayerMappableActionKeyMappings();0x08F1 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllPlayerMappableActionKeyMappings_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x092C CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_Array_Get_Item_2.Action, MoveAction);0x095B if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) PopFlow();0x0965 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x097F CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue = GetLocalPlayerSubSystemFromPlayerController(CallFunc_GetPlayerController_ReturnValue, /Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem);0x09A5 CallFunc_GetAllPlayerMappableActionKeyMappings_ReturnValue = CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue.GetAllPlayerMappableActionKeyMappings();0x09DC /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllPlayerMappableActionKeyMappings_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x0A17 CallFunc_Key_IsKeyboardKey_ReturnValue = Key_IsKeyboardKey(CallFunc_Array_Get_Item_2.Key);0x0A3D CallFunc_Key_IsMouseButton_ReturnValue = Key_IsMouseButton(CallFunc_Array_Get_Item_2.Key);0x0A63 CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Key_IsKeyboardKey_ReturnValue, CallFunc_Key_IsMouseButton_ReturnValue);0x0A89 if (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x0A93 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0AAD CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue = GetLocalPlayerSubSystemFromPlayerController(CallFunc_GetPlayerController_ReturnValue, /Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem);0x0AD3 CallFunc_GetAllPlayerMappableActionKeyMappings_ReturnValue = CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue.GetAllPlayerMappableActionKeyMappings();0x0B0A /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllPlayerMappableActionKeyMappings_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x0B45 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(KeyAxis, CallFunc_Array_Get_Item_2.Key);0x0B92 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0BAC CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue = GetLocalPlayerSubSystemFromPlayerController(CallFunc_GetPlayerController_ReturnValue, /Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem);0x0BD2 CallFunc_GetAllPlayerMappableActionKeyMappings_ReturnValue = CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue.GetAllPlayerMappableActionKeyMappings();0x0C09 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllPlayerMappableActionKeyMappings_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x0C44 CallFunc_Key_GetDisplayName_ReturnValue = Key_GetDisplayName(CallFunc_Array_Get_Item_2.Key, true);0x0C73 CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Key_GetDisplayName_ReturnValue);0x0C98 CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(WalkFormat, CallFunc_Conv_TextToString_ReturnValue);0x0CC6 WalkFormat = CallFunc_Concat_StrStr_ReturnValue;0x0CE1 PopFlow();0x0CE2 Label_0CE2:0x0CE2 CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0D0C Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x0D27 goto Label_0774;0x0D2C Label_0D2C:0x0D2C Temp_struct_Variable = Key{FName(W)};0x0D59 CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(KeyAxis, Temp_struct_Variable);0x0D95 Temp_struct_Variable_1 = Key{FName(A)};0x0DC2 CallFunc_Array_Contains_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(KeyAxis, Temp_struct_Variable_1);0x0DFE CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Array_Contains_ReturnValue, CallFunc_Array_Contains_ReturnValue_1);0x0E24 Temp_struct_Variable_2 = Key{FName(S)};0x0E51 CallFunc_Array_Contains_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(KeyAxis, Temp_struct_Variable_2);0x0E8D CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, CallFunc_Array_Contains_ReturnValue_2);0x0EB3 Temp_struct_Variable_3 = Key{FName(D)};0x0EE0 CallFunc_Array_Contains_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(KeyAxis, Temp_struct_Variable_3);0x0F1C CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_BooleanAND_ReturnValue_1, CallFunc_Array_Contains_ReturnValue_3);0x0F42 if (!(CallFunc_BooleanAND_ReturnValue_2)) goto Label_0F68;0x0F50 IconSelect = /Game/Blueprints/HUD/Icons/Keyboard/KeyWASD.KeyWASD;0x0F63 goto Label_0373;0x0F68 Label_0F68:0x0F68 CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(WalkFormat);0x0F8D NameKey = CallFunc_Conv_StringToText_ReturnValue;0x0FA8 Label_0FA8:0x0FA8 /Script/Engine.Default__KismetArrayLibrary.Array_Get(IconGenerator, IconID, CallFunc_Array_Get_Item_5);0x0FE3 CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_Array_Get_Item_5);0x1000 if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_1097;0x100E /Script/Engine.Default__KismetArrayLibrary.Array_Get(IconGenerator, IconID, CallFunc_Array_Get_Item_5);0x1049 CallFunc_Array_Get_Item_5.InputIconText(NameKey, CallFunc_InputIconText_IconMaterial);0x107F IconSelect = CallFunc_InputIconText_IconMaterial;0x1092 goto Label_0373;0x1097 Label_1097:0x1097 IconSelect = /Game/Blueprints/HUD/Icons/Game/DustyIcon.DustyIcon;0x10AA goto Label_0373;0x10AF Label_10AF:0x10AF InputIconSettings = Switch_InputIcon_Settings;0x10CA goto Label_02F7;0x10CF Label_10CF:0x10CF InputIconSettings = PS5_InputIcon_Settings;0x10EA goto Label_02F7;0x10EF Label_10EF:0x10EF Temp_int_Loop_Counter_Variable = 0;0x1106 Temp_int_Array_Index_Variable_2 = 0;0x111D Label_111D:0x111D CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(MappingContext.DefaultKeyMappings.Mappings);0x1177 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x119D if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_151E;0x11AB Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable;0x11C6 PushFlow(Label_14D4);0x11CB CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Game/Blueprints/Essentials/Input/ActionCommands.ActionCommands, CurrentCommand);0x11F9 CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_GetEnumeratorUserFriendlyName_ReturnValue);0x121E /Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.DefaultKeyMappings.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_3);0x1278 CallFunc_GetPlayerMappableKeySettings_ReturnValue = GetPlayerMappableKeySettings(CallFunc_Array_Get_Item_3);0x1295 CallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(CallFunc_GetPlayerMappableKeySettings_ReturnValue.Name, CallFunc_Conv_StringToName_ReturnValue);0x12D1 if (!(CallFunc_EqualEqual_NameName_ReturnValue)) PopFlow();0x12DB /Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.DefaultKeyMappings.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_3);0x1335 CallFunc_Key_IsKeyboardKey_ReturnValue_1 = Key_IsKeyboardKey(CallFunc_Array_Get_Item_3.Key);0x135B CallFunc_Key_IsMouseButton_ReturnValue_1 = Key_IsMouseButton(CallFunc_Array_Get_Item_3.Key);0x1381 CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_Key_IsKeyboardKey_ReturnValue_1, CallFunc_Key_IsMouseButton_ReturnValue_1);0x13A7 if (!(CallFunc_BooleanOR_ReturnValue_1)) PopFlow();0x13B1 /Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.DefaultKeyMappings.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_3);0x140B CallFunc_Key_GetDisplayName_ReturnValue_1 = Key_GetDisplayName(CallFunc_Array_Get_Item_3.Key, true);0x143A NameKey = CallFunc_Key_GetDisplayName_ReturnValue_1;0x1455 /Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.DefaultKeyMappings.Mappings, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_3);0x14AF Key = CallFunc_Array_Get_Item_3.Key;0x14D3 PopFlow();0x14D4 Label_14D4:0x14D4 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x14FE Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x1519 goto Label_111D;0x151E Label_151E:0x151E Temp_int_Loop_Counter_Variable_1 = 0;0x1535 Temp_int_Array_Index_Variable_1 = 0;0x154C Label_154C:0x154C CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(DefaultSettings.StoredKeyboardKeys_56_70F8AD074056A3192FB95E807FDFB2DC);0x1590 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x15B6 if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_16FA;0x15C4 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x15DF PushFlow(Label_16B0);0x15E4 /Script/Engine.Default__KismetArrayLibrary.Array_Get(DefaultSettings.StoredKeyboardKeys_56_70F8AD074056A3192FB95E807FDFB2DC, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x1628 CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_Array_Get_Item, Key);0x164E if (!(CallFunc_EqualEqual_KeyKey_ReturnValue)) PopFlow();0x1658 /Script/Engine.Default__KismetArrayLibrary.Array_Get(DefaultSettings.KeyboardIcons_51_434AAB4C4F533217C48016860663234F, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x169C IconSelect = CallFunc_Array_Get_Item_1;0x16AF PopFlow();0x16B0 Label_16B0:0x16B0 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x16DA Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x16F5 goto Label_154C;0x16FA Label_16FA:0x16FA CallFunc_IsValid_ReturnValue = IsValid(IconSelect);0x1717 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0FA8;0x1725 goto Label_0373;0x172A Label_172A:0x172A IconSelect = /Game/Blueprints/HUD/Icons/Keyboard/KeyEsc.KeyEsc;0x173D goto Label_0373;0x1742 Label_1742:0x1742 return;Public 0x14f0670 0x10 void SpawnIconGenerator () Script84 statements · 2,326 bytes of bytecode 0x0000 PushFlow(Label_0913);0x0005 /Script/Engine.Default__KismetArrayLibrary.Array_Clear(IconGenerator);0x002E Temp_int_Variable = 0;0x0045 Label_0045:0x0045 CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(20);0x0066 CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_MakeLiteralInt_ReturnValue, 1);0x0090 CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue);0x00B6 if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x00C0 PushFlow(Label_049D);0x00C5 CallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(Temp_int_Variable);0x00EA CallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/Blueprints/Essentials/Input/ActionCommands.ActionCommands, CallFunc_Conv_IntToByte_ReturnValue);0x0118 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 0);0x0137 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_04E7;0x0145 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 1);0x0164 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x0172 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 2);0x0191 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_04E7;0x019F K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 3);0x01BE if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x01CC K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 4);0x01EB if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x01F9 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 5);0x0218 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x0226 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 6);0x0245 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x0253 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 7);0x0272 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x0280 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 8);0x029F if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x02AD K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 9);0x02CC if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x02DA K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 10);0x02F9 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x0307 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 11);0x0326 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x0334 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 12);0x0353 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x0361 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 13);0x0380 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x038E K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 14);0x03AD if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_04E7;0x03BB K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 15);0x03DA if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x03E8 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 16);0x0407 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x0415 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 17);0x0434 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x0442 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 18);0x0461 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x046F K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 19);0x048E if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x049C PopFlow();0x049D Label_049D:0x049D CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x04C7 Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x04E2 goto Label_0045;0x04E7 Label_04E7:0x04E7 CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(IconGenerator, Temp_object_Variable);0x052B PopFlow();0x052C Label_052C:0x052C CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0541 CallFunc_MakeVector_ReturnValue = MakeVector(1e+06, 0, -1e+05);0x0578 CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Temp_int_Variable);0x059D CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, 150);0x05CB CallFunc_MakeVector_ReturnValue_1 = MakeVector(0, CallFunc_Multiply_DoubleDouble_ReturnValue, 0);0x0602 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_MakeVector_ReturnValue_1, CallFunc_MakeVector_ReturnValue);0x0630 CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x0687 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/HUD/Icons/Generator/IconGeneratorActor.IconGeneratorActor_C, CallFunc_MakeTransform_ReturnValue, 1, CallFunc_GetGameMode_ReturnValue, 2);0x06BB SetIntPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(ID), Temp_int_Variable);0x06E4 CallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(Temp_int_Variable);0x0709 CallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/Blueprints/Essentials/Input/ActionCommands.ActionCommands, CallFunc_Conv_IntToByte_ReturnValue);0x0737 SetBytePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(ActionCommand), CallFunc_GetValidValue_ReturnValue);0x0760 CallFunc_MakeVector_ReturnValue = MakeVector(1e+06, 0, -1e+05);0x0797 CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Temp_int_Variable);0x07BC CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, 150);0x07EA CallFunc_MakeVector_ReturnValue_1 = MakeVector(0, CallFunc_Multiply_DoubleDouble_ReturnValue, 0);0x0821 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_MakeVector_ReturnValue_1, CallFunc_MakeVector_ReturnValue);0x084F CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x08A6 CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 2);0x08CE CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(IconGenerator, CallFunc_FinishSpawningActor_ReturnValue);0x0912 PopFlow();0x0913 Label_0913:0x0913 return;Public 0x14f0670 0x00 void ChangeEasyMode (bool EasyMode ) Script8 statements · 127 bytes of bytecode 0x0000 EasyMode = EasyMode;0x0013 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x002D K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0051 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x006E if (!(K2Node_DynamicCast_bSuccess)) goto Label_007C;0x007C Label_007C:0x007C return;Public 0x14f0670 0x01 void ChangeAA (int32 NewParam ) Script10 statements · 310 bytes of bytecode 0x0000 AAMethod = NewParam;0x001B Temp_string_Variable = "0";0x0030 Temp_string_Variable_1 = "4";0x0045 Temp_string_Variable_2 = "2";0x005A Temp_string_Variable_3 = "1";0x006F Temp_int_Variable = AAMethod;0x008A CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("r.AntiAliasingMethod ", Switch(Temp_int_Variable, 0 => Temp_string_Variable_3, 1 => Temp_string_Variable_2, 2 => Temp_string_Variable_1, 3 => Temp_string_Variable, default => K2Node_Select_Default));0x011E ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue, nullptr);0x0133 return;Public 0x14f0670 0x04 void ChangeBossCheckpoint (bool Enabled ) Script25 statements · 447 bytes of bytecode 0x0000 PushFlow(Label_01BC);0x0005 BossCheckpoint = Enabled;0x0018 if (!(BossCheckpoint)) goto Label_0027;0x0026 PopFlow();0x0027 Label_0027:0x0027 CallFunc_GetAllActorsOfClassWithTag_OutActors = {};0x0032 GetAllActorsOfClassWithTag(this, /Game/Blueprints/Checkpoint/Checkpoint.Checkpoint_C, FName(CheckpointBoss), CallFunc_GetAllActorsOfClassWithTag_OutActors);0x005C Temp_int_Loop_Counter_Variable = 0;0x0073 Temp_int_Array_Index_Variable = 0;0x008A Label_008A:0x008A CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClassWithTag_OutActors);0x00C5 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00EB if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00F5 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0110 PushFlow(Label_0172);0x0115 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0150 CallFunc_Array_Get_Item.BossCheckpointActive = false;0x0171 PopFlow();0x0172 Label_0172:0x0172 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x019C Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x01B7 goto Label_008A;0x01BC Label_01BC:0x01BC return;Public 0x14f0670 0x01 void ChangeFOV (double Slide ) Script3 statements · 30 bytes of bytecode 0x0000 FOVSlider = Slide;0x001B return;Public 0x14f0670 0x08 void ChangeFPSLimit (int32 ID ) Script27 statements · 463 bytes of bytecode 0x0000 FPSLimit = ID;0x001B K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(FPSLimit, 0);0x003D if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_00B0;0x004B K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(FPSLimit, 1);0x006D if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0194;0x007B K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(FPSLimit, 2);0x009D if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_01B0;0x00AB goto Label_01CC;0x00B0 Label_00B0:0x00B0 NewLocalVar = 0;0x00C7 Label_00C7:0x00C7 CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x00DB CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(NewLocalVar);0x0100 CallFunc_SetFrameRateLimit_NewLimit_ImplicitCast = Cast<3>(CallFunc_Conv_IntToDouble_ReturnValue);0x011D CallFunc_GetGameUserSettings_ReturnValue.SetFrameRateLimit(CallFunc_SetFrameRateLimit_NewLimit_ImplicitCast);0x0146 CallFunc_GetGameUserSettings_ReturnValue.ApplySettings(false);0x016B CallFunc_GetGameUserSettings_ReturnValue.SaveSettings();0x018F goto Label_01CC;0x0194 Label_0194:0x0194 NewLocalVar = 60;0x01AB goto Label_00C7;0x01B0 Label_01B0:0x01B0 NewLocalVar = 120;0x01C7 goto Label_00C7;0x01CC Label_01CC:0x01CC return;Public 0x14f0670 0x04 void ChangeBrightness (double Amount ) Script28 statements · 646 bytes of bytecode 0x0000 PushFlow(Label_0283);0x0005 BrightnessAmount = Amount;0x0020 CallFunc_IsValid_ReturnValue = IsValid(PPActor);0x003D if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0047 CallFunc_GetAllActorsOfClass_OutActors = {};0x0052 GetAllActorsOfClass(this, /Script/Engine.PostProcessVolume, CallFunc_GetAllActorsOfClass_OutActors);0x006F Temp_int_Loop_Counter_Variable = 0;0x0086 Temp_int_Array_Index_Variable = 0;0x009D Label_009D:0x009D CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x00D8 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00FE if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0108 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0123 PushFlow(Label_0239);0x0128 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0163 CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(PPSettings.AutoExposureBias);0x0189 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, BrightnessAmount);0x01B7 K2Node_SetFieldsInStruct_AutoExposureBias_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x01D4 CallFunc_Array_Get_Item.Settings.AutoExposureBias = K2Node_SetFieldsInStruct_AutoExposureBias_ImplicitCast;0x020E CallFunc_Array_Get_Item.Settings.bOverride_AutoExposureBias = true;0x0238 PopFlow();0x0239 Label_0239:0x0239 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0263 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x027E goto Label_009D;0x0283 Label_0283:0x0283 return;Public 0x14f0670 0x08 void ChangeQTE (int32 ChangeQTEID ) Script26 statements · 403 bytes of bytecode 0x0000 ChangeQTEID = ChangeQTEID;0x001B K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(ChangeQTEID, 0);0x003D if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_00B0;0x004B K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(ChangeQTEID, 1);0x006D if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_015E;0x007B K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(ChangeQTEID, 2);0x009D if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0177;0x00AB goto Label_0190;0x00B0 Label_00B0:0x00B0 QTEMode = 1;0x00C4 Label_00C4:0x00C4 CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x00D9 K2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x00FD K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x011A if (!(K2Node_DynamicCast_bSuccess)) goto Label_0190;0x0128 K2Node_DynamicCast_AsMy_Game_Mode.QTEMode = QTEMode;0x0159 goto Label_0190;0x015E Label_015E:0x015E QTEMode = 2;0x0172 goto Label_00C4;0x0177 Label_0177:0x0177 QTEMode = 0;0x018B goto Label_00C4;0x0190 Label_0190:0x0190 return;Public 0x14f0670 0x04 void ChangeShowFPS (bool Show ) Script16 statements · 397 bytes of bytecode 0x0000 FPS = Show;0x0013 CallFunc_GetAllWidgetsOfClass_FoundWidgets = {};0x001E /Script/UMG.Default__WidgetBlueprintLibrary.GetAllWidgetsOfClass(this, CallFunc_GetAllWidgetsOfClass_FoundWidgets, /Game/Blueprints/HUD/HUD.HUD_C, true);0x0052 Temp_int_Variable = 0;0x0069 Label_0069:0x0069 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWidgetsOfClass_FoundWidgets);0x00A4 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Variable, CallFunc_Array_Length_ReturnValue);0x00CA if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_018A;0x00D8 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Variable, CallFunc_Array_Get_Item);0x0113 CallFunc_Array_Get_Item.ShowFPSFunction(FPS);0x0140 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x016A Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0185 goto Label_0069;0x018A Label_018A:0x018A return;Public 0x14f0670 0x01 void ChangeCameraShake (double CameraShakeEnabled ) Script9 statements · 184 bytes of bytecode 0x0000 Camera Shake Enabled = CameraShakeEnabled;0x001B CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x0035 K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0059 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x0076 if (!(K2Node_DynamicCast_bSuccess)) goto Label_00B5;0x0084 K2Node_DynamicCast_AsMain_Char.Camera Shake Multiply = Camera Shake Enabled;0x00B5 Label_00B5:0x00B5 return;Public 0x14f0670 0x08 void ChangeCameraMode (int32 CameraModeID ) Script12 statements · 294 bytes of bytecode 0x0000 CameraModeID = CameraModeID;0x001B CallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(CameraModeID);0x0040 CallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/Blueprints/MainCharacter/CameraMode.CameraMode, CallFunc_Conv_IntToByte_ReturnValue);0x006E CameraMode = CallFunc_GetValidValue_ReturnValue;0x0089 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x00A3 K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x00C7 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x00E4 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0123;0x00F2 K2Node_DynamicCast_AsMain_Char.CameraMode = CameraMode;0x0123 Label_0123:0x0123 return;Public 0x14f0670 0x04 void ChangeGamma (double VolumeSFX ) Script9 statements · 262 bytes of bytecode 0x0000 Gamma = VolumeSFX;0x001B CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(2.2);0x0040 CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(Gamma, 1);0x006E CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue, CallFunc_Subtract_DoubleDouble_ReturnValue);0x009C CallFunc_Conv_DoubleToString_ReturnValue = Conv_DoubleToString(CallFunc_Add_DoubleDouble_ReturnValue);0x00C1 CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("gamma ", CallFunc_Conv_DoubleToString_ReturnValue);0x00EE ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue, nullptr);0x0103 return;Public 0x14f0670 0x08 void ChangeVolumeVoice (double VolumeVoice ) Script4 statements · 44 bytes of bytecode 0x0000 VolumeVoice = VolumeVoice;0x001B GlobalMixVolume();0x0029 return;Public 0x14f0670 0x08 void ChangeVolumeSFX (double VolumeSFX ) Script4 statements · 44 bytes of bytecode 0x0000 VolumeSFX = VolumeSFX;0x001B GlobalMixVolume();0x0029 return;Public 0x14f0670 0x08 void ChangeVolumeMusic (double Music ) Script4 statements · 44 bytes of bytecode 0x0000 VolumeMusic = Music;0x001B GlobalMixVolume();0x0029 return;Public 0x14f0670 0x08 void ChangeVolumeMaster (double VolumeMaster ) Script4 statements · 44 bytes of bytecode 0x0000 VolumeMaster = VolumeMaster;0x001B GlobalMixVolume();0x0029 return;Public 0x14f0670 0x08 void ChangeSubtitles (bool Subtitles ) Script3 statements · 22 bytes of bytecode 0x0000 Subtitles = Subtitles;0x0013 return;Public 0x14f0670 0x01 void ChangeVSync (bool On ) Script7 statements · 156 bytes of bytecode 0x0000 Vsync = On;0x0013 CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0027 CallFunc_GetGameUserSettings_ReturnValue.SetVSyncEnabled(Vsync);0x0050 CallFunc_GetGameUserSettings_ReturnValue.ApplySettings(true);0x0075 CallFunc_GetGameUserSettings_ReturnValue.SaveSettings();0x0099 return;Public 0x14f0670 0x01 void ChangeScreenMode (int32 ID ) Script26 statements · 426 bytes of bytecode 0x0000 ScreenMode = 0;0x0014 ScreenID = ID;0x002F K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(ScreenID, 0);0x0051 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_00BF;0x005F K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(ScreenID, 1);0x0081 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0175;0x008F K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(ScreenID, 2);0x00B1 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_018E;0x00BF Label_00BF:0x00BF ScreenMode = 0;0x00D3 Label_00D3:0x00D3 CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x00E7 CallFunc_GetGameUserSettings_ReturnValue.SetFullscreenMode(ScreenMode);0x0110 CallFunc_GetGameUserSettings_ReturnValue.ApplySettings(false);0x0135 CallFunc_GetGameUserSettings_ReturnValue.SaveSettings();0x0159 ChangeResolution(ResolutionID);0x0170 goto Label_01A7;0x0175 Label_0175:0x0175 ScreenMode = 1;0x0189 goto Label_00D3;0x018E Label_018E:0x018E ScreenMode = 2;0x01A2 goto Label_00D3;0x01A7 Label_01A7:0x01A7 return;Public 0x14f0670 0x04 void ChangeCameraBlob (bool CameraBlob ) Script9 statements · 168 bytes of bytecode 0x0000 CameraBlob = CameraBlob;0x0013 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x002D K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0051 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x006E if (!(K2Node_DynamicCast_bSuccess)) goto Label_00A5;0x007C K2Node_DynamicCast_AsMain_Char.CameraBob = CameraBlob;0x00A5 Label_00A5:0x00A5 return;Public 0x14f0670 0x01 void ChangeVibration (bool VibrationMode ) Script9 statements · 168 bytes of bytecode 0x0000 VibrationMode = VibrationMode;0x0013 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x002D K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0051 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x006E if (!(K2Node_DynamicCast_bSuccess)) goto Label_00A5;0x007C K2Node_DynamicCast_AsMain_Char.GPVibration = VibrationMode;0x00A5 Label_00A5:0x00A5 return;Public 0x14f0670 0x01 void ChangeCameraInvertY (bool InvertCameraY ) Script9 statements · 168 bytes of bytecode 0x0000 InvertCameraY = InvertCameraY;0x0013 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x002D K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0051 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x006E if (!(K2Node_DynamicCast_bSuccess)) goto Label_00A5;0x007C K2Node_DynamicCast_AsMain_Char.CameraInvertY = InvertCameraY;0x00A5 Label_00A5:0x00A5 return;Public 0x14f0670 0x01 void ChangeCameraInvertX (bool InvertCameraX ) Script9 statements · 168 bytes of bytecode 0x0000 InvertCameraX = InvertCameraX;0x0013 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x002D K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0051 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x006E if (!(K2Node_DynamicCast_bSuccess)) goto Label_00A5;0x007C K2Node_DynamicCast_AsMain_Char.CameraInvertX = InvertCameraX;0x00A5 Label_00A5:0x00A5 return;Public 0x14f0670 0x01 void ChangeCameraSensitivity (double CameraSensitivity ) Script9 statements · 184 bytes of bytecode 0x0000 CameraSensitivity = CameraSensitivity;0x001B CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x0035 K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0059 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x0076 if (!(K2Node_DynamicCast_bSuccess)) goto Label_00B5;0x0084 K2Node_DynamicCast_AsMain_Char.CameraSensitivity = CameraSensitivity;0x00B5 Label_00B5:0x00B5 return;Public 0x14f0670 0x08 void ChangeReduceEffects (bool Effects ) Script44 statements · 1,284 bytes of bytecode 0x0000 PushFlow(Label_0501);0x0005 ReduceEffects = Effects;0x0018 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(ReduceEffects);0x0035 CallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(CallFunc_Not_PreBool_ReturnValue);0x005A CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast = Cast<3>(CallFunc_Conv_BoolToDouble_ReturnValue);0x0077 SetScalarParameterValue(this, /Game/Materials/BasicMaterials/EffectControl/GlobalParameter.GlobalParameter, FName(GlobalConfig), CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast);0x00A1 ReduceEffectsDispatcher.Broadcast(ReduceEffects);0x00BD CallFunc_IsValid_ReturnValue = IsValid(PPActor);0x00DA if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x00E4 CallFunc_GetAllActorsOfClass_OutActors = {};0x00EF GetAllActorsOfClass(this, /Script/Engine.PostProcessVolume, CallFunc_GetAllActorsOfClass_OutActors);0x010C Temp_int_Loop_Counter_Variable = 0;0x0123 Temp_int_Array_Index_Variable = 0;0x013A Label_013A:0x013A CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0175 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x019B if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x01A5 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01C0 PushFlow(Label_04B7);0x01C5 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0200 CallFunc_SelectFloat_ReturnValue = SelectFloat(0, 1, ReduceEffects);0x0237 CallFunc_Multiply_DoubleDouble_A_ImplicitCast_2 = Cast<4>(PPSettings.MotionBlurAmount);0x025D CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_2, CallFunc_SelectFloat_ReturnValue);0x028B CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(PPSettings.SceneFringeIntensity);0x02B1 CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, CallFunc_SelectFloat_ReturnValue);0x02DF CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1 = Cast<4>(PPSettings.FilmGrainIntensity);0x0305 CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1, CallFunc_SelectFloat_ReturnValue);0x0333 K2Node_SetFieldsInStruct_SceneFringeIntensity_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x0350 CallFunc_Array_Get_Item.Settings.SceneFringeIntensity = K2Node_SetFieldsInStruct_SceneFringeIntensity_ImplicitCast;0x038A K2Node_SetFieldsInStruct_FilmGrainIntensity_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x03A7 CallFunc_Array_Get_Item.Settings.FilmGrainIntensity = K2Node_SetFieldsInStruct_FilmGrainIntensity_ImplicitCast;0x03E1 K2Node_SetFieldsInStruct_MotionBlurAmount_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x03FE CallFunc_Array_Get_Item.Settings.MotionBlurAmount = K2Node_SetFieldsInStruct_MotionBlurAmount_ImplicitCast;0x0438 CallFunc_Array_Get_Item.Settings.bOverride_SceneFringeIntensity = true;0x0462 CallFunc_Array_Get_Item.Settings.bOverride_FilmGrainIntensity = true;0x048C CallFunc_Array_Get_Item.Settings.bOverride_MotionBlurAmount = true;0x04B6 PopFlow();0x04B7 Label_04B7:0x04B7 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x04E1 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x04FC goto Label_013A;0x0501 Label_0501:0x0501 return;Public 0x14f0670 0x01 void ChangeGore (bool Gore ) Script3 statements · 22 bytes of bytecode 0x0000 GoreEnabled = Gore;0x0013 return;Public 0x14f0670 0x01 void ChangePCQuality (int32 ID ) Script124 statements · 4,057 bytes of bytecode 0x0000 Preset = 3;0x0017 res = 100f;0x002E QualityID = ID;0x0049 Lumen = true;0x0054 K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(QualityID, 0);0x0076 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0E60;0x0084 K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(QualityID, 1);0x00A6 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0E6B;0x00B4 K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(QualityID, 2);0x00D6 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0EE4;0x00E4 K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(QualityID, 3);0x0106 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0F5D;0x0114 K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(QualityID, 4);0x0136 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0144;0x0144 Label_0144:0x0144 CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(100);0x0169 K2Node_VariableSet_res_ImplicitCast = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue);0x0186 res = K2Node_VariableSet_res_ImplicitCast;0x01A1 Preset = 3;0x01B8 Label_01B8:0x01B8 CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x01CC Temp_int_Variable = 1;0x01E3 Temp_int_Variable_1 = 1;0x01FA Temp_int_Variable_17 = 2;0x0211 Temp_int_Variable_18 = 3;0x0228 Temp_int_Variable_19 = Preset;0x0243 CallFunc_GetGameUserSettings_ReturnValue.SetPostProcessingQuality(Switch(Temp_int_Variable_19, 0 => Temp_int_Variable_1, 1 => Temp_int_Variable, 2 => Temp_int_Variable_17, 3 => Temp_int_Variable_18, default => K2Node_Select_Default_5));0x02C4 CallFunc_GetGameUserSettings_ReturnValue.SetVisualEffectQuality(Preset);0x02ED CallFunc_GetGameUserSettings_ReturnValue.SetAntiAliasingQuality(Preset);0x0316 ShadowQuality(Preset);0x032D Temp_int_Variable_3 = 3;0x0344 Temp_int_Variable_4 = 2;0x035B Temp_int_Variable_5 = 1;0x0372 Temp_int_Variable_6 = 1;0x0389 Temp_int_Variable_2 = Preset;0x03A4 CallFunc_GetGameUserSettings_ReturnValue.SetReflectionQuality(Switch(Temp_int_Variable_2, 0 => Temp_int_Variable_6, 1 => Temp_int_Variable_5, 2 => Temp_int_Variable_4, 3 => Temp_int_Variable_3, default => K2Node_Select_Default_6));0x0425 Temp_int_Variable_8 = 3;0x043C Temp_int_Variable_9 = 3;0x0453 Temp_int_Variable_10 = 2;0x046A Temp_int_Variable_11 = 2;0x0481 Temp_int_Variable_7 = Preset;0x049C CallFunc_GetGameUserSettings_ReturnValue.SetGlobalIlluminationQuality(Switch(Temp_int_Variable_7, 0 => Temp_int_Variable_11, 1 => Temp_int_Variable_10, 2 => Temp_int_Variable_9, 3 => Temp_int_Variable_8, default => K2Node_Select_Default_7));0x051D CallFunc_Clamp_ReturnValue = clamp(Preset, 1, 3);0x054C CallFunc_GetGameUserSettings_ReturnValue.SetTextureQuality(CallFunc_Clamp_ReturnValue);0x0575 CallFunc_GetGameUserSettings_ReturnValue.SetFoliageQuality(Preset);0x059E CallFunc_GetGameUserSettings_ReturnValue.SetShadingQuality(Preset);0x05C7 Temp_int_Variable_20 = 1;0x05DE Temp_int_Variable_21 = 2;0x05F5 Temp_int_Variable_22 = 3;0x060C Temp_int_Variable_23 = 3;0x0623 Temp_int_Variable_24 = Preset;0x063E CallFunc_GetGameUserSettings_ReturnValue.SetViewDistanceQuality(Switch(Temp_int_Variable_24, 0 => Temp_int_Variable_20, 1 => Temp_int_Variable_21, 2 => Temp_int_Variable_22, 3 => Temp_int_Variable_23, default => K2Node_Select_Default_8));0x06BF CallFunc_GetGameUserSettings_ReturnValue.ApplySettings(true);0x06E4 CallFunc_GetGameUserSettings_ReturnValue.SaveSettings();0x0708 CallFunc_ChangeResolutionScale_Value_ImplicitCast = Cast<4>(res);0x0725 ChangeResolutionScale(CallFunc_ChangeResolutionScale_Value_ImplicitCast);0x073C Temp_string_Variable_16 = "16";0x0752 Temp_string_Variable_17 = "16";0x0768 Temp_string_Variable_18 = "32";0x077E Temp_string_Variable_19 = "64";0x0794 Temp_int_Variable_16 = Preset;0x07AF CallFunc_Concat_StrStr_ReturnValue_5 = Concat_StrStr("r.Lumen.ScreenProbeGather.DownsampleFactor ", Switch(Temp_int_Variable_16, 0 => Temp_string_Variable_19, 1 => Temp_string_Variable_18, 2 => Temp_string_Variable_17, 3 => Temp_string_Variable_16, default => K2Node_Select_Default_4));0x0859 ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue_5, nullptr);0x086E Temp_string_Variable_12 = "8";0x0883 Temp_string_Variable_13 = "8";0x0898 Temp_string_Variable_14 = "16";0x08AE Temp_string_Variable_15 = "32";0x08C4 Temp_int_Variable_15 = Preset;0x08DF CallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr("r.LumenScene.DirectLighting.UpdateFactor", Switch(Temp_int_Variable_15, 0 => Temp_string_Variable_15, 1 => Temp_string_Variable_14, 2 => Temp_string_Variable_13, 3 => Temp_string_Variable_12, default => K2Node_Select_Default_3));0x0986 ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue_4, nullptr);0x099B Temp_string_Variable_8 = "8";0x09B0 Temp_string_Variable_9 = "7";0x09C5 Temp_string_Variable_10 = "6";0x09DA Temp_string_Variable_11 = "5";0x09EF Temp_int_Variable_14 = Preset;0x0A0A CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr("r.VolumetricFog.GridPixelSize", Switch(Temp_int_Variable_14, 0 => Temp_string_Variable_11, 1 => Temp_string_Variable_10, 2 => Temp_string_Variable_9, 3 => Temp_string_Variable_8, default => K2Node_Select_Default_2));0x0AA6 ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue_3, nullptr);0x0ABB Temp_string_Variable_4 = "32";0x0AD1 Temp_string_Variable_5 = "32";0x0AE7 Temp_string_Variable_6 = "64";0x0AFD Temp_string_Variable_7 = "64";0x0B13 Temp_int_Variable_13 = Preset;0x0B2E CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr("r.VolumetricFog.GridSizeZ", Switch(Temp_int_Variable_13, 0 => Temp_string_Variable_7, 1 => Temp_string_Variable_6, 2 => Temp_string_Variable_5, 3 => Temp_string_Variable_4, default => K2Node_Select_Default_1));0x0BC6 ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue_1, nullptr);0x0BDB Temp_string_Variable = "2";0x0BF0 Temp_string_Variable_1 = "1";0x0C05 Temp_string_Variable_2 = "0";0x0C1A Temp_string_Variable_3 = "0";0x0C2F Temp_int_Variable_12 = Preset;0x0C4A CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr("r.Shadow.Virtual.SMRT.RayCountDirectional", Switch(Temp_int_Variable_12, 0 => Temp_string_Variable_3, 1 => Temp_string_Variable_2, 2 => Temp_string_Variable_1, 3 => Temp_string_Variable, default => K2Node_Select_Default));0x0CF2 ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue_2, nullptr);0x0D07 Temp_string_Variable = "2";0x0D1C Temp_string_Variable_1 = "1";0x0D31 Temp_string_Variable_2 = "0";0x0D46 Temp_string_Variable_3 = "0";0x0D5B Temp_int_Variable_12 = Preset;0x0D76 CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("r.Shadow.Virtual.SMRT.RayCountLocal", Switch(Temp_int_Variable_12, 0 => Temp_string_Variable_3, 1 => Temp_string_Variable_2, 2 => Temp_string_Variable_1, 3 => Temp_string_Variable, default => K2Node_Select_Default));0x0E18 ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue, nullptr);0x0E2D ChangeFPSLimit(FPSLimit);0x0E44 ChangeLumen(Lumen);0x0E5B goto Label_0FD6;0x0E60 Label_0E60:0x0E60 Lumen = false;0x0E6B Label_0E6B:0x0E6B CallFunc_MakeLiteralDouble_ReturnValue_3 = MakeLiteralDouble(50);0x0E90 K2Node_VariableSet_res_ImplicitCast_3 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_3);0x0EAD res = K2Node_VariableSet_res_ImplicitCast_3;0x0EC8 Preset = 0;0x0EDF goto Label_01B8;0x0EE4 Label_0EE4:0x0EE4 CallFunc_MakeLiteralDouble_ReturnValue_2 = MakeLiteralDouble(70);0x0F09 K2Node_VariableSet_res_ImplicitCast_2 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_2);0x0F26 res = K2Node_VariableSet_res_ImplicitCast_2;0x0F41 Preset = 1;0x0F58 goto Label_01B8;0x0F5D Label_0F5D:0x0F5D CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(90);0x0F82 K2Node_VariableSet_res_ImplicitCast_1 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_1);0x0F9F res = K2Node_VariableSet_res_ImplicitCast_1;0x0FBA Preset = 2;0x0FD1 goto Label_01B8;0x0FD6 Label_0FD6:0x0FD6 return;Public 0x14f0670 0x04 void ChangeResolution (int32 ID ) Script18 statements · 406 bytes of bytecode 0x0000 CallFunc_FindPlatform_ReturnValue = FindPlatform();0x001C CallFunc_FindPlatformType_ReturnValue = FindPlatformType(CallFunc_FindPlatform_ReturnValue);0x0041 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_FindPlatformType_ReturnValue, 0);0x0060 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00A0;0x006E K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_FindPlatformType_ReturnValue, 2);0x008D if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00A0;0x009B goto Label_0193;0x00A0 Label_00A0:0x00A0 Resolution ID = ID;0x00BB CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x00CF /Script/Engine.Default__KismetArrayLibrary.Array_Get(SupportedResolutions, Resolution ID, CallFunc_Array_Get_Item);0x010A CallFunc_GetGameUserSettings_ReturnValue.SetScreenResolution(CallFunc_Array_Get_Item);0x0133 CallFunc_GetGameUserSettings_ReturnValue.ApplySettings(true);0x0158 CallFunc_GetGameUserSettings_ReturnValue.SaveSettings();0x017C ChangeResolutionScale(ResolutionScale);0x0193 Label_0193:0x0193 return;Public 0x14f0670 0x04 void ChangeLanguage (int32 LanguageID ) Script69 statements · 1,196 bytes of bytecode 0x0000 LanguageID = LanguageID;0x001B K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LanguageID, 0);0x003D if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_022B;0x004B K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LanguageID, 1);0x006D if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0262;0x007B K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LanguageID, 2);0x009D if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_02A9;0x00AB K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LanguageID, 3);0x00CD if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_02F0;0x00DB K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LanguageID, 4);0x00FD if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0327;0x010B K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LanguageID, 5);0x012D if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_035E;0x013B K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LanguageID, 6);0x015D if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0395;0x016B K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LanguageID, 7);0x018D if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_03CC;0x019B K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LanguageID, 8);0x01BD if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0403;0x01CB K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LanguageID, 9);0x01ED if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0440;0x01FB K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LanguageID, 10);0x021D if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0477;0x022B Label_022B:0x022B CallFunc_SetCurrentCulture_ReturnValue_10 = SetCurrentCulture("en", false);0x0244 CallFunc_SetCurrentLanguageAndLocale_ReturnValue_10 = SetCurrentLanguageAndLocale("en", false);0x025D goto Label_04A9;0x0262 Label_0262:0x0262 CallFunc_SetCurrentCulture_ReturnValue_4 = SetCurrentCulture("zh-Hans-CN", false);0x0283 CallFunc_SetCurrentLanguageAndLocale_ReturnValue_4 = SetCurrentLanguageAndLocale("zh-Hans-CN", false);0x02A4 goto Label_04A9;0x02A9 Label_02A9:0x02A9 CallFunc_SetCurrentCulture_ReturnValue = SetCurrentCulture("zh-Hant-CN", false);0x02CA CallFunc_SetCurrentLanguageAndLocale_ReturnValue = SetCurrentLanguageAndLocale("zh-Hant-CN", false);0x02EB goto Label_04A9;0x02F0 Label_02F0:0x02F0 CallFunc_SetCurrentCulture_ReturnValue_7 = SetCurrentCulture("fr", false);0x0309 CallFunc_SetCurrentLanguageAndLocale_ReturnValue_7 = SetCurrentLanguageAndLocale("fr", false);0x0322 goto Label_04A9;0x0327 Label_0327:0x0327 CallFunc_SetCurrentCulture_ReturnValue_8 = SetCurrentCulture("de", false);0x0340 CallFunc_SetCurrentLanguageAndLocale_ReturnValue_8 = SetCurrentLanguageAndLocale("de", false);0x0359 goto Label_04A9;0x035E Label_035E:0x035E CallFunc_SetCurrentCulture_ReturnValue_2 = SetCurrentCulture("it", false);0x0377 CallFunc_SetCurrentLanguageAndLocale_ReturnValue_2 = SetCurrentLanguageAndLocale("it", false);0x0390 goto Label_04A9;0x0395 Label_0395:0x0395 CallFunc_SetCurrentCulture_ReturnValue_3 = SetCurrentCulture("ja", false);0x03AE CallFunc_SetCurrentLanguageAndLocale_ReturnValue_3 = SetCurrentLanguageAndLocale("ja", false);0x03C7 goto Label_04A9;0x03CC Label_03CC:0x03CC CallFunc_SetCurrentCulture_ReturnValue_1 = SetCurrentCulture("ko", false);0x03E5 CallFunc_SetCurrentLanguageAndLocale_ReturnValue_1 = SetCurrentLanguageAndLocale("ko", false);0x03FE goto Label_04A9;0x0403 Label_0403:0x0403 CallFunc_SetCurrentCulture_ReturnValue_9 = SetCurrentCulture("pt-BR", false);0x041F CallFunc_SetCurrentLanguageAndLocale_ReturnValue_9 = SetCurrentLanguageAndLocale("pt-BR", false);0x043B goto Label_04A9;0x0440 Label_0440:0x0440 CallFunc_SetCurrentCulture_ReturnValue_5 = SetCurrentCulture("ru", false);0x0459 CallFunc_SetCurrentLanguageAndLocale_ReturnValue_5 = SetCurrentLanguageAndLocale("ru", false);0x0472 goto Label_04A9;0x0477 Label_0477:0x0477 CallFunc_SetCurrentCulture_ReturnValue_6 = SetCurrentCulture("es", false);0x0490 CallFunc_SetCurrentLanguageAndLocale_ReturnValue_6 = SetCurrentLanguageAndLocale("es", false);0x04A9 Label_04A9:0x04A9 return;Public 0x14f0670 0x04 void DetectHDR () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void DetectLanguagePreset (const int32 & NewParam ) Script36 statements · 805 bytes of bytecode 0x0000 PushFlow(Label_0322);0x0005 CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(LanguageID, -1);0x0027 if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_01C1;0x0035 Temp_int_Loop_Counter_Variable = 0;0x004C Temp_int_Array_Index_Variable = 0;0x0063 Label_0063:0x0063 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(LanguagesSupported);0x009E CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x00C4 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01E1;0x00D2 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00ED PushFlow(Label_02D8);0x00F2 CallFunc_GetDefaultLanguage_ReturnValue = GetDefaultLanguage();0x010E CallFunc_Left_ReturnValue = Left(CallFunc_GetDefaultLanguage_ReturnValue, 2);0x0138 /Script/Engine.Default__KismetArrayLibrary.Array_Get(LanguagesSupported, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0173 CallFunc_Contains_ReturnValue = Contains(CallFunc_Array_Get_Item, CallFunc_Left_ReturnValue, false, false);0x019B if (!(CallFunc_Contains_ReturnValue)) PopFlow();0x01A5 FoundLanguageID = Temp_int_Array_Index_Variable;0x01C0 PopFlow();0x01C1 Label_01C1:0x01C1 NewParam = LanguageID;0x01DC goto Label_0322;0x01E1 Label_01E1:0x01E1 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(LanguagesSupported);0x021C CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x0246 CallFunc_Clamp_ReturnValue = clamp(FoundLanguageID, 0, CallFunc_Subtract_IntInt_ReturnValue);0x0279 LanguageID = CallFunc_Clamp_ReturnValue;0x0294 ConfigSave.LanguageID_2_536772FC4B00255E8ECA1E9F479D2F7F = LanguageID;0x02B8 ConfigSave = ConfigSave;0x02D3 goto Label_01C1;0x02D8 Label_02D8:0x02D8 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0302 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x031D goto Label_0063;0x0322 Label_0322:0x0322 return;Public 0x14f0670 0x04 void DetectResolutions (const int32 & NewParam ) Script41 statements · 969 bytes of bytecode 0x0000 PushFlow(Label_03C6);0x0005 NewLocalVar = -1;0x001C CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0030 CallFunc_GetSupportedFullscreenResolutions_Resolutions = {};0x003B CallFunc_GetSupportedFullscreenResolutions_ReturnValue = GetSupportedFullscreenResolutions(CallFunc_GetSupportedFullscreenResolutions_Resolutions);0x0058 Temp_int_Loop_Counter_Variable = 0;0x006F Temp_int_Array_Index_Variable = 0;0x0086 Label_0086:0x0086 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetSupportedFullscreenResolutions_Resolutions);0x00C1 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00E7 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_024D;0x00F5 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0110 PushFlow(Label_037C);0x0115 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetSupportedFullscreenResolutions_Resolutions, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0150 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(SupportedResolutions, CallFunc_Array_Get_Item);0x0194 CallFunc_GetDesktopResolution_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue.GetDesktopResolution();0x01C6 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetSupportedFullscreenResolutions_Resolutions, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0201 CallFunc_Equal_IntPointIntPoint_ReturnValue = Equal_IntPointIntPoint(CallFunc_Array_Get_Item, CallFunc_GetDesktopResolution_ReturnValue);0x0227 if (!(CallFunc_Equal_IntPointIntPoint_ReturnValue)) PopFlow();0x0231 NewLocalVar = CallFunc_Array_Add_ReturnValue;0x024C PopFlow();0x024D Label_024D:0x024D CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(ConfigSave.ResolutionID_21_FD1F647C457C3DECCB215A9E0FCFA4F5, -1);0x0278 if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_0353;0x0286 CallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(SupportedResolutions);0x02C1 CallFunc_Clamp_ReturnValue = clamp(NewLocalVar, 0, CallFunc_Array_LastIndex_ReturnValue);0x02F4 ResolutionID = CallFunc_Clamp_ReturnValue;0x030F Label_030F:0x030F ConfigSave.ResolutionID_21_FD1F647C457C3DECCB215A9E0FCFA4F5 = ResolutionID;0x0333 NewParam = ResolutionID;0x034E goto Label_03C6;0x0353 Label_0353:0x0353 ResolutionID = ConfigSave.ResolutionID_21_FD1F647C457C3DECCB215A9E0FCFA4F5;0x0377 goto Label_030F;0x037C Label_037C:0x037C CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x03A6 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x03C1 goto Label_0086;0x03C6 Label_03C6:0x03C6 return;Public 0x14f0670 0x04 void ApplySettings () Script47 statements · 1,174 bytes of bytecode 0x0000 CallFunc_PlatformFlags_ReturnValue = PlatformFlags();0x001C K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_PlatformFlags_ReturnValue.Type, 0);0x0044 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_008D;0x0052 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_PlatformFlags_ReturnValue.Type, 1);0x007A if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0480;0x0088 goto Label_0493;0x008D Label_008D:0x008D ChangeResolution(ConfigSave.ResolutionID_21_FD1F647C457C3DECCB215A9E0FCFA4F5);0x00AD ChangePCQuality(ConfigSave.QualityID_25_014B2DB1498ACFECA91F52985315D2FF);0x00CD ChangeScreenMode(ConfigSave.ScreenID_23_86FA12B241302C8BE021C88BDA6FC9AC);0x00ED ChangeVSync(ConfigSave.Vsync_28_BC0487B14C548DC013034A877A412AA8);0x010D ChangeShowFPS(ConfigSave.ShowFPS_64_ED24EDDB4772B633E238988D82722E1D);0x012D ChangeFPSLimit(ConfigSave.FPSLimit_76_BE1391114511452CBB25148B855E0916);0x014D ChangeResolutionScale(ConfigSave.ResolutionScale_84_B55659EE4A92A98C55B444ACFAFE2A9F);0x016D ChangeLumen(ConfigSave.Lumen_86_81069C034E560D9EC2431D91ED620088);0x018D ChangeAA(ConfigSave.AA_81_1E36D0A74C387730484B46B86A81780C);0x01AD Label_01AD:0x01AD ApplyKeyBindings();0x01BB ChangeLanguage(ConfigSave.LanguageID_2_536772FC4B00255E8ECA1E9F479D2F7F);0x01DB ChangeGore(ConfigSave.GORE_5_23656E4B41F3F043B5F06F90EDB98CAC);0x01FB ChangeReduceEffects(ConfigSave.ReduceEffects_7_0A5B9A7C465218B7DE7080B8047A08EE);0x021B ChangeCameraSensitivity(ConfigSave.CameraSensitivy_10_45F497E5428FC3D7EC20968E395D5C2F);0x023B ChangeCameraInvertX(ConfigSave.InvertCameraX_14_467CC2A846CC9CD8209D0DA926D60449);0x025B ChangeCameraInvertY(ConfigSave.InvertCameraY_16_78B8B2CD4B5D52ADC471A898735DA367);0x027B ChangeVibration(ConfigSave.Vibration_18_7004F8494912B7FC0F7D628CAFD54EE4);0x029B ChangeCameraBlob(ConfigSave.CameraBlob_42_1388B3524D34F4CE84B3A5A03CB90E78);0x02BB ChangeSubtitles(ConfigSave.Subtitles_33_E92E27944C04330C4CF118921525CD61);0x02DB ChangeVolumeMaster(ConfigSave.VolumeMaster_54_28EF97CE4D73C8BF69AE359F1D019476);0x02FB ChangeVolumeMusic(ConfigSave.VolumeMusic_37_F395032B4035ADA5078B54B0E9A975AC);0x031B ChangeVolumeSFX(ConfigSave.VolumeSFX_38_CB687D2A4ABC1E57025B598E884AF5AA);0x033B ChangeVolumeVoice(ConfigSave.VolumeVoices_39_7120EB004212DC04E0BA7DBB7004E4E6);0x035B ChangeGamma(ConfigSave.Gamma_51_7C575CF2469BE2BDF5DAE699F2FA0C0C);0x037B ChangeCameraMode(ConfigSave.CameraMode_57_6197BC4D4C6A52C5A93659B8EE5431BA);0x039B ChangeCameraShake(ConfigSave.CameraShake_61_6F9627834CD534C08BB129A0A0AD31DD);0x03BB ChangeQTE(ConfigSave.QTE_67_F31FBC9B44F2655B1EE9D6A72A0120B2);0x03DB ChangeBrightness(ConfigSave.Brightness_70_7E46509E40C48509363B3D889E595A4D);0x03FB ChangeFOV(ConfigSave.FOV_75_E3651043419442C87473988C44CC8F8E);0x041B ChangeBossCheckpoint(ConfigSave.BossCheckpoint_79_65EF676D46D5E94CE79E4C8F731E6986);0x043B ChangeDirtLens(ConfigSave.DirtLens_88_060C13A5411E98832BCF2B901A00C46E);0x045B ChangeConsoleQuality(ConfigSave.ConsoleGraphicOption_93_21108AE74F7C7FFF9EDDCEA63E2E579F);0x047B goto Label_0493;0x0480 Label_0480:0x0480 ConsoleSettings();0x048E goto Label_01AD;0x0493 Label_0493:0x0493 return;Public 0x14f0670 0x00 void SaveConfig () Script41 statements · 1,312 bytes of bytecode 0x0000 PrintString(this, "SAVE CONFIG", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x004E StackTrace();0x0058 K2Node_MakeStruct_ConfigSave.LanguageID_2_536772FC4B00255E8ECA1E9F479D2F7F = LanguageID;0x007C K2Node_MakeStruct_ConfigSave.GORE_5_23656E4B41F3F043B5F06F90EDB98CAC = GoreEnabled;0x0098 K2Node_MakeStruct_ConfigSave.ReduceEffects_7_0A5B9A7C465218B7DE7080B8047A08EE = ReduceEffects;0x00B4 K2Node_MakeStruct_ConfigSave.CameraSensitivy_10_45F497E5428FC3D7EC20968E395D5C2F = CameraSensitivity;0x00D8 K2Node_MakeStruct_ConfigSave.InvertCameraX_14_467CC2A846CC9CD8209D0DA926D60449 = InvertCameraX;0x00F4 K2Node_MakeStruct_ConfigSave.InvertCameraY_16_78B8B2CD4B5D52ADC471A898735DA367 = InvertCameraY;0x0110 K2Node_MakeStruct_ConfigSave.Vibration_18_7004F8494912B7FC0F7D628CAFD54EE4 = VibrationMode;0x012C K2Node_MakeStruct_ConfigSave.CameraBlob_42_1388B3524D34F4CE84B3A5A03CB90E78 = CameraBlob;0x0148 K2Node_MakeStruct_ConfigSave.ResolutionID_21_FD1F647C457C3DECCB215A9E0FCFA4F5 = Resolution ID;0x016C K2Node_MakeStruct_ConfigSave.ScreenID_23_86FA12B241302C8BE021C88BDA6FC9AC = ScreenID;0x0190 K2Node_MakeStruct_ConfigSave.QualityID_25_014B2DB1498ACFECA91F52985315D2FF = QualityID;0x01B4 K2Node_MakeStruct_ConfigSave.Vsync_28_BC0487B14C548DC013034A877A412AA8 = Vsync;0x01D0 K2Node_MakeStruct_ConfigSave.Subtitles_33_E92E27944C04330C4CF118921525CD61 = Subtitles;0x01EC K2Node_MakeStruct_ConfigSave.VolumeMaster_54_28EF97CE4D73C8BF69AE359F1D019476 = VolumeMaster;0x0210 K2Node_MakeStruct_ConfigSave.VolumeMusic_37_F395032B4035ADA5078B54B0E9A975AC = VolumeMusic;0x0234 K2Node_MakeStruct_ConfigSave.VolumeSFX_38_CB687D2A4ABC1E57025B598E884AF5AA = VolumeSFX;0x0258 K2Node_MakeStruct_ConfigSave.VolumeVoices_39_7120EB004212DC04E0BA7DBB7004E4E6 = VolumeVoice;0x027C K2Node_MakeStruct_ConfigSave.EasyMode_44_1BF5369342187964E23AED949150F5F7 = EasyMode;0x0298 K2Node_MakeStruct_ConfigSave.SavedKeyboardKeys_48_78FA58DB4A0FE91A89B855A3A1AD4F77 = CurrentUserKeyboardKeys;0x02BC K2Node_MakeStruct_ConfigSave.Gamma_51_7C575CF2469BE2BDF5DAE699F2FA0C0C = Gamma;0x02E0 K2Node_MakeStruct_ConfigSave.CameraMode_57_6197BC4D4C6A52C5A93659B8EE5431BA = CameraModeID;0x0304 K2Node_MakeStruct_ConfigSave.CameraShake_61_6F9627834CD534C08BB129A0A0AD31DD = Camera Shake Enabled;0x0328 K2Node_MakeStruct_ConfigSave.ShowFPS_64_ED24EDDB4772B633E238988D82722E1D = FPS;0x0344 K2Node_MakeStruct_ConfigSave.QTE_67_F31FBC9B44F2655B1EE9D6A72A0120B2 = ChangeQTEID;0x0368 K2Node_MakeStruct_ConfigSave.Brightness_70_7E46509E40C48509363B3D889E595A4D = BrightnessAmount;0x038C K2Node_MakeStruct_ConfigSave.FPSLimit_76_BE1391114511452CBB25148B855E0916 = FPSLimit;0x03B0 K2Node_MakeStruct_ConfigSave.FOV_75_E3651043419442C87473988C44CC8F8E = FOVSlider;0x03D4 K2Node_MakeStruct_ConfigSave.BossCheckpoint_79_65EF676D46D5E94CE79E4C8F731E6986 = BossCheckpoint;0x03F0 K2Node_MakeStruct_ConfigSave.AA_81_1E36D0A74C387730484B46B86A81780C = AAMethod;0x0414 K2Node_MakeStruct_ConfigSave.ResolutionScale_84_B55659EE4A92A98C55B444ACFAFE2A9F = ResolutionScale;0x0438 K2Node_MakeStruct_ConfigSave.Lumen_86_81069C034E560D9EC2431D91ED620088 = CurrentLumen;0x0454 K2Node_MakeStruct_ConfigSave.DirtLens_88_060C13A5411E98832BCF2B901A00C46E = EnableDirtLens;0x0470 K2Node_MakeStruct_ConfigSave.EnemyRespawn_90_2B3824E94139F061F71C2291541564FC = EnemyRespawn;0x048C K2Node_MakeStruct_ConfigSave.ConsoleGraphicOption_93_21108AE74F7C7FFF9EDDCEA63E2E579F = QualityConsole;0x04B0 ConfigSave = K2Node_MakeStruct_ConfigSave;0x04CB GlobalConfigSave.ConfigSave = ConfigSave;0x04FC SaveGameConsistentFireForget(GlobalConfigSave, GlobalConfigSaveSlot, 0);0x051D return;Public 0x14f0670 0x00 void LoadConfig () Script37 statements · 1,164 bytes of bytecode 0x0000 ConfigSave = GlobalConfigSave.ConfigSave;0x0031 CurrentUserKeyboardKeys = ConfigSave.SavedKeyboardKeys_48_78FA58DB4A0FE91A89B855A3A1AD4F77;0x0055 LanguageID = ConfigSave.LanguageID_2_536772FC4B00255E8ECA1E9F479D2F7F;0x0079 GoreEnabled = ConfigSave.GORE_5_23656E4B41F3F043B5F06F90EDB98CAC;0x0095 ReduceEffects = ConfigSave.ReduceEffects_7_0A5B9A7C465218B7DE7080B8047A08EE;0x00B1 CameraSensitivity = ConfigSave.CameraSensitivy_10_45F497E5428FC3D7EC20968E395D5C2F;0x00D5 InvertCameraY = ConfigSave.InvertCameraX_14_467CC2A846CC9CD8209D0DA926D60449;0x00F1 InvertCameraX = ConfigSave.InvertCameraY_16_78B8B2CD4B5D52ADC471A898735DA367;0x010D VibrationMode = ConfigSave.Vibration_18_7004F8494912B7FC0F7D628CAFD54EE4;0x0129 CameraBlob = ConfigSave.CameraBlob_42_1388B3524D34F4CE84B3A5A03CB90E78;0x0145 ChangeQTEID = ConfigSave.QTE_67_F31FBC9B44F2655B1EE9D6A72A0120B2;0x0169 BossCheckpoint = ConfigSave.BossCheckpoint_79_65EF676D46D5E94CE79E4C8F731E6986;0x0185 EnableDirtLens = ConfigSave.DirtLens_88_060C13A5411E98832BCF2B901A00C46E;0x01A1 EnemyRespawn = ConfigSave.EnemyRespawn_90_2B3824E94139F061F71C2291541564FC;0x01BD Camera Shake Enabled = ConfigSave.CameraShake_61_6F9627834CD534C08BB129A0A0AD31DD;0x01E1 ResolutionID = ConfigSave.ResolutionID_21_FD1F647C457C3DECCB215A9E0FCFA4F5;0x0205 ScreenID = ConfigSave.ScreenID_23_86FA12B241302C8BE021C88BDA6FC9AC;0x0229 QualityID = ConfigSave.QualityID_25_014B2DB1498ACFECA91F52985315D2FF;0x024D QualityConsole = ConfigSave.ConsoleGraphicOption_93_21108AE74F7C7FFF9EDDCEA63E2E579F;0x0271 Vsync = ConfigSave.Vsync_28_BC0487B14C548DC013034A877A412AA8;0x028D Gamma = ConfigSave.Gamma_51_7C575CF2469BE2BDF5DAE699F2FA0C0C;0x02B1 FPS = ConfigSave.ShowFPS_64_ED24EDDB4772B633E238988D82722E1D;0x02CD FPSLimit = ConfigSave.FPSLimit_76_BE1391114511452CBB25148B855E0916;0x02F1 AAMethod = ConfigSave.AA_81_1E36D0A74C387730484B46B86A81780C;0x0315 ResolutionScale = ConfigSave.ResolutionScale_84_B55659EE4A92A98C55B444ACFAFE2A9F;0x0339 FOVSlider = ConfigSave.FOV_75_E3651043419442C87473988C44CC8F8E;0x035D CurrentLumen = ConfigSave.Lumen_86_81069C034E560D9EC2431D91ED620088;0x0379 Subtitles = ConfigSave.Subtitles_33_E92E27944C04330C4CF118921525CD61;0x0395 VolumeMaster = ConfigSave.VolumeMaster_54_28EF97CE4D73C8BF69AE359F1D019476;0x03B9 VolumeMusic = ConfigSave.VolumeMusic_37_F395032B4035ADA5078B54B0E9A975AC;0x03DD VolumeSFX = ConfigSave.VolumeSFX_38_CB687D2A4ABC1E57025B598E884AF5AA;0x0401 VolumeVoice = ConfigSave.VolumeVoices_39_7120EB004212DC04E0BA7DBB7004E4E6;0x0425 EasyMode = ConfigSave.EasyMode_44_1BF5369342187964E23AED949150F5F7;0x0441 CameraModeID = ConfigSave.CameraMode_57_6197BC4D4C6A52C5A93659B8EE5431BA;0x0465 BrightnessAmount = ConfigSave.Brightness_70_7E46509E40C48509363B3D889E595A4D;0x0489 return;Public 0x14f0670 0x00 void CheckGlobalConfigSave () Script25 statements · 566 bytes of bytecode 0x0000 PrintString(this, "ChecGlobalConfigSave", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0057 CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(0);0x0078 CallFunc_DoesSaveGameExist_ReturnValue = DoesSaveGameExist(GlobalConfigSaveSlot, CallFunc_MakeLiteralInt_ReturnValue);0x009E if (!(CallFunc_DoesSaveGameExist_ReturnValue)) goto Label_0173;0x00AC CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(0);0x00CD CallFunc_LoadGameFromSlot_ReturnValue = LoadGameFromSlot(GlobalConfigSaveSlot, CallFunc_MakeLiteralInt_ReturnValue);0x00F3 K2Node_DynamicCast_AsGlobal_Config_Save = Cast<GlobalConfigSave_C>(CallFunc_LoadGameFromSlot_ReturnValue);0x0117 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsGlobal_Config_Save);0x0134 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0233;0x0142 GlobalConfigSave = K2Node_DynamicCast_AsGlobal_Config_Save;0x0155 LanguageLoaded = true;0x0160 Label_0160:0x0160 LoadConfig();0x016E goto Label_0233;0x0173 Label_0173:0x0173 CallFunc_CreateSaveGameObject_ReturnValue = CreateSaveGameObject(/Game/Blueprints/Essentials/GlobalConfigSave.GlobalConfigSave_C);0x0190 GlobalConfigSave = CallFunc_CreateSaveGameObject_ReturnValue;0x01A3 GlobalConfigSave.ChangeQualityFirstTime();0x01C7 CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(0);0x01E8 CallFunc_SaveGameToSlot_ReturnValue = SaveGameToSlot(GlobalConfigSave, GlobalConfigSaveSlot, CallFunc_MakeLiteralInt_ReturnValue);0x0217 DetectLanguagePreset(CallFunc_DetectLanguagePreset_NewParam);0x022E goto Label_0160;0x0233 Label_0233:0x0233 return;Public 0x14f0670 0x00 void OnFailure_2738F5324C453105FB0CF8BD80ED205E () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_MyGameInstance(5281);0x000F return;0x14f0670 0x00 void OnSuccess_2738F5324C453105FB0CF8BD80ED205E () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_MyGameInstance(8242);0x000F return;0x14f0670 0x00 void OnWriteFailure_CE24F74F4929F94A84B78783D1761EF6 (const FString & WrittenAchievementName , float WrittenProgress , int32 WrittenUserTag ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_WrittenAchievementName_1 = WrittenAchievementName;0x0012 PersistentFrame.K2Node_CustomEvent_WrittenProgress_1 = WrittenProgress;0x0024 PersistentFrame.K2Node_CustomEvent_WrittenUserTag_1 = WrittenUserTag;0x0036 ExecuteUbergraph_MyGameInstance(4024);0x0045 return;0x14f0670 0x18 void OnWriteSuccess_CE24F74F4929F94A84B78783D1761EF6 (const FString & WrittenAchievementName , float WrittenProgress , int32 WrittenUserTag ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_WrittenAchievementName = WrittenAchievementName;0x0012 PersistentFrame.K2Node_CustomEvent_WrittenProgress = WrittenProgress;0x0024 PersistentFrame.K2Node_CustomEvent_WrittenUserTag = WrittenUserTag;0x0036 ExecuteUbergraph_MyGameInstance(4242);0x0045 return;0x14f0670 0x18 void CallAchievement (const AchievementEnum & ACH ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_ACH = ACH;0x0012 ExecuteUbergraph_MyGameInstance(4328);0x0021 return;0x14f0670 0x01 void CheckPlatinum () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_MyGameInstance(5286);0x000F return;0x14f0670 0x00 void StartUpCallAchievement () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_MyGameInstance(5755);0x000F return;0x14f0670 0x00 void CustomBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_MyGameInstance(6708);0x000F return;0x14f0670 0x00 void SetPostProcess () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_MyGameInstance(8056);0x000F return;0x14f0670 0x00 void ReceiveInit () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_MyGameInstance(8061);0x000F return;Event Public 0x14f0670 0x00 void AutoSaveConfig () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_MyGameInstance(8187);0x000F return;0x14f0670 0x00 void OpenLevelDebug (int32 LevelID ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_LevelID = LevelID;0x0012 ExecuteUbergraph_MyGameInstance(15);0x0021 return;0x14f0670 0x04 void ExecuteUbergraph_MyGameInstance (int32 EntryPoint ) Script325 statements · 8,250 bytes of bytecode 0x0000 PushFlow(Label_2037);0x0005 goto [EntryPoint];0x000F DebugID = K2Node_CustomEvent_LevelID;0x002A Label_002A:0x002A Delay(this, 0.2f, LatentActionInfo{0x61, -1380714132, FName(ExecuteUbergraph_MyGameInstance), this});0x0060 PopFlow();0x0061 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x007B K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x009F K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x00BC if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x00C6 if (!(K2Node_DynamicCast_AsMain_Char.InitialLoad)) goto Label_00EF;0x00EA goto Label_002A;0x00EF Label_00EF:0x00EF Delay(this, 0.2f, LatentActionInfo{0x126, 1741350627, FName(ExecuteUbergraph_MyGameInstance), this});0x0125 PopFlow();0x0126 CallFunc_GetAllActorsOfClass_OutActors_1 = {};0x0131 GetAllActorsOfClass(this, /Script/Engine.PlayerStart, CallFunc_GetAllActorsOfClass_OutActors_1);0x014E Temp_int_Loop_Counter_Variable = 0;0x0165 Temp_int_Array_Index_Variable = 0;0x017C Label_017C:0x017C CallFunc_Array_Length_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors_1);0x01B7 CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_5);0x01DD if (!(CallFunc_Less_IntInt_ReturnValue_3)) PopFlow();0x01E7 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0202 PushFlow(Label_0490);0x0207 CallFunc_Conv_IntToString_ReturnValue_1 = Conv_IntToString(DebugID);0x022C CallFunc_Conv_StringToName_ReturnValue_2 = Conv_StringToName(CallFunc_Conv_IntToString_ReturnValue_1);0x0251 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_1, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x028C CallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(CallFunc_Array_Get_Item_2.PlayerStartTag, CallFunc_Conv_StringToName_ReturnValue_2);0x02C8 if (!(CallFunc_EqualEqual_NameName_ReturnValue)) PopFlow();0x02D2 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_1, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x030D CallFunc_GetTransform_ReturnValue = CallFunc_Array_Get_Item_2.GetTransform();0x033F BreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x036D CallFunc_K2_TeleportTo_ReturnValue = K2Node_DynamicCast_AsMain_Char.K2_TeleportTo(CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation);0x03A9 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_1, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x03E4 CallFunc_GetTransform_ReturnValue = CallFunc_Array_Get_Item_2.GetTransform();0x0416 BreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0444 K2Node_DynamicCast_AsMain_Char.CameraFocus(CallFunc_BreakTransform_Rotation, 0, 0, false, false, false, 0);0x048F PopFlow();0x0490 Label_0490:0x0490 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x04BA Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x04D5 goto Label_017C;0x04DA SaveConfig();0x04E8 PopFlow();0x04E9 CallFunc_GetGameMode_ReturnValue_2 = GetGameMode(this);0x04FE CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetGameMode_ReturnValue_2);0x051B if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_0554;0x0529 ApplySettings();0x0537 ApplyGameOptions();0x0545 if (!(First)) goto Label_05C9;0x0553 PopFlow();0x0554 Label_0554:0x0554 CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x0571 CallFunc_Delay_Duration_ImplicitCast = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue);0x058E Delay(this, CallFunc_Delay_Duration_ImplicitCast, LatentActionInfo{0x4E9, -905304640, FName(ExecuteUbergraph_MyGameInstance), this});0x05C8 PopFlow();0x05C9 Label_05C9:0x05C9 First = true;0x05D4 PopFlow();0x05D5 Label_05D5:0x05D5 CallFunc_IsValid_ReturnValue_3 = IsValid(PPActor);0x05F2 if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_0646;0x0600 ChangeReduceEffects(ReduceEffects);0x0617 ChangeBrightness(BrightnessAmount);0x062E ChangeLumen(CurrentLumen);0x0645 PopFlow();0x0646 Label_0646:0x0646 CallFunc_GetAllActorsOfClass_OutActors = {};0x0651 GetAllActorsOfClass(this, /Script/Engine.PostProcessVolume, CallFunc_GetAllActorsOfClass_OutActors);0x066E Temp_int_Loop_Counter_Variable_2 = 0;0x0685 Temp_int_Array_Index_Variable_1 = 0;0x069C Label_069C:0x069C CallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x06D7 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_4);0x06FD if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0830;0x070B Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x0726 PushFlow(Label_07E6);0x072B /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0766 PPActor = CallFunc_Array_Get_Item;0x0779 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x07B4 PPSettings = CallFunc_Array_Get_Item.Settings;0x07E5 PopFlow();0x07E6 Label_07E6:0x07E6 CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0810 Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_3;0x082B goto Label_069C;0x0830 Label_0830:0x0830 CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x084D CallFunc_Delay_Duration_ImplicitCast_1 = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue_1);0x086A Delay(this, CallFunc_Delay_Duration_ImplicitCast_1, LatentActionInfo{0x5D5, 646060946, FName(ExecuteUbergraph_MyGameInstance), this});0x08A4 PopFlow();0x08A5 Label_08A5:0x08A5 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x08CF Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x08EA Label_08EA:0x08EA CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(25);0x090B CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Variable, CallFunc_MakeLiteralInt_ReturnValue);0x0931 if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_0D9C;0x093F CallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(Temp_int_Variable);0x0964 CallFunc_GetEnumeratorValueFromIndex_ReturnValue = GetEnumeratorValueFromIndex(/Game/Blueprints/Achievement/AchievementEnum.AchievementEnum, CallFunc_Conv_IntToByte_ReturnValue);0x0992 CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(CallFunc_GetEnumeratorValueFromIndex_ReturnValue);0x09B7 Temp_int_Variable_2 = CallFunc_Conv_ByteToInt_ReturnValue;0x09D2 PushFlow(Label_08A5);0x09D7 CallFunc_Conv_IntToByte_ReturnValue_1 = Conv_IntToByte(Temp_int_Variable_2);0x09FC CallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/Blueprints/Achievement/AchievementEnum.AchievementEnum, CallFunc_Conv_IntToByte_ReturnValue_1);0x0A2A CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(AllAch, CallFunc_GetValidValue_ReturnValue);0x0A6E CallFunc_Conv_IntToByte_ReturnValue_1 = Conv_IntToByte(Temp_int_Variable_2);0x0A93 CallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/Blueprints/Achievement/AchievementEnum.AchievementEnum, CallFunc_Conv_IntToByte_ReturnValue_1);0x0AC1 CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 0);0x0AE0 if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_0AEF;0x0AEE PopFlow();0x0AEF Label_0AEF:0x0AEF CallFunc_Conv_IntToByte_ReturnValue_1 = Conv_IntToByte(Temp_int_Variable_2);0x0B14 CallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/Blueprints/Achievement/AchievementEnum.AchievementEnum, CallFunc_Conv_IntToByte_ReturnValue_1);0x0B42 CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Game/Blueprints/Achievement/AchievementEnum.AchievementEnum, CallFunc_GetValidValue_ReturnValue);0x0B70 CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_GetEnumeratorUserFriendlyName_ReturnValue);0x0B95 CallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController(this, 0);0x0BAF GetCachedAchievementProgress(this, CallFunc_GetPlayerController_ReturnValue_1, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetCachedAchievementProgress_bFoundID, CallFunc_GetCachedAchievementProgress_Progress);0x0BDE CallFunc_Conv_DoubleToString_InDouble_ImplicitCast = Cast<4>(CallFunc_GetCachedAchievementProgress_Progress);0x0BFB CallFunc_Conv_DoubleToString_ReturnValue = Conv_DoubleToString(CallFunc_Conv_DoubleToString_InDouble_ImplicitCast);0x0C20 CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr("PROGRESS_", CallFunc_Conv_DoubleToString_ReturnValue);0x0C50 CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x0C65 PrintString(this, CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{1f, 0f, 0.883787f, 1f}, 2f, FName(None));0x0CB7 CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetCachedAchievementProgress_Progress);0x0CD4 CallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast, 100);0x0CFA if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue)) PopFlow();0x0D04 CallFunc_Conv_IntToByte_ReturnValue_1 = Conv_IntToByte(Temp_int_Variable_2);0x0D29 CallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/Blueprints/Achievement/AchievementEnum.AchievementEnum, CallFunc_Conv_IntToByte_ReturnValue_1);0x0D57 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(AllAchCollected, CallFunc_GetValidValue_ReturnValue);0x0D9B PopFlow();0x0D9C Label_0D9C:0x0D9C CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AllAchCollected);0x0DD7 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AllAch);0x0E12 CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue_1, 1);0x0E3C CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Length_ReturnValue, CallFunc_Subtract_IntInt_ReturnValue);0x0E62 if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x0E6C CallFunc_MakeLiteralByte_ReturnValue = MakeLiteralByte(0);0x0E8A CallAchievement(CallFunc_MakeLiteralByte_ReturnValue);0x0EA1 CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x0EB6 CallFunc_MakeLiteralByte_ReturnValue = MakeLiteralByte(0);0x0ED4 CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_2 = GetEnumeratorUserFriendlyName(/Game/Blueprints/Achievement/AchievementEnum.AchievementEnum, CallFunc_MakeLiteralByte_ReturnValue);0x0F02 CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr("ACHIEVED_", CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_2);0x0F32 PrintString(this, CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0.035996f, 0.625f, 0.493241f, 1f}, 2f, FName(None));0x0F84 PopFlow();0x0F85 Label_0F85:0x0F85 Temp_int_Variable = 0;0x0F9C Temp_int_Variable_2 = 0;0x0FB3 goto Label_08EA;0x0FB8 Temp_string_Variable = K2Node_CustomEvent_WrittenAchievementName_1;0x0FD3 Temp_real_Variable = K2Node_CustomEvent_WrittenProgress_1;0x0FEE Temp_int_Variable_1 = K2Node_CustomEvent_WrittenUserTag_1;0x1009 Label_1009:0x1009 CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x101E PrintString(this, "ACHIEVED FAILED", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{1f, 0f, 0.883787f, 1f}, 2f, FName(None));0x1078 Label_1078:0x1078 ProcessingAchievements = false;0x1083 CheckPlatinum();0x1091 PopFlow();0x1092 Temp_string_Variable = K2Node_CustomEvent_WrittenAchievementName;0x10AD Temp_real_Variable = K2Node_CustomEvent_WrittenProgress;0x10C8 Temp_int_Variable_1 = K2Node_CustomEvent_WrittenUserTag;0x10E3 goto Label_1078;0x10E8 CurrentAch = K2Node_CustomEvent_ACH;0x1103 CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(ProcessedAchievements, CurrentAch);0x113F if (!(CallFunc_Array_Contains_ReturnValue)) goto Label_114E;0x114D PopFlow();0x114E Label_114E:0x114E K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(BuildVersion, 0);0x116D if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_11A9;0x117B K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(BuildVersion, 4);0x119A if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_11A9;0x11A8 PopFlow();0x11A9 Label_11A9:0x11A9 CallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ProcessedAchievements, CurrentAch);0x11ED CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x1202 K2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x1226 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x1243 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x124D K2Node_DynamicCast_AsMy_Game_Mode.StoreAchievement(ProcessedAchievements);0x127A ProcessingAchievements = true;0x1285 CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1 = GetEnumeratorUserFriendlyName(/Game/Blueprints/Achievement/AchievementEnum.AchievementEnum, CurrentAch);0x12B3 CallFunc_Conv_StringToName_ReturnValue_1 = Conv_StringToName(CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1);0x12D8 CallFunc_Conv_NameToString_ReturnValue = Conv_NameToString(CallFunc_Conv_StringToName_ReturnValue_1);0x12FD CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("CALLSTART_", CallFunc_Conv_NameToString_ReturnValue);0x132E CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x1343 PrintString(this, CallFunc_Concat_StrStr_ReturnValue, CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{1f, 0f, 0.883787f, 1f}, 2f, FName(None));0x1395 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x13AF CallFunc_CacheAchievements_ReturnValue = CacheAchievements(this, CallFunc_GetPlayerController_ReturnValue);0x13CD CallFunc_IsValid_ReturnValue = IsValid(CallFunc_CacheAchievements_ReturnValue);0x13EA if (!(CallFunc_IsValid_ReturnValue)) goto Label_1009;0x13F8 K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnSuccess_2738F5324C453105FB0CF8BD80ED205E);0x140F CallFunc_CacheAchievements_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate_3;0x1438 K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnFailure_2738F5324C453105FB0CF8BD80ED205E);0x144F CallFunc_CacheAchievements_ReturnValue.OnFailure += K2Node_CreateDelegate_OutputDelegate_2;0x1478 CallFunc_CacheAchievements_ReturnValue.Activate();0x149C goto Label_1009;0x14A1 goto Label_1009;0x14A6 CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(CurrentAch, 0);0x14C5 if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_1)) goto Label_14D4;0x14D3 PopFlow();0x14D4 Label_14D4:0x14D4 AchNotAllowed = false;0x14DF /Script/Engine.Default__KismetArrayLibrary.Array_Clear(AllAchCollected);0x1508 /Script/Engine.Default__KismetArrayLibrary.Array_Clear(AllAch);0x1531 goto Label_0F85;0x1536 Label_1536:0x1536 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x1550 CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1 = GetEnumeratorUserFriendlyName(/Game/Blueprints/Achievement/AchievementEnum.AchievementEnum, CurrentAch);0x157E CallFunc_WriteProgress_ReturnValue = WriteProgress(this, CallFunc_GetPlayerController_ReturnValue, CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1, 100f, 0);0x15AF CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_WriteProgress_ReturnValue);0x15CC if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x15D6 K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnWriteSuccess_CE24F74F4929F94A84B78783D1761EF6);0x15ED CallFunc_WriteProgress_ReturnValue.OnWriteSuccess += K2Node_CreateDelegate_OutputDelegate_1;0x1616 K2Node_CreateDelegate_OutputDelegate.Bind(this, OnWriteFailure_CE24F74F4929F94A84B78783D1761EF6);0x162D CallFunc_WriteProgress_ReturnValue.OnWriteFailure += K2Node_CreateDelegate_OutputDelegate;0x1656 CallFunc_WriteProgress_ReturnValue.Activate();0x167A PopFlow();0x167B PrintString(this, "THS_StartUpCallAchievement", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x16D8 CallFunc_GetGameMode_ReturnValue_1 = GetGameMode(this);0x16ED K2Node_DynamicCast_AsMy_Game_Mode_1 = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue_1);0x1711 K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode_1);0x172E if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x1738 CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_DynamicCast_AsMy_Game_Mode_1.StoredACH);0x1789 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(CallFunc_Array_Length_ReturnValue_3);0x17AE CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr("THS_StartUpCallAchievement COUNT", CallFunc_Conv_IntToString_ReturnValue);0x17F5 PrintString(this, CallFunc_Concat_StrStr_ReturnValue_3, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x183F Temp_int_Loop_Counter_Variable_1 = 0;0x1856 Temp_int_Array_Index_Variable_2 = 0;0x186D Label_186D:0x186D CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_DynamicCast_AsMy_Game_Mode_1.StoredACH);0x18BE CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_2);0x18E4 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_1A20;0x18F2 Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x190D PushFlow(Label_19D6);0x1912 /Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_DynamicCast_AsMy_Game_Mode_1.StoredACH, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_1);0x1963 CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_3 = GetEnumeratorUserFriendlyName(/Game/Blueprints/Achievement/AchievementEnum.AchievementEnum, CallFunc_Array_Get_Item_1);0x1991 CallFunc_Array_Add_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(StoredACH as String, CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_3);0x19D5 PopFlow();0x19D6 Label_19D6:0x19D6 CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x1A00 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x1A1B goto Label_186D;0x1A20 Label_1A20:0x1A20 UnlockAchievements(StoredACH as String);0x1A33 PopFlow();0x1A34 CallFunc_FindPlatform_ReturnValue = FindPlatform();0x1A50 CallFunc_FindPlatformType_ReturnValue = FindPlatformType(CallFunc_FindPlatform_ReturnValue);0x1A75 K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_FindPlatformType_ReturnValue, 0);0x1A94 if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1AA3;0x1AA2 PopFlow();0x1AA3 Label_1AA3:0x1AA3 SpawnIconGenerator();0x1AB1 PopFlow();0x1AB2 Label_1AB2:0x1AB2 DetectResolutions(CallFunc_DetectResolutions_NewParam);0x1AC9 DetectHDR();0x1AD7 PushFlow(Label_1DC9);0x1ADC CallFunc_FindPlatform_ReturnValue_1 = FindPlatform();0x1AF8 CallFunc_FindPlatformType_ReturnValue_1 = FindPlatformType(CallFunc_FindPlatform_ReturnValue_1);0x1B1D K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CallFunc_FindPlatformType_ReturnValue_1, 1);0x1B3C if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_1B78;0x1B4A K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CallFunc_FindPlatformType_ReturnValue_1, 2);0x1B69 if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_1B78;0x1B77 PopFlow();0x1B78 Label_1B78:0x1B78 CallFunc_FindBuildMetadata_ReturnValue = FindBuildMetadata();0x1B94 K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(CallFunc_FindBuildMetadata_ReturnValue.flag, 0);0x1BBC if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_1C6D;0x1BCA K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(CallFunc_FindBuildMetadata_ReturnValue.flag, 1);0x1BF2 if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_1C6D;0x1C00 K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(CallFunc_FindBuildMetadata_ReturnValue.flag, 2);0x1C28 if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_1DF2;0x1C36 K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(CallFunc_FindBuildMetadata_ReturnValue.flag, 4);0x1C5E if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_1DF2;0x1C6C PopFlow();0x1C6D Label_1C6D:0x1C6D K2Node_SwitchEnum_CmpSuccess_4 = NotEqual_ByteByte(CallFunc_FindBuildMetadata_ReturnValue.Mode, 0);0x1C95 if (!(K2Node_SwitchEnum_CmpSuccess_4)) goto Label_1D10;0x1CA3 K2Node_SwitchEnum_CmpSuccess_4 = NotEqual_ByteByte(CallFunc_FindBuildMetadata_ReturnValue.Mode, 1);0x1CCB if (!(K2Node_SwitchEnum_CmpSuccess_4)) goto Label_1D10;0x1CD9 K2Node_SwitchEnum_CmpSuccess_4 = NotEqual_ByteByte(CallFunc_FindBuildMetadata_ReturnValue.Mode, 2);0x1D01 if (!(K2Node_SwitchEnum_CmpSuccess_4)) goto Label_1EAC;0x1D0F PopFlow();0x1D10 Label_1D10:0x1D10 K2Node_MakeStruct_TestStartSettings_1.TestValue_5_2F40490B41705386E8B31B9D1B69F618 = false;0x1D24 K2Node_MakeStruct_TestStartSettings_1.HasIntroLogos_3_FE61DCED4896CD52989DEBB5BA895455 = true;0x1D38 K2Node_MakeStruct_TestStartSettings_1.Build_8_81D262B34AE2D47405AF2D829DABCB50 = 0;0x1D55 TestStartSettings = K2Node_MakeStruct_TestStartSettings_1;0x1D70 PrintString(this, "THS PLATFORM SET MAIN", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x1DC8 PopFlow();0x1DC9 Label_1DC9:0x1DC9 BuildVersion = TestStartSettings.Build_8_81D262B34AE2D47405AF2D829DABCB50;0x1DED goto Label_0554;0x1DF2 Label_1DF2:0x1DF2 K2Node_MakeStruct_TestStartSettings.TestValue_5_2F40490B41705386E8B31B9D1B69F618 = true;0x1E06 K2Node_MakeStruct_TestStartSettings.HasIntroLogos_3_FE61DCED4896CD52989DEBB5BA895455 = true;0x1E1A K2Node_MakeStruct_TestStartSettings.Build_8_81D262B34AE2D47405AF2D829DABCB50 = 4;0x1E37 TestStartSettings = K2Node_MakeStruct_TestStartSettings;0x1E52 PrintString(this, "THS PLATFORM SET DEBUG", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x1EAB PopFlow();0x1EAC Label_1EAC:0x1EAC PrintString(this, "THS PLATFORM SET MAIN", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x1F04 K2Node_MakeStruct_TestStartSettings_2.TestValue_5_2F40490B41705386E8B31B9D1B69F618 = false;0x1F18 K2Node_MakeStruct_TestStartSettings_2.HasIntroLogos_3_FE61DCED4896CD52989DEBB5BA895455 = true;0x1F2C K2Node_MakeStruct_TestStartSettings_2.Build_8_81D262B34AE2D47405AF2D829DABCB50 = 1;0x1F49 TestStartSettings = K2Node_MakeStruct_TestStartSettings_2;0x1F64 PopFlow();0x1F65 Label_1F65:0x1F65 CheckGlobalConfigSave();0x1F73 goto Label_1AB2;0x1F78 goto Label_05D5;0x1F7D PrintString(this, "EVENT INIT", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x1FCA PushFlow(Label_1FDE);0x1FCF RegisterConsoleCommands();0x1FD9 goto Label_1F65;0x1FDE Label_1FDE:0x1FDE CallFunc_PlatformFlags_ReturnValue = PlatformFlags();0x1FFA PopFlow();0x1FFB RetriggerableDelay(this, 0.2f, LatentActionInfo{0x4DA, -284863499, FName(ExecuteUbergraph_MyGameInstance), this});0x2031 PopFlow();0x2032 goto Label_1536;0x2037 Label_2037:0x2037 return;Final 0x14f0670 0x04 void LumenChange__DelegateSignature (bool On ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x01 void ReduceEffectsDispatcher__DelegateSignature (bool ReduceEffects ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x01 void GoreRemoval__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00