Compare commits

...

21 Commits

Author SHA1 Message Date
b42a4b5dc8 Create new volumetric fog material and disable old one, create new wetness material and tie to settings, fixes for audio, rework weather data asset, optimize lamps 2026-10-29 23:17:55 +01:00
734b80a792 Fixes for benchmark 2026-10-25 16:37:30 +01:00
5598ac191f vegetation dressing for eleri island 2026-10-24 17:55:10 +02:00
2e9a09630c Som more set dressing for Eleri island 2026-10-24 00:10:35 +02:00
d0808fdc2b Set dressing for cave 2026-10-23 22:36:08 +02:00
807f485533 Remove old pcg stuff, move local fog volume in cave 2026-10-22 22:28:47 +02:00
b9d0b81171 More level dressing 2026-10-22 22:10:09 +02:00
695c55b956 More level dressing for Eleri island 2026-10-21 23:00:11 +02:00
17fb4956c6 Replacing rocks in the works, tweak grass tex and stone tex to be world aligned in the material 2026-10-20 22:27:07 +02:00
99ef6b8e39 Apply own material to rocks 2026-10-20 21:19:12 +02:00
caecd03860 Import rocks pack 2026-10-20 20:43:42 +02:00
ebb86dce1b Better graphics options 2026-10-20 00:02:38 +02:00
014b7a56fc Make orbs that you can pick up while flying, tweak GL settings, fix bug where game would not toggle main ui on start 2026-10-18 21:30:36 +02:00
3669080a6b Fix some bugs with merchant and options system 2026-10-17 23:11:58 +02:00
81af1b0214 Simple cutscene manager and a test cutscene 2026-10-17 00:42:47 +02:00
c7c6a014f3 Setup initial options menu 2026-10-13 20:37:24 +02:00
31164687c8 Initial audio subystem for music testing and first song to loop over 2026-10-13 17:21:21 +02:00
adc5756866 Some fixes for quest and started making Trish and her first quest 2026-10-06 23:05:57 +02:00
3ba640ac53 Fixes for starting dialogue 2026-10-05 23:10:10 +02:00
f2acd7eb4c Editor toling to easier create data assets 2026-10-05 10:59:45 +02:00
b3f4eefe06 Starting dialogue and requirments implemented 2026-10-05 10:17:27 +02:00
1469 changed files with 5222 additions and 2984 deletions

View File

