Update SDK
This commit is contained in:
305
Cronos The New Dawn/SDK/UCSW_structs.hpp
Normal file
305
Cronos The New Dawn/SDK/UCSW_structs.hpp
Normal file
@@ -0,0 +1,305 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: UCSW
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "Commons_structs.hpp"
|
||||
#include "SlateCore_structs.hpp"
|
||||
#include "GameBase_structs.hpp"
|
||||
#include "EnhancedInputUtils_structs.hpp"
|
||||
#include "InputCore_structs.hpp"
|
||||
#include "InputRebinding_structs.hpp"
|
||||
#include "Engine_structs.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Enum UCSW.ESettingsPropertyType
|
||||
// NumValues: 0x0008
|
||||
enum class ESettingsPropertyType : uint8
|
||||
{
|
||||
Custom = 0,
|
||||
Bool = 1,
|
||||
Int = 2,
|
||||
Float = 3,
|
||||
Enum = 4,
|
||||
Volume = 5,
|
||||
KeyBind = 6,
|
||||
ESettingsPropertyType_MAX = 7,
|
||||
};
|
||||
|
||||
// Enum UCSW.ESettingsWidgetType
|
||||
// NumValues: 0x0006
|
||||
enum class ESettingsWidgetType : uint8
|
||||
{
|
||||
Spiner = 0,
|
||||
CheckBox = 1,
|
||||
Slider = 2,
|
||||
Custom = 3,
|
||||
VolumeControl = 4,
|
||||
ESettingsWidgetType_MAX = 5,
|
||||
};
|
||||
|
||||
// Enum UCSW.ESettingOptionFlags
|
||||
// NumValues: 0x0019
|
||||
enum class ESettingOptionFlags : uint8
|
||||
{
|
||||
BaseSetting = 0,
|
||||
GfxOption = 1,
|
||||
GSAOption = 2,
|
||||
ChildProperty = 3,
|
||||
ArtificialOption = 4,
|
||||
PcOnly = 5,
|
||||
ConsoleOnly = 6,
|
||||
XSXOnly = 7,
|
||||
NoXBox = 8,
|
||||
MainMenuOnly = 9,
|
||||
InGameOnly = 10,
|
||||
CustomType = 11,
|
||||
CustomVisibility = 12,
|
||||
UpdateViewOnChange = 13,
|
||||
CustomActionOnHover = 14,
|
||||
CustomActionOnUpdate = 15,
|
||||
Mapped = 16,
|
||||
MappedToGSA = 17,
|
||||
NeedPreApplyTest = 18,
|
||||
AdvancedGSAOption = 19,
|
||||
HasQualityValues = 20,
|
||||
PresetOption = 21,
|
||||
NoSwitch = 22,
|
||||
SwitchOnly = 23,
|
||||
ESettingOptionFlags_MAX = 24,
|
||||
};
|
||||
|
||||
// Enum UCSW.ESettingOptionConditionAction
|
||||
// NumValues: 0x000A
|
||||
enum class ESettingOptionConditionAction : uint8
|
||||
{
|
||||
Enable = 0,
|
||||
Disable = 1,
|
||||
Visible = 2,
|
||||
Hidden = 3,
|
||||
Active = 4,
|
||||
Inactive = 5,
|
||||
Custom = 6,
|
||||
Preset = 7,
|
||||
QualityValue = 8,
|
||||
ESettingOptionConditionAction_MAX = 9,
|
||||
};
|
||||
|
||||
// ScriptStruct UCSW.ColorVisionVisualizationImages
|
||||
// 0x0050 (0x0050 - 0x0000)
|
||||
struct FColorVisionVisualizationImages final
|
||||
{
|
||||
public:
|
||||
TSoftObjectPtr<class UTexture2D> Image0; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TSoftObjectPtr<class UTexture2D> Image1; // 0x0028(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FColorVisionVisualizationImages;
|
||||
|
||||
// ScriptStruct UCSW.DefaultOptionValue
|
||||
// 0x0008 (0x0008 - 0x0000)
|
||||
struct FDefaultOptionValue final
|
||||
{
|
||||
public:
|
||||
int32 BaseValue; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 Value; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FDefaultOptionValue;
|
||||
|
||||
// ScriptStruct UCSW.SettingOptionValue
|
||||
// 0x0020 (0x0020 - 0x0000)
|
||||
struct FSettingOptionValue final
|
||||
{
|
||||
public:
|
||||
class FText DisplayName; // 0x0000(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
|
||||
class FText Description; // 0x0010(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSettingOptionValue;
|
||||
|
||||
// ScriptStruct UCSW.SettingOptionCondition
|
||||
// 0x0010 (0x0010 - 0x0000)
|
||||
struct FSettingOptionCondition final
|
||||
{
|
||||
public:
|
||||
struct FNamedHandle Property; // 0x0000(0x0008)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 Value; // 0x0008(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
ESettingOptionConditionAction action; // 0x000C(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSettingOptionCondition;
|
||||
|
||||
// ScriptStruct UCSW.SettingOption
|
||||
// 0x0080 (0x0080 - 0x0000)
|
||||
struct FSettingOption final
|
||||
{
|
||||
public:
|
||||
uint32 Flags; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
ESettingsPropertyType PropertyType; // 0x0004(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FDefaultOptionValue DefaultValue; // 0x0008(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
||||
class FName Name; // 0x0010(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FText DisplayName; // 0x0018(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
|
||||
class FText Description; // 0x0028(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
|
||||
class FText InactiveDescription; // 0x0038(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
|
||||
ESettingsWidgetType CtrlType; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TArray<struct FSettingOptionValue> Values; // 0x0050(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
struct FSettingOptionCondition Condition; // 0x0060(0x0010)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic)
|
||||
class FName HoverAction; // 0x0070(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FName UpdateAction; // 0x0078(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSettingOption;
|
||||
|
||||
// ScriptStruct UCSW.HDRData
|
||||
// 0x001C (0x001C - 0x0000)
|
||||
struct FHDRData final
|
||||
{
|
||||
public:
|
||||
bool HDR; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float HDRMinLuminance; // 0x0004(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float HDRMidLuminance; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float HDRMaxLuminance; // 0x000C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float HDRBrightness; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float HDRUIBrightness; // 0x0014(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float HDRUIContrast; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FHDRData;
|
||||
|
||||
// ScriptStruct UCSW.SettingOptionVisualizationData
|
||||
// 0x0048 (0x0048 - 0x0000)
|
||||
struct FSettingOptionVisualizationData final
|
||||
{
|
||||
public:
|
||||
class FText Description; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
||||
class FText ValueDescription; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
||||
TSoftObjectPtr<class UTexture2D> Image; // 0x0020(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSettingOptionVisualizationData;
|
||||
|
||||
// ScriptStruct UCSW.ColorVisionDeficiencyData
|
||||
// 0x0008 (0x0008 - 0x0000)
|
||||
struct FColorVisionDeficiencyData final
|
||||
{
|
||||
public:
|
||||
EColorVisionDeficiency ColorVisionDeficiency; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float Severity; // 0x0004(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FColorVisionDeficiencyData;
|
||||
|
||||
// ScriptStruct UCSW.ControlTipsData
|
||||
// 0x0004 (0x0004 - 0x0000)
|
||||
struct FControlTipsData final
|
||||
{
|
||||
public:
|
||||
EControlTipsVisibility Visibility; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
ETooltipsVisibilityEffects Effects; // 0x0001(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
ETextSize Size; // 0x0002(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
ETextFont Font; // 0x0003(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FControlTipsData;
|
||||
|
||||
// ScriptStruct UCSW.SubtitleData
|
||||
// 0x0007 (0x0007 - 0x0000)
|
||||
struct FSubtitleData final
|
||||
{
|
||||
public:
|
||||
bool ShowSubtitles; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool ShowNonVerbalCaptions; // 0x0001(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool SubtitleNames; // 0x0002(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
ETextSize Size; // 0x0003(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
ETextFont Font; // 0x0004(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
ESubtitleColor Color; // 0x0005(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
ESubtitleBackground SubtitleBackground; // 0x0006(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSubtitleData;
|
||||
|
||||
// ScriptStruct UCSW.CommandText
|
||||
// 0x0020 (0x0020 - 0x0000)
|
||||
struct FCommandText final
|
||||
{
|
||||
public:
|
||||
class FString Text; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FString Command; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FCommandText;
|
||||
|
||||
// ScriptStruct UCSW.ControlTipData
|
||||
// 0x00B8 (0x00C0 - 0x0008)
|
||||
struct FControlTipData final : public FTableRowBase
|
||||
{
|
||||
public:
|
||||
class FText Text; // 0x0008(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
||||
bool bUseEnhancedInput; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FEnhancedInputTextArgs EnhancedInputArgs; // 0x0020(0x0060)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
||||
TArray<struct FUE4InputHandle> Inputs; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
TArray<struct FKey> Keys; // 0x0090(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
class FText TooltipKeys; // 0x00A0(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
||||
class FText TooltipButtons; // 0x00B0(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FControlTipData;
|
||||
|
||||
// ScriptStruct UCSW.GameTextData
|
||||
// 0x0188 (0x0188 - 0x0000)
|
||||
struct FGameTextData
|
||||
{
|
||||
public:
|
||||
struct FSlateFontInfo FontDefault; // 0x0000(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class UDataTable* DefaultTextStyle; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FSlateFontInfo FontBold; // 0x0068(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class UDataTable* BoldTextStyle; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FSlateFontInfo FontDyslexic; // 0x00D0(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class UDataTable* DyslexicTextStyle; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TMap<ETextSize, int32> Sizes; // 0x0138(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditFixedSize, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FGameTextData;
|
||||
|
||||
// ScriptStruct UCSW.SliderParams
|
||||
// 0x000C (0x000C - 0x0000)
|
||||
struct FSliderParams final
|
||||
{
|
||||
public:
|
||||
float min_0; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float max_0; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float Step; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSliderParams;
|
||||
|
||||
// ScriptStruct UCSW.SettingOptionVisualization
|
||||
// 0x0040 (0x0040 - 0x0000)
|
||||
struct FSettingOptionVisualization final
|
||||
{
|
||||
public:
|
||||
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TSoftObjectPtr<class UTexture2D> Image; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TArray<TSoftObjectPtr<class UTexture2D>> ValueImages; // 0x0030(0x0010)(Edit, EditFixedSize, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSettingOptionVisualization;
|
||||
|
||||
// ScriptStruct UCSW.SettingOptionHandle
|
||||
// 0x0000 (0x0008 - 0x0008)
|
||||
struct FSettingOptionHandle : public FNamedHandle
|
||||
{
|
||||
};
|
||||
DUMPER7_ASSERTS_FSettingOptionHandle;
|
||||
|
||||
// ScriptStruct UCSW.GfxOptionHandle
|
||||
// 0x0000 (0x0008 - 0x0008)
|
||||
struct FGfxOptionHandle final : public FSettingOptionHandle
|
||||
{
|
||||
};
|
||||
DUMPER7_ASSERTS_FGfxOptionHandle;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user