├── .gitattributes ├── .gitignore ├── Forge.sln ├── Forge ├── ContainerAllocationPolicies.h ├── Containers.h ├── Forge.rc ├── Forge.vcxproj ├── Forge.vcxproj.filters ├── SDK.hpp ├── SDK │ ├── FN_AIModule_classes.hpp │ ├── FN_AIModule_functions.cpp │ ├── FN_AIModule_parameters.hpp │ ├── FN_AIModule_structs.hpp │ ├── FN_Account_classes.hpp │ ├── FN_Account_functions.cpp │ ├── FN_Account_parameters.hpp │ ├── FN_Account_structs.hpp │ ├── FN_AnalyticsBlueprintLibrary_classes.hpp │ ├── FN_AnalyticsBlueprintLibrary_functions.cpp │ ├── FN_AnalyticsBlueprintLibrary_parameters.hpp │ ├── FN_AnalyticsBlueprintLibrary_structs.hpp │ ├── FN_AndroidPermission_classes.hpp │ ├── FN_AndroidPermission_functions.cpp │ ├── FN_AndroidPermission_parameters.hpp │ ├── FN_AndroidPermission_structs.hpp │ ├── FN_AnimGraphRuntime_classes.hpp │ ├── FN_AnimGraphRuntime_functions.cpp │ ├── FN_AnimGraphRuntime_parameters.hpp │ ├── FN_AnimGraphRuntime_structs.hpp │ ├── FN_AnimationBudgetAllocator_classes.hpp │ ├── FN_AnimationBudgetAllocator_functions.cpp │ ├── FN_AnimationBudgetAllocator_parameters.hpp │ ├── FN_AnimationBudgetAllocator_structs.hpp │ ├── FN_AnimationSharing_classes.hpp │ ├── FN_AnimationSharing_functions.cpp │ ├── FN_AnimationSharing_parameters.hpp │ ├── FN_AnimationSharing_structs.hpp │ ├── FN_AssetRegistry_classes.hpp │ ├── FN_AssetRegistry_functions.cpp │ ├── FN_AssetRegistry_parameters.hpp │ ├── FN_AssetRegistry_structs.hpp │ ├── FN_AudioMixer_classes.hpp │ ├── FN_AudioMixer_functions.cpp │ ├── FN_AudioMixer_parameters.hpp │ ├── FN_AudioMixer_structs.hpp │ ├── FN_AugmentedReality_classes.hpp │ ├── FN_AugmentedReality_functions.cpp │ ├── FN_AugmentedReality_parameters.hpp │ ├── FN_AugmentedReality_structs.hpp │ ├── FN_AutomationUtils_classes.hpp │ ├── FN_AutomationUtils_functions.cpp │ ├── FN_AutomationUtils_parameters.hpp │ ├── FN_AutomationUtils_structs.hpp │ ├── FN_AvfMediaFactory_classes.hpp │ ├── FN_AvfMediaFactory_functions.cpp │ ├── FN_AvfMediaFactory_parameters.hpp │ ├── FN_AvfMediaFactory_structs.hpp │ ├── FN_Basic.cpp │ ├── FN_Basic.hpp │ ├── FN_BlueprintContext_classes.hpp │ ├── FN_BlueprintContext_functions.cpp │ ├── FN_BlueprintContext_parameters.hpp │ ├── FN_BlueprintContext_structs.hpp │ ├── FN_BuildPatchServices_classes.hpp │ ├── FN_BuildPatchServices_functions.cpp │ ├── FN_BuildPatchServices_parameters.hpp │ ├── FN_BuildPatchServices_structs.hpp │ ├── FN_CableComponent_classes.hpp │ ├── FN_CableComponent_functions.cpp │ ├── FN_CableComponent_parameters.hpp │ ├── FN_CableComponent_structs.hpp │ ├── FN_CinematicCamera_classes.hpp │ ├── FN_CinematicCamera_functions.cpp │ ├── FN_CinematicCamera_parameters.hpp │ ├── FN_CinematicCamera_structs.hpp │ ├── FN_ClientPilot_classes.hpp │ ├── FN_ClientPilot_functions.cpp │ ├── FN_ClientPilot_parameters.hpp │ ├── FN_ClientPilot_structs.hpp │ ├── FN_ClothingSystemRuntimeInterface_classes.hpp │ ├── FN_ClothingSystemRuntimeInterface_functions.cpp │ ├── FN_ClothingSystemRuntimeInterface_parameters.hpp │ ├── FN_ClothingSystemRuntimeInterface_structs.hpp │ ├── FN_ClothingSystemRuntime_classes.hpp │ ├── FN_ClothingSystemRuntime_functions.cpp │ ├── FN_ClothingSystemRuntime_parameters.hpp │ ├── FN_ClothingSystemRuntime_structs.hpp │ ├── FN_CommonInput_classes.hpp │ ├── FN_CommonInput_functions.cpp │ ├── FN_CommonInput_parameters.hpp │ ├── FN_CommonInput_structs.hpp │ ├── FN_CommonUI_classes.hpp │ ├── FN_CommonUI_functions.cpp │ ├── FN_CommonUI_parameters.hpp │ ├── FN_CommonUI_structs.hpp │ ├── FN_ControlRig_classes.hpp │ ├── FN_ControlRig_functions.cpp │ ├── FN_ControlRig_parameters.hpp │ ├── FN_ControlRig_structs.hpp │ ├── FN_CoreUObject_classes.hpp │ ├── FN_CoreUObject_functions.cpp │ ├── FN_CoreUObject_parameters.hpp │ ├── FN_CoreUObject_structs.hpp │ ├── FN_Crashlytics_classes.hpp │ ├── FN_Crashlytics_functions.cpp │ ├── FN_Crashlytics_parameters.hpp │ ├── FN_Crashlytics_structs.hpp │ ├── FN_DriftKairosJSBridge_classes.hpp │ ├── FN_DriftKairosJSBridge_functions.cpp │ ├── FN_DriftKairosJSBridge_parameters.hpp │ ├── FN_DriftKairosJSBridge_structs.hpp │ ├── FN_EasyAntiCheatCommon_classes.hpp │ ├── FN_EasyAntiCheatCommon_functions.cpp │ ├── FN_EasyAntiCheatCommon_parameters.hpp │ ├── FN_EasyAntiCheatCommon_structs.hpp │ ├── FN_EngineSettings_classes.hpp │ ├── FN_EngineSettings_functions.cpp │ ├── FN_EngineSettings_parameters.hpp │ ├── FN_EngineSettings_structs.hpp │ ├── FN_Engine_classes.hpp │ ├── FN_Engine_functions.cpp │ ├── FN_Engine_parameters.hpp │ ├── FN_Engine_structs.hpp │ ├── FN_EpicCMSUIFramework_classes.hpp │ ├── FN_EpicCMSUIFramework_functions.cpp │ ├── FN_EpicCMSUIFramework_parameters.hpp │ ├── FN_EpicCMSUIFramework_structs.hpp │ ├── FN_EpicGameplayStatsRuntime_classes.hpp │ ├── FN_EpicGameplayStatsRuntime_functions.cpp │ ├── FN_EpicGameplayStatsRuntime_parameters.hpp │ ├── FN_EpicGameplayStatsRuntime_structs.hpp │ ├── FN_EyeTracker_classes.hpp │ ├── FN_EyeTracker_functions.cpp │ ├── FN_EyeTracker_parameters.hpp │ ├── FN_EyeTracker_structs.hpp │ ├── FN_F5PlayerFactory_classes.hpp │ ├── FN_F5PlayerFactory_functions.cpp │ ├── FN_F5PlayerFactory_parameters.hpp │ ├── FN_F5PlayerFactory_structs.hpp │ ├── FN_F5Player_classes.hpp │ ├── FN_F5Player_functions.cpp │ ├── FN_F5Player_parameters.hpp │ ├── FN_F5Player_structs.hpp │ ├── FN_FacialAnimSystem_classes.hpp │ ├── FN_FacialAnimSystem_functions.cpp │ ├── FN_FacialAnimSystem_parameters.hpp │ ├── FN_FacialAnimSystem_structs.hpp │ ├── FN_Foliage_classes.hpp │ ├── FN_Foliage_functions.cpp │ ├── FN_Foliage_parameters.hpp │ ├── FN_Foliage_structs.hpp │ ├── FN_FortniteEngineLoadingScreen_classes.hpp │ ├── FN_FortniteEngineLoadingScreen_functions.cpp │ ├── FN_FortniteEngineLoadingScreen_parameters.hpp │ ├── FN_FortniteEngineLoadingScreen_structs.hpp │ ├── FN_FortniteGame_classes.hpp │ ├── FN_FortniteGame_functions.cpp │ ├── FN_FortniteGame_parameters.hpp │ ├── FN_FortniteGame_structs.hpp │ ├── FN_FortniteUI_classes.hpp │ ├── FN_FortniteUI_functions.cpp │ ├── FN_FortniteUI_parameters.hpp │ ├── FN_FortniteUI_structs.hpp │ ├── FN_GameplayAbilities_classes.hpp │ ├── FN_GameplayAbilities_functions.cpp │ ├── FN_GameplayAbilities_parameters.hpp │ ├── FN_GameplayAbilities_structs.hpp │ ├── FN_GameplayTags_classes.hpp │ ├── FN_GameplayTags_functions.cpp │ ├── FN_GameplayTags_parameters.hpp │ ├── FN_GameplayTags_structs.hpp │ ├── FN_GameplayTasks_classes.hpp │ ├── FN_GameplayTasks_functions.cpp │ ├── FN_GameplayTasks_parameters.hpp │ ├── FN_GameplayTasks_structs.hpp │ ├── FN_Gauntlet_classes.hpp │ ├── FN_Gauntlet_functions.cpp │ ├── FN_Gauntlet_parameters.hpp │ ├── FN_Gauntlet_structs.hpp │ ├── FN_HeadMountedDisplay_classes.hpp │ ├── FN_HeadMountedDisplay_functions.cpp │ ├── FN_HeadMountedDisplay_parameters.hpp │ ├── FN_HeadMountedDisplay_structs.hpp │ ├── FN_Hotfix_classes.hpp │ ├── FN_Hotfix_functions.cpp │ ├── FN_Hotfix_parameters.hpp │ ├── FN_Hotfix_structs.hpp │ ├── FN_ImagePlate_classes.hpp │ ├── FN_ImagePlate_functions.cpp │ ├── FN_ImagePlate_parameters.hpp │ ├── FN_ImagePlate_structs.hpp │ ├── FN_ImageWriteQueue_classes.hpp │ ├── FN_ImageWriteQueue_functions.cpp │ ├── FN_ImageWriteQueue_parameters.hpp │ ├── FN_ImageWriteQueue_structs.hpp │ ├── FN_InputCore_classes.hpp │ ├── FN_InputCore_functions.cpp │ ├── FN_InputCore_parameters.hpp │ ├── FN_InputCore_structs.hpp │ ├── FN_JsonUtilities_classes.hpp │ ├── FN_JsonUtilities_functions.cpp │ ├── FN_JsonUtilities_parameters.hpp │ ├── FN_JsonUtilities_structs.hpp │ ├── FN_KairosSceneCapture_classes.hpp │ ├── FN_KairosSceneCapture_functions.cpp │ ├── FN_KairosSceneCapture_parameters.hpp │ ├── FN_KairosSceneCapture_structs.hpp │ ├── FN_Landscape_classes.hpp │ ├── FN_Landscape_functions.cpp │ ├── FN_Landscape_parameters.hpp │ ├── FN_Landscape_structs.hpp │ ├── FN_LauncherSocialDefaults_classes.hpp │ ├── FN_LauncherSocialDefaults_functions.cpp │ ├── FN_LauncherSocialDefaults_parameters.hpp │ ├── FN_LauncherSocialDefaults_structs.hpp │ ├── FN_LevelSequence_classes.hpp │ ├── FN_LevelSequence_functions.cpp │ ├── FN_LevelSequence_parameters.hpp │ ├── FN_LevelSequence_structs.hpp │ ├── FN_LiveLinkCurveDebugUI_classes.hpp │ ├── FN_LiveLinkCurveDebugUI_functions.cpp │ ├── FN_LiveLinkCurveDebugUI_parameters.hpp │ ├── FN_LiveLinkCurveDebugUI_structs.hpp │ ├── FN_LiveLinkInterface_classes.hpp │ ├── FN_LiveLinkInterface_functions.cpp │ ├── FN_LiveLinkInterface_parameters.hpp │ ├── FN_LiveLinkInterface_structs.hpp │ ├── FN_LiveLink_classes.hpp │ ├── FN_LiveLink_functions.cpp │ ├── FN_LiveLink_parameters.hpp │ ├── FN_LiveLink_structs.hpp │ ├── FN_LiveStreamVoice_classes.hpp │ ├── FN_LiveStreamVoice_functions.cpp │ ├── FN_LiveStreamVoice_parameters.hpp │ ├── FN_LiveStreamVoice_structs.hpp │ ├── FN_Lobby_classes.hpp │ ├── FN_Lobby_functions.cpp │ ├── FN_Lobby_parameters.hpp │ ├── FN_Lobby_structs.hpp │ ├── FN_LocalNotifications_classes.hpp │ ├── FN_LocalNotifications_functions.cpp │ ├── FN_LocalNotifications_parameters.hpp │ ├── FN_LocalNotifications_structs.hpp │ ├── FN_MIDIDevice_classes.hpp │ ├── FN_MIDIDevice_functions.cpp │ ├── FN_MIDIDevice_parameters.hpp │ ├── FN_MIDIDevice_structs.hpp │ ├── FN_MISSING.hpp │ ├── FN_MRMesh_classes.hpp │ ├── FN_MRMesh_functions.cpp │ ├── FN_MRMesh_parameters.hpp │ ├── FN_MRMesh_structs.hpp │ ├── FN_MaterialShaderQualitySettings_classes.hpp │ ├── FN_MaterialShaderQualitySettings_functions.cpp │ ├── FN_MaterialShaderQualitySettings_parameters.hpp │ ├── FN_MaterialShaderQualitySettings_structs.hpp │ ├── FN_McpProfileSys_classes.hpp │ ├── FN_McpProfileSys_functions.cpp │ ├── FN_McpProfileSys_parameters.hpp │ ├── FN_McpProfileSys_structs.hpp │ ├── FN_MediaAssets_classes.hpp │ ├── FN_MediaAssets_functions.cpp │ ├── FN_MediaAssets_parameters.hpp │ ├── FN_MediaAssets_structs.hpp │ ├── FN_MeshDescription_classes.hpp │ ├── FN_MeshDescription_functions.cpp │ ├── FN_MeshDescription_parameters.hpp │ ├── FN_MeshDescription_structs.hpp │ ├── FN_MeshNetwork_classes.hpp │ ├── FN_MeshNetwork_functions.cpp │ ├── FN_MeshNetwork_parameters.hpp │ ├── FN_MeshNetwork_structs.hpp │ ├── FN_MoviePlayer_classes.hpp │ ├── FN_MoviePlayer_functions.cpp │ ├── FN_MoviePlayer_parameters.hpp │ ├── FN_MoviePlayer_structs.hpp │ ├── FN_MovieSceneCapture_classes.hpp │ ├── FN_MovieSceneCapture_functions.cpp │ ├── FN_MovieSceneCapture_parameters.hpp │ ├── FN_MovieSceneCapture_structs.hpp │ ├── FN_MovieSceneTracks_classes.hpp │ ├── FN_MovieSceneTracks_functions.cpp │ ├── FN_MovieSceneTracks_parameters.hpp │ ├── FN_MovieSceneTracks_structs.hpp │ ├── FN_MovieScene_classes.hpp │ ├── FN_MovieScene_functions.cpp │ ├── FN_MovieScene_parameters.hpp │ ├── FN_MovieScene_structs.hpp │ ├── FN_NavigationSystem_classes.hpp │ ├── FN_NavigationSystem_functions.cpp │ ├── FN_NavigationSystem_parameters.hpp │ ├── FN_NavigationSystem_structs.hpp │ ├── FN_NetUI_classes.hpp │ ├── FN_NetUI_functions.cpp │ ├── FN_NetUI_parameters.hpp │ ├── FN_NetUI_structs.hpp │ ├── FN_NiagaraAnimNotifies_classes.hpp │ ├── FN_NiagaraAnimNotifies_functions.cpp │ ├── FN_NiagaraAnimNotifies_parameters.hpp │ ├── FN_NiagaraAnimNotifies_structs.hpp │ ├── FN_NiagaraCore_classes.hpp │ ├── FN_NiagaraCore_functions.cpp │ ├── FN_NiagaraCore_parameters.hpp │ ├── FN_NiagaraCore_structs.hpp │ ├── FN_Niagara_classes.hpp │ ├── FN_Niagara_functions.cpp │ ├── FN_Niagara_parameters.hpp │ ├── FN_Niagara_structs.hpp │ ├── FN_OnlineSubsystemUtils_classes.hpp │ ├── FN_OnlineSubsystemUtils_functions.cpp │ ├── FN_OnlineSubsystemUtils_parameters.hpp │ ├── FN_OnlineSubsystemUtils_structs.hpp │ ├── FN_OnlineSubsystem_classes.hpp │ ├── FN_OnlineSubsystem_functions.cpp │ ├── FN_OnlineSubsystem_parameters.hpp │ ├── FN_OnlineSubsystem_structs.hpp │ ├── FN_OodleHandlerComponent_classes.hpp │ ├── FN_OodleHandlerComponent_functions.cpp │ ├── FN_OodleHandlerComponent_parameters.hpp │ ├── FN_OodleHandlerComponent_structs.hpp │ ├── FN_Overlay_classes.hpp │ ├── FN_Overlay_functions.cpp │ ├── FN_Overlay_parameters.hpp │ ├── FN_Overlay_structs.hpp │ ├── FN_PacketHandler_classes.hpp │ ├── FN_PacketHandler_functions.cpp │ ├── FN_PacketHandler_parameters.hpp │ ├── FN_PacketHandler_structs.hpp │ ├── FN_Paper2D_classes.hpp │ ├── FN_Paper2D_functions.cpp │ ├── FN_Paper2D_parameters.hpp │ ├── FN_Paper2D_structs.hpp │ ├── FN_Party_classes.hpp │ ├── FN_Party_functions.cpp │ ├── FN_Party_parameters.hpp │ ├── FN_Party_structs.hpp │ ├── FN_PhysXVehicles_classes.hpp │ ├── FN_PhysXVehicles_functions.cpp │ ├── FN_PhysXVehicles_parameters.hpp │ ├── FN_PhysXVehicles_structs.hpp │ ├── FN_ProceduralMeshComponent_classes.hpp │ ├── FN_ProceduralMeshComponent_functions.cpp │ ├── FN_ProceduralMeshComponent_parameters.hpp │ ├── FN_ProceduralMeshComponent_structs.hpp │ ├── FN_PurchaseFlow_classes.hpp │ ├── FN_PurchaseFlow_functions.cpp │ ├── FN_PurchaseFlow_parameters.hpp │ ├── FN_PurchaseFlow_structs.hpp │ ├── FN_Qos_classes.hpp │ ├── FN_Qos_functions.cpp │ ├── FN_Qos_parameters.hpp │ ├── FN_Qos_structs.hpp │ ├── FN_Rejoin_classes.hpp │ ├── FN_Rejoin_functions.cpp │ ├── FN_Rejoin_parameters.hpp │ ├── FN_Rejoin_structs.hpp │ ├── FN_ReplicationGraph_classes.hpp │ ├── FN_ReplicationGraph_functions.cpp │ ├── FN_ReplicationGraph_parameters.hpp │ ├── FN_ReplicationGraph_structs.hpp │ ├── FN_ScreenCapture_classes.hpp │ ├── FN_ScreenCapture_functions.cpp │ ├── FN_ScreenCapture_parameters.hpp │ ├── FN_ScreenCapture_structs.hpp │ ├── FN_SidecarSys_classes.hpp │ ├── FN_SidecarSys_functions.cpp │ ├── FN_SidecarSys_parameters.hpp │ ├── FN_SidecarSys_structs.hpp │ ├── FN_SignificanceManager_classes.hpp │ ├── FN_SignificanceManager_functions.cpp │ ├── FN_SignificanceManager_parameters.hpp │ ├── FN_SignificanceManager_structs.hpp │ ├── FN_SlateCore_classes.hpp │ ├── FN_SlateCore_functions.cpp │ ├── FN_SlateCore_parameters.hpp │ ├── FN_SlateCore_structs.hpp │ ├── FN_Slate_classes.hpp │ ├── FN_Slate_functions.cpp │ ├── FN_Slate_parameters.hpp │ ├── FN_Slate_structs.hpp │ ├── FN_SocialUMG_classes.hpp │ ├── FN_SocialUMG_functions.cpp │ ├── FN_SocialUMG_parameters.hpp │ ├── FN_SocialUMG_structs.hpp │ ├── FN_SolarisUi_classes.hpp │ ├── FN_SolarisUi_functions.cpp │ ├── FN_SolarisUi_parameters.hpp │ ├── FN_SolarisUi_structs.hpp │ ├── FN_Solaris_classes.hpp │ ├── FN_Solaris_functions.cpp │ ├── FN_Solaris_parameters.hpp │ ├── FN_Solaris_structs.hpp │ ├── FN_SoundCueTemplates_classes.hpp │ ├── FN_SoundCueTemplates_functions.cpp │ ├── FN_SoundCueTemplates_parameters.hpp │ ├── FN_SoundCueTemplates_structs.hpp │ ├── FN_SubtitlesWidgets_classes.hpp │ ├── FN_SubtitlesWidgets_functions.cpp │ ├── FN_SubtitlesWidgets_parameters.hpp │ ├── FN_SubtitlesWidgets_structs.hpp │ ├── FN_Synthesis_classes.hpp │ ├── FN_Synthesis_functions.cpp │ ├── FN_Synthesis_parameters.hpp │ ├── FN_Synthesis_structs.hpp │ ├── FN_TimeManagement_classes.hpp │ ├── FN_TimeManagement_functions.cpp │ ├── FN_TimeManagement_parameters.hpp │ ├── FN_TimeManagement_structs.hpp │ ├── FN_TimeSynth_classes.hpp │ ├── FN_TimeSynth_functions.cpp │ ├── FN_TimeSynth_parameters.hpp │ ├── FN_TimeSynth_structs.hpp │ ├── FN_UACBase_classes.hpp │ ├── FN_UACBase_functions.cpp │ ├── FN_UACBase_parameters.hpp │ ├── FN_UACBase_structs.hpp │ ├── FN_UMG_classes.hpp │ ├── FN_UMG_functions.cpp │ ├── FN_UMG_parameters.hpp │ ├── FN_UMG_structs.hpp │ ├── FN_WmfMediaFactory_classes.hpp │ ├── FN_WmfMediaFactory_functions.cpp │ ├── FN_WmfMediaFactory_parameters.hpp │ └── FN_WmfMediaFactory_structs.hpp ├── StringConv.h ├── admin.h ├── ai.h ├── creative.h ├── discord.h ├── dllmain.cpp ├── framework.h ├── gui.h ├── hooks.h ├── inventory.h ├── json.hpp ├── memcury.h ├── moderation.h ├── packages.config ├── rebooting.h ├── resource.h ├── util.h └── xorstr.hpp ├── LICENSE ├── README.md └── vendor ├── ImGui ├── imconfig.h ├── imgui.cpp ├── imgui.h ├── imgui_demo.cpp ├── imgui_draw.cpp ├── imgui_impl_dx9.cpp ├── imgui_impl_dx9.h ├── imgui_impl_win32.cpp ├── imgui_impl_win32.h ├── imgui_internal.h ├── imgui_stdlib.cpp ├── imgui_stdlib.h ├── imgui_tables.cpp ├── imgui_widgets.cpp ├── imstb_rectpack.h ├── imstb_textedit.h └── imstb_truetype.h ├── curl ├── curl.h ├── curlver.h ├── easy.h ├── header.h ├── libcurl.lib ├── mprintf.h ├── multi.h ├── options.h ├── stdcheaders.h ├── system.h ├── typecheck-gcc.h ├── urlapi.h └── zlib.lib ├── fonts └── segue_font.h └── icons └── ico_font.h /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /Forge.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio Version 17 4 | VisualStudioVersion = 17.2.32630.192 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Forge", "Forge\Forge.vcxproj", "{212CD8F3-322B-49FA-A535-9F226342C602}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|x64 = Debug|x64 11 | Debug|x86 = Debug|x86 12 | Release|x64 = Release|x64 13 | Release|x86 = Release|x86 14 | EndGlobalSection 15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 16 | {212CD8F3-322B-49FA-A535-9F226342C602}.Debug|x64.ActiveCfg = Debug|x64 17 | {212CD8F3-322B-49FA-A535-9F226342C602}.Debug|x64.Build.0 = Debug|x64 18 | {212CD8F3-322B-49FA-A535-9F226342C602}.Debug|x86.ActiveCfg = Debug|Win32 19 | {212CD8F3-322B-49FA-A535-9F226342C602}.Debug|x86.Build.0 = Debug|Win32 20 | {212CD8F3-322B-49FA-A535-9F226342C602}.Release|x64.ActiveCfg = Release|x64 21 | {212CD8F3-322B-49FA-A535-9F226342C602}.Release|x64.Build.0 = Release|x64 22 | {212CD8F3-322B-49FA-A535-9F226342C602}.Release|x86.ActiveCfg = Release|Win32 23 | {212CD8F3-322B-49FA-A535-9F226342C602}.Release|x86.Build.0 = Release|Win32 24 | EndGlobalSection 25 | GlobalSection(SolutionProperties) = preSolution 26 | HideSolutionNode = FALSE 27 | EndGlobalSection 28 | GlobalSection(ExtensibilityGlobals) = postSolution 29 | SolutionGuid = {8AAB942E-79F2-41AC-96E3-923303D4497F} 30 | EndGlobalSection 31 | EndGlobal 32 | -------------------------------------------------------------------------------- /Forge/Forge.rc: -------------------------------------------------------------------------------- 1 | // Microsoft Visual C++ generated resource script. 2 | // 3 | 4 | #include "resource.h" 5 | 6 | #define APSTUDIO_READONLY_SYMBOLS 7 | ///////////////////////////////////////////////////////////////////////////// 8 | // 9 | // Generated from the TEXTINCLUDE 2 resource. 10 | // 11 | #include "winres.h" 12 | 13 | ///////////////////////////////////////////////////////////////////////////// 14 | #undef APSTUDIO_READONLY_SYMBOLS 15 | 16 | ///////////////////////////////////////////////////////////////////////////// 17 | // English (United States) resources 18 | 19 | #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) 20 | LANGUAGE 9, 1 21 | 22 | #ifdef APSTUDIO_INVOKED 23 | ///////////////////////////////////////////////////////////////////////////// 24 | // 25 | // TEXTINCLUDE 26 | // 27 | 28 | 1 TEXTINCLUDE 29 | BEGIN 30 | "resource.h\0" 31 | END 32 | 33 | 2 TEXTINCLUDE 34 | BEGIN 35 | "#include ""winres.h""\r\n" 36 | "\0" 37 | END 38 | 39 | 3 TEXTINCLUDE 40 | BEGIN 41 | "\r\n" 42 | "\0" 43 | END 44 | 45 | #endif // APSTUDIO_INVOKED 46 | 47 | #endif // English (United States) resources 48 | ///////////////////////////////////////////////////////////////////////////// 49 | 50 | 51 | 52 | #ifndef APSTUDIO_INVOKED 53 | ///////////////////////////////////////////////////////////////////////////// 54 | // 55 | // Generated from the TEXTINCLUDE 3 resource. 56 | // 57 | 58 | 59 | ///////////////////////////////////////////////////////////////////////////// 60 | #endif // not APSTUDIO_INVOKED 61 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Account_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Account_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_AnalyticsBlueprintLibrary_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Script Structs 13 | //--------------------------------------------------------------------------- 14 | 15 | // ScriptStruct AnalyticsBlueprintLibrary.AnalyticsEventAttr 16 | // 0x0020 17 | struct FAnalyticsEventAttr 18 | { 19 | struct FString Name; // 0x0000(0x0010) (Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 20 | struct FString Value; // 0x0010(0x0010) (Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | }; 22 | 23 | } 24 | 25 | #ifdef _MSC_VER 26 | #pragma pack(pop) 27 | #endif 28 | -------------------------------------------------------------------------------- /Forge/SDK/FN_AndroidPermission_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class AndroidPermission.AndroidPermissionCallbackProxy 16 | // 0x0020 (0x0048 - 0x0028) 17 | class UAndroidPermissionCallbackProxy : public UObject 18 | { 19 | public: 20 | unsigned char UnknownData00[0x10]; // 0x0028(0x0010) UNKNOWN PROPERTY: MulticastInlineDelegateProperty AndroidPermission.AndroidPermissionCallbackProxy.OnPermissionsGrantedDynamicDelegate 21 | unsigned char UnknownData01[0x10]; // 0x0038(0x0010) MISSED OFFSET 22 | 23 | static UClass* StaticClass() 24 | { 25 | static auto ptr = UObject::FindClass("Class AndroidPermission.AndroidPermissionCallbackProxy"); 26 | return ptr; 27 | } 28 | 29 | }; 30 | 31 | 32 | // Class AndroidPermission.AndroidPermissionFunctionLibrary 33 | // 0x0000 (0x0028 - 0x0028) 34 | class UAndroidPermissionFunctionLibrary : public UBlueprintFunctionLibrary 35 | { 36 | public: 37 | 38 | static UClass* StaticClass() 39 | { 40 | static auto ptr = UObject::FindClass("Class AndroidPermission.AndroidPermissionFunctionLibrary"); 41 | return ptr; 42 | } 43 | 44 | 45 | static bool CheckPermission(struct FString Permission); 46 | static class UAndroidPermissionCallbackProxy* AcquirePermissions(TArray Permissions); 47 | }; 48 | 49 | 50 | } 51 | 52 | #ifdef _MSC_VER 53 | #pragma pack(pop) 54 | #endif 55 | -------------------------------------------------------------------------------- /Forge/SDK/FN_AndroidPermission_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | // Function AndroidPermission.AndroidPermissionFunctionLibrary.CheckPermission 16 | // (Final, Native, Static, Public, BlueprintCallable) 17 | // Parameters: 18 | // struct FString Permission (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 19 | // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 20 | 21 | bool UAndroidPermissionFunctionLibrary::CheckPermission(struct FString Permission) 22 | { 23 | static auto fn = UObject::FindObject("Function AndroidPermission.AndroidPermissionFunctionLibrary.CheckPermission"); 24 | 25 | UAndroidPermissionFunctionLibrary_CheckPermission_Params params; 26 | params.Permission = Permission; 27 | 28 | auto flags = fn->FunctionFlags; 29 | fn->FunctionFlags |= 0x400; 30 | 31 | static auto defaultObj = StaticClass()->CreateDefaultObject(); 32 | defaultObj->ProcessEvent(fn, ¶ms); 33 | 34 | fn->FunctionFlags = flags; 35 | 36 | return params.ReturnValue; 37 | } 38 | 39 | 40 | // Function AndroidPermission.AndroidPermissionFunctionLibrary.AcquirePermissions 41 | // (Final, Native, Static, Public, HasOutParms, BlueprintCallable) 42 | // Parameters: 43 | // TArray Permissions (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) 44 | // class UAndroidPermissionCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 45 | 46 | class UAndroidPermissionCallbackProxy* UAndroidPermissionFunctionLibrary::AcquirePermissions(TArray Permissions) 47 | { 48 | static auto fn = UObject::FindObject("Function AndroidPermission.AndroidPermissionFunctionLibrary.AcquirePermissions"); 49 | 50 | UAndroidPermissionFunctionLibrary_AcquirePermissions_Params params; 51 | params.Permissions = Permissions; 52 | 53 | auto flags = fn->FunctionFlags; 54 | fn->FunctionFlags |= 0x400; 55 | 56 | static auto defaultObj = StaticClass()->CreateDefaultObject(); 57 | defaultObj->ProcessEvent(fn, ¶ms); 58 | 59 | fn->FunctionFlags = flags; 60 | 61 | return params.ReturnValue; 62 | } 63 | 64 | 65 | } 66 | 67 | #ifdef _MSC_VER 68 | #pragma pack(pop) 69 | #endif 70 | -------------------------------------------------------------------------------- /Forge/SDK/FN_AndroidPermission_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | // Function AndroidPermission.AndroidPermissionFunctionLibrary.CheckPermission 18 | struct UAndroidPermissionFunctionLibrary_CheckPermission_Params 19 | { 20 | struct FString Permission; // (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 22 | }; 23 | 24 | // Function AndroidPermission.AndroidPermissionFunctionLibrary.AcquirePermissions 25 | struct UAndroidPermissionFunctionLibrary_AcquirePermissions_Params 26 | { 27 | TArray Permissions; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) 28 | class UAndroidPermissionCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 29 | }; 30 | 31 | } 32 | 33 | #ifdef _MSC_VER 34 | #pragma pack(pop) 35 | #endif 36 | -------------------------------------------------------------------------------- /Forge/SDK/FN_AndroidPermission_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/SDK/FN_AnimationBudgetAllocator_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class AnimationBudgetAllocator.AnimationBudgetBlueprintLibrary 16 | // 0x0000 (0x0028 - 0x0028) 17 | class UAnimationBudgetBlueprintLibrary : public UBlueprintFunctionLibrary 18 | { 19 | public: 20 | 21 | static UClass* StaticClass() 22 | { 23 | static auto ptr = UObject::FindClass("Class AnimationBudgetAllocator.AnimationBudgetBlueprintLibrary"); 24 | return ptr; 25 | } 26 | 27 | 28 | static void SetAnimationBudgetParameters(class UObject* WorldContextObject, struct FAnimationBudgetAllocatorParameters InParameters); 29 | static void EnableAnimationBudget(class UObject* WorldContextObject, bool bEnabled); 30 | }; 31 | 32 | 33 | // Class AnimationBudgetAllocator.SkeletalMeshComponentBudgeted 34 | // 0x0020 (0x0A30 - 0x0A10) 35 | class USkeletalMeshComponentBudgeted : public USkeletalMeshComponent 36 | { 37 | public: 38 | unsigned char UnknownData00[0x18]; // 0x0A10(0x0018) MISSED OFFSET 39 | unsigned char bAutoRegisterWithBudgetAllocator : 1; // 0x0A28(0x0001) (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) 40 | unsigned char bAutoCalculateSignificance : 1; // 0x0A28(0x0001) (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) 41 | unsigned char bShouldUseActorRenderedFlag : 1; // 0x0A28(0x0001) (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) 42 | unsigned char UnknownData01[0x7]; // 0x0A29(0x0007) MISSED OFFSET 43 | 44 | static UClass* StaticClass() 45 | { 46 | static auto ptr = UObject::FindClass("Class AnimationBudgetAllocator.SkeletalMeshComponentBudgeted"); 47 | return ptr; 48 | } 49 | 50 | 51 | void SetAutoRegisterWithBudgetAllocator(bool bInAutoRegisterWithBudgetAllocator); 52 | }; 53 | 54 | 55 | } 56 | 57 | #ifdef _MSC_VER 58 | #pragma pack(pop) 59 | #endif 60 | -------------------------------------------------------------------------------- /Forge/SDK/FN_AnimationBudgetAllocator_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | // Function AnimationBudgetAllocator.AnimationBudgetBlueprintLibrary.SetAnimationBudgetParameters 18 | struct UAnimationBudgetBlueprintLibrary_SetAnimationBudgetParameters_Params 19 | { 20 | class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | struct FAnimationBudgetAllocatorParameters InParameters; // (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) 22 | }; 23 | 24 | // Function AnimationBudgetAllocator.AnimationBudgetBlueprintLibrary.EnableAnimationBudget 25 | struct UAnimationBudgetBlueprintLibrary_EnableAnimationBudget_Params 26 | { 27 | class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 28 | bool bEnabled; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 29 | }; 30 | 31 | // Function AnimationBudgetAllocator.SkeletalMeshComponentBudgeted.SetAutoRegisterWithBudgetAllocator 32 | struct USkeletalMeshComponentBudgeted_SetAutoRegisterWithBudgetAllocator_Params 33 | { 34 | bool bInAutoRegisterWithBudgetAllocator; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 35 | }; 36 | 37 | } 38 | 39 | #ifdef _MSC_VER 40 | #pragma pack(pop) 41 | #endif 42 | -------------------------------------------------------------------------------- /Forge/SDK/FN_AutomationUtils_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class AutomationUtils.AutomationUtilsBlueprintLibrary 16 | // 0x0000 (0x0028 - 0x0028) 17 | class UAutomationUtilsBlueprintLibrary : public UBlueprintFunctionLibrary 18 | { 19 | public: 20 | 21 | static UClass* StaticClass() 22 | { 23 | static auto ptr = UObject::FindClass("Class AutomationUtils.AutomationUtilsBlueprintLibrary"); 24 | return ptr; 25 | } 26 | 27 | 28 | static void TakeGameplayAutomationScreenshot(struct FString ScreenshotName, float MaxGlobalError, float MaxLocalError, struct FString MapNameOverride); 29 | }; 30 | 31 | 32 | } 33 | 34 | #ifdef _MSC_VER 35 | #pragma pack(pop) 36 | #endif 37 | -------------------------------------------------------------------------------- /Forge/SDK/FN_AutomationUtils_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | // Function AutomationUtils.AutomationUtilsBlueprintLibrary.TakeGameplayAutomationScreenshot 16 | // (Final, Native, Static, Public, BlueprintCallable) 17 | // Parameters: 18 | // struct FString ScreenshotName (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 19 | // float MaxGlobalError (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 20 | // float MaxLocalError (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | // struct FString MapNameOverride (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 22 | 23 | void UAutomationUtilsBlueprintLibrary::TakeGameplayAutomationScreenshot(struct FString ScreenshotName, float MaxGlobalError, float MaxLocalError, struct FString MapNameOverride) 24 | { 25 | static auto fn = UObject::FindObject("Function AutomationUtils.AutomationUtilsBlueprintLibrary.TakeGameplayAutomationScreenshot"); 26 | 27 | UAutomationUtilsBlueprintLibrary_TakeGameplayAutomationScreenshot_Params params; 28 | params.ScreenshotName = ScreenshotName; 29 | params.MaxGlobalError = MaxGlobalError; 30 | params.MaxLocalError = MaxLocalError; 31 | params.MapNameOverride = MapNameOverride; 32 | 33 | auto flags = fn->FunctionFlags; 34 | fn->FunctionFlags |= 0x400; 35 | 36 | static auto defaultObj = StaticClass()->CreateDefaultObject(); 37 | defaultObj->ProcessEvent(fn, ¶ms); 38 | 39 | fn->FunctionFlags = flags; 40 | } 41 | 42 | 43 | } 44 | 45 | #ifdef _MSC_VER 46 | #pragma pack(pop) 47 | #endif 48 | -------------------------------------------------------------------------------- /Forge/SDK/FN_AutomationUtils_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | // Function AutomationUtils.AutomationUtilsBlueprintLibrary.TakeGameplayAutomationScreenshot 18 | struct UAutomationUtilsBlueprintLibrary_TakeGameplayAutomationScreenshot_Params 19 | { 20 | struct FString ScreenshotName; // (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | float MaxGlobalError; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 22 | float MaxLocalError; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 23 | struct FString MapNameOverride; // (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 24 | }; 25 | 26 | } 27 | 28 | #ifdef _MSC_VER 29 | #pragma pack(pop) 30 | #endif 31 | -------------------------------------------------------------------------------- /Forge/SDK/FN_AutomationUtils_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/SDK/FN_AvfMediaFactory_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class AvfMediaFactory.AvfMediaSettings 16 | // 0x0008 (0x0030 - 0x0028) 17 | class UAvfMediaSettings : public UObject 18 | { 19 | public: 20 | bool NativeAudioOut; // 0x0028(0x0001) (Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | unsigned char UnknownData00[0x7]; // 0x0029(0x0007) MISSED OFFSET 22 | 23 | static UClass* StaticClass() 24 | { 25 | static auto ptr = UObject::FindClass("Class AvfMediaFactory.AvfMediaSettings"); 26 | return ptr; 27 | } 28 | 29 | }; 30 | 31 | 32 | } 33 | 34 | #ifdef _MSC_VER 35 | #pragma pack(pop) 36 | #endif 37 | -------------------------------------------------------------------------------- /Forge/SDK/FN_AvfMediaFactory_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_AvfMediaFactory_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_AvfMediaFactory_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Basic.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | FChunkedFixedUObjectArray* UObject::GObjects = nullptr; 12 | } 13 | 14 | #ifdef _MSC_VER 15 | #pragma pack(pop) 16 | #endif 17 | -------------------------------------------------------------------------------- /Forge/SDK/FN_BlueprintContext_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class BlueprintContext.BlueprintContextBase 16 | // 0x0000 (0x0030 - 0x0030) 17 | class UBlueprintContextBase : public USubsystem 18 | { 19 | public: 20 | 21 | static UClass* StaticClass() 22 | { 23 | static auto ptr = UObject::FindClass("Class BlueprintContext.BlueprintContextBase"); 24 | return ptr; 25 | } 26 | 27 | }; 28 | 29 | 30 | // Class BlueprintContext.BlueprintContextLibrary 31 | // 0x0000 (0x0028 - 0x0028) 32 | class UBlueprintContextLibrary : public UBlueprintFunctionLibrary 33 | { 34 | public: 35 | 36 | static UClass* StaticClass() 37 | { 38 | static auto ptr = UObject::FindClass("Class BlueprintContext.BlueprintContextLibrary"); 39 | return ptr; 40 | } 41 | 42 | 43 | static class USubsystem* GetContext(class UObject* ContextObject, class UClass* Class); 44 | }; 45 | 46 | 47 | } 48 | 49 | #ifdef _MSC_VER 50 | #pragma pack(pop) 51 | #endif 52 | -------------------------------------------------------------------------------- /Forge/SDK/FN_BlueprintContext_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | // Function BlueprintContext.BlueprintContextLibrary.GetContext 16 | // (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable, BlueprintPure) 17 | // Parameters: 18 | // class UObject* ContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 19 | // class UClass* Class (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) 20 | // class USubsystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | 22 | class USubsystem* UBlueprintContextLibrary::GetContext(class UObject* ContextObject, class UClass* Class) 23 | { 24 | static auto fn = UObject::FindObject("Function BlueprintContext.BlueprintContextLibrary.GetContext"); 25 | 26 | UBlueprintContextLibrary_GetContext_Params params; 27 | params.ContextObject = ContextObject; 28 | params.Class = Class; 29 | 30 | auto flags = fn->FunctionFlags; 31 | fn->FunctionFlags |= 0x400; 32 | 33 | static auto defaultObj = StaticClass()->CreateDefaultObject(); 34 | defaultObj->ProcessEvent(fn, ¶ms); 35 | 36 | fn->FunctionFlags = flags; 37 | 38 | return params.ReturnValue; 39 | } 40 | 41 | 42 | } 43 | 44 | #ifdef _MSC_VER 45 | #pragma pack(pop) 46 | #endif 47 | -------------------------------------------------------------------------------- /Forge/SDK/FN_BlueprintContext_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | // Function BlueprintContext.BlueprintContextLibrary.GetContext 18 | struct UBlueprintContextLibrary_GetContext_Params 19 | { 20 | class UObject* ContextObject; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | class UClass* Class; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) 22 | class USubsystem* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 23 | }; 24 | 25 | } 26 | 27 | #ifdef _MSC_VER 28 | #pragma pack(pop) 29 | #endif 30 | -------------------------------------------------------------------------------- /Forge/SDK/FN_BlueprintContext_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/SDK/FN_BuildPatchServices_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_BuildPatchServices_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_CableComponent_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/SDK/FN_ClientPilot_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class ClientPilot.ClientPilotComponent 16 | // 0x0000 (0x0028 - 0x0028) 17 | class UClientPilotComponent : public UObject 18 | { 19 | public: 20 | 21 | static UClass* StaticClass() 22 | { 23 | static auto ptr = UObject::FindClass("Class ClientPilot.ClientPilotComponent"); 24 | return ptr; 25 | } 26 | 27 | }; 28 | 29 | 30 | // Class ClientPilot.ClientPilotBlackboard 31 | // 0x0050 (0x0078 - 0x0028) 32 | class UClientPilotBlackboard : public UObject 33 | { 34 | public: 35 | unsigned char UnknownData00[0x50]; // 0x0028(0x0050) MISSED OFFSET 36 | 37 | static UClass* StaticClass() 38 | { 39 | static auto ptr = UObject::FindClass("Class ClientPilot.ClientPilotBlackboard"); 40 | return ptr; 41 | } 42 | 43 | }; 44 | 45 | 46 | // Class ClientPilot.ClientPilotBlackboardManager 47 | // 0x0008 (0x0030 - 0x0028) 48 | class UClientPilotBlackboardManager : public UObject 49 | { 50 | public: 51 | class UClientPilotBlackboard* PilotBlackboard; // 0x0028(0x0008) (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 52 | 53 | static UClass* StaticClass() 54 | { 55 | static auto ptr = UObject::FindClass("Class ClientPilot.ClientPilotBlackboardManager"); 56 | return ptr; 57 | } 58 | 59 | }; 60 | 61 | 62 | } 63 | 64 | #ifdef _MSC_VER 65 | #pragma pack(pop) 66 | #endif 67 | -------------------------------------------------------------------------------- /Forge/SDK/FN_ClientPilot_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_ClientPilot_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_ClientPilot_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/SDK/FN_ClothingSystemRuntimeInterface_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class ClothingSystemRuntimeInterface.ClothingAssetBase 16 | // 0x0020 (0x0048 - 0x0028) 17 | class UClothingAssetBase : public UObject 18 | { 19 | public: 20 | struct FString ImportedFilePath; // 0x0028(0x0010) (Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | struct FGuid AssetGuid; // 0x0038(0x0010) (ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) 22 | 23 | static UClass* StaticClass() 24 | { 25 | static auto ptr = UObject::FindClass("Class ClothingSystemRuntimeInterface.ClothingAssetBase"); 26 | return ptr; 27 | } 28 | 29 | }; 30 | 31 | 32 | // Class ClothingSystemRuntimeInterface.ClothingSimulationFactory 33 | // 0x0000 (0x0028 - 0x0028) 34 | class UClothingSimulationFactory : public UObject 35 | { 36 | public: 37 | 38 | static UClass* StaticClass() 39 | { 40 | static auto ptr = UObject::FindClass("Class ClothingSystemRuntimeInterface.ClothingSimulationFactory"); 41 | return ptr; 42 | } 43 | 44 | }; 45 | 46 | 47 | // Class ClothingSystemRuntimeInterface.ClothingSimulationInteractor 48 | // 0x0008 (0x0030 - 0x0028) 49 | class UClothingSimulationInteractor : public UObject 50 | { 51 | public: 52 | unsigned char UnknownData00[0x8]; // 0x0028(0x0008) MISSED OFFSET 53 | 54 | static UClass* StaticClass() 55 | { 56 | static auto ptr = UObject::FindClass("Class ClothingSystemRuntimeInterface.ClothingSimulationInteractor"); 57 | return ptr; 58 | } 59 | 60 | 61 | void PhysicsAssetUpdated(); 62 | void ClothConfigUpdated(); 63 | }; 64 | 65 | 66 | } 67 | 68 | #ifdef _MSC_VER 69 | #pragma pack(pop) 70 | #endif 71 | -------------------------------------------------------------------------------- /Forge/SDK/FN_ClothingSystemRuntimeInterface_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | // Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.PhysicsAssetUpdated 16 | // (Native, Public, BlueprintCallable) 17 | 18 | void UClothingSimulationInteractor::PhysicsAssetUpdated() 19 | { 20 | static auto fn = UObject::FindObject("Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.PhysicsAssetUpdated"); 21 | 22 | UClothingSimulationInteractor_PhysicsAssetUpdated_Params params; 23 | 24 | auto flags = fn->FunctionFlags; 25 | fn->FunctionFlags |= 0x400; 26 | 27 | UObject::ProcessEvent(fn, ¶ms); 28 | 29 | fn->FunctionFlags = flags; 30 | } 31 | 32 | 33 | // Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.ClothConfigUpdated 34 | // (Native, Public, BlueprintCallable) 35 | 36 | void UClothingSimulationInteractor::ClothConfigUpdated() 37 | { 38 | static auto fn = UObject::FindObject("Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.ClothConfigUpdated"); 39 | 40 | UClothingSimulationInteractor_ClothConfigUpdated_Params params; 41 | 42 | auto flags = fn->FunctionFlags; 43 | fn->FunctionFlags |= 0x400; 44 | 45 | UObject::ProcessEvent(fn, ¶ms); 46 | 47 | fn->FunctionFlags = flags; 48 | } 49 | 50 | 51 | } 52 | 53 | #ifdef _MSC_VER 54 | #pragma pack(pop) 55 | #endif 56 | -------------------------------------------------------------------------------- /Forge/SDK/FN_ClothingSystemRuntimeInterface_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | // Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.PhysicsAssetUpdated 18 | struct UClothingSimulationInteractor_PhysicsAssetUpdated_Params 19 | { 20 | }; 21 | 22 | // Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.ClothConfigUpdated 23 | struct UClothingSimulationInteractor_ClothConfigUpdated_Params 24 | { 25 | }; 26 | 27 | } 28 | 29 | #ifdef _MSC_VER 30 | #pragma pack(pop) 31 | #endif 32 | -------------------------------------------------------------------------------- /Forge/SDK/FN_ClothingSystemRuntime_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | // Function ClothingSystemRuntime.ClothingSimulationInteractorNv.SetAnimDriveSpringStiffness 18 | struct UClothingSimulationInteractorNv_SetAnimDriveSpringStiffness_Params 19 | { 20 | float InStiffness; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | }; 22 | 23 | // Function ClothingSystemRuntime.ClothingSimulationInteractorNv.SetAnimDriveDamperStiffness 24 | struct UClothingSimulationInteractorNv_SetAnimDriveDamperStiffness_Params 25 | { 26 | float InStiffness; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 27 | }; 28 | 29 | // Function ClothingSystemRuntime.ClothingSimulationInteractorNv.EnableGravityOverride 30 | struct UClothingSimulationInteractorNv_EnableGravityOverride_Params 31 | { 32 | struct FVector InVector; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 33 | }; 34 | 35 | // Function ClothingSystemRuntime.ClothingSimulationInteractorNv.DisableGravityOverride 36 | struct UClothingSimulationInteractorNv_DisableGravityOverride_Params 37 | { 38 | }; 39 | 40 | } 41 | 42 | #ifdef _MSC_VER 43 | #pragma pack(pop) 44 | #endif 45 | -------------------------------------------------------------------------------- /Forge/SDK/FN_CoreUObject_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | std::string UObject::GetName() 16 | { 17 | std::string name(Name.ToString()); 18 | if (Name.Number > 0) 19 | { 20 | name += '_' + std::to_string(Name.Number); 21 | } 22 | 23 | auto pos = name.rfind('/'); 24 | if (pos == std::string::npos) 25 | { 26 | return name; 27 | } 28 | 29 | return name.substr(pos + 1); 30 | } 31 | 32 | FString UObject::GetNameFStr() 33 | { 34 | return Name.ToStringFStr(); 35 | } 36 | 37 | std::string UObject::GetFullName() 38 | { 39 | std::string name; 40 | 41 | if (Class != nullptr) 42 | { 43 | std::string temp; 44 | for (auto p = Outer; p; p = p->Outer) 45 | { 46 | temp = p->GetName() + "." + temp; 47 | } 48 | 49 | name = Class->GetName(); 50 | name += " "; 51 | name += temp; 52 | name += GetName(); 53 | } 54 | 55 | return name; 56 | } 57 | 58 | bool UObject::IsA(UClass* cmp) const 59 | { 60 | for (auto super = Class; super; super = reinterpret_cast(super->SuperStruct)) 61 | { 62 | if (super == cmp) 63 | { 64 | return true; 65 | } 66 | } 67 | 68 | return false; 69 | } 70 | 71 | // Function CoreUObject.Object.ExecuteUbergraph 72 | // (Event, Public, BlueprintEvent) 73 | // Parameters: 74 | // int EntryPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 75 | 76 | void UObject::ExecuteUbergraph(int EntryPoint) 77 | { 78 | static auto fn = UObject::FindObject("Function CoreUObject.Object.ExecuteUbergraph"); 79 | 80 | UObject_ExecuteUbergraph_Params params; 81 | params.EntryPoint = EntryPoint; 82 | 83 | auto flags = fn->FunctionFlags; 84 | 85 | UObject::ProcessEvent(fn, ¶ms); 86 | 87 | fn->FunctionFlags = flags; 88 | } 89 | 90 | 91 | } 92 | 93 | #ifdef _MSC_VER 94 | #pragma pack(pop) 95 | #endif 96 | -------------------------------------------------------------------------------- /Forge/SDK/FN_CoreUObject_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | // Function CoreUObject.Object.ExecuteUbergraph 18 | struct UObject_ExecuteUbergraph_Params 19 | { 20 | int EntryPoint; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | }; 22 | 23 | } 24 | 25 | #ifdef _MSC_VER 26 | #pragma pack(pop) 27 | #endif 28 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Crashlytics_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class Crashlytics.CrashlyticsBlueprintLibrary 16 | // 0x0000 (0x0028 - 0x0028) 17 | class UCrashlyticsBlueprintLibrary : public UBlueprintFunctionLibrary 18 | { 19 | public: 20 | 21 | static UClass* StaticClass() 22 | { 23 | static auto ptr = UObject::FindClass("Class Crashlytics.CrashlyticsBlueprintLibrary"); 24 | return ptr; 25 | } 26 | 27 | 28 | static void SetUserName(struct FString Name); 29 | static void SetUserIdentifier(struct FString ID); 30 | static void SetUserEmail(struct FString Email); 31 | static void SetStringKey(struct FString Key, struct FString Value); 32 | static void SetIntegerKey(struct FString Key, int Value); 33 | static void SetFloatKey(struct FString Key, float Value); 34 | static void SetBooleanKey(struct FString Key, bool Value); 35 | static void LogMessage(struct FString Message); 36 | static void LogException(struct FString Message); 37 | }; 38 | 39 | 40 | } 41 | 42 | #ifdef _MSC_VER 43 | #pragma pack(pop) 44 | #endif 45 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Crashlytics_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/SDK/FN_DriftKairosJSBridge_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class DriftKairosJSBridge.DriftKairosCommonJSBridge 16 | // 0x0000 (0x0028 - 0x0028) 17 | class UDriftKairosCommonJSBridge : public UObject 18 | { 19 | public: 20 | 21 | static UClass* StaticClass() 22 | { 23 | static auto ptr = UObject::FindClass("Class DriftKairosJSBridge.DriftKairosCommonJSBridge"); 24 | return ptr; 25 | } 26 | 27 | }; 28 | 29 | 30 | // Class DriftKairosJSBridge.DanceChallengesJSBridge 31 | // 0x0010 (0x0038 - 0x0028) 32 | class UDanceChallengesJSBridge : public UDriftKairosCommonJSBridge 33 | { 34 | public: 35 | unsigned char UnknownData00[0x10]; // 0x0028(0x0010) MISSED OFFSET 36 | 37 | static UClass* StaticClass() 38 | { 39 | static auto ptr = UObject::FindClass("Class DriftKairosJSBridge.DanceChallengesJSBridge"); 40 | return ptr; 41 | } 42 | 43 | 44 | void GetDanceChallenges(struct FWebJSResponse Response); 45 | }; 46 | 47 | 48 | } 49 | 50 | #ifdef _MSC_VER 51 | #pragma pack(pop) 52 | #endif 53 | -------------------------------------------------------------------------------- /Forge/SDK/FN_DriftKairosJSBridge_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | // Function DriftKairosJSBridge.DanceChallengesJSBridge.GetDanceChallenges 16 | // (Final, Native, Public) 17 | // Parameters: 18 | // struct FWebJSResponse Response (Parm, NativeAccessSpecifierPublic) 19 | 20 | void UDanceChallengesJSBridge::GetDanceChallenges(struct FWebJSResponse Response) 21 | { 22 | static auto fn = UObject::FindObject("Function DriftKairosJSBridge.DanceChallengesJSBridge.GetDanceChallenges"); 23 | 24 | UDanceChallengesJSBridge_GetDanceChallenges_Params params; 25 | params.Response = Response; 26 | 27 | auto flags = fn->FunctionFlags; 28 | fn->FunctionFlags |= 0x400; 29 | 30 | UObject::ProcessEvent(fn, ¶ms); 31 | 32 | fn->FunctionFlags = flags; 33 | } 34 | 35 | 36 | } 37 | 38 | #ifdef _MSC_VER 39 | #pragma pack(pop) 40 | #endif 41 | -------------------------------------------------------------------------------- /Forge/SDK/FN_DriftKairosJSBridge_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | // Function DriftKairosJSBridge.DanceChallengesJSBridge.GetDanceChallenges 18 | struct UDanceChallengesJSBridge_GetDanceChallenges_Params 19 | { 20 | struct FWebJSResponse Response; // (Parm, NativeAccessSpecifierPublic) 21 | }; 22 | 23 | } 24 | 25 | #ifdef _MSC_VER 26 | #pragma pack(pop) 27 | #endif 28 | -------------------------------------------------------------------------------- /Forge/SDK/FN_DriftKairosJSBridge_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Script Structs 13 | //--------------------------------------------------------------------------- 14 | 15 | // ScriptStruct DriftKairosJSBridge.GetDanceChallengesResult 16 | // 0x0030 17 | struct FGetDanceChallengesResult 18 | { 19 | struct FString ChallengeName; // 0x0000(0x0010) (ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 20 | struct FString Created; // 0x0010(0x0010) (ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | struct FString Expires; // 0x0020(0x0010) (ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 22 | }; 23 | 24 | } 25 | 26 | #ifdef _MSC_VER 27 | #pragma pack(pop) 28 | #endif 29 | -------------------------------------------------------------------------------- /Forge/SDK/FN_EasyAntiCheatCommon_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class EasyAntiCheatCommon.EasyAntiCheatNetComponent 16 | // 0x0008 (0x00B8 - 0x00B0) 17 | class UEasyAntiCheatNetComponent : public UActorComponent 18 | { 19 | public: 20 | unsigned char UnknownData00[0x8]; // 0x00B0(0x0008) MISSED OFFSET 21 | 22 | static UClass* StaticClass() 23 | { 24 | static auto ptr = UObject::FindClass("Class EasyAntiCheatCommon.EasyAntiCheatNetComponent"); 25 | return ptr; 26 | } 27 | 28 | 29 | void ServerMessage(TArray Message); 30 | void ClientMessage(TArray Message); 31 | }; 32 | 33 | 34 | } 35 | 36 | #ifdef _MSC_VER 37 | #pragma pack(pop) 38 | #endif 39 | -------------------------------------------------------------------------------- /Forge/SDK/FN_EasyAntiCheatCommon_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | // Function EasyAntiCheatCommon.EasyAntiCheatNetComponent.ServerMessage 16 | // (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) 17 | // Parameters: 18 | // TArray Message (ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) 19 | 20 | void UEasyAntiCheatNetComponent::ServerMessage(TArray Message) 21 | { 22 | static auto fn = UObject::FindObject("Function EasyAntiCheatCommon.EasyAntiCheatNetComponent.ServerMessage"); 23 | 24 | UEasyAntiCheatNetComponent_ServerMessage_Params params; 25 | params.Message = Message; 26 | 27 | auto flags = fn->FunctionFlags; 28 | fn->FunctionFlags |= 0x400; 29 | 30 | UObject::ProcessEvent(fn, ¶ms); 31 | 32 | fn->FunctionFlags = flags; 33 | } 34 | 35 | 36 | // Function EasyAntiCheatCommon.EasyAntiCheatNetComponent.ClientMessage 37 | // (Net, NetReliable, Native, Event, Public, NetClient) 38 | // Parameters: 39 | // TArray Message (ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) 40 | 41 | void UEasyAntiCheatNetComponent::ClientMessage(TArray Message) 42 | { 43 | static auto fn = UObject::FindObject("Function EasyAntiCheatCommon.EasyAntiCheatNetComponent.ClientMessage"); 44 | 45 | UEasyAntiCheatNetComponent_ClientMessage_Params params; 46 | params.Message = Message; 47 | 48 | auto flags = fn->FunctionFlags; 49 | fn->FunctionFlags |= 0x400; 50 | 51 | UObject::ProcessEvent(fn, ¶ms); 52 | 53 | fn->FunctionFlags = flags; 54 | } 55 | 56 | 57 | } 58 | 59 | #ifdef _MSC_VER 60 | #pragma pack(pop) 61 | #endif 62 | -------------------------------------------------------------------------------- /Forge/SDK/FN_EasyAntiCheatCommon_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | // Function EasyAntiCheatCommon.EasyAntiCheatNetComponent.ServerMessage 18 | struct UEasyAntiCheatNetComponent_ServerMessage_Params 19 | { 20 | TArray Message; // (ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) 21 | }; 22 | 23 | // Function EasyAntiCheatCommon.EasyAntiCheatNetComponent.ClientMessage 24 | struct UEasyAntiCheatNetComponent_ClientMessage_Params 25 | { 26 | TArray Message; // (ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) 27 | }; 28 | 29 | } 30 | 31 | #ifdef _MSC_VER 32 | #pragma pack(pop) 33 | #endif 34 | -------------------------------------------------------------------------------- /Forge/SDK/FN_EasyAntiCheatCommon_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/SDK/FN_EngineSettings_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_EngineSettings_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_EpicGameplayStatsRuntime_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class EpicGameplayStatsRuntime.BlueprintGameplayStatsLibrary 16 | // 0x0000 (0x0028 - 0x0028) 17 | class UBlueprintGameplayStatsLibrary : public UBlueprintFunctionLibrary 18 | { 19 | public: 20 | 21 | static UClass* StaticClass() 22 | { 23 | static auto ptr = UObject::FindClass("Class EpicGameplayStatsRuntime.BlueprintGameplayStatsLibrary"); 24 | return ptr; 25 | } 26 | 27 | 28 | static bool NotEqual_GameplayStatTagGameplayStatTag(struct FGameplayStatTag A, struct FGameplayStatTag B); 29 | static bool EqualEqual_GameplayStatTagGameplayStatTag(struct FGameplayStatTag A, struct FGameplayStatTag B); 30 | }; 31 | 32 | 33 | // Class EpicGameplayStatsRuntime.GameplayTagTableManager 34 | // 0x0068 (0x0098 - 0x0030) 35 | class UGameplayTagTableManager : public UDataAsset 36 | { 37 | public: 38 | TArray Tables; // 0x0030(0x0010) (Edit, ZeroConstructor, NativeAccessSpecifierPrivate) 39 | unsigned char UnknownData00[0x58]; // 0x0040(0x0058) MISSED OFFSET 40 | 41 | static UClass* StaticClass() 42 | { 43 | static auto ptr = UObject::FindClass("Class EpicGameplayStatsRuntime.GameplayTagTableManager"); 44 | return ptr; 45 | } 46 | 47 | }; 48 | 49 | 50 | } 51 | 52 | #ifdef _MSC_VER 53 | #pragma pack(pop) 54 | #endif 55 | -------------------------------------------------------------------------------- /Forge/SDK/FN_EpicGameplayStatsRuntime_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | // Function EpicGameplayStatsRuntime.BlueprintGameplayStatsLibrary.NotEqual_GameplayStatTagGameplayStatTag 18 | struct UBlueprintGameplayStatsLibrary_NotEqual_GameplayStatTagGameplayStatTag_Params 19 | { 20 | struct FGameplayStatTag A; // (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | struct FGameplayStatTag B; // (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 22 | bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 23 | }; 24 | 25 | // Function EpicGameplayStatsRuntime.BlueprintGameplayStatsLibrary.EqualEqual_GameplayStatTagGameplayStatTag 26 | struct UBlueprintGameplayStatsLibrary_EqualEqual_GameplayStatTagGameplayStatTag_Params 27 | { 28 | struct FGameplayStatTag A; // (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 29 | struct FGameplayStatTag B; // (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 30 | bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 31 | }; 32 | 33 | } 34 | 35 | #ifdef _MSC_VER 36 | #pragma pack(pop) 37 | #endif 38 | -------------------------------------------------------------------------------- /Forge/SDK/FN_EyeTracker_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class EyeTracker.EyeTrackerFunctionLibrary 16 | // 0x0000 (0x0028 - 0x0028) 17 | class UEyeTrackerFunctionLibrary : public UBlueprintFunctionLibrary 18 | { 19 | public: 20 | 21 | static UClass* StaticClass() 22 | { 23 | static auto ptr = UObject::FindClass("Class EyeTracker.EyeTrackerFunctionLibrary"); 24 | return ptr; 25 | } 26 | 27 | 28 | static void SetEyeTrackedPlayer(class APlayerController* PlayerController); 29 | static bool IsStereoGazeDataAvailable(); 30 | static bool IsEyeTrackerConnected(); 31 | static bool GetStereoGazeData(struct FEyeTrackerStereoGazeData* OutGazeData); 32 | static bool GetGazeData(struct FEyeTrackerGazeData* OutGazeData); 33 | }; 34 | 35 | 36 | } 37 | 38 | #ifdef _MSC_VER 39 | #pragma pack(pop) 40 | #endif 41 | -------------------------------------------------------------------------------- /Forge/SDK/FN_EyeTracker_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | // Function EyeTracker.EyeTrackerFunctionLibrary.SetEyeTrackedPlayer 18 | struct UEyeTrackerFunctionLibrary_SetEyeTrackedPlayer_Params 19 | { 20 | class APlayerController* PlayerController; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | }; 22 | 23 | // Function EyeTracker.EyeTrackerFunctionLibrary.IsStereoGazeDataAvailable 24 | struct UEyeTrackerFunctionLibrary_IsStereoGazeDataAvailable_Params 25 | { 26 | bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 27 | }; 28 | 29 | // Function EyeTracker.EyeTrackerFunctionLibrary.IsEyeTrackerConnected 30 | struct UEyeTrackerFunctionLibrary_IsEyeTrackerConnected_Params 31 | { 32 | bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 33 | }; 34 | 35 | // Function EyeTracker.EyeTrackerFunctionLibrary.GetStereoGazeData 36 | struct UEyeTrackerFunctionLibrary_GetStereoGazeData_Params 37 | { 38 | struct FEyeTrackerStereoGazeData OutGazeData; // (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) 39 | bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 40 | }; 41 | 42 | // Function EyeTracker.EyeTrackerFunctionLibrary.GetGazeData 43 | struct UEyeTrackerFunctionLibrary_GetGazeData_Params 44 | { 45 | struct FEyeTrackerGazeData OutGazeData; // (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) 46 | bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 47 | }; 48 | 49 | } 50 | 51 | #ifdef _MSC_VER 52 | #pragma pack(pop) 53 | #endif 54 | -------------------------------------------------------------------------------- /Forge/SDK/FN_F5PlayerFactory_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class F5PlayerFactory.F5PlayerFactorySettings 16 | // 0x0000 (0x0028 - 0x0028) 17 | class UF5PlayerFactorySettings : public UObject 18 | { 19 | public: 20 | 21 | static UClass* StaticClass() 22 | { 23 | static auto ptr = UObject::FindClass("Class F5PlayerFactory.F5PlayerFactorySettings"); 24 | return ptr; 25 | } 26 | 27 | }; 28 | 29 | 30 | } 31 | 32 | #ifdef _MSC_VER 33 | #pragma pack(pop) 34 | #endif 35 | -------------------------------------------------------------------------------- /Forge/SDK/FN_F5PlayerFactory_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_F5PlayerFactory_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_F5PlayerFactory_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/SDK/FN_F5Player_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class F5Player.F5PlayerSettings 16 | // 0x0008 (0x0040 - 0x0038) 17 | class UF5PlayerSettings : public UDeveloperSettings 18 | { 19 | public: 20 | bool bUseLegacyMediaSource; // 0x0038(0x0001) (Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | unsigned char UnknownData00[0x7]; // 0x0039(0x0007) MISSED OFFSET 22 | 23 | static UClass* StaticClass() 24 | { 25 | static auto ptr = UObject::FindClass("Class F5Player.F5PlayerSettings"); 26 | return ptr; 27 | } 28 | 29 | }; 30 | 31 | 32 | } 33 | 34 | #ifdef _MSC_VER 35 | #pragma pack(pop) 36 | #endif 37 | -------------------------------------------------------------------------------- /Forge/SDK/FN_F5Player_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_F5Player_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_F5Player_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/SDK/FN_FacialAnimSystem_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class FacialAnimSystem.FacialLiveLinkRemapAsset 16 | // 0x0008 (0x0030 - 0x0028) 17 | class UFacialLiveLinkRemapAsset : public ULiveLinkRetargetAsset 18 | { 19 | public: 20 | bool bExtractBoneTransform; // 0x0028(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | bool bExtractCurve; // 0x0029(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 22 | unsigned char UnknownData00[0x6]; // 0x002A(0x0006) MISSED OFFSET 23 | 24 | static UClass* StaticClass() 25 | { 26 | static auto ptr = UObject::FindClass("Class FacialAnimSystem.FacialLiveLinkRemapAsset"); 27 | return ptr; 28 | } 29 | 30 | }; 31 | 32 | 33 | } 34 | 35 | #ifdef _MSC_VER 36 | #pragma pack(pop) 37 | #endif 38 | -------------------------------------------------------------------------------- /Forge/SDK/FN_FacialAnimSystem_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_FacialAnimSystem_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_FacialAnimSystem_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/SDK/FN_FortniteEngineLoadingScreen_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class FortniteEngineLoadingScreen.FortniteUserInterfaceSettings 16 | // 0x0550 (0x0588 - 0x0038) 17 | class UFortniteUserInterfaceSettings : public UDeveloperSettings 18 | { 19 | public: 20 | struct FRuntimeFloatCurve WidthScaleCurve; // 0x0038(0x0088) (Edit, Config, NativeAccessSpecifierPublic) 21 | struct FRuntimeFloatCurve HeightScaleCurve; // 0x00C0(0x0088) (Edit, Config, NativeAccessSpecifierPublic) 22 | struct FRuntimeFloatCurve WidthScaleCurve_iOS_InGame; // 0x0148(0x0088) (Edit, Config, NativeAccessSpecifierPublic) 23 | struct FRuntimeFloatCurve HeightScaleCurve_iOS_InGame; // 0x01D0(0x0088) (Edit, Config, NativeAccessSpecifierPublic) 24 | struct FRuntimeFloatCurve WidthScaleCurve_iOS_FrontEnd; // 0x0258(0x0088) (Edit, Config, NativeAccessSpecifierPublic) 25 | struct FRuntimeFloatCurve HeightScaleCurve_iOS_FrontEnd; // 0x02E0(0x0088) (Edit, Config, NativeAccessSpecifierPublic) 26 | struct FRuntimeFloatCurve WidthScaleCurve_Android_InGame; // 0x0368(0x0088) (Edit, Config, NativeAccessSpecifierPublic) 27 | struct FRuntimeFloatCurve HeightScaleCurve_Android_InGame; // 0x03F0(0x0088) (Edit, Config, NativeAccessSpecifierPublic) 28 | struct FRuntimeFloatCurve WidthScaleCurve_Android_FrontEnd; // 0x0478(0x0088) (Edit, Config, NativeAccessSpecifierPublic) 29 | struct FRuntimeFloatCurve HeightScaleCurve_Android_FrontEnd; // 0x0500(0x0088) (Edit, Config, NativeAccessSpecifierPublic) 30 | 31 | static UClass* StaticClass() 32 | { 33 | static auto ptr = UObject::FindClass("Class FortniteEngineLoadingScreen.FortniteUserInterfaceSettings"); 34 | return ptr; 35 | } 36 | 37 | }; 38 | 39 | 40 | } 41 | 42 | #ifdef _MSC_VER 43 | #pragma pack(pop) 44 | #endif 45 | -------------------------------------------------------------------------------- /Forge/SDK/FN_FortniteEngineLoadingScreen_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_FortniteEngineLoadingScreen_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_FortniteEngineLoadingScreen_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/SDK/FN_GameplayTasks_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Enums 13 | //--------------------------------------------------------------------------- 14 | 15 | // Enum GameplayTasks.ETaskResourceOverlapPolicy 16 | enum class ETaskResourceOverlapPolicy : uint8_t 17 | { 18 | StartOnTop = 0, 19 | StartAtEnd = 1, 20 | ETaskResourceOverlapPolicy_MAX = 2 21 | }; 22 | 23 | 24 | // Enum GameplayTasks.EGameplayTaskRunResult 25 | enum class EGameplayTaskRunResult : uint8_t 26 | { 27 | Error = 0, 28 | Failed = 1, 29 | Success_Paused = 2, 30 | Success_Active = 3, 31 | Success_Finished = 4, 32 | EGameplayTaskRunResult_MAX = 5 33 | }; 34 | 35 | 36 | // Enum GameplayTasks.EGameplayTaskState 37 | enum class EGameplayTaskState : uint8_t 38 | { 39 | Uninitialized = 0, 40 | AwaitingActivation = 1, 41 | Paused = 2, 42 | Active = 3, 43 | Finished = 4, 44 | EGameplayTaskState_MAX = 5 45 | }; 46 | 47 | 48 | 49 | //--------------------------------------------------------------------------- 50 | //Script Structs 51 | //--------------------------------------------------------------------------- 52 | 53 | // ScriptStruct GameplayTasks.GameplayResourceSet 54 | // 0x0002 55 | struct FGameplayResourceSet 56 | { 57 | unsigned char UnknownData00[0x2]; // 0x0000(0x0002) MISSED OFFSET 58 | }; 59 | 60 | } 61 | 62 | #ifdef _MSC_VER 63 | #pragma pack(pop) 64 | #endif 65 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Gauntlet_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class Gauntlet.GauntletTestController 16 | // 0x0008 (0x0030 - 0x0028) 17 | class UGauntletTestController : public UObject 18 | { 19 | public: 20 | unsigned char UnknownData00[0x8]; // 0x0028(0x0008) MISSED OFFSET 21 | 22 | static UClass* StaticClass() 23 | { 24 | static auto ptr = UObject::FindClass("Class Gauntlet.GauntletTestController"); 25 | return ptr; 26 | } 27 | 28 | }; 29 | 30 | 31 | // Class Gauntlet.GauntletTestControllerBootTest 32 | // 0x0000 (0x0030 - 0x0030) 33 | class UGauntletTestControllerBootTest : public UGauntletTestController 34 | { 35 | public: 36 | 37 | static UClass* StaticClass() 38 | { 39 | static auto ptr = UObject::FindClass("Class Gauntlet.GauntletTestControllerBootTest"); 40 | return ptr; 41 | } 42 | 43 | }; 44 | 45 | 46 | // Class Gauntlet.GauntletTestControllerErrorTest 47 | // 0x0020 (0x0050 - 0x0030) 48 | class UGauntletTestControllerErrorTest : public UGauntletTestController 49 | { 50 | public: 51 | unsigned char UnknownData00[0x20]; // 0x0030(0x0020) MISSED OFFSET 52 | 53 | static UClass* StaticClass() 54 | { 55 | static auto ptr = UObject::FindClass("Class Gauntlet.GauntletTestControllerErrorTest"); 56 | return ptr; 57 | } 58 | 59 | }; 60 | 61 | 62 | } 63 | 64 | #ifdef _MSC_VER 65 | #pragma pack(pop) 66 | #endif 67 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Gauntlet_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Gauntlet_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Gauntlet_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Hotfix_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | // Function Hotfix.OnlineHotfixManager.StartHotfixProcess 16 | // (Native, Public, BlueprintCallable) 17 | 18 | void UOnlineHotfixManager::StartHotfixProcess() 19 | { 20 | static auto fn = UObject::FindObject("Function Hotfix.OnlineHotfixManager.StartHotfixProcess"); 21 | 22 | UOnlineHotfixManager_StartHotfixProcess_Params params; 23 | 24 | auto flags = fn->FunctionFlags; 25 | fn->FunctionFlags |= 0x400; 26 | 27 | UObject::ProcessEvent(fn, ¶ms); 28 | 29 | fn->FunctionFlags = flags; 30 | } 31 | 32 | 33 | } 34 | 35 | #ifdef _MSC_VER 36 | #pragma pack(pop) 37 | #endif 38 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Hotfix_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | // Function Hotfix.OnlineHotfixManager.StartHotfixProcess 18 | struct UOnlineHotfixManager_StartHotfixProcess_Params 19 | { 20 | }; 21 | 22 | } 23 | 24 | #ifdef _MSC_VER 25 | #pragma pack(pop) 26 | #endif 27 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Hotfix_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Enums 13 | //--------------------------------------------------------------------------- 14 | 15 | // Enum Hotfix.EHotfixResult 16 | enum class EHotfixResult : uint8_t 17 | { 18 | Failed = 0, 19 | Success = 1, 20 | SuccessNoChange = 2, 21 | SuccessNeedsReload = 3, 22 | SuccessNeedsRelaunch = 4, 23 | EHotfixResult_MAX = 5 24 | }; 25 | 26 | 27 | // Enum Hotfix.EPatchCheckResult 28 | enum class EPatchCheckResult : uint8_t 29 | { 30 | NoPatchRequired = 0, 31 | PatchRequired = 1, 32 | NoLoggedInUser = 2, 33 | PatchCheckFailure = 3, 34 | EPatchCheckResult_MAX = 4 35 | }; 36 | 37 | 38 | // Enum Hotfix.EUpdateCompletionStatus 39 | enum class EUpdateCompletionStatus : uint8_t 40 | { 41 | UpdateUnknown = 0, 42 | UpdateSuccess = 1, 43 | UpdateSuccess_NoChange = 2, 44 | UpdateSuccess_NeedsReload = 3, 45 | UpdateSuccess_NeedsRelaunch = 4, 46 | UpdateSuccess_NeedsPatch = 5, 47 | UpdateFailure_PatchCheck = 6, 48 | UpdateFailure_HotfixCheck = 7, 49 | UpdateFailure_NotLoggedIn = 8, 50 | EUpdateCompletionStatus_MAX = 9 51 | }; 52 | 53 | 54 | // Enum Hotfix.EUpdateState 55 | enum class EUpdateState : uint8_t 56 | { 57 | UpdateIdle = 0, 58 | UpdatePending = 1, 59 | CheckingForPatch = 2, 60 | DetectingPlatformEnvironment = 3, 61 | CheckingForHotfix = 4, 62 | WaitingOnInitialLoad = 5, 63 | InitialLoadComplete = 6, 64 | UpdateComplete = 7, 65 | EUpdateState_MAX = 8 66 | }; 67 | 68 | 69 | 70 | } 71 | 72 | #ifdef _MSC_VER 73 | #pragma pack(pop) 74 | #endif 75 | -------------------------------------------------------------------------------- /Forge/SDK/FN_ImagePlate_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | // Function ImagePlate.ImagePlateComponent.SetImagePlate 16 | // (Final, Native, Public, BlueprintCallable) 17 | // Parameters: 18 | // struct FImagePlateParameters Plate (Parm, NoDestructor, NativeAccessSpecifierPublic) 19 | 20 | void UImagePlateComponent::SetImagePlate(struct FImagePlateParameters Plate) 21 | { 22 | static auto fn = UObject::FindObject("Function ImagePlate.ImagePlateComponent.SetImagePlate"); 23 | 24 | UImagePlateComponent_SetImagePlate_Params params; 25 | params.Plate = Plate; 26 | 27 | auto flags = fn->FunctionFlags; 28 | fn->FunctionFlags |= 0x400; 29 | 30 | UObject::ProcessEvent(fn, ¶ms); 31 | 32 | fn->FunctionFlags = flags; 33 | } 34 | 35 | 36 | // Function ImagePlate.ImagePlateComponent.OnRenderTextureChanged 37 | // (Final, Native, Public) 38 | 39 | void UImagePlateComponent::OnRenderTextureChanged() 40 | { 41 | static auto fn = UObject::FindObject("Function ImagePlate.ImagePlateComponent.OnRenderTextureChanged"); 42 | 43 | UImagePlateComponent_OnRenderTextureChanged_Params params; 44 | 45 | auto flags = fn->FunctionFlags; 46 | fn->FunctionFlags |= 0x400; 47 | 48 | UObject::ProcessEvent(fn, ¶ms); 49 | 50 | fn->FunctionFlags = flags; 51 | } 52 | 53 | 54 | // Function ImagePlate.ImagePlateComponent.GetPlate 55 | // (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) 56 | // Parameters: 57 | // struct FImagePlateParameters ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) 58 | 59 | struct FImagePlateParameters UImagePlateComponent::GetPlate() 60 | { 61 | static auto fn = UObject::FindObject("Function ImagePlate.ImagePlateComponent.GetPlate"); 62 | 63 | UImagePlateComponent_GetPlate_Params params; 64 | 65 | auto flags = fn->FunctionFlags; 66 | fn->FunctionFlags |= 0x400; 67 | 68 | UObject::ProcessEvent(fn, ¶ms); 69 | 70 | fn->FunctionFlags = flags; 71 | 72 | return params.ReturnValue; 73 | } 74 | 75 | 76 | } 77 | 78 | #ifdef _MSC_VER 79 | #pragma pack(pop) 80 | #endif 81 | -------------------------------------------------------------------------------- /Forge/SDK/FN_ImagePlate_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | // Function ImagePlate.ImagePlateComponent.SetImagePlate 18 | struct UImagePlateComponent_SetImagePlate_Params 19 | { 20 | struct FImagePlateParameters Plate; // (Parm, NoDestructor, NativeAccessSpecifierPublic) 21 | }; 22 | 23 | // Function ImagePlate.ImagePlateComponent.OnRenderTextureChanged 24 | struct UImagePlateComponent_OnRenderTextureChanged_Params 25 | { 26 | }; 27 | 28 | // Function ImagePlate.ImagePlateComponent.GetPlate 29 | struct UImagePlateComponent_GetPlate_Params 30 | { 31 | struct FImagePlateParameters ReturnValue; // (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) 32 | }; 33 | 34 | } 35 | 36 | #ifdef _MSC_VER 37 | #pragma pack(pop) 38 | #endif 39 | -------------------------------------------------------------------------------- /Forge/SDK/FN_ImageWriteQueue_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class ImageWriteQueue.ImageWriteBlueprintLibrary 16 | // 0x0000 (0x0028 - 0x0028) 17 | class UImageWriteBlueprintLibrary : public UBlueprintFunctionLibrary 18 | { 19 | public: 20 | 21 | static UClass* StaticClass() 22 | { 23 | static auto ptr = UObject::FindClass("Class ImageWriteQueue.ImageWriteBlueprintLibrary"); 24 | return ptr; 25 | } 26 | 27 | 28 | static void ExportToDisk(class UTexture* Texture, struct FString Filename, struct FImageWriteOptions Options); 29 | }; 30 | 31 | 32 | } 33 | 34 | #ifdef _MSC_VER 35 | #pragma pack(pop) 36 | #endif 37 | -------------------------------------------------------------------------------- /Forge/SDK/FN_ImageWriteQueue_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | // Function ImageWriteQueue.ImageWriteBlueprintLibrary.ExportToDisk 16 | // (Final, RequiredAPI, Native, Static, Public, HasOutParms, BlueprintCallable) 17 | // Parameters: 18 | // class UTexture* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 19 | // struct FString Filename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 20 | // struct FImageWriteOptions Options (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) 21 | 22 | void UImageWriteBlueprintLibrary::ExportToDisk(class UTexture* Texture, struct FString Filename, struct FImageWriteOptions Options) 23 | { 24 | static auto fn = UObject::FindObject("Function ImageWriteQueue.ImageWriteBlueprintLibrary.ExportToDisk"); 25 | 26 | UImageWriteBlueprintLibrary_ExportToDisk_Params params; 27 | params.Texture = Texture; 28 | params.Filename = Filename; 29 | params.Options = Options; 30 | 31 | auto flags = fn->FunctionFlags; 32 | fn->FunctionFlags |= 0x400; 33 | 34 | static auto defaultObj = StaticClass()->CreateDefaultObject(); 35 | defaultObj->ProcessEvent(fn, ¶ms); 36 | 37 | fn->FunctionFlags = flags; 38 | } 39 | 40 | 41 | } 42 | 43 | #ifdef _MSC_VER 44 | #pragma pack(pop) 45 | #endif 46 | -------------------------------------------------------------------------------- /Forge/SDK/FN_ImageWriteQueue_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | // Function ImageWriteQueue.ImageWriteBlueprintLibrary.ExportToDisk 18 | struct UImageWriteBlueprintLibrary_ExportToDisk_Params 19 | { 20 | class UTexture* Texture; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | struct FString Filename; // (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 22 | struct FImageWriteOptions Options; // (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) 23 | }; 24 | 25 | } 26 | 27 | #ifdef _MSC_VER 28 | #pragma pack(pop) 29 | #endif 30 | -------------------------------------------------------------------------------- /Forge/SDK/FN_ImageWriteQueue_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Enums 13 | //--------------------------------------------------------------------------- 14 | 15 | // Enum ImageWriteQueue.EDesiredImageFormat 16 | enum class EDesiredImageFormat : uint8_t 17 | { 18 | PNG = 0, 19 | JPG = 1, 20 | BMP = 2, 21 | EXR = 3, 22 | EDesiredImageFormat_MAX = 4 23 | }; 24 | 25 | 26 | 27 | //--------------------------------------------------------------------------- 28 | //Script Structs 29 | //--------------------------------------------------------------------------- 30 | 31 | // ScriptStruct ImageWriteQueue.ImageWriteOptions 32 | // 0x0060 33 | struct FImageWriteOptions 34 | { 35 | EDesiredImageFormat Format; // 0x0000(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 36 | unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET 37 | unsigned char UnknownData01[0x10]; // 0x0001(0x0010) UNKNOWN PROPERTY: DelegateProperty ImageWriteQueue.ImageWriteOptions.OnComplete 38 | int CompressionQuality; // 0x0014(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 39 | bool bOverwriteFile; // 0x0018(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 40 | bool bAsync; // 0x0019(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 41 | unsigned char UnknownData02[0x46]; // 0x001A(0x0046) MISSED OFFSET 42 | }; 43 | 44 | } 45 | 46 | #ifdef _MSC_VER 47 | #pragma pack(pop) 48 | #endif 49 | -------------------------------------------------------------------------------- /Forge/SDK/FN_InputCore_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class InputCore.InputCoreTypes 16 | // 0x0000 (0x0028 - 0x0028) 17 | class UInputCoreTypes : public UObject 18 | { 19 | public: 20 | 21 | static UClass* StaticClass() 22 | { 23 | static auto ptr = UObject::FindClass("Class InputCore.InputCoreTypes"); 24 | return ptr; 25 | } 26 | 27 | }; 28 | 29 | 30 | } 31 | 32 | #ifdef _MSC_VER 33 | #pragma pack(pop) 34 | #endif 35 | -------------------------------------------------------------------------------- /Forge/SDK/FN_InputCore_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_InputCore_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_JsonUtilities_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class JsonUtilities.JsonUtilitiesDummyObject 16 | // 0x0000 (0x0028 - 0x0028) 17 | class UJsonUtilitiesDummyObject : public UObject 18 | { 19 | public: 20 | 21 | static UClass* StaticClass() 22 | { 23 | static auto ptr = UObject::FindClass("Class JsonUtilities.JsonUtilitiesDummyObject"); 24 | return ptr; 25 | } 26 | 27 | }; 28 | 29 | 30 | } 31 | 32 | #ifdef _MSC_VER 33 | #pragma pack(pop) 34 | #endif 35 | -------------------------------------------------------------------------------- /Forge/SDK/FN_JsonUtilities_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_JsonUtilities_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_JsonUtilities_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Script Structs 13 | //--------------------------------------------------------------------------- 14 | 15 | // ScriptStruct JsonUtilities.JsonObjectWrapper 16 | // 0x0020 17 | struct FJsonObjectWrapper 18 | { 19 | struct FString JsonString; // 0x0000(0x0010) (Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 20 | unsigned char UnknownData00[0x10]; // 0x0010(0x0010) MISSED OFFSET 21 | }; 22 | 23 | } 24 | 25 | #ifdef _MSC_VER 26 | #pragma pack(pop) 27 | #endif 28 | -------------------------------------------------------------------------------- /Forge/SDK/FN_LauncherSocialDefaults_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_LauncherSocialDefaults_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_LauncherSocialDefaults_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/SDK/FN_LiveLinkCurveDebugUI_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class LiveLinkCurveDebugUI.LiveLinkDebuggerBlueprintLibrary 16 | // 0x0000 (0x0028 - 0x0028) 17 | class ULiveLinkDebuggerBlueprintLibrary : public UBlueprintFunctionLibrary 18 | { 19 | public: 20 | 21 | static UClass* StaticClass() 22 | { 23 | static auto ptr = UObject::FindClass("Class LiveLinkCurveDebugUI.LiveLinkDebuggerBlueprintLibrary"); 24 | return ptr; 25 | } 26 | 27 | 28 | static void HideLiveLinkDebugger(); 29 | static void DisplayLiveLinkDebugger(struct FString SubjectName); 30 | }; 31 | 32 | 33 | // Class LiveLinkCurveDebugUI.LiveLinkDebuggerSettings 34 | // 0x0058 (0x0080 - 0x0028) 35 | class ULiveLinkDebuggerSettings : public UObject 36 | { 37 | public: 38 | struct FSlateColor MinBarColor; // 0x0028(0x0028) (Edit, Config, NativeAccessSpecifierPublic) 39 | struct FSlateColor MaxBarColor; // 0x0050(0x0028) (Edit, Config, NativeAccessSpecifierPublic) 40 | float DPIScaleMultiplier; // 0x0078(0x0004) (Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 41 | unsigned char UnknownData00[0x4]; // 0x007C(0x0004) MISSED OFFSET 42 | 43 | static UClass* StaticClass() 44 | { 45 | static auto ptr = UObject::FindClass("Class LiveLinkCurveDebugUI.LiveLinkDebuggerSettings"); 46 | return ptr; 47 | } 48 | 49 | 50 | float GetDPIScaleBasedOnSize(struct FIntPoint Size); 51 | struct FSlateColor GetBarColorForCurveValue(float CurveValue); 52 | }; 53 | 54 | 55 | } 56 | 57 | #ifdef _MSC_VER 58 | #pragma pack(pop) 59 | #endif 60 | -------------------------------------------------------------------------------- /Forge/SDK/FN_LiveLinkCurveDebugUI_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | // Function LiveLinkCurveDebugUI.LiveLinkDebuggerBlueprintLibrary.HideLiveLinkDebugger 18 | struct ULiveLinkDebuggerBlueprintLibrary_HideLiveLinkDebugger_Params 19 | { 20 | }; 21 | 22 | // Function LiveLinkCurveDebugUI.LiveLinkDebuggerBlueprintLibrary.DisplayLiveLinkDebugger 23 | struct ULiveLinkDebuggerBlueprintLibrary_DisplayLiveLinkDebugger_Params 24 | { 25 | struct FString SubjectName; // (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 26 | }; 27 | 28 | // Function LiveLinkCurveDebugUI.LiveLinkDebuggerSettings.GetDPIScaleBasedOnSize 29 | struct ULiveLinkDebuggerSettings_GetDPIScaleBasedOnSize_Params 30 | { 31 | struct FIntPoint Size; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 32 | float ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 33 | }; 34 | 35 | // Function LiveLinkCurveDebugUI.LiveLinkDebuggerSettings.GetBarColorForCurveValue 36 | struct ULiveLinkDebuggerSettings_GetBarColorForCurveValue_Params 37 | { 38 | float CurveValue; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 39 | struct FSlateColor ReturnValue; // (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) 40 | }; 41 | 42 | } 43 | 44 | #ifdef _MSC_VER 45 | #pragma pack(pop) 46 | #endif 47 | -------------------------------------------------------------------------------- /Forge/SDK/FN_LiveLinkCurveDebugUI_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/SDK/FN_LiveLinkInterface_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class LiveLinkInterface.LiveLinkSourceSettings 16 | // 0x0010 (0x0038 - 0x0028) 17 | class ULiveLinkSourceSettings : public UObject 18 | { 19 | public: 20 | ELiveLinkSourceMode Mode; // 0x0028(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | unsigned char UnknownData00[0x3]; // 0x0029(0x0003) MISSED OFFSET 22 | struct FLiveLinkInterpolationSettings InterpolationSettings; // 0x002C(0x0004) (Edit, NoDestructor, NativeAccessSpecifierPublic) 23 | struct FLiveLinkTimeSynchronizationSettings TimeSynchronizationSettings; // 0x0030(0x0008) (Edit, NoDestructor, NativeAccessSpecifierPublic) 24 | 25 | static UClass* StaticClass() 26 | { 27 | static auto ptr = UObject::FindClass("Class LiveLinkInterface.LiveLinkSourceSettings"); 28 | return ptr; 29 | } 30 | 31 | }; 32 | 33 | 34 | // Class LiveLinkInterface.LiveLinkCurveRemapSettings 35 | // 0x0050 (0x0088 - 0x0038) 36 | class ULiveLinkCurveRemapSettings : public ULiveLinkSourceSettings 37 | { 38 | public: 39 | struct FLiveLinkCurveConversionSettings CurveConversionSettings; // 0x0038(0x0050) (Edit, Config, NativeAccessSpecifierPublic) 40 | 41 | static UClass* StaticClass() 42 | { 43 | static auto ptr = UObject::FindClass("Class LiveLinkInterface.LiveLinkCurveRemapSettings"); 44 | return ptr; 45 | } 46 | 47 | }; 48 | 49 | 50 | // Class LiveLinkInterface.LiveLinkSourceFactory 51 | // 0x0000 (0x0028 - 0x0028) 52 | class ULiveLinkSourceFactory : public UObject 53 | { 54 | public: 55 | 56 | static UClass* StaticClass() 57 | { 58 | static auto ptr = UObject::FindClass("Class LiveLinkInterface.LiveLinkSourceFactory"); 59 | return ptr; 60 | } 61 | 62 | }; 63 | 64 | 65 | } 66 | 67 | #ifdef _MSC_VER 68 | #pragma pack(pop) 69 | #endif 70 | -------------------------------------------------------------------------------- /Forge/SDK/FN_LiveLinkInterface_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_LiveLinkInterface_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_LiveStreamVoice_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class LiveStreamVoice.LiveStreamVoiceChannel 16 | // 0x0000 (0x0080 - 0x0080) 17 | class ULiveStreamVoiceChannel : public UVoiceChannel 18 | { 19 | public: 20 | 21 | static UClass* StaticClass() 22 | { 23 | static auto ptr = UObject::FindClass("Class LiveStreamVoice.LiveStreamVoiceChannel"); 24 | return ptr; 25 | } 26 | 27 | }; 28 | 29 | 30 | // Class LiveStreamVoice.LiveStreamVoiceSubsystem 31 | // 0x0018 (0x0048 - 0x0030) 32 | class ULiveStreamVoiceSubsystem : public UGameInstanceSubsystem 33 | { 34 | public: 35 | struct FVoiceSettings PlaybackSettings; // 0x0030(0x0018) (NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) 36 | 37 | static UClass* StaticClass() 38 | { 39 | static auto ptr = UObject::FindClass("Class LiveStreamVoice.LiveStreamVoiceSubsystem"); 40 | return ptr; 41 | } 42 | 43 | 44 | void SetVoiceSettings(struct FVoiceSettings InSettings); 45 | void EnableLocalVoiceProcessing(unsigned char LocalUserNum, bool bEnable); 46 | void ClearVoiceSettings(); 47 | }; 48 | 49 | 50 | } 51 | 52 | #ifdef _MSC_VER 53 | #pragma pack(pop) 54 | #endif 55 | -------------------------------------------------------------------------------- /Forge/SDK/FN_LiveStreamVoice_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | // Function LiveStreamVoice.LiveStreamVoiceSubsystem.SetVoiceSettings 16 | // (Final, Native, Public, HasOutParms, BlueprintCallable) 17 | // Parameters: 18 | // struct FVoiceSettings InSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) 19 | 20 | void ULiveStreamVoiceSubsystem::SetVoiceSettings(struct FVoiceSettings InSettings) 21 | { 22 | static auto fn = UObject::FindObject("Function LiveStreamVoice.LiveStreamVoiceSubsystem.SetVoiceSettings"); 23 | 24 | ULiveStreamVoiceSubsystem_SetVoiceSettings_Params params; 25 | params.InSettings = InSettings; 26 | 27 | auto flags = fn->FunctionFlags; 28 | fn->FunctionFlags |= 0x400; 29 | 30 | UObject::ProcessEvent(fn, ¶ms); 31 | 32 | fn->FunctionFlags = flags; 33 | } 34 | 35 | 36 | // Function LiveStreamVoice.LiveStreamVoiceSubsystem.EnableLocalVoiceProcessing 37 | // (Final, Native, Public, BlueprintCallable) 38 | // Parameters: 39 | // unsigned char LocalUserNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 40 | // bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 41 | 42 | void ULiveStreamVoiceSubsystem::EnableLocalVoiceProcessing(unsigned char LocalUserNum, bool bEnable) 43 | { 44 | static auto fn = UObject::FindObject("Function LiveStreamVoice.LiveStreamVoiceSubsystem.EnableLocalVoiceProcessing"); 45 | 46 | ULiveStreamVoiceSubsystem_EnableLocalVoiceProcessing_Params params; 47 | params.LocalUserNum = LocalUserNum; 48 | params.bEnable = bEnable; 49 | 50 | auto flags = fn->FunctionFlags; 51 | fn->FunctionFlags |= 0x400; 52 | 53 | UObject::ProcessEvent(fn, ¶ms); 54 | 55 | fn->FunctionFlags = flags; 56 | } 57 | 58 | 59 | // Function LiveStreamVoice.LiveStreamVoiceSubsystem.ClearVoiceSettings 60 | // (Final, Native, Public, BlueprintCallable) 61 | 62 | void ULiveStreamVoiceSubsystem::ClearVoiceSettings() 63 | { 64 | static auto fn = UObject::FindObject("Function LiveStreamVoice.LiveStreamVoiceSubsystem.ClearVoiceSettings"); 65 | 66 | ULiveStreamVoiceSubsystem_ClearVoiceSettings_Params params; 67 | 68 | auto flags = fn->FunctionFlags; 69 | fn->FunctionFlags |= 0x400; 70 | 71 | UObject::ProcessEvent(fn, ¶ms); 72 | 73 | fn->FunctionFlags = flags; 74 | } 75 | 76 | 77 | } 78 | 79 | #ifdef _MSC_VER 80 | #pragma pack(pop) 81 | #endif 82 | -------------------------------------------------------------------------------- /Forge/SDK/FN_LiveStreamVoice_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | // Function LiveStreamVoice.LiveStreamVoiceSubsystem.SetVoiceSettings 18 | struct ULiveStreamVoiceSubsystem_SetVoiceSettings_Params 19 | { 20 | struct FVoiceSettings InSettings; // (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) 21 | }; 22 | 23 | // Function LiveStreamVoice.LiveStreamVoiceSubsystem.EnableLocalVoiceProcessing 24 | struct ULiveStreamVoiceSubsystem_EnableLocalVoiceProcessing_Params 25 | { 26 | unsigned char LocalUserNum; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 27 | bool bEnable; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 28 | }; 29 | 30 | // Function LiveStreamVoice.LiveStreamVoiceSubsystem.ClearVoiceSettings 31 | struct ULiveStreamVoiceSubsystem_ClearVoiceSettings_Params 32 | { 33 | }; 34 | 35 | } 36 | 37 | #ifdef _MSC_VER 38 | #pragma pack(pop) 39 | #endif 40 | -------------------------------------------------------------------------------- /Forge/SDK/FN_LiveStreamVoice_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Lobby_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Enums 13 | //--------------------------------------------------------------------------- 14 | 15 | // Enum Lobby.ELobbyBeaconJoinState 16 | enum class ELobbyBeaconJoinState : uint8_t 17 | { 18 | None = 0, 19 | SentJoinRequest = 1, 20 | JoinRequestAcknowledged = 2, 21 | ELobbyBeaconJoinState_MAX = 3 22 | }; 23 | 24 | 25 | 26 | //--------------------------------------------------------------------------- 27 | //Script Structs 28 | //--------------------------------------------------------------------------- 29 | 30 | // ScriptStruct Lobby.LobbyPlayerStateActorInfo 31 | // 0x000C (0x0018 - 0x000C) 32 | struct FLobbyPlayerStateActorInfo : public FFastArraySerializerItem 33 | { 34 | unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET 35 | class ALobbyBeaconPlayerState* LobbyPlayerState; // 0x0010(0x0008) (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 36 | }; 37 | 38 | // ScriptStruct Lobby.LobbyPlayerStateInfoArray 39 | // 0x0018 (0x0120 - 0x0108) 40 | struct FLobbyPlayerStateInfoArray : public FFastArraySerializer 41 | { 42 | TArray Players; // 0x0108(0x0010) (ZeroConstructor, NativeAccessSpecifierPrivate) 43 | class ALobbyBeaconState* ParentState; // 0x0118(0x0008) (ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) 44 | }; 45 | 46 | } 47 | 48 | #ifdef _MSC_VER 49 | #pragma pack(pop) 50 | #endif 51 | -------------------------------------------------------------------------------- /Forge/SDK/FN_LocalNotifications_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class LocalNotifications.LocalNotificationsSettings 16 | // 0x0018 (0x0050 - 0x0038) 17 | class ULocalNotificationsSettings : public UDeveloperSettings 18 | { 19 | public: 20 | struct FSoftObjectPath StringTableLocalNotifications; // 0x0038(0x0018) (Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | 22 | static UClass* StaticClass() 23 | { 24 | static auto ptr = UObject::FindClass("Class LocalNotifications.LocalNotificationsSettings"); 25 | return ptr; 26 | } 27 | 28 | }; 29 | 30 | 31 | } 32 | 33 | #ifdef _MSC_VER 34 | #pragma pack(pop) 35 | #endif 36 | -------------------------------------------------------------------------------- /Forge/SDK/FN_LocalNotifications_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_LocalNotifications_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_MRMesh_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Enums 13 | //--------------------------------------------------------------------------- 14 | 15 | // Enum MRMesh.EMeshTrackerVertexColorMode 16 | enum class EMeshTrackerVertexColorMode : uint8_t 17 | { 18 | None = 0, 19 | Confidence = 1, 20 | Block = 2, 21 | EMeshTrackerVertexColorMode_MAX = 3 22 | }; 23 | 24 | 25 | 26 | //--------------------------------------------------------------------------- 27 | //Script Structs 28 | //--------------------------------------------------------------------------- 29 | 30 | // ScriptStruct MRMesh.MRMeshConfiguration 31 | // 0x0001 32 | struct FMRMeshConfiguration 33 | { 34 | unsigned char UnknownData00[0x1]; // 0x0000(0x0001) MISSED OFFSET 35 | }; 36 | 37 | } 38 | 39 | #ifdef _MSC_VER 40 | #pragma pack(pop) 41 | #endif 42 | -------------------------------------------------------------------------------- /Forge/SDK/FN_MaterialShaderQualitySettings_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class MaterialShaderQualitySettings.MaterialShaderQualitySettings 16 | // 0x0050 (0x0078 - 0x0028) 17 | class UMaterialShaderQualitySettings : public UObject 18 | { 19 | public: 20 | TMap ForwardSettingMap; // 0x0028(0x0050) (ZeroConstructor, NativeAccessSpecifierPrivate) 21 | 22 | static UClass* StaticClass() 23 | { 24 | static auto ptr = UObject::FindClass("Class MaterialShaderQualitySettings.MaterialShaderQualitySettings"); 25 | return ptr; 26 | } 27 | 28 | }; 29 | 30 | 31 | // Class MaterialShaderQualitySettings.ShaderPlatformQualitySettings 32 | // 0x0028 (0x0050 - 0x0028) 33 | class UShaderPlatformQualitySettings : public UObject 34 | { 35 | public: 36 | struct FMaterialQualityOverrides QualityOverrides[0x3]; // 0x0028(0x0008) (Edit, Config, NoDestructor, NativeAccessSpecifierPublic) 37 | unsigned char UnknownData00[0x10]; // 0x0040(0x0010) MISSED OFFSET 38 | 39 | static UClass* StaticClass() 40 | { 41 | static auto ptr = UObject::FindClass("Class MaterialShaderQualitySettings.ShaderPlatformQualitySettings"); 42 | return ptr; 43 | } 44 | 45 | }; 46 | 47 | 48 | } 49 | 50 | #ifdef _MSC_VER 51 | #pragma pack(pop) 52 | #endif 53 | -------------------------------------------------------------------------------- /Forge/SDK/FN_MaterialShaderQualitySettings_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_MaterialShaderQualitySettings_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_McpProfileSys_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | // Function McpProfileSys.McpProfile.UnlockProfileForWrite 18 | struct UMcpProfile_UnlockProfileForWrite_Params 19 | { 20 | struct FString Code; // (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | struct FDedicatedServerUrlContext Context; // (Parm, OutParm, RepSkip, NativeAccessSpecifierPublic) 22 | }; 23 | 24 | // Function McpProfileSys.McpProfile.QueryPublicProfile 25 | struct UMcpProfile_QueryPublicProfile_Params 26 | { 27 | struct FBaseUrlContext Context; // (Parm, OutParm, RepSkip, NativeAccessSpecifierPublic) 28 | }; 29 | 30 | // Function McpProfileSys.McpProfile.QueryProfile 31 | struct UMcpProfile_QueryProfile_Params 32 | { 33 | struct FBaseUrlContext Context; // (Parm, OutParm, RepSkip, NativeAccessSpecifierPublic) 34 | }; 35 | 36 | // Function McpProfileSys.McpProfile.LockProfileForWrite 37 | struct UMcpProfile_LockProfileForWrite_Params 38 | { 39 | struct FString Code; // (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 40 | int Timeout; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 41 | struct FDedicatedServerUrlContext Context; // (Parm, OutParm, RepSkip, NativeAccessSpecifierPublic) 42 | }; 43 | 44 | // Function McpProfileSys.McpProfile.DeleteProfile 45 | struct UMcpProfile_DeleteProfile_Params 46 | { 47 | struct FClientUrlContext Context; // (Parm, OutParm, RepSkip, NativeAccessSpecifierPublic) 48 | }; 49 | 50 | // Function McpProfileSys.McpProfile.DeleteAllProfiles 51 | struct UMcpProfile_DeleteAllProfiles_Params 52 | { 53 | struct FClientUrlContext Context; // (Parm, OutParm, RepSkip, NativeAccessSpecifierPublic) 54 | }; 55 | 56 | } 57 | 58 | #ifdef _MSC_VER 59 | #pragma pack(pop) 60 | #endif 61 | -------------------------------------------------------------------------------- /Forge/SDK/FN_MeshDescription_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class MeshDescription.MeshDescription 16 | // 0x0000 (0x0028 - 0x0028) 17 | class UMeshDescription : public UObject 18 | { 19 | public: 20 | 21 | static UClass* StaticClass() 22 | { 23 | static auto ptr = UObject::FindClass("Class MeshDescription.MeshDescription"); 24 | return ptr; 25 | } 26 | 27 | }; 28 | 29 | 30 | } 31 | 32 | #ifdef _MSC_VER 33 | #pragma pack(pop) 34 | #endif 35 | -------------------------------------------------------------------------------- /Forge/SDK/FN_MeshDescription_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_MeshDescription_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_MeshDescription_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Enums 13 | //--------------------------------------------------------------------------- 14 | 15 | // Enum MeshDescription.EComputeNTBsOptions 16 | enum class EComputeNTBsOptions : uint8_t 17 | { 18 | None = 0, 19 | Normals = 1, 20 | Tangents = 2, 21 | WeightedNTBs = 3, 22 | EComputeNTBsOptions_MAX = 4 23 | }; 24 | 25 | 26 | 27 | //--------------------------------------------------------------------------- 28 | //Script Structs 29 | //--------------------------------------------------------------------------- 30 | 31 | // ScriptStruct MeshDescription.ElementID 32 | // 0x0004 33 | struct FElementID 34 | { 35 | int IDValue; // 0x0000(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) 36 | }; 37 | 38 | // ScriptStruct MeshDescription.VertexInstanceID 39 | // 0x0000 (0x0004 - 0x0004) 40 | struct FVertexInstanceID : public FElementID 41 | { 42 | 43 | }; 44 | 45 | // ScriptStruct MeshDescription.MeshTriangle 46 | // 0x000C 47 | struct FMeshTriangle 48 | { 49 | struct FVertexInstanceID VertexInstanceID0; // 0x0000(0x0004) (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 50 | struct FVertexInstanceID VertexInstanceID1; // 0x0004(0x0004) (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 51 | struct FVertexInstanceID VertexInstanceID2; // 0x0008(0x0004) (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 52 | }; 53 | 54 | // ScriptStruct MeshDescription.PolygonID 55 | // 0x0000 (0x0004 - 0x0004) 56 | struct FPolygonID : public FElementID 57 | { 58 | 59 | }; 60 | 61 | // ScriptStruct MeshDescription.PolygonGroupID 62 | // 0x0000 (0x0004 - 0x0004) 63 | struct FPolygonGroupID : public FElementID 64 | { 65 | 66 | }; 67 | 68 | // ScriptStruct MeshDescription.EdgeID 69 | // 0x0000 (0x0004 - 0x0004) 70 | struct FEdgeID : public FElementID 71 | { 72 | 73 | }; 74 | 75 | // ScriptStruct MeshDescription.VertexID 76 | // 0x0000 (0x0004 - 0x0004) 77 | struct FVertexID : public FElementID 78 | { 79 | 80 | }; 81 | 82 | } 83 | 84 | #ifdef _MSC_VER 85 | #pragma pack(pop) 86 | #endif 87 | -------------------------------------------------------------------------------- /Forge/SDK/FN_MeshNetwork_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Enums 13 | //--------------------------------------------------------------------------- 14 | 15 | // Enum MeshNetwork.EMeshNetworkNodeType 16 | enum class EMeshNetworkNodeType : uint8_t 17 | { 18 | Root = 0, 19 | Inner = 1, 20 | Edge = 2, 21 | Client = 3, 22 | Unknown = 4, 23 | EMeshNetworkNodeType_MAX = 5 24 | }; 25 | 26 | 27 | // Enum MeshNetwork.EMeshNetworkRelevancy 28 | enum class EMeshNetworkRelevancy : uint8_t 29 | { 30 | NotRelevant = 0, 31 | RelevantToEdgeNodes = 1, 32 | RelevantToClients = 2, 33 | EMeshNetworkRelevancy_MAX = 3 34 | }; 35 | 36 | 37 | 38 | //--------------------------------------------------------------------------- 39 | //Script Structs 40 | //--------------------------------------------------------------------------- 41 | 42 | // ScriptStruct MeshNetwork.AggregatedFunction 43 | // 0x0028 44 | struct FAggregatedFunction 45 | { 46 | class UFunction* Function; // 0x0000(0x0008) (ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 47 | unsigned char UnknownData00[0x20]; // 0x0008(0x0020) MISSED OFFSET 48 | }; 49 | 50 | // ScriptStruct MeshNetwork.MeshMetaDataStruct 51 | // 0x0001 52 | struct FMeshMetaDataStruct 53 | { 54 | unsigned char UnknownData00[0x1]; // 0x0000(0x0001) MISSED OFFSET 55 | }; 56 | 57 | } 58 | 59 | #ifdef _MSC_VER 60 | #pragma pack(pop) 61 | #endif 62 | -------------------------------------------------------------------------------- /Forge/SDK/FN_MoviePlayer_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class MoviePlayer.MoviePlayerSettings 16 | // 0x0018 (0x0040 - 0x0028) 17 | class UMoviePlayerSettings : public UObject 18 | { 19 | public: 20 | bool bWaitForMoviesToComplete; // 0x0028(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | bool bMoviesAreSkippable; // 0x0029(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 22 | unsigned char UnknownData00[0x6]; // 0x002A(0x0006) MISSED OFFSET 23 | TArray StartupMovies; // 0x0030(0x0010) (Edit, ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) 24 | 25 | static UClass* StaticClass() 26 | { 27 | static auto ptr = UObject::FindClass("Class MoviePlayer.MoviePlayerSettings"); 28 | return ptr; 29 | } 30 | 31 | }; 32 | 33 | 34 | } 35 | 36 | #ifdef _MSC_VER 37 | #pragma pack(pop) 38 | #endif 39 | -------------------------------------------------------------------------------- /Forge/SDK/FN_MoviePlayer_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_MoviePlayer_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_MoviePlayer_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Enums 13 | //--------------------------------------------------------------------------- 14 | 15 | // Enum MoviePlayer.EMoviePlaybackType 16 | enum class EMoviePlaybackType : uint8_t 17 | { 18 | MT_Normal = 0, 19 | MT_Looped = 1, 20 | MT_LoadingLoop = 2, 21 | MT_MAX = 3 22 | }; 23 | 24 | 25 | 26 | } 27 | 28 | #ifdef _MSC_VER 29 | #pragma pack(pop) 30 | #endif 31 | -------------------------------------------------------------------------------- /Forge/SDK/FN_NetUI_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/SDK/FN_NiagaraAnimNotifies_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_NiagaraAnimNotifies_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_NiagaraAnimNotifies_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/SDK/FN_NiagaraCore_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class NiagaraCore.NiagaraMergeable 16 | // 0x0000 (0x0028 - 0x0028) 17 | class UNiagaraMergeable : public UObject 18 | { 19 | public: 20 | 21 | static UClass* StaticClass() 22 | { 23 | static auto ptr = UObject::FindClass("Class NiagaraCore.NiagaraMergeable"); 24 | return ptr; 25 | } 26 | 27 | }; 28 | 29 | 30 | // Class NiagaraCore.NiagaraDataInterfaceBase 31 | // 0x0000 (0x0028 - 0x0028) 32 | class UNiagaraDataInterfaceBase : public UNiagaraMergeable 33 | { 34 | public: 35 | 36 | static UClass* StaticClass() 37 | { 38 | static auto ptr = UObject::FindClass("Class NiagaraCore.NiagaraDataInterfaceBase"); 39 | return ptr; 40 | } 41 | 42 | }; 43 | 44 | 45 | } 46 | 47 | #ifdef _MSC_VER 48 | #pragma pack(pop) 49 | #endif 50 | -------------------------------------------------------------------------------- /Forge/SDK/FN_NiagaraCore_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_NiagaraCore_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_NiagaraCore_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Script Structs 13 | //--------------------------------------------------------------------------- 14 | 15 | // ScriptStruct NiagaraCore.NiagaraCompileHash 16 | // 0x0010 17 | struct FNiagaraCompileHash 18 | { 19 | TArray DataHash; // 0x0000(0x0010) (ZeroConstructor, NativeAccessSpecifierPrivate) 20 | }; 21 | 22 | } 23 | 24 | #ifdef _MSC_VER 25 | #pragma pack(pop) 26 | #endif 27 | -------------------------------------------------------------------------------- /Forge/SDK/FN_OnlineSubsystem_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class OnlineSubsystem.NamedInterfaces 16 | // 0x0038 (0x0060 - 0x0028) 17 | class UNamedInterfaces : public UObject 18 | { 19 | public: 20 | TArray NamedInterfaces; // 0x0028(0x0010) (ZeroConstructor, NativeAccessSpecifierPrivate) 21 | TArray NamedInterfaceDefs; // 0x0038(0x0010) (ZeroConstructor, Config, NativeAccessSpecifierPrivate) 22 | unsigned char UnknownData00[0x18]; // 0x0048(0x0018) MISSED OFFSET 23 | 24 | static UClass* StaticClass() 25 | { 26 | static auto ptr = UObject::FindClass("Class OnlineSubsystem.NamedInterfaces"); 27 | return ptr; 28 | } 29 | 30 | }; 31 | 32 | 33 | // Class OnlineSubsystem.TurnBasedMatchInterface 34 | // 0x0000 (0x0028 - 0x0028) 35 | class UTurnBasedMatchInterface : public UInterface 36 | { 37 | public: 38 | 39 | static UClass* StaticClass() 40 | { 41 | static auto ptr = UObject::FindClass("Class OnlineSubsystem.TurnBasedMatchInterface"); 42 | return ptr; 43 | } 44 | 45 | 46 | void OnMatchReceivedTurn(struct FString Match, bool bDidBecomeActive); 47 | void OnMatchEnded(struct FString Match); 48 | }; 49 | 50 | 51 | } 52 | 53 | #ifdef _MSC_VER 54 | #pragma pack(pop) 55 | #endif 56 | -------------------------------------------------------------------------------- /Forge/SDK/FN_OnlineSubsystem_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | // Function OnlineSubsystem.TurnBasedMatchInterface.OnMatchReceivedTurn 16 | // (Event, Public, BlueprintEvent) 17 | // Parameters: 18 | // struct FString Match (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 19 | // bool bDidBecomeActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 20 | 21 | void UTurnBasedMatchInterface::OnMatchReceivedTurn(struct FString Match, bool bDidBecomeActive) 22 | { 23 | static auto fn = UObject::FindObject("Function OnlineSubsystem.TurnBasedMatchInterface.OnMatchReceivedTurn"); 24 | 25 | UTurnBasedMatchInterface_OnMatchReceivedTurn_Params params; 26 | params.Match = Match; 27 | params.bDidBecomeActive = bDidBecomeActive; 28 | 29 | auto flags = fn->FunctionFlags; 30 | 31 | UObject::ProcessEvent(fn, ¶ms); 32 | 33 | fn->FunctionFlags = flags; 34 | } 35 | 36 | 37 | // Function OnlineSubsystem.TurnBasedMatchInterface.OnMatchEnded 38 | // (Event, Public, BlueprintEvent) 39 | // Parameters: 40 | // struct FString Match (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 41 | 42 | void UTurnBasedMatchInterface::OnMatchEnded(struct FString Match) 43 | { 44 | static auto fn = UObject::FindObject("Function OnlineSubsystem.TurnBasedMatchInterface.OnMatchEnded"); 45 | 46 | UTurnBasedMatchInterface_OnMatchEnded_Params params; 47 | params.Match = Match; 48 | 49 | auto flags = fn->FunctionFlags; 50 | 51 | UObject::ProcessEvent(fn, ¶ms); 52 | 53 | fn->FunctionFlags = flags; 54 | } 55 | 56 | 57 | } 58 | 59 | #ifdef _MSC_VER 60 | #pragma pack(pop) 61 | #endif 62 | -------------------------------------------------------------------------------- /Forge/SDK/FN_OnlineSubsystem_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | // Function OnlineSubsystem.TurnBasedMatchInterface.OnMatchReceivedTurn 18 | struct UTurnBasedMatchInterface_OnMatchReceivedTurn_Params 19 | { 20 | struct FString Match; // (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | bool bDidBecomeActive; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 22 | }; 23 | 24 | // Function OnlineSubsystem.TurnBasedMatchInterface.OnMatchEnded 25 | struct UTurnBasedMatchInterface_OnMatchEnded_Params 26 | { 27 | struct FString Match; // (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 28 | }; 29 | 30 | } 31 | 32 | #ifdef _MSC_VER 33 | #pragma pack(pop) 34 | #endif 35 | -------------------------------------------------------------------------------- /Forge/SDK/FN_OodleHandlerComponent_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class OodleHandlerComponent.OodleTrainerCommandlet 16 | // 0x0000 (0x0080 - 0x0080) 17 | class UOodleTrainerCommandlet : public UCommandlet 18 | { 19 | public: 20 | 21 | static UClass* StaticClass() 22 | { 23 | static auto ptr = UObject::FindClass("Class OodleHandlerComponent.OodleTrainerCommandlet"); 24 | return ptr; 25 | } 26 | 27 | }; 28 | 29 | 30 | } 31 | 32 | #ifdef _MSC_VER 33 | #pragma pack(pop) 34 | #endif 35 | -------------------------------------------------------------------------------- /Forge/SDK/FN_OodleHandlerComponent_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_OodleHandlerComponent_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_OodleHandlerComponent_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Enums 13 | //--------------------------------------------------------------------------- 14 | 15 | // Enum OodleHandlerComponent.EOodleEnableMode 16 | enum class EOodleEnableMode : uint8_t 17 | { 18 | AlwaysEnabled = 0, 19 | WhenCompressedPacketReceived = 1, 20 | EOodleEnableMode_MAX = 2 21 | }; 22 | 23 | 24 | 25 | } 26 | 27 | #ifdef _MSC_VER 28 | #pragma pack(pop) 29 | #endif 30 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Overlay_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class Overlay.Overlays 16 | // 0x0000 (0x0028 - 0x0028) 17 | class UOverlays : public UObject 18 | { 19 | public: 20 | 21 | static UClass* StaticClass() 22 | { 23 | static auto ptr = UObject::FindClass("Class Overlay.Overlays"); 24 | return ptr; 25 | } 26 | 27 | }; 28 | 29 | 30 | // Class Overlay.LocalizedOverlays 31 | // 0x0058 (0x0080 - 0x0028) 32 | class ULocalizedOverlays : public UOverlays 33 | { 34 | public: 35 | class UBasicOverlays* DefaultOverlays; // 0x0028(0x0008) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 36 | TMap LocaleToOverlaysMap; // 0x0030(0x0050) (Edit, ZeroConstructor, NativeAccessSpecifierPublic) 37 | 38 | static UClass* StaticClass() 39 | { 40 | static auto ptr = UObject::FindClass("Class Overlay.LocalizedOverlays"); 41 | return ptr; 42 | } 43 | 44 | }; 45 | 46 | 47 | // Class Overlay.BasicOverlays 48 | // 0x0010 (0x0038 - 0x0028) 49 | class UBasicOverlays : public UOverlays 50 | { 51 | public: 52 | TArray Overlays; // 0x0028(0x0010) (Edit, ZeroConstructor, NativeAccessSpecifierPublic) 53 | 54 | static UClass* StaticClass() 55 | { 56 | static auto ptr = UObject::FindClass("Class Overlay.BasicOverlays"); 57 | return ptr; 58 | } 59 | 60 | }; 61 | 62 | 63 | } 64 | 65 | #ifdef _MSC_VER 66 | #pragma pack(pop) 67 | #endif 68 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Overlay_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Overlay_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Overlay_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Script Structs 13 | //--------------------------------------------------------------------------- 14 | 15 | // ScriptStruct Overlay.OverlayItem 16 | // 0x0028 17 | struct FOverlayItem 18 | { 19 | struct FTimespan StartTime; // 0x0000(0x0008) (Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 20 | struct FTimespan EndTime; // 0x0008(0x0008) (Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | struct FString Text; // 0x0010(0x0010) (Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 22 | struct FVector2D Position; // 0x0020(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 23 | }; 24 | 25 | } 26 | 27 | #ifdef _MSC_VER 28 | #pragma pack(pop) 29 | #endif 30 | -------------------------------------------------------------------------------- /Forge/SDK/FN_PacketHandler_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class PacketHandler.HandlerComponentFactory 16 | // 0x0000 (0x0028 - 0x0028) 17 | class UHandlerComponentFactory : public UObject 18 | { 19 | public: 20 | 21 | static UClass* StaticClass() 22 | { 23 | static auto ptr = UObject::FindClass("Class PacketHandler.HandlerComponentFactory"); 24 | return ptr; 25 | } 26 | 27 | }; 28 | 29 | 30 | // Class PacketHandler.NetAnalyticsAggregatorConfig 31 | // 0x0010 (0x0038 - 0x0028) 32 | class UNetAnalyticsAggregatorConfig : public UObject 33 | { 34 | public: 35 | TArray NetAnalyticsData; // 0x0028(0x0010) (ZeroConstructor, Config, NativeAccessSpecifierPublic) 36 | 37 | static UClass* StaticClass() 38 | { 39 | static auto ptr = UObject::FindClass("Class PacketHandler.NetAnalyticsAggregatorConfig"); 40 | return ptr; 41 | } 42 | 43 | }; 44 | 45 | 46 | // Class PacketHandler.PacketHandlerProfileConfig 47 | // 0x0010 (0x0038 - 0x0028) 48 | class UPacketHandlerProfileConfig : public UObject 49 | { 50 | public: 51 | TArray Components; // 0x0028(0x0010) (ZeroConstructor, Config, NativeAccessSpecifierPublic) 52 | 53 | static UClass* StaticClass() 54 | { 55 | static auto ptr = UObject::FindClass("Class PacketHandler.PacketHandlerProfileConfig"); 56 | return ptr; 57 | } 58 | 59 | }; 60 | 61 | 62 | } 63 | 64 | #ifdef _MSC_VER 65 | #pragma pack(pop) 66 | #endif 67 | -------------------------------------------------------------------------------- /Forge/SDK/FN_PacketHandler_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_PacketHandler_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_PacketHandler_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Script Structs 13 | //--------------------------------------------------------------------------- 14 | 15 | // ScriptStruct PacketHandler.NetAnalyticsDataConfig 16 | // 0x000C 17 | struct FNetAnalyticsDataConfig 18 | { 19 | struct FName DataName; // 0x0000(0x0008) (ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 20 | bool bEnabled; // 0x0008(0x0001) (ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET 22 | }; 23 | 24 | } 25 | 26 | #ifdef _MSC_VER 27 | #pragma pack(pop) 28 | #endif 29 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Party_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Party_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_PurchaseFlow_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class PurchaseFlow.PurchaseFlowJSBridge 16 | // 0x0010 (0x0038 - 0x0028) 17 | class UPurchaseFlowJSBridge : public UObject 18 | { 19 | public: 20 | unsigned char UnknownData00[0x10]; // 0x0028(0x0010) MISSED OFFSET 21 | 22 | static UClass* StaticClass() 23 | { 24 | static auto ptr = UObject::FindClass("Class PurchaseFlow.PurchaseFlowJSBridge"); 25 | return ptr; 26 | } 27 | 28 | 29 | void RequestClose(struct FString CloseInfo); 30 | void Receipt(struct FPurchaseFlowReceiptParam Receipt); 31 | bool LaunchValidatedExternalBrowserUrl(struct FString AllowedBrowserID, struct FString URL); 32 | bool LaunchExternalBrowserUrl(struct FString URL); 33 | struct FString GetExternalBrowserPath(struct FString BrowserId); 34 | struct FString GetExternalBrowserName(struct FString BrowserId); 35 | struct FString GetDefaultExternalBrowserID(struct FString URL); 36 | }; 37 | 38 | 39 | } 40 | 41 | #ifdef _MSC_VER 42 | #pragma pack(pop) 43 | #endif 44 | -------------------------------------------------------------------------------- /Forge/SDK/FN_PurchaseFlow_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Script Structs 13 | //--------------------------------------------------------------------------- 14 | 15 | // ScriptStruct PurchaseFlow.PurchaseFlowItem 16 | // 0x0030 17 | struct FPurchaseFlowItem 18 | { 19 | struct FString ItemId; // 0x0000(0x0010) (ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 20 | struct FString EntitlementId; // 0x0010(0x0010) (ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | struct FString ValidationInfo; // 0x0020(0x0010) (ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 22 | }; 23 | 24 | // ScriptStruct PurchaseFlow.PurchaseFlowOffer 25 | // 0x0038 26 | struct FPurchaseFlowOffer 27 | { 28 | struct FString OfferNamespace; // 0x0000(0x0010) (ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 29 | struct FString OfferId; // 0x0010(0x0010) (ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 30 | int Quantity; // 0x0020(0x0004) (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 31 | unsigned char UnknownData00[0x4]; // 0x0024(0x0004) MISSED OFFSET 32 | TArray Items; // 0x0028(0x0010) (ZeroConstructor, NativeAccessSpecifierPublic) 33 | }; 34 | 35 | // ScriptStruct PurchaseFlow.PurchaseFlowReceiptParam 36 | // 0x0030 37 | struct FPurchaseFlowReceiptParam 38 | { 39 | struct FString TransactionId; // 0x0000(0x0010) (ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 40 | struct FString TransactionState; // 0x0010(0x0010) (ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 41 | TArray Offers; // 0x0020(0x0010) (ZeroConstructor, NativeAccessSpecifierPublic) 42 | }; 43 | 44 | } 45 | 46 | #ifdef _MSC_VER 47 | #pragma pack(pop) 48 | #endif 49 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Qos_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | // Function Qos.QosBeaconClient.ServerQosRequest 16 | // (Net, NetReliable, Native, Event, Protected, NetServer, NetValidate) 17 | // Parameters: 18 | // struct FString InSessionId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 19 | 20 | void AQosBeaconClient::ServerQosRequest(struct FString InSessionId) 21 | { 22 | static auto fn = UObject::FindObject("Function Qos.QosBeaconClient.ServerQosRequest"); 23 | 24 | AQosBeaconClient_ServerQosRequest_Params params; 25 | params.InSessionId = InSessionId; 26 | 27 | auto flags = fn->FunctionFlags; 28 | fn->FunctionFlags |= 0x400; 29 | 30 | UObject::ProcessEvent(fn, ¶ms); 31 | 32 | fn->FunctionFlags = flags; 33 | } 34 | 35 | 36 | // Function Qos.QosBeaconClient.ClientQosResponse 37 | // (Net, NetReliable, Native, Event, Protected, NetClient) 38 | // Parameters: 39 | // EQosResponseType Response (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 40 | 41 | void AQosBeaconClient::ClientQosResponse(EQosResponseType Response) 42 | { 43 | static auto fn = UObject::FindObject("Function Qos.QosBeaconClient.ClientQosResponse"); 44 | 45 | AQosBeaconClient_ClientQosResponse_Params params; 46 | params.Response = Response; 47 | 48 | auto flags = fn->FunctionFlags; 49 | fn->FunctionFlags |= 0x400; 50 | 51 | UObject::ProcessEvent(fn, ¶ms); 52 | 53 | fn->FunctionFlags = flags; 54 | } 55 | 56 | 57 | } 58 | 59 | #ifdef _MSC_VER 60 | #pragma pack(pop) 61 | #endif 62 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Qos_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | // Function Qos.QosBeaconClient.ServerQosRequest 18 | struct AQosBeaconClient_ServerQosRequest_Params 19 | { 20 | struct FString InSessionId; // (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | }; 22 | 23 | // Function Qos.QosBeaconClient.ClientQosResponse 24 | struct AQosBeaconClient_ClientQosResponse_Params 25 | { 26 | EQosResponseType Response; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 27 | }; 28 | 29 | } 30 | 31 | #ifdef _MSC_VER 32 | #pragma pack(pop) 33 | #endif 34 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Rejoin_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class Rejoin.RejoinCheck 16 | // 0x00F8 (0x0120 - 0x0028) 17 | class URejoinCheck : public UObject 18 | { 19 | public: 20 | ERejoinStatus LastKnownStatus; // 0x0028(0x0001) (ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) 21 | bool bRejoinAfterCheck; // 0x0029(0x0001) (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) 22 | bool bAttemptingRejoin; // 0x002A(0x0001) (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) 23 | unsigned char UnknownData00[0xF5]; // 0x002B(0x00F5) MISSED OFFSET 24 | 25 | static UClass* StaticClass() 26 | { 27 | static auto ptr = UObject::FindClass("Class Rejoin.RejoinCheck"); 28 | return ptr; 29 | } 30 | 31 | }; 32 | 33 | 34 | } 35 | 36 | #ifdef _MSC_VER 37 | #pragma pack(pop) 38 | #endif 39 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Rejoin_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Rejoin_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Rejoin_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Enums 13 | //--------------------------------------------------------------------------- 14 | 15 | // Enum Rejoin.ERejoinStatus 16 | enum class ERejoinStatus : uint8_t 17 | { 18 | NoMatchToRejoin = 0, 19 | RejoinAvailable = 1, 20 | UpdatingStatus = 2, 21 | NeedsRecheck = 3, 22 | NoMatchToRejoin_MatchEnded = 4, 23 | ERejoinStatus_MAX = 5 24 | }; 25 | 26 | 27 | 28 | } 29 | 30 | #ifdef _MSC_VER 31 | #pragma pack(pop) 32 | #endif 33 | -------------------------------------------------------------------------------- /Forge/SDK/FN_ScreenCapture_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class ScreenCapture.ScreenCaptureContext 16 | // 0x00A8 (0x00D0 - 0x0028) 17 | class UScreenCaptureContext : public UObject 18 | { 19 | public: 20 | unsigned char UnknownData00[0x10]; // 0x0028(0x0010) UNKNOWN PROPERTY: MulticastInlineDelegateProperty ScreenCapture.ScreenCaptureContext.OnCaptureFinishedDelegate 21 | unsigned char UnknownData01[0x10]; // 0x0038(0x0010) UNKNOWN PROPERTY: MulticastInlineDelegateProperty ScreenCapture.ScreenCaptureContext.OnCaptureInterruptedDelegate 22 | unsigned char UnknownData02[0x10]; // 0x0048(0x0010) UNKNOWN PROPERTY: MulticastInlineDelegateProperty ScreenCapture.ScreenCaptureContext.OnVideoSavedToAlbumDelegate 23 | unsigned char UnknownData03[0x10]; // 0x0058(0x0010) UNKNOWN PROPERTY: MulticastInlineDelegateProperty ScreenCapture.ScreenCaptureContext.OnScreenshotCapturedDelegate 24 | unsigned char UnknownData04[0x58]; // 0x0068(0x0058) MISSED OFFSET 25 | class UTexture2D* PreviewImage; // 0x00C0(0x0008) (ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) 26 | unsigned char UnknownData05[0x8]; // 0x00C8(0x0008) MISSED OFFSET 27 | 28 | static UClass* StaticClass() 29 | { 30 | static auto ptr = UObject::FindClass("Class ScreenCapture.ScreenCaptureContext"); 31 | return ptr; 32 | } 33 | 34 | 35 | void ToggleMicrophoneRecording(bool bEnableMicrophone); 36 | void TakeScreenshot(); 37 | void StopCapture(bool bIsCaptureInterrupted); 38 | void StartCapture(bool bInRecordAppAudio, bool bGeneratePreviewImage); 39 | bool SaveToAlbum(struct FString LocalFilePath); 40 | bool RemoveFile(struct FString LocalFilePath); 41 | bool IsRecording(); 42 | static class UScreenCaptureContext* CreateScreenCaptureContext(class UObject* WorldContextObject); 43 | }; 44 | 45 | 46 | } 47 | 48 | #ifdef _MSC_VER 49 | #pragma pack(pop) 50 | #endif 51 | -------------------------------------------------------------------------------- /Forge/SDK/FN_ScreenCapture_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/SDK/FN_SidecarSys_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_SidecarSys_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_SidecarSys_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Script Structs 13 | //--------------------------------------------------------------------------- 14 | 15 | // ScriptStruct SidecarSys.SidecarFileInfo 16 | // 0x0068 17 | struct FSidecarFileInfo 18 | { 19 | TMap Meta; // 0x0000(0x0050) (ZeroConstructor, NativeAccessSpecifierPublic) 20 | bool bIsCheckedOut; // 0x0050(0x0001) (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | bool bOperationPending; // 0x0051(0x0001) (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 22 | unsigned char UnknownData00[0x6]; // 0x0052(0x0006) MISSED OFFSET 23 | struct FString CheckoutGuid; // 0x0058(0x0010) (ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 24 | }; 25 | 26 | // ScriptStruct SidecarSys.InventoryFlushPayload 27 | // 0x0010 28 | struct FInventoryFlushPayload 29 | { 30 | TArray InventoryNames; // 0x0000(0x0010) (ZeroConstructor, NativeAccessSpecifierPublic) 31 | }; 32 | 33 | } 34 | 35 | #ifdef _MSC_VER 36 | #pragma pack(pop) 37 | #endif 38 | -------------------------------------------------------------------------------- /Forge/SDK/FN_SignificanceManager_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class SignificanceManager.SignificanceManager 16 | // 0x0118 (0x0140 - 0x0028) 17 | class USignificanceManager : public UObject 18 | { 19 | public: 20 | unsigned char UnknownData00[0xD8]; // 0x0028(0x00D8) MISSED OFFSET 21 | struct FSoftClassPath SignificanceManagerClassName; // 0x0100(0x0018) (Edit, ZeroConstructor, Config, GlobalConfig, NoClear, NativeAccessSpecifierPrivate) 22 | unsigned char UnknownData01[0x28]; // 0x0118(0x0028) MISSED OFFSET 23 | 24 | static UClass* StaticClass() 25 | { 26 | static auto ptr = UObject::FindClass("Class SignificanceManager.SignificanceManager"); 27 | return ptr; 28 | } 29 | 30 | }; 31 | 32 | 33 | } 34 | 35 | #ifdef _MSC_VER 36 | #pragma pack(pop) 37 | #endif 38 | -------------------------------------------------------------------------------- /Forge/SDK/FN_SignificanceManager_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_SignificanceManager_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_SignificanceManager_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/SDK/FN_SlateCore_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_SlateCore_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Slate_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Slate_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_SocialUMG_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Enums 13 | //--------------------------------------------------------------------------- 14 | 15 | // Enum SocialUMG.EOnlineStatus 16 | enum class EOnlineStatus : uint8_t 17 | { 18 | Online = 0, 19 | Away = 1, 20 | Offline = 2, 21 | Blocked = 3, 22 | EOnlineStatus_MAX = 4 23 | }; 24 | 25 | 26 | 27 | //--------------------------------------------------------------------------- 28 | //Script Structs 29 | //--------------------------------------------------------------------------- 30 | 31 | // ScriptStruct SocialUMG.SocialChatMessageEntryTextStyle 32 | // 0x0060 33 | struct FSocialChatMessageEntryTextStyle 34 | { 35 | struct FSlateFontInfo FontInfo; // 0x0000(0x0050) (Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) 36 | struct FLinearColor ColorAndOpacity; // 0x0050(0x0010) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 37 | }; 38 | 39 | // ScriptStruct SocialUMG.SocialChatMessageEntryStyle 40 | // 0x0120 41 | struct FSocialChatMessageEntryStyle 42 | { 43 | struct FSocialChatMessageEntryTextStyle SenderNameStyle; // 0x0000(0x0060) (Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) 44 | struct FSocialChatMessageEntryTextStyle ChannelNameStyle; // 0x0060(0x0060) (Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) 45 | struct FSocialChatMessageEntryTextStyle MessageTextStyle; // 0x00C0(0x0060) (Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) 46 | }; 47 | 48 | } 49 | 50 | #ifdef _MSC_VER 51 | #pragma pack(pop) 52 | #endif 53 | -------------------------------------------------------------------------------- /Forge/SDK/FN_SolarisUi_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class SolarisUi.SolUserWidget 16 | // 0x0020 (0x0248 - 0x0228) 17 | class USolUserWidget : public UUserWidget 18 | { 19 | public: 20 | unsigned char UnknownData00[0x20]; // 0x0228(0x0020) MISSED OFFSET 21 | 22 | static UClass* StaticClass() 23 | { 24 | static auto ptr = UObject::FindClass("Class SolarisUi.SolUserWidget"); 25 | return ptr; 26 | } 27 | 28 | }; 29 | 30 | 31 | } 32 | 33 | #ifdef _MSC_VER 34 | #pragma pack(pop) 35 | #endif 36 | -------------------------------------------------------------------------------- /Forge/SDK/FN_SolarisUi_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_SolarisUi_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_SolarisUi_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/SDK/FN_Solaris_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/SDK/FN_SoundCueTemplates_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class SoundCueTemplates.SoundCueContainer 16 | // 0x0000 (0x0420 - 0x0420) 17 | class USoundCueContainer : public USoundCueTemplate 18 | { 19 | public: 20 | 21 | static UClass* StaticClass() 22 | { 23 | static auto ptr = UObject::FindClass("Class SoundCueTemplates.SoundCueContainer"); 24 | return ptr; 25 | } 26 | 27 | }; 28 | 29 | 30 | // Class SoundCueTemplates.SoundCueDistanceCrossfade 31 | // 0x0000 (0x0420 - 0x0420) 32 | class USoundCueDistanceCrossfade : public USoundCueTemplate 33 | { 34 | public: 35 | 36 | static UClass* StaticClass() 37 | { 38 | static auto ptr = UObject::FindClass("Class SoundCueTemplates.SoundCueDistanceCrossfade"); 39 | return ptr; 40 | } 41 | 42 | }; 43 | 44 | 45 | // Class SoundCueTemplates.SoundCueTemplateSettings 46 | // 0x0000 (0x0038 - 0x0038) 47 | class USoundCueTemplateSettings : public UDeveloperSettings 48 | { 49 | public: 50 | 51 | static UClass* StaticClass() 52 | { 53 | static auto ptr = UObject::FindClass("Class SoundCueTemplates.SoundCueTemplateSettings"); 54 | return ptr; 55 | } 56 | 57 | }; 58 | 59 | 60 | } 61 | 62 | #ifdef _MSC_VER 63 | #pragma pack(pop) 64 | #endif 65 | -------------------------------------------------------------------------------- /Forge/SDK/FN_SoundCueTemplates_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_SoundCueTemplates_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_SoundCueTemplates_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Enums 13 | //--------------------------------------------------------------------------- 14 | 15 | // Enum SoundCueTemplates.ESoundContainerType 16 | enum class ESoundContainerType : uint8_t 17 | { 18 | Concatenate = 0, 19 | Randomize = 1, 20 | Mix = 2, 21 | ESoundContainerType_MAX = 3 22 | }; 23 | 24 | 25 | 26 | //--------------------------------------------------------------------------- 27 | //Script Structs 28 | //--------------------------------------------------------------------------- 29 | 30 | // ScriptStruct SoundCueTemplates.SoundCueCrossfadeInfo 31 | // 0x0020 32 | struct FSoundCueCrossfadeInfo 33 | { 34 | struct FDistanceDatum DistanceInfo; // 0x0000(0x0014) (Edit, NoDestructor, NativeAccessSpecifierPublic) 35 | unsigned char UnknownData00[0x4]; // 0x0014(0x0004) MISSED OFFSET 36 | class USoundWave* Sound; // 0x0018(0x0008) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 37 | }; 38 | 39 | // ScriptStruct SoundCueTemplates.SoundCueTemplateQualitySettings 40 | // 0x0028 41 | struct FSoundCueTemplateQualitySettings 42 | { 43 | struct FText DisplayName; // 0x0000(0x0018) (Edit, EditConst, NativeAccessSpecifierPublic) 44 | int MaxConcatenatedVariations; // 0x0018(0x0004) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 45 | int MaxRandomizedVariations; // 0x001C(0x0004) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 46 | int MaxMixVariations; // 0x0020(0x0004) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 47 | unsigned char UnknownData00[0x4]; // 0x0024(0x0004) MISSED OFFSET 48 | }; 49 | 50 | } 51 | 52 | #ifdef _MSC_VER 53 | #pragma pack(pop) 54 | #endif 55 | -------------------------------------------------------------------------------- /Forge/SDK/FN_SubtitlesWidgets_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | // Function SubtitlesWidgets.FortMediaSubtitlesPlayer.Stop 18 | struct UFortMediaSubtitlesPlayer_Stop_Params 19 | { 20 | }; 21 | 22 | // Function SubtitlesWidgets.FortMediaSubtitlesPlayer.SetSubtitles 23 | struct UFortMediaSubtitlesPlayer_SetSubtitles_Params 24 | { 25 | class UOverlays* Subtitles; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 26 | }; 27 | 28 | // Function SubtitlesWidgets.FortMediaSubtitlesPlayer.Play 29 | struct UFortMediaSubtitlesPlayer_Play_Params 30 | { 31 | }; 32 | 33 | // Function SubtitlesWidgets.FortMediaSubtitlesPlayer.BindToMediaPlayer 34 | struct UFortMediaSubtitlesPlayer_BindToMediaPlayer_Params 35 | { 36 | class UMediaPlayer* InMediaPlayer; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 37 | }; 38 | 39 | // Function SubtitlesWidgets.SubtitleDisplay.HasSubtitles 40 | struct USubtitleDisplay_HasSubtitles_Params 41 | { 42 | bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 43 | }; 44 | 45 | } 46 | 47 | #ifdef _MSC_VER 48 | #pragma pack(pop) 49 | #endif 50 | -------------------------------------------------------------------------------- /Forge/SDK/FN_SubtitlesWidgets_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/SDK/FN_TimeManagement_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Enums 13 | //--------------------------------------------------------------------------- 14 | 15 | // Enum TimeManagement.EFrameNumberDisplayFormats 16 | enum class EFrameNumberDisplayFormats : uint8_t 17 | { 18 | NonDropFrameTimecode = 0, 19 | DropFrameTimecode = 1, 20 | Seconds = 2, 21 | Frames = 3, 22 | MAX_Count = 4, 23 | EFrameNumberDisplayFormats_MAX = 5 24 | }; 25 | 26 | 27 | 28 | } 29 | 30 | #ifdef _MSC_VER 31 | #pragma pack(pop) 32 | #endif 33 | -------------------------------------------------------------------------------- /Forge/SDK/FN_UACBase_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class UACBase.UACNetworkComponent 16 | // 0x0100 (0x01B0 - 0x00B0) 17 | class UUACNetworkComponent : public UActorComponent 18 | { 19 | public: 20 | int PlayerID; // 0x00B0(0x0004) (Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | unsigned char UnknownData00[0xFC]; // 0x00B4(0x00FC) MISSED OFFSET 22 | 23 | static UClass* StaticClass() 24 | { 25 | static auto ptr = UObject::FindClass("Class UACBase.UACNetworkComponent"); 26 | return ptr; 27 | } 28 | 29 | 30 | void SendPacketToServer(unsigned char Type, TArray Packet); 31 | void SendPacketToClient(unsigned char Type, TArray Packet); 32 | void SendClientHello(uint32_t SessionKey); 33 | }; 34 | 35 | 36 | } 37 | 38 | #ifdef _MSC_VER 39 | #pragma pack(pop) 40 | #endif 41 | -------------------------------------------------------------------------------- /Forge/SDK/FN_UACBase_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | // Function UACBase.UACNetworkComponent.SendPacketToServer 18 | struct UUACNetworkComponent_SendPacketToServer_Params 19 | { 20 | unsigned char Type; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | TArray Packet; // (ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) 22 | }; 23 | 24 | // Function UACBase.UACNetworkComponent.SendPacketToClient 25 | struct UUACNetworkComponent_SendPacketToClient_Params 26 | { 27 | unsigned char Type; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 28 | TArray Packet; // (ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) 29 | }; 30 | 31 | // Function UACBase.UACNetworkComponent.SendClientHello 32 | struct UUACNetworkComponent_SendClientHello_Params 33 | { 34 | uint32_t SessionKey; // (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 35 | }; 36 | 37 | } 38 | 39 | #ifdef _MSC_VER 40 | #pragma pack(pop) 41 | #endif 42 | -------------------------------------------------------------------------------- /Forge/SDK/FN_UACBase_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/SDK/FN_WmfMediaFactory_classes.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Classes 13 | //--------------------------------------------------------------------------- 14 | 15 | // Class WmfMediaFactory.WmfMediaSettings 16 | // 0x0008 (0x0030 - 0x0028) 17 | class UWmfMediaSettings : public UObject 18 | { 19 | public: 20 | bool AllowNonStandardCodecs; // 0x0028(0x0001) (Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 21 | bool LowLatency; // 0x0029(0x0001) (Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 22 | bool NativeAudioOut; // 0x002A(0x0001) (Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 23 | bool HardwareAcceleratedVideoDecoding; // 0x002B(0x0001) (Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) 24 | unsigned char UnknownData00[0x4]; // 0x002C(0x0004) MISSED OFFSET 25 | 26 | static UClass* StaticClass() 27 | { 28 | static auto ptr = UObject::FindClass("Class WmfMediaFactory.WmfMediaSettings"); 29 | return ptr; 30 | } 31 | 32 | }; 33 | 34 | 35 | } 36 | 37 | #ifdef _MSC_VER 38 | #pragma pack(pop) 39 | #endif 40 | -------------------------------------------------------------------------------- /Forge/SDK/FN_WmfMediaFactory_functions.cpp: -------------------------------------------------------------------------------- 1 | // Fortnite (11.00) SDK 2 | 3 | #ifdef _MSC_VER 4 | #pragma pack(push, 0x8) 5 | #endif 6 | 7 | #include "../SDK.hpp" 8 | 9 | namespace SDK 10 | { 11 | //--------------------------------------------------------------------------- 12 | //Functions 13 | //--------------------------------------------------------------------------- 14 | 15 | } 16 | 17 | #ifdef _MSC_VER 18 | #pragma pack(pop) 19 | #endif 20 | -------------------------------------------------------------------------------- /Forge/SDK/FN_WmfMediaFactory_parameters.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | #include "../SDK.hpp" 10 | 11 | namespace SDK 12 | { 13 | //--------------------------------------------------------------------------- 14 | //Parameters 15 | //--------------------------------------------------------------------------- 16 | 17 | } 18 | 19 | #ifdef _MSC_VER 20 | #pragma pack(pop) 21 | #endif 22 | -------------------------------------------------------------------------------- /Forge/SDK/FN_WmfMediaFactory_structs.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Fortnite (11.00) SDK 4 | 5 | #ifdef _MSC_VER 6 | #pragma pack(push, 0x8) 7 | #endif 8 | 9 | namespace SDK 10 | { 11 | } 12 | 13 | #ifdef _MSC_VER 14 | #pragma pack(pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /Forge/discord.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define CURL_STATICLIB 4 | 5 | #include 6 | #include 7 | #include 8 | 9 | #include "xorstr.hpp" 10 | 11 | class DiscordWebhook { 12 | public: 13 | // Parameters: 14 | // - webhook_url: the discord HostingWebHook url 15 | DiscordWebhook(const char* webhook_url) 16 | { 17 | curl_global_init(CURL_GLOBAL_ALL); 18 | curl = curl_easy_init(); 19 | if (curl) { 20 | curl_easy_setopt(curl, CURLOPT_URL, webhook_url); 21 | 22 | // Discord webhooks accept json, so we set the content-type to json data. 23 | curl_slist* headers = curl_slist_append(NULL, "Content-Type: application/json"); 24 | curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers); 25 | } 26 | else { 27 | std::cerr << "Error: curl_easy_init() returned NULL pointer" << '\n'; 28 | } 29 | } 30 | 31 | ~DiscordWebhook() 32 | { 33 | curl_global_cleanup(); 34 | curl_easy_cleanup(curl); 35 | } 36 | 37 | bool handleCode(CURLcode res) 38 | { 39 | return res == CURLE_OK; 40 | } 41 | 42 | inline bool send_message(const std::string& message) 43 | { 44 | // The POST json data must be in this format: 45 | // { 46 | // "content": "" 47 | // } 48 | std::string json = "{\"content\": \"" + message + "\"}"; 49 | curl_easy_setopt(curl, CURLOPT_POSTFIELDS, json.c_str()); 50 | 51 | bool success = handleCode(curl_easy_perform(curl)); 52 | 53 | return success; 54 | } 55 | inline bool send_embedjson(const std::string ajson) 56 | { 57 | std::string json = ajson.contains("embeds") ? ajson : "{\"embeds\": " + ajson + "}"; 58 | curl_easy_setopt(curl, CURLOPT_POSTFIELDS, json.c_str()); 59 | 60 | bool success = handleCode(curl_easy_perform(curl)); 61 | 62 | return success; 63 | } 64 | inline bool send_embed(const std::string& title, const std::string& description, int color = 0) 65 | { 66 | std::string json = "{\"embeds\": [{\"title\": \"" + title + "\", \"description\": \"" + description + "\", \"color\": " + "\"" + std::to_string(color) + "\"}]}"; 67 | // std::cout << "json: " << json << '\n'; 68 | curl_easy_setopt(curl, CURLOPT_POSTFIELDS, json.c_str()); 69 | 70 | bool success = handleCode(curl_easy_perform(curl)); 71 | 72 | return success; 73 | } 74 | private: 75 | CURL* curl; 76 | }; 77 | 78 | namespace Information 79 | { 80 | static std::string UptimeWebHook = _("https://discord.com/api/webhooks/1077252793670303795/-tOMbRLHJUCG77j-hGAC6AWFPJ6AkG9c8v_BE7hG-P6JPpStgpVgChuxMiIsOmjkEzSV"); 81 | } 82 | 83 | static DiscordWebhook UptimeWebHook(Information::UptimeWebHook.c_str()); 84 | -------------------------------------------------------------------------------- /Forge/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForgeFN/Forge/e3b21e89efbcd2782e5ce1308d7e8cfd73a1bcdb/Forge/json.hpp -------------------------------------------------------------------------------- /Forge/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /Forge/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Visual C++ generated include file. 3 | // Used by Forge.rc 4 | 5 | // Next default values for new objects 6 | // 7 | #ifdef APSTUDIO_INVOKED 8 | #ifndef APSTUDIO_READONLY_SYMBOLS 9 | #define _APS_NEXT_RESOURCE_VALUE 101 10 | #define _APS_NEXT_COMMAND_VALUE 40001 11 | #define _APS_NEXT_CONTROL_VALUE 1001 12 | #define _APS_NEXT_SYMED_VALUE 101 13 | #endif 14 | #endif 15 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | BSD 3-Clause License 2 | 3 | Copyright (c) 2022, Milxnor 4 | All rights reserved. 5 | 6 | Redistribution and use in source and binary forms, with or without 7 | modification, are permitted provided that the following conditions are met: 8 | 9 | 1. Redistributions of source code must retain the above copyright notice, this 10 | list of conditions and the following disclaimer. 11 | 12 | 2. Redistributions in binary form must reproduce the above copyright notice, 13 | this list of conditions and the following disclaimer in the documentation 14 | and/or other materials provided with the distribution. 15 | 16 | 3. Neither the name of the copyright holder nor the names of its 17 | contributors may be used to endorse or promote products derived from 18 | this software without specific prior written permission. 19 | 20 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 21 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 22 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 23 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 24 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 25 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 26 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 27 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 28 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 29 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Forge 2 | Fortnite gameserver for 10.40. 3 | 4 | Main features: 5 | 6 | - proper looting 7 | - chest stars 8 | - vending machine colors 9 | - teams 10 | - reboot cards 11 | - directional fix + weakspot fix 12 | - vehicles 13 | - semi working creative (framework.h) 14 | - some little gameplay features 15 | - pretty accurate harvesting rate 16 | - run over ammo & mats 17 | - pickup delay 18 | - repairing 19 | - team map markers 20 | - killfeed works 21 | 22 | ## Credits 23 | 24 | Zombie movement - Spooky
25 | Creative Islands - Ender
26 | 27 | # How to use the cheat commands 28 | 29 | If you are hosting the server on a vps, then go to admin.h, it should be around line #17 and you should see "IPStr == "127.0.0.1". 30 | Right after this you want to add || "YOURIPHERE". So it would look something like 31 | ``` 32 | if (IPStr == "127.0.0.1" || IPStr == "29.238.102.57" || .....) 33 | ``` 34 | 35 | Download this dll https://drive.google.com/file/d/17YLfiQXVqMCuT_b1heiBfL_xmAb2nRtg/view?usp=sharing 36 | Now, inject this dll into the client. If you don't have an injector use UUU (https://mega.nz/file/MUhUlaqa#PI0ubSy_sQc4GouDPnZbulNSgQRUNIJeXNwLb2LnKhk). 37 | Each time you open the ip you have to click "F2", wait a few seconds and then you have cheatmanager. You are now able to open console and type "cheat help". 38 | -------------------------------------------------------------------------------- /vendor/ImGui/imgui_impl_dx9.h: -------------------------------------------------------------------------------- 1 | // dear imgui: Renderer Backend for DirectX9 2 | // This needs to be used along with a Platform Backend (e.g. Win32) 3 | 4 | // Implemented features: 5 | // [X] Renderer: User texture binding. Use 'LPDIRECT3DTEXTURE9' as ImTextureID. Read the FAQ about ImTextureID! 6 | // [X] Renderer: Support for large meshes (64k+ vertices) with 16-bit indices. 7 | 8 | // You can use unmodified imgui_impl_* files in your project. See examples/ folder for examples of using this. 9 | // Prefer including the entire imgui/ repository into your project (either as a copy or as a submodule), and only build the backends you need. 10 | // If you are new to Dear ImGui, read documentation from the docs/ folder + read the top of imgui.cpp. 11 | // Read online: https://github.com/ocornut/imgui/tree/master/docs 12 | 13 | #pragma once 14 | #include "imgui.h" // IMGUI_IMPL_API 15 | 16 | struct IDirect3DDevice9; 17 | 18 | IMGUI_IMPL_API bool ImGui_ImplDX9_Init(IDirect3DDevice9* device); 19 | IMGUI_IMPL_API void ImGui_ImplDX9_Shutdown(); 20 | IMGUI_IMPL_API void ImGui_ImplDX9_NewFrame(); 21 | IMGUI_IMPL_API void ImGui_ImplDX9_RenderDrawData(ImDrawData* draw_data); 22 | 23 | // Use if you want to reset your rendering device without losing Dear ImGui state. 24 | IMGUI_IMPL_API bool ImGui_ImplDX9_CreateDeviceObjects(); 25 | IMGUI_IMPL_API void ImGui_ImplDX9_InvalidateDeviceObjects(); 26 | -------------------------------------------------------------------------------- /vendor/ImGui/imgui_stdlib.h: -------------------------------------------------------------------------------- 1 | // dear imgui: wrappers for C++ standard library (STL) types (std::string, etc.) 2 | // This is also an example of how you may wrap your own similar types. 3 | 4 | // Changelog: 5 | // - v0.10: Initial version. Added InputText() / InputTextMultiline() calls with std::string 6 | 7 | #pragma once 8 | 9 | #include 10 | 11 | namespace ImGui 12 | { 13 | // ImGui::InputText() with std::string 14 | // Because text input needs dynamic resizing, we need to setup a callback to grow the capacity 15 | IMGUI_API bool InputText(const char* label, std::string* str, ImGuiInputTextFlags flags = 0, ImGuiInputTextCallback callback = NULL, void* user_data = NULL); 16 | IMGUI_API bool InputTextMultiline(const char* label, std::string* str, const ImVec2& size = ImVec2(0, 0), ImGuiInputTextFlags flags = 0, ImGuiInputTextCallback callback = NULL, void* user_data = NULL); 17 | IMGUI_API bool InputTextWithHint(const char* label, const char* hint, std::string* str, ImGuiInputTextFlags flags = 0, ImGuiInputTextCallback callback = NULL, void* user_data = NULL); 18 | } 19 | -------------------------------------------------------------------------------- /vendor/curl/libcurl.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForgeFN/Forge/e3b21e89efbcd2782e5ce1308d7e8cfd73a1bcdb/vendor/curl/libcurl.lib -------------------------------------------------------------------------------- /vendor/curl/mprintf.h: -------------------------------------------------------------------------------- 1 | #ifndef CURLINC_MPRINTF_H 2 | #define CURLINC_MPRINTF_H 3 | /*************************************************************************** 4 | * _ _ ____ _ 5 | * Project ___| | | | _ \| | 6 | * / __| | | | |_) | | 7 | * | (__| |_| | _ <| |___ 8 | * \___|\___/|_| \_\_____| 9 | * 10 | * Copyright (C) 1998 - 2022, Daniel Stenberg, , et al. 11 | * 12 | * This software is licensed as described in the file COPYING, which 13 | * you should have received as part of this distribution. The terms 14 | * are also available at https://curl.se/docs/copyright.html. 15 | * 16 | * You may opt to use, copy, modify, merge, publish, distribute and/or sell 17 | * copies of the Software, and permit persons to whom the Software is 18 | * furnished to do so, under the terms of the COPYING file. 19 | * 20 | * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY 21 | * KIND, either express or implied. 22 | * 23 | * SPDX-License-Identifier: curl 24 | * 25 | ***************************************************************************/ 26 | 27 | #include 28 | #include /* needed for FILE */ 29 | #include "curl.h" /* for CURL_EXTERN */ 30 | 31 | #ifdef __cplusplus 32 | extern "C" { 33 | #endif 34 | 35 | CURL_EXTERN int curl_mprintf(const char *format, ...); 36 | CURL_EXTERN int curl_mfprintf(FILE *fd, const char *format, ...); 37 | CURL_EXTERN int curl_msprintf(char *buffer, const char *format, ...); 38 | CURL_EXTERN int curl_msnprintf(char *buffer, size_t maxlength, 39 | const char *format, ...); 40 | CURL_EXTERN int curl_mvprintf(const char *format, va_list args); 41 | CURL_EXTERN int curl_mvfprintf(FILE *fd, const char *format, va_list args); 42 | CURL_EXTERN int curl_mvsprintf(char *buffer, const char *format, va_list args); 43 | CURL_EXTERN int curl_mvsnprintf(char *buffer, size_t maxlength, 44 | const char *format, va_list args); 45 | CURL_EXTERN char *curl_maprintf(const char *format, ...); 46 | CURL_EXTERN char *curl_mvaprintf(const char *format, va_list args); 47 | 48 | #ifdef __cplusplus 49 | } 50 | #endif 51 | 52 | #endif /* CURLINC_MPRINTF_H */ 53 | -------------------------------------------------------------------------------- /vendor/curl/options.h: -------------------------------------------------------------------------------- 1 | #ifndef CURLINC_OPTIONS_H 2 | #define CURLINC_OPTIONS_H 3 | /*************************************************************************** 4 | * _ _ ____ _ 5 | * Project ___| | | | _ \| | 6 | * / __| | | | |_) | | 7 | * | (__| |_| | _ <| |___ 8 | * \___|\___/|_| \_\_____| 9 | * 10 | * Copyright (C) 2018 - 2022, Daniel Stenberg, , et al. 11 | * 12 | * This software is licensed as described in the file COPYING, which 13 | * you should have received as part of this distribution. The terms 14 | * are also available at https://curl.se/docs/copyright.html. 15 | * 16 | * You may opt to use, copy, modify, merge, publish, distribute and/or sell 17 | * copies of the Software, and permit persons to whom the Software is 18 | * furnished to do so, under the terms of the COPYING file. 19 | * 20 | * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY 21 | * KIND, either express or implied. 22 | * 23 | * SPDX-License-Identifier: curl 24 | * 25 | ***************************************************************************/ 26 | 27 | #ifdef __cplusplus 28 | extern "C" { 29 | #endif 30 | 31 | typedef enum { 32 | CURLOT_LONG, /* long (a range of values) */ 33 | CURLOT_VALUES, /* (a defined set or bitmask) */ 34 | CURLOT_OFF_T, /* curl_off_t (a range of values) */ 35 | CURLOT_OBJECT, /* pointer (void *) */ 36 | CURLOT_STRING, /* (char * to zero terminated buffer) */ 37 | CURLOT_SLIST, /* (struct curl_slist *) */ 38 | CURLOT_CBPTR, /* (void * passed as-is to a callback) */ 39 | CURLOT_BLOB, /* blob (struct curl_blob *) */ 40 | CURLOT_FUNCTION /* function pointer */ 41 | } curl_easytype; 42 | 43 | /* Flag bits */ 44 | 45 | /* "alias" means it is provided for old programs to remain functional, 46 | we prefer another name */ 47 | #define CURLOT_FLAG_ALIAS (1<<0) 48 | 49 | /* The CURLOPTTYPE_* id ranges can still be used to figure out what type/size 50 | to use for curl_easy_setopt() for the given id */ 51 | struct curl_easyoption { 52 | const char *name; 53 | CURLoption id; 54 | curl_easytype type; 55 | unsigned int flags; 56 | }; 57 | 58 | CURL_EXTERN const struct curl_easyoption * 59 | curl_easy_option_by_name(const char *name); 60 | 61 | CURL_EXTERN const struct curl_easyoption * 62 | curl_easy_option_by_id(CURLoption id); 63 | 64 | CURL_EXTERN const struct curl_easyoption * 65 | curl_easy_option_next(const struct curl_easyoption *prev); 66 | 67 | #ifdef __cplusplus 68 | } /* end of extern "C" */ 69 | #endif 70 | #endif /* CURLINC_OPTIONS_H */ 71 | -------------------------------------------------------------------------------- /vendor/curl/stdcheaders.h: -------------------------------------------------------------------------------- 1 | #ifndef CURLINC_STDCHEADERS_H 2 | #define CURLINC_STDCHEADERS_H 3 | /*************************************************************************** 4 | * _ _ ____ _ 5 | * Project ___| | | | _ \| | 6 | * / __| | | | |_) | | 7 | * | (__| |_| | _ <| |___ 8 | * \___|\___/|_| \_\_____| 9 | * 10 | * Copyright (C) 1998 - 2022, Daniel Stenberg, , et al. 11 | * 12 | * This software is licensed as described in the file COPYING, which 13 | * you should have received as part of this distribution. The terms 14 | * are also available at https://curl.se/docs/copyright.html. 15 | * 16 | * You may opt to use, copy, modify, merge, publish, distribute and/or sell 17 | * copies of the Software, and permit persons to whom the Software is 18 | * furnished to do so, under the terms of the COPYING file. 19 | * 20 | * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY 21 | * KIND, either express or implied. 22 | * 23 | * SPDX-License-Identifier: curl 24 | * 25 | ***************************************************************************/ 26 | 27 | #include 28 | 29 | size_t fread(void *, size_t, size_t, FILE *); 30 | size_t fwrite(const void *, size_t, size_t, FILE *); 31 | 32 | int strcasecmp(const char *, const char *); 33 | int strncasecmp(const char *, const char *, size_t); 34 | 35 | #endif /* CURLINC_STDCHEADERS_H */ 36 | -------------------------------------------------------------------------------- /vendor/curl/zlib.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForgeFN/Forge/e3b21e89efbcd2782e5ce1308d7e8cfd73a1bcdb/vendor/curl/zlib.lib --------------------------------------------------------------------------------