@@ -14,7 +14,7 @@ ThreePlayerSplitscreenLayout=FavorTop
GlobalDefaultGameMode=/Game/ThirdPersonBP/Blueprints/ThirdPersonGameMode.ThirdPersonGameMode_C GlobalDefaultGameMode=/Game/ThirdPersonBP/Blueprints/ThirdPersonGameMode.ThirdPersonGameMode_C
GlobalDefaultServerGameMode=None GlobalDefaultServerGameMode=None
ServerDefaultMap=None ServerDefaultMap=None
GameInstanceClass=/Game/ThirdPersonBP/Blueprints/BP_EleriGameInstance.BP_EleriGameInstance_C GameInstanceClass=/Game/EasyOptionsMenu/EasyGameUI/GI_EasyMainGameInstance.GI_EasyMainGameInstance_C
[/Script/IOSRuntimeSettings.IOSRuntimeSettings] [/Script/IOSRuntimeSettings.IOSRuntimeSettings]
MinimumiOSVersion=IOS_11 MinimumiOSVersion=IOS_11
@@ -39,7 +39,7 @@ r.Mobile.UseLegacyShadingModel=False
r.Mobile.AllowDitheredLODTransition=True r.Mobile.AllowDitheredLODTransition=True
r.Mobile.AllowSoftwareOcclusion=False r.Mobile.AllowSoftwareOcclusion=False
r.VirtualTextures=True r.VirtualTextures=True
r.DiscardUnusedQuality=True r.DiscardUnusedQuality=False
r.AllowOcclusionQueries=True r.AllowOcclusionQueries=True
r.MinScreenRadiusForLights=0.030000 r.MinScreenRadiusForLights=0.030000
r.MinScreenRadiusForDepthPrepass=0.030000 r.MinScreenRadiusForDepthPrepass=0.030000
@@ -101,7 +101,7 @@ r.SelectiveBasePassOutputs=False
bDefaultParticleCutouts=False bDefaultParticleCutouts=False
fx.GPUSimulationTextureSizeX=1024 fx.GPUSimulationTextureSizeX=1024
fx.GPUSimulationTextureSizeY=1024 fx.GPUSimulationTextureSizeY=1024
r.AllowGlobalClipPlane=True r.AllowGlobalClipPlane=False
r.GBufferFormat=1 r.GBufferFormat=1
r.MorphTarget.Mode=True r.MorphTarget.Mode=True
r.GPUCrashDebugging=False r.GPUCrashDebugging=False
@@ -113,7 +113,7 @@ vr.RoundRobinOcclusion=False
vr.ODSCapture=False vr.ODSCapture=False
r.MeshStreaming=False r.MeshStreaming=False
r.WireframeCullThreshold=5.000000 r.WireframeCullThreshold=5.000000
r.RayTracing=False r.RayTracing=True
r.RayTracing.UseTextureLod=False r.RayTracing.UseTextureLod=False
r.SupportStationarySkylight=True r.SupportStationarySkylight=True
r.SupportLowQualityLightmaps=True r.SupportLowQualityLightmaps=True
@@ -144,23 +144,6 @@ r.DynamicGlobalIlluminationMethod=0
r.MSAACount=2 r.MSAACount=2
r.Lumen.AsyncCompute=1 r.Lumen.AsyncCompute=1
r.Lumen.HardwareRayTracing=1 r.Lumen.HardwareRayTracing=1
r.Lumen.HardwareRayTracing.LightingMode=0
r.LumenScene.SurfaceCache.Resolution=0.25
r.LumenScene.SurfaceCache.NumFramesToKeepUnused=2
r.Lumen.MaxTraceDistance=5000
r.Lumen.Scene.ViewDistance=5000
r.Lumen.DiffuseIndirect.DenoisingMethod=1
r.Lumen.DiffuseIndirect.NumProbes=1
r.Lumen.ScreenProbeGather.DownsampleFactor=32
r.Lumen.ScreenProbeGather.TracingOctahedronResolution=4
r.LumenScene.UpdateViewDistance=5000
r.LumenScene.DirectLighting.MaxMeshSDFShadowTraceDistance=1000
r.Lumen.TranslucencyVolume.GridPixelSize=64
r.Lumen.TranslucencyVolume.TraceCount=1
r.Lumen.DiffuseIndirect.TemporalFilter=1
r.Lumen.DiffuseIndirect.TemporalMaxFramesAccumulated=60
r.Lumen.TraceMeshSDFs=0
r.Lumen.Reflections.HardwareRayTracing.Translucent.Refraction.EnableForProject=False
r.Streaming.PoolSize=2048 r.Streaming.PoolSize=2048
@@ -191,7 +174,8 @@ r.SupportExpFogMatchesVolumetricFog=False
r.SSGI.Quality=4 r.SSGI.Quality=4
r.VolumetricRenderTarget.Mode=1 r.VolumetricRenderTarget.Mode=1
r.VolumetricCloud.ViewRaySampleMaxCount=64
r.VolumetricCloud=0
r.DistanceFieldAO=0 r.DistanceFieldAO=0
r.DistanceFieldShadowing=0 r.DistanceFieldShadowing=0
@@ -348,7 +332,7 @@ bAllowClientSideNavigation=True
DataGatheringMode=Lazy DataGatheringMode=Lazy
[/Script/Engine.UserInterfaceSettings] [/Script/Engine.UserInterfaceSettings]
RenderFocusRule=Always RenderFocusRule=Never
bEnableDistanceFieldFontRasterization=True bEnableDistanceFieldFontRasterization=True
[Core.Log] [Core.Log]
@@ -435,3 +419,18 @@ RuntimeGeneration=Dynamic
[/Script/GameplayDebugger.GameplayDebuggerConfig] [/Script/GameplayDebugger.GameplayDebuggerConfig]
ActivationKey=+ ActivationKey=+
[/Script/Engine.AudioSettings]
DefaultSoundClassName=/Game/EasyOptionsMenu/Core/Audio/SC_EOM_MasterAudio.SC_EOM_MasterAudio
DefaultMediaSoundClassName=/Game/EasyOptionsMenu/Core/Audio/SC_EOM_MasterAudio.SC_EOM_MasterAudio
DefaultBaseSoundMix=/Game/EasyOptionsMenu/Core/Audio/SCM_EOM_MasterMix.SCM_EOM_MasterMix
; iOS/Mac code signing. UBT copies these into Intermediate/ProjectFilesIOS/XcconfigsIOS/
; ProjectEleri.xcconfig (DEVELOPMENT_TEAM / UE_SIGNING_PREFIX) whenever the project files are
; regenerated, and BUILD/BuildIOS.sh reads them back from there. Team M4QQ2RV23X is the
; "Personal Team" of the Apple ID signed into Xcode (adnan.mujkic97@gmail.com).
[/Script/MacTargetPlatform.XcodeProjectSettings]
bUseAutomaticCodeSigning=True
CodeSigningTeam=M4QQ2RV23X
CodeSigningPrefix=com.adnanmujkic
IOSSigningIdentity=Apple Development

