diff --git a/Config/DefaultEngine.ini b/Config/DefaultEngine.ini index 08bcc90d..757fc5d4 100644 --- a/Config/DefaultEngine.ini +++ b/Config/DefaultEngine.ini @@ -220,6 +220,7 @@ MinSampleRate=8000.000000 CompressionQualityModifier=1.000000 AutoStreamingThreshold=0.000000 SoundCueCookQualityIndex=-1 +DefaultWindowMode=Fullscreen [/Script/WorldPartitionEditor.WorldPartitionEditorSettings] CommandletClass=Class'/Script/UnrealEd.WorldPartitionConvertCommandlet' diff --git a/Content/Audio/Aud_Source/SWAVE_BtnClick.uasset b/Content/Audio/Aud_Source/SWAVE_BtnClick.uasset new file mode 100644 index 00000000..068562af Binary files /dev/null and b/Content/Audio/Aud_Source/SWAVE_BtnClick.uasset differ diff --git a/Content/Audio/Sound_Classes/SCLASSMIX_Lucky.uasset b/Content/Audio/Sound_Classes/SCLASSMIX_Lucky.uasset new file mode 100644 index 00000000..b7e6337d Binary files /dev/null and b/Content/Audio/Sound_Classes/SCLASSMIX_Lucky.uasset differ diff --git a/Content/Audio/Sound_Classes/SCLASS_Amb.uasset b/Content/Audio/Sound_Classes/SCLASS_Amb.uasset index c6e6921e..5854f005 100644 Binary files a/Content/Audio/Sound_Classes/SCLASS_Amb.uasset and b/Content/Audio/Sound_Classes/SCLASS_Amb.uasset differ diff --git a/Content/Audio/Sound_Classes/SCLASS_Ambiance.uasset b/Content/Audio/Sound_Classes/SCLASS_Ambiance.uasset new file mode 100644 index 00000000..cd80a41f Binary files /dev/null and b/Content/Audio/Sound_Classes/SCLASS_Ambiance.uasset differ diff --git a/Content/Audio/Sound_Classes/SCLASS_Effect.uasset b/Content/Audio/Sound_Classes/SCLASS_Effect.uasset new file mode 100644 index 00000000..1b497024 Binary files /dev/null and b/Content/Audio/Sound_Classes/SCLASS_Effect.uasset differ diff --git a/Content/Audio/Sound_Classes/SCLASS_Music.uasset b/Content/Audio/Sound_Classes/SCLASS_Music.uasset new file mode 100644 index 00000000..c38c3e68 Binary files /dev/null and b/Content/Audio/Sound_Classes/SCLASS_Music.uasset differ diff --git a/Content/Audio/Sound_Classes/SCLASS_Vehicle.uasset b/Content/Audio/Sound_Classes/SCLASS_Vehicle.uasset index df76e02b..5e5b6742 100644 Binary files a/Content/Audio/Sound_Classes/SCLASS_Vehicle.uasset and b/Content/Audio/Sound_Classes/SCLASS_Vehicle.uasset differ diff --git a/Content/Audio/Sound_Classes/SCLASS_Widget.uasset b/Content/Audio/Sound_Classes/SCLASS_Widget.uasset new file mode 100644 index 00000000..b8da5200 Binary files /dev/null and b/Content/Audio/Sound_Classes/SCLASS_Widget.uasset differ diff --git a/Content/GameBP/Menus/WB_MainScreen.uasset b/Content/GameBP/Menus/WB_MainScreen.uasset index 7e71b56c..29401833 100644 Binary files a/Content/GameBP/Menus/WB_MainScreen.uasset and b/Content/GameBP/Menus/WB_MainScreen.uasset differ diff --git a/Content/GameBP/UI/Common/WB_MenuTitle.uasset b/Content/GameBP/UI/Common/WB_MenuTitle.uasset index 4e2137f0..201976fe 100644 Binary files a/Content/GameBP/UI/Common/WB_MenuTitle.uasset and b/Content/GameBP/UI/Common/WB_MenuTitle.uasset differ diff --git a/Content/GameBP/UI/Settings/WB_CaptureSettings.uasset b/Content/GameBP/UI/Settings/WB_CaptureSettings.uasset index 360b0698..eb161dfc 100644 Binary files a/Content/GameBP/UI/Settings/WB_CaptureSettings.uasset and b/Content/GameBP/UI/Settings/WB_CaptureSettings.uasset differ diff --git a/Content/GameBP/UI/WB_GameWidget.uasset b/Content/GameBP/UI/WB_GameWidget.uasset index 7831b9b8..83a22306 100644 Binary files a/Content/GameBP/UI/WB_GameWidget.uasset and b/Content/GameBP/UI/WB_GameWidget.uasset differ diff --git a/Content/SaveGame/BP_VolumeSaveGame.uasset b/Content/SaveGame/BP_VolumeSaveGame.uasset new file mode 100644 index 00000000..39ff84f3 Binary files /dev/null and b/Content/SaveGame/BP_VolumeSaveGame.uasset differ diff --git a/Content/luckyBot/Luckywidget/Style/WB_LluckyButton.uasset b/Content/luckyBot/Luckywidget/Style/WB_LluckyButton.uasset index 2df86813..6f11ba46 100644 Binary files a/Content/luckyBot/Luckywidget/Style/WB_LluckyButton.uasset and b/Content/luckyBot/Luckywidget/Style/WB_LluckyButton.uasset differ diff --git a/Content/luckyBot/Luckywidget/Style/WB_LuckyCheckBoxLayout.uasset b/Content/luckyBot/Luckywidget/Style/WB_LuckyCheckBoxLayout.uasset index 860e125e..c1dd9009 100644 Binary files a/Content/luckyBot/Luckywidget/Style/WB_LuckyCheckBoxLayout.uasset and b/Content/luckyBot/Luckywidget/Style/WB_LuckyCheckBoxLayout.uasset differ diff --git a/Content/luckyBot/Luckywidget/Style/WB_LuckySlider.uasset b/Content/luckyBot/Luckywidget/Style/WB_LuckySlider.uasset new file mode 100644 index 00000000..90a554e3 Binary files /dev/null and b/Content/luckyBot/Luckywidget/Style/WB_LuckySlider.uasset differ diff --git a/Content/luckyBot/Luckywidget/Style/WB_LuckyStartSelectCharLayout.uasset b/Content/luckyBot/Luckywidget/Style/WB_LuckyStartSelectCharLayout.uasset index f00fa125..6ac39c4a 100644 Binary files a/Content/luckyBot/Luckywidget/Style/WB_LuckyStartSelectCharLayout.uasset and b/Content/luckyBot/Luckywidget/Style/WB_LuckyStartSelectCharLayout.uasset differ diff --git a/Content/luckyBot/Luckywidget/menu/WB_volumeMenu.uasset b/Content/luckyBot/Luckywidget/menu/WB_volumeMenu.uasset new file mode 100644 index 00000000..e1018c3f Binary files /dev/null and b/Content/luckyBot/Luckywidget/menu/WB_volumeMenu.uasset differ diff --git a/Content/luckyBot/icons/volume.uasset b/Content/luckyBot/icons/volume.uasset new file mode 100644 index 00000000..94435178 Binary files /dev/null and b/Content/luckyBot/icons/volume.uasset differ diff --git a/Source/LuckyWorldV2/Private/Core/LuckyRobotsGameInstance.cpp b/Source/LuckyWorldV2/Private/Core/LuckyRobotsGameInstance.cpp index f001fe2a..41081cbc 100644 --- a/Source/LuckyWorldV2/Private/Core/LuckyRobotsGameInstance.cpp +++ b/Source/LuckyWorldV2/Private/Core/LuckyRobotsGameInstance.cpp @@ -21,6 +21,9 @@ void ULuckyRobotsGameInstance::Init() { Super::Init(); + // Set fullscreen mode on startup + DoResolutionChange(true); + auto UISubsystem = GetSubsystem(); if (UISubsystem) { diff --git a/Source/LuckyWorldV2/Public/SharedDef.h b/Source/LuckyWorldV2/Public/SharedDef.h index 6f56fd26..7df7ef0a 100644 --- a/Source/LuckyWorldV2/Public/SharedDef.h +++ b/Source/LuckyWorldV2/Public/SharedDef.h @@ -695,4 +695,23 @@ struct FParsedData UPROPERTY(BlueprintReadWrite, Category = "Parsed Data") FString Quality; +}; + +USTRUCT(BlueprintType) +struct FSaveGameSettings +{ + GENERATED_BODY() + +public: + UPROPERTY(EditAnywhere, BlueprintReadWrite) + float f_ambient; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + float f_effect; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + float f_ui; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + float f_music; }; \ No newline at end of file