Zdexby TheHolyOneZ
4,841 classes
Class

UMyGameInstance_C

: UGameInstance : UObject
/Game/Blueprints/Essentials/MyGameInstance.MyGameInstance_C 0x1E28 (7,720 B) align 16 inherited 0x01C8 70 scripted vtable /Game/Blueprints/Essentials/MyGameInstance
0x00x1E28

Members 83

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x10GoreRemovalFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08GlobalConfigSaveUGlobalConfigSave_C*6 flagsnullptr
0x268ConfigSaveFConfigSave4 flags{LanguageID_2_536772FC4B00255E8ECA1E9F479D2F7F=0, GORE_5_23…
0x10GlobalConfigSaveSlotFString5 flags"GlobalConfig"
0x10SupportedResolutionsTArray<FIntPoint>3 flags[]
0x04ResolutionIDint327 flags0
0x04740x04padding / unreflected
0x10LanguagesSupportedTArray<FString>3 flags[11 items]
0x04LanguageIDint327 flags0
0x04QualityIDint327 flags0
0x04ScreenIDint327 flags0
0x01LanguageLoadedbool7 flagsfalse
0x01GoreEnabledbool7 flagstrue
0x01ReduceEffectsbool7 flagsfalse
0x04970x09padding / unreflected
0x770PPSettingsFPostProcessSettings3 flags{bOverride_TemperatureType=false, bOverride_WhiteTemp=false…
0x08PPActorAPostProcessVolume*7 flagsnullptr
0x10ReduceEffectsDispatcherFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08CameraSensitivitydouble7 flags1
0x01InvertCameraXbool7 flagsfalse
0x01InvertCameraYbool7 flagsfalse
0x01VibrationModebool7 flagstrue
0x01CameraBlobbool7 flagstrue
0x01EasyModebool7 flagsfalse
0x01Vsyncbool7 flagsfalse
0x0C360x02padding / unreflected
0x08VolumeMasterdouble7 flags1
0x08VolumeMusicdouble7 flags1
0x08VolumeSFXdouble7 flags1
0x08VolumeVoicedouble7 flags1
0x08audioCurveUCurveFloat*6 flags/Game/Sound/AudioVolumeCurve.AudioVolumeCurve
0x01Subtitlesbool7 flagstrue
0x0C610x03padding / unreflected
0x04Resolution IDint327 flags0
0x10IconGeneratorTArray<AIconGeneratorActor_C*>4 flags[]
0x08IconSelectUObject*6 flagsnullptr
0x08MappingContextUInputMappingContext*6 flags/Game/Blueprints/Essentials/Input/PCInput.PCInput
0x08MoveActionUObject*6 flags/Game/Blueprints/Essentials/Input/Movement.Movement
0x4E0DefaultSettingsFDefaultSettings4 flags{DefaultOptions_6_057DC5C94AC232FF60FF93B0F53C6DD8={Languag…
0x1C8CurrentUserKeyboardKeysFDefaultKeyboardKeys4 flags{Movement_41_DB1E1342448BF89D3EB9278B554413E9={KeyName=None…
0x08Gammadouble7 flags0
0x01LightWasTurnedOnbool7 flagstrue
0x01DeactivatePromptsbool7 flagsfalse
0x01DeactivateCutscenebool7 flagsfalse
0x01Firstbool7 flagsfalse
0x01CurrentAchAchievementEnum7 flagsNewEnumerator0
0x01ProcessingAchievementsbool7 flagsfalse
0x13460x02padding / unreflected
0x10ProcessedAchievementsTArray<AchievementEnum>3 flags[]
0x01AchNotAllowedbool7 flagsfalse
0x13590x07padding / unreflected
0x10AllAchCollectedTArray<AchievementEnum>3 flags[]
0x10AllAchTArray<AchievementEnum>3 flags[]
0x08DeathEffectSFXdouble7 flags1
0x08VRSFXdouble7 flags1
0x01DeactivateMusicCheatbool7 flagsfalse
0x13910x07padding / unreflected
0x08OrbDeathdouble7 flags1
0x01BuildVersionDemoVersion7 flagsNewEnumerator0
0x13A10x07padding / unreflected
0x08FadeAudiodouble7 flags1
0x01WasSplashbool7 flagsfalse
0x13B10x03padding / unreflected
0x04DebugIDint327 flags0
0x08TemporalSFXVolumedouble7 flags1
0x01CameraModeCameraMode7 flagsNewEnumerator0
0x13C10x03padding / unreflected
0x04CameraModeIDint327 flags0
0x08Camera Shake Enableddouble7 flags1
0x01FPSbool7 flagsfalse
0x13D10x03padding / unreflected
0x04ChangeQTEIDint327 flags2
0x01QTEModeParryMode7 flagsNewEnumerator0
0x13D90x07padding / unreflected
0x08BrightnessAmountdouble7 flags0
0x04FPSLimitint327 flags0
0x13EC0x04padding / unreflected
0x08FOVSliderdouble7 flags0
0x01BossCheckpointbool7 flagstrue
0x13F90x03padding / unreflected
0x04AAMethodint327 flags0
0x01EndDemoOncebool7 flagsfalse
0x14010x07padding / unreflected
0x08ResolutionScaledouble7 flags100
0x01CurrentLumenbool7 flagstrue
0x14110x07padding / unreflected
0x08CheapInternalResolutionMultiplyerdouble7 flags0.75
0x10LumenChangeFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01EnableDirtLensbool7 flagstrue
0x14310x07padding / unreflected
0x08CheapInternalResolutionMultiplyer2double7 flags0.66
0x4E0PS5_InputIcon_SettingsFDefaultSettings4 flags{DefaultOptions_6_057DC5C94AC232FF60FF93B0F53C6DD8={Languag…
0x01EnemyRespawnbool7 flagstrue
0x03TestStartSettingsFTestStartSettings6 flags{TestValue_5_2F40490B41705386E8B31B9D1B69F618=false, HasInt…
0x04Ach Unlock Prevent Start Upint327 flags0
0x01StartupACHAchievementEnum7 flagsNewEnumerator0
0x19290x07padding / unreflected
0x10StoredACH as StringTArray<FString>3 flags[]
0x04QualityConsoleint327 flags0
0x19440x04padding / unreflected
0x4E0Switch_InputIcon_SettingsFDefaultSettings4 flags{DefaultOptions_6_057DC5C94AC232FF60FF93B0F53C6DD8={Languag…
Inherited from UGameInstance 6
OffsetSizeNameTypeFlagsDefault
0x10LocalPlayersTArray<ULocalPlayer*>Protected+4 flags[]
0x08OnlineSessionUOnlineSession*Protected+6 flagsnullptr
0x10ReferencedObjectsTArray<UObject*>Protected+4 flags[]
0x00600x18padding / unreflected
0x10OnPawnControllerChangedDelegatesFMulticastScriptDelegateProtected+4 flags<delegate>
0x00880x18padding / unreflected
0x10OnInputDeviceConnectionChangeFMulticastScriptDelegate4 flags<delegate>
0x10OnUserInputDevicePairingChangeFMulticastScriptDelegate4 flags<delegate>

Functions 70

SignatureFlagsNativeParams
void ChangeConsoleQuality(int32 ID)
Script4 statements · 41 bytes of bytecode
0x0000ConsoleQ = false;0x000BQualityConsole = ID;0x0026return;0x0028// end of script
Public0x04
void ApplyGameOptions()
Script4 statements · 49 bytes of bytecode
0x0000ChangeCameraMode(CameraModeID);0x0017ChangeQTE(ChangeQTEID);0x002Ereturn;0x0030// end of script
Public0x00
void ConsoleSettings()
Script43 statements · 939 bytes of bytecode
0x0000PushFlow(Label_03A8);0x0005CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0019CallFunc_PlatformFlags_ReturnValue = PlatformFlags();0x0035K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_PlatformFlags_ReturnValue.Category, 0);0x005Dif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_010E;0x006BK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_PlatformFlags_ReturnValue.Category, 1);0x0093if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_010E;0x00A1K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_PlatformFlags_ReturnValue.Category, 2);0x00C9if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_010E;0x00D7K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_PlatformFlags_ReturnValue.Category, 3);0x00FFif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_010E;0x010DPopFlow();0x010ELabel_010E:0x010EPushFlow(Label_0291);0x0113CallFunc_GetAllActorsOfClass_OutActors = {};0x011EGetAllActorsOfClass(this, /Script/Engine.PostProcessVolume, CallFunc_GetAllActorsOfClass_OutActors);0x013BTemp_int_Loop_Counter_Variable = 0;0x0152Temp_int_Array_Index_Variable = 0;0x0169Label_0169:0x0169CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x01A4CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x01CAif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0309;0x01D8Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01F3PushFlow(Label_035E);0x01F8/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0233CallFunc_Array_Get_Item.Settings.DynamicGlobalIlluminationMethod = 1;0x0266CallFunc_Array_Get_Item.Settings.bOverride_DynamicGlobalIlluminationMethod = true;0x0290PopFlow();0x0291Label_0291:0x0291LumenChange.Broadcast(CurrentLumen);0x02ADPrintString(this, "APPLIED CONSOLE SETTINGS", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0308PopFlow();0x0309Label_0309:0x0309CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("r.Lumen.DiffuseIndirect.Allow ", "1");0x0348ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue, nullptr);0x035DPopFlow();0x035ELabel_035E:0x035ECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0388Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x03A3goto Label_0169;0x03A8Label_03A8:0x03A8return;0x03AA// end of script
Public0x00
void ChangeDirtLens(bool LensBlinkEnabled)
Script9 statements · 168 bytes of bytecode
0x0000EnableDirtLens = LensBlinkEnabled;0x0013CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x002DK2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0051K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x006Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_00A5;0x007CK2Node_DynamicCast_AsMain_Char.EnableDirtLens = EnableDirtLens;0x00A5Label_00A5:0x00A5return;0x00A7// end of script
Public0x01
void ChangeLumen(bool OnOff)
Script34 statements · 817 bytes of bytecode
0x0000PushFlow(Label_032E);0x0005CurrentLumen = OnOff;0x0018CallFunc_GetAllActorsOfClass_OutActors = {};0x0023GetAllActorsOfClass(this, /Script/Engine.PostProcessVolume, CallFunc_GetAllActorsOfClass_OutActors);0x0040Temp_int_Loop_Counter_Variable = 0;0x0057Temp_int_Array_Index_Variable = 0;0x006ELabel_006E:0x006ECallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x00A9CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00CFif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0204;0x00DDTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00F8PushFlow(Label_02E4);0x00FDTemp_byte_Variable = 1;0x0111Temp_byte_Variable_1 = 2;0x0125/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0160Temp_bool_Variable_1 = CurrentLumen;0x0173CallFunc_Array_Get_Item.Settings.DynamicGlobalIlluminationMethod = Switch(Temp_bool_Variable_1, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default_1);0x01D9CallFunc_Array_Get_Item.Settings.bOverride_DynamicGlobalIlluminationMethod = true;0x0203PopFlow();0x0204Label_0204:0x0204Temp_string_Variable = "1";0x0219Temp_string_Variable_1 = "0";0x022ETemp_bool_Variable = CurrentLumen;0x0241CallFunc_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));0x02B2ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue, nullptr);0x02C7LumenChange.Broadcast(CurrentLumen);0x02E3PopFlow();0x02E4Label_02E4:0x02E4CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x030ETemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0329goto Label_006E;0x032ELabel_032E:0x032Ereturn;0x0330// end of script
Public0x01
void ChangeResolutionScale(double Value)
Script33 statements · 1,085 bytes of bytecode
0x0000CallFunc_FindPlatform_ReturnValue = FindPlatform();0x001CCallFunc_FindPlatformType_ReturnValue = FindPlatformType(CallFunc_FindPlatform_ReturnValue);0x0041K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_FindPlatformType_ReturnValue, 0);0x0060if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00A0;0x006EK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_FindPlatformType_ReturnValue, 2);0x008Dif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00A0;0x009Bgoto Label_043A;0x00A0Label_00A0:0x00A0ResolutionScale = Value;0x00BBCallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1);0x00E0NewLocalVar = CallFunc_MakeLiteralDouble_ReturnValue;0x00FBCallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x010FCallFunc_GetViewportSize_ReturnValue = /Script/UMG.Default__WidgetLayoutLibrary.GetViewportSize(this);0x0142BreakVector2D(CallFunc_GetViewportSize_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x0167CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_BreakVector2D_Y, 1080);0x018DCallFunc_SelectFloat_ReturnValue = SelectFloat(CheapInternalResolutionMultiplyer2, CheapInternalResolutionMultiplyer, CallFunc_Greater_DoubleDouble_ReturnValue);0x01C4CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(ResolutionScale, CallFunc_SelectFloat_ReturnValue);0x01F2CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, NewLocalVar);0x0220CallFunc_SetResolutionScaleValueEx_NewScaleValue_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x023DCallFunc_GetGameUserSettings_ReturnValue.SetResolutionScaleValueEx(CallFunc_SetResolutionScaleValueEx_NewScaleValue_ImplicitCast);0x0266CallFunc_GetViewportSize_ReturnValue = /Script/UMG.Default__WidgetLayoutLibrary.GetViewportSize(this);0x0299BreakVector2D(CallFunc_GetViewportSize_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x02BECallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_BreakVector2D_Y, 1080);0x02E4CallFunc_SelectFloat_ReturnValue = SelectFloat(CheapInternalResolutionMultiplyer2, CheapInternalResolutionMultiplyer, CallFunc_Greater_DoubleDouble_ReturnValue);0x031BCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(ResolutionScale, CallFunc_SelectFloat_ReturnValue);0x0349CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, NewLocalVar);0x0377CallFunc_Conv_DoubleToString_ReturnValue = Conv_DoubleToString(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x039CCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("ResScale", CallFunc_Conv_DoubleToString_ReturnValue);0x03CBPrintString(this, CallFunc_Concat_StrStr_ReturnValue, true, true, LinearColor{0.691541f, 1f, 0.167883f, 1f}, 2f, FName(None));0x0415CallFunc_GetGameUserSettings_ReturnValue.ApplySettings(true);0x043ALabel_043A:0x043Areturn;0x043C// end of script
Public0x08
void ApplyKeyBindings()
Script164 statements · 3,726 bytes of bytecode
0x0000PushFlow(Label_0E8B);0x0005NewLocalVar_0 = Key{FName(None)};0x0032Temp_int_Variable = 0;0x0049Temp_int_Variable_1 = 0;0x0060Label_0060:0x0060CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(20);0x0081CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Variable, CallFunc_MakeLiteralInt_ReturnValue);0x00A7if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0566;0x00B5CallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(Temp_int_Variable);0x00DACallFunc_GetEnumeratorValueFromIndex_ReturnValue = GetEnumeratorValueFromIndex(/Game/Blueprints/Essentials/Input/ActionCommands.ActionCommands, CallFunc_Conv_IntToByte_ReturnValue);0x0108CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(CallFunc_GetEnumeratorValueFromIndex_ReturnValue);0x012DTemp_int_Variable_1 = CallFunc_Conv_ByteToInt_ReturnValue;0x0148PushFlow(Label_0613);0x014DCallFunc_Conv_IntToByte_ReturnValue_1 = Conv_IntToByte(Temp_int_Variable_1);0x0172CallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/Blueprints/Essentials/Input/ActionCommands.ActionCommands, CallFunc_Conv_IntToByte_ReturnValue_1);0x01A0NewLocalVar_1 = CallFunc_GetValidValue_ReturnValue;0x01BBCallFunc_Conv_IntToByte_ReturnValue_1 = Conv_IntToByte(Temp_int_Variable_1);0x01E0CallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/Blueprints/Essentials/Input/ActionCommands.ActionCommands, CallFunc_Conv_IntToByte_ReturnValue_1);0x020EK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 1);0x022Dif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_065D;0x023BK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 2);0x025Aif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0682;0x0268K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 3);0x0287if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_06A7;0x0295K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 4);0x02B4if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0BED;0x02C2K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 5);0x02E1if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0C16;0x02EFK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 6);0x030Eif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0C3F;0x031CK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 7);0x033Bif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0C68;0x0349K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 8);0x0368if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0C91;0x0376K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 9);0x0395if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0CBA;0x03A3K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 10);0x03C2if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0CE3;0x03D0K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 11);0x03EFif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0D11;0x03FDK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 12);0x041Cif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0D3A;0x042AK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 13);0x0449if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0D63;0x0457K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 14);0x0476if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0D8C;0x0484K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 15);0x04A3if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0DBE;0x04B1K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 16);0x04D0if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0DE7;0x04DEK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 17);0x04FDif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0E10;0x050BK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 18);0x052Aif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0E39;0x0538K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 19);0x0557if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0E62;0x0565PopFlow();0x0566Label_0566:0x0566CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0580CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue = GetLocalPlayerSubSystemFromPlayerController(CallFunc_GetPlayerController_ReturnValue, /Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem);0x05A6K2Node_MakeStruct_ModifyContextOptions.bIgnoreAllPressedKeysUntilRelease = true;0x05BAK2Node_MakeStruct_ModifyContextOptions.bForceImmediately = true;0x05CEK2Node_MakeStruct_ModifyContextOptions.bNotifyUserSettings = true;0x05E2CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue.RequestRebuildControlMappings(K2Node_MakeStruct_ModifyContextOptions, 2);0x0612PopFlow();0x0613Label_0613:0x0613CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x063DTemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0658goto Label_0060;0x065DLabel_065D:0x065DNewLocalVar_0 = CurrentUserKeyboardKeys.Movement_41_DB1E1342448BF89D3EB9278B554413E9;0x0681PopFlow();0x0682Label_0682:0x0682NewLocalVar_0 = CurrentUserKeyboardKeys.Camera_15_83AAA1A14A84CE3B1FE8B3A315EF5361;0x06A6PopFlow();0x06A7Label_06A7:0x06A7NewLocalVar_0 = CurrentUserKeyboardKeys.Jump_16_D6D96A9045B5D55B0F1684A28A40C26E;0x06CBLabel_06CB:0x06CBCallFunc_IsValid_ReturnValue = IsValid(MappingContext);0x06E8if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x06F2Temp_int_Loop_Counter_Variable = 0;0x0709Temp_int_Array_Index_Variable = 0;0x0720Label_0720:0x0720CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(MappingContext.DefaultKeyMappings.Mappings);0x077ACallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x07A0if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0A74;0x07AETemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x07C9PushFlow(Label_0A2A);0x07CECallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Game/Blueprints/Essentials/Input/ActionCommands.ActionCommands, NewLocalVar_1);0x07FCCallFunc_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);0x087BCallFunc_GetPlayerMappableKeySettings_ReturnValue = GetPlayerMappableKeySettings(CallFunc_Array_Get_Item);0x0898CallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(CallFunc_GetPlayerMappableKeySettings_ReturnValue.Name, CallFunc_Conv_StringToName_ReturnValue);0x08D4if (!(CallFunc_EqualEqual_NameName_ReturnValue)) PopFlow();0x08DE/Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.DefaultKeyMappings.Mappings, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0938CallFunc_Key_IsKeyboardKey_ReturnValue = Key_IsKeyboardKey(CallFunc_Array_Get_Item.Key);0x095ECallFunc_Key_IsMouseButton_ReturnValue = Key_IsMouseButton(CallFunc_Array_Get_Item.Key);0x0984CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Key_IsKeyboardKey_ReturnValue, CallFunc_Key_IsMouseButton_ReturnValue);0x09AAif (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x09B4/Script/Engine.Default__KismetArrayLibrary.Array_Get(MappingContext.DefaultKeyMappings.Mappings, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0A0EActionKeySelected = CallFunc_Array_Get_Item;0x0A29PopFlow();0x0A2ALabel_0A2A:0x0A2ACallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0A54Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x0A6Fgoto Label_0720;0x0A74Label_0A74:0x0A74CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(MappingContext.DefaultKeyMappings.Mappings, ActionKeySelected);0x0AD7CallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(MappingContext.DefaultKeyMappings.Mappings, CallFunc_Array_Find_ReturnValue);0x0B32if (!(CallFunc_Array_IsValidIndex_ReturnValue)) PopFlow();0x0B3CCallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(MappingContext.DefaultKeyMappings.Mappings, ActionKeySelected);0x0B9FMappingContext.DefaultKeyMappings.Mappings[CallFunc_Array_Find_ReturnValue].Key = NewLocalVar_0;0x0BECPopFlow();0x0BEDLabel_0BED:0x0BEDNewLocalVar_0 = CurrentUserKeyboardKeys.Attack_24_B68A71884ABEB526D0C289AD55184165;0x0C11goto Label_06CB;0x0C16Label_0C16:0x0C16NewLocalVar_0 = CurrentUserKeyboardKeys.Crouch_25_957A5C2C47173BE658F97F96561EA591;0x0C3Agoto Label_06CB;0x0C3FLabel_0C3F:0x0C3FNewLocalVar_0 = CurrentUserKeyboardKeys.Flashlight_26_A43CDA7B4C37028C8DFB4EBFAAA22675;0x0C63goto Label_06CB;0x0C68Label_0C68:0x0C68NewLocalVar_0 = CurrentUserKeyboardKeys.Retry_27_D5D7A971444BF1B6D5864F80FAD8B220;0x0C8Cgoto Label_06CB;0x0C91Label_0C91:0x0C91NewLocalVar_0 = CurrentUserKeyboardKeys.Scan_28_4D935FD846B269DB41F85A83A42EC2D9;0x0CB5goto Label_06CB;0x0CBALabel_0CBA:0x0CBANewLocalVar_0 = CurrentUserKeyboardKeys.Action_42_A1F8AE3D4283CB7683D0FAA6017EC7A8;0x0CDEgoto Label_06CB;0x0CE3Label_0CE3:0x0CE3NewLocalVar_0 = DefaultSettings.DefaultKeyboardKeys_63_30D53077487B2EEDCA4BD591FFE8E338.Selfie_52_71F3A6E74F32A684F28A69BBA1848650;0x0D10PopFlow();0x0D11Label_0D11:0x0D11NewLocalVar_0 = CurrentUserKeyboardKeys.Zoom_45_7DEC5A3A4CEA7E598EC1BCBDCE649416;0x0D35goto Label_06CB;0x0D3ALabel_0D3A:0x0D3ANewLocalVar_0 = CurrentUserKeyboardKeys.Lens_48_F0792224437F652CBF20CA8E4F459125;0x0D5Egoto Label_06CB;0x0D63Label_0D63:0x0D63NewLocalVar_0 = CurrentUserKeyboardKeys.CameraView_51_9A14D2284E1E15ACB30BD3A0561E855C;0x0D87goto Label_06CB;0x0D8CLabel_0D8C:0x0D8CNewLocalVar_0 = DefaultSettings.DefaultKeyboardKeys_63_30D53077487B2EEDCA4BD591FFE8E338.Pause_31_DBBA6D7D43979F08DF6B9A8DD6AB8811;0x0DB9goto Label_06CB;0x0DBELabel_0DBE:0x0DBENewLocalVar_0 = CurrentUserKeyboardKeys.MoveForward_3_3C719D214DC030F769E429BB64A762FE;0x0DE2goto Label_06CB;0x0DE7Label_0DE7:0x0DE7NewLocalVar_0 = CurrentUserKeyboardKeys.MoveLeft_7_442537354F25B22474BCDBA3BEFA5F73;0x0E0Bgoto Label_06CB;0x0E10Label_0E10:0x0E10NewLocalVar_0 = CurrentUserKeyboardKeys.MoveBackwards_9_B23785A74111E9FA87A995AE764C1DA5;0x0E34goto Label_06CB;0x0E39Label_0E39:0x0E39NewLocalVar_0 = CurrentUserKeyboardKeys.MoveRight_10_009E0F2A4DF399AA60B075BDC5E6A48F;0x0E5Dgoto Label_06CB;0x0E62Label_0E62:0x0E62NewLocalVar_0 = CurrentUserKeyboardKeys.ToggleWalk_30_78630B1045FAB83B98A985A4AFA1102B;0x0E86goto Label_06CB;0x0E8BLabel_0E8B:0x0E8Breturn;0x0E8D// end of script
Public0x00
void ShadowQuality(int32 NewParam)
Script45 statements · 1,756 bytes of bytecode
0x0000CurrentPreset = NewParam;0x001BTemp_string_Variable_20 = "5";0x0030Temp_string_Variable_21 = "4";0x0045Temp_string_Variable_22 = "4";0x005ATemp_string_Variable_23 = "3";0x006FTemp_int_Variable_4 = CurrentPreset;0x008ACallFunc_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));0x0119ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue_5, nullptr);0x012ETemp_string_Variable_16 = "4";0x0143Temp_string_Variable_17 = "4";0x0158Temp_string_Variable_18 = "4";0x016DTemp_string_Variable_19 = "3";0x0182Temp_int_Variable_3 = CurrentPreset;0x019DCallFunc_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));0x0235ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue_4, nullptr);0x024ATemp_string_Variable_12 = "1024";0x0262Temp_string_Variable_13 = "1024";0x027ATemp_string_Variable_14 = "512";0x0291Temp_string_Variable_15 = "256";0x02A8Temp_int_Variable_2 = CurrentPreset;0x02C3CallFunc_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));0x0359ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue_3, nullptr);0x036ETemp_string_Variable_8 = "0.005";0x0387Temp_string_Variable_9 = "0.02";0x039FTemp_string_Variable_10 = "0.05";0x03B7Temp_string_Variable_11 = "0.06";0x03CFTemp_int_Variable_1 = CurrentPreset;0x03EACallFunc_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));0x0482ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue_2, nullptr);0x0497Temp_string_Variable_4 = "1";0x04ACTemp_string_Variable_5 = "1";0x04C1Temp_string_Variable_6 = ".75";0x04D8Temp_string_Variable_7 = "0.5";0x04EFTemp_int_Variable = CurrentPreset;0x050ACallFunc_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));0x05A0ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue_1, nullptr);0x05B5Temp_string_Variable = "1";0x05CATemp_string_Variable_1 = ".8";0x05E0Temp_string_Variable_2 = ".25";0x05F7Temp_string_Variable_3 = ".1";0x060DTemp_int_Variable_5 = CurrentPreset;0x0628CallFunc_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));0x06C4ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue, nullptr);0x06D9return;0x06DB// end of script
Public0x04
void GetPlayerUserName(const FString& Name, const bool& ReturnAny, const bool& STEAM)
Script51 statements · 1,056 bytes of bytecode
0x0000PushFlow(Label_041D);0x0005Stim = false;0x0010CallFunc_PlatformFlags_ReturnValue = PlatformFlags();0x002CK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_PlatformFlags_ReturnValue.Type, 0);0x0054if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0099;0x0062K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_PlatformFlags_ReturnValue.Type, 1);0x008Aif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_02F4;0x0098PopFlow();0x0099Label_0099:0x0099CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/THS_PS5_UE5.OnlineIdentitySubsystem);0x00B7CallFunc_GetUniquePlayerId_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.GetUniquePlayerId(0);0x00EECallFunc_Conv_FUniqueNetIdReplToString_ReturnValue = Conv_FUniqueNetIdReplToString(CallFunc_GetUniquePlayerId_ReturnValue);0x0113CallFunc_IsNumeric_ReturnValue = IsNumeric(CallFunc_Conv_FUniqueNetIdReplToString_ReturnValue);0x0130Stim = CallFunc_IsNumeric_ReturnValue;0x0143if (!(Stim)) goto Label_02B8;0x0151CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/THS_PS5_UE5.OnlineIdentitySubsystem);0x016FCallFunc_GetUniquePlayerId_ReturnValue_1 = CallFunc_GetGameInstanceSubsystem_ReturnValue.GetUniquePlayerId(0);0x01A6CallFunc_GetPlayerNickname_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.GetPlayerNickname(CallFunc_GetUniquePlayerId_ReturnValue_1);0x01E1Username = CallFunc_GetPlayerNickname_ReturnValue;0x01FCLabel_01FC:0x01FCPushFlow(Label_03CB);0x0201CallFunc_GetCharacterArrayFromString_ReturnValue = GetCharacterArrayFromString(Username);0x0226CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetCharacterArrayFromString_ReturnValue);0x0261CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, 0);0x0283if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_0411;0x0291hasl = true;0x029Cnamel = Username;0x02B7PopFlow();0x02B8Label_02B8:0x02B8CallFunc_GetPlatformUserName_ReturnValue = GetPlatformUserName();0x02D4Username = CallFunc_GetPlatformUserName_ReturnValue;0x02EFgoto Label_01FC;0x02F4Label_02F4:0x02F4Stim = false;0x02FFCallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0319CallFunc_GetPlayerName_ReturnValue = CallFunc_GetPlayerController_ReturnValue.PlayerState.GetPlayerName();0x0361CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetPlayerName_ReturnValue);0x0386CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Conv_StringToText_ReturnValue);0x03ABUsername = CallFunc_Conv_TextToString_ReturnValue;0x03C6goto Label_01FC;0x03CBLabel_03CB:0x03CBName = namel;0x03E6ReturnAny = hasl;0x03F9STEAM = Stim;0x040Cgoto Label_041D;0x0411Label_0411:0x0411hasl = false;0x041CPopFlow();0x041DLabel_041D:0x041Dreturn;0x041F// end of script
Public0x12
void SageGame_StartFrom()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void FadeAudioFucntion(double FadeAudio)
Script3 statements · 30 bytes of bytecode
0x0000FadeAudio = FadeAudio;0x001Breturn;0x001D// end of script
Public0x08
void OrbDeathSound(double OrbDeath)
Script4 statements · 44 bytes of bytecode
0x0000OrbDeath = OrbDeath;0x001BGlobalMixVolume();0x0029return;0x002B// end of script
Public0x08
void UISound(const UIActions& UI)
Script30 statements · 444 bytes of bytecode
0x0000CurrentUIPitch = 1f;0x0017CurrentUISound = /Game/Sound/SFX/UI/UiHover_Cue.UiHover_Cue;0x002ACurrentUISound = /Game/Sound/SFX/UI/UiHover_Cue.UiHover_Cue;0x003DK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(UI, 1);0x005Cif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00F6;0x006AK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(UI, 2);0x0089if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0152;0x0097K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(UI, 3);0x00B6if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_016E;0x00C4K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(UI, 4);0x00E3if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_018A;0x00F1goto Label_01B9;0x00F6Label_00F6:0x00F6CurrentUIPitch = 1f;0x010DLabel_010D:0x010D/Script/Engine.Default__GameplayStatics.PlaySound2D(this, CurrentUISound, 1f, CurrentUIPitch, 0f, nullptr, nullptr, true);0x014Dgoto Label_01B9;0x0152Label_0152:0x0152CurrentUIPitch = 1.2f;0x0169goto Label_010D;0x016ELabel_016E:0x016ECurrentUIPitch = 0.7f;0x0185goto Label_010D;0x018ALabel_018A:0x018ACurrentUISound = /Game/Sound/SFX/UI/UiHover2_Cue.UiHover2_Cue;0x019DCurrentUIPitch = 1f;0x01B4goto Label_010D;0x01B9Label_01B9:0x01B9return;0x01BB// end of script
Public0x01
void VRPulseEffect(double VRSFX)
Script4 statements · 44 bytes of bytecode
0x0000VRSFX = VRSFX;0x001BGlobalMixVolume();0x0029return;0x002B// end of script
Public0x08
void DeathSoundEffect(double DeathEffectSFX)
Script7 statements · 161 bytes of bytecode
0x0000CallFunc_GetFloatValue_InTime_ImplicitCast = Cast<3>(DeathEffectSFX);0x001DCallFunc_GetFloatValue_ReturnValue = audioCurve.GetFloatValue(CallFunc_GetFloatValue_InTime_ImplicitCast);0x0058K2Node_VariableSet_DeathEffectSFX_ImplicitCast = Cast<4>(CallFunc_GetFloatValue_ReturnValue);0x0075DeathEffectSFX = K2Node_VariableSet_DeathEffectSFX_ImplicitCast;0x0090GlobalMixVolume();0x009Ereturn;0x00A0// end of script
Public0x08
void GlobalMixVolume()
Script46 statements · 1,693 bytes of bytecode
0x0000Music = 0f;0x0017SFX = 0f;0x002EVoice = 0f;0x0045FadeInTime = 0.1f;0x005CFadeInTime = 0f;0x0073CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(VolumeMaster, 100);0x00A1CallFunc_GetFloatValue_InTime_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue);0x00BECallFunc_GetFloatValue_ReturnValue = audioCurve.GetFloatValue(CallFunc_GetFloatValue_InTime_ImplicitCast);0x00F9K2Node_VariableSet_Master_ImplicitCast = Cast<4>(CallFunc_GetFloatValue_ReturnValue);0x0116Master = K2Node_VariableSet_Master_ImplicitCast;0x0131CallFunc_Divide_DoubleDouble_ReturnValue_3 = Divide_DoubleDouble(VolumeMusic, 100);0x015FCallFunc_GetFloatValue_InTime_ImplicitCast_3 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_3);0x017CCallFunc_GetFloatValue_ReturnValue_3 = audioCurve.GetFloatValue(CallFunc_GetFloatValue_InTime_ImplicitCast_3);0x01B7Music = CallFunc_GetFloatValue_ReturnValue_3;0x01D2CallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(VolumeSFX, 100);0x0200CallFunc_GetFloatValue_InTime_ImplicitCast_2 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_2);0x021DCallFunc_GetFloatValue_ReturnValue_2 = audioCurve.GetFloatValue(CallFunc_GetFloatValue_InTime_ImplicitCast_2);0x0258SFX = CallFunc_GetFloatValue_ReturnValue_2;0x0273CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(VolumeVoice, 100);0x02A1CallFunc_GetFloatValue_InTime_ImplicitCast_1 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_1);0x02BECallFunc_GetFloatValue_ReturnValue_1 = audioCurve.GetFloatValue(CallFunc_GetFloatValue_InTime_ImplicitCast_1);0x02F9Voice = CallFunc_GetFloatValue_ReturnValue_1;0x0314CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(Master, OrbDeath);0x0342CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, FadeAudio);0x0370CallFunc_SetSoundMixClassOverride_Volume_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x038DSetSoundMixClassOverride(this, /Game/Sound/MasterMix.MasterMix, /Game/Sound/MixerMaster.MixerMaster, CallFunc_SetSoundMixClassOverride_Volume_ImplicitCast, 1f, FadeInTime, true);0x03C2CallFunc_Not_PreBool_ReturnValue = Not_PreBool(DeactivateMusicCheat);0x03DFCallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(CallFunc_Not_PreBool_ReturnValue);0x0404CallFunc_Multiply_DoubleDouble_A_ImplicitCast_2 = Cast<4>(Music);0x0421CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_2, VRSFX);0x044FCallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_5, CallFunc_Conv_BoolToDouble_ReturnValue);0x047DCallFunc_SetSoundMixClassOverride_Volume_ImplicitCast_3 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_7);0x049ASetSoundMixClassOverride(this, /Game/Sound/MasterMix.MasterMix, /Game/Sound/MixerMusic.MixerMusic, CallFunc_SetSoundMixClassOverride_Volume_ImplicitCast_3, 1f, FadeInTime, true);0x04CFCallFunc_Multiply_DoubleDouble_A_ImplicitCast_1 = Cast<4>(SFX);0x04ECCallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1, DeathEffectSFX);0x051ACallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_3, VRSFX);0x0548CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_4, TemporalSFXVolume);0x0576CallFunc_SetSoundMixClassOverride_Volume_ImplicitCast_2 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_6);0x0593SetSoundMixClassOverride(this, /Game/Sound/MasterMix.MasterMix, /Game/Sound/MixerSFX.MixerSFX, CallFunc_SetSoundMixClassOverride_Volume_ImplicitCast_2, 1f, FadeInTime, true);0x05C8SetSoundMixClassOverride(this, /Game/Sound/MasterMix.MasterMix, /Game/Sound/MixerSFXEffect.MixerSFXEffect, SFX, 1f, FadeInTime, true);0x05FDCallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(Voice);0x061ACallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, DeathEffectSFX);0x0648CallFunc_SetSoundMixClassOverride_Volume_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x0665SetSoundMixClassOverride(this, /Game/Sound/MasterMix.MasterMix, /Game/Sound/MixerVoice.MixerVoice, CallFunc_SetSoundMixClassOverride_Volume_ImplicitCast_1, 1f, FadeInTime, true);0x069Areturn;0x069C// end of script
Public0x00
void TurnOnOffWorldLight(bool On)
Script18 statements · 359 bytes of bytecode
0x0000if (!(On)) goto Label_0021;0x000Eif (!(LightWasTurnedOn)) goto Label_00CC;0x001Cgoto Label_0164;0x0021Label_0021:0x0021if (!(LightWasTurnedOn)) goto Label_0164;0x002FCallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Script/Engine.DirectionalLight);0x004DCallFunc_GetActorOfClass_ReturnValue.LightComponent.SetVisibility(false, false);0x0085CallFunc_GetActorOfClass_ReturnValue.LightComponent.SetCastShadows(false);0x00BCLightWasTurnedOn = false;0x00C7goto Label_0164;0x00CCLabel_00CC:0x00CCCallFunc_GetActorOfClass_ReturnValue_1 = GetActorOfClass(this, /Script/Engine.DirectionalLight);0x00EACallFunc_GetActorOfClass_ReturnValue_1.LightComponent.SetVisibility(true, false);0x0122CallFunc_GetActorOfClass_ReturnValue_1.LightComponent.SetCastShadows(true);0x0159LightWasTurnedOn = true;0x0164Label_0164:0x0164return;0x0166// end of script
Public0x01
void CommandIconDetection(const ActionCommands& PromptCommand, const ForceInputMeths& ForceInput, const UObject*& Icon)
Script227 statements · 5,957 bytes of bytecode
0x0000PushFlow(Label_1742);0x0005CurrentCommand = 0;0x0019Key = Key{FName(None)};0x0046NewLocalVar = FName(None);0x0065CurrentCommand = PromptCommand;0x0080K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(ForceInput, 0);0x009Fif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0108;0x00ADK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(ForceInput, 1);0x00CCif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_038B;0x00DAK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(ForceInput, 2);0x00F9if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_018C;0x0107PopFlow();0x0108Label_0108:0x0108CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x011DK2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x0141K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x015Eif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0168if (!(K2Node_DynamicCast_AsMy_Game_Mode.GPInput)) goto Label_038B;0x018CLabel_018C:0x018CCallFunc_FindPlatform_ReturnValue = FindPlatform();0x01A8CallFunc_FindPlatformCategory_ReturnValue = FindPlatformCategory(CallFunc_FindPlatform_ReturnValue);0x01CDK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_FindPlatformCategory_ReturnValue, 0);0x01ECif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_02DC;0x01FAK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_FindPlatformCategory_ReturnValue, 1);0x0219if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_02DC;0x0227K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_FindPlatformCategory_ReturnValue, 2);0x0246if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_02DC;0x0254K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_FindPlatformCategory_ReturnValue, 3);0x0273if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_10AF;0x0281K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_FindPlatformCategory_ReturnValue, 4);0x02A0if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_10CF;0x02AEK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_FindPlatformCategory_ReturnValue, 5);0x02CDif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_02DC;0x02DBPopFlow();0x02DCLabel_02DC:0x02DCInputIconSettings = DefaultSettings;0x02F7Label_02F7:0x02F7CallFunc_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);0x0360IconSelect = CallFunc_Array_Get_Item_4;0x0373Label_0373:0x0373Icon = IconSelect;0x0386goto Label_1742;0x038BLabel_038B:0x038BIconSelect = nullptr;0x0396CallFunc_Conv_ByteToInt_ReturnValue_1 = Conv_ByteToInt(CurrentCommand);0x03BBIconID = CallFunc_Conv_ByteToInt_ReturnValue_1;0x03D6K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 1);0x03F5if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_0746;0x0403K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 2);0x0422if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_072E;0x0430K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 3);0x044Fif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x045DK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 4);0x047Cif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x048AK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 5);0x04A9if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x04B7K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 6);0x04D6if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x04E4K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 7);0x0503if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x0511K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 8);0x0530if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x053EK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 9);0x055Dif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x056BK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 10);0x058Aif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x0598K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 11);0x05B7if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x05C5K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 12);0x05E4if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x05F2K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 13);0x0611if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x061FK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 14);0x063Eif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_172A;0x064CK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 15);0x066Bif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x0679K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 16);0x0698if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x06A6K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 17);0x06C5if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x06D3K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 18);0x06F2if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x0700K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CurrentCommand, 19);0x071Fif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_10EF;0x072DPopFlow();0x072ELabel_072E:0x072EIconSelect = /Game/Blueprints/HUD/Icons/Keyboard/MouseAxis.MouseAxis;0x0741goto Label_0373;0x0746Label_0746:0x0746Temp_int_Loop_Counter_Variable_2 = 0;0x075DTemp_int_Array_Index_Variable = 0;0x0774Label_0774:0x0774CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x078ECallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue = GetLocalPlayerSubSystemFromPlayerController(CallFunc_GetPlayerController_ReturnValue, /Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem);0x07B4CallFunc_GetAllPlayerMappableActionKeyMappings_ReturnValue = CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue.GetAllPlayerMappableActionKeyMappings();0x07EBCallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllPlayerMappableActionKeyMappings_ReturnValue);0x0826CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x084Cif (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_0D2C;0x085ATemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_2;0x0875PushFlow(Label_0CE2);0x087ACallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0894CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue = GetLocalPlayerSubSystemFromPlayerController(CallFunc_GetPlayerController_ReturnValue, /Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem);0x08BACallFunc_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);0x092CCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_Array_Get_Item_2.Action, MoveAction);0x095Bif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) PopFlow();0x0965CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x097FCallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue = GetLocalPlayerSubSystemFromPlayerController(CallFunc_GetPlayerController_ReturnValue, /Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem);0x09A5CallFunc_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);0x0A17CallFunc_Key_IsKeyboardKey_ReturnValue = Key_IsKeyboardKey(CallFunc_Array_Get_Item_2.Key);0x0A3DCallFunc_Key_IsMouseButton_ReturnValue = Key_IsMouseButton(CallFunc_Array_Get_Item_2.Key);0x0A63CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Key_IsKeyboardKey_ReturnValue, CallFunc_Key_IsMouseButton_ReturnValue);0x0A89if (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x0A93CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0AADCallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue = GetLocalPlayerSubSystemFromPlayerController(CallFunc_GetPlayerController_ReturnValue, /Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem);0x0AD3CallFunc_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);0x0B45CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(KeyAxis, CallFunc_Array_Get_Item_2.Key);0x0B92CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0BACCallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue = GetLocalPlayerSubSystemFromPlayerController(CallFunc_GetPlayerController_ReturnValue, /Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem);0x0BD2CallFunc_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);0x0C44CallFunc_Key_GetDisplayName_ReturnValue = Key_GetDisplayName(CallFunc_Array_Get_Item_2.Key, true);0x0C73CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Key_GetDisplayName_ReturnValue);0x0C98CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(WalkFormat, CallFunc_Conv_TextToString_ReturnValue);0x0CC6WalkFormat = CallFunc_Concat_StrStr_ReturnValue;0x0CE1PopFlow();0x0CE2Label_0CE2:0x0CE2CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0D0CTemp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x0D27goto Label_0774;0x0D2CLabel_0D2C:0x0D2CTemp_struct_Variable = Key{FName(W)};0x0D59CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(KeyAxis, Temp_struct_Variable);0x0D95Temp_struct_Variable_1 = Key{FName(A)};0x0DC2CallFunc_Array_Contains_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(KeyAxis, Temp_struct_Variable_1);0x0DFECallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Array_Contains_ReturnValue, CallFunc_Array_Contains_ReturnValue_1);0x0E24Temp_struct_Variable_2 = Key{FName(S)};0x0E51CallFunc_Array_Contains_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(KeyAxis, Temp_struct_Variable_2);0x0E8DCallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, CallFunc_Array_Contains_ReturnValue_2);0x0EB3Temp_struct_Variable_3 = Key{FName(D)};0x0EE0CallFunc_Array_Contains_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(KeyAxis, Temp_struct_Variable_3);0x0F1CCallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_BooleanAND_ReturnValue_1, CallFunc_Array_Contains_ReturnValue_3);0x0F42if (!(CallFunc_BooleanAND_ReturnValue_2)) goto Label_0F68;0x0F50IconSelect = /Game/Blueprints/HUD/Icons/Keyboard/KeyWASD.KeyWASD;0x0F63goto Label_0373;0x0F68Label_0F68:0x0F68CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(WalkFormat);0x0F8DNameKey = CallFunc_Conv_StringToText_ReturnValue;0x0FA8Label_0FA8:0x0FA8/Script/Engine.Default__KismetArrayLibrary.Array_Get(IconGenerator, IconID, CallFunc_Array_Get_Item_5);0x0FE3CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_Array_Get_Item_5);0x1000if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_1097;0x100E/Script/Engine.Default__KismetArrayLibrary.Array_Get(IconGenerator, IconID, CallFunc_Array_Get_Item_5);0x1049CallFunc_Array_Get_Item_5.InputIconText(NameKey, CallFunc_InputIconText_IconMaterial);0x107FIconSelect = CallFunc_InputIconText_IconMaterial;0x1092goto Label_0373;0x1097Label_1097:0x1097IconSelect = /Game/Blueprints/HUD/Icons/Game/DustyIcon.DustyIcon;0x10AAgoto Label_0373;0x10AFLabel_10AF:0x10AFInputIconSettings = Switch_InputIcon_Settings;0x10CAgoto Label_02F7;0x10CFLabel_10CF:0x10CFInputIconSettings = PS5_InputIcon_Settings;0x10EAgoto Label_02F7;0x10EFLabel_10EF:0x10EFTemp_int_Loop_Counter_Variable = 0;0x1106Temp_int_Array_Index_Variable_2 = 0;0x111DLabel_111D:0x111DCallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(MappingContext.DefaultKeyMappings.Mappings);0x1177CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x119Dif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_151E;0x11ABTemp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable;0x11C6PushFlow(Label_14D4);0x11CBCallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Game/Blueprints/Essentials/Input/ActionCommands.ActionCommands, CurrentCommand);0x11F9CallFunc_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);0x1278CallFunc_GetPlayerMappableKeySettings_ReturnValue = GetPlayerMappableKeySettings(CallFunc_Array_Get_Item_3);0x1295CallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(CallFunc_GetPlayerMappableKeySettings_ReturnValue.Name, CallFunc_Conv_StringToName_ReturnValue);0x12D1if (!(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);0x1335CallFunc_Key_IsKeyboardKey_ReturnValue_1 = Key_IsKeyboardKey(CallFunc_Array_Get_Item_3.Key);0x135BCallFunc_Key_IsMouseButton_ReturnValue_1 = Key_IsMouseButton(CallFunc_Array_Get_Item_3.Key);0x1381CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_Key_IsKeyboardKey_ReturnValue_1, CallFunc_Key_IsMouseButton_ReturnValue_1);0x13A7if (!(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);0x140BCallFunc_Key_GetDisplayName_ReturnValue_1 = Key_GetDisplayName(CallFunc_Array_Get_Item_3.Key, true);0x143ANameKey = 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);0x14AFKey = CallFunc_Array_Get_Item_3.Key;0x14D3PopFlow();0x14D4Label_14D4:0x14D4CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x14FETemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x1519goto Label_111D;0x151ELabel_151E:0x151ETemp_int_Loop_Counter_Variable_1 = 0;0x1535Temp_int_Array_Index_Variable_1 = 0;0x154CLabel_154C:0x154CCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(DefaultSettings.StoredKeyboardKeys_56_70F8AD074056A3192FB95E807FDFB2DC);0x1590CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x15B6if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_16FA;0x15C4Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x15DFPushFlow(Label_16B0);0x15E4/Script/Engine.Default__KismetArrayLibrary.Array_Get(DefaultSettings.StoredKeyboardKeys_56_70F8AD074056A3192FB95E807FDFB2DC, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x1628CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_Array_Get_Item, Key);0x164Eif (!(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);0x169CIconSelect = CallFunc_Array_Get_Item_1;0x16AFPopFlow();0x16B0Label_16B0:0x16B0CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x16DATemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x16F5goto Label_154C;0x16FALabel_16FA:0x16FACallFunc_IsValid_ReturnValue = IsValid(IconSelect);0x1717if (!(CallFunc_IsValid_ReturnValue)) goto Label_0FA8;0x1725goto Label_0373;0x172ALabel_172A:0x172AIconSelect = /Game/Blueprints/HUD/Icons/Keyboard/KeyEsc.KeyEsc;0x173Dgoto Label_0373;0x1742Label_1742:0x1742return;0x1744// end of script
Public0x10
void SpawnIconGenerator()
Script84 statements · 2,326 bytes of bytecode
0x0000PushFlow(Label_0913);0x0005/Script/Engine.Default__KismetArrayLibrary.Array_Clear(IconGenerator);0x002ETemp_int_Variable = 0;0x0045Label_0045:0x0045CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(20);0x0066CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_MakeLiteralInt_ReturnValue, 1);0x0090CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue);0x00B6if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x00C0PushFlow(Label_049D);0x00C5CallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(Temp_int_Variable);0x00EACallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/Blueprints/Essentials/Input/ActionCommands.ActionCommands, CallFunc_Conv_IntToByte_ReturnValue);0x0118K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 0);0x0137if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_04E7;0x0145K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 1);0x0164if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x0172K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 2);0x0191if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_04E7;0x019FK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 3);0x01BEif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x01CCK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 4);0x01EBif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x01F9K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 5);0x0218if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x0226K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 6);0x0245if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x0253K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 7);0x0272if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x0280K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 8);0x029Fif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x02ADK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 9);0x02CCif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x02DAK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 10);0x02F9if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x0307K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 11);0x0326if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x0334K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 12);0x0353if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x0361K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 13);0x0380if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x038EK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 14);0x03ADif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_04E7;0x03BBK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 15);0x03DAif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x03E8K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 16);0x0407if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x0415K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 17);0x0434if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x0442K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 18);0x0461if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x046FK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 19);0x048Eif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052C;0x049CPopFlow();0x049DLabel_049D:0x049DCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x04C7Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x04E2goto Label_0045;0x04E7Label_04E7:0x04E7CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(IconGenerator, Temp_object_Variable);0x052BPopFlow();0x052CLabel_052C:0x052CCallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0541CallFunc_MakeVector_ReturnValue = MakeVector(1e+06, 0, -1e+05);0x0578CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Temp_int_Variable);0x059DCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, 150);0x05CBCallFunc_MakeVector_ReturnValue_1 = MakeVector(0, CallFunc_Multiply_DoubleDouble_ReturnValue, 0);0x0602CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_MakeVector_ReturnValue_1, CallFunc_MakeVector_ReturnValue);0x0630CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x0687CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/HUD/Icons/Generator/IconGeneratorActor.IconGeneratorActor_C, CallFunc_MakeTransform_ReturnValue, 1, CallFunc_GetGameMode_ReturnValue, 2);0x06BBSetIntPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(ID), Temp_int_Variable);0x06E4CallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(Temp_int_Variable);0x0709CallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/Blueprints/Essentials/Input/ActionCommands.ActionCommands, CallFunc_Conv_IntToByte_ReturnValue);0x0737SetBytePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(ActionCommand), CallFunc_GetValidValue_ReturnValue);0x0760CallFunc_MakeVector_ReturnValue = MakeVector(1e+06, 0, -1e+05);0x0797CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Temp_int_Variable);0x07BCCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, 150);0x07EACallFunc_MakeVector_ReturnValue_1 = MakeVector(0, CallFunc_Multiply_DoubleDouble_ReturnValue, 0);0x0821CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_MakeVector_ReturnValue_1, CallFunc_MakeVector_ReturnValue);0x084FCallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x08A6CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 2);0x08CECallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(IconGenerator, CallFunc_FinishSpawningActor_ReturnValue);0x0912PopFlow();0x0913Label_0913:0x0913return;0x0915// end of script
Public0x00
void ChangeEasyMode(bool EasyMode)
Script8 statements · 127 bytes of bytecode
0x0000EasyMode = EasyMode;0x0013CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x002DK2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0051K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x006Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_007C;0x007CLabel_007C:0x007Creturn;0x007E// end of script
Public0x01
void ChangeAA(int32 NewParam)
Script10 statements · 310 bytes of bytecode
0x0000AAMethod = NewParam;0x001BTemp_string_Variable = "0";0x0030Temp_string_Variable_1 = "4";0x0045Temp_string_Variable_2 = "2";0x005ATemp_string_Variable_3 = "1";0x006FTemp_int_Variable = AAMethod;0x008ACallFunc_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));0x011EExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue, nullptr);0x0133return;0x0135// end of script
Public0x04
void ChangeBossCheckpoint(bool Enabled)
Script25 statements · 447 bytes of bytecode
0x0000PushFlow(Label_01BC);0x0005BossCheckpoint = Enabled;0x0018if (!(BossCheckpoint)) goto Label_0027;0x0026PopFlow();0x0027Label_0027:0x0027CallFunc_GetAllActorsOfClassWithTag_OutActors = {};0x0032GetAllActorsOfClassWithTag(this, /Game/Blueprints/Checkpoint/Checkpoint.Checkpoint_C, FName(CheckpointBoss), CallFunc_GetAllActorsOfClassWithTag_OutActors);0x005CTemp_int_Loop_Counter_Variable = 0;0x0073Temp_int_Array_Index_Variable = 0;0x008ALabel_008A:0x008ACallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClassWithTag_OutActors);0x00C5CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00EBif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00F5Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0110PushFlow(Label_0172);0x0115/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0150CallFunc_Array_Get_Item.BossCheckpointActive = false;0x0171PopFlow();0x0172Label_0172:0x0172CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x019CTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x01B7goto Label_008A;0x01BCLabel_01BC:0x01BCreturn;0x01BE// end of script
Public0x01
void ChangeFOV(double Slide)
Script3 statements · 30 bytes of bytecode
0x0000FOVSlider = Slide;0x001Breturn;0x001D// end of script
Public0x08
void ChangeFPSLimit(int32 ID)
Script27 statements · 463 bytes of bytecode
0x0000FPSLimit = ID;0x001BK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(FPSLimit, 0);0x003Dif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_00B0;0x004BK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(FPSLimit, 1);0x006Dif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0194;0x007BK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(FPSLimit, 2);0x009Dif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_01B0;0x00ABgoto Label_01CC;0x00B0Label_00B0:0x00B0NewLocalVar = 0;0x00C7Label_00C7:0x00C7CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x00DBCallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(NewLocalVar);0x0100CallFunc_SetFrameRateLimit_NewLimit_ImplicitCast = Cast<3>(CallFunc_Conv_IntToDouble_ReturnValue);0x011DCallFunc_GetGameUserSettings_ReturnValue.SetFrameRateLimit(CallFunc_SetFrameRateLimit_NewLimit_ImplicitCast);0x0146CallFunc_GetGameUserSettings_ReturnValue.ApplySettings(false);0x016BCallFunc_GetGameUserSettings_ReturnValue.SaveSettings();0x018Fgoto Label_01CC;0x0194Label_0194:0x0194NewLocalVar = 60;0x01ABgoto Label_00C7;0x01B0Label_01B0:0x01B0NewLocalVar = 120;0x01C7goto Label_00C7;0x01CCLabel_01CC:0x01CCreturn;0x01CE// end of script
Public0x04
void ChangeBrightness(double Amount)
Script28 statements · 646 bytes of bytecode
0x0000PushFlow(Label_0283);0x0005BrightnessAmount = Amount;0x0020CallFunc_IsValid_ReturnValue = IsValid(PPActor);0x003Dif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0047CallFunc_GetAllActorsOfClass_OutActors = {};0x0052GetAllActorsOfClass(this, /Script/Engine.PostProcessVolume, CallFunc_GetAllActorsOfClass_OutActors);0x006FTemp_int_Loop_Counter_Variable = 0;0x0086Temp_int_Array_Index_Variable = 0;0x009DLabel_009D:0x009DCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x00D8CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00FEif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0108Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0123PushFlow(Label_0239);0x0128/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0163CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(PPSettings.AutoExposureBias);0x0189CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, BrightnessAmount);0x01B7K2Node_SetFieldsInStruct_AutoExposureBias_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x01D4CallFunc_Array_Get_Item.Settings.AutoExposureBias = K2Node_SetFieldsInStruct_AutoExposureBias_ImplicitCast;0x020ECallFunc_Array_Get_Item.Settings.bOverride_AutoExposureBias = true;0x0238PopFlow();0x0239Label_0239:0x0239CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0263Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x027Egoto Label_009D;0x0283Label_0283:0x0283return;0x0285// end of script
Public0x08
void ChangeQTE(int32 ChangeQTEID)
Script26 statements · 403 bytes of bytecode
0x0000ChangeQTEID = ChangeQTEID;0x001BK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(ChangeQTEID, 0);0x003Dif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_00B0;0x004BK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(ChangeQTEID, 1);0x006Dif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_015E;0x007BK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(ChangeQTEID, 2);0x009Dif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0177;0x00ABgoto Label_0190;0x00B0Label_00B0:0x00B0QTEMode = 1;0x00C4Label_00C4:0x00C4CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x00D9K2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x00FDK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x011Aif (!(K2Node_DynamicCast_bSuccess)) goto Label_0190;0x0128K2Node_DynamicCast_AsMy_Game_Mode.QTEMode = QTEMode;0x0159goto Label_0190;0x015ELabel_015E:0x015EQTEMode = 2;0x0172goto Label_00C4;0x0177Label_0177:0x0177QTEMode = 0;0x018Bgoto Label_00C4;0x0190Label_0190:0x0190return;0x0192// end of script
Public0x04
void ChangeShowFPS(bool Show)
Script16 statements · 397 bytes of bytecode
0x0000FPS = Show;0x0013CallFunc_GetAllWidgetsOfClass_FoundWidgets = {};0x001E/Script/UMG.Default__WidgetBlueprintLibrary.GetAllWidgetsOfClass(this, CallFunc_GetAllWidgetsOfClass_FoundWidgets, /Game/Blueprints/HUD/HUD.HUD_C, true);0x0052Temp_int_Variable = 0;0x0069Label_0069:0x0069CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWidgetsOfClass_FoundWidgets);0x00A4CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Variable, CallFunc_Array_Length_ReturnValue);0x00CAif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_018A;0x00D8/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Variable, CallFunc_Array_Get_Item);0x0113CallFunc_Array_Get_Item.ShowFPSFunction(FPS);0x0140CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x016ATemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0185goto Label_0069;0x018ALabel_018A:0x018Areturn;0x018C// end of script
Public0x01
void ChangeCameraShake(double CameraShakeEnabled)
Script9 statements · 184 bytes of bytecode
0x0000Camera Shake Enabled = CameraShakeEnabled;0x001BCallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x0035K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0059K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x0076if (!(K2Node_DynamicCast_bSuccess)) goto Label_00B5;0x0084K2Node_DynamicCast_AsMain_Char.Camera Shake Multiply = Camera Shake Enabled;0x00B5Label_00B5:0x00B5return;0x00B7// end of script
Public0x08
void ChangeCameraMode(int32 CameraModeID)
Script12 statements · 294 bytes of bytecode
0x0000CameraModeID = CameraModeID;0x001BCallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(CameraModeID);0x0040CallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/Blueprints/MainCharacter/CameraMode.CameraMode, CallFunc_Conv_IntToByte_ReturnValue);0x006ECameraMode = CallFunc_GetValidValue_ReturnValue;0x0089CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x00A3K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x00C7K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x00E4if (!(K2Node_DynamicCast_bSuccess)) goto Label_0123;0x00F2K2Node_DynamicCast_AsMain_Char.CameraMode = CameraMode;0x0123Label_0123:0x0123return;0x0125// end of script
Public0x04
void ChangeGamma(double VolumeSFX)
Script9 statements · 262 bytes of bytecode
0x0000Gamma = VolumeSFX;0x001BCallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(2.2);0x0040CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(Gamma, 1);0x006ECallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue, CallFunc_Subtract_DoubleDouble_ReturnValue);0x009CCallFunc_Conv_DoubleToString_ReturnValue = Conv_DoubleToString(CallFunc_Add_DoubleDouble_ReturnValue);0x00C1CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("gamma ", CallFunc_Conv_DoubleToString_ReturnValue);0x00EEExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue, nullptr);0x0103return;0x0105// end of script
Public0x08
void ChangeVolumeVoice(double VolumeVoice)
Script4 statements · 44 bytes of bytecode
0x0000VolumeVoice = VolumeVoice;0x001BGlobalMixVolume();0x0029return;0x002B// end of script
Public0x08
void ChangeVolumeSFX(double VolumeSFX)
Script4 statements · 44 bytes of bytecode
0x0000VolumeSFX = VolumeSFX;0x001BGlobalMixVolume();0x0029return;0x002B// end of script
Public0x08
void ChangeVolumeMusic(double Music)
Script4 statements · 44 bytes of bytecode
0x0000VolumeMusic = Music;0x001BGlobalMixVolume();0x0029return;0x002B// end of script
Public0x08
void ChangeVolumeMaster(double VolumeMaster)
Script4 statements · 44 bytes of bytecode
0x0000VolumeMaster = VolumeMaster;0x001BGlobalMixVolume();0x0029return;0x002B// end of script
Public0x08
void ChangeSubtitles(bool Subtitles)
Script3 statements · 22 bytes of bytecode
0x0000Subtitles = Subtitles;0x0013return;0x0015// end of script
Public0x01
void ChangeVSync(bool On)
Script7 statements · 156 bytes of bytecode
0x0000Vsync = On;0x0013CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0027CallFunc_GetGameUserSettings_ReturnValue.SetVSyncEnabled(Vsync);0x0050CallFunc_GetGameUserSettings_ReturnValue.ApplySettings(true);0x0075CallFunc_GetGameUserSettings_ReturnValue.SaveSettings();0x0099return;0x009B// end of script
Public0x01
void ChangeScreenMode(int32 ID)
Script26 statements · 426 bytes of bytecode
0x0000ScreenMode = 0;0x0014ScreenID = ID;0x002FK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(ScreenID, 0);0x0051if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_00BF;0x005FK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(ScreenID, 1);0x0081if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0175;0x008FK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(ScreenID, 2);0x00B1if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_018E;0x00BFLabel_00BF:0x00BFScreenMode = 0;0x00D3Label_00D3:0x00D3CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x00E7CallFunc_GetGameUserSettings_ReturnValue.SetFullscreenMode(ScreenMode);0x0110CallFunc_GetGameUserSettings_ReturnValue.ApplySettings(false);0x0135CallFunc_GetGameUserSettings_ReturnValue.SaveSettings();0x0159ChangeResolution(ResolutionID);0x0170goto Label_01A7;0x0175Label_0175:0x0175ScreenMode = 1;0x0189goto Label_00D3;0x018ELabel_018E:0x018EScreenMode = 2;0x01A2goto Label_00D3;0x01A7Label_01A7:0x01A7return;0x01A9// end of script
Public0x04
void ChangeCameraBlob(bool CameraBlob)
Script9 statements · 168 bytes of bytecode
0x0000CameraBlob = CameraBlob;0x0013CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x002DK2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0051K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x006Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_00A5;0x007CK2Node_DynamicCast_AsMain_Char.CameraBob = CameraBlob;0x00A5Label_00A5:0x00A5return;0x00A7// end of script
Public0x01
void ChangeVibration(bool VibrationMode)
Script9 statements · 168 bytes of bytecode
0x0000VibrationMode = VibrationMode;0x0013CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x002DK2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0051K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x006Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_00A5;0x007CK2Node_DynamicCast_AsMain_Char.GPVibration = VibrationMode;0x00A5Label_00A5:0x00A5return;0x00A7// end of script
Public0x01
void ChangeCameraInvertY(bool InvertCameraY)
Script9 statements · 168 bytes of bytecode
0x0000InvertCameraY = InvertCameraY;0x0013CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x002DK2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0051K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x006Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_00A5;0x007CK2Node_DynamicCast_AsMain_Char.CameraInvertY = InvertCameraY;0x00A5Label_00A5:0x00A5return;0x00A7// end of script
Public0x01
void ChangeCameraInvertX(bool InvertCameraX)
Script9 statements · 168 bytes of bytecode
0x0000InvertCameraX = InvertCameraX;0x0013CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x002DK2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0051K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x006Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_00A5;0x007CK2Node_DynamicCast_AsMain_Char.CameraInvertX = InvertCameraX;0x00A5Label_00A5:0x00A5return;0x00A7// end of script
Public0x01
void ChangeCameraSensitivity(double CameraSensitivity)
Script9 statements · 184 bytes of bytecode
0x0000CameraSensitivity = CameraSensitivity;0x001BCallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x0035K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0059K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x0076if (!(K2Node_DynamicCast_bSuccess)) goto Label_00B5;0x0084K2Node_DynamicCast_AsMain_Char.CameraSensitivity = CameraSensitivity;0x00B5Label_00B5:0x00B5return;0x00B7// end of script
Public0x08
void ChangeReduceEffects(bool Effects)
Script44 statements · 1,284 bytes of bytecode
0x0000PushFlow(Label_0501);0x0005ReduceEffects = Effects;0x0018CallFunc_Not_PreBool_ReturnValue = Not_PreBool(ReduceEffects);0x0035CallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(CallFunc_Not_PreBool_ReturnValue);0x005ACallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast = Cast<3>(CallFunc_Conv_BoolToDouble_ReturnValue);0x0077SetScalarParameterValue(this, /Game/Materials/BasicMaterials/EffectControl/GlobalParameter.GlobalParameter, FName(GlobalConfig), CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast);0x00A1ReduceEffectsDispatcher.Broadcast(ReduceEffects);0x00BDCallFunc_IsValid_ReturnValue = IsValid(PPActor);0x00DAif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x00E4CallFunc_GetAllActorsOfClass_OutActors = {};0x00EFGetAllActorsOfClass(this, /Script/Engine.PostProcessVolume, CallFunc_GetAllActorsOfClass_OutActors);0x010CTemp_int_Loop_Counter_Variable = 0;0x0123Temp_int_Array_Index_Variable = 0;0x013ALabel_013A:0x013ACallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0175CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x019Bif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x01A5Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01C0PushFlow(Label_04B7);0x01C5/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0200CallFunc_SelectFloat_ReturnValue = SelectFloat(0, 1, ReduceEffects);0x0237CallFunc_Multiply_DoubleDouble_A_ImplicitCast_2 = Cast<4>(PPSettings.MotionBlurAmount);0x025DCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_2, CallFunc_SelectFloat_ReturnValue);0x028BCallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(PPSettings.SceneFringeIntensity);0x02B1CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, CallFunc_SelectFloat_ReturnValue);0x02DFCallFunc_Multiply_DoubleDouble_A_ImplicitCast_1 = Cast<4>(PPSettings.FilmGrainIntensity);0x0305CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1, CallFunc_SelectFloat_ReturnValue);0x0333K2Node_SetFieldsInStruct_SceneFringeIntensity_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x0350CallFunc_Array_Get_Item.Settings.SceneFringeIntensity = K2Node_SetFieldsInStruct_SceneFringeIntensity_ImplicitCast;0x038AK2Node_SetFieldsInStruct_FilmGrainIntensity_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x03A7CallFunc_Array_Get_Item.Settings.FilmGrainIntensity = K2Node_SetFieldsInStruct_FilmGrainIntensity_ImplicitCast;0x03E1K2Node_SetFieldsInStruct_MotionBlurAmount_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x03FECallFunc_Array_Get_Item.Settings.MotionBlurAmount = K2Node_SetFieldsInStruct_MotionBlurAmount_ImplicitCast;0x0438CallFunc_Array_Get_Item.Settings.bOverride_SceneFringeIntensity = true;0x0462CallFunc_Array_Get_Item.Settings.bOverride_FilmGrainIntensity = true;0x048CCallFunc_Array_Get_Item.Settings.bOverride_MotionBlurAmount = true;0x04B6PopFlow();0x04B7Label_04B7:0x04B7CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x04E1Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x04FCgoto Label_013A;0x0501Label_0501:0x0501return;0x0503// end of script
Public0x01
void ChangeGore(bool Gore)
Script3 statements · 22 bytes of bytecode
0x0000GoreEnabled = Gore;0x0013return;0x0015// end of script
Public0x01
void ChangePCQuality(int32 ID)
Script124 statements · 4,057 bytes of bytecode
0x0000Preset = 3;0x0017res = 100f;0x002EQualityID = ID;0x0049Lumen = true;0x0054K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(QualityID, 0);0x0076if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0E60;0x0084K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(QualityID, 1);0x00A6if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0E6B;0x00B4K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(QualityID, 2);0x00D6if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0EE4;0x00E4K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(QualityID, 3);0x0106if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0F5D;0x0114K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(QualityID, 4);0x0136if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0144;0x0144Label_0144:0x0144CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(100);0x0169K2Node_VariableSet_res_ImplicitCast = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue);0x0186res = K2Node_VariableSet_res_ImplicitCast;0x01A1Preset = 3;0x01B8Label_01B8:0x01B8CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x01CCTemp_int_Variable = 1;0x01E3Temp_int_Variable_1 = 1;0x01FATemp_int_Variable_17 = 2;0x0211Temp_int_Variable_18 = 3;0x0228Temp_int_Variable_19 = Preset;0x0243CallFunc_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));0x02C4CallFunc_GetGameUserSettings_ReturnValue.SetVisualEffectQuality(Preset);0x02EDCallFunc_GetGameUserSettings_ReturnValue.SetAntiAliasingQuality(Preset);0x0316ShadowQuality(Preset);0x032DTemp_int_Variable_3 = 3;0x0344Temp_int_Variable_4 = 2;0x035BTemp_int_Variable_5 = 1;0x0372Temp_int_Variable_6 = 1;0x0389Temp_int_Variable_2 = Preset;0x03A4CallFunc_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));0x0425Temp_int_Variable_8 = 3;0x043CTemp_int_Variable_9 = 3;0x0453Temp_int_Variable_10 = 2;0x046ATemp_int_Variable_11 = 2;0x0481Temp_int_Variable_7 = Preset;0x049CCallFunc_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));0x051DCallFunc_Clamp_ReturnValue = clamp(Preset, 1, 3);0x054CCallFunc_GetGameUserSettings_ReturnValue.SetTextureQuality(CallFunc_Clamp_ReturnValue);0x0575CallFunc_GetGameUserSettings_ReturnValue.SetFoliageQuality(Preset);0x059ECallFunc_GetGameUserSettings_ReturnValue.SetShadingQuality(Preset);0x05C7Temp_int_Variable_20 = 1;0x05DETemp_int_Variable_21 = 2;0x05F5Temp_int_Variable_22 = 3;0x060CTemp_int_Variable_23 = 3;0x0623Temp_int_Variable_24 = Preset;0x063ECallFunc_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));0x06BFCallFunc_GetGameUserSettings_ReturnValue.ApplySettings(true);0x06E4CallFunc_GetGameUserSettings_ReturnValue.SaveSettings();0x0708CallFunc_ChangeResolutionScale_Value_ImplicitCast = Cast<4>(res);0x0725ChangeResolutionScale(CallFunc_ChangeResolutionScale_Value_ImplicitCast);0x073CTemp_string_Variable_16 = "16";0x0752Temp_string_Variable_17 = "16";0x0768Temp_string_Variable_18 = "32";0x077ETemp_string_Variable_19 = "64";0x0794Temp_int_Variable_16 = Preset;0x07AFCallFunc_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));0x0859ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue_5, nullptr);0x086ETemp_string_Variable_12 = "8";0x0883Temp_string_Variable_13 = "8";0x0898Temp_string_Variable_14 = "16";0x08AETemp_string_Variable_15 = "32";0x08C4Temp_int_Variable_15 = Preset;0x08DFCallFunc_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));0x0986ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue_4, nullptr);0x099BTemp_string_Variable_8 = "8";0x09B0Temp_string_Variable_9 = "7";0x09C5Temp_string_Variable_10 = "6";0x09DATemp_string_Variable_11 = "5";0x09EFTemp_int_Variable_14 = Preset;0x0A0ACallFunc_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));0x0AA6ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue_3, nullptr);0x0ABBTemp_string_Variable_4 = "32";0x0AD1Temp_string_Variable_5 = "32";0x0AE7Temp_string_Variable_6 = "64";0x0AFDTemp_string_Variable_7 = "64";0x0B13Temp_int_Variable_13 = Preset;0x0B2ECallFunc_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));0x0BC6ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue_1, nullptr);0x0BDBTemp_string_Variable = "2";0x0BF0Temp_string_Variable_1 = "1";0x0C05Temp_string_Variable_2 = "0";0x0C1ATemp_string_Variable_3 = "0";0x0C2FTemp_int_Variable_12 = Preset;0x0C4ACallFunc_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));0x0CF2ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue_2, nullptr);0x0D07Temp_string_Variable = "2";0x0D1CTemp_string_Variable_1 = "1";0x0D31Temp_string_Variable_2 = "0";0x0D46Temp_string_Variable_3 = "0";0x0D5BTemp_int_Variable_12 = Preset;0x0D76CallFunc_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));0x0E18ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue, nullptr);0x0E2DChangeFPSLimit(FPSLimit);0x0E44ChangeLumen(Lumen);0x0E5Bgoto Label_0FD6;0x0E60Label_0E60:0x0E60Lumen = false;0x0E6BLabel_0E6B:0x0E6BCallFunc_MakeLiteralDouble_ReturnValue_3 = MakeLiteralDouble(50);0x0E90K2Node_VariableSet_res_ImplicitCast_3 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_3);0x0EADres = K2Node_VariableSet_res_ImplicitCast_3;0x0EC8Preset = 0;0x0EDFgoto Label_01B8;0x0EE4Label_0EE4:0x0EE4CallFunc_MakeLiteralDouble_ReturnValue_2 = MakeLiteralDouble(70);0x0F09K2Node_VariableSet_res_ImplicitCast_2 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_2);0x0F26res = K2Node_VariableSet_res_ImplicitCast_2;0x0F41Preset = 1;0x0F58goto Label_01B8;0x0F5DLabel_0F5D:0x0F5DCallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(90);0x0F82K2Node_VariableSet_res_ImplicitCast_1 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_1);0x0F9Fres = K2Node_VariableSet_res_ImplicitCast_1;0x0FBAPreset = 2;0x0FD1goto Label_01B8;0x0FD6Label_0FD6:0x0FD6return;0x0FD8// end of script
Public0x04
void ChangeResolution(int32 ID)
Script18 statements · 406 bytes of bytecode
0x0000CallFunc_FindPlatform_ReturnValue = FindPlatform();0x001CCallFunc_FindPlatformType_ReturnValue = FindPlatformType(CallFunc_FindPlatform_ReturnValue);0x0041K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_FindPlatformType_ReturnValue, 0);0x0060if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00A0;0x006EK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_FindPlatformType_ReturnValue, 2);0x008Dif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00A0;0x009Bgoto Label_0193;0x00A0Label_00A0:0x00A0Resolution ID = ID;0x00BBCallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x00CF/Script/Engine.Default__KismetArrayLibrary.Array_Get(SupportedResolutions, Resolution ID, CallFunc_Array_Get_Item);0x010ACallFunc_GetGameUserSettings_ReturnValue.SetScreenResolution(CallFunc_Array_Get_Item);0x0133CallFunc_GetGameUserSettings_ReturnValue.ApplySettings(true);0x0158CallFunc_GetGameUserSettings_ReturnValue.SaveSettings();0x017CChangeResolutionScale(ResolutionScale);0x0193Label_0193:0x0193return;0x0195// end of script
Public0x04
void ChangeLanguage(int32 LanguageID)
Script69 statements · 1,196 bytes of bytecode
0x0000LanguageID = LanguageID;0x001BK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LanguageID, 0);0x003Dif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_022B;0x004BK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LanguageID, 1);0x006Dif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0262;0x007BK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LanguageID, 2);0x009Dif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_02A9;0x00ABK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LanguageID, 3);0x00CDif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_02F0;0x00DBK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LanguageID, 4);0x00FDif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0327;0x010BK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LanguageID, 5);0x012Dif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_035E;0x013BK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LanguageID, 6);0x015Dif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0395;0x016BK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LanguageID, 7);0x018Dif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_03CC;0x019BK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LanguageID, 8);0x01BDif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0403;0x01CBK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LanguageID, 9);0x01EDif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0440;0x01FBK2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LanguageID, 10);0x021Dif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0477;0x022BLabel_022B:0x022BCallFunc_SetCurrentCulture_ReturnValue_10 = SetCurrentCulture("en", false);0x0244CallFunc_SetCurrentLanguageAndLocale_ReturnValue_10 = SetCurrentLanguageAndLocale("en", false);0x025Dgoto Label_04A9;0x0262Label_0262:0x0262CallFunc_SetCurrentCulture_ReturnValue_4 = SetCurrentCulture("zh-Hans-CN", false);0x0283CallFunc_SetCurrentLanguageAndLocale_ReturnValue_4 = SetCurrentLanguageAndLocale("zh-Hans-CN", false);0x02A4goto Label_04A9;0x02A9Label_02A9:0x02A9CallFunc_SetCurrentCulture_ReturnValue = SetCurrentCulture("zh-Hant-CN", false);0x02CACallFunc_SetCurrentLanguageAndLocale_ReturnValue = SetCurrentLanguageAndLocale("zh-Hant-CN", false);0x02EBgoto Label_04A9;0x02F0Label_02F0:0x02F0CallFunc_SetCurrentCulture_ReturnValue_7 = SetCurrentCulture("fr", false);0x0309CallFunc_SetCurrentLanguageAndLocale_ReturnValue_7 = SetCurrentLanguageAndLocale("fr", false);0x0322goto Label_04A9;0x0327Label_0327:0x0327CallFunc_SetCurrentCulture_ReturnValue_8 = SetCurrentCulture("de", false);0x0340CallFunc_SetCurrentLanguageAndLocale_ReturnValue_8 = SetCurrentLanguageAndLocale("de", false);0x0359goto Label_04A9;0x035ELabel_035E:0x035ECallFunc_SetCurrentCulture_ReturnValue_2 = SetCurrentCulture("it", false);0x0377CallFunc_SetCurrentLanguageAndLocale_ReturnValue_2 = SetCurrentLanguageAndLocale("it", false);0x0390goto Label_04A9;0x0395Label_0395:0x0395CallFunc_SetCurrentCulture_ReturnValue_3 = SetCurrentCulture("ja", false);0x03AECallFunc_SetCurrentLanguageAndLocale_ReturnValue_3 = SetCurrentLanguageAndLocale("ja", false);0x03C7goto Label_04A9;0x03CCLabel_03CC:0x03CCCallFunc_SetCurrentCulture_ReturnValue_1 = SetCurrentCulture("ko", false);0x03E5CallFunc_SetCurrentLanguageAndLocale_ReturnValue_1 = SetCurrentLanguageAndLocale("ko", false);0x03FEgoto Label_04A9;0x0403Label_0403:0x0403CallFunc_SetCurrentCulture_ReturnValue_9 = SetCurrentCulture("pt-BR", false);0x041FCallFunc_SetCurrentLanguageAndLocale_ReturnValue_9 = SetCurrentLanguageAndLocale("pt-BR", false);0x043Bgoto Label_04A9;0x0440Label_0440:0x0440CallFunc_SetCurrentCulture_ReturnValue_5 = SetCurrentCulture("ru", false);0x0459CallFunc_SetCurrentLanguageAndLocale_ReturnValue_5 = SetCurrentLanguageAndLocale("ru", false);0x0472goto Label_04A9;0x0477Label_0477:0x0477CallFunc_SetCurrentCulture_ReturnValue_6 = SetCurrentCulture("es", false);0x0490CallFunc_SetCurrentLanguageAndLocale_ReturnValue_6 = SetCurrentLanguageAndLocale("es", false);0x04A9Label_04A9:0x04A9return;0x04AB// end of script
Public0x04
void DetectHDR()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void DetectLanguagePreset(const int32& NewParam)
Script36 statements · 805 bytes of bytecode
0x0000PushFlow(Label_0322);0x0005CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(LanguageID, -1);0x0027if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_01C1;0x0035Temp_int_Loop_Counter_Variable = 0;0x004CTemp_int_Array_Index_Variable = 0;0x0063Label_0063:0x0063CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(LanguagesSupported);0x009ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x00C4if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01E1;0x00D2Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00EDPushFlow(Label_02D8);0x00F2CallFunc_GetDefaultLanguage_ReturnValue = GetDefaultLanguage();0x010ECallFunc_Left_ReturnValue = Left(CallFunc_GetDefaultLanguage_ReturnValue, 2);0x0138/Script/Engine.Default__KismetArrayLibrary.Array_Get(LanguagesSupported, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0173CallFunc_Contains_ReturnValue = Contains(CallFunc_Array_Get_Item, CallFunc_Left_ReturnValue, false, false);0x019Bif (!(CallFunc_Contains_ReturnValue)) PopFlow();0x01A5FoundLanguageID = Temp_int_Array_Index_Variable;0x01C0PopFlow();0x01C1Label_01C1:0x01C1NewParam = LanguageID;0x01DCgoto Label_0322;0x01E1Label_01E1:0x01E1CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(LanguagesSupported);0x021CCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x0246CallFunc_Clamp_ReturnValue = clamp(FoundLanguageID, 0, CallFunc_Subtract_IntInt_ReturnValue);0x0279LanguageID = CallFunc_Clamp_ReturnValue;0x0294ConfigSave.LanguageID_2_536772FC4B00255E8ECA1E9F479D2F7F = LanguageID;0x02B8ConfigSave = ConfigSave;0x02D3goto Label_01C1;0x02D8Label_02D8:0x02D8CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0302Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x031Dgoto Label_0063;0x0322Label_0322:0x0322return;0x0324// end of script
Public0x04
void DetectResolutions(const int32& NewParam)
Script41 statements · 969 bytes of bytecode
0x0000PushFlow(Label_03C6);0x0005NewLocalVar = -1;0x001CCallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0030CallFunc_GetSupportedFullscreenResolutions_Resolutions = {};0x003BCallFunc_GetSupportedFullscreenResolutions_ReturnValue = GetSupportedFullscreenResolutions(CallFunc_GetSupportedFullscreenResolutions_Resolutions);0x0058Temp_int_Loop_Counter_Variable = 0;0x006FTemp_int_Array_Index_Variable = 0;0x0086Label_0086:0x0086CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetSupportedFullscreenResolutions_Resolutions);0x00C1CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00E7if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_024D;0x00F5Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0110PushFlow(Label_037C);0x0115/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetSupportedFullscreenResolutions_Resolutions, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0150CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(SupportedResolutions, CallFunc_Array_Get_Item);0x0194CallFunc_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);0x0201CallFunc_Equal_IntPointIntPoint_ReturnValue = Equal_IntPointIntPoint(CallFunc_Array_Get_Item, CallFunc_GetDesktopResolution_ReturnValue);0x0227if (!(CallFunc_Equal_IntPointIntPoint_ReturnValue)) PopFlow();0x0231NewLocalVar = CallFunc_Array_Add_ReturnValue;0x024CPopFlow();0x024DLabel_024D:0x024DCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(ConfigSave.ResolutionID_21_FD1F647C457C3DECCB215A9E0FCFA4F5, -1);0x0278if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_0353;0x0286CallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(SupportedResolutions);0x02C1CallFunc_Clamp_ReturnValue = clamp(NewLocalVar, 0, CallFunc_Array_LastIndex_ReturnValue);0x02F4ResolutionID = CallFunc_Clamp_ReturnValue;0x030FLabel_030F:0x030FConfigSave.ResolutionID_21_FD1F647C457C3DECCB215A9E0FCFA4F5 = ResolutionID;0x0333NewParam = ResolutionID;0x034Egoto Label_03C6;0x0353Label_0353:0x0353ResolutionID = ConfigSave.ResolutionID_21_FD1F647C457C3DECCB215A9E0FCFA4F5;0x0377goto Label_030F;0x037CLabel_037C:0x037CCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x03A6Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x03C1goto Label_0086;0x03C6Label_03C6:0x03C6return;0x03C8// end of script
Public0x04
void ApplySettings()
Script47 statements · 1,174 bytes of bytecode
0x0000CallFunc_PlatformFlags_ReturnValue = PlatformFlags();0x001CK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_PlatformFlags_ReturnValue.Type, 0);0x0044if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_008D;0x0052K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_PlatformFlags_ReturnValue.Type, 1);0x007Aif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0480;0x0088goto Label_0493;0x008DLabel_008D:0x008DChangeResolution(ConfigSave.ResolutionID_21_FD1F647C457C3DECCB215A9E0FCFA4F5);0x00ADChangePCQuality(ConfigSave.QualityID_25_014B2DB1498ACFECA91F52985315D2FF);0x00CDChangeScreenMode(ConfigSave.ScreenID_23_86FA12B241302C8BE021C88BDA6FC9AC);0x00EDChangeVSync(ConfigSave.Vsync_28_BC0487B14C548DC013034A877A412AA8);0x010DChangeShowFPS(ConfigSave.ShowFPS_64_ED24EDDB4772B633E238988D82722E1D);0x012DChangeFPSLimit(ConfigSave.FPSLimit_76_BE1391114511452CBB25148B855E0916);0x014DChangeResolutionScale(ConfigSave.ResolutionScale_84_B55659EE4A92A98C55B444ACFAFE2A9F);0x016DChangeLumen(ConfigSave.Lumen_86_81069C034E560D9EC2431D91ED620088);0x018DChangeAA(ConfigSave.AA_81_1E36D0A74C387730484B46B86A81780C);0x01ADLabel_01AD:0x01ADApplyKeyBindings();0x01BBChangeLanguage(ConfigSave.LanguageID_2_536772FC4B00255E8ECA1E9F479D2F7F);0x01DBChangeGore(ConfigSave.GORE_5_23656E4B41F3F043B5F06F90EDB98CAC);0x01FBChangeReduceEffects(ConfigSave.ReduceEffects_7_0A5B9A7C465218B7DE7080B8047A08EE);0x021BChangeCameraSensitivity(ConfigSave.CameraSensitivy_10_45F497E5428FC3D7EC20968E395D5C2F);0x023BChangeCameraInvertX(ConfigSave.InvertCameraX_14_467CC2A846CC9CD8209D0DA926D60449);0x025BChangeCameraInvertY(ConfigSave.InvertCameraY_16_78B8B2CD4B5D52ADC471A898735DA367);0x027BChangeVibration(ConfigSave.Vibration_18_7004F8494912B7FC0F7D628CAFD54EE4);0x029BChangeCameraBlob(ConfigSave.CameraBlob_42_1388B3524D34F4CE84B3A5A03CB90E78);0x02BBChangeSubtitles(ConfigSave.Subtitles_33_E92E27944C04330C4CF118921525CD61);0x02DBChangeVolumeMaster(ConfigSave.VolumeMaster_54_28EF97CE4D73C8BF69AE359F1D019476);0x02FBChangeVolumeMusic(ConfigSave.VolumeMusic_37_F395032B4035ADA5078B54B0E9A975AC);0x031BChangeVolumeSFX(ConfigSave.VolumeSFX_38_CB687D2A4ABC1E57025B598E884AF5AA);0x033BChangeVolumeVoice(ConfigSave.VolumeVoices_39_7120EB004212DC04E0BA7DBB7004E4E6);0x035BChangeGamma(ConfigSave.Gamma_51_7C575CF2469BE2BDF5DAE699F2FA0C0C);0x037BChangeCameraMode(ConfigSave.CameraMode_57_6197BC4D4C6A52C5A93659B8EE5431BA);0x039BChangeCameraShake(ConfigSave.CameraShake_61_6F9627834CD534C08BB129A0A0AD31DD);0x03BBChangeQTE(ConfigSave.QTE_67_F31FBC9B44F2655B1EE9D6A72A0120B2);0x03DBChangeBrightness(ConfigSave.Brightness_70_7E46509E40C48509363B3D889E595A4D);0x03FBChangeFOV(ConfigSave.FOV_75_E3651043419442C87473988C44CC8F8E);0x041BChangeBossCheckpoint(ConfigSave.BossCheckpoint_79_65EF676D46D5E94CE79E4C8F731E6986);0x043BChangeDirtLens(ConfigSave.DirtLens_88_060C13A5411E98832BCF2B901A00C46E);0x045BChangeConsoleQuality(ConfigSave.ConsoleGraphicOption_93_21108AE74F7C7FFF9EDDCEA63E2E579F);0x047Bgoto Label_0493;0x0480Label_0480:0x0480ConsoleSettings();0x048Egoto Label_01AD;0x0493Label_0493:0x0493return;0x0495// end of script
Public0x00
void SaveConfig()
Script41 statements · 1,312 bytes of bytecode
0x0000PrintString(this, "SAVE CONFIG", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x004EStackTrace();0x0058K2Node_MakeStruct_ConfigSave.LanguageID_2_536772FC4B00255E8ECA1E9F479D2F7F = LanguageID;0x007CK2Node_MakeStruct_ConfigSave.GORE_5_23656E4B41F3F043B5F06F90EDB98CAC = GoreEnabled;0x0098K2Node_MakeStruct_ConfigSave.ReduceEffects_7_0A5B9A7C465218B7DE7080B8047A08EE = ReduceEffects;0x00B4K2Node_MakeStruct_ConfigSave.CameraSensitivy_10_45F497E5428FC3D7EC20968E395D5C2F = CameraSensitivity;0x00D8K2Node_MakeStruct_ConfigSave.InvertCameraX_14_467CC2A846CC9CD8209D0DA926D60449 = InvertCameraX;0x00F4K2Node_MakeStruct_ConfigSave.InvertCameraY_16_78B8B2CD4B5D52ADC471A898735DA367 = InvertCameraY;0x0110K2Node_MakeStruct_ConfigSave.Vibration_18_7004F8494912B7FC0F7D628CAFD54EE4 = VibrationMode;0x012CK2Node_MakeStruct_ConfigSave.CameraBlob_42_1388B3524D34F4CE84B3A5A03CB90E78 = CameraBlob;0x0148K2Node_MakeStruct_ConfigSave.ResolutionID_21_FD1F647C457C3DECCB215A9E0FCFA4F5 = Resolution ID;0x016CK2Node_MakeStruct_ConfigSave.ScreenID_23_86FA12B241302C8BE021C88BDA6FC9AC = ScreenID;0x0190K2Node_MakeStruct_ConfigSave.QualityID_25_014B2DB1498ACFECA91F52985315D2FF = QualityID;0x01B4K2Node_MakeStruct_ConfigSave.Vsync_28_BC0487B14C548DC013034A877A412AA8 = Vsync;0x01D0K2Node_MakeStruct_ConfigSave.Subtitles_33_E92E27944C04330C4CF118921525CD61 = Subtitles;0x01ECK2Node_MakeStruct_ConfigSave.VolumeMaster_54_28EF97CE4D73C8BF69AE359F1D019476 = VolumeMaster;0x0210K2Node_MakeStruct_ConfigSave.VolumeMusic_37_F395032B4035ADA5078B54B0E9A975AC = VolumeMusic;0x0234K2Node_MakeStruct_ConfigSave.VolumeSFX_38_CB687D2A4ABC1E57025B598E884AF5AA = VolumeSFX;0x0258K2Node_MakeStruct_ConfigSave.VolumeVoices_39_7120EB004212DC04E0BA7DBB7004E4E6 = VolumeVoice;0x027CK2Node_MakeStruct_ConfigSave.EasyMode_44_1BF5369342187964E23AED949150F5F7 = EasyMode;0x0298K2Node_MakeStruct_ConfigSave.SavedKeyboardKeys_48_78FA58DB4A0FE91A89B855A3A1AD4F77 = CurrentUserKeyboardKeys;0x02BCK2Node_MakeStruct_ConfigSave.Gamma_51_7C575CF2469BE2BDF5DAE699F2FA0C0C = Gamma;0x02E0K2Node_MakeStruct_ConfigSave.CameraMode_57_6197BC4D4C6A52C5A93659B8EE5431BA = CameraModeID;0x0304K2Node_MakeStruct_ConfigSave.CameraShake_61_6F9627834CD534C08BB129A0A0AD31DD = Camera Shake Enabled;0x0328K2Node_MakeStruct_ConfigSave.ShowFPS_64_ED24EDDB4772B633E238988D82722E1D = FPS;0x0344K2Node_MakeStruct_ConfigSave.QTE_67_F31FBC9B44F2655B1EE9D6A72A0120B2 = ChangeQTEID;0x0368K2Node_MakeStruct_ConfigSave.Brightness_70_7E46509E40C48509363B3D889E595A4D = BrightnessAmount;0x038CK2Node_MakeStruct_ConfigSave.FPSLimit_76_BE1391114511452CBB25148B855E0916 = FPSLimit;0x03B0K2Node_MakeStruct_ConfigSave.FOV_75_E3651043419442C87473988C44CC8F8E = FOVSlider;0x03D4K2Node_MakeStruct_ConfigSave.BossCheckpoint_79_65EF676D46D5E94CE79E4C8F731E6986 = BossCheckpoint;0x03F0K2Node_MakeStruct_ConfigSave.AA_81_1E36D0A74C387730484B46B86A81780C = AAMethod;0x0414K2Node_MakeStruct_ConfigSave.ResolutionScale_84_B55659EE4A92A98C55B444ACFAFE2A9F = ResolutionScale;0x0438K2Node_MakeStruct_ConfigSave.Lumen_86_81069C034E560D9EC2431D91ED620088 = CurrentLumen;0x0454K2Node_MakeStruct_ConfigSave.DirtLens_88_060C13A5411E98832BCF2B901A00C46E = EnableDirtLens;0x0470K2Node_MakeStruct_ConfigSave.EnemyRespawn_90_2B3824E94139F061F71C2291541564FC = EnemyRespawn;0x048CK2Node_MakeStruct_ConfigSave.ConsoleGraphicOption_93_21108AE74F7C7FFF9EDDCEA63E2E579F = QualityConsole;0x04B0ConfigSave = K2Node_MakeStruct_ConfigSave;0x04CBGlobalConfigSave.ConfigSave = ConfigSave;0x04FCSaveGameConsistentFireForget(GlobalConfigSave, GlobalConfigSaveSlot, 0);0x051Dreturn;0x051F// end of script
Public0x00
void LoadConfig()
Script37 statements · 1,164 bytes of bytecode
0x0000ConfigSave = GlobalConfigSave.ConfigSave;0x0031CurrentUserKeyboardKeys = ConfigSave.SavedKeyboardKeys_48_78FA58DB4A0FE91A89B855A3A1AD4F77;0x0055LanguageID = ConfigSave.LanguageID_2_536772FC4B00255E8ECA1E9F479D2F7F;0x0079GoreEnabled = ConfigSave.GORE_5_23656E4B41F3F043B5F06F90EDB98CAC;0x0095ReduceEffects = ConfigSave.ReduceEffects_7_0A5B9A7C465218B7DE7080B8047A08EE;0x00B1CameraSensitivity = ConfigSave.CameraSensitivy_10_45F497E5428FC3D7EC20968E395D5C2F;0x00D5InvertCameraY = ConfigSave.InvertCameraX_14_467CC2A846CC9CD8209D0DA926D60449;0x00F1InvertCameraX = ConfigSave.InvertCameraY_16_78B8B2CD4B5D52ADC471A898735DA367;0x010DVibrationMode = ConfigSave.Vibration_18_7004F8494912B7FC0F7D628CAFD54EE4;0x0129CameraBlob = ConfigSave.CameraBlob_42_1388B3524D34F4CE84B3A5A03CB90E78;0x0145ChangeQTEID = ConfigSave.QTE_67_F31FBC9B44F2655B1EE9D6A72A0120B2;0x0169BossCheckpoint = ConfigSave.BossCheckpoint_79_65EF676D46D5E94CE79E4C8F731E6986;0x0185EnableDirtLens = ConfigSave.DirtLens_88_060C13A5411E98832BCF2B901A00C46E;0x01A1EnemyRespawn = ConfigSave.EnemyRespawn_90_2B3824E94139F061F71C2291541564FC;0x01BDCamera Shake Enabled = ConfigSave.CameraShake_61_6F9627834CD534C08BB129A0A0AD31DD;0x01E1ResolutionID = ConfigSave.ResolutionID_21_FD1F647C457C3DECCB215A9E0FCFA4F5;0x0205ScreenID = ConfigSave.ScreenID_23_86FA12B241302C8BE021C88BDA6FC9AC;0x0229QualityID = ConfigSave.QualityID_25_014B2DB1498ACFECA91F52985315D2FF;0x024DQualityConsole = ConfigSave.ConsoleGraphicOption_93_21108AE74F7C7FFF9EDDCEA63E2E579F;0x0271Vsync = ConfigSave.Vsync_28_BC0487B14C548DC013034A877A412AA8;0x028DGamma = ConfigSave.Gamma_51_7C575CF2469BE2BDF5DAE699F2FA0C0C;0x02B1FPS = ConfigSave.ShowFPS_64_ED24EDDB4772B633E238988D82722E1D;0x02CDFPSLimit = ConfigSave.FPSLimit_76_BE1391114511452CBB25148B855E0916;0x02F1AAMethod = ConfigSave.AA_81_1E36D0A74C387730484B46B86A81780C;0x0315ResolutionScale = ConfigSave.ResolutionScale_84_B55659EE4A92A98C55B444ACFAFE2A9F;0x0339FOVSlider = ConfigSave.FOV_75_E3651043419442C87473988C44CC8F8E;0x035DCurrentLumen = ConfigSave.Lumen_86_81069C034E560D9EC2431D91ED620088;0x0379Subtitles = ConfigSave.Subtitles_33_E92E27944C04330C4CF118921525CD61;0x0395VolumeMaster = ConfigSave.VolumeMaster_54_28EF97CE4D73C8BF69AE359F1D019476;0x03B9VolumeMusic = ConfigSave.VolumeMusic_37_F395032B4035ADA5078B54B0E9A975AC;0x03DDVolumeSFX = ConfigSave.VolumeSFX_38_CB687D2A4ABC1E57025B598E884AF5AA;0x0401VolumeVoice = ConfigSave.VolumeVoices_39_7120EB004212DC04E0BA7DBB7004E4E6;0x0425EasyMode = ConfigSave.EasyMode_44_1BF5369342187964E23AED949150F5F7;0x0441CameraModeID = ConfigSave.CameraMode_57_6197BC4D4C6A52C5A93659B8EE5431BA;0x0465BrightnessAmount = ConfigSave.Brightness_70_7E46509E40C48509363B3D889E595A4D;0x0489return;0x048B// end of script
Public0x00
void CheckGlobalConfigSave()
Script25 statements · 566 bytes of bytecode
0x0000PrintString(this, "ChecGlobalConfigSave", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0057CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(0);0x0078CallFunc_DoesSaveGameExist_ReturnValue = DoesSaveGameExist(GlobalConfigSaveSlot, CallFunc_MakeLiteralInt_ReturnValue);0x009Eif (!(CallFunc_DoesSaveGameExist_ReturnValue)) goto Label_0173;0x00ACCallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(0);0x00CDCallFunc_LoadGameFromSlot_ReturnValue = LoadGameFromSlot(GlobalConfigSaveSlot, CallFunc_MakeLiteralInt_ReturnValue);0x00F3K2Node_DynamicCast_AsGlobal_Config_Save = Cast<GlobalConfigSave_C>(CallFunc_LoadGameFromSlot_ReturnValue);0x0117K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsGlobal_Config_Save);0x0134if (!(K2Node_DynamicCast_bSuccess)) goto Label_0233;0x0142GlobalConfigSave = K2Node_DynamicCast_AsGlobal_Config_Save;0x0155LanguageLoaded = true;0x0160Label_0160:0x0160LoadConfig();0x016Egoto Label_0233;0x0173Label_0173:0x0173CallFunc_CreateSaveGameObject_ReturnValue = CreateSaveGameObject(/Game/Blueprints/Essentials/GlobalConfigSave.GlobalConfigSave_C);0x0190GlobalConfigSave = CallFunc_CreateSaveGameObject_ReturnValue;0x01A3GlobalConfigSave.ChangeQualityFirstTime();0x01C7CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(0);0x01E8CallFunc_SaveGameToSlot_ReturnValue = SaveGameToSlot(GlobalConfigSave, GlobalConfigSaveSlot, CallFunc_MakeLiteralInt_ReturnValue);0x0217DetectLanguagePreset(CallFunc_DetectLanguagePreset_NewParam);0x022Egoto Label_0160;0x0233Label_0233:0x0233return;0x0235// end of script
Public0x00
void OnFailure_2738F5324C453105FB0CF8BD80ED205E()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MyGameInstance(5281);0x000Freturn;0x0011// end of script
0x00
void OnSuccess_2738F5324C453105FB0CF8BD80ED205E()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MyGameInstance(8242);0x000Freturn;0x0011// end of script
0x00
void OnWriteFailure_CE24F74F4929F94A84B78783D1761EF6(const FString& WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_WrittenAchievementName_1 = WrittenAchievementName;0x0012PersistentFrame.K2Node_CustomEvent_WrittenProgress_1 = WrittenProgress;0x0024PersistentFrame.K2Node_CustomEvent_WrittenUserTag_1 = WrittenUserTag;0x0036ExecuteUbergraph_MyGameInstance(4024);0x0045return;0x0047// end of script
0x18
void OnWriteSuccess_CE24F74F4929F94A84B78783D1761EF6(const FString& WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_WrittenAchievementName = WrittenAchievementName;0x0012PersistentFrame.K2Node_CustomEvent_WrittenProgress = WrittenProgress;0x0024PersistentFrame.K2Node_CustomEvent_WrittenUserTag = WrittenUserTag;0x0036ExecuteUbergraph_MyGameInstance(4242);0x0045return;0x0047// end of script
0x18
void CallAchievement(const AchievementEnum& ACH)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ACH = ACH;0x0012ExecuteUbergraph_MyGameInstance(4328);0x0021return;0x0023// end of script
0x01
void CheckPlatinum()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MyGameInstance(5286);0x000Freturn;0x0011// end of script
0x00
void StartUpCallAchievement()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MyGameInstance(5755);0x000Freturn;0x0011// end of script
0x00
void CustomBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MyGameInstance(6708);0x000Freturn;0x0011// end of script
0x00
void SetPostProcess()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MyGameInstance(8056);0x000Freturn;0x0011// end of script
0x00
void ReceiveInit()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MyGameInstance(8061);0x000Freturn;0x0011// end of script
EventPublic0x00
void AutoSaveConfig()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MyGameInstance(8187);0x000Freturn;0x0011// end of script
0x00
void OpenLevelDebug(int32 LevelID)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_LevelID = LevelID;0x0012ExecuteUbergraph_MyGameInstance(15);0x0021return;0x0023// end of script
0x04
void ExecuteUbergraph_MyGameInstance(int32 EntryPoint)
Script325 statements · 8,250 bytes of bytecode
0x0000PushFlow(Label_2037);0x0005goto [EntryPoint];0x000FDebugID = K2Node_CustomEvent_LevelID;0x002ALabel_002A:0x002ADelay(this, 0.2f, LatentActionInfo{0x61, -1380714132, FName(ExecuteUbergraph_MyGameInstance), this});0x0060PopFlow();0x0061CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x007BK2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x009FK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x00BCif (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x00C6if (!(K2Node_DynamicCast_AsMain_Char.InitialLoad)) goto Label_00EF;0x00EAgoto Label_002A;0x00EFLabel_00EF:0x00EFDelay(this, 0.2f, LatentActionInfo{0x126, 1741350627, FName(ExecuteUbergraph_MyGameInstance), this});0x0125PopFlow();0x0126CallFunc_GetAllActorsOfClass_OutActors_1 = {};0x0131GetAllActorsOfClass(this, /Script/Engine.PlayerStart, CallFunc_GetAllActorsOfClass_OutActors_1);0x014ETemp_int_Loop_Counter_Variable = 0;0x0165Temp_int_Array_Index_Variable = 0;0x017CLabel_017C:0x017CCallFunc_Array_Length_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors_1);0x01B7CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_5);0x01DDif (!(CallFunc_Less_IntInt_ReturnValue_3)) PopFlow();0x01E7Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0202PushFlow(Label_0490);0x0207CallFunc_Conv_IntToString_ReturnValue_1 = Conv_IntToString(DebugID);0x022CCallFunc_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);0x028CCallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(CallFunc_Array_Get_Item_2.PlayerStartTag, CallFunc_Conv_StringToName_ReturnValue_2);0x02C8if (!(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);0x030DCallFunc_GetTransform_ReturnValue = CallFunc_Array_Get_Item_2.GetTransform();0x033FBreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x036DCallFunc_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);0x03E4CallFunc_GetTransform_ReturnValue = CallFunc_Array_Get_Item_2.GetTransform();0x0416BreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0444K2Node_DynamicCast_AsMain_Char.CameraFocus(CallFunc_BreakTransform_Rotation, 0, 0, false, false, false, 0);0x048FPopFlow();0x0490Label_0490:0x0490CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x04BATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x04D5goto Label_017C;0x04DASaveConfig();0x04E8PopFlow();0x04E9CallFunc_GetGameMode_ReturnValue_2 = GetGameMode(this);0x04FECallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetGameMode_ReturnValue_2);0x051Bif (!(CallFunc_IsValid_ReturnValue_2)) goto Label_0554;0x0529ApplySettings();0x0537ApplyGameOptions();0x0545if (!(First)) goto Label_05C9;0x0553PopFlow();0x0554Label_0554:0x0554CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x0571CallFunc_Delay_Duration_ImplicitCast = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue);0x058EDelay(this, CallFunc_Delay_Duration_ImplicitCast, LatentActionInfo{0x4E9, -905304640, FName(ExecuteUbergraph_MyGameInstance), this});0x05C8PopFlow();0x05C9Label_05C9:0x05C9First = true;0x05D4PopFlow();0x05D5Label_05D5:0x05D5CallFunc_IsValid_ReturnValue_3 = IsValid(PPActor);0x05F2if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_0646;0x0600ChangeReduceEffects(ReduceEffects);0x0617ChangeBrightness(BrightnessAmount);0x062EChangeLumen(CurrentLumen);0x0645PopFlow();0x0646Label_0646:0x0646CallFunc_GetAllActorsOfClass_OutActors = {};0x0651GetAllActorsOfClass(this, /Script/Engine.PostProcessVolume, CallFunc_GetAllActorsOfClass_OutActors);0x066ETemp_int_Loop_Counter_Variable_2 = 0;0x0685Temp_int_Array_Index_Variable_1 = 0;0x069CLabel_069C:0x069CCallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x06D7CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_4);0x06FDif (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0830;0x070BTemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x0726PushFlow(Label_07E6);0x072B/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0766PPActor = CallFunc_Array_Get_Item;0x0779/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x07B4PPSettings = CallFunc_Array_Get_Item.Settings;0x07E5PopFlow();0x07E6Label_07E6:0x07E6CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0810Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_3;0x082Bgoto Label_069C;0x0830Label_0830:0x0830CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x084DCallFunc_Delay_Duration_ImplicitCast_1 = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue_1);0x086ADelay(this, CallFunc_Delay_Duration_ImplicitCast_1, LatentActionInfo{0x5D5, 646060946, FName(ExecuteUbergraph_MyGameInstance), this});0x08A4PopFlow();0x08A5Label_08A5:0x08A5CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x08CFTemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x08EALabel_08EA:0x08EACallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(25);0x090BCallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Variable, CallFunc_MakeLiteralInt_ReturnValue);0x0931if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_0D9C;0x093FCallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(Temp_int_Variable);0x0964CallFunc_GetEnumeratorValueFromIndex_ReturnValue = GetEnumeratorValueFromIndex(/Game/Blueprints/Achievement/AchievementEnum.AchievementEnum, CallFunc_Conv_IntToByte_ReturnValue);0x0992CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(CallFunc_GetEnumeratorValueFromIndex_ReturnValue);0x09B7Temp_int_Variable_2 = CallFunc_Conv_ByteToInt_ReturnValue;0x09D2PushFlow(Label_08A5);0x09D7CallFunc_Conv_IntToByte_ReturnValue_1 = Conv_IntToByte(Temp_int_Variable_2);0x09FCCallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/Blueprints/Achievement/AchievementEnum.AchievementEnum, CallFunc_Conv_IntToByte_ReturnValue_1);0x0A2ACallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(AllAch, CallFunc_GetValidValue_ReturnValue);0x0A6ECallFunc_Conv_IntToByte_ReturnValue_1 = Conv_IntToByte(Temp_int_Variable_2);0x0A93CallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/Blueprints/Achievement/AchievementEnum.AchievementEnum, CallFunc_Conv_IntToByte_ReturnValue_1);0x0AC1CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 0);0x0AE0if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_0AEF;0x0AEEPopFlow();0x0AEFLabel_0AEF:0x0AEFCallFunc_Conv_IntToByte_ReturnValue_1 = Conv_IntToByte(Temp_int_Variable_2);0x0B14CallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/Blueprints/Achievement/AchievementEnum.AchievementEnum, CallFunc_Conv_IntToByte_ReturnValue_1);0x0B42CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Game/Blueprints/Achievement/AchievementEnum.AchievementEnum, CallFunc_GetValidValue_ReturnValue);0x0B70CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_GetEnumeratorUserFriendlyName_ReturnValue);0x0B95CallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController(this, 0);0x0BAFGetCachedAchievementProgress(this, CallFunc_GetPlayerController_ReturnValue_1, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetCachedAchievementProgress_bFoundID, CallFunc_GetCachedAchievementProgress_Progress);0x0BDECallFunc_Conv_DoubleToString_InDouble_ImplicitCast = Cast<4>(CallFunc_GetCachedAchievementProgress_Progress);0x0BFBCallFunc_Conv_DoubleToString_ReturnValue = Conv_DoubleToString(CallFunc_Conv_DoubleToString_InDouble_ImplicitCast);0x0C20CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr("PROGRESS_", CallFunc_Conv_DoubleToString_ReturnValue);0x0C50CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x0C65PrintString(this, CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{1f, 0f, 0.883787f, 1f}, 2f, FName(None));0x0CB7CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetCachedAchievementProgress_Progress);0x0CD4CallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast, 100);0x0CFAif (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue)) PopFlow();0x0D04CallFunc_Conv_IntToByte_ReturnValue_1 = Conv_IntToByte(Temp_int_Variable_2);0x0D29CallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/Blueprints/Achievement/AchievementEnum.AchievementEnum, CallFunc_Conv_IntToByte_ReturnValue_1);0x0D57CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(AllAchCollected, CallFunc_GetValidValue_ReturnValue);0x0D9BPopFlow();0x0D9CLabel_0D9C:0x0D9CCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AllAchCollected);0x0DD7CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AllAch);0x0E12CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue_1, 1);0x0E3CCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Length_ReturnValue, CallFunc_Subtract_IntInt_ReturnValue);0x0E62if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x0E6CCallFunc_MakeLiteralByte_ReturnValue = MakeLiteralByte(0);0x0E8ACallAchievement(CallFunc_MakeLiteralByte_ReturnValue);0x0EA1CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x0EB6CallFunc_MakeLiteralByte_ReturnValue = MakeLiteralByte(0);0x0ED4CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_2 = GetEnumeratorUserFriendlyName(/Game/Blueprints/Achievement/AchievementEnum.AchievementEnum, CallFunc_MakeLiteralByte_ReturnValue);0x0F02CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr("ACHIEVED_", CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_2);0x0F32PrintString(this, CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0.035996f, 0.625f, 0.493241f, 1f}, 2f, FName(None));0x0F84PopFlow();0x0F85Label_0F85:0x0F85Temp_int_Variable = 0;0x0F9CTemp_int_Variable_2 = 0;0x0FB3goto Label_08EA;0x0FB8Temp_string_Variable = K2Node_CustomEvent_WrittenAchievementName_1;0x0FD3Temp_real_Variable = K2Node_CustomEvent_WrittenProgress_1;0x0FEETemp_int_Variable_1 = K2Node_CustomEvent_WrittenUserTag_1;0x1009Label_1009:0x1009CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x101EPrintString(this, "ACHIEVED FAILED", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{1f, 0f, 0.883787f, 1f}, 2f, FName(None));0x1078Label_1078:0x1078ProcessingAchievements = false;0x1083CheckPlatinum();0x1091PopFlow();0x1092Temp_string_Variable = K2Node_CustomEvent_WrittenAchievementName;0x10ADTemp_real_Variable = K2Node_CustomEvent_WrittenProgress;0x10C8Temp_int_Variable_1 = K2Node_CustomEvent_WrittenUserTag;0x10E3goto Label_1078;0x10E8CurrentAch = K2Node_CustomEvent_ACH;0x1103CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(ProcessedAchievements, CurrentAch);0x113Fif (!(CallFunc_Array_Contains_ReturnValue)) goto Label_114E;0x114DPopFlow();0x114ELabel_114E:0x114EK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(BuildVersion, 0);0x116Dif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_11A9;0x117BK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(BuildVersion, 4);0x119Aif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_11A9;0x11A8PopFlow();0x11A9Label_11A9:0x11A9CallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ProcessedAchievements, CurrentAch);0x11EDCallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x1202K2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x1226K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x1243if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x124DK2Node_DynamicCast_AsMy_Game_Mode.StoreAchievement(ProcessedAchievements);0x127AProcessingAchievements = true;0x1285CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1 = GetEnumeratorUserFriendlyName(/Game/Blueprints/Achievement/AchievementEnum.AchievementEnum, CurrentAch);0x12B3CallFunc_Conv_StringToName_ReturnValue_1 = Conv_StringToName(CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1);0x12D8CallFunc_Conv_NameToString_ReturnValue = Conv_NameToString(CallFunc_Conv_StringToName_ReturnValue_1);0x12FDCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("CALLSTART_", CallFunc_Conv_NameToString_ReturnValue);0x132ECallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x1343PrintString(this, CallFunc_Concat_StrStr_ReturnValue, CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{1f, 0f, 0.883787f, 1f}, 2f, FName(None));0x1395CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x13AFCallFunc_CacheAchievements_ReturnValue = CacheAchievements(this, CallFunc_GetPlayerController_ReturnValue);0x13CDCallFunc_IsValid_ReturnValue = IsValid(CallFunc_CacheAchievements_ReturnValue);0x13EAif (!(CallFunc_IsValid_ReturnValue)) goto Label_1009;0x13F8K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnSuccess_2738F5324C453105FB0CF8BD80ED205E);0x140FCallFunc_CacheAchievements_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate_3;0x1438K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnFailure_2738F5324C453105FB0CF8BD80ED205E);0x144FCallFunc_CacheAchievements_ReturnValue.OnFailure += K2Node_CreateDelegate_OutputDelegate_2;0x1478CallFunc_CacheAchievements_ReturnValue.Activate();0x149Cgoto Label_1009;0x14A1goto Label_1009;0x14A6CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(CurrentAch, 0);0x14C5if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_1)) goto Label_14D4;0x14D3PopFlow();0x14D4Label_14D4:0x14D4AchNotAllowed = false;0x14DF/Script/Engine.Default__KismetArrayLibrary.Array_Clear(AllAchCollected);0x1508/Script/Engine.Default__KismetArrayLibrary.Array_Clear(AllAch);0x1531goto Label_0F85;0x1536Label_1536:0x1536CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x1550CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1 = GetEnumeratorUserFriendlyName(/Game/Blueprints/Achievement/AchievementEnum.AchievementEnum, CurrentAch);0x157ECallFunc_WriteProgress_ReturnValue = WriteProgress(this, CallFunc_GetPlayerController_ReturnValue, CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1, 100f, 0);0x15AFCallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_WriteProgress_ReturnValue);0x15CCif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x15D6K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnWriteSuccess_CE24F74F4929F94A84B78783D1761EF6);0x15EDCallFunc_WriteProgress_ReturnValue.OnWriteSuccess += K2Node_CreateDelegate_OutputDelegate_1;0x1616K2Node_CreateDelegate_OutputDelegate.Bind(this, OnWriteFailure_CE24F74F4929F94A84B78783D1761EF6);0x162DCallFunc_WriteProgress_ReturnValue.OnWriteFailure += K2Node_CreateDelegate_OutputDelegate;0x1656CallFunc_WriteProgress_ReturnValue.Activate();0x167APopFlow();0x167BPrintString(this, "THS_StartUpCallAchievement", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x16D8CallFunc_GetGameMode_ReturnValue_1 = GetGameMode(this);0x16EDK2Node_DynamicCast_AsMy_Game_Mode_1 = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue_1);0x1711K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode_1);0x172Eif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x1738CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_DynamicCast_AsMy_Game_Mode_1.StoredACH);0x1789CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(CallFunc_Array_Length_ReturnValue_3);0x17AECallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr("THS_StartUpCallAchievement COUNT", CallFunc_Conv_IntToString_ReturnValue);0x17F5PrintString(this, CallFunc_Concat_StrStr_ReturnValue_3, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x183FTemp_int_Loop_Counter_Variable_1 = 0;0x1856Temp_int_Array_Index_Variable_2 = 0;0x186DLabel_186D:0x186DCallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_DynamicCast_AsMy_Game_Mode_1.StoredACH);0x18BECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_2);0x18E4if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_1A20;0x18F2Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x190DPushFlow(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);0x1963CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_3 = GetEnumeratorUserFriendlyName(/Game/Blueprints/Achievement/AchievementEnum.AchievementEnum, CallFunc_Array_Get_Item_1);0x1991CallFunc_Array_Add_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(StoredACH as String, CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_3);0x19D5PopFlow();0x19D6Label_19D6:0x19D6CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x1A00Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x1A1Bgoto Label_186D;0x1A20Label_1A20:0x1A20UnlockAchievements(StoredACH as String);0x1A33PopFlow();0x1A34CallFunc_FindPlatform_ReturnValue = FindPlatform();0x1A50CallFunc_FindPlatformType_ReturnValue = FindPlatformType(CallFunc_FindPlatform_ReturnValue);0x1A75K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_FindPlatformType_ReturnValue, 0);0x1A94if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1AA3;0x1AA2PopFlow();0x1AA3Label_1AA3:0x1AA3SpawnIconGenerator();0x1AB1PopFlow();0x1AB2Label_1AB2:0x1AB2DetectResolutions(CallFunc_DetectResolutions_NewParam);0x1AC9DetectHDR();0x1AD7PushFlow(Label_1DC9);0x1ADCCallFunc_FindPlatform_ReturnValue_1 = FindPlatform();0x1AF8CallFunc_FindPlatformType_ReturnValue_1 = FindPlatformType(CallFunc_FindPlatform_ReturnValue_1);0x1B1DK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CallFunc_FindPlatformType_ReturnValue_1, 1);0x1B3Cif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_1B78;0x1B4AK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(CallFunc_FindPlatformType_ReturnValue_1, 2);0x1B69if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_1B78;0x1B77PopFlow();0x1B78Label_1B78:0x1B78CallFunc_FindBuildMetadata_ReturnValue = FindBuildMetadata();0x1B94K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(CallFunc_FindBuildMetadata_ReturnValue.flag, 0);0x1BBCif (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_1C6D;0x1BCAK2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(CallFunc_FindBuildMetadata_ReturnValue.flag, 1);0x1BF2if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_1C6D;0x1C00K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(CallFunc_FindBuildMetadata_ReturnValue.flag, 2);0x1C28if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_1DF2;0x1C36K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(CallFunc_FindBuildMetadata_ReturnValue.flag, 4);0x1C5Eif (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_1DF2;0x1C6CPopFlow();0x1C6DLabel_1C6D:0x1C6DK2Node_SwitchEnum_CmpSuccess_4 = NotEqual_ByteByte(CallFunc_FindBuildMetadata_ReturnValue.Mode, 0);0x1C95if (!(K2Node_SwitchEnum_CmpSuccess_4)) goto Label_1D10;0x1CA3K2Node_SwitchEnum_CmpSuccess_4 = NotEqual_ByteByte(CallFunc_FindBuildMetadata_ReturnValue.Mode, 1);0x1CCBif (!(K2Node_SwitchEnum_CmpSuccess_4)) goto Label_1D10;0x1CD9K2Node_SwitchEnum_CmpSuccess_4 = NotEqual_ByteByte(CallFunc_FindBuildMetadata_ReturnValue.Mode, 2);0x1D01if (!(K2Node_SwitchEnum_CmpSuccess_4)) goto Label_1EAC;0x1D0FPopFlow();0x1D10Label_1D10:0x1D10K2Node_MakeStruct_TestStartSettings_1.TestValue_5_2F40490B41705386E8B31B9D1B69F618 = false;0x1D24K2Node_MakeStruct_TestStartSettings_1.HasIntroLogos_3_FE61DCED4896CD52989DEBB5BA895455 = true;0x1D38K2Node_MakeStruct_TestStartSettings_1.Build_8_81D262B34AE2D47405AF2D829DABCB50 = 0;0x1D55TestStartSettings = K2Node_MakeStruct_TestStartSettings_1;0x1D70PrintString(this, "THS PLATFORM SET MAIN", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x1DC8PopFlow();0x1DC9Label_1DC9:0x1DC9BuildVersion = TestStartSettings.Build_8_81D262B34AE2D47405AF2D829DABCB50;0x1DEDgoto Label_0554;0x1DF2Label_1DF2:0x1DF2K2Node_MakeStruct_TestStartSettings.TestValue_5_2F40490B41705386E8B31B9D1B69F618 = true;0x1E06K2Node_MakeStruct_TestStartSettings.HasIntroLogos_3_FE61DCED4896CD52989DEBB5BA895455 = true;0x1E1AK2Node_MakeStruct_TestStartSettings.Build_8_81D262B34AE2D47405AF2D829DABCB50 = 4;0x1E37TestStartSettings = K2Node_MakeStruct_TestStartSettings;0x1E52PrintString(this, "THS PLATFORM SET DEBUG", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x1EABPopFlow();0x1EACLabel_1EAC:0x1EACPrintString(this, "THS PLATFORM SET MAIN", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x1F04K2Node_MakeStruct_TestStartSettings_2.TestValue_5_2F40490B41705386E8B31B9D1B69F618 = false;0x1F18K2Node_MakeStruct_TestStartSettings_2.HasIntroLogos_3_FE61DCED4896CD52989DEBB5BA895455 = true;0x1F2CK2Node_MakeStruct_TestStartSettings_2.Build_8_81D262B34AE2D47405AF2D829DABCB50 = 1;0x1F49TestStartSettings = K2Node_MakeStruct_TestStartSettings_2;0x1F64PopFlow();0x1F65Label_1F65:0x1F65CheckGlobalConfigSave();0x1F73goto Label_1AB2;0x1F78goto Label_05D5;0x1F7DPrintString(this, "EVENT INIT", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x1FCAPushFlow(Label_1FDE);0x1FCFRegisterConsoleCommands();0x1FD9goto Label_1F65;0x1FDELabel_1FDE:0x1FDECallFunc_PlatformFlags_ReturnValue = PlatformFlags();0x1FFAPopFlow();0x1FFBRetriggerableDelay(this, 0.2f, LatentActionInfo{0x4DA, -284863499, FName(ExecuteUbergraph_MyGameInstance), this});0x2031PopFlow();0x2032goto Label_1536;0x2037Label_2037:0x2037return;0x2039// end of script
Final0x04
void LumenChange__DelegateSignature(bool On)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x01
void ReduceEffectsDispatcher__DelegateSignature(bool ReduceEffects)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x01
void GoreRemoval__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00