Files
ReshadePluginsCore/HellIsUs/SDK/CharlieProfile_structs.hpp

212 lines
18 KiB
C++
Raw Normal View History

2025-09-16 12:02:37 +02:00
#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: CharlieProfile
#include "Basic.hpp"
#include "CoreUObject_structs.hpp"
#include "GameplayTags_structs.hpp"
#include "SlateCore_structs.hpp"
#include "InputCore_structs.hpp"
namespace SDK
{
// Enum CharlieProfile.EInputIcon
// NumValues: 0x0005
enum class EInputIcon : uint8
{
Automatic = 0,
MouseKeyboard = 1,
Playstation = 2,
Xbox = 3,
EInputIcon_MAX = 4,
};
// Enum CharlieProfile.ECharlieHudVisibilityMode
// NumValues: 0x0004
enum class ECharlieHudVisibilityMode : uint8
{
Shown = 0,
Hidden = 1,
Dynamic = 2,
ECharlieHudVisibilityMode_MAX = 3,
};
// Enum CharlieProfile.ECharlieVibrationMode
// NumValues: 0x0004
enum class ECharlieVibrationMode : uint8
{
Off = 0,
Limited = 1,
Full = 2,
ECharlieVibrationMode_MAX = 3,
};
// Enum CharlieProfile.ECharlieMotionBlurMode
// NumValues: 0x0005
enum class ECharlieMotionBlurMode : uint8
{
Off = 0,
Minimal = 1,
Reduced = 2,
Normal = 3,
ECharlieMotionBlurMode_MAX = 4,
};
// Enum CharlieProfile.ECharlieConsoleDeviceProfile
// NumValues: 0x0003
enum class ECharlieConsoleDeviceProfile : uint8
{
Performance = 0,
Quality = 1,
ECharlieConsoleDeviceProfile_MAX = 2,
};
// Enum CharlieProfile.ECharlieWindowMode
// NumValues: 0x0003
enum class ECharlieWindowMode : uint8
{
WindowedFullscreen = 0,
Windowed = 1,
ECharlieWindowMode_MAX = 2,
};
// Enum CharlieProfile.ECharlieAudioOutputSetup
// NumValues: 0x0004
enum class ECharlieAudioOutputSetup : uint8
{
Headphones = 0,
Stereo = 1,
HomeTheater = 2,
ECharlieAudioOutputSetup_MAX = 3,
};
// Enum CharlieProfile.ECharlieDynamicRange
// NumValues: 0x0003
enum class ECharlieDynamicRange : uint8
{
LateNight = 0,
FullRange = 1,
ECharlieDynamicRange_MAX = 2,
};
// Enum CharlieProfile.ESubtitleStyle
// NumValues: 0x0004
enum class ESubtitleStyle : uint8
{
Small = 0,
Medium = 1,
Large = 2,
ESubtitleStyle_MAX = 3,
};
// Enum CharlieProfile.EDifficultyPreset
// NumValues: 0x0005
enum class EDifficultyPreset : uint8
{
Easy = 0,
Medium = 1,
Hard = 2,
Custom = 3,
EDifficultyPreset_MAX = 4,
};
// ScriptStruct CharlieProfile.CharlieProfileAchievements
// 0x0090 (0x0090 - 0x0000)
struct FCharlieProfileAchievements final
{
public:
TArray<struct FGameplayTag> CompletedGoodDeed; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FGameplayTag> CompletedMysteries; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FGameplayTagContainer CraftedG5WeaponTypes; // 0x0020(0x0020)(NativeAccessSpecifierPublic)
TArray<struct FGameplayTag> DroneModuleAbilities; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FGameplayTag> WeaponModuleAffiliations; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FGameplayTag> WeaponModuleAbilities; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FSoftObjectPath> RelicsItemDataPaths; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FGuid> InteractableSaveIdentifierRuneComponentIDs; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieProfileAchievements;
// ScriptStruct CharlieProfile.CharlieProfileSettings
// 0x00F8 (0x00F8 - 0x0000)
struct FCharlieProfileSettings final
{
public:
bool bEnableAutoLockOn; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECharlieHudVisibilityMode HudVisibilityMode; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHideTierIndicator; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHideDamageNumbers; // 0x0003(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECharlieVibrationMode VibrationMode; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShouldShowPadAnimation; // 0x0005(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float VibrationIntensity; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCameraShakeEnabled; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECharlieMotionBlurMode MotionBlurMode; // 0x000D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EColorVisionDeficiency ColorDeficiencyType; // 0x000E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
int32 ColorDeficiencySeverity; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTutorialsEnabled; // 0x0014(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EDifficultyPreset DifficultyPreset; // 0x0015(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float EnemyHealthModifierPercentage; // 0x0018(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EnemyBaseDamageModifierPercentage; // 0x001C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 CharlieEnemyAggressivenessModeValue; // 0x0020(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnemyRespawnEnabled; // 0x0021(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseHDRDisplayOutput; // 0x0022(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_23[0x1]; // 0x0023(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float Brightness; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECharlieConsoleDeviceProfile ConsoleDeviceProfile; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHDR10Enabled; // 0x0029(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float HDRMidLuminance; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HDRMinimumLuminance; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HDRMaxLuminance; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HDRUIBrightness; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPSSREnabled; // 0x003C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECharlieAudioOutputSetup AudioOutputSetup; // 0x003D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECharlieDynamicRange DynamicRange; // 0x003E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3F[0x1]; // 0x003F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float MasterVolume; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SoundEffectsVolume; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MusicVolume; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AmbientVolume; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VoiceVolume; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GamepadSpeakerVolume; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowDirectionalAudio; // 0x0058(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString TextCulture; // 0x0060(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString AudioCulture; // 0x0070(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowSubtitles; // 0x0080(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESubtitleStyle SubtitleStyle; // 0x0081(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowSubtitleBackground; // 0x0082(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EInputIcon InputIcon; // 0x0083(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTabCyclingInverted; // 0x0084(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bVerticalLookInverted; // 0x0085(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHorizontalLookInverted; // 0x0086(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bToggleSprint; // 0x0087(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HorizontalCameraSensitivity; // 0x0088(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VerticalCameraSensitivity; // 0x008C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CameraMovementLag; // 0x0090(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CameraRotationLag; // 0x0094(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCameraFollow; // 0x0098(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class FName, struct FKey> CustomInputConfig; // 0x00A0(0x0050)(NativeAccessSpecifierPublic)
bool bAnalyticsEnabled; // 0x00F0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCompletedStartFunnel; // 0x00F1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bWelcomeToMyNaconSeen; // 0x00F2(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMyNaconSkipped; // 0x00F3(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieProfileSettings;
}