View File

@@ -6,11 +6,11 @@ ProjectName=Eleri's book of potions
Build=IfProjectHasCode Build=IfProjectHasCode
BuildConfiguration=PPBC_DebugGame BuildConfiguration=PPBC_DebugGame
BuildTarget= BuildTarget=
FullRebuild=False FullRebuild=True
ForDistribution=False ForDistribution=False
IncludeDebugFiles=False IncludeDebugFiles=False
UsePakFile=True UsePakFile=True
bUseIoStore=False bUseIoStore=True
bUseZenStore=True bUseZenStore=True
bMakeBinaryConfig=False bMakeBinaryConfig=False
bGenerateChunks=False bGenerateChunks=False
@@ -39,7 +39,7 @@ IncludePrerequisites=False
IncludeAppLocalPrerequisites=False IncludeAppLocalPrerequisites=False
bShareMaterialShaderCode=True bShareMaterialShaderCode=True
bDeterministicShaderCodeOrder=False bDeterministicShaderCodeOrder=False
bSharedMaterialNativeLibraries=True bSharedMaterialNativeLibraries=False
ApplocalPrerequisitesDirectory=(Path="") ApplocalPrerequisitesDirectory=(Path="")
IncludeCrashReporter=False IncludeCrashReporter=False
InternationalizationPreset=English InternationalizationPreset=English
@@ -200,6 +200,11 @@ MovementDisableEffectClass=/Script/Engine.BlueprintGeneratedClass'/Game/Blueprin
NpcSchedules=(((TagName="NpcTags.Test"), "/Game/GameData/Npc/DT_Test_Npc_Schedule.DT_Test_Npc_Schedule")) NpcSchedules=(((TagName="NpcTags.Test"), "/Game/GameData/Npc/DT_Test_Npc_Schedule.DT_Test_Npc_Schedule"))
GlobalSettingsDataSheet=/Game/GameData/CSV/GlobalKeyValueSettings.GlobalKeyValueSettings GlobalSettingsDataSheet=/Game/GameData/CSV/GlobalKeyValueSettings.GlobalKeyValueSettings
SpriteShadowMaterial=/Game/Materials/Sprite/MI_SpriteShadow_Inst.MI_SpriteShadow_Inst SpriteShadowMaterial=/Game/Materials/Sprite/MI_SpriteShadow_Inst.MI_SpriteShadow_Inst
AudioChannelSoundClasses=((Master, "/Game/EasyOptionsMenu/Core/Audio/SC_EOM_MasterAudio.SC_EOM_MasterAudio"),(Music, "/Game/EasyOptionsMenu/Core/Audio/SC_EOM_MusicAudio.SC_EOM_MusicAudio"),(SFX, "/Game/EasyOptionsMenu/Core/Audio/SC_EOM_EffectsAudio.SC_EOM_EffectsAudio"))
+DefaultSoundtracks=/Game/Sounds/Music/LoFi_First_Try.LoFi_First_Try
SoundtrackMinDelay=20.000000
SoundtrackMaxDelay=60.000000
MusicFadeTime=5.000000
[/Script/InteractionSystem.InteractionSettings] [/Script/InteractionSystem.InteractionSettings]
DefaultInteractionWidgetClass=/Script/UMG.WidgetBlueprintGeneratedClass'/Game/UI/InteractionUI/WBP_Eleri_Interaction.WBP_Eleri_Interaction_C' DefaultInteractionWidgetClass=/Script/UMG.WidgetBlueprintGeneratedClass'/Game/UI/InteractionUI/WBP_Eleri_Interaction.WBP_Eleri_Interaction_C'

View File

@@ -24,12 +24,16 @@ NetIndexFirstBitSegment=16
+GameplayTagList=(Tag="Dialogue.Event.Bazaar.HaggleOption2",DevComment="") +GameplayTagList=(Tag="Dialogue.Event.Bazaar.HaggleOption2",DevComment="")
+GameplayTagList=(Tag="Dialogue.Event.Bazaar.HaggleOption3",DevComment="") +GameplayTagList=(Tag="Dialogue.Event.Bazaar.HaggleOption3",DevComment="")
+GameplayTagList=(Tag="Dialogue.Event.Bazaar.QuickSell",DevComment="") +GameplayTagList=(Tag="Dialogue.Event.Bazaar.QuickSell",DevComment="")
+GameplayTagList=(Tag="Dialogue.Event.Bye",DevComment="")
+GameplayTagList=(Tag="Dialogue.Event.Merchant",DevComment="") +GameplayTagList=(Tag="Dialogue.Event.Merchant",DevComment="")
+GameplayTagList=(Tag="Dialogue.Event.Merchant.Buy",DevComment="") +GameplayTagList=(Tag="Dialogue.Event.Merchant.Buy",DevComment="")
+GameplayTagList=(Tag="Dialogue.Event.Merchant.Sell",DevComment="") +GameplayTagList=(Tag="Dialogue.Event.Merchant.Sell",DevComment="")
+GameplayTagList=(Tag="GameEvents",DevComment="") +GameplayTagList=(Tag="GameEvents",DevComment="")
+GameplayTagList=(Tag="GameEvents.BazarOpen",DevComment="") +GameplayTagList=(Tag="GameEvents.BazarOpen",DevComment="")
+GameplayTagList=(Tag="GameEvents.Birthday.Yuki",DevComment="") +GameplayTagList=(Tag="GameEvents.Birthday.Yuki",DevComment="")
+GameplayTagList=(Tag="GameEvents.Character",DevComment="")
+GameplayTagList=(Tag="GameEvents.Character.Trish",DevComment="")
+GameplayTagList=(Tag="GameEvents.Character.Trish.Meet",DevComment="")
+GameplayTagList=(Tag="GameEvents.World.Time",DevComment="") +GameplayTagList=(Tag="GameEvents.World.Time",DevComment="")
+GameplayTagList=(Tag="GameEvents.World.Time.NewDay",DevComment="") +GameplayTagList=(Tag="GameEvents.World.Time.NewDay",DevComment="")
+GameplayTagList=(Tag="GameEvents.World.Weather",DevComment="") +GameplayTagList=(Tag="GameEvents.World.Weather",DevComment="")
@@ -46,10 +50,13 @@ NetIndexFirstBitSegment=16
+GameplayTagList=(Tag="Items.Gold",DevComment="") +GameplayTagList=(Tag="Items.Gold",DevComment="")
+GameplayTagList=(Tag="NpcTags",DevComment="Identity of a scheduled NPC. Every NPC carrying the same tag is driven by the same schedule asset in NpcSchedules.") +GameplayTagList=(Tag="NpcTags",DevComment="Identity of a scheduled NPC. Every NPC carrying the same tag is driven by the same schedule asset in NpcSchedules.")
+GameplayTagList=(Tag="NpcTags.Test",DevComment="") +GameplayTagList=(Tag="NpcTags.Test",DevComment="")
+GameplayTagList=(Tag="NpcTags.Trish",DevComment="")
+GameplayTagList=(Tag="Quests",DevComment="Identity of a quest. Each quest data asset is tagged with Quests.<Name>, and quests reference each other by these tags.") +GameplayTagList=(Tag="Quests",DevComment="Identity of a quest. Each quest data asset is tagged with Quests.<Name>, and quests reference each other by these tags.")
+GameplayTagList=(Tag="Quests.Signals",DevComment="Signals a quest step waits on that no system in the game announces, fired from blueprint with NotifyQuestSignal.") +GameplayTagList=(Tag="Quests.Signals",DevComment="Signals a quest step waits on that no system in the game announces, fired from blueprint with NotifyQuestSignal.")
+GameplayTagList=(Tag="Quests.Test",DevComment="") +GameplayTagList=(Tag="Quests.Test",DevComment="")
+GameplayTagList=(Tag="Quests.Test.1",DevComment="") +GameplayTagList=(Tag="Quests.Test.1",DevComment="")
+GameplayTagList=(Tag="Quests.Trish",DevComment="")
+GameplayTagList=(Tag="Quests.Trish.WarmWelcome",DevComment="")
+GameplayTagList=(Tag="SaveGameTags",DevComment="") +GameplayTagList=(Tag="SaveGameTags",DevComment="")
+GameplayTagList=(Tag="SaveGameTags.Alchemy.TableLevel",DevComment="") +GameplayTagList=(Tag="SaveGameTags.Alchemy.TableLevel",DevComment="")
+GameplayTagList=(Tag="SaveGameTags.Bazar.Table.InventorySpace",DevComment="") +GameplayTagList=(Tag="SaveGameTags.Bazar.Table.InventorySpace",DevComment="")
@@ -59,6 +66,7 @@ NetIndexFirstBitSegment=16
+GameplayTagList=(Tag="SaveGameTags.Chest.Opened",DevComment="") +GameplayTagList=(Tag="SaveGameTags.Chest.Opened",DevComment="")
+GameplayTagList=(Tag="SaveGameTags.InteractionStage",DevComment="") +GameplayTagList=(Tag="SaveGameTags.InteractionStage",DevComment="")
+GameplayTagList=(Tag="SaveGameTags.Locked",DevComment="") +GameplayTagList=(Tag="SaveGameTags.Locked",DevComment="")
+GameplayTagList=(Tag="SaveGameTags.Rubble.Cleaned",DevComment="")
+GameplayTagList=(Tag="SetByCaller.Effects.ExpModifier",DevComment="") +GameplayTagList=(Tag="SetByCaller.Effects.ExpModifier",DevComment="")
+GameplayTagList=(Tag="Skins",DevComment="") +GameplayTagList=(Tag="Skins",DevComment="")
+GameplayTagList=(Tag="Skins.Eleri.Body",DevComment="") +GameplayTagList=(Tag="Skins.Eleri.Body",DevComment="")

View File

@@ -115,7 +115,7 @@ bEnableLegacyInputScales=True
bEnableMotionControls=True bEnableMotionControls=True
bFilterInputByPlatformUser=False bFilterInputByPlatformUser=False
bEnableInputDeviceSubsystem=True bEnableInputDeviceSubsystem=True
bShouldFlushPressedKeysOnViewportFocusLost=True bShouldFlushPressedKeysOnViewportFocusLost=False
bEnableDynamicComponentInputBinding=True bEnableDynamicComponentInputBinding=True
bAlwaysShowTouchInterface=False bAlwaysShowTouchInterface=False
bShowConsoleOnFourFingerTap=True bShowConsoleOnFourFingerTap=True

View File

@@ -1,3 +1,9 @@
[ShadowQuality@0] [ShadowQuality@0]
r.ShadowQuality=1 r.ShadowQuality=1
[ViewDistanceQuality@0]
r.ViewDistanceScale=0.5
[ViewDistanceQuality@1]
r.ViewDistanceScale=0.65

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More